@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i");@import url("https://fonts.googleapis.com/css?family=Alex+Brush");.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}input[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{-webkit-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p:empty{display:none}.post-edit-link{position:fixed;bottom:5px;left:5px;font-size:.7em;background-color:#fff}.clear{content:'';display:table;width:100%}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;margin:0}ol,ul{list-style:none}.entry-content ul{padding-left:2px;list-style-type:disc}.entry-content ol{padding-left:2px;list-style-type:decimal}dl dd{font-size:.88em;line-height:1.3}a{text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body{margin:0}body.admin-bar #page:before{top:32px}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}input[type="checkbox"],input[type="radio"]{padding:0;margin-right:.3em}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{border:solid 1px #d2d2dc;border-radius:0;padding:2.5px;width:100%}.entry-content #vscf .form-group input[type="text"],.entry-content #vscf .form-group input[type="email"],.entry-content #vscf .form-group input[type="url"],.entry-content #vscf .form-group input[type="password"],.entry-content #vscf .form-group input[type="search"]{width:100%}textarea{border:solid 1px #d2d2dc;border-radius:0;padding:2.5px;overflow:auto;vertical-align:top;width:100%}.entry-content #vscf .form-group textarea{width:100%}.entry-content ul,.entry-content ol{margin:10px 20px;padding:10px 20px}.entry-content p+ul{margin-top:0;padding-top:0}.entry-content li{margin-bottom:5px}ul.bullets{list-style:disc}ol{list-style:decimal}.entry-content li>ul,.entry-content li>ol{margin:10px 5px;padding:10px 5px}dt{font-weight:bold}dd{margin:0 10px 10px}img{height:auto;max-width:100%}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 10px 0;width:100%}table,th,td{border:1px solid rgba(0,0,0,0.1)}caption,th,td{font-weight:normal;text-align:left}th{border-width:1px;font-weight:bold;padding:5px 10px}td{border-width:1px;padding:5px 10px}iframe{max-width:100%}iframe.sm-iframe{display:block}@media (min-width: 780px){iframe.sm-iframe{display:none}}iframe.lg-iframe{display:none}@media (min-width: 780px){iframe.lg-iframe{display:block}}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}pre{font-family:"Courier 10 Pitch", Courier, monospace;font-size:14px;font-size:1.4rem;line-height:1.6;margin-bottom:5px;max-width:100%;overflow:auto;padding:5px}code,kbd,tt,var{font-size:14px;font-size:1.4rem}abbr,acronym{cursor:help}mark,ins{text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.post-edit-link{display:none}body,button,input,select,textarea{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5;word-wrap:break-word}h1,h2,h3,h4,h5,h6{clear:both;font-weight:500;font-family:"Alex Brush","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2}.blog h1 a,.blog h2 a,.blog h3 a,.blog h4 a,.blog h5 a,.blog h6 a{font-weight:400}#container h1{text-align:center}h2,h3,h4,h5,h6{margin:2em 0 .5em 0}p{margin-bottom:.8em}a{text-decoration:none;transition:all .3s ease;color:#945822;font-weight:600}a:visited{color:#b2892c}a:hover{color:#6f421a}blockquote{clear:both;display:block;font-style:italic;margin:5px 1em}address{margin:0 0 5px}h1{font-size:3em;line-height:.9;padding-top:.15em}h1.page-title{font-size:2.5em;margin:.5em auto}@media (min-width: 640px){h1.page-title{font-size:4em;margin:.2em auto}}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.6em}h1.widget-title,h5{font-size:1.3em}h6{font-size:1.2em}select{position:relative;-webkit-appearance:none;-webkit-border-radius:0px;color:#fff;font-weight:600;border:solid 1px rgba(185,110,43,0);padding:2px 24px 2px 6px;background:rgba(185,110,43,0.8) url(images/select-arrow-white.png) right 4px center no-repeat;background-size:14px;transition:all .2s ease}select:hover{background:#b96e2b url(images/select-arrow-white.png) right 4px bottom 6px no-repeat;background-size:14px;cursor:pointer}select.orderby{font-size:.9em}.wpforms-container{max-width:40em;margin:1em auto}.center{text-align:center}.big{font-size:1.25em}.narrow{max-width:34em;margin:0 auto}.narrow h1,.narrow h2,.narrow h3,.narrow h4,.narrow h5,.narrow h6{text-align:center}h1.narrow,h2.narrow,h3.narrow,h4.narrow,h5.narrow,h6.narrow{text-align:center}figcaption,.wp-caption-text{font-size:.85em;border-bottom:solid 1px #ccc}figure.wp-block-embed.is-type-video{max-width:1100px;margin:1em auto}ul.inline li{display:inline-block;white-space:nowrap;padding:0 .5em 0 0}ul.inline li::before{content:"*";font-weight:600;padding-right:.5em}ul.inline::after{content:"*";font-weight:600;padding-right:1em}.alignleft{display:block;margin-bottom:1em}@media (min-width: 510px){.alignleft{display:inline;float:left;margin-right:1em}}.alignright{display:block;margin-bottom:1em}@media (min-width: 510px){.alignright{display:inline;float:right;margin-left:1em}}.aligncenter{clear:both;text-align:center;display:table;margin:0 auto;max-width:100%}.aligncenter img{display:block;margin:0 auto;max-width:100%}.aligncenter .wp-caption-text{text-align:left}.button{display:block;text-align:center;background-color:#d1a645;color:#fff;font-size:1.1em;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:6px 21px;margin:20px auto}.button:hover{background-color:#000}.button.large-button{font-size:2em;margin:1em auto}body{font-size:18px;color:#505050;min-height:100vh}#wrapper{min-height:100vh;margin:0 auto;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;box-shadow:0 0 22px rgba(0,0,0,0.1)}#container{margin:0 2em}#header{margin-bottom:10px}@media (min-width: 640px){#header{margin-bottom:2em}}.brand-wrapper{display:flex;flex-wrap:none;align-items:center;justify-content:space-between}#branding{margin:20px}#logo img{height:auto;width:auto;max-height:100px;max-width:400px}#site-description{text-transform:uppercase;font-size:.75em;font-weight:600;letter-spacing:.1em}.header-image{display:block;margin:0 auto;z-index:10}.home #logo{display:none}#menu{position:absolute;top:20px;right:10px;z-index:999990;padding-left:200px;padding-right:120px;padding-right:120px}@media (min-width: 510px){#menu{top:40px;padding-right:136px}}#menu a img{height:22px;margin-bottom:-8px}#menu #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu{box-shadow:0px 4px 3px rgba(0,0,0,0.1)}#menu #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children{margin-right:-6px}#menu #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{font-size:1.4em;margin-left:0;right:.1em}#menu #mega-menu-wrap-main-menu #mega-menu-main-menu .donate-link{transition:all .3s ease}#menu #mega-menu-wrap-main-menu .mega-menu-toggle{color:#fff;height:auto !important;padding:0 12px;border-radius:24px;transition:all .3s ease}#menu #mega-menu-wrap-main-menu .mega-menu-toggle:hover span span,#menu #mega-menu-wrap-main-menu .mega-menu-toggle:hover .mega-toggle-block-1:after{color:#000 !important}#menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-label{line-height:1.2;padding:10px 0 0 4px}#menu #mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open+#mega-menu-main-menu ul.mega-sub-menu{box-shadow:none}#menu #mega-menu-wrap-main-menu .mega-menu-toggle+#mega-menu-main-menu .mega-menu-item a.mega-menu-link:hover{border-bottom:double 3px #d1a645}@media (max-width: 780px){#menu #mega-menu-wrap-main-menu .mega-menu-toggle+#mega-menu-main-menu{border:double 3px #d1a645;box-shadow:-2px 2px 8px rgba(0,0,0,0.2)}#menu #mega-menu-wrap-main-menu .mega-menu-toggle+#mega-menu-main-menu .mega-current-menu-item a.mega-menu-link{background-color:#d1a645;color:#fff;font-weight:600}#menu #mega-menu-wrap-main-menu .mega-menu-toggle+#mega-menu-main-menu .mega-menu-item a.mega-menu-link:hover{background-color:#b96e2b;color:#fff}}.cart-link{position:absolute;top:-2px;right:0;height:43px;display:flex;border:solid 1px #d1a645;box-shadow:-2px 2px 5px rgba(0,0,0,0.08);align-items:center}#nav-below .cart-link{position:relative;text-align:center}#nav-below .cart-link a{padding:8px 14px}.cart-link a.shop-link{display:block;padding:8px 14px;display:flex;background-color:#b96e2b;color:#fff}.cart-link a.shop-link:hover{background-color:#000}.cart-link a.cart-customlocation{display:flex;text-align:center;background:url(images/moonsong-cart-solid.png) center center no-repeat;background-size:48px;height:42px;width:56px;justify-content:center;align-items:center}.cart-link a.cart-customlocation:hover{background-color:#000}.cart-link a.cart-customlocation span{display:block;position:absolute;right:15px;bottom:14px;background-color:#d1a645;color:#fff;text-shadow:-2px 2px 0px rgba(0,0,0,0.3);font-size:15px;line-height:1;height:1.1em;min-width:1em;z-index:999994}#footer{width:100%;background-color:#d2d2dc;color:rgba(0,0,0,0.8);font-size:.9rem;letter-spacing:.07em;text-align:center;padding:10px;margin-top:60px;overflow:hidden}#footer a{color:rgba(0,0,0,0.8);font-weight:600}#footer a:hover{color:#000}#copyright{clear:both;padding:30px 10px 10px 10px;text-align:center;color:rgba(0,0,0,0.7);font-size:.86em}#copyright a{color:rgba(0,0,0,0.9)}@media (min-width: 1000px){.home{font-size:1.1em}}@media (min-width: 640px){.home #content{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.home #content>div.half{width:45%}.home #content>div.featured{width:100%}}@media (min-width: 640px) and (min-width: 1000px){.home #content>div.featured{max-width:80%;margin:0 10%}}.home .featured h2{margin-top:1em;text-align:center}.home .featured .woocommerce ul.products li.product{float:none;margin:5%;padding:0;position:relative;width:90%;max-width:300px}.home .featured .woocommerce ul.products li.product.last{margin-right:10px}@media (min-width: 640px){.home .featured .woocommerce ul.products li.product{margin:1.4%;width:28%}.home .featured .woocommerce ul.products li.product.last{margin-right:1.4%}}@media (min-width: 1300px){.home .featured .woocommerce ul.products li.product{width:20%;margin:2.4%}}.home .featured .woocommerce ul.products li.product{background-color:#fff;box-shadow:-2px 2px 8px rgba(0,0,0,0.2);position:relative;max-width:300px}.home .featured .woocommerce ul.products li.product h2{font-size:1em;margin-top:0px;padding:0 10px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width: 780px){.home .featured .woocommerce ul.products li.product h2{font-size:1.1em}}.home .featured .woocommerce ul.products li.product .price{display:none}.home .featured .woocommerce ul.products li.product a.button{display:none}.entry-meta{font-size:.85em;font-style:italic}.author{display:none}.blog #content,.category #content{max-width:48em;margin:0 auto 2em auto}.blog #content .entry-title,.category #content .entry-title{margin-bottom:0}.blog article,.category article{padding-bottom:2em;margin-bottom:2em;border-bottom:solid 1px #d1a645}.single-post article{max-width:48em;margin:0 auto 2em auto;margin-bottom:2em;padding-bottom:2em;border-bottom:solid 1px #ccc;overflow:hidden}.single-post .entry-title{margin-bottom:0}.entry-footer{font-size:.85em}.entry-footer span{display:block}#nav-below{position:relative}@media (min-width: 780px){#nav-below{display:flex;width:100%;justify-content:space-around}#nav-below>div{width:22%}#nav-below>div:first-child,#nav-below>div:last-child{width:37%}}#nav-below .nav-previous .meta-nav:before{content:'\2190';margin-right:4px}#nav-below .nav-next{text-align:right}#nav-below .nav-next .meta-nav:after{content:'\2192';margin-left:4px}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif}#mc_embed_signup{font-size:1em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}#mc_embed_signup br{display:none}#mc_embed_signup form .mc-field-group.input-group ul li{padding:5px 0}#mc_embed_signup form .mc-field-group.columns ul{columns:200px 4}@media (min-width: 640px){.woocommerce #container{display:flex;justify-content:space-between;align-items:flex-start}.woocommerce #container>div.clear{width:0;display:none}}.woocommerce a.button{color:#fff}.woocommerce a.button:visited{color:#fff}@media (min-width: 640px){.woocommerce #primary{width:88%}}.woocommerce #sidebar{min-width:8em;padding:4px 0 12px 0;margin-top:1em}@media (min-width: 640px){.woocommerce #sidebar{width:11%;margin-top:-5em;margin-right:-2em;border-width:3px 0 3px 3px}}.woocommerce #sidebar .widget-container .widget-title{margin-top:0;font-size:.9em;text-transform:uppercase;color:#fff;letter-spacing:.05em;text-shadow:-2px 2px 4px rgba(0,0,0,0.2),2px -2px 4px rgba(0,0,0,0.1);background-color:#d1a645;padding:6px 3px;text-align:center;display:none}.woocommerce #sidebar .widget-container a{display:block;margin-bottom:3px;border-bottom:solid 1px rgba(255,255,255,0);padding:0 3px;font-weight:400}.woocommerce #sidebar .widget-container a:visited{color:#945822}.woocommerce #sidebar .widget-container a:hover{border-bottom:solid 1px #d1a645}.woocommerce #sidebar .widget-container a .menu-item-count{padding-left:4px;font-size:.8em;color:rgba(0,0,0,0.5)}.woocommerce #sidebar .widget-container .menu{padding:0 6px;text-transform:uppercase}.woocommerce #sidebar .widget-container .menu ul li a{line-height:1.1;padding:3px 0}.woocommerce #sidebar .widget-container .menu .menu-item-has-children{margin-top:18px}.woocommerce #sidebar .widget-container .menu .current-menu-item>a{border-bottom:solid 1px #d1a645}.woocommerce #sidebar .widget-container .sub-menu{margin-left:.5em;text-transform:none}.archive.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;margin:5%;padding:0;position:relative;width:90%;max-width:300px}.archive.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last{margin-right:10px}.archive.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}@media (min-width: 640px){.archive.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:2.4%;width:45%}}@media (min-width: 900px){.archive.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:28%}.archive.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last{margin-right:2.4%}}@media (min-width: 1300px){.archive.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:20%}}.archive.woocommerce .featured{border:double 3px #d1a645;margin-top:2em;padding-bottom:1em}.archive.woocommerce .featured h2{margin-top:.5em;margin-bottom:0}.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:center;clear:both}.woocommerce h2{text-align:center;margin-top:1em}.woocommerce .products{list-style-type:none;margin:0 auto}.woocommerce .products .product{background-color:#fff;box-shadow:-2px 2px 8px rgba(0,0,0,0.2);position:relative}.woocommerce .products .product h2{font-size:1.1em;margin-top:10px;padding:0 10px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce .products .product .price{display:block;padding:0 10px;padding-bottom:4em}.woocommerce .products .product a.button{position:absolute;bottom:.6em;width:80%;margin:2em 10% 1em 10%;font-size:.9em;background:#fff;border:solid 1px rgba(209,166,69,0.7);color:#945822}.woocommerce .products .product a.button:hover{background-color:#d1a645;color:#fff}.woocommerce .products .product .added_to_cart{position:absolute;bottom:-10px;display:block;width:80%;margin:0 10%;text-align:center;font-size:.9em;text-transform:uppercase;background-color:#b96e2b;color:#fff}.woocommerce .products .product .added_to_cart::before{content:'Added';margin-right:1em;font-size:.85em;font-weight:400}.woocommerce .entry-meta{display:none}.woocommerce .entry-footer{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{overflow:hidden;padding-bottom:2em}.wc-tabs-wrapper{clear:both;margin:2em 1em;box-shadow:-2px 2px 8px rgba(0,0,0,0.2)}.wc-tabs-wrapper .tabs li{padding:2px 12px;margin:10px}.wc-tabs-wrapper .tabs li.active{border:solid 1px #b96e2b}.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:0 2em}.wc-tabs-wrapper .woocommerce-Tabs-panel h2:first-of-type{margin-top:0}.woocommerce-pagination{text-align:center}.woocommerce-pagination ul{width:auto;display:inline-block;margin:1em auto;font-size:1.1em;border-top:double 3px #d1a645;padding-top:10px}.woocommerce-pagination ul li .page-numbers{padding:2px 6px;margin:0 3px}.woocommerce-pagination ul li a{background:#d1a645;color:#fff}.woocommerce-pagination ul li a:hover{background:#b96e2b}.woocommerce-pagination ul li:first-child::before{content:'Pages: '}.woocommerce .before-shop{max-width:90%;margin:1em auto;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.woocommerce .before-shop .woocommerce-result-count{margin-left:1em !important;margin-right:1em !important;height:30px;background-color:rgba(209,166,69,0.1);border:solid 1px #d1a645;border-width:1px 1px 1px 1px;line-height:28px;padding:0 8px}.woocommerce .before-shop .aws-container .aws-search-form{height:30px;width:300px;margin:0 auto;max-width:80%}@media (min-width: 640px){.woocommerce .before-shop .aws-container .aws-search-form{max-width:100%}}.woocommerce .before-shop .aws-container .aws-search-field{font-size:1em;line-height:1;padding:0 0 0 4px;border:solid 1px #d1a645}.woocommerce .before-shop .aws-container .aws-search-form .aws-search-btn{width:auto;padding:0 4px;background-color:rgba(209,166,69,0.5);border:solid 1px #d1a645}.woocommerce .before-shop .shop-sort{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width: 640px){.woocommerce .before-shop .shop-sort{justify-content:flex-end}}.woocommerce .before-shop .woocommerce-result-count{font-size:.8em;float:none;margin:10px}.woocommerce *[role="alert"]{margin:2em 4em;box-shadow:-2px 2px 8px rgba(0,0,0,0.2);font-size:1.2em;padding:1em}.woocommerce *[role="alert"] a.button{margin-left:2em !important}.summary.entry-summary{overflow:hidden;padding-bottom:2em}.flex-control-thumbs{display:flex;list-style-type:none;justify-content:space-between}.product_title{line-height:1.2}section.related.products{clear:both}section.related.products ul.products{margin:1em -1.8em}@media (max-width: 900px){section.related.products ul.products li{min-width:150px;margin:10px}}@media (max-width: 900px){.single-product.woocommerce #content div.product div.images,.single-product.woocommerce div.product div.images,.single-product.woocommerce-page #content div.product div.images,.single-product.woocommerce-page div.product div.images{display:block;min-width:100%;float:none}}@media (max-width: 900px){.single-product.woocommerce #content div.product div.summary,.single-product.woocommerce div.product div.summary,.single-product.woocommerce-page #content div.product div.summary,.single-product.woocommerce-page div.product div.summary{display:block;min-width:100%;float:none}}@media (max-width: 640px){.shop_table.cart tr{clear:both;display:block;border-bottom:solid 1px #d1a645}.shop_table.cart th{display:none}.shop_table.cart td{display:block;float:left;border:none}.shop_table.cart td.product-quantity::before{content:'Qty: '}.shop_table.cart td.product-subtotal::before{content:'Subtotal: '}}.shop_table.cart td{vertical-align:middle}.shop_table.cart td.product-remove{text-align:center;width:3em}.shop_table.cart td.product-remove a{font-size:1.6em;color:red}.shop_table.cart td.product-thumbnail{max-width:80px}.shop_table.cart td.product-thumbnail img{max-height:100px;width:auto}.shop_table.cart td.product-quantity,.shop_table.cart th.product-quantity{width:5em}.shop_table.cart td.product-subtotal,.shop_table.cart th.product-subtotal{text-align:right}.shop_table.cart .actions{text-align:right;padding:0}.shop_table.cart .actions button{width:12em;margin:2em 10px 10px auto;border:0}.shop_table.cart .actions .coupon{padding:1em}.shop_table.cart .actions .coupon input{width:100% !important;margin:0}.shop_table.cart .actions .coupon button{width:100%;font-size:.75em;padding:6px;margin:6px 0;border:0}@media (max-width: 780px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none !important;width:100% !important}}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0}#payment button{background-color:#b96e2b;border:none;padding:10px 30px;transition:all .2s ease}#payment button:hover{background:#000}#payment #woo_pp_ec_button_checkout{width:300px;margin:1em auto}
