.vc_row.hide-overflow:not(.vc_inner){overflow:hidden}.row-equal-column-height .wrap,.row-equal-column-height .wpb_column{display:flex}body.compose-mode .row-equal-column-height .vc_column_container{height:100%}.row-content-top:not(.row-equal-column-height) .wrap{display:flex;align-items:flex-start}.row-content-middle:not(.row-equal-column-height) .wrap{display:flex;align-items:center}.row-content-bottom:not(.row-equal-column-height) .wrap{display:flex;align-items:flex-end}.row-equal-column-height.row-content-top .wrap .vc_column-inner{display:flex;align-items:flex-start}.row-equal-column-height.row-content-middle .wrap .vc_column-inner{display:flex;align-items:center}.row-equal-column-height.row-content-bottom .wrap .vc_column-inner{display:flex;align-items:flex-end}.row-equal-column-height>.wrap>.vc_column_container>.vc_column-inner>.wpb_wrapper,.row-equal-column-height>.wrap>.mBuilder-element>.vc_column_container>.vc_column-inner>.wpb_wrapper{width:100%}.vc_row.vc_parallax{position:relative;overflow:visible}.vc_parallax>*{position:relative;z-index:1}.vc_row{position:relative;backface-visibility:hidden}.vc_row:not(.vertical-aligned){display:flex;width:100%}.vc_row>.wrap:not(.box_size_container){width:100%}.vc_row.row_video,.vc_row.sloped_row{overflow:hidden}.row-image{background-position:center;background-repeat:no-repeat}.row-image-normal.isParallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat}.row-image-fixed.isParallax:after{content:"";display:block;background-attachment:fixed;width:100%;background-position:center;background-repeat:no-repeat;height:100%;position:absolute;top:0;left:0;background-size:cover}body.one_page_scroll .row-image-fixed.isParallax:after{background-attachment:local}.row-image.repeat{background-repeat:repeat;background-size:inherit !important}.row-image.repeat:after{background-repeat:repeat;background-size:inherit !important}.sectionOverlay:after{width:100%;height:100%;position:absolute;left:0;top:0;display:block !important}.sectionOverlay .row-image,.sectionOverlay .row-image-inner-row{width:100%;position:absolute !important;height:100%;left:0;z-index:0 !important;top:0;margin:auto;background-size:cover;overflow:hidden}.sectionOverlay.box_size{margin-left:auto !important;margin-right:auto !important}.sectionOverlay .box_size_container{float:none;margin:0 auto}.sloped-edge{height:105px;position:absolute !important;left:-10%;right:-10%}.sloped-edge.top-edge{top:-55px}.sloped-edge.bottom-edge{bottom:-55px}.vc_row.full_size{margin:0}video.row-videobg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;background-size:cover}.vc_column-inner>.wpb_wrapper{position:relative;z-index:1}.md-text-container{display:flex}.md-text-container.md-align-left{justify-content:flex-start}.md-text-container.md-align-center{justify-content:center}.md-text-container.md-align-right{justify-content:flex-end}.md-text .md-text-title-separator{max-width:96%}.md-text-button .shortcode-btn{float:none !important}.md-text .without-title,.md-text .without-content{display:none}.products .product .purchase-buttom-holder{position:relative;overflow:hidden}.products .product .onsale{left:15px !important;top:15px !important;right:auto !important;margin:0 !important;width:80px;height:80px;line-height:83px;text-transform:uppercase;color:#202020;background-color:#fff;font-size:15px;padding:0;z-index:1}.products .product .add_to_cart_button{position:absolute;bottom:-50px;right:-50px;margin-top:0 !important;width:50px;height:50px;line-height:50px;text-align:center;padding:0 !important;border-radius:0;background-color:#fcfcfc;font-size:22px;transition:all .3s}.products .product .add_to_cart_button:hover{color:#fff;background-color:rgba(0,0,0,.3)}.products .product:hover .add_to_cart_button{right:0;bottom:0}.products .button.add_to_cart_button.loading:after{display:none}.products .button.add_to_cart_button.loading .icon{display:none}.products .product .added_to_cart{visibility:hidden;display:block;height:0;padding:0;margin:0}.products li.product a img{display:none}.products .product .thumb-image,.products .product .hover-image{background-position:center top;background-size:cover;background-repeat:no-repeat;top:0;left:0}.products .product .thumb-image{position:relative;transition:opacity .3s}.products .product .hover-image{position:absolute;width:100%;z-index:-1}.products .product:hover .thumb-image{opacity:0}.products .product h3{font-size:15px !important;line-height:15px;padding:0 !important;margin:25px 0 10px !important;font-weight:300}.modern-style-product .products .product h3{font-size:22px !important;line-height:22px;font-weight:600;letter-spacing:-.4px;margin-bottom:15px !important}.products .product .price{font-size:14px !important;color:#0d0d0d !important;margin-top:5px}.modern-style-product .products .product .price{font-size:14px !important;line-height:14px;margin-bottom:20px !important;color:#717171 !important}.modern-style-product .star-rating{font-family:'pixflow-font-library';width:108px;font-size:10px;margin-bottom:.8em !important;line-height:1.1em}.modern-style-product .star-rating:before,.modern-style-product .star-rating span:before{content:"\ebeb\00a0\00a0\ebeb\00a0\00a0\ebeb\00a0\00a0\ebeb\00a0\00a0\ebeb"}.modern-style-product .star-rating:before{color:#797979}.woocommerce ul.products li.product .price del{display:inline-block !important}.products .product .price del{display:inline-block !important}.products .product .price ins{text-decoration:none;font-weight:400 !important;color:#cab561}.vc_editor .added_to_cart.wc-forward{display:none}.added .icon-shopcart{display:none}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{margin:0 auto}.woocommerce .page-title{font-size:45px;line-height:45px;margin:35px 0}.woocommerce .woocommerce-result-count{font-size:14px}.woocommerce .woocommerce-ordering{margin:-20px 0 20px}.woocommerce .woocommerce-ordering select{padding:5px}.woocommerce .woocommerce-ordering select:focus{outline:0}.woocommerce ul.products li.product{width:calc( 100% /4 - 18px );margin-right:20px}.woocommerce.columns-2 ul.products li.product{width:calc(100% / 2 - 15px)}.woocommerce.columns-3 ul.products li.product{width:calc(100% / 3 - 18px)}.woocommerce.columns-5 ul.products li.product{width:calc(100% / 5 - 18px)}.woocommerce.columns-6 ul.products li.product{width:calc(100% / 6 - 18px)}.woocommerce ul.products li.last{margin-right:0}