a.xoo-wsc-basket.xoo-wsc-ft-btn.xoo-wsc-chkt {
    display: none!important;
}

.qr-footer.xoo-wsc-basket {
    display: none!important;
}

.xoo-wsc-modal.xoo-wsc-active .xoo-wsc-footer-content > div.qr-footer.xs-miniCart-dropdown {
    display: none;
}


/***** foooter *****/

.hidden{display: none;}
          /* tmp hide */
          .moly-mobile-sticky-buying {
              display: none!important;
          }

          .qr-footer.xoo-wsc-basket {
              display: none;
          }

           .single-product .product-addon-totals {
               display: none;
           }

           a.xoo-wsc-basket.xoo-wsc-ft-btn.xoo-wsc-chkt {
              display: none;
          }

           footer .container {
               width: 80vw;
           }

           .icon-cross:before {
               content: "\f00d"!important;
               font-family: 'FontAwesome'!important;
           }

           button#enable-toolbar-trigger {
               left: 0.7vw!important;
           }

           .topFooter > div > div:nth-child(1) {margin-right:0}
           .topFooter > div > div:nth-child(3) {margin-left:0}

           .topFooter {
             margin-top: -1px;
               height: 11.458vw;
               display: flex;
               flex-flow: column;
               background: #00556f;
               width: 100%;
               margin-top: 8vw;
             }

           footer > div.xs-footer-main > div > div > div:nth-child(2) ul
           { display: flex; flex-flow: row wrap; }

           footer > div.xs-footer-main > div > div > div:nth-child(2) ul > li{
             width:66%;
           }

           .row>.footer-widget{
             text-align: right;
           }

           .woocommerce div.product div.summary{
             margin-bottom: 0.5vw!important;
             line-height: 1.3;
           }

           .modal-header .close{
             position: initial !important;
             border: none!important;
             background: none!important;
             color: #fff !important;
             opacity: 1;
             font-size: 30px;
             padding: 0;
             text-shadow: 0px 1px 0px #fff;
           }

           li.variable-item.button-variable-item {
               padding: 2px!important;
           }


             .xs-footer-main > div > div > div:nth-child(4) > div:nth-child(1) > a > picture > img {
               width: 90%;
           }

           .xs-footer-main > div > div > div:nth-child(4) > div:nth-child(1) > a > img {
               min-width: 70%;
           }

           .topFooter .container {
               background: transparent!important;
               margin-top: 0;
               padding-top: 4.583vw;
           }

           .col-sm.footerBlob {
               background: #fff;
               border-radius: 12px;
              height: 5.5vw;
               margin: 0 1.563vw;
                display: flex;
               align-items: center;
               justify-content: center;
               flex-grow: 1;
               max-width: 100%;
               flex-basis: 0;
           }


           div#footerPay img {
               width: 50%;
               position: relative;
               left: -0.7vw;
           }

           .topFooter >.row {
               width: 75vw;
               margin: auto;
               margin-top: 4.5vw!important;
           }

           .footerBlob span{
             font-size: 0.938vw;
             font-size: 1.256vw;
              color: #2e2c2c;
               font-weight: bold;
           }

           .footer-widget .menu-item a {
               color: #fff!important;
               font-weight: normal;
               font-size: 0.95rem;
               line-height: 1.5;
               text-align: right;
           }

           .xs-footer-section .xs-footer-main {
             background:  #001227!important;
             padding: 3vw 0!important;
             display: flex;
             width: 100%;
           }

           .xs-footer-section .xs-copyright {
               background: #001227!important;
               display: flex!important;
              padding:0;
             overflow: hidden;
             text-align: right;
           }


           .xs-footer-main .container>.row,
           .xs-copyright .row,
           #topFooter .row{
               max-width: 100%!important;
               width: 100%!important;
               min-width: 100%!important;
                max-width:100%!important;
           }

           div#footerPay {
               text-align: left;
           }

           .tocMobile{
             display: none;
           }

           .toc > a {
             font-size: 0.95rem;
             color: #FFFFFF;
             margin-left: 0.5rem;
             border-left: 1px solid rgba(255,255,255,0.5);
             padding-left: 0.5rem;
           }

           .toc {
               line-height: 1;
               white-space: nowrap;
           }

           div#footerPay {
               text-align: left;
               padding-left: 0;
           }


           /*toc pages*/

           .page-id-11054 p,.page-id-2200 p
           {
             margin-bottom: 5px;
            }

           .page-id-11054 h1,.page-id-2200 h1{
             color: #333333;
           }



           .xs-copyright-text {
               color: #fff!important;
               font-size: 0.9rem;
               text-align: right;
               margin-bottom: unset;
           }


           .col-sm.footerBlob img {
                 width: 2vw;
                 margin-left: 1.3vw;
                 height: auto;
           }

           .xs-copyright > div > div > div:nth-child(1) {
             padding-right: 0;
             align-items: center;
             line-height: 0;
           }

           .xs-footer-main > div > div > div:nth-child(4) > div:nth-child(1){
             text-align: right;
             float: left;
             width: 100%;
           }


           div#footerSocial {
               display: flex;
               justify-content: space-between;
           }

           a.footerSocial.A360 img {
               width: 19px;
           }



           .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color{
             width: 80%!important;
             height: 80%!important;
           }

           .woocommerce.xs-modal ul[role=radiogroup] {
             max-width: 23vw!important;
           }


           .wc-pao-addons-container h2 {
               font-size: 16px;
           }


           .store-info img{
             box-shadow: 0px 1px 3px rgb(0 0 0 / 25%);
           }







           /* mobile*/
@media only screen and (max-width: 481px) {


                  .toc > a {
                    margin-left: 0.5rem;
                    padding-left: 0.5rem;
                  }

              .xs-footer-main .row>div:first-child {
                order: 1;
                width: 100%;
                align-items: center;
                display: flex;
                flex-flow: column;
            }

             .qr-xoo-footer{
               z-index: 999;
             }

              div#footerSocial{
                width: 120px;
              }

              .tocMobile > a {
                margin-left: 10px;
                margin-right: 10px;
              }

               .shop-close {
                   display: block;
                       padding:0;
               }

               .shop-open {
                   display: block;
                   background: #f7f7f7;
                   margin-top: 10px;
                   padding: 15px;

               }

                  .shop-open a {
                      background: #dedede;
                      padding: 15px;
                  }


             .woocommerce.xs-modal .modal-content{
               height: 100%;
               max-height: 100%;
             }

             .woocommerce.xs-modal ul[role=radiogroup] {
               max-width: 100%!important;
           }

             .page-id-11054 h1, .page-id-2200 h1 {
               margin-top: 15vh;
               font-size: 7vw;
           }
           .page-id-11054 .page, .page-id-2200 .page {
             padding: 0 8px;
           }


             .footer-widget .widget-title{
               font-size: 1.25rem!important;
             }

           .xs-footer-section .xs-footer-main{
             height: unset;
             border-bottom: none;
             margin-bottom: -1px;
           }

           .xs-footer-main .container>.row, .xs-copyright .row, #topFooter .row {
             padding: 0!important;
             flex-flow: row wrap!important;
           }

           .footer-widget .menu-item a {
             font-size: 1rem;
           }

           .xs-footer-section > div>div>div {
               display: flex;
               flex-flow: row wrap;
           }

           .xs-footer-main .row > div{
             width: 47%;
             padding: 0;
             }

           .topFooter >.row {
               display: flex;
               flex-flow: row;
               margin: auto!important;
               width: 100%;
               justify-content: center;

           }
           .footerBlob span {
             display: flex;
             flex-flow: column;
               text-align: center;
               font-weight: 500;
               font-size: 3.733vw;
               line-height: 1.2;
           }

           .topFooter {
           display: none;
           }

           .col-sm.footerBlob {
             margin: 0px 14px;
                 height: 26.667vw;
                 border-radius: 7px;
           }

              .xs-footer-section {
                 margin-top: 10vw;
              }

           .topFooter:after{
             display: none;
           }

           .xs-footer-section .xs-copyright {
               align-items: center;
               padding: 0 0 15px;
           }

           .xs-copyright>div>div {
               flex-flow: column-reverse!important;
           }

           .xs-copyright>div>div>div {
               margin-top: 5px;
               padding: 0;
           }

           body>footer>div.xs-footer-main>div>div>div:nth-child(4) {
               width: 100%;
           }

           .col-sm.footerBlob img {
             width: 100%;
             margin: auto;
             max-width: 40px;
             margin-bottom: 5px;
           }

           div#footerPay img{
             margin: auto;
             width: 100%;
             position: unset;
             display: flex;
           }



           footer > div.xs-footer-main > div > div > div:nth-child(4) > div:nth-child(3) {
               margin-right: 1.8vw;
           }


           footer > div.xs-footer-main > div > div > div:nth-child(4) {
             display: flex;
             justify-content: space-between;
             flex-flow: column;
             align-items: center;
             margin: 0!important;
             width: 100%;
             padding: 10px;
             margin-top: 30px!important;
             margin-bottom: 30px!important;
           }

           footer > div.xs-footer-main > div > div > div:nth-child(4) > div.widget_text.footer-widget {
             width: 30%;
             text-align: center;
             display: flex;
             justify-content: center;
             align-items: center;
           }

           #body > footer > div.xs-footer-main > div > div > div:nth-child(4) > div:nth-child(2) > div{
             width: 100%;
           }


           footer > div.xs-footer-main > div > div > div:nth-child(4) > div:nth-child(1) {
             width: 100%;
               margin: auto;
               display: flex;
               justify-content: center;
            flex-flow: column;
           }

           .xs-copyright-text{
               font-size: 3.5vw!important;
               margin: auto;
           }

           .xs-footer-main > div > div > div:nth-child(4) {
               margin-right: 0;
               margin: 30px 0 -10px;
               width: 100%;
           }

           footer > div.xs-footer-main > div > div > div:nth-child(4) > div:nth-child(3) {
               width: 100%!important;
               margin: auto;
               display: flex;
               align-items: center;
               justify-content: center;
           }

           .tocMobile{
             display: inline-block;
           }




           /*side cart mobile*/



           .xoo-wsc-body a {
               color: #333333;
               font-size: 14px;
               line-height: 1!important;
           }

           span.xoo-wsc-ptotal span.woocommerce-Price-currencySymbol {
               font-size: 14px;
           }


           span.xoo-wsc-tools-value .woocommerce-Price-currencySymbol {
               font-size: 16px;
           }

           } /* end mobile */



           .variations td.value {
               margin-bottom: 7.5px;
           }


           .woocommerce .star-rating span::before{
             font-family: 'star';
           }

           a.open-booking {
               color: white;
               width: 29vw;
               bottom: 15px;
           }

           button.log_add_to_cart.single_add_to_cart_button.button.alt:before {
             content: "\f07a";
             font-family: 'FontAwesome';
           }

           .wc-pao-addon-container textarea {
               height: 30px!important;
           }

           .dokan-store ::-webkit-scrollbar {
             width: 5px;
             max-height: 5px;
           }

           .dokan-store ::-webkit-scrollbar-track {
             background: #EEEEEE;
           }

           .dokan-store ::-webkit-scrollbar-thumb {
             border-radius: 10px;
           }

           .dokan-store ::-webkit-scrollbar-thumb:hover {
             background: #555;
           }

           .store-info-section .star-rating{
             font-size: 1vw;
             margin: 0!important;
           }
           .store-info-section .star-rating:before{
             color: #BDBDBD;
           }

           .variable-item:not(.radio-variable-item) {
             box-shadow: none!important;
             white-space: nowrap;
           }

           span.variable-item-span {
               font-size: 1vw;
           }


           /*General     / Footer /  ***/

           .xs-copyright-text a{
             font-size: 0.95rem;
           }

           .xs-copyright-text{
                  color: #BBB;

           }

           .footer-widget ul.sub-menu {
               display: none;
           }

           #menu-vertical-menu-desktop {
               display: flex;
               flex-flow: column;
           }

           ul#menu-vertical-menu-desktop > li:before {
               display: none;
           }

           .footer-widget ul > li {
               line-height: normal;
           }

           .xs-social-list li a {
               font-size: 30px;
             color: white!important;}

           .row > .footer-widget {
               margin: auto;
               margin-top: 0;
               padding: 0;
           }

           .footer-widget ul#menu-vertical-menu {
               display: flex;
               flex-flow: column;
           }

           .footer-widget ul#menu-vertical-menu li:before {
           display:none;
           }

           .footer-widget .menu-item a
           {
               font-family: Rubik;
               font-weight: normal;
              color:#ccc;
           }

           .footer-widget ul>li {
               line-height: 1;
           }

           .xs-footer-section .xs-footer-main, .xs-footer-section .marketo-footer-top-layer,
           .blog .xs-footer-main, .single-post .xs-footer-main {
               padding-top: 100px!important;
               padding-bottom: 15px;
           }

           footer > div.xs-footer-main > div,
           footer > div.xs-copyright > div{
             background:transparent!important;
             max-width: unset;
           }

           .footer-widget .widget-title {
               margin-bottom: 10px;
              color:white;
             font-size: 1.3rem;
              font-weight: bold;
           }


           footer.xs-footer-section p {
               color: white;
             margin-bottom:10px;
              font-size:16px;
           }

           .footer-social {
           padding: 10px 0 20px;}

           .footer-widget .menu-item {
               margin-bottom: 0.2vw;
           }


           a.footerSocial img {
             min-width: 1.3vw!important;
                 width: 1.5vw!important;
           }

 /* END General  / Footer /  ***/

 @media(min-width:482px){         /**PC     /Footer/***PC***/

   .xs-copyright > div > div > div:nth-child(1) {
display: flex;
}


   #body > footer > div.xs-footer-main > div > div > div:nth-child(1) {
    max-width: 30%!important;
    margin-left: 5%;
}


   #body > footer > div.xs-footer-main > div > div > div:nth-child(2) {
    max-width: 20%!important;
}

   #body > footer > div.xs-footer-main > div > div > div:nth-child(3) {
    max-width: 30%!important;
}

   #body > footer > div.xs-footer-main > div > div > div:nth-child(4) {
    max-width: 30%!important;
}


           .widget_text.footer-widget {
             display: flex;
           }

           .widget_text.footer-widget > div > div > a {
              margin-left: 1vw;
          }

           .row > .footer-widget {
               margin-top: 0;
               max-width: 25%!important;
               margin-right: 0!important;
               flex: 1;
           }


           .titles {
              margin: 2vw 0 1vw;
          }

          .variable-item:not(.radio-variable-item) {
            box-shadow: none!important;
            white-space: nowrap;
            margin: 0.3vw!important;
            padding: 0.2vw!important;
          }


 }/**PC  /Footer/ ***PC**/

 @media(max-width:481px){   /**MObile /Footer/ ***/

           .title{
             text-align: right;
             width: 100%;
             font-size: 18px;
             display: flex;
             align-items: center;
             white-space: nowrap;
             margin-top: 20px;
             margin-bottom: 20px;
             margin-right: 8px;
           }





              .xs-footer-section .xs-footer-main, .xs-footer-section .marketo-footer-top-layer {
                padding: 30px 15px!important;

           }

             .xs-footer-main .row {
               display: flex;
           }


             .xs-footer-main > div > div > div:nth-child(2) { float: left; margin-left: 0;     margin-right: 15px;}

             div.xs-footer-main > div { width: 100%; }


              #footerPay{
                     display: flex;
              }


              #footerPay{
                  max-width: 100%;
               margin: auto!important;
              }

           .xs-copyright > div > div { flex-flow: column-reverse; }

              .xs-copyright-text {
               margin-bottom: 5px;
               line-height: 1.7;
               text-align: center;
           }

           footer > div.xs-footer-main > div > div > div:nth-child(3) > div {
               width: 100%;
           }

           .footer-widget .menu-item a {
               line-height: 1.5;
               white-space: nowrap!important;
           }

           a.footerSocial img {
               min-width: 24px!important;
               width: 24px!important;
           }

           .widget_text.footer-widget > div > div > a {
              color: white;
              font-size: 1rem;
              margin-bottom: 5px;
          }

           a.open-booking {
             width: 100%;
             height: 40px;
             font-size: 17px!important;
             order: 2;
             position: unset;
             display: flex;
             margin-right: 0;
             margin-bottom: 10px;
           }

           footer > div.xs-footer-main > div > div > div:nth-child(4) > div:nth-child(2),
           footer > div.xs-footer-main > div > div > div:nth-child(4) > div:nth-child(2) > div{
             width: 100%;
           }

           .xs-footer-main > div > div > div:nth-child(4) > div:nth-child(3) > div > div > a:nth-child(1) {
               margin-left: 10px;
           }


           body.trigger-position-left #enable-toolbar-trigger {
             left: 8px!important;
           }


           .molyButton{
             width: 70%;
             height: 35px;
             font-size: 16px!important;
             order: 2;
             display: flex;
             margin: auto;
             z-index: 9;
             position: unset;
           }



           div.col-md-4.footer-widget {
             order: 1;
             text-align: center;
             width: 100%;
            }

            footer>div.xs-footer-main>div>div>div:nth-child(2) ul>li {
              line-height: 2;
              width: 100%;
          }


          .footer-widget ul>li{
            line-height: 2;
            margin-bottom: 5px!important;
          }



 }/***MObile /Footer/  ***END***/


 /***END  /Footer/  ****/


 @media (max-width:320px) {

   .xs-modal-quick-view .woocommerce-variation-price{
     bottom: 35px;
   }

 }




 @media (max-width:360px) {


     .xs-modal-quick-view table.variations {
       margin-bottom: 100px!important;
   }

 }


           .molyButton{
             border-radius: 14px!important;
             height: 2.5vw;
             display: flex;
             align-items: center;
             justify-content: center;
             flex-flow: row-reverse;
             font-size: 1.2vw;
             width: 10vw;
             font-weight: 400;
             padding: 0!important;
             color: white;
             margin: auto;
           }


                  .product-gallery > .label {
                    right: 0!important;
                    left: unset!important;
                  }


                  .xoo-wsc-basket.active .xoo-wsc-icon-basket1:before {
                      content: "\f00c";
                     color:white;
                  }

                  .xoo-wsc-basket.active {
                      background-color: #80b839!important;
                  }

                  .xoo-wsc-basket.active:before {
                      content: "\f00c";
                      font-family: FontAwesome;
                      color: white;
                      font-size: 20px;
                  }

               .xoo-wsc-basket.active img{
                 display: none;
               }

               .xoo-wsc-basket{
                 transition: all 0.3s ease-in-out;
               }

               .xoo-wsc-basket{
                 display: flex;
                  align-items: center;
                  justify-content: center;
               }






/*General     / FLOATING CART /  ***/

        .qr-footer.xs-miniCart-dropdown {
            display: none;
        }

         .xoo-wsc-modal.xoo-wsc-active .xoo-wsc-opac {
           background-color: rgba(42,80,96,1);
         }

         span.xoo-wsc-plus, span.xoo-wsc-minus{
           min-height: 20px!important;
           min-width: 20px;
         }

         .xoo-wsc-basket .xoo-wsc-bki{
           font-size: 2vw;
         }


         .xoo-wsc-modal .xoo-wsc-basket {
           min-width: 4vw;
           min-height: 4vw;
           justify-content: center;
           align-items: center;}


           .xoo-wsc-items-count{
             display: flex;
             justify-content: center;
             left: -10px;
             top: -10px;
             align-items: center;
             border: 1px solid #EEE;
           }

           .xoo-wsc-psrow > span > span > bdi > span {
             font-size: 13px;
           }

           .xoo-wsc-ptotal span.woocommerce-Price-amount.amount {
             color: #333333;
             font-size: 16px!important;
             border:none;
           }

           .xoo-wsc-tools-value > span {
             border: none!important;
           }

           input[type=number].xoo-wsc-qty{
             font-size: 14px!important;
             max-width: 35px!important;
             min-width: 15px;
           }

           span.xoo-wsc-plus.xoo-wsc-chng {
             margin-right: 10px;
           }

           span.xoo-wsc-minus.xoo-wsc-chng{
             margin-left: 10px;
           }

           a.clear-cart {
             position: relative;
             z-index: 999;
             display: flex;
           }

           .xoo-wsc-price {
             display:none;
           }

           .xoo-wsc-sum-col .variation dd, .xoo-wsc-sum-col .variation dt{
             margin:0
           }

           .xoo-wsc-sum-col .variation {
             font-size: 14px;
             line-height: normal;
             margin: 2px 0 4px;
           }

           .xoo-wsc-footer a.xoo-wsc-ft-btn {
             margin: 4px 0;
             font-size: 22px;
             border-radius: 8px!important;
           }

           .xoo-wsc-footer a.xoo-wsc-ft-btn:hover{
             background-color:#333333;
             color:white!important;
           }

           .xoo-wsc-icon-cross:before {
             font-size: 26px!important;
           }

           a.xoo-wsc-remove {
             position: absolute;
             color: white!important;
             background: red;
             border-radius: 100%;
             padding: 3px!important;
             font-size: 16px!important;
             right: 5px;
             cursor: pointer;
             height: 20px;
             width: 20px;
             display: flex;
             justify-content: center;
             align-items: center;
           }

           a.xoo-wsc-remove.xoo-wsc-icon-trash:before {
             content: "X";
             display: flex;
           }

           .xoo-wsc-product{
             padding: 7.5px;
           }

           .xoo-wsc-undo-item {
             float: left;
           }
           .xoo-wsc-total.xoo-wsc-tool { display: none; }

           .xoo-wsc-tool{
             font-size: 18px;
             display: flex;
            align-items: center;
           }

           .xoo-wsc-tools-label {
             float: right;
             color:  #333333;
           }

             .xoo-wsc-tools-value {
               margin-left: 0!important;
              margin: auto;
            }

            .xoo-wsc-tools {
        font-weight: bold;
        }

           .xoo-wsc-qtybox * { height: 20px!important; line-height: normal!important; font-size: 16px!important; }

           .xoo-wsc-qtybox {
             height: 26px;
             border: 0;
             display: flex;
             margin-right: -8px!important;
             margin-left: 30px;
             background: #F7F7F7;
             border-radius: 62px;
             padding: 4px 5px;
             align-items: center;
           }

           input[type='number'].xoo-wsc-qty{
             background: transparent!important;
           }


           .xoo-wsc-psrow
           { display: flex; flex-flow: row; justify-content: space-around; align-items: center;
             margin:0;}


             span.xoo-wsc-minus, span.xoo-wsc-plus {
               display: flex;
               align-items: center;
               justify-content: center;
             }

             .xoo-wsc-price > span.woocommerce-Price-amount.amount {
               font-size: 15px;
             }

             .xoo-wsc-sum-col {
               margin-right: 10px;
               margin-left: 0;
             }


             .xoo-wsc-img-col {
               float: right;
               text-align: center;
             }

             .xoo-wsc-close
             {
               right:unset;
             }
             .xoo-wsc-icon-cross:before {
               font-size: 20px;
             }

             .xoo-wsc-price {
               direction: ltr;
             }

             .xoo-wsc-close {
               transform: translateY(-50%);
               top: 50%;
               padding: 15px;
               left: 0;
               z-index: 9999;
             }

             .xoo-wsc-ptotal .amount {
               font-size: 15px;
               font-weight: 400;
             }

             .xoo-wsc-tools-value .amount {
                font-size: 1rem;
                font-weight: 500;
            }


             .xs_added_to_cart {
               width: 100%!important;
               text-align: center;
               z-index:1;
               left: 0;
               padding: 15px;
               font-size: 18px;
             }

             .rtl .woofc-inner .woofc-quantity input {
               float: left;
               padding: 0 49px 0 0px;
             }

             .rtl .woofc-inner .woofc-quantity .woofc-quantity-button.woofc-quantity-up {
               right: inherit;
               left: -75px;
               border-left: 1px solid #eee;
             }

             .rtl .woofc-inner .woofc-quantity .woofc-quantity-button.woofc-quantity-down {
               right: inherit;
               left: -50px;
               border-right: 0;
             }


             .woofc-no-touchevents .woofc-cart-open .woofc-inner a.woofc-checkout:hover em, .woofc-touchevents .woofc-cart-open .woofc-inner a.woofc-checkout:focus em {
               padding-right: 0;
               padding-left: 30px;
             }

             .xoo-wsc-sum-col > dl > dd > p {
               margin: auto;
             }

             .xoo-wsc-sum-col > dl > dt > span {
               font-size: 14px!important;
             }

             .xoo-wsc-header {
               display: flex;
               flex-flow: row wrap;
               padding: 0;
               align-items: center;
               margin: auto;
               color: #333;
               height: 70px;
               padding: 10px;
             }

             .xoo-wsc-ctxt {
               font-size: 1rem;
               line-height: 1;
               white-space: nowrap;
               width: 100%;
               margin-bottom: 10px;
             }

             a.clear-cart {
               font-size: 13px;
               line-height: 1;
               white-space: nowrap;
               justify-content: right;
               color: #eb7156;
               width: 100%;
             }

             .cart-stre-logo {
               order: 2;
             }

             .cart-stre-logo {
               width: 15%;
               margin-left: 5px;
             }

             .xoo-wsc-sum-col> a:nth-child(2) {
               color: #333333;
             }

             .xoo-wsc-footer-content {
               background: #FBFBFB;
               padding-top: 10px;
             }



/* END General  / FLOATING CART /  ***/

@media(min-width:481px){         /**PC     /FLOATING CART/***PC***/

               .woofc-inner .woofc-quantity input {
                 font-size: 14px!important;

               }

               .woofc-inner .woofc-variable-product.woofc-show-attributes .woofc-product-details {
                 padding: 3px 1em 0 0;
               }

}/**PC  /FLOATING CART/ ***PC**/



@media(max-width:480px){   /**MObile /FLOATING CART/ ***/

                       .xoo-wsc-qtybox{
                         border: none;
                       }

                       a.xoo-wsc-basket{
                         padding:10px;
                       }

                       .xoo-wsc-modal .xoo-wsc-basket {
                           display: none!important;
                       }

                       .xoo-wsc-modal .xoo-wsc-basket {
                          margin: 0px 5px 5px;
                          z-index: 9;
                          padding: 5px!important;
                          width: 50px;
                          height: 50px;
                        }

                        .xoo-wsc-basket .xoo-wsc-bki {
                          font-size: 6.5vw;
                          color: #333333;
                        }

                       .xoo-wsc-items-count {
                         font-size: 12px;
                         line-height: 1.7;
                         left: -7px;
                         top: -10px;
                         width: 24px;
                         height: 24px;
                         border: 1px solid #EEE;
                       }

}/***MObile /FLOATING CART/  ***END***/
