/*=========
Collection page Short Filter Start (RB) 
===========*/
#shopify-section-collection-template{

  .collection-heading-shortby-holder {
    /* display: flex; */
    width: 100%;
    display: flex;
  }
  .desktop-shortbyfilter {
    margin: 0px;
    min-width: 240px;

    .wetheme-dropdown{
      display: inline-flex;
      align-items: center;

      .wetheme-dropdown__wrapper{
        min-width: 173px;
      }

    }

  }

  .pagination{

    ul{

      .pagination-number{

        a{
          padding: 8px 18px;
        }

      }

      .active{
        border: 1px solid;
      }

    }

  }

}
/*=============
Collection page Short Filter End (RB)
===========*/

.swym-btn-container[data-position=default] .swym-add-to-watchlist.swym-text{
  max-width:300px;
}
/*=============
Product page description Tabs Start (RB)
===========*/
#shopify-section-product-template{
  .grid__item{

    .product-description{

      .easytabs-holder{

        .easytabs-tabs{

          .easytabs-tab-item{
            font-size: 17px;
            border: 1px solid #dbd4d4;
          }

          .easytabs-active {
            font-weight: 900 !important;
          }

        }

      }

    }

  }
}
/*=============
Product page description Tabs End (RB)
===========*/

/* ================================
New Changes 9/Sep/2020 (RB) Start
================= */

 .newsletter-footer input.footer-email-input::placeholder {
  color:var(--color-footer-text);
}
/*.newsletter-footer input.footer-email-input{
  background-color: white;
  padding-left: 10px;
  color:black;
} */
/*.newsletter-footer .footer-email-submit {
  background-color: #BB4A27;
}
.newsletter-footer .footer-email-submit:hover {
  background-color: #333333;
}*/

#shopify-section-footer .h3.footer-header{
  font-size: 21px;
}

#mc-embedded-subscribe{
  margin: 0 auto !important;
}
div#mc_embed_signup {
  width: 80%;
  display: inline-block;
}
#mc_embed_signup .mc-field-group{
  width:100% !important;
}
/* ================================
New Changes 9/Sep/2020 (RB) End
================= */
@media only screen and (max-width:1236px){
  div#mc_embed_signup {
    width: 100%;
    display: inline-block;
  }
}

@media only screen and (max-width:767px){
  .form-vertical form#AddToCartForm .wetheme-dropdown__wrapper {
    width: 100%;
  }
  .template-product .form-vertical .main-qty-left {
    display: flex;
    justify-content: space-between;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    margin-top: 20px;
    flex-direction:column;
  }
  .template-product .form-vertical form#AddToCartForm .paymentButtonsWrapper button#AddToCart {
    max-width: 100%;
    width: 100%;
  }
  .template-product .form-vertical {
    margin-top: 20px;
  }
  .template-product .form-vertical form#AddToCartForm .paymentButtonsWrapper .shopify-payment-button {
    max-width: 100%;
    width: 100%;
  }
  .template-product .form-vertical form#AddToCartForm  span#ProductPrice {
    line-height: 26px;
  }
  .template-product .form-vertical form#AddToCartForm .qty-price-main {
    width: 40%;
    display: flex;
    flex-direction: column;
    display: -webkit-flex;
    -webkit-flex-direction: column;
  }
  /****/
  .qty-price-main{
    width:100%!important;
  }
  .template-product .form-vertical form#AddToCartForm li.product-page--pricing--discount {
    margin: 0;
  }

  .template-product .form-vertical form#AddToCartForm .paymentButtonsWrapper {
    width: 100%;
    flex-direction: column;
    -webkit-flex-direction: column;
    margin-top: 0;
  }

  #shopify-section-collection-template{
    .main-content{
      margin-top:0px;

      .grid__item{
        margin-top: 12px;

        .section-header{
          margin-bottom:0px;

          .collection-heading-shortby-holder {
            display: block;

            .desktop-shortbyfilter{ 
              min-width: 100%;

              .wetheme-dropdown{
                display: inline-flex;
                align-items: center;
                justify-content: center;

                label{
                  width: fit-content;
                  margin-right: 10px;
                }

                .wetheme-dropdown__wrapper{

                  button{
                    min-height: 42px;
                    padding: 6px;  
                  }

                }

              }

            }

          }

        }

      }

    }

  }

  #shopify-section-product-template{
    .grid__item{
      margin-top: 0px;

      .product-details-wrapper{
        padding: 0px;

        .product-description{
          margin-bottom: 0px;
          .easytabs-container{
            margin-bottom: 0px;

            .easytabs-holder{

              .easytabs-tabs{

                .easytabs-tab-item{
                  font-size: 17px;
                  font-size: 13px;
                }

                .easytabs-active {
                  font-weight: 900 !important;
                }

              }

              .easytabs-contents{

                .easytabs-content-item{

                  .easytabs-content-holder{
                    font-size: 14px;
                  }

                }

              }
              .easytabs-undertabs-holder{
                display:none;
              }

            }

          }

        }

        .product-details--form-wrapper{

          .form-vertical{

            .selector-wrapper{

              .product-sub-label{
                margin: 0px 0 10px 0;
              }

              .js-qty-wrapper{

                .js-qty{
                  margin: 0px;
                }

              }

            }

          }

        }

        .social-sharing{
          margin-top:0px;
          padding-top:0px;
          a{
            float:left;
          }
        }

      }

    }

  }

  #shopify-section-product-recommendations{

    .product-page-related-products{
      padding:0px;
    }

  }

  #shopify-section-footer{

    .site-footer{

      .grid__item{
        margin-top: 0px;

        .h3.footer-header{
          padding-top: 20px;
        }
      }  
      .newsletter-footer{

        p{
          font-size: 14px;
        }

      }

      .links-footer{

        .footer-content{

          li{
            font-size: 14px;
          }

        }

      }



      .bottom--footer{
        margin-top: 0px;
      }

    }

  }

  .mobile-icon-change-class {

    .swym-wishlist{
      i{
        font-size: 1.7em;
        /*       color:#04C8D0; */
      }
    }

  } 
}


.swym-button-bar.swym-wishlist-button-bar.swym-inject .swym-text{
  width: 100% !important;
  height: 44px !important; 
  max-width: 300px;
  min-width:300px;
}
.paymentButtonsWrapper .swym-button-bar.swym-wishlist-button-bar.swym-inject {
  width: 100%;
  display: flex;
  align-items: start;
  flex-direction: column-reverse;
  justify-content: flex-start;
  display: -webkit-flex;
  -webkit-align-items: start;
  -webkit-flex-direction: column-reverse;
  -webkit-justify-content: flex-end;

}
/* .swym-button-bar.swym-wishlist-button-bar.swym-inject .swym-btn-container.swym-inject.whishlist-custom-button {
max-width: 60px;
} */
form#mc-embedded-subscribe-form #mc_embed_signup .mc-field-group input {
  color: #333;
}
#mc_embed_signup .mc-field-group input:focus {
  outline: none;
}

.template-collection {
  .yotpo-bottomline.pull-left.star-clickable {
    justify-content: center !important;
    float: none !important;
  }
}
.desktop-hart i{
  font-size: 1.3em;
  line-height: .75em;
  vertical-align: -15%;
}


@media only screen and (max-width: 840px) and (min-width: 767px){
  .top-links--icon-links li{
    padding: 5px 0 5px 5px;
  }
}
@media only screen and (min-width:1200px){
  .paymentButtonsWrapper{
    display: unset;
  }
  .paymentButtonsWrapper .btn{
    float: left;
  }
  .paymentButtonsWrapper .shopify-payment-button, .paymentButtonsWrapper #AddToCart{
    width:100% !important;
  }
}


@media only screen and (min-width:767px){

  .paymentButtonsWrapper .swym-button-bar.swym-wishlist-button-bar.swym-inject{
    width:100%;
  }

}

@media only screen and (max-width:991px){
  .product-details-wrapper .paymentButtonsWrapper .shopify-payment-button {
    max-width: 100%;
    margin-top: 20px;
  }
  .paymentButtonsWrapper .swym-button-bar.swym-wishlist-button-bar.swym-inject {
    align-items: unset;
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }
  .swym-button-bar.swym-wishlist-button-bar.swym-inject .swym-text{
    min-width:unset;
  }
}
@media only screen and (max-width:767px){
  span#ProductPrice span.money {
    font-size: 18px;
  }
  footer.site-footer .grid__item {
    margin-bottom: 20px;
  }
  .swym-button-bar.swym-wishlist-button-bar.swym-inject .swym-btn-container.swym-inject {
    max-width: 100%;
  }

  .swym-button-bar.swym-wishlist-button-bar.swym-inject .notifymeclass-custom {
    min-width: 100%;
  }
  .site-header__cart-indicator{
    left: 10px;
  }
}
@media only screen and (max-width:516px){
  .mobile-icon-change-class{
    i
    {
      font-size:1em !important;
    }
  }
}




@media only screen and (max-width:420px){
  .template-product .form-vertical form#AddToCartForm .paymentButtonsWrapper button#AddToCart {
    padding: 10px 25px;
  }
  .swym-button-bar.swym-wishlist-button-bar.swym-inject .swym-btn-container.swym-inject .notifymeclass-custom {
    padding: 0 2px;
  }
}
/***************************** 10/3/2021 product tabs***********************************/
.product-description ul.tabs {
  padding: 0;
  margin-bottom: 20px;
  font-size: 13.3px;
  margin-left: 0; }
.product-description ul.tabs li {
  display: inline-block;
  list-style-type: none;
  margin-right: 20px; }
.product-description ul.tabs li a {
  display: block;
  padding: 0 30px 10px 0; }
.product-description ul.tabs li a:hover, .product-description ul.tabs li a.active {
  text-decoration: underline; }

.tabs-product-des {
  margin-bottom: -1px !important;
  line-height: 0.78em;
}
.tabs-product-des li {
  display: inline-block;
  overflow: hidden;
  position: relative;
  z-index: 4;
  width: auto;
  height: auto;
  margin-right: 0px !important;
  margin-bottom: 0px;
}


.tabs-product-des li a {
  text-decoration: none !important;
  padding: 12px 12px 12px 12px !important;
  display: block;
  color: #333;
  border: 0px;
  font-size: 15px;
}
.tabs-product-des li a.active {
  background-color: #f1f1f1;
  color: #8d8d8d;
}
.content-area-t {
  padding: 10px 12px 10px 12px !important;
  border-radius: 0 3px 3px 3px;
  border: 0 solid #dddddd;
  background-color: #f1f1f1;
  color: #8d8d8d;
  text-align: left;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/****add to cart capitalize***/
#AddToCart, .shopify-product-form .shopify-payment-button__button--unbranded{
  text-transform: none !important;
}
#AddToCart{
  margin-bottom: 20px;
}
.form-vertical .shipping_icons li {
  display: flex;
  align-items: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  margin-bottom: 10px;
}
.form-vertical .shipping_icons li img {
  max-width: 25px;
  image-rendering: -webkit-optimize-contrast;
  margin-right: 10px;
}
.form-vertical .shipping_icons ul {
  margin: 25px;
}
.form-vertical .product-page__policies {
  margin: 00 0 10px 0;
  display: inline-block;
  width: 100%;
}
.form-vertical .main-qty-left .paymentButtonsWrapper {
  display: inline-block;
  width: 100%;
  margin-top: 0;
}
.form-vertical .shipping_icons li:last-child{
  margin-bottom:0;
}
.product-single .social-sharing {
  display: flex;
  align-items: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  margin: 0 -10px;
}
.product-single .social-sharing .Pledge_calculator {
    width: 80%;
  padding: 0 10px;
}
.product-single .social-sharing .social-sharing-left {
    width: 20%;
    padding: 0 10px;
}
.product-single .social-sharing .social-sharing-icons a {
    padding: 0 10px;
}
.product-single .social-sharing .social-sharing-icons.social-sharing-icons {
    display: flex;
    align-items: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  margin: 0 -10px;
}
.product-single .social-sharing .Pledge_calculator iframe {
    max-width: 450px !important;
    margin-left: auto;
}
.product-single .social-sharing .social-sharing-icons.social-sharing-icons .sharing-button {
    padding: 0;
}
/******product page in add to cart buttons****/
@media(min-width:1470px)
{
  .payment_bigscreen{
    display: flex;
    flex-direction: column;
  }
}
/* clearpay-paragraph 17-march */
.clearpay-paragraph{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

////////////////shipping icons product page /////////////////////////////////////////
.shipping_icons li {
  list-style: none;
}


@media(max-width:1400px){
.product-single .social-sharing .Pledge_calculator iframe {
    max-width: 400px !important;
    margin-left: auto;
}
}

@media(max-width:1300px){
.product-single .social-sharing {
    flex-direction: column;
    -webkit-flex-direction: column;
}
  .product-single .social-sharing .Pledge_calculator {
    width: 100%;
}
.product-single .social-sharing .social-sharing-left {
    width: 100%;
}
  .product-single .social-sharing .Pledge_calculator iframe {
    max-width: 100% !important;
    margin-top: 30px;
}
}


@media(max-width:768px){
  .form-vertical .shipping_icons li span {
    font-size: 14px;
  }
  .form-vertical .shipping_icons li img {
    max-width: 20px;
    display: block;
  }

}

@media(max-width:767px){
.product-single .social-sharing .Pledge_calculator iframe {
    margin-top: 10px;
}
  #shopify-section-product-template .grid__item .product-details-wrapper .social-sharing {
    margin-top: 20px;
}
}
.shopify-challenge__container .g-recaptcha iframe {
    max-height: 78px;
}