.leo-bt-cart.disable{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);}
.leo-bt-cart.disabled:focus{background:#acaaa6;}
.leo-modal .modal-content{border-radius:0;}
.leo-modal-cart .modal-dialog, .leo-modal-compare .modal-dialog, .leo-modal-wishlist .modal-dialog{margin:250px auto;}
.leo-modal .modal-title .material-icons{margin-right:5px;}
.rtl .leo-modal .modal-title .material-icons{margin-left:5px;margin-right:inherit;}
.leo-modal-cart .modal-title{font-weight:600;color:#fff;font-size:1.125rem;display:none;}
.leo-modal-cart .modal-header{border:none;}
.leo-modal .modal-header.info-mess, .leo-modal .modal-header.warning-mess{background:#2FB5D2;}
.leo-modal .modal-header.block-mess{background:#F39D72;}
.leo-bt-cart{width:100%;border:none;background:#777777;border-radius:0px;}
.leo-bt-cart:hover{background:#fdc02d;}
.leo-loading, .leo-modal-review-loading{display:none;}
.cssload-speeding-wheel{width:20px;height:20px;margin:0 auto;display:none;border:2px solid #FFFFFF;border-radius:50%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:cssload-spin 800ms infinite linear;-moz-animation:cssload-spin 800ms infinite linear;animation:cssload-spin 800ms infinite linear;}
.leo-compare-review-dropdown .dropdown-toggle{border:none;background:transparent;outline:0;font-size:14px;text-transform:none;font-weight:normal;text-decoration:underline;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.leo-compare-review-dropdown .dropdown-toggle:after{display:none;}
.leo-compare-review-dropdown .dropdown-toggle:hover, .leo-compare-review-dropdown .dropdown-toggle:active, .leo-compare-review-dropdown .dropdown-toggle:focus{background:transparent;color:#fdc02d;}
.leo-compare-review-dropdown.open .btn-secondary.dropdown-toggle{background:transparent;color:#fdc02d;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.leo-compare-review-dropdown.open .btn-secondary.dropdown-toggle:active, .leo-compare-review-dropdown.open .btn-secondary.dropdown-toggle:hover, .leo-compare-review-dropdown.open .btn-secondary.dropdown-toggle:focus{background:transparent;}
.leo-compare-review-dropdown .dropdown-menu{max-height:300px;overflow:auto;margin:0px auto;-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.175);-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.175);-o-box-shadow:0 3px 5px rgba(0, 0, 0, 0.175);-ms-box-shadow:0 3px 5px rgba(0, 0, 0, 0.175);box-shadow:0 3px 5px rgba(0, 0, 0, 0.175);right:0;left:0;}
.rtl .leo-compare-review-dropdown .dropdown-menu{right:0;left:0;}
.leo-compare-review-dropdown .dropdown-menu .dropdown-item{padding:0px 10px 0 10px;}
.rtl .leo-compare-review-dropdown .dropdown-menu .dropdown-item{padding:0px 10px 0 10px;}
.leo-compare-review-dropdown .dropdown-menu .dropdown-item:hover{color:#fdc02d;}
.leo-compare-review-dropdown .dropdown-menu .dropdown-item > *{margin:3px 0;}
@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}
}
.leo-bt-select-attr, .leo-dropdown-attr{width:100%;}
.leo-select-attr.selected, .leo-select-attr.selected.disable, .leo-select-attr:hover{color:#fdc02d;}
.leo-select-attr.disable{opacity:0.8;filter:alpha(opacity=80);}
.leo-dropdown-attr{padding:0px;z-index:999;}
.leo-bt-select-attr,
.leo-select-attr,
.leo_cart_quantity{font-size:13px;text-transform:none;padding:6px 10px;background:#FFFFFF;line-height:14px;margin-bottom:5px;border-radius:0px;}
.leo-select-attr{padding:0;margin:8px 10px;}
.leo-bt-select-attr{border:1px solid #dcdcdc;padding:8px 20px 8px 10px;}
.rtl .leo-bt-select-attr{padding:8px 10px 8px 20px;}
.leo-bt-select-attr:after{position:absolute;z-index:9;top:16px;right:6px;}
.rtl .leo-bt-select-attr:after{left:6px;right:auto;}
.leo-bt-select-attr span{height:16px;line-height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.leo_cart_quantity{border:1px solid #dcdcdc;}
.leo-dropdown-attr{margin-top:0;top:auto;bottom:100%;overflow:auto;max-height:93px;border-radius:0px;}
@media (max-width:991px){.leo-dropdown-attr{max-height:70px;}
}
.leo-modal-review .modal-title, .leo-modal-review .leo-modal-send-wishlist .modal-title{text-transform:uppercase;}
.leo-modal-review .modal-dialog{max-width:650px;}
.leo-modal-review .product_desc{margin-top:20px;text-align:center;}
.leo-modal-review .btn{color:#FFFFFF;background-color:#fdc02d;border-color:#fdc02d;font-size:14px;margin:5px 0;}
.leo-modal-review .btn:hover{color:#FFFFFF;background-color:#666666;border-color:#666666;}
.leo-modal-review .modal-footer{text-align:center;}
@media (min-width:480px){.leo-modal-review .modal-footer{text-align:right;}
.rtl .leo-modal-review .modal-footer{text-align:left;}
}
.leo-modal-review #new_review_content{border:1px solid transparent;}
.cancel a{margin:0 5px 0 0;display:inline-block;vertical-align:middle;}
.rtl .cancel a{margin:0 0 0 5px;}
.cancel a:before{content:"\f056";font-family:"FontAwesome";display:block;top:0;font-size:14px;color:#e34747;}
.cancel, .star{overflow:hidden;margin:0 2px;cursor:pointer;display:inline-block;vertical-align:middle;font-size:0px;}
div.star:before{content:"\f005";color:#cccccc;font-family:"FontAwesome";display:block;font-size:14px;}
div.star.star_on:before, div.star.star_hover:before{color:#f88b56;}
.leo-list-product-reviews{min-height:18px;font-size:0px;}
.leo-list-product-reviews .star_content{font-size:0px;margin:0 -2px;display:inline-block;vertical-align:middle;}
.leo-list-product-reviews .nb-revews{font-size:13px;font-weight:300;display:inline-block;vertical-align:middle;margin-left:3px;}
.rtl .leo-list-product-reviews .nb-revews{margin-right:3px;margin-left:inherit;}
#criterions_list{list-style-type:none;}
#criterions_list .star_content{font-size:0px;margin-top:0px;display:inline-block;vertical-align:middle;}
.leo-fake-button,
.leo-fake-send-wishlist-button{display:none;}
#criterions_list li{margin-bottom:10px;}
#criterions_list label{display:inline;float:left;margin:0 10px 0 0;}
.rtl #criterions_list label{float:right;}
.rtl #criterions_list label{margin:0 0 0 10px;}
.star a{display:block;position:absolute;text-indent:-5000px;}
.new_review_form_content #criterions_list{border-bottom:1px solid #CCC;padding-bottom:15px;list-style-type:none;}
.new_review_form_content .form-group.has-error input, .new_review_form_content .form-group.has-error textarea{outline:2px solid #ff4c4c;}
.open-review-form{display:none;}
.leo-modal-review .has-success, .leo-modal-review .has-danger{text-align:center;}
.leo-modal-review .has-success label, .leo-modal-review .has-danger label{font-weight:600;font-size:1.125rem;display:inline;}
.leo-list-product-reviews{margin-bottom:10px;}
.leo-list-product-reviews .star_content, .leo-list-product-reviews .star, #leo_product_reviews_block_extra .star_content, #leo_product_reviews_block_extra .star, .review_author .star_content, .review_author .star, .product-rating .star_content, .product-rating .star{cursor:default;}
.review-info .review_author > *{margin-bottom:8px;display:block;}
.leo-list-product-reviews-wraper{display:inline-block;}
#leo_product_reviews_block_extra{font-size:0px;margin-bottom:20px;}
#leo_product_reviews_block_extra > *{display:inline-block;vertical-align:middle;margin-right:25px;}
.rtl #leo_product_reviews_block_extra > *{margin-left:25px;margin-right:inherit;}
#leo_product_reviews_block_extra > *:last-child{margin-right:0px;}
.rtl #leo_product_reviews_block_extra > *:last-child{margin-left:0px;margin-right:inherit;}
#leo_product_reviews_block_extra .reviews_note{margin-bottom:3px;margin-top:3px;}
#leo_product_reviews_block_extra .reviews_note span{display:none;}
#leo_product_reviews_block_extra .reviews_note .star{background:none;margin:0 8px 0 0;}
.rtl #leo_product_reviews_block_extra .reviews_note .star{margin:0 0 0 8px;}
#leo_product_reviews_block_extra .reviews_advices{font-size:14px;margin-bottom:0;}
#leo_product_reviews_block_extra .reviews_advices i{display:none;}
#leo_product_reviews_block_extra .reviews_advices li{margin-top:3px;margin-bottom:3px;float:left;}
.rtl #leo_product_reviews_block_extra .reviews_advices li{float:right;}
#leo_product_reviews_block_extra .reviews_advices li.last{border-color:#808080;margin-left:10px;padding-left:10px;}
.rtl #leo_product_reviews_block_extra .reviews_advices li.last{margin-right:10px;margin-left:inherit;}
.rtl #leo_product_reviews_block_extra .reviews_advices li.last{padding-right:10px;padding-left:inherit;}
#leo_product_reviews_block_extra .reviews_advices li a{color:#666666;}
#leo_product_reviews_block_extra .reviews_advices li a:hover{color:#fdc02d;}
.review_content{white-space:normal;}
.reviews_advices li{display:inline-block;}
.reviews_advices li i{font-size:18px;}
.reviews_advices li.last{margin-left:10px;border-left:1px solid #B5AAB0;padding-left:10px;}
.rtl .reviews_advices li.last{margin-right:10px;margin-left:inherit;}
.rtl .reviews_advices li.last{border-right:1px solid #B5AAB0;border-left:inherit;}
.rtl .reviews_advices li.last{padding-right:10px;padding-left:inherit;}
#product_reviews_block_tab .review{margin-bottom:10px;border-bottom:1px solid #B5AAB0;padding-bottom:10px;}
#product_reviews_block_tab .review_button{margin-top:10px;}
@media (min-width:768px){#product_reviews_block_tab .review_author{border-right:1px solid #B5AAB0;}
.rtl #product_reviews_block_tab .review_author{border-left:1px solid #B5AAB0;border-right:inherit;}
}
#product_reviews_block_tab .report_btn{padding:0;}
#product_reviews_block_tab .report_btn.disabled{background:#fff;color:#acaaa6;}
.usefulness_btn.active, .usefulness_btn.active:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de;}
.review_button .btn.active{display:inline-block;}
.compare_extra_information{min-width:200px;}
.comparison_infos{text-align:center;}
.leo-productscompare-item .thumbnail-container{height:100%;}
@media all and (-ms-high-contrast:none){.leo-productscompare-item .thumbnail-container .product-image img{max-width:inherit;width:100%;}
.leo-productscompare-item .thumbnail-container .product-image img *::-ms-backdrop, .leo-productscompare-item .thumbnail-container .product-image img .foo{max-width:inherit;width:100%;}
}
.leo-productscompare-item .product-description{position:relative;width:100%;height:100%;padding-top:10px;}
.leo-productscompare-item .delete-productcompare .leo-compare-button{float:right;}
.rtl .leo-productscompare-item .delete-productcompare .leo-compare-button{float:left;}
.product-rating{display:inline-block;}
.leo-productscompare-item .thumbnail-container .button-container:before{left:0 !important;right:0 !important;margin:auto;}
.leo-productscompare-item .thumbnail-container .button-container .leo-bt-cart-content span{display:inline-block;}
.leo-productscompare-item .thumbnail-container .leo-bt-cart{margin-bottom:10px;}
.leo-productscompare-item .delete-productcompare .leo-compare-button:focus{outline:0 !important;}
.list-wishlist{margin:20px 0;overflow-x:auto;}
@media (max-width:991px){.list-wishlist > table{width:991px;}
}
.list-wishlist table tbody > tr:nth-child(odd){background:#ebebeb;}
.list-wishlist table tbody > tr:nth-child(even){background:#f6f6f6;}
.leo-save-wishlist-loading{display:none;}
.list-wishlist tr, .leo-wishlistproduct-item{-moz-transition:background-color 1.5s;-webkit-transition:background-color 1.5s;-o-transition:background-color 1.5s;transition:background-color 1.5s;}
.list-wishlist tr.new, .list-wishlist tr.active, .list-wishlist tr.show.active{background-color:#4880D2 !important;}
.leo-wishlistproduct-item{text-align:center;margin-bottom:30px;}
@media (min-width:1200px){.leo-wishlistproduct-item:nth-child(4n + 1){clear:both;}
}
@media (max-width:1199px) and (min-width:768px){.leo-wishlistproduct-item:nth-child(3n + 1){clear:both;}
}
@media (max-width:767px) and (min-width:576px){.leo-wishlistproduct-item:nth-child(2n + 1){clear:both;}
}
.leo-modal-wishlist .modal-footer{display:none;margin:0 -5px;}
.leo-modal-wishlist .modal-footer .btn{margin:5px;}
.leo-modal-wishlist.enable-action .modal-footer{display:block;}
.leo-modal-wishlist-loading{display:none;}
.leo-list-wishlist{z-index:999;padding:0px;margin:0px;border:0px;}
.leo-wishlist-button.dropdown-toggle::after{display:none;}
.leo-wishlist-button-dropdown{display:block;}
.leo-wishlist-button-dropdown .leo-list-wishlist{max-height:173px;overflow:auto;}
.leo-wishlist-button-dropdown .leo-list-wishlist:before, .leo-wishlist-button-dropdown .leo-list-wishlist:after{display:none;}
.wishlist-item.added, .wishlist-item.added:hover{background-color:#2fb5d2;color:#fff;}
.wishlist-item:hover, .move-wishlist-item:hover{background-color:#f7f7f9;}
.view-wishlist-product{float:left;}
.rtl .view-wishlist-product{float:right;}
.view-wishlist-product i{line-height:21px;margin-right:5px;}
.rtl .view-wishlist-product i{margin-left:5px;margin-right:inherit;}
.list-wishlist tr.show{background-color:#d9edf7 !important;}
.leo-view-wishlist-product-loading{display:none;float:right;}
.rtl .leo-view-wishlist-product-loading{float:left;}
.leo-wishlist-product{margin-bottom:20px;}
.leo-wishlist-product .button-container{position:relative;}
.delete-wishlist-product{position:absolute;top:0;z-index:9;right:0;}
.rtl .delete-wishlist-product{left:0;right:auto;}
.delete-wishlist-product .leo-wishlist-button{float:right;}
.rtl .delete-wishlist-product .leo-wishlist-button{float:left;}
.send-wishlist{display:none;}
.wishlist-product-info .form-control{border-radius:0;}
#mywishlist .wishlist-product-info{text-align:left;}
.rtl #mywishlist .wishlist-product-info{text-align:right;}
.send-wishlist{margin-bottom:20px;}
.wishlist_email_status_loading{border:2px solid #414141;border-left-color:transparent;border-right-color:transparent;}
.wishlist_email_status_loading, .send_wishlist_msg, .leo-modal-send-wishlist-loading{display:none;}
@media (min-width:768px){.leo-modal-send-wishlist .modal-footer{text-align:left;}
.rtl .leo-modal-send-wishlist .modal-footer{text-align:right;}
}
@media (max-width:767px){.leo-modal-send-wishlist .modal-footer{text-align:center;}
}
.leo-modal-send-wishlist .modal-footer .btn{line-height:1;display:inline-block;font-size:14px;padding:8px 15px;border:none;color:#FFFFFF;font-weight:normal;background:#777777;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:2px;}
@media (max-width:767px){.leo-modal-send-wishlist .modal-footer .btn{margin:3px 5px;}
}
.leo-modal-send-wishlist .modal-footer .btn:hover{background:#fdc02d;}
@media (min-width:767px){.leo-modal-reset-send-wishlist-bt{float:right;}
.rtl .leo-modal-reset-send-wishlist-bt{float:left;}
.leo-modal-send-wishlist-bt{margin-right:10px;float:left;}
.rtl .leo-modal-send-wishlist-bt{margin-left:10px;margin-right:inherit;}
.rtl .leo-modal-send-wishlist-bt{float:right;}
}
.send_wishlist_success{color:#5cb85c;}
.send_wishlist_error{color:#f0ad4e;}
.send_wishlist_form_content .has-success input, .send_wishlist_form_content .has-warning input{pointer-events:none;}
.leo-wishlist-button-delete{float:right;}
.rtl .leo-wishlist-button-delete{float:left;}
#mywishlist .footer_links li{display:inline-block;margin-bottom:10px;}
@media (min-width:360px){.footer_links::after{content:"";display:table;clear:both;}
}
.footer_links li{margin-bottom:10px;}
@media (min-width:360px){.footer_links li{margin-bottom:0;}
.footer_links li:nth-child(1){float:left;}
.rtl .footer_links li:nth-child(1){float:right;}
.footer_links li:nth-child(2){float:right;}
.rtl .footer_links li:nth-child(2){float:left;}
}
.footer_links li i{width:auto;height:auto;font-size:16px;vertical-align:middle;line-height:1;margin-top:-4px;margin-right:4px;}
.rtl .footer_links li i{margin-left:4px;margin-right:inherit;}
.footer_links li a{line-height:1;display:inline-block;font-size:15px;padding:8px 10px;border:none;color:#FFFFFF;background:#777777;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:2px;}
.footer_links li a:hover{background:#fdc02d;}
.list-wishlist table{overflow-x:auto;width:100%;}
.leo-wishlist-product .thumbnail-container .cart{margin:0 -1px;margin-bottom:10px;}
.leo-wishlist-product .thumbnail-container .cart .btn-product{color:#FFFFFF;font-size:15px;border:none;background:#777777;border-radius:0px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.leo-wishlist-product .thumbnail-container .cart .btn-product:hover{background:#fdc02d;}
.leo-wishlist-product .thumbnail-container .cart .icon-add-to-cart{margin-right:4px;}
.rtl .leo-wishlist-product .thumbnail-container .cart .icon-add-to-cart{margin-left:4px;margin-right:inherit;}
.leo-wishlist-product .thumbnail-container .cart .popup-cart .leo-bt-select-attr,
.leo-wishlist-product .thumbnail-container .cart .popup-cart .leo-select-attr,
.leo-wishlist-product .thumbnail-container .cart .popup-cart .form-control{font-size:14px;text-transform:none;padding:8px 10px;background:#FFFFFF;border-radius:0px;}
.leo-wishlist-product .thumbnail-container .cart .popup-cart .form-control{margin-bottom:5px;border:1px solid #adadad;}
.leo-wishlist-product .thumbnail-container .cart .popup-cart .leo-bt-select-attr{padding:8px 20px 8px 10px;}
.rtl .leo-wishlist-product .thumbnail-container .cart .popup-cart .leo-bt-select-attr{padding:8px 10px 8px 20px;}
.leo-wishlist-product .thumbnail-container .cart .popup-cart .leo-bt-select-attr:after{position:absolute;top:17px;right:8px;}
.rtl .leo-wishlist-product .thumbnail-container .cart .popup-cart .leo-bt-select-attr:after{left:8px;right:auto;}
.leo-wishlist-product .thumbnail-container .cart .popup-cart .leo-bt-select-attr span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.leo-wishlist-product .thumbnail-container .cart .popup-cart .leo-dropdown-attr{margin-top:0;max-height:100px;overflow:auto;border-top:none;border-radius:0px;}
.leo-wishlist-product .thumbnail-container .product-title{margin-top:10px;padding:0 10px;}
.leo-wishlist-product .thumbnail-container .product_desc{padding:0 10px;margin-bottom:10px;}
.leo-wishlist-product .thumbnail-container .product-image{border-bottom:none;}
.leo-wishlist-product .thumbnail-container .wishlist-product-info label{text-align:inherit;}
.leo-wishlist-product .thumbnail-container .product-thumbnail:before{display:none;}
.leo-send-wishlist-button{line-height:1.3;display:inline-block;font-size:15px;padding:8px 10px;color:#FFFFFF;border:none;background:#777777;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:2px;}
.leo-send-wishlist-button:hover{background:#fdc02d;}
.leo-send-wishlist-button i{width:auto;height:auto;font-size:16px;vertical-align:middle;line-height:1.3;margin-top:-4px;margin-right:4px;}
.rtl .leo-send-wishlist-button i{margin-left:4px;margin-right:inherit;}
.wishlist-product-action{text-align:center;}
.wishlist-product-action .leo-wishlist-product-save-button{width:100%;line-height:1;display:inline-block;font-size:15px;padding:8px 10px;color:#FFFFFF;border:none;margin-bottom:5px;background:#777777;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:0px;}
.wishlist-product-action .leo-wishlist-product-save-button:hover, .wishlist-product-action .leo-wishlist-product-save-button:focus{background:#fdc02d;}
.wishlist-product-action .leo-wishlist-button{width:100%;line-height:1;font-size:15px;padding:8px 10px;color:#FFFFFF;border:none;background:#777777;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:0px;}
.wishlist-product-action .leo-wishlist-button:hover, .wishlist-product-action .leo-wishlist-button:focus{background:#fdc02d;}
.leo-list-wishlist{margin-bottom:10px;bottom:100%;top:auto;right:0;left:0;}
.rtl .leo-list-wishlist{right:0;left:0;}
.leo-list-wishlist:before, .leo-list-wishlist:after{content:'';width:0;height:0;position:absolute;border-bottom:none;left:0;right:0;margin:auto;}
.leo-list-wishlist:before{z-index:9;bottom:-9px;border-top:10px solid #FFFFFF;border-right:10px solid transparent;border-left:10px solid transparent;}
.leo-list-wishlist:after{z-index:8;bottom:-10px;border-top:11px solid #dddddd;border-right:11px solid transparent;border-left:11px solid transparent;}
.leo-list-wishlist .wishlist-item{padding:10px;}
.leo-list-wishlist .move-wishlist-item, .leo-list-wishlist .wishlist-item{padding:10px;white-space:normal;}
.leo-list-wishlist .list-group{overflow:auto;}
.view-wishlist-product i{width:auto;height:auto;font-size:20px;vertical-align:middle;line-height:1;margin-top:-2px;margin-right:4px;}
.rtl .view-wishlist-product i{margin-left:4px;margin-right:inherit;}
.leo-save-wishlist-bt{border:none;background:#777777;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.leo-save-wishlist-bt:hover, .leo-save-wishlist-bt:focus{background:#fdc02d;}
@media (min-width:360px){.footer_link::after{content:"";display:table;clear:both;}
}
.footer_link li{margin-bottom:10px;}
@media (min-width:360px){.footer_link li{margin-bottom:0px;}
.footer_link li:nth-child(1){float:left;}
.rtl .footer_link li:nth-child(1){float:right;}
.footer_link li:nth-child(2){float:right;}
.rtl .footer_link li:nth-child(2){float:left;}
}
.footer_link li i{width:auto;height:auto;font-size:16px;vertical-align:middle;line-height:1.3;margin-right:4px;}
.rtl .footer_link li i{margin-left:4px;margin-right:inherit;}
.footer_link li span{display:inline-block;vertical-align:middle;}
.footer_link li a{line-height:1.3;display:inline-block;font-size:15px;padding:8px 10px;border:none;color:#FFFFFF;background:#777777;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:2px;}
.footer_link li a:hover{background:#fdc02d;}
#product_comparison{border:none;}
#product_comparison .thumbnail-container{margin:auto;min-width:200px;}
#product_comparison .thumbnail-container .cart{margin:0 -1px;margin-bottom:10px;}
#product_comparison .thumbnail-container .cart .btn-product{color:#FFFFFF;font-size:15px;border:none;background:#777777;border-radius:0px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#product_comparison .thumbnail-container .cart .btn-product:hover{background:#fdc02d;}
#product_comparison .thumbnail-container .cart .icon-add-to-cart{margin-right:4px;}
.rtl #product_comparison .thumbnail-container .cart .icon-add-to-cart{margin-left:4px;margin-right:inherit;}
#product_comparison .thumbnail-container .cart .popup-cart .leo-bt-select-attr,
#product_comparison .thumbnail-container .cart .popup-cart .leo-select-attr,
#product_comparison .thumbnail-container .cart .popup-cart .form-control{font-size:14px;text-transform:none;padding:8px 10px;background:#FFFFFF;border-radius:0px;}
#product_comparison .thumbnail-container .cart .popup-cart .form-control{margin-bottom:5px;border:1px solid #adadad;}
#product_comparison .thumbnail-container .cart .popup-cart .leo-bt-select-attr{padding:8px 20px 8px 10px;}
.rtl #product_comparison .thumbnail-container .cart .popup-cart .leo-bt-select-attr{padding:8px 10px 8px 20px;}
#product_comparison .thumbnail-container .cart .popup-cart .leo-bt-select-attr:after{position:absolute;top:17px;right:8px;}
.rtl #product_comparison .thumbnail-container .cart .popup-cart .leo-bt-select-attr:after{left:8px;right:auto;}
#product_comparison .thumbnail-container .cart .popup-cart .leo-bt-select-attr span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
#product_comparison .thumbnail-container .cart .popup-cart .leo-dropdown-attr{margin-top:0;height:100px;overflow:auto;border-top:none;border-radius:0px;}
#product_comparison .thumbnail-container .product-title{margin-bottom:10px;padding:0 10px;}
#product_comparison .thumbnail-container .product_desc{padding:0 10px;}
#product_comparison .thumbnail-container .product-image{border-bottom:none;}
.review_button .usefulness_btn{margin-left:5px;}
.rtl .review_button .usefulness_btn{margin-right:5px;margin-left:inherit;}
.leo-dropdown-cart{position:absolute;}
.leo-dropdown-cart.defaultcart{right:0;}
.rtl .leo-dropdown-cart.defaultcart{left:0;right:auto;}
.leo-dropdown-cart.dropdown, .leo-dropdown-cart.dropup{visibility:hidden;z-index:-1;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.leo-dropdown-cart.dropdown{margin-top:20px;}
.leo-dropdown-cart.dropup{bottom:100%;margin-bottom:20px;}
.leo-dropdown-cart.flycart.dropup{bottom:100%;margin-bottom:30px;}
.leo-dropdown-cart.dropdown.show, .leo-dropdown-cart.dropup.show{visibility:visible;opacity:1;z-index:999;}
.leo-dropdown-cart.dropdown.show{margin-top:0px;}
.leo-dropdown-cart.dropup.show{margin-bottom:0px;}
.leo-dropdown-cart.flycart.dropup.show{margin-bottom:10px;}
.leo-fly-cart.solo{z-index:1000;}
.leo-fly-cart.solo.enable-dropdown.offset-left .leo-dropdown-cart.flycart{left:0;}
.leo-fly-cart.solo.offset-left .leo-fly-cart-total{left:90%;}
.leo-fly-cart.solo.enable-dropdown.offset-right .leo-dropdown-cart.flycart{right:0;}
.leo-fly-cart.solo.offset-right .leo-fly-cart-total{right:95%;}
.leo-dropdown-cart-content{z-index:99;width:270px;background:#FFFFFF;border:1px solid #ddd;border-top:3px solid #000000;}
.leo-dropdown-cart-content .fake-element{margin-bottom:0px;}
.leo-dropdown-list-item{margin-bottom:0px;}
.leo-dropdown-cart-content .leo-dropdown-list-item.active-scrollbar{overflow:auto;}
.leo-dropdown-cart-content a i, .leo-dropdown-cart-content a.leo-dropdown-customization, .leo-dropdown-cart-content a.leo-dropdown-combination{color:#2fb5d2;}
.leo-dropdown-cart-subtotals,
.leo-dropdown-cart-total{padding:10px;text-align:left;border-top:1px solid #dddddd;}
.leo-dropdown-cart-subtotals .value,
.leo-dropdown-cart-total .value{color:#414141;font-weight:600;margin:3px 0;float:right;}
.rtl .leo-dropdown-cart-subtotals .value, .rtl
.leo-dropdown-cart-total .value{float:left;}
.leo-dropdown-cart-subtotals .label,
.leo-dropdown-cart-total .label{color:#414141;font-size:14px;font-weight:bold;margin:3px 0;text-transform:uppercase;float:left;}
.rtl .leo-dropdown-cart-subtotals .label, .rtl
.leo-dropdown-cart-total .label{float:right;}
.leo-dropdown-cart-subtotals [class*="col-"],
.leo-dropdown-cart-total [class*="col-"]{padding-left:5px;padding-right:5px;}
.leo-dropdown-cart-subtotals .row,
.leo-dropdown-cart-total .row{margin-left:-5px;margin-right:-5px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;}
.leo-dropdown-cart-total{border-bottom:1px solid #dddddd;}
.leo-cart-item-img img{max-width:100%;}
.leo-dropdown-cart-item{position:relative;padding:10px 10px 35px 10px;-webkit-transition:background-color 0.5s linear;-o-transition:background-color 0.5s linear;transition:background-color 0.5s linear;}
.leo-dropdown-cart-item.high-light, .leo-dropdown-cart-item.show-combination, .leo-dropdown-cart-item.show-customization, .leo-dropdown-cart-item.show-additional{background-color:#c9def3;z-index:9999;}
.leo-dropdown-cart-item:before{content:'';bottom:-1px;left:10px;right:10px;height:1px;background:#dddddd;position:absolute;}
.leo-dropdown-cart-item.last:before{display:none;}
.leo-dropdown-cart-item .leo-dropdown-additional{position:absolute;left:0;right:0;width:100%;visibility:hidden;z-index:-1;background-color:#c9def3;padding:0 10px 10px;top:100%;opacity:0;filter:alpha(opacity=0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.leo-dropdown-cart-item .view-combination{display:none;}
.leo-dropdown-cart-item.show-additional:before{bottom:0px;background:#FFFFFF;}
.leo-dropdown-cart-item.show-additional.last:before{display:block;}
.leo-dropdown-cart-item.show-additional .leo-dropdown-additional{z-index:99;visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);}
.leo-dropdown-cart-item .leo-cart-item-img{width:80px;float:left;}
.rtl .leo-dropdown-cart-item .leo-cart-item-img{float:right;}
.leo-dropdown-cart-item .leo-cart-item-info{zoom:1;overflow:hidden;padding-left:10px;}
.rtl .leo-dropdown-cart-item .leo-cart-item-info{padding-right:10px;padding-left:inherit;}
.leo-dropdown-additional .customizations, .leo-dropdown-additional .combinations{padding-top:10px;padding-bottom:10px;}
.leo-dropdown-additional .view-customization{margin-top:5px;}
.leo-dropdown-additional .view-combination, .leo-dropdown-additional .view-customization{padding-bottom:5px;font-weight:bold;text-align:left;border-top:1px solid #fff;}
.leo-remove-from-cart{position:absolute;bottom:10px;right:10px;}
.rtl .leo-remove-from-cart{left:10px;right:auto;}
.leo-remove-from-cart i{font-size:0;width:auto;height:auto;display:block;color:transparent;}
.leo-remove-from-cart i:before{display:inline-block;font-family:"FontAwesome";content:"\F00D";font-size:14px;padding:1px 3px;color:#282828;border:1px solid #282828;border-radius:2px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.leo-remove-from-cart:hover i:before{color:#FFFFFF;background:#282828;}
.view-additional{clear:both;bottom:10px;text-align:left;position:absolute;left:10px;}
.rtl .view-additional{right:10px;left:auto;}
.leo-cart-dropdown-action{text-align:center;padding:10px;}
.leo-cart-dropdown-action .btn{font-size:12px;margin-top:5px;margin-bottom:5px;}
#header .header-nav .cart-preview .leo-dropdown-cart-item .view-leo-dropdown-additional:focus{color:#232323;text-decoration:none;outline:none;}
.view-leo-dropdown-additional{width:19px;height:19px;position:relative;cursor:pointer;border:1px solid #282828;border-radius:2px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.view-leo-dropdown-additional.show{background:#797979;}
.view-leo-dropdown-additional:before, .view-leo-dropdown-additional:after{content:"";display:block;width:7px;height:2px;background:#282828;position:absolute;top:8px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.view-leo-dropdown-additional:before{right:6px;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.view-leo-dropdown-additional:after{right:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-top-right-radius:5px;border-bottom-right-radius:5px;}
.view-leo-dropdown-additional.show{background:#282828;}
.view-leo-dropdown-additional.show:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.view-leo-dropdown-additional.show:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.view-leo-dropdown-additional.show:before, .view-leo-dropdown-additional.show:after{background:#FFFFFF;}
.view-leo-dropdown-additional:hover{background:#282828;}
.view-leo-dropdown-additional:hover:before, .view-leo-dropdown-additional:hover:after{background:#FFFFFF;}
.leo-dropdown-overlay{display:none;min-width:100%;min-height:100%;height:100%;top:0;left:0;background:rgba(255, 255, 255, 0.75);position:absolute;z-index:300;}
.leo-dropdown-cssload-speeding-wheel{display:none;position:absolute;left:46%;top:40%;width:30px;height:30px;margin:0 auto;border:2px solid #2fb5d2;border-radius:50%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:cssload-spin 800ms infinite linear;-moz-animation:cssload-spin 800ms infinite linear;animation:cssload-spin 800ms infinite linear;}
.leo-fly-cssload-speeding-wheel{display:none;position:absolute;left:46%;top:40%;width:30px;height:30px;margin:0 auto;border:2px solid #2fb5d2;border-radius:50%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:cssload-spin 800ms infinite linear;-moz-animation:cssload-spin 800ms infinite linear;animation:cssload-spin 800ms infinite linear;left:0;top:0;width:24px;height:24px;}
.leo-blockcart.cart-preview span.leo-dropdown-cssload-speeding-wheel{width:20px;height:20px;border:2px solid #fff;border-left-color:transparent;border-right-color:transparent;vertical-align:middle;position:relative;left:0;top:0;}
.leo-blockcart.cart-preview.show-leo-loading{position:relative;}
@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}
}
.cssload-piano{display:none;margin:auto;width:100%;top:50%;left:50%;height:5px;font-size:0px;text-align:center;position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.cssload-piano > div{width:30%;height:100%;display:inline-block;-webkit-animation:stretchdelay 0.88s infinite ease-in-out;-moz-animation:stretchdelay 0.88s infinite ease-in-out;animation:stretchdelay 0.88s infinite ease-in-out;}
.cssload-piano .cssload-rect2{-webkit-animation-delay:-0.65s;-moz-animation-delay:-0.65s;animation-delay:-0.65s;}
.cssload-piano .cssload-rect3{-webkit-animation-delay:-0.42s;-moz-animation-delay:-0.42s;animation-delay:-0.42s;}
@keyframes stretchdelay{0%, 40%, 100%{transform:scaleX(0.8);background-color:#2e5865;box-shadow:0 0 0 rgba(10, 10, 10, 0.1);}
20%{transform:scaleX(1);background-color:white;box-shadow:0 5px 6px rgba(10, 10, 10, 0.4);}
}
@-o-keyframes stretchdelay{0%, 40%, 100%{-o-transform:scaleX(0.8);background-color:#2e5865;box-shadow:0 0 0 rgba(10, 10, 10, 0.1);}
20%{-o-transform:scaleX(1);background-color:white;box-shadow:0 5px 6px rgba(10, 10, 10, 0.4);}
}
@-ms-keyframes stretchdelay{0%, 40%, 100%{-ms-transform:scaleX(0.8);background-color:#2e5865;box-shadow:0 0 0 rgba(10, 10, 10, 0.1);}
20%{-ms-transform:scaleX(1);background-color:white;box-shadow:0 5px 6px rgba(10, 10, 10, 0.4);}
}
@-webkit-keyframes stretchdelay{0%, 40%, 100%{-webkit-transform:scaleX(0.8);background-color:#2e5865;box-shadow:0 0 0 rgba(10, 10, 10, 0.1);}
20%{-webkit-transform:scaleX(1);background-color:white;box-shadow:0 5px 6px rgba(10, 10, 10, 0.4);}
}
@-moz-keyframes stretchdelay{0%, 40%, 100%{-moz-transform:scaleX(0.8);background-color:#2e5865;box-shadow:0 0 0 rgba(10, 10, 10, 0.1);}
20%{-moz-transform:scaleX(1);background-color:white;box-shadow:0 5px 6px rgba(10, 10, 10, 0.4);}
}
.leo-notification{display:none;position:fixed;}
.leo-notification.active{display:block;z-index:99999;}
.leo-notification .notification-wrapper{width:100%;margin-bottom:5px;max-height:100px;}
.leo-notification .notification-wrapper.disable{max-height:0;margin-bottom:0;-webkit-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.notification{position:relative;padding:10px 15px;text-align:center;width:100%;margin:0 auto;color:white;line-height:25px;cursor:pointer;visibility:hidden;z-index:-1;opacity:0;-webkit-transform:translate(0px, -50px);-moz-transform:translate(0px, -50px);-ms-transform:translate(0px, -50px);-o-transform:translate(0px, -50px);transform:translate(0px, -50px);}
.notification.show{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;visibility:visible;z-index:99999;opacity:1;}
.notification .notification-title{margin-right:15px;padding:0px 15px;line-height:30px;display:inline-block;}
.notification .notification-close{background:rgba(255, 255, 255, 0.2);padding:0px 10px;float:right;line-height:20px;display:inline-block;color:white;position:absolute;bottom:0px;right:0px;}
.notification .notification-close:hover{cursor:pointer;}
.notification.closed{-webkit-transform:translate(0px, -50px);-moz-transform:translate(0px, -50px);-ms-transform:translate(0px, -50px);-o-transform:translate(0px, -50px);transform:translate(0px, -50px);-webkit-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;visibility:hidden;z-index:-1;opacity:0;}
.leo-temp{display:none;}
.notification.notification-success{background:rgba(46, 204, 113, 0.8);}
.notification.notification-success .notification-title{background:#27ae60;}
.notification.notification-error{background:rgba(231, 76, 60, 0.8);}
.notification.notification-error .notification-title{background:#c0392b;}
.notification.notification-warning{background:rgba(241, 196, 15, 0.8);}
.notification.notification-warning .notification-title{background:#f39c12;}
.notification.notification-normal{background:rgba(52, 152, 219, 0.8);}
.notification.notification-normal .notification-title{background:#2980b9;}
.notification .noti{display:none;}
.notification .noti.active{display:block;}
.notification-success .noti-special{text-transform:capitalize;}
.leo-cart-item-info .product-name{margin-bottom:5px;}
.leo-cart-item-info .product-name a{color:#222222;font-size:14px;font-weight:bold;}
.leo-cart-item-info .product-name a:hover{color:#fdc02d;}
.leo-cart-item-info .product-price{display:block;color:#282828;font-size:14px;margin-bottom:5px;white-space:normal;}
.leo-cart-item-info .product-price > div{display:inline-block;vertical-align:middle;}
.leo-cart-item-info .product-price .regular-price{margin:0px;font-size:14px;}
.leo-cart-item-info .product-price .price{font-size:14px;}
.leo-cart-item-info .product-price .product-discount{font-size:14px;white-space:normal;}
.leo-cart-item-info .product-price .product-discount > span{display:inline-block;vertical-align:middle;}
.leo-cart-item-info .product-price .discount{color:#f2434a;font-size:14px;}
.leo-cart-item-info .product-price .discount:before{content:'(';display:inline-block;}
.leo-cart-item-info .product-price .discount:after{content:')';display:inline-block;}
.leo-cart-item-info .product-quantity{padding:0px;margin-top:10px;text-align:center;display:inline-block;border:1px solid #ececec;}
.leo-cart-item-info .product-quantity::after{content:"";display:table;clear:both;}
.leo-cart-item-info .product-quantity .leo-bt-product-quantity{display:block;width:20px;height:30px;line-height:30px;float:left;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.leo-cart-item-info .product-quantity .leo-bt-product-quantity i{display:none;}
.leo-cart-item-info .product-quantity .leo-bt-product-quantity:before{display:block;font-size:11px;color:#222222;font-family:"Material Icons";}
.leo-cart-item-info .product-quantity .leo-bt-product-quantity.leo-bt-product-quantity-up:before{content:"\E145";}
.leo-cart-item-info .product-quantity .leo-bt-product-quantity.leo-bt-product-quantity-down:before{content:"\E15B";}
.leo-cart-item-info .product-quantity .leo-bt-product-quantity:hover{background:#f7f7f7;color:#222222;}
.leo-cart-item-info .product-quantity .leo-input-product-quantity{float:left;outline:0;border-top:0px;height:30px;border-bottom:0px;text-align:center;color:#222222;width:50px;font-size:13px;border-left:1px solid #ececec;border-right:1px solid #ececec;display:inline-block;background:transparent;}
.leo-fly-cart-icon-wrapper{cursor:pointer;font-size:0px;position:relative;white-space:nowrap;text-align:center;background:#000000;}
.leo-fly-cart-icon-wrapper .leo-fly-cart-icon{width:30px;height:30px;line-height:28px;text-align:center;background:#000000;display:inline-block;vertical-align:middle;}
.leo-fly-cart-icon-wrapper .leo-fly-cart-icon:before{content:"\E8CB";display:block;font-size:14px;color:#FFFFFF;font-family:"Material Icons";}
.leo-fly-cart-icon-wrapper .leo-fly-cart-icon i{display:none;}
.leo-fly-cart-icon-wrapper .leo-fly-cart-total{padding:0px 8px;color:#000000;font-size:14px;min-width:30px;min-height:30px;line-height:26px;text-align:center;background:#FFFFFF;border-style:solid;border-color:#000000;display:inline-block;vertical-align:middle;border-width:2px 2px 2px 0px;}
.rtl .leo-fly-cart-icon-wrapper .leo-fly-cart-total{border-width:2px 0px 2px 2px;}
.leo-fly-cart .leo-dropdown-cart-content{left:0;}
.leo-fly-cart-cssload-loader{display:none;width:60px;height:60px;line-height:60px;position:absolute;top:50%;left:50%;box-sizing:border-box;text-align:center;z-index:0;text-transform:uppercase;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.leo-fly-cart-cssload-loader:before{opacity:0;content:"\0020";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #000000;border-radius:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;-o-box-shadow:inset 0 0 10px #000000;-ms-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;}
.leo-fly-cart-cssload-loader:after{content:"\0020";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:42px;border:1px solid #000000;opacity:0;filter:alpha(opacity=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;-o-box-shadow:inset 0 0 10px #000000;-ms-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;-webkit-animation:cssload-gogoloader 2.3s infinite 1.15s;-moz-animation:cssload-gogoloader 2.3s infinite 1.15s;animation:cssload-gogoloader 2.3s infinite 1.15s;}
.leo-fly-cart-cssload-loader:before{z-index:2;-webkit-animation:cssload-gogoloader 2.3s infinite;-moz-animation:cssload-gogoloader 2.3s infinite;animation:cssload-gogoloader 2.3s infinite;}
@keyframes cssload-gogoloader{0%{transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1);opacity:0;}
}
@-o-keyframes cssload-gogoloader{0%{-o-transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-o-transform:scale(1);opacity:0;}
}
@-ms-keyframes cssload-gogoloader{0%{-ms-transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-ms-transform:scale(1);opacity:0;}
}
@-webkit-keyframes cssload-gogoloader{0%{-webkit-transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-webkit-transform:scale(1);opacity:0;}
}
@-moz-keyframes cssload-gogoloader{0%{-moz-transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-moz-transform:scale(1);opacity:0;}
}
.leo-fly-cart-mask{position:fixed;z-index:9999;top:0;left:0;right:0;width:0;height:0;overflow:hidden;background:#000000;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.leo-fly-cart-mask.active{width:100%;height:100%;opacity:0.7;filter:alpha(opacity=70);}
body.enable-leo-fly-cart{overflow-x:hidden;}
body.leoflycart-active-slidebar{overflow:hidden;padding-right:17px;}
body.leoflycart-active-push main{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.leo-fly-cart-slidebar{z-index:99999;position:fixed;background:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;visibility:hidden;display:none;}
.leo-fly-cart-slidebar .leo-dropdown-cart{position:relative;margin-right:0;}
.leo-fly-cart-slidebar .leo-dropdown-cart-content{position:relative;}
.leo-fly-cart-slidebar.slidebar_left{display:block;height:100%;top:0;left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.leo-fly-cart-slidebar.slidebar_right{display:block;height:100%;top:0;right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.leo-fly-cart-slidebar.slidebar_left.active, .leo-fly-cart-slidebar.slidebar_right.active{visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.leo-fly-cart-slidebar.slidebar_top{display:block;width:100%;top:0;left:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.leo-fly-cart-slidebar.slidebar_bottom{display:block;width:100%;bottom:0;left:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.leo-fly-cart-slidebar.slidebar_top.active, .leo-fly-cart-slidebar.slidebar_bottom.active{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.leo-fly-cart-slidebar .leo-dropdown-bottom{}
.leo-fly-cart-slidebar.active-scroll .leo-dropdown-bottom{background:#fff;position:absolute;width:100%;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-content, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-content, .leo-fly-cart-slidebar.slidebar_left .leo-dropdown-cart-content, .leo-fly-cart-slidebar.slidebar_right .leo-dropdown-cart-content{border:none;}
.leo-fly-cart-slidebar.slidebar_left{border-right:3px solid #000000;}
.leo-fly-cart-slidebar.slidebar_right{border-left:3px solid #000000;}
.leo-fly-cart-slidebar.slidebar_top{border-bottom:3px solid #000000;}
.leo-fly-cart-slidebar.slidebar_bottom{border-top:3px solid #000000;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item{width:300px;border-bottom:none;float:left;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item{float:right;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item:before, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item:before{display:none;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item:not(.last), .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item:not(.last){border-right:1px solid #ddd;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item:not(.last), .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item:not(.last){border-left:1px solid #ddd;border-right:inherit;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item.show-additional .leo-dropdown-additional, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item.show-additional .leo-dropdown-additional{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item.show-additional .leo-dropdown-additional, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item.show-additional .leo-dropdown-additional{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional{top:0px;bottom:0px;right:auto;left:100%;-webkit-transform:rotateY(120deg);-moz-transform:rotateY(120deg);-ms-transform:rotateY(120deg);-o-transform:rotateY(120deg);transform:rotateY(120deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;border-left:1px solid #fff;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional{right:100%;left:auto;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional{border-right:1px solid #fff;border-left:inherit;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional{right:100%;left:auto;-webkit-transform:rotateY(-120deg);-moz-transform:rotateY(-120deg);-ms-transform:rotateY(-120deg);-o-transform:rotateY(-120deg);transform:rotateY(-120deg);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;}
.rtl .rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional, .rtl .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional{right:auto;left:100%;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional > div.label:first-child, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional > div.label:first-child{border-top:none;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-content, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-content{width:auto;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-content::after, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-content::after{content:"";display:table;clear:both;}
@media (min-width:768px){.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom{min-width:400px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;float:left;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom{float:right;}
}
@media (max-width:767px){.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom{position:static;}
}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper{border-right:1px solid #ddd;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper{border-left:1px solid #ddd;border-right:inherit;}
@media (min-width:768px){.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper{float:left;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper{float:right;}
}
@media (max-width:767px){.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper{width:100% !important;}
}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper.active-scrollbar, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper.active-scrollbar{overflow-x:auto;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper.active-scrollbar .leo-dropdown-list-item, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper.active-scrollbar .leo-dropdown-list-item{padding-bottom:10px;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-subtotals, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-subtotals{border-top:none;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-total, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-total{border-bottom:none;}
.leo-fly-cart-slidebar.slidebar_top.active-scroll .leo-dropdown-bottom, .leo-fly-cart-slidebar.slidebar_bottom.active-scroll .leo-dropdown-bottom{width:auto;top:0;bottom:0;right:0;}
.rtl .leo-fly-cart-slidebar.slidebar_top.active-scroll .leo-dropdown-bottom, .rtl .leo-fly-cart-slidebar.slidebar_bottom.active-scroll .leo-dropdown-bottom{left:0;right:auto;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-total, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-total{padding-left:5px;padding-right:5px;}
@media (min-width:576px){.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-total, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-total{width:60%;float:left;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-total, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-total{float:right;}
}
.leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action, .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action{padding-left:5px;padding-right:5px;}
@media (min-width:576px){.leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action, .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action{width:40%;float:left;}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action{float:right;}
}
@media (max-width:575px){.leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action, .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action{padding-top:0px;padding-bottom:0px;}
}
.leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action .cart-dropdow-button, .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action .cart-dropdow-button{display:block;margin:10px 0;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item{white-space:nowrap;list-style:none;padding:0;margin:0;}
.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item::after, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item::after{content:"";display:table;clear:both;}
.leo-fly-cart-slidebar.slidebar_top .view-leo-dropdown-additional, .leo-fly-cart-slidebar.slidebar_bottom .view-leo-dropdown-additional{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.rtl .leo-fly-cart-slidebar.slidebar_top .view-leo-dropdown-additional, .rtl .leo-fly-cart-slidebar.slidebar_bottom .view-leo-dropdown-additional{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.leo-fly-cart-slidebar.active-scroll .leo-dropdown-cart-item.last .leo-dropdown-additional{right:100%;left:auto;-webkit-transform:rotateY(-120deg);-moz-transform:rotateY(-120deg);-ms-transform:rotateY(-120deg);-o-transform:rotateY(-120deg);transform:rotateY(-120deg);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;}
.rtl .leo-fly-cart-slidebar.active-scroll .leo-dropdown-cart-item.last .leo-dropdown-additional{right:auto;left:100%;}
.rtl .leo-fly-cart-slidebar.active-scroll .leo-dropdown-cart-item.last .leo-dropdown-additional{right:auto;left:100%;-webkit-transform:rotateY(120deg);-moz-transform:rotateY(120deg);-ms-transform:rotateY(120deg);-o-transform:rotateY(120deg);transform:rotateY(120deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.rtl .rtl .leo-fly-cart-slidebar.active-scroll .leo-dropdown-cart-item.last .leo-dropdown-additional{right:100%;left:auto;}
.leo-fly-cart-slidebar.active-scroll .leo-dropdown-cart-item.last .view-leo-dropdown-additional{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.rtl .leo-fly-cart-slidebar.active-scroll .leo-dropdown-cart-item.last .view-leo-dropdown-additional{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.leo-fly-cart-slidebar.active-scroll .leo-dropdown-cart-item.show-additional .leo-dropdown-additional{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.rtl .leo-fly-cart-slidebar.active-scroll .leo-dropdown-cart-item.show-additional .leo-dropdown-additional{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.leo-fly-cart-slidebar .leo-fly-cart{position:absolute;visibility:hidden;opacity:0;z-index:-1;background:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.leo-fly-cart-slidebar.active .leo-fly-cart{visibility:visible;opacity:1;z-index:99999;}
.leo-fly-cart-slidebar.slidebar_top .leo-fly-cart{top:50%;left:50%;border:1px solid #000000;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.leo-fly-cart-slidebar.slidebar_top.active .leo-fly-cart{top:100%;}
.leo-fly-cart-slidebar.slidebar_bottom .leo-fly-cart{bottom:50%;left:50%;border:1px solid #000000;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.leo-fly-cart-slidebar.slidebar_bottom.active .leo-fly-cart{bottom:100%;}
.leo-fly-cart-slidebar.slidebar_left .leo-fly-cart{top:50%;left:50%;border:1px solid #000000;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.leo-fly-cart-slidebar.slidebar_left.active .leo-fly-cart{left:100%;}
.leo-fly-cart-slidebar.slidebar_left .leo-fly-cart-icon-wrapper{white-space:normal;}
.leo-fly-cart-slidebar.slidebar_left .leo-fly-cart-icon-wrapper .leo-fly-cart-total{border-width:2px 2px 2px 2px;}
.rtl .leo-fly-cart-slidebar.slidebar_left .leo-fly-cart-icon-wrapper .leo-fly-cart-total{border-width:2px 2px 2px 2px;}
.leo-fly-cart-slidebar.slidebar_right .leo-fly-cart{top:50%;right:50%;border:1px solid #000000;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.leo-fly-cart-slidebar.slidebar_right.active .leo-fly-cart{right:100%;}
.leo-fly-cart-slidebar.slidebar_right .leo-fly-cart-icon-wrapper{white-space:normal;}
.leo-fly-cart-slidebar.slidebar_right .leo-fly-cart-icon-wrapper .leo-fly-cart-total{border-width:2px 2px 2px 2px;}
.rtl .leo-fly-cart-slidebar.slidebar_right .leo-fly-cart-icon-wrapper .leo-fly-cart-total{border-width:2px 2px 2px 2px;}
.leo-fly-cart-wrapper{z-index:99;position:relative;}
.safari-win .leo-dropdown-cart.dropdown, .safari-win .leo-dropdown-cart.dropup{display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.safari-win .leo-dropdown-cart.dropdown.show, .safari-win .leo-dropdown-cart.dropup.show{display:block;}
.safari-win .leo-dropdown-cart-item .leo-dropdown-additional{display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.safari-win .leo-dropdown-cart-item.show-additional .leo-dropdown-additional{display:block;}
.safari-win .notification{display:none;}
.safari-win .notification.show{display:block;-webkit-transition:none;-o-transition:none;transition:none;}
.safari-win .notification.closed{display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.safari-win .leo-fly-cart-slidebar{display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.safari-win .leo-fly-cart-slidebar.slidebar_left.active, .safari-win .leo-fly-cart-slidebar.slidebar_right.active{display:block;}
.safari-win .leo-fly-cart-slidebar.slidebar_top.active, .safari-win .leo-fly-cart-slidebar.slidebar_bottom.active{display:block;}
@media (min-width:768px){.safari-win .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom, .safari-win .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom{display:block;}
}
.safari-win .leo-fly-cart-slidebar .leo-fly-cart{display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.safari-win .leo-fly-cart-slidebar.active .leo-fly-cart{display:block;}
.leo-dropdown-list-item-warpper .mCSB_scrollTools.mCSB_scrollTools_vertical{width:5px;}
.leo-dropdown-list-item-warpper .mCSB_inside > .mCSB_container{margin-right:0px;}
.rtl .leo-dropdown-list-item-warpper .mCSB_inside > .mCSB_container{margin-left:0px;margin-right:inherit;}
.leo-dropdown-list-item-warpper .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom:0px;}
.leo-dropdown-list-item-warpper .mCSB_scrollTools.mCSB_scrollTools_horizontal.mCSB_scrollTools_horizontal{height:9px;}
.rtl .leo-dropdown-list-item-warpper .mCustomScrollBox{direction:ltr !important;}