@media screen and (max-width:1100px){#pagewrap{max-width:100%}.pagewidth,.single-product.sidebar-none .themify_builder_content,.entry-password-required.sidebar-none #layout-wrap,.themify_builder_row>.row_inner{max-width:90%}.default_width #layout .module_row>.row_inner,.module-layout-part .themify_builder_row.fullwidth>.row_inner,.themify_builder_row.fullwidth>.row_inner{max-width:100%}.sidebar-none.query-product #layout.pagewidth,.sidebar-none.archive.post-type-archive-product #layout.pagewidth{width:100%;max-width:100%}#content{width:67.8%}#sidebar{width:26.2%}#sidebar .secondary{width:47.4%}input,textarea{padding:9px}select{padding:9px 45px 9px 9px}input[type=reset],input[type=submit],button,.button{padding:10px 10px;font-size:.75em;letter-spacing:0}}@media screen and (max-width:950px){.slide-feature-image+.slide-content-wrap{top:15%}.slides .slide-post-title{font-size:2em}.loops-wrapper.grid2 .product .button,.loops-wrapper.grid3 .product .button,.loops-wrapper.grid4 .product .button{font-size:.6em;margin:0;padding:8px 8px}.sidebar-none .cart-collaterals .cart_totals,.sidebar-none .cart-collaterals .shipping_calculator{width:55%}}@media screen and (max-width:780px){#layout-wrap{padding-top:80px}#content{width:100%;max-width:100%;float:none;clear:both}#sidebar{width:100%;max-width:100%;float:none;clear:both;padding:0}#sliderwrap{margin-bottom:20px}#slider .slides li{margin-bottom:10px}#slider .slide-feature-image+.slide-content-wrap{position:static;margin:20px auto 0 !important;text-align:center;width:90% !important}#slider .slides .slide-post-title{margin:2.5% 0 1.5%;font-size:1.25em;color:#000 !important}#slider .slides .slide-excerpt{width:94%;margin:0 auto;font-size:.8em;line-height:1.6em;color:#000 !important}#slider .slides .slide-content .button{margin-top:3%}#slider .slides .slide-content a.shortcode.button.white,#slider .slides .slide-content .button.white{background-color:#000 !important;color:#fff !important}#slider .slides .slide-content a.shortcode.button.white:hover,#slider .slides .slide-content .button.white:hover{background-color:rgba(0,0,0,.5) !important}#slider .tf_carousel_nav_wrap,#slider .flex-direction-nav{position:relative}#slider .tf_carousel_nav_wrap a,#slider .flex-direction-nav a{font-size:12px;position:static}#slider .flex-direction-nav .flex-prev{left:15px}#slider .flex-direction-nav .flex-next{right:-15px}#slider .tf_carousel_nav_wrap .carousel-prev:before,#slider .tf_carousel_nav_wrap .carousel-next:before,#slider .flex-direction-nav .flex-prev:before,#slider .flex-direction-nav .flex-next:before{font-size:.9em;position:relative;top:19px}#slider .tf_carousel_bullets,#slider .flex-control-nav{padding:0 0 25px;position:static}#slider .tf_carousel_bullet,#slider .flex-control-nav a{background-color:rgba(0,0,0,.3);width:6px;height:6px}#slider .tf_carousel_bullet.selected,#slider .flex-control-nav .flex-active{background-color:#000}.woocommerce-breadcrumb,.product .product-image,.product .summary,.product .images{width:auto !important;float:none !important;margin-bottom:5%;text-align:center !important}.lightbox-item .variations{text-align:center !important}.loops-wrapper.list-post .product h3,.product h3,.product .product_title{font-size:2em}.product .price{font-size:1em}.product .product-description{margin:15px 0 30px}.variations{width:100%;text-align:center}.variations tr{margin-bottom:15px;display:block}.variations td{display:block;padding:0}.quantity input.qty{float:none}.quantity .plus,.quantity .minus{float:none;display:inline}#reviews .star-rating{float:none;margin:15px 0 5px}.woocommerce_tabs h2,.woocommerce-tabs h2{font-size:1.25em;margin:20px 0 25px;letter-spacing:.05em}#reviews .comment .meta time{display:block;margin-left:0}table.cart{font-size:.813em;line-height:1.3}table.cart .product-name{width:43%}table.cart .product-price{display:none}table.cart .product-remove{width:20px}.quantity .plus,.quantity .minus{font-size:1.25em}td.actions{text-align:left}td.actions .coupon{float:none;margin-bottom:20px}td.actions .coupon .input-text{float:none}td.actions .coupon .button{margin:10px 0}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{width:100% !important;text-align:left}.cart-collaterals .cart_totals h2,.cart-collaterals .shipping_calculator h2{font-size:1.25em;letter-spacing:0}.upsells h2,.related h2{margin-bottom:20px;font-size:1.375em;letter-spacing:1px}.upsells.grid3 .products .product,.related.grid3 .products .product{width:27.3%;float:left}.upsells.grid3 .products .product-description,.related.grid3 .products .product-description{margin:0 0 10px;font-size:.8em;line-height:1.5em}.upsells.grid4 .products .product,.related.grid4 .products .product,.upsells.grid2 .products .product,.related.grid2 .products .product{width:44%;padding:6% 3%;float:left}.upsells.grid4 .products .product-description,.related.grid4 .products .product-description,.upsells.grid2 .products .product-description,.related.grid2 .products .product-description{margin:0 0 10px;font-size:.9em;line-height:1.3em}.upsells .product .button,.related .product .button{font-size:.6em;margin:0 0 5px;padding:8px 8px}.upsells .product h3,.related .product h3{font-size:1em;margin:0 0 5px}.upsells .product .price,.related .product .price{margin:0 0 5px}.page-title{font-size:2em}.post-title{font-size:1.75em}.comment-title,#reply-title{font-size:1.375em;letter-spacing:1px}.list-large-image .post-image{float:none;margin-right:0}.list-large-image .post-content{overflow:visible;float:none}.commentlist .avatar{margin-right:20px}.post-lightbox-iframe .product .product_title,.post-lightbox .lightbox-message h2{font-size:1.375em}.store-info i{margin:0 5px 0 0}.store-info p{display:block}}@media screen and (max-width:680px){.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}.social-widget{position:static;float:none;padding:0}#product_single_wrapper{padding-top:14%}.woocommerce_tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{font-size:.75em;padding:10px 10px 5px}table.cart{border-top:1px #eee solid}table.cart thead{display:none}table.cart th,table.cart td{text-align:left !important}table.cart .product-name{width:50%}table.cart .product-quantity{width:80px;text-align:center !important}table.cart tr>td:first-child{margin-top:20px}table.cart tr:first-child>td:first-child{margin-top:0}table.cart .label,table.cart .content{padding:5px 3px}table.cart .label{display:block;float:left;width:30%;text-align:left;color:#000;text-transform:uppercase;font-weight:400}table.cart .content{margin:0 0 0 33%}.cart_table_item .product-remove .content{text-align:right}.cart_table_item a.remove{display:inline}.cart_table_item .quantity input.qty{width:20px;padding:5px !important}.quantity .plus,.quantity .minus{padding:0 !important;font-size:1em}.checkout .col-1,.checkout .col-2{width:auto;float:none}.post{width:auto !important;max-width:100% !important;margin-left:0 !important;float:none !important}.post-title{font-size:1.5em;margin-bottom:8px}.post-meta{margin-bottom:25px}.loops-wrapper.grid4 .post,.loops-wrapper.grid3 .post{width:100%;margin-left:0;float:none;margin-bottom:15%}table.cart .product-thumbnail{display:none}td.actions .coupon .input-text{width:20%;float:none;padding:8px !important}p.stars a{width:32.3%;margin-bottom:5px}#respond textarea,#respond input[type=text],#respond input[type=password],#respond input[type=search],#respond input[type=email],#respond input[url]{margin-bottom:5px}#commentform label{display:block;margin-bottom:10px}.shortcode.author-box .author-avatar{margin-right:20px}.shortcode.author-box .author-avatar img{width:50px}.shortcode.author-box .author-name{font-size:1.25em;margin-bottom:10px}.post-nav .prev,.post-nav .next{display:block;width:100%;clear:both;margin-bottom:25px}.post-nav{margin:0 0 30px}.post-nav,.post-nav a,.post-nav a:hover{border-bottom:0}.post-nav span,.post-nav a{position:static}.post-nav .arrow{display:inline-block}.post-nav .prev a,.post-nav .next a{padding:0}.post-nav .prev .arrow{float:left;margin:4px 10px 40px 0}.post-nav .next .arrow{margin:4px 0 40px 10px}.commentlist{padding-left:0}.commentlist .avatar{width:50px}.commentlist .comment-time{margin-left:0;display:block}.post-lightbox-iframe .images{float:none;width:100%;margin-right:0}.post-lightbox #post-lightbox-wrap{max-width:92.2%;top:50% !important}#post-lightbox-wrap .summary{padding:0 7%}.post-lightbox #post-lightbox-wrap.lightbox-message .button{font-size:.813em}#slide-nav{max-height:100% !important}#footerwrap .google-map .shortcode.map{height:280px}.footer-widgets .first .widget{margin-top:12%}.footer-widgets .widget{margin-top:0}}@media screen and (max-width:782px){.admin-bar .sidemenu,.admin-bar .fixed-header{top:46px}}@media screen and (max-width:600px){.admin-bar.sidemenu-active{position:static}.admin-bar.sidemenu-active.mobile-menu-visible{position:relative;top:-46px}.admin-bar #headerwrap{top:46px}.admin-bar .sidemenu,.admin-bar #headerwrap.fixed-header,.admin-bar .fixed-header .sidemenu{top:0}}@media screen and (max-width:768px){ul.products{width:100%;margin:0 0 10%}.loops-wrapper.products.grid2 .product,.loops-wrapper.products.grid3 .product,.loops-wrapper.products.grid4 .product{width:50%;padding:15% 0}.loops-wrapper.products.grid2 .product:nth-child(2n+1),.loops-wrapper.products.grid3 .product:nth-child(2n+1),.loops-wrapper.products.grid4 .product:nth-child(2n+1){clear:left}.loops-wrapper.product.grid2 .button,.loops-wrapper.product.grid3 .button,.loops-wrapper.product.grid4 .button{padding:10px 10px;margin:0 10px 0 0;display:inline-block;width:auto;font-size:.875em}}
