/***************************************************



  Mixins Themes 



/***************************************************/



/* Mixin Normal*/



/* Mixin Clear */



/* Mixin Border */



/*background RGBA



============================================*/



/***************************************************



  Mixins RTL Themes 



/***************************************************/



/************************************ 



  Override Bootstrap 



*************************************/



/**



 * Web Application Prefix Apply For Making Owner Styles



 */



/**



 *   Blocks Layout Selectors 



 */



/***********************************************************************/



/*******************DONGND CSS FOR CART BEGIN*****************************/



.leo-bt-cart.disable {



  /* cursor: not-allowed; */



  /* opacity: .65; */ }







.leo-bt-cart.disabled:focus {



  background: #acaaa6; }







.leo-modal .modal-content {



  border-radius: 0; }



  .leo-modal .modal-content .btn {



    margin: 5px; }



  @media (min-width: 481px) {



    .leo-modal .modal-content .leo-modal-send-wishlist-bt, .leo-modal .modal-content .btn-secondary {



      float: right; }



      .rtl .leo-modal .modal-content .leo-modal-send-wishlist-bt, .rtl .leo-modal .modal-content .btn-secondary {



        float: left; } }



  @media (max-width: 480px) {



    .leo-modal .modal-content .modal-footer {



      text-align: left; }



      .rtl .leo-modal .modal-content .modal-footer {



        text-align: right; } }



  .leo-modal .modal-content .modal-footer .leo-modal-review-loading {



    position: relative;



    width: 17px;



    height: 17px;



    border-top-color: #FFFFFF;



    border-bottom-color: #FFFFFF; }







.leo-modal .modal-content .modal-title {



  font-weight: 400; }







.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%; }







.leo-loading, .leo-modal-review-loading, .leo-compare-bt-loading, .leo-wishlist-bt-loading, .leo-quickview-bt-loading {



  display: none; }







.leo-wishlist-button.added .leo-wishlist-bt-loading, .leo-compare-button.added .leo-compare-bt-loading {



  border: 2px solid #fff;



  border-left-color: transparent;



  border-right-color: transparent; }







.leo-wishlist-button .leo-wishlist-bt-loading, .leo-compare-button .leo-compare-bt-loading, .quick-view.active .leo-quickview-bt-loading {



  border: 2px solid #fff400;



  border-left-color: transparent;



  border-right-color: transparent; }







.cssload-speeding-wheel {



  width: 17px;



  height: 17px;



  margin: auto;



  border: 2px solid #feff01;



  border-radius: 50%;



  border-left-color: transparent;



  border-right-color: transparent;



  animation: cssload-spin 800ms infinite linear;



  -o-animation: cssload-spin 800ms infinite linear;



  -ms-animation: cssload-spin 800ms infinite linear;



  -webkit-animation: cssload-spin 800ms infinite linear;



  -moz-animation: cssload-spin 800ms infinite linear; }







@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-modal .vertical-alignment-helper {



    display:table;



    height: 100%;



    width: 100%;



}







.leo-modal .modal-dialog{



    display: table-cell;



    vertical-align: middle;



}







.leo-modal .modal-content {



    max-width: 600px;



  margin: 0 auto;



}



*/



.leo-bt-select-attr, .leo-dropdown-attr {



  width: 100%; }







.leo-select-attr.selected, .leo-select-attr.selected.disable, .leo-select-attr:hover {



  background: #A0D468;



  color: #fff; }







.leo-select-attr.disable {



  background: #EBEBEB; }







.leo-dropdown-attr {



  padding: 0px;



  z-index: 999; }







/*******************DONGND CSS FOR CART END*****************************/



/*******************DONGND CSS FOR REVIEWS BEGIN*****************************/



.leo-modal-review .modal-title, .leo-modal-send-wishlist .modal-title {



  text-transform: none; }







.leo-modal-review .modal-dialog {



  max-width: 650px; }







.cancel, .cancel a {



  color: #d20000; }







.cancel:before {



  content: "\f056";



  font-family: "FontAwesome";



  font-size: 14px; }







.cancel, .star {



  overflow: hidden;



  float: left;



  margin: 0 1px 0 0;



  width: 15px;



  height: auto;



  cursor: pointer;



  font-size: 14px; }



  .rtl .cancel, .rtl .star {



    float: right; }







.star_content {



  float: left; }



  .rtl .star_content {



    float: right; }







div.star.star_on, div.star.star_hover {



  color: #fed203; }







div.star {



  color: #c4b460; }







div.star:before {



  content: "\f006";



  font-family: "FontAwesome"; }







#criterions_list {



  list-style-type: 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 sup {



  color: #f7525a; }







/* .new_review_form_content .form-group.leo-has-error input, .new_review_form_content .form-group.leo-has-error textarea */



/* { */



/* outline: 1px solid #ff4c4c; */



/* } */



.leo-fake-button, .leo-fake-send-wishlist-button {



  display: none; }







.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 {



  text-align: center; }







.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; }







.leo-list-product-reviews-wraper {



  display: inline-block; }







#leo_product_reviews_block_extra {



  margin: 20px 0; }



  #leo_product_reviews_block_extra .reviews_note > span {



    float: left; }



    .rtl #leo_product_reviews_block_extra .reviews_note > span {



      float: right; }







.reviews_advices {



  margin: 10px 0; }







.reviews_advices li {



  line-height: 23px; }



  @media (min-width: 420px) {



    .reviews_advices li {



      display: inline-block; } }







@media (min-width: 420px) {



  .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 .review-info {



    margin-bottom: 10px; }



  #product_reviews_block_tab .review .review_button .btn {



    padding: 5px 10px;



    text-transform: none; }



    #product_reviews_block_tab .review .review_button .btn.report_btn {



      padding: 10px 15px;



      margin-top: 10px; }



  #product_reviews_block_tab .review .review_author_infos {



    width: 100%;



    display: inline-block; }







@media (min-width: 576px) {



  #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; }







/*******************DONGND CSS FOR REVIEWS END*****************************/



/*******************DONGND CSS FOR COMPARE BEGIN*****************************/



.leo-compare-button.added, .leo-wishlist-button.added {



  background: #2FB5D2 !important;



  color: #fff !important;



  margin-right: 5px; }







.rtl .leo-compare-button.added, .leo-wishlist-button.added {



  margin-left: 5px; }







.leo-compare-button.active, .leo-wishlist-button.active {



  border-color: #2FB5D2; }







.leo-productscompare-item {



  width: 350px; }







.leo-productscompare-item:hover {



  -moz-box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  -webkit-box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  -o-box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  -ms-box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  -webkit-transition: all 0.4s;



  -o-transition: all 0.4s;



  transition: all 0.4s; }







.leo-productscompare-item .thumbnail-container img {



  width: 100%; }







.leo-productscompare-item .thumbnail-container {



  height: 100%;



  text-align: left; }







.rtl .leo-productscompare-item .thumbnail-container {



  text-align: right; }







.leo-productscompare-item .thumbnail-container:hover {



  -moz-box-shadow: none;



  -webkit-box-shadow: none;



  -o-box-shadow: none;



  -ms-box-shadow: none;



  box-shadow: none; }







.leo-productscompare-item .product-description {



  position: relative;



  width: 100%;



  height: 100%;



  margin-top: 10px;



  padding: 10px; }



  .leo-productscompare-item .product-description .leo-bt-cart {



    min-width: 250px; }



  .leo-productscompare-item .product-description .dropdown-menu {



    max-height: 65px; }







.leo-productscompare-item .product-description .product-title {



  width: 100%;



  float: none;



  margin-top: 10px; }



  .leo-productscompare-item .product-description .product-title a {



    font-size: 16px; }







.leo-productscompare-item .product-description .product-price-and-shipping {



  text-align: left;



  height: auto;



  font-size: 16px; }



  .rtl .leo-productscompare-item .product-description .product-price-and-shipping {



    text-align: right; }



  .leo-productscompare-item .product-description .product-price-and-shipping .aeuc_unit_price_label {



    position: relative;



    top: inherit; }







.leo-productscompare-item .product-description .product-price-and-shipping .price {



  display: inline-block; }







.leo-productscompare-item .delete-productcompare .leo-compare-button {



  float: right;



  padding: 0;



  margin-bottom: 5px; }







.product-rating {



  display: inline-block; }







/*******************DONGND CSS FOR COMPARE END*****************************/



/*******************DONGND CSS FOR WISHLIST BEGIN*****************************/



.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: 100px; }



  @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-wishlistproduct-item .wishlist-product-info select.form-control:not([size]):not([multiple]) {



    height: calc(2.5rem - 0px); }







.wishlist-product-action .leo-wishlist-product-save-button, .wishlist-product-action .leo-wishlist-button-dropdown {



  width: auto; }



.wishlist-product-action .btn {



  padding: 10px;



  text-transform: none; }







.wishlist-product-action {



  position: relative; }



  .wishlist-product-action .leo-wishlist-button-dropdown {



    position: static; }



    .wishlist-product-action .leo-wishlist-button-dropdown .leo-list-wishlist {



      top: auto;



      bottom: 100%;



      left: 0;



      right: 0;



      margin: auto;



      font-size: 13px;



      max-height: 125px;



      overflow-y: auto; }



    .wishlist-product-action .leo-wishlist-button-dropdown .move-wishlist-item {



      background: #116733;



      color: #FFFFFF;



      border-radius: 0;



      text-overflow: ellipsis;



      overflow: hidden;



      white-space: nowrap;



      padding: 10px; }



      .wishlist-product-action .leo-wishlist-button-dropdown .move-wishlist-item:hover {



        background: #333333; }







.leo-modal-wishlist .modal-footer {



  display: none; }







.leo-modal-wishlist.enable-action .modal-footer {



  display: block;



  text-align: right; }







.rtl .leo-modal-wishlist.enable-action .modal-footer {



  text-align: left; }







.leo-modal-wishlist.enable-action .modal-footer .btn {



  margin-left: 5px; }







.leo-modal-wishlist-loading {



  display: none; }







/*



.leo-compare-wishlist-button



{



  position: relative;



}



*/



.leo-list-wishlist {



  max-height: 79px;



  overflow: auto;



  border: 1px solid #dfe0e1;



  z-index: 999;



  margin: auto;



  padding: 0;



  left: 0;



  right: 0;



  width: 100px;



  text-align: left;



  top: inherit;



  bottom: 100%; }



  .rtl .leo-list-wishlist {



    text-align: right; }



  .leo-list-wishlist .list-group-item-action {



    overflow: hidden;



    text-overflow: ellipsis; }







.leo-list-wishlist .wishlist-item {



  padding: 10px; }







.leo-wishlist-button.dropdown-toggle::after {



  display: none; }







.leo-wishlist-button-dropdown {



  display: inline-block;



  position: static; }







/*



.popover-list-wishlist .popover-title



{



  text-align: center;



}







.popover-list-wishlist .popover-content



{



  padding: 0;



}







.popover-list-wishlist .list-group-item



{



  border-bottom: none;



  border-left: none;



  border-right: none;



}



*/



.wishlist-item.added, .wishlist-item.added:hover {



  background-color: #2fb5d2;



  color: #fff; }







.wishlist-item:hover, .move-wishlist-item:hover {



  background-color: #f7f7f9; }







/*



.leo-list-wishlist .list-group-item.wishlist-item.active, .leo-list-wishlist .list-group-item.wishlist-item.active:focus



{



  border-color: none;



  background-color: none;



}



*/



.view-wishlist-product {



  float: left;



  text-overflow: ellipsis;



  overflow: hidden;



  max-width: 170px; }



  .rtl .view-wishlist-product {



    float: right; }



  .view-wishlist-product i {



    display: inline;



    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;



  position: relative;



  float: right;



  left: auto; }



  .rtl .leo-view-wishlist-product-loading {



    float: left; }



  .rtl .leo-view-wishlist-product-loading {



    right: auto;



    left: auto; }







.leo-wishlist-product {



  margin-bottom: 20px; }



  .leo-wishlist-product .product-description {



    position: relative; }



    .leo-wishlist-product .product-description .product-price-and-shipping {



      height: 23px;



      overflow: hidden; }







.leo-wishlist-product .thumbnail-container:hover {



  -moz-box-shadow: none;



  -webkit-box-shadow: none;



  -o-box-shadow: none;



  -ms-box-shadow: none;



  box-shadow: none; }







.delete-wishlist-product .leo-wishlist-button {



  float: right; }



  .rtl .delete-wishlist-product .leo-wishlist-button {



    float: left; }







.send-wishlist {



  display: none; }







.send-wishlist {



  margin-bottom: 20px; }



  .send-wishlist .leo-send-wishlist-button {



    white-space: normal; }







.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 (max-width: 575px) {



    .wishlist_email_status_loading, .send_wishlist_msg, .leo-modal-send-wishlist-loading {



      float: left;



      margin: 5px 10px; }



      .rtl .wishlist_email_status_loading, .rtl .send_wishlist_msg, .rtl .leo-modal-send-wishlist-loading {



        float: right; } }







.leo-modal-reset-send-wishlist-bt {



  float: left; }



  .rtl .leo-modal-reset-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;



  padding: 0;



  margin-bottom: 5px; }







#products .product-miniature.leo-wishlistproduct-item {



  padding: 15px;



  border: 1px solid #ddd;



  margin-bottom: 10px; }







#products .product-miniature.leo-wishlistproduct-item:hover {



  -moz-box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  -webkit-box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  -o-box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  -ms-box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);



  -webkit-transition: all 0.4s;



  -o-transition: all 0.4s;



  transition: all 0.4s; }







#products .product-miniature.leo-wishlistproduct-item .product-title {



  width: 100%;



  height: 25px;



  margin-top: 10px; }







#products .product-miniature.leo-wishlistproduct-item .product-title a {



  font-size: 16px; }







#products .product-miniature.leo-wishlistproduct-item .product-thumbnail img {



  max-width: 100%; }







.footer_links {



  clear: both;



  margin-top: 30px; }



  .footer_links .btn {



    display: -webkit-inline-box;



    display: -moz-inline-box;



    display: inline-box;



    display: -webkit-inline-flex;



    display: -moz-inline-flex;



    display: -ms-inline-flexbox;



    display: inline-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;



    white-space: normal; }



    .footer_links .btn i {



      font-size: 18px;



      padding-right: 3px; }



      .rtl .footer_links .btn i {



        padding-left: 3px;



        padding-right: inherit; }







.footer_links li {



  padding: 5px 0;



  display: inline-block; }







@media (min-width: 640px) {



  .footer_links li.pull-xs-right {



    float: right; }







  .rtl .footer_links li.pull-xs-right {



    float: left; } }



/*******************DONGND CSS FOR WISHLIST END*****************************/



.leo-compare-review-dropdown .dropdown-menu {



  max-width: 100%;



  text-align: left; }



  .rtl .leo-compare-review-dropdown .dropdown-menu {



    text-align: right; }



  .leo-compare-review-dropdown .dropdown-menu .review_content, .leo-compare-review-dropdown .dropdown-menu .review_title {



    overflow: hidden;



    text-overflow: ellipsis;



    line-height: 23px; }



  .leo-compare-review-dropdown .dropdown-menu strong {



    overflow: hidden;



    text-overflow: ellipsis;



    display: block;



    line-height: 23px; }



  @media (max-width: 767px) {



    .leo-compare-review-dropdown .dropdown-menu .dropdown-item {



      padding: 5px 10px; } }



.leo-compare-review-dropdown.open .btn:after {



  -webkit-transform: rotate(180deg);



  -moz-transform: rotate(180deg);



  -ms-transform: rotate(180deg);



  -o-transform: rotate(180deg);



  transform: rotate(180deg);



  -webkit-transition: all 0.3s ease 0s;



  -o-transition: all 0.3s ease 0s;



  transition: all 0.3s ease 0s; }







#product_comparison {



  border: none; }



  #product_comparison .comparison_infos {



    text-align: center; }







@media (min-width: 576px) {



  .form-send-wishlist .form-group {



    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; } }







input[placeholder] {



  text-overflow: ellipsis;



  white-space: nowrap;



  overflow: hidden; }







/*******************DONGND CSS FOR DROPDOWN CART BEGIN*****************************/



.leo-dropdown-cart {



  /*



  position: relative;



  */



  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;



    opacity: 0;



    filter: alpha(opacity=0);



    z-index: -1;



    -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;



    filter: alpha(opacity=100);



    z-index: 9999; }



  .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.enable-dropdown.offset-left .leo-dropdown-cart.flycart {



  left: 0; }



.leo-fly-cart.solo.offset-left .leo-fly-cart-total {



  left: 70%; }



.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: 70%; }







.leo-dropdown-cart-content {



  /*



  position: absolute;



  top: 100%;



  */



  background: #fff;



  z-index: 99;



  border: 1px solid #ddd;



  border-top: 3px solid #000;



  /* min-width: 320px; */



  right: 0;



  /* padding-bottom: 10px; */ }



  .rtl .leo-dropdown-cart-content {



    left: 0;



    right: auto; }



  @media (max-width: 767px) {



    .leo-dropdown-cart-content .leo-dropdown-list-item-warpper {



      width: 100% !important; } }







.leo-dropdown-list-item {



  margin-bottom: 0px; }







.leo-dropdown-cart-content .leo-dropdown-list-item.active-scrollbar {



  /*



  max-height: 580px;



  */



  overflow: auto; }







#header .leo-cart-dropdown-action a {



  font-size: 12px;



  color: #FFFFFF; }



  #header .leo-cart-dropdown-action a:hover {



    color: #116733; }







.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-content a:hover i {



  color: #116733; }







/* .leo-dropdown-cart-item a {



  font-size: 1rem;



  &:hover, &:focus {



    border-color: #2fb5d2;



    background: #2fb5d2;



    i{



      color: $white;



    }



  }



} */



.leo-dropdown-cart-subtotals, .leo-dropdown-cart-total {



  /* margin: 10px 0; */



  text-align: left;



  padding: 10px; }



  .rtl .leo-dropdown-cart-subtotals, .rtl .leo-dropdown-cart-total {



    text-align: right; }



  @media (max-width: 767px) {



    .leo-dropdown-cart-subtotals, .leo-dropdown-cart-total {



      padding: 5px 10px; } }







/*



.leo-dropdown-cart-subtotals>div, .leo-dropdown-cart-total>div



{



  clear: both;



}



*/



.leo-dropdown-cart-subtotals {



  border-top: 1px solid #ddd;



  border-bottom: 1px solid #ddd;



  padding: 10px; }



  @media (max-width: 767px) {



    .leo-dropdown-cart-subtotals {



      padding: 5px 10px; } }



  .leo-dropdown-cart-subtotals .value {



    float: right;



    font-weight: 500; }



    .rtl .leo-dropdown-cart-subtotals .value {



      float: left; }



    @media (max-width: 767px) {



      .leo-dropdown-cart-subtotals .value {



        font-size: 14px; } }







.leo-dropdown-cart-total .value {



  float: right;



  font-weight: 600; }



  .rtl .leo-dropdown-cart-total .value {



    float: left; }







.leo-dropdown-cart-subtotals .label, .leo-dropdown-cart-total .label {



  float: left;



  font-weight: 600;



  text-transform: none; }



  .rtl .leo-dropdown-cart-subtotals .label, .rtl .leo-dropdown-cart-total .label {



    float: right; }



  @media (max-width: 767px) {



    .leo-dropdown-cart-subtotals .label, .leo-dropdown-cart-total .label {



      font-size: 12px; } }







.leo-cart-item-img {



  float: left;



  width: 35%;



  /* @include rtl-margin-right(10px); */ }



  .rtl .leo-cart-item-img {



    float: right; }







.leo-cart-item-info {



  float: left;



  width: 65%;



  padding-left: 10px; }



  .rtl .leo-cart-item-info {



    float: right; }



  .rtl .leo-cart-item-info {



    padding-right: 10px;



    padding-left: inherit; }



  .leo-cart-item-info .product-name a {



    text-transform: none;



    font-size: 13px; }



  .leo-cart-item-info .product-price {



    font-size: 14px;



    padding: 5px 0;



    white-space: normal; }



    .leo-cart-item-info .product-price .product-discount {



      display: inline-block;



      margin-bottom: 3px; }



    .leo-cart-item-info .product-price .current-price {



      display: inline-block; }



      .leo-cart-item-info .product-price .current-price .price, .leo-cart-item-info .product-price .current-price .unit-price-cart {



        display: inline-block; }



    .leo-cart-item-info .product-price .regular-price {



      font-size: 14px;



      margin-right: 0; }



      .rtl .leo-cart-item-info .product-price .regular-price {



        margin-left: 0;



        margin-right: inherit; }



    .leo-cart-item-info .product-price .discount-percentage {



      color: #FFFFFF;



      background: red;



      padding: 0 5px;



      font-size: 12px;



      display: inline-block; }







.leo-dropdown-cart-item {



  position: relative;



  border-bottom: 1px solid #ddd;



  padding: 10px 10px 10px 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.has-view-additional {



    padding-bottom: 0px; }



  .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 .leo-dropdown-additional {



    position: absolute;



    /* top: 100%; */



    top: 70%;



    left: 0;



    width: 100%;



    visibility: hidden;



    opacity: 0;



    filter: alpha(opacity=0);



    z-index: -1;



    -webkit-transition: all 0.5s linear;



    -o-transition: all 0.5s linear;



    transition: all 0.5s linear;



    background-color: #c9def3;



    padding: 0 10px 10px;



    text-transform: none;



    font-weight: 400; }



    .rtl .leo-dropdown-cart-item .leo-dropdown-additional {



      right: 0;



      left: auto; }



  .leo-dropdown-cart-item.show-additional .leo-dropdown-additional {



    top: 100%;



    z-index: 9999;



    visibility: visible;



    opacity: 1; }







/* .leo-dropdown-cart-item .combinations, .leo-dropdown-cart-item .customizations */



/* .leo-dropdown-cart-item.show-combination .combinations, .leo-dropdown-cart-item.show-customization .customizations */



/*



.leo-dropdown-list-item.active-scrollbar .leo-dropdown-cart-item.show-additional .leo-dropdown-additional



{



  position: static;



}



*/



.leo-dropdown-additional .customizations, .leo-dropdown-additional .combinations {



  /* margin-top: 5px; */ }



.leo-dropdown-additional .view-customization {



  margin-top: 5px;



  /* padding-top: 5px; */



  /* border-top: 1px solid #fff; */ }



.leo-dropdown-additional .view-combination, .leo-dropdown-additional .view-customization {



  padding-bottom: 5px;



  font-weight: bold;



  text-align: left;



  border-top: 1px solid #fff; }



  .rtl .leo-dropdown-additional .view-combination, .rtl .leo-dropdown-additional .view-customization {



    text-align: right; }







.leo-remove-from-cart {



  position: absolute;



  bottom: 5px;



  right: 5px; }



  .rtl .leo-remove-from-cart {



    left: 5px;



    right: auto; }







.leo-dropdown-cart-item.last {



  margin-bottom: 0px;



  border-bottom: none;



  padding-bottom: 0px; }







.leo-dropdown-additional, .view-additional {



  clear: both;



  text-align: left; }



  .rtl .leo-dropdown-additional, .rtl .view-additional {



    text-align: right; }







.leo-cart-dropdown-action {



  text-align: center;



  padding: 10px 0; }



  @media (max-width: 767px) {



    .leo-cart-dropdown-action {



      padding: 5px 0; } }



  .leo-cart-dropdown-action .btn {



    font-size: 12px;



    padding: 15px 20px; }



    @media (max-width: 767px) {



      .leo-cart-dropdown-action .btn {



        padding: 10px 20px; } }







#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 .down-arrow, .view-leo-dropdown-additional.show .right-arrow



{



  display: none;



}







.view-leo-dropdown-additional .right-arrow, .view-leo-dropdown-additional.show .down-arrow



{



  display: inline-block;



}











.view-leo-dropdown-additional .down-arrow, .view-leo-dropdown-additional .right-arrow



{ 



  -webkit-transition: all 1s ease;



  -moz-transition: all 1s ease;



  -ms-transition: all 1s ease;



  -o-transition: all 1s ease;



  transition: all 1s ease;



}



*/



/*****************addition arrow BEGIN***********************/



.view-leo-dropdown-additional {



  width: 25px;



  height: 25px;



  background: #2fb5d2;



  cursor: pointer;



  position: absolute;



  bottom: 5px;



  left: 10px; }



  .rtl .view-leo-dropdown-additional {



    right: 10px;



    left: auto; }



  .view-leo-dropdown-additional.show {



    background: #797979; }



  .view-leo-dropdown-additional:before, .view-leo-dropdown-additional:after {



    content: "";



    display: block;



    width: 10px;



    height: 3px;



    background: white;



    position: absolute;



    top: 12px;



    -webkit-transition: transform 0.3s;



    -o-transition: transform 0.3s;



    transition: transform 0.3s; }



  .view-leo-dropdown-additional:before {



    right: 10px;



    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); }



    .rtl .view-leo-dropdown-additional:before {



      left: 10px;



      right: auto; }



  .view-leo-dropdown-additional:after {



    right: 5px;



    -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; }



    .rtl .view-leo-dropdown-additional:after {



      left: 5px;



      right: auto; }



  .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); }







/*****************addition arrow END***********************/



.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; }



  .rtl .leo-dropdown-overlay {



    right: 0;



    left: auto; }







/***********loading wheel BEGIN*************/



.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; }



  .rtl .leo-dropdown-cssload-speeding-wheel {



    right: 46%;



    left: auto; }







.leo-fly-cssload-speeding-wheel {



  display: none;



  position: absolute;



  /* @include rtl-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: 70%;



  top: -60%;



  */



  left: 0;



  top: 0;



  width: 24px;



  height: 24px; }



  .rtl .leo-fly-cssload-speeding-wheel {



    right: 0;



    left: auto; }







.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; }



  .rtl .leo-blockcart.cart-preview span.leo-dropdown-cssload-speeding-wheel {



    right: 0;



    left: auto; }



.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); } }



/***********loading wheel END*************/



/************loading piano BEGIN****************/



.cssload-piano {



  display: none;



  margin: auto;



  width: 5px;



  height: 8px;



  font-size: 8px;



  position: absolute;



  top: 6px;



  right: 0; }



  .rtl .cssload-piano {



    left: 0;



    right: auto; }



  .cssload-piano > div {



    height: 100%;



    width: 100%;



    display: block;



    margin-bottom: 0.6em;



    -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); } }



/************loading piano END****************/



/********* notification BEGIN *********/



.leo-notification {



  display: none;



  position: fixed;



  /*



  top: 10%;



  right: 10px;



  



  width: 320px;



  */ }



  .leo-notification.active {



    display: block;



    z-index: 99999; }



  .leo-notification .notification-wrapper {



    width: 100%;



    /* overflow: hidden;   */



    /* background: #ecf0f1; */



    /* border-bottom: 1px solid #95a5a6; */



    margin-bottom: 5px;



    max-height: 100px; }



    .leo-notification .notification-wrapper.disable {



      max-height: 0;



      margin-bottom: 0;



      -webkit-transition: all 0.7s;



      -o-transition: all 0.7s;



      transition: all 0.7s; }







.notification {



  position: relative;



  padding: 10px 15px;



  text-align: center;



  width: 100%;



  /* height: 40px; */



  /* border-radius: 0px 0px 5px 5px; */



  margin: 0 auto;



  /* box-shadow: #95a5a6 0px 0px 6px 2px; */



  color: white;



  /* line-height: 40px; */



  line-height: 25px;



  /* overflow: hidden; */



  /* animation: reveal 1 2s; */



  cursor: pointer;



  visibility: hidden;



  z-index: -1;



  opacity: 0;



  filter: alpha(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: 0.7s;



    -o-transition: 0.7s;



    transition: 0.7s;



    visibility: visible;



    z-index: 99999;



    opacity: 1;



    filter: alpha(opacity=100); }



  .notification .notification-title {



    margin-right: 15px;



    padding: 0px 15px;



    /* line-height: 40px; */



    line-height: 30px;



    display: inline-block; }



    .rtl .notification .notification-title {



      margin-left: 15px;



      margin-right: inherit; }



  .notification .notification-close {



    background: rgba(255, 255, 255, 0.2);



    /* background: rgba(0,0,0,0.2); */



    /* padding: 0px 15px; */



    padding: 0px 10px;



    float: right;



    /* line-height: 40px; */



    line-height: 20px;



    display: inline-block;



    color: white;



    /* color: #000; */



    position: absolute;



    bottom: 0px;



    right: 0; }



    .rtl .notification .notification-close {



      float: left; }



    .rtl .notification .notification-close {



      left: 0;



      right: auto; }



    .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: 0.7s;



    -o-transition: 0.7s;



    transition: 0.7s;



    visibility: hidden;



    z-index: -1;



    opacity: 0;



    filter: alpha(opacity=0); }







.leo-temp {



  display: none; }







/*



@keyframes reveal{



  0%{



    transform: translate(0px, -100px);



  }



  50%{



    transform: translate(0px, -100px);



  }



  100%{



    transform: translate(0px, 0px);



  }



}







@-o-keyframes reveal {



  0%{



    -o-transform: translate(0px, -100px);



  }



  50%{



    -o-transform: translate(0px, -100px);



  }



  100%{



    -o-transform: translate(0px, 0px);



  }



}







@-ms-keyframes reveal {



  0%{



    -ms-transform: translate(0px, -100px);



  }



  50%{



    -ms-transform: translate(0px, -100px);



  }



  100%{



    -ms-transform: translate(0px, 0px);



  }



}







@-webkit-keyframes reveal {



  0%{



    -webkit-transform: translate(0px, -100px);



  }



  50%{



    -webkit-transform: translate(0px, -100px);



  }



  100%{



    -webkit-transform: translate(0px, 0px);



  } 



}







@-moz-keyframes reveal {



  0%{



    -moz-transform: translate(0px, -100px);



  }



  50%{



    -moz-transform: translate(0px, -100px);



  }



  100%{



    -moz-transform: translate(0px, 0px);



  }



}



*/



.notification.notification-success {



  /* background: #2ecc71; */



  background: rgba(46, 204, 113, 0.8); }



  .notification.notification-success .notification-title {



    background: #27ae60; }



.notification.notification-error {



  /* background: #e74c3c; */



  background: rgba(231, 76, 60, 0.8); }



  .notification.notification-error .notification-title {



    background: #c0392b; }



.notification.notification-warning {



  /* background: #f1c40f; */



  background: rgba(241, 196, 15, 0.8); }



  .notification.notification-warning .notification-title {



    background: #f39c12; }



.notification.notification-normal {



  /* background: #3498db; */



  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; }







/********* notification END*********/



.leo-input-product-quantity {



  width: 50px;



  height: 30px;



  text-align: center;



  margin: 0 2px;



  border: 1px solid #e1e1e1; }







.leo-cart-item-info .leo-bt-product-quantity {



  cursor: pointer;



  width: 30px;



  height: 30px;



  background: #e1e1e1;



  border: 1px solid #e1e1e1;



  display: inline-block;



  text-align: center; }



  .leo-cart-item-info .leo-bt-product-quantity i {



    color: #232323;



    font-size: 14px;



    line-height: 30px; }



  .leo-cart-item-info .leo-bt-product-quantity:hover {



    background: #116733;



    border-color: #116733; }



    .leo-cart-item-info .leo-bt-product-quantity:hover i {



      color: #FFFFFF; }







.leo-cart-item-info .product-quantity {



  margin-top: 10px;



  display: -webkit-box;



  display: -moz-box;



  display: box;



  display: -webkit-flex;



  display: -moz-flex;



  display: -ms-flexbox;



  display: flex; }







/*******************DONGND CSS FOR DROPDOWN CART END*****************************/



/*******************DONGND CSS FOR FLY CART BEGIN*****************************/



/*



.leo-fly-cart.enable-dropdown, .leo-fly-cart.enable-slidebar



{



  position: fixed;



  top: 10%;



  left: 20px;



}



*/



.leo-fly-cart {



  z-index: 999; }







.leo-fly-cart-icon-wrapper {



  position: relative; }



  .leo-fly-cart-icon-wrapper .leo-fly-cart-icon {width: 40px;height: 40px;background: #37bc9b;color: #FFFFFF;display: inline-block;text-align: center;line-height: 40px;border-radius: 50%;}



    @media (max-width: 480px) {



      .leo-fly-cart-icon-wrapper .leo-fly-cart-icon {



        width: 30px;



        height: 30px;



        line-height: 30px; } }







.leo-fly-cart-total {



  position: absolute;



  top: -10px;



  left: 0;



  font-size: 15px;



  color: #fff;



  background: #2fb5d2;



  padding: 0px 5px;



  border-radius: 50%;



  -webkit-transition: all 0.2s linear;



  -o-transition: all 0.2s linear;



  transition: all 0.2s linear;



  min-width: 25px;



  height: 25px;



  line-height: 25px;



  text-align: center; }



  .rtl .leo-fly-cart-total {



    right: 0;



    left: auto; }



  @media (max-width: 480px) {



    .leo-fly-cart-total {



      top: -15px; } }







.leo-fly-cart .leo-dropdown-cart-content {



  left: 0; }







/***************CSS FOR LOADING FLY CART BEGIN **********************/



.leo-fly-cart-cssload-loader {



  display: none;



  width: 60px;



  height: 60px;



  line-height: 60px;



  position: absolute;



  top: -25%;



  left: -25%;



  /*



  margin: 49px auto;



  width: 146px;



  height: 146px;



  position: relative;



  line-height: 146px;



  */



  box-sizing: border-box;



  text-align: center;



  z-index: 0;



  text-transform: none; }



  .rtl .leo-fly-cart-cssload-loader {



    right: -25%;



    left: auto; }



  .leo-fly-cart-cssload-loader:before {



    opacity: 0;



    box-sizing: border-box;



    content: "\0020";



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    border-radius: 42px;



    /*



    border: 2px solid rgb(0,0,0);



    box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



      -o-box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



      -ms-box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



      -webkit-box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



      -moz-box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



    */



    border: 1px solid #2fb5d2;



    -moz-box-shadow: inset 0 0 10px #2fb5d2;



    -webkit-box-shadow: inset 0 0 10px #2fb5d2;



    -o-box-shadow: inset 0 0 10px #2fb5d2;



    -ms-box-shadow: inset 0 0 10px #2fb5d2;



    box-shadow: inset 0 0 10px #2fb5d2; }



    .rtl .leo-fly-cart-cssload-loader:before {



      right: 0;



      left: auto; }



  .leo-fly-cart-cssload-loader:after {



    opacity: 0;



    filter: alpha(opacity=0);



    box-sizing: border-box;



    content: "\0020";



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    border-radius: 42px;



    /*



    border: 2px solid rgb(0,0,0);



    box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



      -o-box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



      -ms-box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



      -webkit-box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



      -moz-box-shadow: 0 0 20px rgb(0,0,0), inset 0 0 20px rgb(0,0,0);



    */



    border: 1px solid #2fb5d2;



    -moz-box-shadow: inset 0 0 10px #2fb5d2;



    -webkit-box-shadow: inset 0 0 10px #2fb5d2;



    -o-box-shadow: inset 0 0 10px #2fb5d2;



    -ms-box-shadow: inset 0 0 10px #2fb5d2;



    box-shadow: inset 0 0 10px #2fb5d2;



    z-index: 1;



    -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; }



    .rtl .leo-fly-cart-cssload-loader:after {



      right: 0;



      left: auto; }



  .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; } }



/***************CSS FOR LOADING FLY CART END **********************/



/***************CSS FOR FLY CART SLIDE BAR BEGIN **********************/



.leo-fly-cart-mask {



  position: fixed;



  z-index: 9999;



  top: 0;



  left: 0;



  overflow: hidden;



  width: 0;



  height: 0;



  background-color: #000;



  opacity: 0;



  filter: alpha(opacity=0);



  -webkit-transition: opacity 0.8s, width 0s 0.8s, height 0s 0.8s;



  -o-transition: opacity 0.8s, width 0s 0.8s, height 0s 0.8s;



  transition: opacity 0.8s, width 0s 0.8s, height 0s 0.8s; }



  .rtl .leo-fly-cart-mask {



    right: 0;



    left: auto; }



  .leo-fly-cart-mask.active {



    width: 100%;



    height: 100%;



    opacity: 0.7;



    filter: alpha(opacity=70);



    -webkit-transition: opacity 0.3s;



    -o-transition: opacity 0.3s;



    transition: opacity 0.3s; }







body.leoflycart-active-slidebar {



  overflow: hidden;



  padding-right: 17px; }



  .rtl body.leoflycart-active-slidebar {



    padding-left: 17px;



    padding-right: inherit; }



body main {



  -webkit-transition: all 0.3s ease;



  -o-transition: all 0.3s ease;



  transition: all 0.3s ease; }







.leo-fly-cart-slidebar {



  /*



  width: 100%;



  height: 100%;



  */



  z-index: 99999;



  position: fixed;



  background: #fff;



  /* padding: 20px; */



  /*



  -webkit-transition: -webkit-transform 0.3s linear;



  transition: transform 0.3s linear;



  -moz-transition: -moz-transform 0.3s linear;



  -ms-transition: -ms-transform 0.3s linear;



  -o-transition: -o-transform 0.3s linear;



  */



  -webkit-transition: all 0.3s ease;



  -o-transition: all 0.3s ease;



  transition: all 0.3s ease;



  /*



  opacity: 0;



  */



  visibility: hidden;



  display: none; }



  .leo-fly-cart-slidebar .leo-dropdown-cart {



    position: relative;



    margin-right: 0; }



    .rtl .leo-fly-cart-slidebar .leo-dropdown-cart {



      margin-left: 0;



      margin-right: inherit; }



  .leo-fly-cart-slidebar .leo-dropdown-cart-content {



    position: relative; }



  .leo-fly-cart-slidebar.slidebar_left {



    display: block;



    height: 100%;



    /* opacity: 1; */



    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%;



    /* opacity: 1; */



    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: visibility; */



    /*



    opacity: 1;



    */



    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%;



    /* opacity: 1; */



    top: 0;



    left: 0;



    -webkit-transform: translateY(-100%);



    -moz-transform: translateY(-100%);



    -ms-transform: translateY(-100%);



    -o-transform: translateY(-100%);



    transform: translateY(-100%); }



    .rtl .leo-fly-cart-slidebar.slidebar_top {



      right: 0;



      left: auto; }



  .leo-fly-cart-slidebar.slidebar_bottom {



    display: block;



    width: 100%;



    /* opacity: 1; */



    bottom: 0;



    left: 0;



    -webkit-transform: translateY(100%);



    -moz-transform: translateY(100%);



    -ms-transform: translateY(100%);



    -o-transform: translateY(100%);



    transform: translateY(100%); }



    .rtl .leo-fly-cart-slidebar.slidebar_bottom {



      right: 0;



      left: auto; }



  .leo-fly-cart-slidebar.slidebar_top.active, .leo-fly-cart-slidebar.slidebar_bottom.active {



    visibility: visible;



    /*



    opacity: 1;



    */



    -webkit-transform: translateY(0);



    -moz-transform: translateY(0);



    -ms-transform: translateY(0);



    -o-transform: translateY(0);



    transform: translateY(0); }







.leo-dropdown-bottom {



  padding-top: 10px; }



  @media (max-width: 767px) {



    .leo-dropdown-bottom {



      padding-top: 0; } }







.leo-fly-cart-slidebar .leo-dropdown-bottom {



  /* padding-bottom: 5px */ }



.leo-fly-cart-slidebar.active-scroll .leo-dropdown-bottom {



  background: #fff;



  position: absolute;



  width: 100%; }



@media (max-width: 767px) {



  .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom, .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom {



    position: relative; }



    .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom .leo-dropdown-total, .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom .leo-dropdown-total {



      width: 70%; }



    .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom .leo-cart-dropdown-action, .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom .leo-cart-dropdown-action {



      width: 30%; } }



@media (max-width: 480px) {



  .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom .leo-dropdown-total, .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom .leo-dropdown-total {



    width: 100%; }



  .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom .leo-cart-dropdown-action, .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom .leo-cart-dropdown-action {



    width: 100%; } }



.leo-fly-cart-slidebar.slidebar_left .leo-dropdown-bottom, .leo-fly-cart-slidebar.slidebar_right .leo-dropdown-bottom {



  /* bottom: 0; */ }



.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item {



  /* float: left; */



  display: inline-block;



  border-bottom: none;



  border-right: 1px solid #ddd;



  width: 265px; }



  .rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item {



    border-left: 1px solid #ddd;



    border-right: inherit; }



.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 #dfe0e1; }



  .rtl .leo-fly-cart-slidebar.slidebar_left {



    border-left: 3px solid #dfe0e1;



    border-right: inherit; }



.leo-fly-cart-slidebar.slidebar_right {



  border-left: 3px solid #dfe0e1; }



  .rtl .leo-fly-cart-slidebar.slidebar_right {



    border-right: 3px solid #dfe0e1;



    border-left: inherit; }



.leo-fly-cart-slidebar.slidebar_top {



  border-bottom: 3px solid #dfe0e1; }



.leo-fly-cart-slidebar.slidebar_bottom {



  border-top: 3px solid #dfe0e1; }



.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom {



  float: left;



  padding-top: 0;



  padding-left: 10px; }



  .rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom {



    float: right; }



  .rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom {



    padding-right: 10px;



    padding-left: inherit; }



.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-total, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-total {



  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 {



  float: left;



  padding: 0 10px; }



  .rtl .leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action, .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action {



    float: right; }



.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-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; }



.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.active-scroll .leo-dropdown-bottom, .leo-fly-cart-slidebar.slidebar_bottom.active-scroll .leo-dropdown-bottom {



  width: auto;



  top: 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; }



  @media (max-width: 767px) {



    .leo-fly-cart-slidebar.slidebar_top.active-scroll .leo-dropdown-bottom, .leo-fly-cart-slidebar.slidebar_bottom.active-scroll .leo-dropdown-bottom {



      width: 100%; } }



.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional {



  top: 0;



  height: 100%;



  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 {



    border-right: 1px solid #fff;



    border-left: inherit; }



.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-item.show-additional .leo-dropdown-additional, .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item.show-additional .leo-dropdown-additional {



  left: 100%; }



  .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 {



    right: 100%;



    left: auto; }



.leo-fly-cart-slidebar.active-scroll.slidebar_top .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional, .leo-fly-cart-slidebar.active-scroll.slidebar_bottom .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional {



  border-left: none;



  border-right: 1px solid #fff;



  left: -100%; }



  .rtl .leo-fly-cart-slidebar.active-scroll.slidebar_top .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional, .rtl .leo-fly-cart-slidebar.active-scroll.slidebar_bottom .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional {



    border-right: none;



    border-left: inherit; }



  .rtl .leo-fly-cart-slidebar.active-scroll.slidebar_top .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional, .rtl .leo-fly-cart-slidebar.active-scroll.slidebar_bottom .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional {



    border-left: 1px solid #fff;



    border-right: inherit; }



  .rtl .leo-fly-cart-slidebar.active-scroll.slidebar_top .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional, .rtl .leo-fly-cart-slidebar.active-scroll.slidebar_bottom .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional {



    right: -100%;



    left: auto; }



.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); }



.leo-fly-cart-slidebar.active-scroll.slidebar_top .leo-dropdown-cart-item.last .view-leo-dropdown-additional, .leo-fly-cart-slidebar.active-scroll.slidebar_bottom .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 .leo-fly-cart {



  position: absolute;



  visibility: hidden;



  opacity: 0;



  filter: alpha(opacity=0);



  z-index: -1;



  background: #fff;



  padding: 15px;



  -webkit-transition: all 0.3s linear;



  -o-transition: all 0.3s linear;



  transition: all 0.3s linear; }



  @media (max-width: 480px) {



    .leo-fly-cart-slidebar .leo-fly-cart {



      padding: 5px; } }



.leo-fly-cart-slidebar.active .leo-fly-cart {



  visibility: visible;



  opacity: 1;



  filter: alpha(opacity=100);



  z-index: 99999; }



.leo-fly-cart-slidebar.slidebar_top .leo-fly-cart {



  top: 50%;



  right: 50%;



  border-right: 3px solid #dfe0e1;



  border-bottom: 3px solid #dfe0e1;



  border-left: 3px solid #dfe0e1; }



  .rtl .leo-fly-cart-slidebar.slidebar_top .leo-fly-cart {



    left: 50%;



    right: auto; }



.leo-fly-cart-slidebar.slidebar_top.active .leo-fly-cart {



  top: 100%; }



.leo-fly-cart-slidebar.slidebar_bottom .leo-fly-cart {



  bottom: 50%;



  right: 50%;



  border-right: 3px solid #dfe0e1;



  border-top: 3px solid #dfe0e1;



  border-left: 3px solid #dfe0e1; }



  .rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-fly-cart {



    left: 50%;



    right: auto; }



.leo-fly-cart-slidebar.slidebar_bottom.active .leo-fly-cart {



  bottom: 100%; }



.leo-fly-cart-slidebar.slidebar_left .leo-fly-cart {



  top: 45%;



  left: 50%;



  border-right: 2px solid #dfe0e1;



  border-bottom: 3px solid #dfe0e1;



  border-top: 3px solid #dfe0e1; }



  .rtl .leo-fly-cart-slidebar.slidebar_left .leo-fly-cart {



    border-left: 2px solid #dfe0e1;



    border-right: inherit; }



.leo-fly-cart-slidebar.slidebar_left.active .leo-fly-cart {



  left: 100%; }



.leo-fly-cart-slidebar.slidebar_right .leo-fly-cart {



  top: 45%;



  right: 50%;



  border-left: 3px solid #dfe0e1;



  border-bottom: 3px solid #dfe0e1;



  border-top: 3px solid #dfe0e1; }



  .rtl .leo-fly-cart-slidebar.slidebar_right .leo-fly-cart {



    border-right: 3px solid #dfe0e1;



    border-left: inherit; }



.leo-fly-cart-slidebar.slidebar_right.active .leo-fly-cart {



  right: 100%; }







.leo-fly-cart-wrapper {



  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; }



  .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; }







/***************CSS FOR FLY CART SLIDE BAR END **********************/



/***************RESPONSIVE BEGIN **********************/



@media (max-width: 767px) {



  .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper.active-scrollbar,



  .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper.active-scrollbar {



    width: 100% !important;



    float: none !important; }







  .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom,



  .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom {



    position: static;



    display: block;



    width: 100%;



    float: none !important; }







  .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-total,



  .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-total {



    width: 60%; }







  .leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action,



  .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action {



    width: 40%; }







  .leo-fly-cart-slidebar.slidebar_top .cart-dropdow-button,



  .leo-fly-cart-slidebar.slidebar_bottom .cart-dropdow-button {



    font-size: 13px;



    padding: 10px; }







  .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item.first.last .view-leo-dropdown-additional.show,



  .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item.first.last .view-leo-dropdown-additional.show {



    z-index: 99991; }







  .leo-fly-cart-slidebar.active-scroll.slidebar_top .leo-dropdown-cart-item.first.last.show-additional .leo-dropdown-additional,



  .leo-fly-cart-slidebar.active-scroll.slidebar_bottom .leo-dropdown-cart-item.first.last.show-additional .leo-dropdown-additional {



    left: 0; } }



/*******************DONGND CSS FOR FLY CART END*****************************/







/*# sourceMappingURL=front.css.map */



