/**handles:origami-woocommerce-style,siteorigin-mobilenav**/
.woocommerce #content h1.entry-title{text-align:left;margin-bottom:.25em}.woocommerce #content h1,.woocommerce #content h2,.woocommerce #content h3,.woocommerce #content h4,.woocommerce #content h5,.woocommerce #content h6{margin-bottom:.5em}.woocommerce #content h1{font-size:24px}.woocommerce #content h2{font-size:20.4px}.woocommerce #content h3{font-size:18.48px}.woocommerce #content h4{font-size:16.32px}.woocommerce #content h5{font-size:13.92px}.woocommerce #content h6{font-size:12.48px}.woocommerce #content p{line-height:1.6em}.woocommerce #content .woocommerce-loop-product__title{color:#404040;font-size:16px;margin-bottom:.25em}.woocommerce #content .product{position:relative}.woocommerce #content .product .woocommerce-product-rating{margin-bottom:.25em}.woocommerce #content .product .price{margin-bottom:.5em}.woocommerce #content .product .woocommerce-product-details__short-description{display:block;margin-bottom:1em}.woocommerce #content .product .images{float:left;margin:0 0 50px;width:48%}@media (max-width:780px){.woocommerce #content .product .images{width:100%}}.woocommerce #content .product .images.woocommerce-product-gallery{position:relative}.woocommerce #content .product .images .woocommerce-product-gallery__wrapper{margin:0;transition:all cubic-bezier(.795, -.035, 0, 1) .5s}.woocommerce #content .product .images .woocommerce-product-gallery__wrapper img{display:block;width:100%}.woocommerce #content .product .images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.woocommerce #content .product .images .flex-control-thumbs{list-style:none;margin:0}.woocommerce #content .product .images .flex-control-thumbs li{cursor:pointer;float:left;margin:2.5% 2.5% 0 0;width:23.125%}.woocommerce #content .product .images .flex-control-thumbs li:nth-of-type(4n+4){margin-right:0}.woocommerce #content .product .images .flex-control-thumbs li img{display:block;box-shadow:#000 0 0 0;opacity:.5}.woocommerce #content .product .images .flex-control-thumbs li img.flex-active,.woocommerce #content .product .images .flex-control-thumbs li img:hover{opacity:1}
.mobile-nav-frame{position:fixed;top:0;right:0;width:100%;height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#222;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;z-index:999999}.mobile-nav-frame .title{padding:14px 12px;margin-bottom:25px;border-bottom:1px solid #1c1c1c;background:#161616}.mobile-nav-frame .title h3{margin:0 50px;text-align:center;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,.8);overflow:hidden;height:1.25em;font:200 20px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.mobile-nav-frame .title .back,.mobile-nav-frame .title .close{position:absolute;padding:7px;font-size:19px;font-weight:200;margin-top:-1px;color:#fff;text-decoration:none;top:11px}.mobile-nav-frame .title .close{right:12px}.mobile-nav-frame .title .back{left:12px}.mobile-nav-frame form.search{margin:20px 12px;position:relative;background-color:transparent}.mobile-nav-frame form.search input[type=search]{display:block;width:100%;font-size:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e0e0e0;border:none}.mobile-nav-frame form.search input[type=submit]{display:none}.mobile-nav-frame .slides{display:block}.mobile-nav-frame ul{margin:0 12px;background:#212121;border:1px solid #111;padding:4px 10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2),0 -1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2),0 -1px 0 rgba(255,255,255,.075);box-shadow:inset 0 0 2px rgba(0,0,0,.2),0 -1px 0 rgba(255,255,255,.075);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.mobile-nav-frame ul li{display:block;padding:15px 5px;border-bottom:1px solid rgba(0,0,0,.25);border-top:1px solid rgba(255,255,255,.05)}.mobile-nav-frame ul li a.link{display:block;margin-right:30px;text-decoration:none;color:#f3f3f3;text-shadow:0 0 2px rgba(0,0,0,.7);font-size:17px;font-weight:300}.mobile-nav-frame ul li:first-child{border-top:none}.mobile-nav-frame ul li:last-child{border-bottom:none}.mobile-nav-frame .next{float:right;width:26px;height:26px;line-height:0;margin-top:-3px}.mobile-nav-frame .next img{width:18px;height:26px}.admin-bar .mobile-nav-frame .title{position:relative}a.mobilenav{display:none}