.header-contact-wrapper > #header-contact > li span {
  color: #ffffff !important;
}
.flex-col .header-newsletter-title {
  color: #ffffff !important;
}
.header-contact-wrapper > #header-contact .icon-phone {
  color: #ffffff !important;
}
.header-contact-wrapper > #header-contact .icon-clock {
  color: #ffffff !important;
}
.header-contact-wrapper > #header-contact .icon-envelop {
  color: #ffffff !important;
}
.header-contact-wrapper > #header-contact .icon-map-pin-fill {
  color: #ffffff !important;
}
.flex-col .header-newsletter-item .icon-envelop {
  color: #ffffff !important;
}
.flex-col .header-account-title {
  color: #ffffff !important;
}
body > #wrapper .title-overlay {
  background-image: linear-gradient(to right, #6ac50e 0%, #01a6e3 79%) !important;
}
#col-1512871226 .yith-ywraq-before-table > .button {
  border-radius: 100px 100px 100px 100px !important;
}
#content .title-overlay {
  background-image: linear-gradient(to right, #6ac50e 0%, #01a6e3 79%);
}
.fluentform > #fluentform_3 .ff-btn {
  border-radius: 100px 100px 100px 100px;
}
.fluentform > #fluentform_1 .ff-btn {
  border-radius: 100px 100px 100px 100px;
  margin-top: -28px !important;
}
body > #wrapper > #header #top-bar {
  color: #ffffff;
}
#wrapper > #header #top-bar > .flex-row {
  color: #ffffff;
}
.flex-col .is-small > .icon-search {
  color: #ffffff;
}
.flex-row .header-language-dropdown > a {
  color: #ffffff;
}
#row-651066542 > #col-1294994455 .flickity-page-dots {
  margin-bottom: -30px !important;
}
#section_349282956 .previous {
  padding-right: 0px;
  margin-left: 60px !important;
}
.dark > #banner-1965483577 .banner-layers > .fill {
  border-width: 15px;
  border-style: solid;
  filter: blur(64px) brightness(64%) hue-rotate(166deg) invert(74%) sepia(75%);
}
#footer .social-icons {
  margin-top: -28px !important;
}
div #my-account-menu li {
  margin-left: 0 !important;
}
#my-account-menu > .user-profile a {
  background-color: #01a6e3 !important;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 100px 100px 100px 100px;
  padding-right: 15px;
  padding-left: 15px;
}
.woocommerce > #my-account-menu .user-email {
  padding-bottom: 5px !important;
}
.woocommerce div.product .entry-summary a {
  padding-right: 15 !important;
  padding-left: 15 !important;
  padding-bottom: 0px;
  padding-top: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 15;
  border-radius: 100px 100px 100px 100px;
}
.product-small .add-request-quote-button {
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 30px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 15 !important;
  padding-left: 15 !important;
  border-radius: 100px 100px 100px 100px;
  font-style: normal;
  text-decoration: none !important;
}
.product_tag-nypd .hide-when-removed > a {
  text-transform: none;
  font-weight: 600 !important;
  text-decoration: underline !important;
}
.product-small .show > a {
  font-weight: 600 !important;
  text-decoration: none !important;
}
.products > .product-small .show {
  text-decoration: none !important;
}
.ywraq-form-table-wrapper > #yith-ywraq-form #ywraq-list-to-pdf {
  background-color: #384955;
  border-radius: 100px 100px 100px 100px;
}
.ywraq-form-table-wrapper > #yith-ywraq-form .ywraq_clean_list {
  border-radius: 100px 100px 100px 100px !important;
}
#col-1187068064 .yith-ywraq-before-table > .button {
  border-radius: 100px 100px 100px 100px;
}
.woocommerce .button {
  border-radius: 100px 100px 100px 100px !important;
}
.product-small .add-to-quote-382 > .hide-when-removed > a {
  font-weight: 600 !important;
}
.yith-ywraq-mail-form-wrapper > #yith-ywraq-default-form > #first_name_field #first_name {
  border-color: #384955 !important;
}
.yith-ywraq-mail-form-wrapper > #yith-ywraq-default-form > #last_name_field #last_name {
  border-color: #384955 !important;
}
.yith-ywraq-mail-form-wrapper > #yith-ywraq-default-form > #email_field #email {
  border-color: #384955 !important;
}
.yith-ywraq-mail-form-wrapper > #yith-ywraq-default-form > #message_field #message {
  border-color: #384955 !important;
}
#row-717036964 > #col-1298047103 .yith-ywraq-before-table {
  display: flex !important;
  justify-content: center;
}
.woocommerce #message_field {
  margin-bottom: 0px !important;
}
.ff-t-container > .ff-t-cell {
  color: #f8f5f5;
}
.ff-t-cell .ff_upload_btn {
  min-width: 100% !important;
}
.products > .product-small .yith-ywraq-add-button {
  margin-top: -20px !important;
}
.flickity-slider > .product-small .box-text {
  margin-bottom: -20px !important;
}
.col > div > .box .from_the_blog_excerpt {
  color: #ffffff;
  text-decoration: none;
  text-shadow: #000000 1px 1px 1px;
}
body > #chaty-form-_1-WeChat .qr-code-box {
  background-color: #ffffff;
}
body > #chaty-form-_1-WeChat .qr-code-title {
  padding-bottom: 0px;
  padding-top: 10px;
}
body .chaty-form {
  background-color: #ffffff;
}
.mwai-chatbot-container > #mwai-chatbot-default .mwai-input-submit {
  margin-bottom: 0 !important;
  background-color: #384955;
  border-color: #ffffff !important;
  border-width: 0.1 !important;
}
#mwai-chatbot-default textarea {
  padding-bottom: 5px;
  border-style: none;
  border-width: 0px;
  border-color: rgba(255, 255, 255, 0);
  background-blend-mode: normal;
  border-top-width: 1px;
  border-top-style: none;
  opacity: 1;
  box-shadow: none;
  padding-top: 0 !important;
}
.mwai-chatbot-container > #mwai-chatbot-default .mwai-input-text {
  padding-top: 13px;
  background-color: #384955;
}
.text-left .mwai-input {
  background-color: #32404e;
  border-color: #384955 !important;
}
.mwai-chatbot-container > #mwai-chatbot-default .mwai-reply {
  background-color: #384955 !important;
}
.mwai-chatbot-container > #mwai-chatbot-default .mwai-input-submit:hover {
  background-color: #32404e;
  border-width: 1;
  border-color: #ffffff;
}
#Link-_1-channel .chaty-custom-channel-icon {
  padding: 0px 0px 0px 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.chaty-tooltip .fas {
  font-size: 26px !important;
  margin-top: -10px !important;
}
.mwai-chatbot-container > #mwai-chatbot-default .mwai-compliance {
  margin-top: 0 !important;
  color: #ffffff;
  text-align: center;
  background-image: linear-gradient(to right, #6ac50e 0%, #01a6e3 100%) !important;
  background-color: rgba(0, 0, 0, 0);
  opacity: 1 !important;
}
.mwai-chatbot-container > #mwai-chatbot-default .mwai-user {
  background-color: #32404e !important;
}
@media screen and (max-width: 375px) {
  #col-1572521734 .previous > .flickity-button-icon {
    margin-left: -20.7355px !important;
  }
  .product-small .add-request-quote-button {
    padding-right: 20px !important;
    padding-left: 20px !important;
    text-decoration: none !important;
  }
  .product-small .show > a {
    text-decoration: underline;
  }
  #col-1806516170 .yith-ywraq-before-table > .button {
    text-align: center !important;
  }
  #row-223713550 > #col-1806516170 .yith-ywraq-before-table {
    text-align: center !important;
  }
  div .update-list-wrapper {
    text-align: center !important;
    justify-content: center !important;
    flex-direction: column !important;
    padding-top: 30px !important;
  }
  #main > #content .page-title-inner {
    padding-top: 10px;
    padding-bottom: 0px;
  }
  .page-header-wrapper .title-breadcrumbs {
    padding-top: 0px;
  }
  .mwai-chatbot-container > #mwai-chatbot-default .mwai-input-submit {
    border-width: 0.1 !important;
    border-color: #ffffff !important;
  }
}
