/*!
Theme Name: Base
Theme URI: https://github.com/sebodev/_s
Author: Sebo Dev
Author URI: http://sebodev.com/
Description: Hi. I'm a starter theme called <code>_s</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: _s
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

_s is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
 html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;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{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:"Open Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{overflow:auto;max-width:100%;margin-bottom:1.6em;padding:1.6em;background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}a{color:#00a0e2}a:visited{color:#00a0e2}a:hover,a:focus,a:active{color:#00a0e2}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block;float:right;padding-top:10px}.main-navigation ul{margin:0;padding-left:0;list-style:none}.main-navigation ul ul{float:left;position:absolute;z-index:99999;top:1.5em;left:-999em;box-shadow:0 3px 3px rgba(0,0,0,.2)}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle{display:none}@media screen and (max-width:767px){.menu-toggle{display:block}.main-navigation ul{display:none}.toggled .menu-toggle{position:relative}.toggled .menu-toggle:after{position:absolute;bottom:0;left:50%;width:0;height:0;border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent #000 transparent;content:"";-webkit-transform:translate(-50%);transform:translate(-50%)}.toggled #primary-menu{display:block;position:fixed !important;left:0;width:100%;padding:0}.toggled #primary-menu li{display:block;width:100%;background-color:#000;text-align:center}.toggled #primary-menu li a{padding:16px;font-size:16px}.toggled #primary-menu li a:after{display:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{overflow:hidden;margin:0 0 1.5em}.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;width:50%;text-align:right}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{height:1px;margin-bottom:1.5em;border:0;background-color:#ccc}img{max-width:100%;height:auto}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}.header-search{float:right;position:relative}.header-search .search-form{display:none;position:absolute;z-index:999;right:100%}.header-search .search-field{width:50px;transition:width 2s}.header-search .search-submit{width:0 !important;height:0 !important;padding:0 !important;border:0;box-shadow:none}.header-search .search-toggle{padding:8px;cursor:pointer}.header-search .search-toggle img{display:block}@media screen and (max-width:767px){.header-search .search-toggle{padding:16px 16px 15px;background-color:#000}}.header-search .active.search-form{display:block}@media screen and (max-width:767px){.header-search .active.search-form{height:48px;padding:8px;background-color:#000}}.header-search .active .search-field{width:200px}.entry-title{text-align:left !important}select{margin-bottom:30px}.site{overflow:hidden;background-color:#fff}body{background-color:#000}body:not(.home) .big-heading{display:none}.container{display:table;width:100%;max-width:960px;margin:0 auto;table-layout:fixed;content:""}@media screen and (max-width:959px){.container{max-width:768px}}@media screen and (max-width:767px){.container{max-width:480px}}.site-content{background-color:#fff}.logo{display:block;float:left;margin-top:-20px}@media screen and (max-width:767px){.logo{margin-top:-42px}}.site-header{position:absolute;z-index:5;width:100%;background:rgba(0,0,0,.61);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,.61)),color-stop(100%,transparent));background:linear-gradient(to bottom,rgba(0,0,0,.61) 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.entry-title{text-align:center}.legal-footer,.top-menu{background:black}.menu-wp-customer-area-menu-container{float:right}#menu-top-bar{margin-bottom:0;text-align:right}.tagline{float:left;padding:8px 8px 8px 108px;color:#fff;font-family:Montserrat;font-size:10px;font-weight:bold;text-transform:uppercase}@media screen and (max-width:767px){.tagline{float:right;padding-bottom:0}}.menu-top-bar-container{float:right}.menu-top-bar-container a{font-family:Montserrat;text-transform:uppercase}.menu-top-bar-container .main-navigation li{float:none;padding-right:20px;color:black !important}.menu>li{display:inline-block}.menu>li a{position:relative;padding:8px}.menu a{display:inline-block;color:white;font-size:10px;font-weight:bold;text-decoration:none;transition:border-bottom .5s}.sub-menu{padding-top:12px;background-color:#000}.hesperiden.tparrows:before{color:#ffd423}#primary-menu{float:right;position:relative;padding-right:10px;text-shadow:1px 1px 1px rgba(34,34,34,.5);text-transform:uppercase}#primary-menu>li>a:after{position:absolute;right:-15px;content:"\\"}#primary-menu a{margin:0 14px;padding:8px 0 2px;border-bottom:5px solid transparent;font-size:12px}#primary-menu li:not(.menu-item-has-children) a:hover{border-color:#ffd423}#primary-menu li{z-index:5}.legal-footer{margin-bottom:0}.single-post .page-header .container{min-height:130px}.woocommerce-checkout .page-header .container,.woocommerce-cart .page-header .container,.single-product .page-header .container{height:250px}.woocommerce-checkout .page-header .page-header-title,.woocommerce-cart .page-header .page-header-title,.single-product .page-header .page-header-title{position:absolute;top:auto;bottom:20px;left:0;width:100%;margin:0;color:#fff;text-shadow:0 0 30px rgba(0,0,0,1);font-family:"Arial Black","Arial Bold",Gadget,sans-serif;font-size:0;text-align:center;text-transform:uppercase;-webkit-transform:none;transform:none}@media screen and (max-width:767px){.woocommerce-checkout .page-header .page-header-title,.woocommerce-cart .page-header .page-header-title,.single-product .page-header .page-header-title{font-size:28px}}.page-header{margin-bottom:40px;background-size:cover}.page-header .container{position:relative;height:450px}.page-header .page-header-title{position:absolute;top:50%;left:50%;width:100%;margin:0;color:#fff;text-shadow:0 0 30px rgba(0,0,0,1);font-family:"Arial Black","Arial Bold",Gadget,sans-serif;font-size:54px;text-align:center;text-transform:uppercase;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.page-header .page-header-title{font-size:28px}}.forcefullwidth_wrapper_tp_banner{pointer-events:none}.yellow-boxes{margin:15px 0}.yellow-boxes .content-area{display:block;float:left;position:relative;width:31.76157%;margin-right:2.35765%;border:15px solid #ffd423}.yellow-boxes .content-area:last-child{margin-right:0}@media screen and (max-width:767px){.yellow-boxes .content-area{float:none;width:100%;max-width:310px;margin:40px auto 0 !important}}.yellow-boxes .content-area-inner{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.yellow-boxes h3{position:absolute;top:50%;width:100%;padding:15px;color:white;background:rgba(51,51,51,.65);font-size:1.4rem;font-weight:bold;text-align:center;text-decoration:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}.yellow-boxes .image-border{display:block;padding-top:4px;padding-bottom:4px}.yellow-boxes img{display:block}.home-heading{padding:40px 20px;background:#777}.big-heading{color:white;text-shadow:1px 4px 9px rgba(0,0,0,.8);font-family:"Ultra";font-size:40px;text-align:center;letter-spacing:.05em;text-transform:uppercase}.home .products{overflow-x:hidden;height:450px;white-space:nowrap}.home .products:hover{overflow-x:scroll}.home .woocommerce.columns-1 ul.products li.product{display:inline-block;float:none;width:200px;padding-right:50px;white-space:initial}.home .woocommerce.columns-1 ul.products li.product:last-of-type{padding-right:0}#zip-search{position:absolute;bottom:30px;left:50%;width:55%;margin:0 auto;border:1px outset rgba(255,255,255,.7);background:#999;font-weight:bold;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#zip-input{width:60%;height:40px;margin:2px;margin-right:0;text-align:center}#zip-submit .btn{float:right;width:33%;height:44px;margin:2px;margin-top:3px;margin-left:0;padding:4px;border:0;background:#ffd423;font-size:.9rem}.home .products h3{color:black}.home .woocommerce ul.products li.product .price{display:none}.home .woocommerce a.button{display:none}.home .products{height:375px}.home .woocommerce.columns-1 ul.products li.product{width:225px}.home .product{position:relative}.home .product:after{position:absolute;top:0;left:0;width:100%;height:100%;border-top:4px solid transparent;border-bottom:4px solid transparent;content:"";pointer-events:none}.home .product:hover:after{border-color:rgba(239,231,74,.7);opacity:.07;background-color:rgba(239,231,74,.15);background-image:url(/wp-content/themes/northamericanarms/img/DSC_4438.JPG);cursor:pointer;background-blend-mode:color-burn}.home .product:nth-of-type(2n):hover:after{opacity:.07;background-image:url(/wp-content/themes/northamericanarms/img/DSC_4403.JPG)}.image-border{transition:background .15s}.image-border:hover{opacity:.92;background-color:rgba(239,231,74,.7);background-blend-mode:soft-light}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#00a0e2;font-size:24px;font-weight:bold}.woocommerce div.product p.price .amount,.woocommerce div.product span.price .amount{border-bottom:4px solid}.woocommerce-container{float:left;width:75%}@media screen and (max-width:767px){.woocommerce-container{float:none;width:100%}}#woocommerce-categories{float:right;width:25%;padding:0 0 0 40px}@media screen and (max-width:767px){#woocommerce-categories{float:none;width:100%}}#woocommerce-categories .widget{margin:0 0 40px}#woocommerce-categories .woocommerce-product-search input{box-sizing:border-box;width:100%}#woocommerce-categories .woocommerce-product-search .search-field{margin:20px 0;padding:11px;border-radius:0}#woocommerce-categories h2{font-family:Montserrat;font-weight:bold}#woocommerce-categories ul{margin-left:20px;list-style:none}#woocommerce-categories ul li a{font-family:Montserrat;font-size:14px;text-decoration:none}#woocommerce-categories ul li:before{display:block;position:relative;top:18px;left:-1em;width:0;height:0;border-width:.35em 0 .35em .45em;border-style:solid;border-color:transparent #111;content:""}.woocommerce table.shop_table{border:0;font-family:Montserrat}.woocommerce table.shop_table th{padding:20px 12px;border-bottom:4px solid #1dace3}.woocommerce table.shop_table td{padding:12px;border-bottom:1px solid #a4a4a4}.woocommerce table.shop_table td.product-name a{color:#000;text-decoration:none}.woocommerce table.shop_table .quantity .qty{width:60px;height:60px;border-radius:0;font-weight:bold;text-align:center}@media screen and (max-width:767px){.woocommerce table.shop_table .product-thumbnail{display:block !important;text-align:center !important}.woocommerce table.shop_table .product-thumbnail:before{display:none}.woocommerce table.shop_table .product-thumbnail img{display:inline-block;width:auto}}.woocommerce-cart table.cart img{display:block;width:140px}.woocommerce table.shop_table tr:last-child td{border:0}.woocommerce-cart table.cart td.actions .coupon .input-text{width:315px !important;margin:0 10px 0 0;padding:11px 12px;border:1px solid #a4a4a4;border-radius:0;outline:0;font-size:18px}.woocommerce-cart table.cart td.actions .coupon .input-text ::-webkit-input-placeholder{color:#000;font-size:18px}.woocommerce-cart table.cart td.actions .coupon .input-text :-moz-placeholder{color:#000;font-size:18px}.woocommerce-cart table.cart td.actions .coupon .input-text ::-moz-placeholder{color:#000;font-size:18px}.woocommerce-cart table.cart td.actions .coupon .input-text :-ms-input-placeholder{color:#000;font-size:18px}.woocommerce-checkout .woocommerce-checkout-review-order-table h2,.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{border-bottom:4px solid #1dace3;color:#000;font-family:Montserrat;font-size:18px;font-weight:bold}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total,.woocommerce .cart-collaterals .cart_totals .order-total,.woocommerce-page .cart-collaterals .cart_totals .order-total{background-color:#ededed}.woocommerce-checkout .woocommerce-checkout-review-order-table .amount,.woocommerce .cart-collaterals .cart_totals .amount,.woocommerce-page .cart-collaterals .cart_totals .amount{float:right;font-weight:bold}.woocommerce-checkout .woocommerce-checkout-review-order-table tr td,.woocommerce-checkout .woocommerce-checkout-review-order-table tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{min-height:37px;padding:6px;border-top:0 !important;border-bottom:1px solid #a4a4a4 !important}.woocommerce div.product .product_title{position:relative;font-family:Montserrat;font-size:24px;font-weight:bold}.woocommerce div.product .product_title:after{position:absolute;top:100%;left:0;width:90px;height:4px;background-color:#00a0e2;content:""}.woocommerce div.product div.images img{border:1px solid #d6d6d6}.woocommerce ul.products li.product h3{color:#000;font-family:Montserrat;font-size:16px;font-weight:bold;text-align:center}.related li.product{width:25% !important;border:0 !important}.related h2{position:relative;margin-bottom:20px;font-family:Montserrat;font-size:24px;font-weight:bold;text-align:center;text-transform:uppercase}.related h2:after{position:absolute;top:50%;left:0;width:100%;height:5px;margin-top:-2px;background-color:#fed753;content:""}.related h2 span{position:relative;z-index:9;padding:0 20px;background-color:#fff}.woocommerce nav.woocommerce-pagination ul{margin-bottom:20px;border:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li:not(:last-child){margin-right:2px}.woocommerce nav.woocommerce-pagination ul li .page-numbers,.woocommerce nav.woocommerce-pagination ul li span{border:2px solid #000;color:#fff;background-color:#000;font-family:Montserrat;font-weight:bold}.woocommerce nav.woocommerce-pagination ul li .page-numbers:not(:last-child),.woocommerce nav.woocommerce-pagination ul li span:not(:last-child){border-right:2px solid #fff}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li span:hover{color:#000;background-color:#fff}.woocommerce ul.products,.woocommerce-page ul.products{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:33.33%;margin:0;padding:40px;border-top:2px solid #a4a4a4;border-right:2px solid #a4a4a4}.woocommerce ul.products li.product:nth-child(3n-3),.woocommerce-page ul.products li.product:nth-child(3n-3){border-right:0}.woocommerce ul.products li.product:first-child,.woocommerce ul.products li.product:nth-child(2),.woocommerce ul.products li.product:nth-child(3),.woocommerce-page ul.products li.product:first-child,.woocommerce-page ul.products li.product:nth-child(2),.woocommerce-page ul.products li.product:nth-child(3){border-top:0}@media screen and (max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important;max-width:340px;margin:0 auto;padding:20px;border:0}}.product-categories{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;list-style:none;-js-display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-category{width:33.33%;margin:0;padding:40px;border-top:2px solid #a4a4a4;border-right:2px solid #a4a4a4;text-align:center}.product-category a{display:block;position:relative;width:100%;margin-bottom:20px;text-decoration:none}.product-category a:after{position:absolute;top:100%;left:50%;width:90px;height:4px;margin-left:-45px;background-color:#00a0e2;content:""}.product-category h2{padding-bottom:10px;color:#000;font-family:Montserrat;font-size:16px;font-weight:bold;text-align:center}.product-category:nth-child(3n-3){border-right:0}.product-category:first-child,.product-category:nth-child(2),.product-category:nth-child(3){border-top:0}@media screen and (max-width:767px){.product-category{width:100% !important;max-width:340px;margin:0 auto;padding:20px;border:0}}.term-description{margin-bottom:20px}.search .page,.search .post,.blog .page,.blog .post,.archive .page,.archive .post{margin-bottom:40px}.search .page .entry-title a,.search .post .entry-title a,.blog .page .entry-title a,.blog .post .entry-title a,.archive .page .entry-title a,.archive .post .entry-title a{color:#000;text-decoration:none}.search .page .entry-title:after,.search .post .entry-title:after,.blog .page .entry-title:after,.blog .post .entry-title:after,.archive .page .entry-title:after,.archive .post .entry-title:after{position:absolute;top:100%;left:0;width:90px;height:4px;background-color:#00a0e2;content:"";transition:width 1s}.search .page .entry-title:hover:after,.search .post .entry-title:hover:after,.blog .page .entry-title:hover:after,.blog .post .entry-title:hover:after,.archive .page .entry-title:hover:after,.archive .post .entry-title:hover:after{width:150px}.entry-title{position:relative;margin-bottom:20px;font-family:Montserrat;font-size:36px;font-weight:bold}.entry-content a{color:#00a0e2}.entry-content p:last-child{margin:0}.page-template-soapbox .post,.single-post .post{position:relative;margin-bottom:20px;padding-bottom:20px}.page-template-soapbox .post:after,.single-post .post:after{position:absolute;top:100%;left:0;width:90px;height:4px;background-color:#00a0e2;content:""}.entry-meta{margin-bottom:20px;color:#666;font-size:12px}.entry-meta span{margin-right:10px}.entry-meta a{color:#666}.comments-area .comments-title{color:#000;font-family:Montserrat;font-size:24px}.comments-area ol{margin:20px 0;list-style:none}.comments-area .comment{margin-bottom:40px}.comments-area .says{display:none}.comments-area .comment-author img{float:left;margin-right:20px;border-radius:50%}.comments-area .comment-metadata{color:#000;font-size:12px}.comments-area .comment-metadata a{color:#000;text-decoration:none}.comments-area .comment-content{margin:10px 0;padding:20px;border:1px solid #a4a4a4}.comments-area .comment-content p:last-child{margin:0}.site-footer{padding:20px;background:#ffd423}.site-footer a{color:black}.site-footer h2{font-size:1.1rem;font-weight:bold;text-transform:uppercase}.site-footer .widget-area{width:100%;font-size:14px}.site-footer .widget-area>div{display:table;display:block;float:left;width:31.76157%;margin-right:2.35765%;padding-left:15px;border-left:1px solid #aaa;table-layout:fixed;content:""}.site-footer .widget-area>div:last-child{margin-right:0}@media screen and (max-width:767px){.site-footer .widget-area>div{float:none;width:100%;margin:0 0 20px;padding:0;border:0}}.site-footer .widget-area>div:first-of-type{border-left:0}.site-footer .menu{display:table;margin-left:0;table-layout:fixed;content:""}.site-footer .menu li{display:inline-block;float:left;width:50%;padding:0}.site-footer .menu li a{border-bottom:1px solid transparent;color:#292929;transition:border .25s}.site-footer .menu li a:hover{border-bottom:1px solid #fff !important;color:black}.site-footer .menu li:nth-child(odd){float:left}.site-footer .menu li:nth-child(even){float:right}.site-footer input[type="submit"]{border:4px solid #74716c !important;background-color:#fed753 !important}input[type="text"]{width:75% !important}#gform_wrapper_2{margin-top:-10px;margin-bottom:-10px}#menu-legal{margin-bottom:0;margin-left:24px}#menu-footer-quick-links a{padding:0}.gform_footer{margin-left:0 !important}.menu-legal-container{float:left}.copyright{float:right}button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,input[type="button"],input[type="reset"],input[type="submit"]{padding:17px 40px !important;border:0 !important;border-radius:0 !important;color:#000 !important;background:#fedf78 !important;box-shadow:none !important;text-shadow:none !important;font-family:Montserrat !important;font-size:14px !important;font-weight:bold !important;line-height:1 !important;-webkit-filter:none !important;filter:none !important}button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{outline:0 !important;color:#000 !important;background:#fedf78 !important;box-shadow:none !important}button:active,button:focus,.woocommerce #respond input#submit.alt:active,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:active,.woocommerce input.button.alt:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{outline:0 !important;box-shadow:none !important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{border:1px solid #ccc;border-radius:3px;color:#666}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{padding:3px}textarea{width:100%;padding-left:3px}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute !important;width:1px;height:1px}.screen-reader-text:focus{display:block;clip:auto !important;z-index:100000;top:5px;left:5px;width:auto;height:auto;padding:15px 23px 14px;border-radius:3px;color:#21759b;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);font-size:14px;font-size:.875rem;font-weight:bold;line-height:normal;text-decoration:none}#content[tabindex="-1"]:focus{outline:0}.widget .product-categories{display:block}.posted-on .updated{display:none}body:not(.logged-in) #menu-item-7646{display:none}body.logged-in #menu-item-14389{display:none}