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}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.btbg-nav{display:none}#page a,#page p,#page h1,#page h2,#page h3,#page h4,#page h5,#page ul,#page ol,#page em,#searchsubmit,nav,#page .single_add_to_cart_button,span,#primary th,#primary td,.woocommerce-message,.woocommerce-info,#page select,.input-text.qty,.entry-meta p,.copy-right{font-family:Baskerville, "Baskerville Old Face", "Goudy Old Style", Garamond, "Times New Roman", serif;color:#000}.page-template-default #page h3{font-size:26px;margin-bottom:5px}#page strong,#page b{font-weight:600}#page .category-title{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300}#page a:hover{text-decoration:underline}.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span,#searchsubmit,#page .button.wc-backward,#primary .button,#page .single_add_to_cart_button{background:transparent !important;border-radius:0;box-shadow:none;border:2px solid #000000;color:#fff !important;margin:0;text-shadow:none;-webkit-appearance:none}.menu-toggle:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover,.bypostauthor cite span:hover,#searchsubmit:hover,#page .button.wc-backward:hover,#primary .button:hover,#page .single_add_to_cart_button:hover{background:#000000 !important;color:#ffffff !important}.menu-toggle.toggled-on,input[type="submit"].toggled-on,input[type="button"].toggled-on,input[type="reset"].toggled-on,article.post-password-required input[type=submit].toggled-on,.bypostauthor cite span.toggled-on,#searchsubmit.toggled-on,#page .button.wc-backward.toggled-on,#primary .button.toggled-on,#page .single_add_to_cart_button.toggled-on{background:transparent;color:#000 !important;border-color:#000;box-shadow:none;text-decoration:none;opacity:.6}.menu-toggle.toggled-on:hover,input[type="submit"].toggled-on:hover,input[type="button"].toggled-on:hover,input[type="reset"].toggled-on:hover,article.post-password-required input[type=submit].toggled-on:hover,.bypostauthor cite span.toggled-on:hover,#searchsubmit.toggled-on:hover,#page .button.wc-backward.toggled-on:hover,#primary .button.toggled-on:hover,#page .single_add_to_cart_button.toggled-on:hover{background:#000000;color:#ffffff !important;border-color:#000;box-shadow:none;text-decoration:none;opacity:1}.menu-toggle:active:hover,input[type="submit"]:active:hover,input[type="button"]:active:hover,input[type="reset"]:active:hover,article.post-password-required input[type=submit]:active:hover,.bypostauthor cite span:active:hover,#searchsubmit:active:hover,#page .button.wc-backward:active:hover,#primary .button:active:hover,#page .single_add_to_cart_button:active:hover{box-shadow:none}input[type=text],input[type=password],input[type=email],input[type=number],textarea{border-radius:0;-webkit-appearance:none;border:1px solid #000000;padding:8px;margin:0}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,textarea:focus{outline:none}select{background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:13px;padding:6px 10px;border-radius:0}select:focus{outline:none;box-shadow:none}#page img{border-radius:0;box-shadow:none}body{background:#ffffff;overflow:hidden}#page{background-color:transparent !important;width:100%;max-width:100%;padding:30px 60px 0;margin:0;float:left;box-shadow:none}#page .wc-forward:after,#page .wc-forward a:after{content:""}.site-description{position:absolute;left:-999999px;top:-99999px;text-indent:-99999px}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{border:none}.main-navigation li{float:left;clear:left;width:100%;margin-bottom:4px}.main-navigation li a{font-size:13px;line-height:20px;text-transform:uppercase;text-decoration:none}.main-navigation li a:hover{text-decoration:underline}.main-navigation li.current_page_item a{font-weight:300}.main-navigation .menu-toggle{margin-bottom:20px}#masthead{padding:0;float:left;clear:none;width:30%}#masthead .nav-menu a{background:transparent;padding:0;border-bottom:none;line-height:26px}#masthead .nav-menu li,#masthead .nav-menu a{margin:0;width:120px}#masthead .nav-menu li ul{position:relative;left:auto;top:auto;margin-left:30px}#masthead .nav-menu li ul ul{margin-left:30px}#masthead .nav-menu .sub-menu{/* display:none */}#masthead .nav-menu .current-menu-item a,#masthead .nav-menu .current-menu-parent a,#masthead .nav-menu .current_page_ancestor a{font-weight:normal}#masthead .nav-menu .current-menu-item>a{text-decoration:underline}#masthead .nav-menu .current-menu-item .sub-menu,#masthead .nav-menu .current-product_cat-parent .sub-menu,#masthead .nav-menu .current_page_ancestor .sub-menu{/* display:block */}.site-content{margin:0}.site-content article{border-bottom:none;margin-bottom:20px}#main{width:70%;float:left;clear:none;top:0}#colophon{float:left;clear:both;border:none;position:absolute;bottom:0}.footer-left{width:90px}.footer-left li{width:33%;float:left;clear:none}.footer-left .facebook{width:23%}.footer-left .social-icon a{-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-o-transition:all linear 0.3s;transition:all linear 0.3s}.footer-left .social-icon a:hover{opacity:0.5}.home #page,.page-template-page-templatestemplate-bespoke-php #page{background:transparent}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:50px}#page .woocommerce-info,#page .woocommerce-message{background:transparent;box-shadow:none;border-radius:0;border:none;margin:0;padding:20px 0 !important}#page .woocommerce-info:before,#page .woocommerce-message:before{content:" ";background:transparent;width:0}#page .woocommerce-message{padding-right:115px !important;position:relative}#page .woocommerce-message a{position:absolute;top:0;bottom:0;right:0;margin:auto 0;height:33px}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:0}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{color:#000}.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{color:#fff;background-color:#000}.woocommerce-cart table.cart tr.cart_item td.product-remove{width:1%;padding:0 !important}.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:20px 0 0}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:0}.woocommerce-cart table.cart th{font-weight:300 !important}.woocommerce-cart div>div>form>table>tbody>tr.cart_item>td.product-quantity>div>input.input-text.qty.text,.woocommerce-cart #content .quantity input.plus,.woocommerce-cart #content .quantity input.minus{border-radius:0 !important;border:1px solid #000 !important;box-shadow:none !important;margin-right:1px;text-shadow:none !important}.woocommerce-cart #content .quantity input.plus,.woocommerce-cart #content .quantity input.minus{border:0 !important}.woocommerce-page #page table.cart .actions .button{border-radius:0;box-shadow:none;text-shadow:none;border:1px solid #000}.woocommerce-page #page table.cart .actions .button.checkout-button{background-color:#000 !important;color:#fff !important}.woocommerce-page #page table.cart .actions .button.checkout-button:hover{background-color:#fff !important;color:#000 !important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:50%;text-align:left;clear:none}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:45%;clear:none;float:left}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{width:45%}.woocommerce-checkout #content,.woocommerce-cart #content{padding-top:80px}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{content:""}.woocommerce-page #masthead,.woocommerce-cart #masthead,.woocommerce-checkout #masthead,.post-type-archive-process #masthead,.single-process #masthead{width:20%}.woocommerce-page #main,.woocommerce-cart #main,.woocommerce-checkout #main,.post-type-archive-process #main,.single-process #main{width:80%}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border-color:#ddd}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{font-weight:300}#page .woocommerce-message{border:1px solid #000000;border-width:1px 0;padding:20px 0}.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:transparent;text-shadow:none;border-radius:0;text-shadow:none;box-shadow:none}.single-product .woocommerce-breadcrumb{margin-bottom:50px}.single-product .pp_pic_holder.pp_woocommerce .ppt{display:none}.single-product #content .thumbnails{margin-top:40px}.single-product #content .thumbnails img{border:1px solid #ddd}.single-product #content .short-description p{margin-bottom:5px}.single-product #content .shop_attributes{border:none}.single-product #content .shop_attributes th,.single-product #content .shop_attributes td{border-bottom:none;padding:0}.single-product #content .quantity{width:100px}.single-product #content .quantity .input-text.qty{padding:13px;margin-right:1px;border-radius:0;border:1px solid #000;width:68px;height:56px}.single-product #content .quantity .plus,.single-product #content .quantity .minus{border:1px solid #000;background:transparent;border-radius:0;padding:5px;height:auto;width:28px;-webkit-appearance:none;outline:none !important;box-shadow:none !important}.single-product #content .quantity .plus:hover,.single-product #content .quantity .minus:hover{background:transparent;opacity:0.6}.single-product #content .quantity .minus{padding-bottom:6px}.single-product #content .single_add_to_cart_button{color:#fff;background:#000;padding:19px;border-width:1px;-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-o-transition:all linear 0.3s;transition:all linear 0.3s}.single-product #content .single_add_to_cart_button:hover{color:#000000;background:#ffffff}.rule{width:100%;padding-bottom:5px;display:inline-block;border-bottom:1px solid #ddd;float:right}#page .related{width:100%;margin-top:60px;float:left;clear:both}#page .related>h2{margin-bottom:60px;text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#bbb}#page .related .products{width:400px}#page .related .products img{max-width:70%;height:auto;margin:0 auto 40px}ul.products li.product .add_to_cart_button,.woocommerce-result-count,.post-type-archive-product .page-title,.tax-product_cat .page-title{display:none}#page .woocommerce-ordering{margin-top:-50px;margin-bottom:40px;text-align:right}#page .woocommerce-ordering select{margin:0}#page #sortby{font-family:Baskerville, "Baskerville Old Face", "Goudy Old Style", Garamond, "Times New Roman", serif;font-size:13px;margin-bottom:10px;text-align:right}#page #sortby a{text-decoration:none;opacity:.5;display:inline-block}#page #sortby a:hover{opacity:1}#page #sortby .bar{display:inline-block;border-left:1px solid #000;margin:0 5px 0}.woocommerce-cart #page #sortby,.woocommerce-checkout #page #sortby{margin-top:-51px;margin-bottom:20px}.single-product #page #sortby{margin-top:-71px;float:right}.woocommerce ul.products li.product a:hover img{box-shadow:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none;-webkit-transition:all linear 0.3s;-moz-transition:all linear 0.3s;-ms-transition:all linear 0.3s;-o-transition:all linear 0.3s;transition:all linear 0.3s}.woocommerce ul.products li.product a img:hover,.woocommerce-page ul.products li.product a img:hover{box-shadow:none;opacity:0.7}#page .category-title{margin-top:20px;font-size:10px;letter-spacing:1px;color:#bbb}#page .chosen-container-single .chosen-single{background:transparent;border-radius:0;box-shadow:none;height:33px;padding-top:2px}#page .chosen-container-single .chosen-single div{top:3px}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{background:transparent;box-shadow:none;padding:0 0 0 31px;margin-top:0}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{display:none}article>div>div>.col-left:nth-child(2){display:none}.page-template-page-templatestemplate-bespoke-php .entry-header{display:none}.page-template-page-templatestemplate-bespoke-php .entry-content p{margin-bottom:0;font-size:18px;letter-spacing:2px}.page-template-page-templatestemplate-bespoke-php .entry-content a{text-decoration:none;font-size:16px;font-weight:700}.page-template-page-templatestemplate-bespoke-php .entry-meta{display:none}.page-template-page-templatestemplate-bespoke-php #page:after{clear:both;content:""}.page-template-page-templatestemplate-bespoke-php #page #main{position:absolute;bottom:-30px;top:auto;right:13.5%}.page-template-page-templatestemplate-contact-php #page{background:transparent}.page-template-page-templatestemplate-contact-php #page:after{clear:both;content:""}.page-template-page-templatestemplate-contact-php #page #main{position:absolute;top:30%;right:13.5%}.page-template-page-templatestemplate-contact-php #page #main p{margin-bottom:0;font-size:18px;letter-spacing:2px;line-height:26px}.page-template-page-templatestemplate-contact-php #page #main a{text-decoration:none;font-size:16px;font-weight:700}.page-template-page-templatestemplate-stocklist-php #page{background:transparent}.page-template-page-templatestemplate-stocklist-php .stocklist{padding-top:90px}.page-template-page-templatestemplate-stocklist-php .stocklist h3{font-size:14px;text-transform:uppercase;text-decoration:underline;margin-bottom:15px}.page-template-page-templatestemplate-stocklist-php .stocklist .box{margin-bottom:20px}.page-template-page-templatestemplate-stocklist-php .stocklist .box li{font-size:14px;margin-bottom:3px;text-transform:uppercase}.page-template-page-templatestemplate-stocklist-php .stocklist .box li h4{width:40%}.page-template-page-templatestemplate-stocklist-php .stocklist .box li:after{content:"";clear:both}.page-template-page-templatestemplate-stocklist-php .stocklist .box li span{display:block;margin-bottom:3px}.page-template-page-templatestemplate-stocklist-php .stocklist .box li a{text-decoration:none}.page-template-page-templatestemplate-stocklist-php .stocklist .box li a:hover{text-decoration:underline}.page-template-page-templatestemplate-stocklist-php .left{float:left}.page-template-page-templatestemplate-stocklist-php .right{float:right}.page-template-page-templatestemplate-stocklist-php .clear{clear:both}.process{margin-top:60px}.process .one-fifth{width:25%;float:left;clear:none;padding:0 20px 20px}.process .one-fifth img{width:100%}.process .process-title{padding-top:5px;text-transform:uppercase;text-align:center;font-size:13px;height:60px;line-height:18px}#page .process a{text-decoration:none}#page .process a:hover p{text-decoration:underline}.woocommerce-checkout #page .woocommerce-info,.woocommerce-checkout #page .woocommerce-message{padding:0 !important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{border-color:#000;height:55px;width:120px;margin-right:-17px}#customer_details>div.col-1>div>p.form-row.form-row-wide.create-account{display:none}#page .col-left{float:left;width:50%;padding-right:20px}#page .checkout{clear:both}#page .checkout:after{clear:both;content:""}.woocommerce .col2-set,.woocommerce-page .col2-set{float:left;width:48%}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}#customer_details>div.col-1>div>h3{margin-top:0}#order_review_heading{display:none}#order_review{float:right;width:50%}#order_review:before{content:"Your Order";font-size:26px;margin-bottom:20px;font-family:Baskerville, "Baskerville Old Face", "Goudy Old Style", Garamond, "Times New Roman", serif}.woocommerce #payment,.woocommerce-page #payment{background-color:transparent}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{text-shadow:none;border-radius:0;font-family:Baskerville, "Baskerville Old Face", "Goudy Old Style", Garamond, "Times New Roman", serif;box-shadow:none}.woocommerce-cart #coupon_code{width:140px !important;height:35px}.woocommerce-cart #page table.cart .actions .button{height:35px}article>div>div>div:nth-child(2)>form>p.form-row.form-row-last>input{height:36px;margin-left:-20px}#commentform .comment-form-url{display:none}#commentform .comment-form-author,#commentform .comment-form-email{float:left;width:50%}#commentform .comment-form-author input,#commentform .comment-form-email input{width:100% !important}#commentform .comment-form-author input{width:97% !important}.single-process .nav-single{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:10px 0}#process-footer{padding:0 60px}@media (max-width: 1000px){.page-template-page-templatestemplate-bespoke-php #page #main{bottom:0}.woocommerce-page #masthead,.woocommerce-cart #masthead,.woocommerce-checkout #masthead,.post-type-archive-process #masthead{width:30%}.woocommerce-page #main,.woocommerce-cart #main,.woocommerce-checkout #main,.post-type-archive-process #main{width:70%}.process .one-fifth{width:50%}}@media (max-width:910px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;text-align:left;float:none}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;margin-top:30px}.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button,.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{float:right;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{float:left;width:48%}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon #coupon_code,.woocommerce table.cart td.actions .coupon #coupon_code,.woocommerce-page #content table.cart td.actions .coupon #coupon_code,.woocommerce-page table.cart td.actions .coupon #coupon_code{width:48%}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{content:"";clear:both !important;display:table}}@media (max-width: 860px){.page-template-page-templatestemplate-bespoke-php #page #main{bottom:30px}.page-template-page-templatestemplate-bespoke-php .entry-content p{margin-bottom:0;font-size:16px;letter-spacing:2px}.page-template-page-templatestemplate-bespoke-php .entry-content a{text-decoration:none;font-size:14px;font-weight:700}#page .col-left,.woocommerce .col2-set,.woocommerce-page .col2-set,#order_review{float:none;width:100%}#page{padding-left:30px;padding-right:30px}.single-product #page #sortby{margin-top:-40px}}@media (max-width: 599px){.page-template-page-templatestemplate-bespoke-php #page #main,.page-template-page-templatestemplate-contact-php #page #main{width:100%;position:relative;right:0;bottom:0}.page-template-page-templatestemplate-stocklist-php .stocklist{padding-top:0}#main{width:100%;padding-bottom:40px}#page{padding-left:30px;padding-right:30px;width:100%}#page #masthead{margin:0 auto 40px;float:none;width:100%}#page #masthead h3{font-size:13px;text-transform:uppercase}#page #masthead .nav-menu{width:100%}#page #masthead .nav-menu li{width:100%;float:none}#page #masthead .nav-menu a{width:100%;display:block;text-decoration:none !important;border-bottom:1px solid #ddd;padding:7px 0}#page #masthead .sub-menu{margin:0}#page #masthead .sub-menu li{text-align:center;width:100%}#page #masthead .sub-menu li a{opacity:.7}#page #masthead .sub-menu li a:hover{opacity:1}#page #masthead .sub-menu .sub-menu li a{opacity:.4}#page #masthead .sub-menu .sub-menu li a:hover{opacity:1}#colophon{position:relative;float:none;margin:0 auto;text-align:center}#colophon .footer-left{margin:0 auto}.woocommerce-cart #content,.woocommerce-checkout #content{padding-top:0}.woocommerce-cart #content #coupon_code,.woocommerce-checkout #content #coupon_code{margin-top:0 !important}.woocommerce-cart #main,.woocommerce-checkout #main,.woocommerce-page #main,.post-type-archive-process #main{width:100%}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{text-align:center}#page .woocommerce-ordering{width:100%;margin-top:20px;text-align:center}#page .woocommerce-ordering select{width:50%}#page #sortby{text-align:center}.single-product #page #sortby{margin-top:-20px;margin-bottom:50px;float:none}.woocommerce-cart #page #sortby,.woocommerce-checkout #page #sortby{text-align:right}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{width:70%}}@media (max-width: 450px){#page{padding-left:10px;padding-right:10px}#main{padding-bottom:0}.site-content article{margin-bottom:0;padding-bottom:0}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th,.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding-right:5px;padding-left:5px}.woocommerce-cart #content #coupon_code,.woocommerce-checkout #content #coupon_code{width:100%;float:none;margin-bottom:8px}.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button,.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{float:none;width:100% ;margin-bottom:8px}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-size:12px}.woocommerce-cart #content .quantity input.plus,.woocommerce-cart #content .quantity input.minus{display:none}.woocommerce table.shop_table .product-quantity,.woocommerce table.shop_table div.quantity{text-align:center}.woocommerce table.shop_table .product-quantity input,.woocommerce table.shop_table div.quantity input{float:none !important;display:inline-block}.woocommerce table.shop_table .product-remove{padding-left:0 !important;vertical-align:top !important}.woocommerce table.shop_table .product-remove a{margin-top:10px !important}.woocommerce table.shop_table .product-subtotal{text-align:right;padding-right:0 !important}#page .related .products{width:100%}.woocommerce-checkout #sortby{display:none}#page .col-left{padding-right:0}.woocommerce-checkout form.checkout_coupon .form-row{margin:0;width:100%;float:none}.woocommerce-checkout table.shop_table tfoot th,.woocommerce-checkout table.shop_table tfoot td{font-size:11px}.woocommerce .checkout .col-2 h3#ship-to-different-address{font-size:22px}.woocommerce #payment ul.payment_methods{padding-left:0;padding-right:0}.woocommerce #payment ul.payment_methods li{font-size:14px}.woocommerce #payment ul.payment_methods li p{line-height:16px}.woocommerce #payment ul.payment_methods li input{margin-right:5px}.woocommerce #payment ul.payment_methods li .payment_box{padding-left:23px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;margin-right:0}#commentform .comment-form-author,#commentform .comment-form-email{float:none;width:100%}#commentform .comment-form-author input,#commentform .comment-form-email input{width:100% !important}}
