@media only screen and (min-width:0) and (max-width:767px){body{overflow-x:hidden}.mobile_open>ul.dropdown-menu{display:block}.content.pages img{margin:0 auto;display:block;float:none}.zopim{display:none}.navbar-header{padding:3px 0;background:#1d0400 url(/wp-content/themes/barstool-comforts/images/body-bg-mobile.jpg) no-repeat top}.navbar-header button{margin:-4px 0 0 -2px;padding:9px 10px 7px;background:#54a697;border:0!important;-moz-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0;-o-border-radius:0 0 5px 0;border-radius:0 0 5px 0}.navbar-header button:hover{background:#54a697!important;border:0!important}.icon-bar{background:#fff!important}.navbar-header button span.icon-container{display:inline-block}.navbar-header button strong{position:relative;top:-1px;margin-left:4px;color:#fff;font:1em Avenir_Medium,Arial,sans-serif;display:inline-block}.navbar-header .img-responsive{margin:0 auto 10px;clear:both}.mobile-menu ul{margin:7px;padding:0;float:right}.mobile-menu ul a{padding:5px 10px;display:block}.mobile-menu ul li{margin:0;padding:0}.mobile-menu span{color:#fff;font-size:1.3em}a.close-megamenu{position:relative;top:-10px;right:10px;width:130px;height:45px;display:block!important;float:right;text-indent:-9999px;opacity:.6;background:url(/wp-content/themes/barstool-comforts/images/close-menu-btn.png) no-repeat}.navbar{background:#fff;border:0}#megamenu{border:0!important;background:#fff}a.dropdown-toggle{padding:15px 20px!important;font:normal 1.2em/130% Avenir_Medium,Arial,sans-serif!important}a.dropdown-toggle{color:#444!important;background:#fff!important;border-bottom:1px solid #ccc}a.dropdown-toggle::after{content:"+";float:right;color:#777}#megamenu li.dropdown a:focus{background:#e9e9e9!important}#megamenu li.dropdown.open a.dropdown-toggle{color:#c00!important;border-color:#fff}li.home-decor a.dropdown-toggle::after{content:">"}a.dropdown-toggle:hover,a.dropdown-toggle:focus,li.dropdown.open a.dropdown-toggle a{color:#444!important}ul.dropdown-menu.shopbyheight a,ul.dropdown-menu.chairstables a,ul.dropdown-menu.outdoor a,ul.dropdown-menu.contactus a{margin-left:30px;padding:9px 10px!important;display:block}.dropdown-menu{background:#fff!important}.dropdown-menu a{padding:13px 8px;display:block;border-bottom:1px solid #ccc!important;font:1em Avenir_Book,Arial,sans-serif}ul.nav{margin-top:20px}li.dropdown-header{margin:7px 0;padding:0!important;color:#000;text-align:left!important}.megamenu-content{padding-top:0!important;margin-top:0!important}.megamenu-content ul{margin:0;padding:0;margin-bottom:20px}#megamenu li.dropdown a{color:#000!important;font-size:1.1em;background:#fff}.megamenu-content ul.list-unstyled{margin:0}li.dropdown-header a{margin:0;padding:10px 0 0 5px;color:#2a7a6a!important;text-transform:uppercase;letter-spacing:.05em;border:0!important;font:700 1.1em Avenir_Roman,Arial,sans-serif}li.mm-contact{padding:20px 0 20px 5px;font-size:.9em;text-align:left}li.mm-contact a{padding:5px;display:inline-block;color:#444}li.mm-contact strong{padding:0 5px;display:block;color:#444;font-weight:400}.mobile-logo img{width:160px}ul.list-inline{margin:0 0 10px}ul.list-inline a{padding:5px 15px;display:inline-block;cursor:pointer;border-left:1px solid #601109}.tagline{padding:14px 0 12px;color:#cc6129;text-transform:uppercase;letter-spacing:.03em;font:.9em Avenir_Medium,Arial,sans-serif;text-align:center;background:url(/wp-content/themes/barstool-comforts/images/tagline-bg.jpg) repeat-x}.tagline p{margin:0}.tagline strong{font-family:Avenir_Black;font-weight:400}.tagline em{font-style:normal}.tagline span{font-weight:400}#MobileCart .modal-header button.close,#MobileSearch .modal-header button.close{background:0 0;border:0!important}#MobileCart .modal-body ul.cart_list,#MobileSearch .modal-body ul.cart_list{margin:0 0 20px;padding:0;list-style:none;border-top:1px solid #ccc}#MobileCart ul.cart_list a.remove{padding:10px;font-size:1.5em;color:#c00;display:inline-block}#MobileCart ul.cart_list a{color:#000}#MobileCart ul.cart_list dl.variation p{margin:0}#MobileCart ul.cart_list dd{margin-bottom:10px}#MobileCart p.total{margin:0 0 20px;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#MobileCart a.button{margin-right:10px;padding:10px 20px;display:inline-block;color:#444;font:1.2em Avenir_Roman,Arial,sans-serif;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;background:#ccc}#MobileCart a.checkout.wc-forward{color:#fff;background:#55a595}#MobileCart li.empty{padding-top:10px;text-align:center}#MobileSearch .modal-header,#MobileCart .modal-header{margin:0;padding:0;overflow:hidden;clear:both}#MobileSearch button.close{display:block}#MobileSearch form{overflow:hidden;clear:both}#MobileSearch input.search-field{padding:15px;width:220px;line-height:100%;border:2px solid silver}#MobileSearch input.mobile-search-btn{padding:8px 20px;border:0;height:33px;float:right;color:#fff;font:normal 1.1em/100% Avenir_Roman,Arial,sans-serif;background:#d33140;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}#MobileSearch input.mobile-search-btn:hover{background:#444}.hero{padding-top:20px;text-align:center}.hero-cta h1{margin-top:0;font-size:1.7em}.hero-cta h2{margin:0 0 20px;padding:0;font-size:1.5em}.hero-cta p{font-size:1.2em;line-height:140%}.hero-image img{margin:0 auto;display:block;width:250px}.hero-cta p br{display:none}.hero-cta h2 span{display:block}.browse-by-brand ul li{margin-bottom:20px}.home-feature{margin-bottom:25px}.home-testimonial blockquote{padding:0 40px;background:0 0}.about-us-video{padding:20px 20px 0}.about-us-info{padding:0 20px 30px}.content h1.page-title{margin:0 -15px 10px;padding:30px 0 10px;text-align:center;font:normal 1.3em/130% Avenir_Medium,Arial,sans-serif;border-top:0;background:#fff}header.page-title{margin:0 -15px 10px;padding:20px;text-align:center}header.page-title h1{font:normal 1.4em/130% Avenir_Medium,Arial,sans-serif}header.page-title p.byline{margin:0;padding:5px 0 0}.help-content img{max-width:100%;height:auto}.help-content img.alignright{margin:0 auto 20px;float:none}.help-content dl dt{margin:0;padding:0;width:100%;float:none;text-align:left}.help-content dl dd{width:100%;float:none}#about-nav{width:100%;float:none}#about-nav ul{margin:0;padding:0}#about-nav a{text-align:center;border-bottom:1px solid #fff}form.woocommerce-ordering select{padding:0}.after-product-info{padding:20px 15px!important;font-size:.95em!important;color:#878787}.about-brand{margin:0;padding:0 10px;font-size:1.1em;line-height:145%}.about-brand p{margin-bottom:15px}.about-brand a.toggle-link{margin:15px auto 0;padding:5px 10px;display:block;text-align:center;text-decoration:none;background:#efefef;border:1px solid #ccc}.about-brand a.toggle-link:hover{color:#fff;background:#55a595;text-decoration:none}.about-brand .toggle-content{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}.about-brand .toggle-content h2{padding-top:5px;padding-bottom:10px;font:bold 1.7em/130% Avenir_Medium,Arial,sans-serif}.about-brand .toggle-content h3{padding-top:5px;padding-bottom:10px;font:bold 1.4em/150% Avenir_Medium,Arial,sans-serif}.about-brand ul{margin:0 0 0 20px;padding:0}.about-brand ul li{margin-bottom:5px}a.toggle-link-narrow{margin:0 10px 20px;padding:8px 10px;display:block;color:#444;cursor:pointer;text-align:center;background:#efefef;border:1px solid #ccc}.product-list,ul.products{margin:0!important;padding-left:20px!important}.brand-products .product-list,.brand-products ul.products,div.related.products ul.products,div.upsells ul.products{padding-left:0!important}.product-list ul li,ul.products li{margin-right:0!important;margin-bottom:15px!important;background:0 0!important}div.related.products li,div.upsells li{margin-right:0!important;padding-left:10px;text-align:center;width:auto!important;max-width:150px}.product-list a.button.add_to_cart_button,ul.products a.button.add_to_cart_button{padding:8px 12px}.toggle-content-narrow{padding-bottom:20px}p.woocommerce-result-count{margin-bottom:20px!important;text-align:center!important;display:block!important;float:none!important}form.woocommerce-ordering{margin:0 auto!important;display:table!important;float:none!important}form.woocommerce-ordering select{padding:0 8px;color:#444}nav.woocommerce-pagination ul{margin:0 auto;display:table;float:none}.woocommerce-pagination div.view-all{margin:0 0 5px!important;padding:0!important;clear:both;float:none!important;overflow:hidden}.brand-facet section.facet{font:1em/140% Verdana,sans-serif}.facetwp-counts{margin:0 0 20px!important;font-size:1.1em;text-align:center;width:100%}.summary form.cart{margin-right:0;padding:0 0 20px;background:#f3f3f3}.summary .checkmarks{margin:0 auto;display:table;font-size:1.2em}.summary .checkmarks em{font-style:normal}.summary p.price{text-align:center}form.cart .quantity{padding-left:20px}ul.tm-extra-product-options-fields li{margin-bottom:5px!important}ul.tm-extra-product-options-fields li select{width:100%}li.tm-extra-product-options-field{padding:10px 20px!important}li.tm-extra-product-options-field:nth-child(odd){background:#e3e3e3}#tm-extra-product-options-fields .tm-extra-product-options-container,#tm-extra-product-options-fields .tm-description{clear:both!important;display:block;float:none!important;width:auto}#tm-extra-product-options-fields .tm-description{margin:0!important;padding:0!important;margin-bottom:10px}#tm-extra-product-options-fields .tm-description a{margin:0 0 5px!important;padding:0 0 5px!important;display:block;font-size:1.1em;line-height:100%;letter-spacing:0}.tm-description a[rel=popover]{position:relative;top:0!important}aside.unadvertised-coupon a{margin-right:0;padding:7px 12px;font-size:1em;text-align:center;text-transform:none}.special-discount-notice{width:100%}.toc{position:absolute;top:-9999px;left:-9999px}.product-info{margin-bottom:0;padding-bottom:0!important}.more-info-heading{border:0;border-bottom:1px solid #fff;margin:0;padding:10px 30px;cursor:pointer;background:#eaeaea}.more-info-heading h6{margin:0;padding:0;text-align:left;font-weight:400!important;font-size:1.15em!important}.more-info-heading h6 i{margin-right:4px}.more-info-content{padding:20px 10px 10px;font-size:1.1em}.glance .more-info-content{padding-top:0;padding-bottom:20px}.glance .more-info-content p{font-weight:400}.more-info-content ul.super-features{margin:0 auto;display:table}.more-info-content ul.super-features li{margin:0 15px 10px 0;padding:0;float:left;display:block}.product-helpful-links li,.product-categories li.product-category.product,.product-categories li.product-category.first,.product-categories li.product-category.last{padding-left:0!important;background:0 0!important}.more-info-content ul li a{padding:5px 0}ul.super-features{padding-top:20px}.product-dimensions article{margin:0 30px}.product-dimensions article:hover{background:0 0}.product-downloads ul li{background:0 0!important}.product-downloads ul li a{padding-left:0;border:0!important;text-decoration:underline!important}.product-categories li a,.product-helpful-links li a{margin:0!important;padding:8px 30px!important}.product-categories li:last-child a{border:0}.related.products ul.products{padding-left:0!important}img.Rating{margin-bottom:10px!important;width:auto!important;height:25px!important}div.images .quality-mark{display:none!important}h1.checkout-title{margin:0 0 15px;padding:0;text-align:center;font-size:1.9em}.woocommerce-message a{width:100%;color:#000!important;text-align:center;float:none!important;clear:both!important;overflow:hidden!important;background:0 0!important}.woocommerce-message a:hover{color:#c00!important;background:0 0!important}p.shipping-usa{position:absolute;top:-9999px;left:-9999px}p.cc-accepted{margin:0 auto 20px!important;padding:0;top:0;left:auto;right:auto;display:table!important;float:none;clear:both;overflow:hidden;position:relative}td.actions>input.button{margin-top:10px!important;width:100%}.shopping-cart-sidebar ul.values{text-align:center}.shopping-cart-sidebar{margin-bottom:-30px;padding-left:20px;padding-right:20px}ul.woocommerce-thankyou-order-details{margin:0 20px!important;padding:0}ul.woocommerce-thankyou-order-details li{margin-bottom:10px;display:block!important;clear:both!important;border:0!important}div.order-details{padding:0 20px}body.woocommerce-order-received header.desktop.cart,body.woocommerce-checkout header.desktop.cart,body.woocommerce-cart header.desktop.cart{padding-bottom:0}body.woocommerce-order-received .call-learn a,body.woocommerce-checkout .call-learn a,body.woocommerce-cart .call-learn a{margin-top:10px;padding:10px 0 11px;display:block;color:#fff;font:1em/100% Verdana,sans-serif;text-align:center;background:#5c0a00}body.woocommerce-cart .free-shipping{padding:10px 0 11px;color:#fff;font:.9em/100% Verdana,sans-serif;text-align:center;background:#dc7139}body.woocommerce-cart .free-shipping em{font-style:normal}body.woocommerce-cart .free-shipping span{display:inline!important}td.actions .coupon input.button{float:left!important;width:auto!important}table.woocommerce-table--order-details tbody{margin-bottom:20px;overflow:hidden!important;width:100%!important;display:block!important;float:none!important}table.woocommerce-table--order-details span.image{width:100%!important;float:none!important}table.woocommerce-table--order-details span.image img{margin:0}table.woocommerce-table--order-details span.item-information{width:100%!important;float:none!important}table.woocommerce-table--order-details .product-total{position:absolute;top:-9999px;left:-9999px}table.woocommerce-table--order-details tr,table.woocommerce-table--order-details td{display:block!important;float:none;clear:both;border:0!important}table.woocommerce-table--order-details thead th{position:absolute;top:-9999px;left:-9999px}table.woocommerce-table--order-details tfoot{margin:0 13px!important;display:block}table.woocommerce-table--order-details tfoot th{padding:0!important;border:0!important}table.woocommerce-table--order-details tfoot td{margin:0 0 20px!important;padding:0!important}.coupon input#coupon_code{width:100%!important}#payment{padding:0}form.checkout{padding:0 10px!important}a.checkout-button{font-size:1em!important}.woocommerce-billing-fields h3,form.checkout h3#order_review_heading{margin:0;padding:10px 0;color:#d45b1b;font:bold 1.8em/130% Avenir_Medium,Arial,sans-serif}ul.wc_payment_methods label img{margin:5px 0 0!important;display:block!important}div.security-seal{margin:0 20px 0 0;padding-top:20px;float:none}input#place_order{margin:0 auto!important;display:table;float:none!important}p#wc-authorize-net-aim-account-number_field input{background:#fff!important}header.desktop.cart{padding-bottom:10px}header.desktop.cart .logo img{margin:0 auto;padding:10px 0 0;width:75%}.barstool-buying-guide .guide-info{padding-left:20px;padding-right:20px}.help-content{padding-left:10px;padding-right:10px}.workbook article{padding-bottom:30px!important}.workbook .simple img,.workbook .whyguide img{margin-top:10px}.workbook .options img{margin-bottom:10px}section.simple section.col-lg-6{padding:20px 30px 0}.page-template-custom-minimal-skinny .content.pages{padding:0 15px}.welcome h2:nth-of-type(1){margin:0 -15px;padding:15px 10px;font:600 1.2em/140% Avenir_Medium,sans-serif}.welcome .woocommerce .products{margin-bottom:35px!important;margin-left:0!important}.welcome ul li{margin-left:0;margin-bottom:15px;padding-left:20px;padding-right:20px}aside.search-side form{margin-bottom:30px}div.mz-caption{line-height:150%!important}p.search-returned{padding-left:0}.wc-search-results{padding-left:0}.wc-search-results ul{margin:0!important;padding:0!important}p.filter-results a{margin:20px auto;padding:5px 10px;display:table;color:#fff;background:#55a595;font-size:.85em;border:1px solid #408b7c;text-decoration:none;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}p.filter-results a:hover{color:#fff;text-decoration:none}ul.search-page{padding-top:40px;overflow:hidden}section.error404 form{margin-bottom:30px}section.error404 form input.search-field{width:auto}footer.footer-main{background:#fff}footer .footer-help{padding-bottom:10px}footer.footer-main li{display:block}footer.footer-main li a{padding:12px 5px 8px;display:block;color:#000;font-size:1.2em;line-height:100%;text-align:center;border-top:1px solid #ccc;-webkit-tap-highlight-color:rgba(251,236,183,.9)}footer.footer-main img{margin:0 auto 10px;display:block}footer.footer-etc{padding:6px 0 15px;background:url(/wp-content/themes/barstool-comforts/images/footer-etc-bg-mobile-sm.jpg) repeat-y}footer.footer-etc p{margin-bottom:15px;text-align:center;line-height:140%}footer.footer-etc ul{margin:0 auto;padding:0;display:table}.go-top{background:#340601}.tm-description p a{position:relative;top:5px!important}}@media only screen and (min-width:768px) and (max-width:1000px){.container{border:0!important}#megamenu ul.nav li.contactus{position:absolute;top:-9999px;left:-9999px}.tm-description a{position:relative;top:0!important}}@media screen and (-webkit-min-device-pixel-ratio:0){select:focus,textarea:focus,input:focus{font-size:16px}}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px}}