.group{zoom:1}.group:after,.group:before{content:" ";display:table}.group:after{clear:both}.woocommerce input[type=number]{-moz-appearance:textfield}.woocommerce-info,.woocommerce-message{padding:20px 0 20px 16px;border:1px solid #e0dede;border-right:none;border-left:none;margin-bottom:30px;color:#333;text-align:left;background:none}.woocommerce-info:before,.woocommerce-message:before{content:"\f05d";position:absolute;margin-left:-16px;font-family:IcoMoon}.woocommerce-info .wc-forward,.woocommerce-message .wc-forward{text-shadow:none;float:right}.woocommerce-info .wc-forward:before,.woocommerce-message .wc-forward:before{margin-right:6px;color:inherit;content:"\f07a";font-family:IcoMoon}.woocommerce-error{list-style:none;padding:0}.woocommerce-error li{padding:8px;border:1px solid #e7a9a9;margin-bottom:15px;color:#d04544;position:relative;text-align:center;background-color:#ffe9e9}.woocommerce .avada-order-details .order-again .button,.woocommerce .login .button,.woocommerce .lost_reset_password input[type=submit],.woocommerce .register .button,.woocommerce .shipping-calculator-form .button,.woocommerce button.button,.woocommerce button.fusion-button{min-height:32px;padding:0 20px;text-transform:uppercase;text-align:center;margin:0;border-radius:2px;cursor:pointer}.woocommerce .lost_reset_password input[type=submit]{border:0}.woocommerce .button{cursor:pointer}.woocommerce .single_add_to_cart_button,.woocommerce button.button{margin-top:-1px}.woocommerce .avada-shipping-calculator-form .button,.woocommerce .shipping-calculator-form .button{padding:2px 20px;float:right;margin-top:0}.woocommerce .login .form-row{text-align:initial;margin:0 20px 0 15px;float:right}.woocommerce .login .form-row.form-row-first,.woocommerce .login .form-row.form-row-last{margin:0 0 20px;float:none}.woocommerce .login .button{margin-left:15px}.woocommerce .login .inline{float:left;margin-top:5px}.woocommerce .login .lost_password{float:right;margin-top:5px}.woocommerce #customer_login .login .form-row{text-align:initial;margin:0 18px 0 0;float:none;display:inline-block}.woocommerce #customer_login .login .form-row.form-row-wide{margin:0 0 20px;display:block}.woocommerce #customer_login .login .button{margin-left:0}.woocommerce #customer_login .login .inline{margin-left:15px;line-height:1;float:none;vertical-align:middle;margin-top:0;display:inline-block}.woocommerce #customer_login .login .inline .woocommerce-Input,.woocommerce #customer_login .login .inline input{margin:0 3px;vertical-align:middle}.woocommerce #customer_login .login .lost_password{margin:0;float:none;vertical-align:middle;display:inline-block}.woocommerce #customer_login .register .form-row:last-child{margin-bottom:0}.woocommerce .checkout_coupon{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.woocommerce .checkout_coupon .promo-code-heading{padding:0;border:none;margin:0}.woocommerce .checkout_coupon .coupon-contents{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-order:4;margin:0 -7.5px;-webkit-align-items:center;align-items:center;-webkit-order:4;order:4;-ms-flex-align:center;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.woocommerce .checkout_coupon .coupon-input{padding:5px 7.5px;margin:0;width:240px}.woocommerce .checkout_coupon .coupon-input .input-text{padding:8px 15px;margin:0}.woocommerce .checkout_coupon .coupon-button{padding:5px 7.5px;margin:0}.product_meta{padding-top:20px}#customer_login .col-1,#customer_login .col-2,.cart-totals-buttons,.cart_totals,.checkout_coupon,.coupon,.cross-sells,.woocommerce-shipping-calculator{overflow:hidden;padding:30px;border:1px solid;box-sizing:border-box;-moz-box-sizing:border-box}#customer_login h2,.cart_totals h2,.coupon h2,.cross-sells h2,.woocommerce .checkout h3,.woocommerce-shipping-calculator h2{margin-bottom:30px;border-bottom:1px solid;padding-bottom:10px;margin-top:0}.cart .avada-cart-actions{height:auto}.cart .avada-cart-actions .actions{padding:0}.cart .avada-cart-actions .actions .coupon,.cart .avada-cart-actions .actions>.button{height:0;position:absolute;visibility:hidden}.cart-collaterals{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-collaterals .cross-sells{width:100%}.cart-collaterals .cart_totals{-ms-flex-order:2;-webkit-order:2;order:2;width:48%}.cart-collaterals .cart_totals .checkout-button,.cart-collaterals .cart_totals .fusion-button{clear:both;float:right}.cart-collaterals .cart_totals .checkout-button{margin-top:10px}.cart-collaterals .shipping-coupon{-ms-flex-order:1;-webkit-order:1;order:1}.woocommerce-ordering{display:none}.catalog-ordering{margin-bottom:32px}.orderby-order-container{vertical-align:top;display:inline-block}.catalog-ordering>ul,.orderby-order-container>ul{list-style:none;padding:0;margin:0 6px 10px 0;vertical-align:top;display:inline-block}.catalog-ordering>ul,.order-dropdown ul li a,.order-dropdown>li:after,.orderby-order-container>ul{height:39px;line-height:39px}.order-dropdown,.order-dropdown ul li a{width:185px}.catalog-ordering .order,.order-dropdown>li:after{width:39px}.catalog-ordering a{color:#333}.order-dropdown{position:relative;cursor:pointer;z-index:100}.order-dropdown ul{list-style:none;padding:0;margin:0}.catalog-ordering .order li a{text-align:center}.catalog-ordering .order li a,.order-dropdown .current-li{font-size:12px;border:1px solid #dbdbdb;background:#fbfaf9;display:block}.order-dropdown .current-li{padding:0 13px}.current-li-content{overflow:hidden;width:133px;display:block}.order-dropdown>li{position:relative;z-index:99}.order-dropdown ul{background:#fbfaf9;display:none}.order-dropdown>li:hover>ul{position:absolute;display:block}.order-dropdown li ul li{overflow:hidden}.order-dropdown ul li a{padding:0 13px;font-size:12px;border:1px solid #dbdbdb;border-top:0;background:#fbfaf9;display:block}.order-dropdown ul li a:hover{background:#fff}.order-dropdown ul li a strong{font-weight:400}.order-dropdown>li:after{border-left:1px solid #dbdbdb;font-size:9px;right:0;content:"\e61f";position:absolute;text-align:center;top:0;font-family:IcoMoon;display:block;z-index:101}.products{list-style:none;padding:0;margin:0}.products>li{border:solid #efefef;border-width:1px 1px 2px}.products-6>li{margin-right:1%;margin-bottom:11px;width:15.832%;float:left}.products-6>li:nth-child(6n){margin-right:0}.products-6>li:nth-child(6n+1){clear:both}.products-5>li{margin-right:1%;margin-bottom:11px;width:19.2%;float:left}.products-5>li:nth-child(5n){margin-right:0}.products-5>li:nth-child(5n+1){clear:both}.products-4>li{margin-right:1%;margin-bottom:11px;width:24.25%;float:left}.products-4>li:nth-child(4n){margin-right:0}.products-4>li:nth-child(4n+1){clear:both}.products-3>li{margin-right:1%;margin-bottom:11px;width:32.6%;float:left}.products-3>li:nth-child(3n){margin-right:0}.products-3>li:nth-child(3n+1){clear:both}.products-2>li{margin-right:1%;margin-bottom:11px;width:49.5%;float:left}.products-2>li:nth-child(2n){margin-right:0}.products-2>li:nth-child(odd){clear:both}.products-1>li{margin-bottom:11px;width:100%;float:left}.products-1>li:nth-child(2n){margin-right:0}.products-1>li:nth-child(odd){clear:both}.product-images{text-align:center;display:block}.onsale{-webkit-backface-visibility:hidden;padding:0 5px;border-radius:50%;line-height:39px;display:block}.fusion-out-of-stock,.onsale{pointer-events:none;color:#fff;position:absolute;text-align:center;z-index:98}.fusion-out-of-stock{height:25px;font-size:13px;background-clip:padding-box;top:0;background-color:rgba(210,0,0,.9);left:0;width:100%;line-height:25px}.fusion-out-of-stock .fusion-position-text{position:relative;top:50%;margin-left:-1px;word-wrap:break-word;margin-top:-14px}.product-details{padding:20px 15px 0}.product-title{font-size:13px;font-weight:400;margin-bottom:5px;margin-top:0}.product .product-buttons{padding-top:12px;border-top:1px solid #ebeaea;margin:4px 15px 0;padding-bottom:12px}.star-rating{height:1em;overflow:hidden;font-size:1em;position:relative;width:5.1em;line-height:1em;font-family:icomoon}.star-rating:before{content:"\f006\f006\f006\f006\f006";letter-spacing:.1em}.star-rating span,.star-rating:before{position:absolute;top:0;left:0;float:left}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{content:"\f005\f005\f005\f005\f005";position:absolute;letter-spacing:.1em;top:0;left:0}.product-details .star-rating{float:right}.price del .amount,.product-details .price .from{font-size:13px;margin-right:5px}.price ins,.price ins .amount{text-decoration:none}.price ins .amount,.price>.amount{font-size:18px}.price .stock{margin:0 10px;display:inline}.product-details-container{min-height:50px;border-bottom:1px solid #e7e6e6;padding-bottom:20px}.product-details-container .clearfix{-ms-flex-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-details-container .clearfix .star-rating{-ms-flex-order:2;-webkit-order:2;order:2}.product-details-container .clearfix .price{-ms-flex-order:0;-webkit-order:0;order:0;margin-top:0}.product-buttons a{font-size:12px;text-shadow:none;position:relative;max-width:49%;box-sizing:border-box;width:auto;line-height:inherit;padding-left:16px;display:block}.product-buttons a:first-child{float:left}.product-buttons a:last-child{float:right}.product-buttons a:before{color:inherit;position:absolute;margin-left:-16px;font-family:icomoon}.product-buttons .add_to_cart_button:before,.product-buttons .product_type_external:before,.product-buttons .product_type_simple:before{content:"\f07a"}.product-buttons .show_details_button:before{content:"\e623"}.product-buttons .product_type_grouped:before,.product-buttons .product_type_variable:before{content:"\f013"}.product-buttons .align-right{position:relative;width:41%;line-height:normal;line-height:40px;float:right;display:inline-block}.product-buttons .added_to_cart{display:none}.product-buttons .button{text-align:left}.product-images .crossfade-images{white-space:nowrap;display:block}.product-images .crossfade-images .helper{height:100%;vertical-align:middle;display:inline-block}.product-images .crossfade-images:hover img:not(.hover-image){opacity:0}.product-images .crossfade-images:hover .hover-image{opacity:1!important}.product-images .crossfade-images img{transition:opacity .5s ease-in-out;position:relative;min-width:100%;vertical-align:middle;z-index:50}.product-images .crossfade-images .hover-image{right:0;position:absolute;opacity:0;margin:0 auto;left:0}.woocommerce-pagination .next,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev,.woocommerce-pagination .prev:hover{border:0}.woocommerce-tabs{clear:both}#main .product .product_title{margin:0}.product .onsale{top:20px;left:15px}.product .price{margin:5px 0 0}.product .product-border{height:4px;margin-bottom:20px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;box-sizing:content-box;margin-top:20px}.quantity{overflow:hidden;border:1px solid #dbdbdb;display:inline-block}.quantity .minus,.quantity .plus,.quantity .qty{height:31px;padding:0;font-size:12px;border:0;color:#333;text-align:center;margin:0;float:left;vertical-align:middle}.quantity .qty{background:transparent;width:43px}.quantity .minus,.quantity .plus{background:#fbfaf9;cursor:pointer;width:26px}.quantity .minus,.quantity .qty{border-right:1px solid #dadada}.quantity .qty::-webkit-inner-spin-button,.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-text,.quantity .minus,.quantity .plus{-webkit-appearance:none;border-radius:0}form.cart{margin-bottom:25px;margin-top:25px}.summary .cart .gform_wrapper{overflow:visible}.summary .cart .quantity{margin:20px 20px 20px 0;float:left}.group_table{margin-bottom:30px}.group_table tr{height:41px;vertical-align:top}.group_table td{height:31px;vertical-align:middle}.group_table td.label{padding:0 10px}.product_meta>span{display:block}.woocommerce-tabs{overflow:hidden;padding-top:60px}.woocommerce-tabs>.tabs{list-style:none;padding:0;margin:0;width:220px;float:left}.woocommerce-tabs .tabs li a{padding:10px 0;border-bottom:1px solid #e7e6e6;display:block}.woocommerce-tabs .tabs li a .arrow,.woocommerce-tabs .tabs li a:hover .arrow{display:none}.woocommerce-tabs .tabs li.active a .arrow,.woocommerce-tabs .tabs li.active a:hover .arrow{display:inline-block}.woocommerce-tabs .panel{border:1px solid #e7e6e6;margin-left:240px}.woocommerce #review_form input[type=text]{width:100%}#reviews .overall-rating{float:right}#reviews .review-title{margin:0}#reviews .review-main-title{margin-bottom:25px}#reviews .commentlist{margin-bottom:0}#reviews li{margin-bottom:15px}#reviews li:last-child{margin-bottom:0}#reviews li .comment-text{padding:15px;border:1px solid #f2efef;margin-left:70px}#reviews li .avatar{max-width:60px;float:left}#reviews li .comment-text .meta{margin-bottom:10px;display:inline-block}#reviews li .comment-text .star-rating{margin-left:5px;float:right}#reviews li .comment-text .description{clear:right}#reviews .add_review{margin:15px 0 0;float:right}#review_form_wrapper{margin-top:50px}#reviews #reply-title{font-size:15px;margin-top:0}.comment-respond .comment-reply-title{padding-top:1em;margin-top:0}.comment-form-rating label{display:none}#reviews .comment-form-comment label{margin-bottom:4px;display:block}#reviews input#submit{font-size:13px;border:0;font-weight:700}p.stars{font-size:1em;position:relative;line-height:1em}p.stars:after{content:"";clear:both;display:block}p.stars a{padding:.5em .5em .5em .75em;font-weight:700;margin-right:1%;position:relative;box-sizing:border-box;border-radius:4px;background:rgba(0,0,0,.025);width:19%;float:left;display:block}p.stars a.active,p.stars a:hover{background:rgba(0,0,0,.075)}p.stars a.star-1:after,p.stars a.star-2:after,p.stars a.star-3:after,p.stars a.star-4:after,p.stars a.star-5:after{font-size:.5em;font-weight:400;right:1em;color:#999;content:"\f005";position:absolute;text-align:right;top:.85em;border-radius:1em;width:5.3em;font-family:icomoon}p.stars a.star-1:hover,p.stars a.star-2:hover,p.stars a.star-3:hover,p.stars a.star-4:hover,p.stars a.star-5:hover{text-decoration:none}p.stars a.star-1:after{content:"\f005"}p.stars a.star-2:after{content:"\f005\f005"}p.stars a.star-3:after{content:"\f005\f005\f005"}p.stars a.star-4:after{content:"\f005\f005\f005\f005"}p.stars a.star-5:after{content:"\f005\f005\f005\f005\f005"}.related.products,.upsells.products{margin-top:60px}.shop_attributes{width:100%}.shop_attributes tr{border-bottom:1px solid #e0e0e0}.shop_attributes tr:last-child{border-bottom:0}.shop_attributes tr th{padding:5px 0;font-weight:700;text-align:left;width:30%}.shop_attributes tr td{padding:5px 0;text-align:left;width:70%}.shop_attributes p{margin:0}.product{position:relative}.product .images{margin-right:30px;width:500px;float:left}.product .summary.entry-summary{margin-left:530px}.product .entry-summary .summary-container{width:100%;float:left}.product .summary.entry-summary .summary-container>div:nth-child(2){display:inline-block}.product .images #carousel,.product .images #slider{margin-bottom:7px}.product .images #carousel li{margin-right:9px;opacity:.5}.product .images #carousel li.flex-active-slide{opacity:1}.product .images #carousel .flex-direction-nav,.product .images #slider .flex-direction-nav{display:none}.product .images:hover #carousel .flex-direction-nav,.product .images:hover #slider .flex-direction-nav{display:block}.woocommerce .product .thumbnails{margin-top:7px}.woocommerce .product .thumbnails img{margin-right:9px;margin-bottom:9px;max-width:118px}.woocommerce .product .thumbnails a:nth-child(4n) img{margin-right:0}.woocommerce.has-sidebar .product .thumbnails a img{max-width:100px}.woocommerce.has-sidebar .product .thumbnails a:nth-child(3n) img{margin-right:0}.woocommerce.has-sidebar .product .thumbnails a:nth-child(4n) img{margin-right:9px}.woocommerce-tabs .panel{padding:40px}.single-product .woocommerce-tabs h3{margin-top:0}.woocommerce .social-share,.woocommerce .social-share li{list-style:none;padding:0;margin:0}.woocommerce .social-share{border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;text-align:center;margin-top:60px}html.flexbox .woocommerce .social-share{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.has-sidebar .woocommerce .social-share li,.has-sidebar .woocommerce-container .social-share li{padding:20px 19px;width:24%}.double-sidebars.woocommerce .social-share li{float:left}.woocommerce .social-share li{border-right:1px solid #e7e6e6;padding:20px 30px;text-align:left;width:25%;display:inline-block}.woocommerce .social-share li:last-child{border-right:0}.woocommerce .social-share li a{display:block}.woocommerce .social-share li .fontawesome-icon{margin:0;float:none;vertical-align:middle;display:inline-block}.woocommerce .social-share li .fusion-woo-social-share-text{padding:0 0 0 10px;width:calc(100% - 45px);vertical-align:middle;display:inline-block}.woocommerce .social-share .woocommerce .social-share li span{display:block}.woocommerce-success-message{padding:20px 0;font-size:14px;margin-bottom:40px;border-top:1px solid;border-bottom:1px solid}.woocommerce-success-message .button{float:right}.woocommerce-success-message .msg:before{margin-right:5px;content:"\f05d";font-family:icomoon}.woocommerce-success-message .button{font-size:12px}.woocommerce-success-message .button:before{margin-right:6px;content:"\f07a";font-family:icomoon}.empty-cart-message .msg{font-size:18px}.empty-cart-message .msg:before{content:""}.variations_form .variations .single_variation_wrap .woocommerce-variation-description{height:0;visibility:hidden;display:none}.single_variation_wrap{margin:10px 0}.single_variation_wrap .variations_button,.summary .cart{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-type-grouped .summary .cart,.summary .variations_form.cart{display:block}.single_variation_wrap .variations_button .quantity{float:left}.single_variation_wrap .variations_button .button{margin:5px 0;float:left}table.variations{width:100%}table.variations td{padding-bottom:5px}.variations .label{padding-right:10px}.variations .value{min-width:150px}.single_variation_wrap .woocommerce-variation-price{vertical-align:middle;display:inline-block}.single_variation_wrap .woocommerce-variation-availability{margin:0 5px;vertical-align:middle;display:inline-block}.single_variation_wrap .woocommerce-variation-availability .stock{margin:0}.single_variation_price_reset .single_variation_wrap{float:left;margin-top:5px}.product .single_variation_price_reset .single_variation_wrap .price{margin-top:0}.single_variation_price_reset .reset_variations{float:right;margin-top:7px}#wrapper .widget .product_list_widget li{margin-bottom:10px;padding-bottom:10px}.product_list_widget .wp-post-image{max-width:58px;margin-left:15px;float:right}.product_list_widget li,.widget_layered_nav li{overflow:hidden;border-bottom-style:solid;border-bottom-width:1px}.product_list_widget li a,.widget_layered_nav li a{padding:0;border-bottom:0}.widget_layered_nav li.chosen{background-color:#a0ce4e}.widget_layered_nav li.chosen a{margin-left:14px}.widget_layered_nav li.chosen a:before,.widget_layered_nav_filters li.chosen a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"\e61d";position:absolute;margin-left:-17px;font-family:icomoon}.widget_layered_nav_filters li.chosen{padding:2px 5px 2px 20px;background-color:#a0ce4e;margin:0 3px 3px 0;display:inline-block}.product_list_widget li .amount,.product_list_widget li .quantity{padding-top:3px;font-size:15px;font-weight:700}.product_list_widget li .quantity{border:0;display:block}.product_list_widget li dl{margin:0}.product_list_widget li dd,.product_list_widget li dt{margin:0;display:inline}.product_list_widget li dt{font-weight:700;margin-right:5px}.product_list_widget li .star-rating{margin:5px 0}.widget_shopping_cart_content .total .amount{margin-left:25px;display:inline-block}.widget_shopping_cart_content .buttons{overflow:hidden;background:#f6f6f6}.widget_shopping_cart_content .buttons a{height:35px;text-indent:10px;margin:0;width:50%;line-height:35px;float:left;display:inline-block}.widget_shopping_cart_content .buttons>a:before{margin-right:10px;content:"\f07a";font-family:icomoon}.widget_shopping_cart_content .buttons a.checkout:before{margin-right:10px;content:"\f046";font-family:icomoon}.widget_layered_nav li{overflow:hidden;padding:10px 0}.widget_layered_nav li a{float:left}.widget_layered_nav li .count{font-size:12px;float:right}.price_slider_wrapper{border-bottom:1px solid;padding-bottom:18px}.price_slider_amount{text-align:right;margin-top:15px}.price_slider_amount .button{height:25px;padding:0 6px;font-size:13px;font-weight:700;line-height:25px;float:left}.price_label{line-height:25px}.price_label .from{margin-left:3px}.price_label .from,.price_label .to{font-size:14px;font-weight:700}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{height:12px;position:absolute;outline:none;top:-.3em;width:12px;z-index:2}.ui-slider .ui-slider-handle:before{height:12px;top:0;left:0;width:12px}.ui-slider .ui-slider-handle:after,.ui-slider .ui-slider-handle:before{border:1px solid #333;content:"";background-clip:padding-box;position:absolute;outline:none;background-color:#fff;border-radius:50%;display:block}.ui-slider .ui-slider-handle:after{height:2px;top:5px;left:5px;width:2px;z-index:3}.ui-slider .ui-slider-handle:last-child{margin-left:-1em}.ui-slider .ui-slider-range{font-size:.7em;border:0;position:absolute;border-radius:1em;display:block;z-index:1}.price_slider_wrapper .ui-widget-content{border-radius:1em}.ui-slider-horizontal{height:.5em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:-1px}.ui-slider-horizontal .ui-slider-range-max{right:-1px}.simple-products-slider{overflow:hidden}#main .simple-products-slider .image .image-extras .image-extras-content h3{font-size:13px;margin-bottom:5px;margin-top:0}.simple-products-slider .cats{font-size:11px;margin-bottom:5px;line-height:normal}.simple-products-slider .price{margin-bottom:5px;display:inline-block}.simple-products-slider .price .amount{font-size:18px}.simple-products-slider .product-buttons{height:auto;padding:0}.simple-products-slider .product-buttons a{height:auto;line-height:normal;float:none;display:inline}.simple-products-slider .product-buttons a:before{margin-right:0}.simple-products-slider .product-buttons .show_details_button{margin-left:5px}.product-category h3{padding:0 20px}#customer_login h2{margin-bottom:5px}#customer_login .sep-double{margin-bottom:40px}#customer_login_box{padding:30px;border:1px solid;box-sizing:border-box}#customer_login .one_half.last{padding-top:29px}#customer_login_box .remember-box{padding-right:20px;padding-left:20px}#customer_login .col-1,#customer_login .col-2{width:48%;float:left}#customer_login .col-1{margin-right:4%}.avada-myaccount-user{-ms-flex-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:40px;border-top:1px solid;border-bottom:1px solid;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.avada-myaccount-user,.avada-myaccount-user>span{display:-webkit-flex;display:-ms-flexbox;display:flex}.avada-myaccount-user>span{border-right:1px solid;padding:20px 0;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center}.avada-myaccount-user>span:last-child{border-right:0;padding-left:20px}.avada-myaccount-user .username{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-positive:1;display:inline}.avada-myaccount-user .username .hello{font-size:18px;border:none;font-weight:400;line-height:1.75;padding-left:25px;display:inline-block}.avada-myaccount-user .username .hello:before{content:"\f05d";position:absolute;margin-left:-25px;font-family:IcoMoon}.avada-myaccount-user .username .not-user{line-height:1.75;padding-left:25px;display:block}.avada-myaccount-user .msg{-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2;padding-right:20px;-ms-flex-positive:2;padding-left:20px}.avada-myaccount-user .view-cart{-webkit-flex-grow:1.5;-ms-flex-grow:1.5;flex-grow:1.5;-ms-flex-positive:1.5}.avada-myaccount-user .view-cart a{text-transform:uppercase;padding-left:25px}.avada-myaccount-user .view-cart a:before{color:inherit;content:"\f07a";position:absolute;margin-left:-25px;font-family:IcoMoon}.woocommerce-account .avada-myaccount-user{margin-bottom:60px}.myaccount_user{display:none}#main .avada-myaccount-data{overflow:visible}.avada-myaccount-data .address,.avada-myaccount-data .digital-downloads,.avada-myaccount-data .edit-account-form,.avada-myaccount-data .edit-account-heading,.avada-myaccount-data .my_account_orders,.avada-myaccount-data .myaccount_address,.avada-myaccount-data h2,.edit-address{display:none}.avada-myaccount-data .digital-downloads,.avada-thank-you .order_details{list-style:none;padding:0;margin:10px 0 0}.avada-myaccount-data .digital-downloads li,.avada-thank-you .order_details li{padding:0 0 0 25px;margin:0 0 15px;line-height:19px}.avada-myaccount-data .digital-downloads li:before,.avada-thank-you .order_details li:before{height:19px;font-size:12px;text-decoration:inherit;font-weight:400;font-style:normal;margin-right:0;content:"\f105";text-align:center;border-radius:50%;margin-left:-25px;width:19px;float:left;font-family:icomoon;display:inline-block}.avada-myaccount-data .my_account_orders .order-total{border-top:none}.avada-myaccount-data .my_account_orders.shop_table tbody tr{height:46px}.avada-customer-details .addresses .col-1,.avada-customer-details .addresses .col-2,.avada-myaccount-data .addresses .col-1,.avada-myaccount-data .addresses .col-2{width:48%;float:left}.avada-customer-details .addresses .col-1,.avada-myaccount-data .addresses .col-1{margin-right:4%}.avada-customer-details .addresses .title,.avada-myaccount-data .addresses .title{margin-bottom:15px;position:relative;border-bottom:1px solid;padding-bottom:5px;margin-top:0;display:block}.avada-customer-details .addresses .title h3,.avada-myaccount-data .addresses .title h3{font-weight:700;margin-bottom:0;display:inline-block}.avada-myaccount-data .addresses .title .edit{margin:2px 0 0 10px;display:inline-block}body:not(:-moz-handler-blocked) .avada-myaccount-data .addresses .title .edit{margin-top:3px}.avada-myaccount-data .input-text{padding:8px 15px}.avada-checkout #billing_country_chosen,.avada-checkout #billing_state_chosen,.avada-checkout #shipping_country_chosen,.avada-checkout #shipping_state_chosen,.avada-myaccount-data #billing_country_chosen,.avada-myaccount-data #billing_state_chosen,.avada-myaccount-data #shipping_country_chosen,.avada-myaccount-data #shipping_state_chosen,.avada-myaccount-data .myaccount_address .chosen-container-single,.avada-select .select2-container{width:100%!important}.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2{height:34px;padding:7px 15px;-webkit-appearance:none;color:#aaa9a9;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;background-image:none}.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow{height:34px;pointer-events:none;border-left:1px solid #dadada;font-size:9px;position:absolute;text-align:center;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;width:34px;background-image:none;background:transparent;line-height:34px;font-family:icomoon;z-index:10}.avada-select .select2-container .select2-choice .select2-arrow b,.avada-select .select2-container .select2-choice2 .select2-arrow b{pointer-events:none;font-size:9px;text-align:center;background:none;font-family:icomoon;z-index:10}.avada-select .select2-container .select2-choice .select2-arrow b:after,.avada-select .select2-container .select2-choice2 .select2-arrow b:after{display:none}.avada-select .select2-container .select2-choice .select2-arrow b:before,.avada-select .select2-container .select2-choice2 .select2-arrow b:before{content:"\e61f"}.avada-select .select2-container.select2-dropdown-open .select2-choice,.avada-select .select2-container.select2-dropdown-open .select2-choices{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0);background:inherit;background-color:#eee;background-image:inherit;background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(0deg,#fff 0,#eee 50%)}.avada-select .select2-container.select2-dropdown-open .select2-choice .select2-arrow,.avada-select .select2-container.select2-dropdown-open .select2-choices .select2-arrow{height:28px;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-left-color:transparent;line-height:28px}.avada-order-details{margin-bottom:20px}.avada-order-details .shop_table.order_details .product-total{text-align:right}.avada-order-details .shop_table.order_details tfoot{border-top:1px solid}.avada-order-details .shop_table.order_details tfoot tr{border:none}.avada-order-details .shop_table.order_details tfoot tr .filler-td{padding:10px 0;width:100%}.avada-order-details .shop_table.order_details tfoot tr th{padding:10px 40px 10px 0;border:none;text-align:right;white-space:nowrap}.avada-order-details .shop_table.order_details tfoot tr td{padding:10px 0;vertical-align:middle;white-space:nowrap}.avada-order-details .shop_table.order_details tfoot tr:last-child td{padding-top:10px}.avada-order-details .order-again{text-align:right;margin:15px 0 0}.avada-order-details .shop_table.order_details tfoot tr:last-child .amount{font-size:18px}.avada-customer-details .customer_details dd,.avada-customer-details .customer_details dt{margin:0;display:inline-block}.avada-customer-details .customer_details dt{font-weight:700}.avada-customer-details .customer_details dd{padding:0 3px}.avada-thank-you{margin-bottom:20px}.woocommerce .cart-empty{font-size:18px}.woocommerce .cart-empty,.woocommerce .return-to-shop{height:55px;border-top:1px solid;border-bottom:1px solid;width:50%;line-height:55px;float:left}.woocommerce .return-to-shop{text-align:right}.return-to-shop .wc-backward{padding-left:25px}.return-to-shop .wc-backward:before{color:inherit;content:"\f07a";position:absolute;margin-left:-25px;font-family:icomoon}.woocommerce-MyAccount-navigation,.woocommerce-side-nav{width:220px;float:left}.woocommerce-MyAccount-navigation ul,.woocommerce-side-nav{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li a,.woocommerce-side-nav li a{padding:10px 0;border-bottom:1px solid;display:block}.woocommerce-MyAccount-navigation ul li.is-active a:after,.woocommerce-side-nav li.is-active a:after{content:"\f105";position:absolute;margin-left:5px;font-family:icomoon}.woocommerce-MyAccount-content,.woocommerce-content-box{overflow:hidden;padding:30px;border:1px solid;box-sizing:border-box;margin-left:240px}.woocommerce-content-box.full-width{margin-left:0;width:100%}.woocommerce-content-box.no-bottom-space{padding-bottom:0}.woocommerce-content-box.one_half{margin-right:4%;margin-bottom:20px;position:relative;margin-left:0;width:48%;float:left}.woocommerce-content-box.avada-checkout{overflow:visible}.woocommerce-MyAccount-content form h3,.woocommerce-MyAccount-content h2,.woocommerce-content-box h2{margin-bottom:30px;border-bottom:1px solid;padding-bottom:10px}.woocommerce-MyAccount-content .order-total{border-top:none}.woocommerce-MyAccount-content .shop_table tr{height:auto}.woocommerce-MyAccount-content .woocommerce-Addresses{margin:0 -2%}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{padding:0 2%;width:48%;vertical-align:top;display:inline-block}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{border-bottom:1px solid;padding-bottom:5px}.woocommerce-MyAccount-content .woocommerce-Addresses h3{font-weight:700;margin:0;display:inline-block}.woocommerce-MyAccount-content .woocommerce-Addresses .edit{padding:0 10px}.woocommerce-MyAccount-content .woocommerce-Addresses .edit:after{content:"\f105";margin-left:5px;vertical-align:bottom;font-family:icomoon}.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset>legend{display:none}.woocommerce-MyAccount-content form .woocommerce-Button,.woocommerce-MyAccount-content form button{float:right}.woocommerce-MyAccount-content .woocommerce-Pagination{margin-top:20px}.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-Button--previous{margin-right:30px}.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-Button--previous:before{margin-right:5px;content:"\f104";vertical-align:bottom;font-family:icomoon}.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-Button--next:after{content:"\f105";margin-left:5px;vertical-align:bottom;font-family:icomoon}.woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{padding-right:10px}.available-downloads{margin-bottom:50px}.my_account_orders{text-align:left;margin:0;width:100%}.my_account_orders.shop_table tr{border-bottom:1px solid}.my_account_orders tbody tr:last-child{border-bottom:0}.my_account_orders thead tr th{height:auto;font-size:13px;font-weight:700;padding-bottom:12px;line-height:normal}.my_account_orders .order-number a{font-size:18px}.my_account_orders .order-actions a{text-shadow:none;display:block}.my_account_orders .order-actions a:after,.woocommerce-MyAccount-downloads .download-actions a:after{content:"\f105";position:absolute;margin-left:10px;vertical-align:bottom;font-family:icomoon}#main .page-info{margin-bottom:10px}.woocommerce .addresses{overflow:hidden;margin-top:0}.woocommerce .address h4{font-weight:700;border-bottom:1px solid;padding-bottom:5px;margin-top:0}.woocommerce address{font-style:normal;margin-bottom:20px}.woocommerce .address .edit:after{font-size:14px;content:"\f105";position:absolute;margin-left:10px;font-family:icomoon}.checkout .input-text{padding:8px 15px}.shop_table{text-align:left;margin:0;width:100%}.shop_table tr{border-bottom:1px solid}.shop_table td{padding:25px 0}.shop_table tbody tr:last-child{border-bottom:0}.shop_table thead tr th{height:auto;font-size:13px;font-weight:700;padding-bottom:12px;line-height:normal}.shop_table tbody tr{height:140px}.shop_table.my_account_subscriptions tbody tr{height:auto}.shop_table .product-thumbnail{margin-right:25px;width:90px;float:left}.shop_table .product-thumbnail img{max-width:90px}.shop_table .product-name{width:50%}.product-info{margin-left:115px}.product-info,.shop_table .product-thumbnail .product-info{margin-top:20px}.shop_table .product-thumbnail .product-info .variation dt{margin-right:5px;float:left}.shop_table .product-thumbnail .product-info .variation dd{margin-left:0}.shop_table .product-remove a{font-size:24px;float:right}.shop_table .product-price,.shop_table .product-quantity{text-align:center}.checkout .shop_table .product-quantity{text-align:initial}.shop_table .product-quantity .quantity{margin:0 auto}.shop_table .product-subtotal{text-align:center}.shop_table .product-remove{width:5%}.shop_table .variation dd,.shop_table .variation dt{margin:0;display:inline-block}.shop_table .variation p{margin-bottom:5px}.one_half_container{float:left}.cart-collaterals{overflow:hidden;margin-top:30px}.cart-collaterals .one_half .woocommerce-content-box{margin-bottom:30px}.cart-collaterals .avada-select-parent input,.cart-collaterals .form-row input{padding:9px 15px;margin:0}.cart-collaterals ul.products li{margin-bottom:0}.cart-collaterals .cross-sells{margin-bottom:30px}.shipping-calculator-form-nohide #calc_shipping_state{min-width:100%}.shipping-calculator-form-nohide .button{float:right}.coupon{overflow:hidden}.coupon .input-text{padding:8px 15px;margin-right:0;margin-left:0;width:75%;float:left}.coupon .fusion-button{padding-right:25px!important;float:right;margin-top:2px;padding-left:25px!important}.cart-totals-container .fusion-button{display:block}.shipping-coupon{margin-right:4%}.cart-totals-buttons,.shipping-coupon{width:48%;float:left}.cart-totals-buttons .shipping_method{max-width:230px}.woocommerce-shipping-calculator{margin-bottom:30px}.avada-shipping-calculator-form,.shipping-calculator-form{display:block}.avada-shipping-calculator-form .fusion-one-half{margin-top:0}.avada-shipping-calculator-form .fusion-one-half .avada-select-parent,.shipping-calculator-form .fusion-one-half .avada-select-parent{margin-bottom:0}.avada-shipping-calculator-button:hover,.shipping-calculator-button:hover{color:inherit;cursor:auto}.cart-collaterals .woocommerce-shipping-calculator #calc_shipping_state{min-width:150px}.cart-collaterals .woocommerce-shipping-calculator #calc_shipping_postcode{height:36px}.woocommerce p.one_half{margin-right:4%;margin-left:0}.coupon .fusion-button{margin-top:0}.order-total{height:50px;border-top:1px solid}.order-total td,.order-total th,.woocommerce-cart .cart_totals .shop_table .order-total td{padding-top:20px}.checkout .order-total{height:auto;border:none}.checkout .order-total td,.checkout .order-total th,.checkout .tax-rate td,.checkout .tax-rate th{padding-top:0}.cart_totals table{text-align:left;width:100%}.cart_totals table td,.cart_totals table th{padding-bottom:20px;width:50%}.cart_totals table td{text-align:right}.cart_totals table .total td,.cart_totals table .total th{padding-top:20px}.cart_totals .cart-subtotal td,.cart_totals .total td{text-align:right}.cart_totals .cart-subtotal td strong{font-weight:400}.cart_totals .total{height:50px;border-top:1px solid}#shipping_method{list-style:none;padding:0;text-align:right;margin:0;float:right}.cart-totals-buttons .fusion-button{float:right;display:block}.cart-totals-buttons .checkout-button{clear:both;margin-top:10px}#wrapper .custom_select_box .dd-container .dd-select,#wrapper .custom_select_box .dd-options li a{background:#fbfaf9;background-image:none}#wrapper .custom_select_box .dd-container .dd-selected{padding:0 15px 0 0;text-indent:10px}#wrapper .custom_select_box .dd-options li a:hover{background-color:transparent}#wrapper .custom_select_box .dd-pointer{border-left:1px solid;width:10px;background-image:none;padding-left:10px}#wrapper .custom_select_box .dd-pointer-down:after{font-weight:700;content:"\e61f";font-family:icomoon}#wrapper .custom_select_box .dd-options{position:absolute;max-height:143px;top:auto}#wrapper .custom_select_box .dd-pointer-down{border-color:#dadada}#billing_country_field>label,#shipping_country_field>label{padding-right:5px}#billing_country_field>label:after,#shipping_country_field>label:after{content:":"}.wc-terms-and-conditions input,.wc-terms-and-conditions label,.wc_payment_method input,.wc_payment_method label{vertical-align:middle;margin-top:0}.admin-bar p.demo_store{top:32px}p.demo_store{padding:10px;font-size:16px;right:0;color:#fff;position:fixed;text-align:center;top:0;margin:0;background:#a0ce4e;left:0;z-index:99997}.product .entry-summary .price{margin-top:10px}.entry-summary .summary-container .avada-availability{display:none}.product-type-simple .entry-summary .summary-container .avada-availability{margin:0 5px;display:inline-block}.entry-summary .summary-container .avada-availability .stock{margin:0}.entry-summary .summary-container>.stock{display:none}.product .entry-summary .woocommerce-product-rating{margin-left:20px;margin-top:11px;display:inline-block}.product .entry-summary .woocommerce-product-rating .star-rating{display:inline-block}.product .entry-summary .woocommerce-product-rating .woocommerce-review-link{position:relative;top:-2px}#wrapper .chzn-container-single .chzn-single div b{background:none}#billing_country_field .select-arrow,#billing_state_field .select-arrow,#shipping_country_field .select-arrow,#shipping_state_field .select-arrow{height:33px;line-height:33px}#customer_login h2{margin-bottom:30px}#billing_country_field .avada-select-parent,#billing_state_field .avada-select-parent,#shipping_country_field .avada-select-parent,#shipping_state_field .avada-select-parent,.avada-shipping-calculator-form .avada-select-parent,.shipping-calculator-form .avada-select-parent{overflow:visible}.avada-shipping-calculator-form .avada-select-parent select,.shipping-calculator-form .avada-select-parent select{padding-top:10px}.woocommerce .lost_password{margin-top:7px}form.checkout #payment-container,form.checkout #shipping{display:none}form.checkout #billing_first_name_field,form.checkout #shipping_first_name_field{width:48%;float:left}form.checkout #billing_last_name_field,form.checkout #shipping_last_name_field{width:48%;float:right}form.checkout .continue-checkout{float:right}form.checkout label{margin-bottom:2px;display:inline-block}form.checkout .shop_table tbody .product-thumbnail{width:90px}.checkout .shop_table tbody .product-total,.checkout .shop_table th.product-total{text-align:right;width:40%}.checkout .shop_table .product-thumbnail .product-info{float:none}.checkout .shop_table .product-thumbnail .product-info p{margin-left:115px}.checkout .shop_table tfoot{border-top:1px solid;border-bottom:1px solid}.checkout .shop_table tfoot tr{border-bottom:0}.checkout .shop_table tfoot th{max-width:87%;padding-right:40px;text-align:right;padding-bottom:20px;width:100%}.checkout .shop_table tfoot td{padding-top:0;text-align:right;padding-bottom:20px;white-space:nowrap}.checkout .shop_table tfoot td>p{white-space:normal}.checkout .shop_table tfoot tr:first-child td,.checkout .shop_table tfoot tr:first-child th{padding-top:20px}.checkout .shop_table tfoot .order-total .amount{font-size:18px;font-weight:400}.checkout .payment_methods{list-style:none;padding:0;margin:40px 0 0}.checkout .payment_methods li{margin-bottom:30px}.about_paypal:after{content:"";clear:both;display:block}.checkout .payment_methods .payment_box{padding:20px;clear:both;margin-top:10px}.payment_methods li img{float:right}.payment_methods li label{display:inline}.checkout #place_order{clear:both;float:right}#final-order-details .woocommerce-content-box,#thank-you-box{margin-bottom:20px}#final-order-details .shop_table{margin-bottom:30px}#final-order-details .shop_table .product-thumbnail .product-info{float:none}#final-order-details .shop_table .product-subtotal,#final-order-details .shop_table .product-total{text-align:right}#final-order-details .shop_table tr:last-child{border-bottom:1px solid}#final-order-details .mini-order-details{width:50%;float:right}#final-order-details .mini-order-details tr{border-bottom:0}#final-order-details .mini-order-details th{text-align:left;padding-bottom:10px}#final-order-details .mini-order-details td{text-align:right;padding-bottom:10px}#final-order-details .mini-order-details tr:last-child .amount{font-size:18px;font-weight:400}#final-order-details .mini-order-details tr:last-child{border-top:1px solid}#final-order-details .mini-order-details tr:last-child td,#final-order-details .mini-order-details tr:last-child th{padding-top:10px;padding-bottom:0}#final-order-details .customer_details{list-style:none;padding:0;margin:0}p.order-info{padding:20px 0;margin-bottom:50px;border-top:1px solid;border-bottom:1px solid;line-height:normal}p.order-info mark{font-weight:700;background-color:transparent}.product-images{position:relative}.cart-loading{height:70px;font-size:25px;color:#fff;position:absolute;text-align:center;top:50%;border-radius:50%;margin-left:-35px;left:50%;width:70px;line-height:70px;margin-top:-35px;display:block;display:none;z-index:100}#wrapper .cart-loading{background-color:rgba(0,0,0,.8)}.no-rgba #wrapper .cart-loading{background-color:#000}.cart-loading .fusion-icon-spinner{-webkit-animation:mask 3s infinite alternate;animation:mask 3s infinite alternate;line-height:70px;display:inline-block}.cart-loading .fusion-icon-check-square-o{line-height:70px;display:block}.wc-nested-category-layout-category-title{margin-top:35px}.subcategory-term_description{margin-left:20px;width:80%;float:left}.subcategory-products{padding-top:25px;clear:both}@-webkit-keyframes mask{25%{-webkit-transform:rotate(270deg)}50%{-webkit-transform:rotate(90deg)}75%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(180deg)}}@keyframes mask{25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}75%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.woocommerce .thumbnails .clients-carousel .es-carousel{padding:0}.added_to_cart{display:none}.fusion-grid-list-view{list-style:none;padding:0;border:1px solid #ddd;box-sizing:content-box;margin:0}.fusion-grid-list-view li{height:100%;text-align:center;background-color:#fbfaf9;width:39px;float:left}.fusion-grid-list-view li a:hover{color:#333}.fusion-grid-list-view li:hover{background-color:#fff;cursor:pointer}.fusion-grid-view,.fusion-list-view{display:block}.fusion-grid-view{font-size:22px;position:relative}.fusion-grid-view .fusion-icon-grid{position:absolute;top:-11px;width:100%;margin-top:50%;display:block}.fusion-list-view{font-size:14px}.fusion-grid-view-li{border-right:1px solid #ddd}.products .product-list-view .product-buttons,.products .product-list-view .product-details,.products .product-list-view .product-excerpt.product-list{padding:0;max-width:73%;margin:0 0 0 2%;width:73%;float:left;display:inline-block}.products .product-list-view{padding-top:50px;border:none;border-bottom:1px solid #efefef;margin:0;padding-bottom:50px;width:100%!important;display:table}.products .product-list-view>.product-images .crossfade-images{position:relative}.products .product-list-view a.product-images{margin-right:2%;max-width:23%;width:23%;float:left;display:inline-block}.products .product-list-view .product-details-container .clearfix{-ms-flex-pack:start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.products .product-list-view .product-details-container .clearfix .star-rating{margin:0 15px}.products .product-list-view .product-buttons{padding-top:20px;border:none;margin:0}.products .product-list-view .product-buttons a{float:left;display:inline-block}.products .product-list-view .product-buttons a:last-child{margin-left:20px;float:left}.products .product-list-view .product-excerpt-container{padding-top:20px;border-top:1px solid #ebeaea;margin-top:4px}.products .product-list-view .product-excerpt.product-list{padding-top:0}.fusion-grid-list-view li.active-view a i{color:rgba(51,51,51,.45)}.woocommerce .avada-select-parent select{width:100%}.woocommerce-checkout-payment .place-order{zoom:1}.woocommerce-checkout-payment .place-order:after,.woocommerce-checkout-payment .place-order:before{content:" ";display:table}.woocommerce-checkout-payment .place-order:after{clear:both}.fusion-woo-product-design-clean .products .product .product-buttons{display:none}.fusion-widget-cart-icon{display:inline-block}.fusion-widget-cart-icon:after{content:"\f07a";font-family:IcoMoon}.fusion-widget-cart-number{padding:2px 7px;text-align:center;border-radius:100%;line-height:normal;display:inline-block}.product-type-variable .woocommerce-variation .woocommerce-variation-availability,.product-type-variable .woocommerce-variation .woocommerce-variation-price{display:none}.woocommerce-cart .cart_totals .shop_table .cart-subtotal{border-bottom:0}.woocommerce-cart .cart_totals .shop_table tr{height:auto}.woocommerce-cart .cart_totals .shop_table td{padding-top:0}.woocommerce-cart .cart_totals .shop_table .shipping td,.woocommerce-cart .cart_totals .shop_table .shipping th,.woocommerce-cart .cart_totals .shop_table .tax-rate td,.woocommerce-cart .cart_totals .shop_table .tax-rate th{padding-top:20px}.product-type-external .summary-container .cart{margin-top:40px}.fusion-woo-product-design-clean .products .product-details-container{text-align:center}.fusion-woo-product-design-clean .products .product-title{font-style:italic}.fusion-woo-product-design-clean .products .fusion-rollover .star-rating{margin:0 auto}.fusion-woo-product-design-clean .products .fusion-rollover .fusion-rollover-content .fusion-product-buttons a{padding:0}.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons a:hover{opacity:.6}.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons .wc-forward{display:none}.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-rollover-linebreak{margin:0 10px}.fusion-woo-product-design-clean .products .fusion-product-buttons{text-transform:uppercase;margin-top:10px}.fusion-woo-product-design-clean .products .fusion-product-buttons a{padding:0;letter-spacing:1px;float:none;display:inline}.fusion-woo-product-design-clean .products .fusion-product-buttons a:after,.fusion-woo-product-design-clean .products .fusion-product-buttons a:before{display:none}.fusion-woo-product-design-clean .products .product-details-container .clearfix{display:block}.fusion-woo-product-design-clean .products .product-list-view .product-details-container,.fusion-woo-product-design-clean .products .product-list-view .product-excerpt-container{text-align:left}.fusion-woo-product-design-clean .products .product-list-view .onsale{top:70px}.fusion-woo-product-design-clean .products .product-list-view .price{font-style:normal}.fusion-woo-product-design-clean .products .product-list-view .fusion-clean-product-image-wrapper{min-height:100px;margin-right:2%;max-width:23%;width:23%;float:left;display:inline-block}.fusion-clean-product-image-wrapper{position:relative}.fusion-clean-product-image-wrapper .cart-loading{height:100%;font-size:14px;right:auto;text-transform:uppercase;background-clip:padding-box;position:relative;bottom:auto;top:0;margin:0 0 5px;border-radius:0;left:0;width:100%;line-height:normal}.fusion-clean-product-image-wrapper .cart-loading:hover{opacity:.6}#wrapper .fusion-clean-product-image-wrapper .cart-loading{background-color:transparent}.fusion-clean-product-image-wrapper .cart-loading i{font-size:32px;line-height:normal;display:block}.fusion-clean-product-image-wrapper .cart-loading .view-cart{display:none}.fusion-clean-product-image-wrapper.fusion-item-in-cart .cart-loading .view-cart{display:block}.fusion-item-in-cart .fusion-rollover-content .star-rating{display:none}.summary .cart #product-addons-total,.summary .cart .product-addon{margin:0 20px 0 0}.summary .cart .product-addon-totals dt{width:auto}.summary .cart .product-addon-totals dd{padding:0 5px;margin:0}.product-type-variable-subscription .variations_form .variations{position:relative}.product-type-variable-subscription .variations_form .reset_variations{right:0;position:absolute;margin-top:10px}.product-type-variable-subscription .variations_form .single_variation_wrap{margin-top:35px}.product-type-variable-subscription .variations_form .woocommerce-variation-price{margin-bottom:10px}