/*
Theme Name: Natural Pharmaceuticals ProLetto New
Description: Natural Pharmaceuticals ProLetto New
Author: Dorota Osuch
Text Domain: naturalpharmaceuticals-new-proletto
Version: 1.7.0
Author URI: mailto:dorota.osuch@natural.pl
Theme URI: https://omegamarine.lt
*/

.product-color {
    color: #6ca5da;
}

.faq-item button,
.product-color-dark,
.exit-popup-offer-text-2-stress {
    color: #253483;
}

.arrow {
    border-left: 10px solid #6ca5da;
}

.faq-item h2 {
    border-left: 3px solid #6ca5da;
}

.product-background,
.testimonial-box {
    background: #c3ddf2;
    color: #000;
}

.testimonial-box {
    min-height: 250px;
}

.product-color-border {
    border: 7px solid #6ca5da;
}

.product-color-bg,
.faq-item button:hover,
.faq-item button[aria-expanded="true"] {
    background: #6ca5da;
}

.exit-popup-corner {
    border-right-color: #253483 !important;
}

.btn-order.btn-order-colored {
    border: solid 1px #f54e0a;
    background-color: #f66e00;
    background-image: linear-gradient(to bottom, #f66e00, #f54e0a);
}

.btn-order.btn-order-colored:hover,
.radio-button:checked + label {
    border: solid 1px #f6682e;
    background-color: #ff821e;
    background-image: linear-gradient(to bottom, #ff821e, #f6682e);
}

.red,
.navbar-light .navbar-nav .nav-link.nav-link-green {
    color: #f66e00;
}

.navbar-light .navbar-nav .nav-link.nav-link-green:hover {
    color: #ff821e;
}

.product-color-icon,
.list-checkbox li::before {
    /* generator: https://codepen.io/sosuke/pen/Pjoqqp */
    filter: invert(17%) sepia(89%) saturate(1544%) hue-rotate(218deg) brightness(88%) contrast(96%);
}

.icon-check {
    filter: invert(17%) sepia(89%) saturate(1544%) hue-rotate(218deg) brightness(88%) contrast(96%);
}

.what-is {
    color: #fff;
}

.customer-service {
    background-color: #c8dcf4;
}

.footer-bg {
    background-color: #6ca5d9;
    color: #fff;
}

.copyright-bg {
    background-color: #283581;
    color: #fff;
}

.exit-popup {
    background: #253483 !important;
}

.exit-popup-inner {
    background: #fff !important;
}

.exit-popup-close {
    color: #fff;
}

/* test */
.radio-button {
    opacity: 0;
    position: fixed;
    width: 0;
}

.radio-button + label {
    width: 65px;
    line-height: 50px;
    padding: 0;
    margin: 0;
    color: #fff;
    font-weight: bold;
    border: solid 1px #d3d7d6;
    border-radius: 10px;
    background-color: #d3d7d6;
    background-image: linear-gradient(to bottom, #d3d7d6, #666);
}

.banner-background {
    background-image: url("assets/img/PR_main_photo_1389404732_2460x1384_watch.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    height: 65vw;
    max-height: 750px;
    color: #fff;
}

.offer-perks {
    flex-flow: column;
}

.offer-perks .col {
    display: flex;
    margin-top: 5px;
}
.offer-perks .col .icon-desc {
    max-width: 250px;
}
.offer-perks .col .icon-check {
    width: 40px;
}

.circle-color:before {
    background-color: #6ca5da;
}

.border-color-product {
    border-color: #6ca5da;
}


/* new */

a.link-color {
    color: #307abf;
    text-decoration: underline;
}

.product-color {
    color: #307abf;
}

.faq-item button,
.product-color-dark,
.exit-popup-offer-text-2-stress {
    color: #253483;
}

.arrow {
    border-left: 10px solid #307abf;
}

.faq-item h2 {
    border-left: 3px solid #307abf;
}

.product-background,
.testimonial-box {
    background: #c3ddf2;
    color: #000;
}

.testimonial-box {
    min-height: 250px;
}

.product-color-border {
    border: 7px solid #307abf;
}

.product-color-bg,
.faq-item button:hover,
.faq-item button[aria-expanded="true"] {
    background: #307abf;
}

.exit-popup-corner {
    border-right-color: #253483 !important;
}

.btn-order {
    color: #fff;
    border-color: #F85F07;
    background-color: #FF8C00;
    background-image: linear-gradient(to bottom, #FF8C00, #F85F07);
}

.btn-order:hover {
    border-color: #F85F07 !important;
    background-color: #ff930f !important;
    background-image: linear-gradient(to bottom, #ff930f, #fe6b16) !important;
}

.radio-button:checked + label {
    border: solid 1px #f6682e;
    background-color: #ff821e;
    background-image: linear-gradient(to bottom, #ff821e, #f6682e);
}

.red,
.navbar-light .navbar-nav .nav-link.nav-link-green {
    color: #aa0031;
}

.wpcf7-list-item-label a {
    color: #aa0031;
    text-decoration: underline;
}

.navbar-light .navbar-nav .nav-link.nav-link-green:hover,
.wpcf7-list-item-label a:hover {
    color: #be1843;
}

.product-color-icon,
.list-checkbox li::before {
    /* generator: https://codepen.io/sosuke/pen/Pjoqqp */
    filter: invert(17%) sepia(89%) saturate(1544%) hue-rotate(218deg) brightness(88%) contrast(96%);
}

.icon-check {
    filter: invert(17%) sepia(89%) saturate(1544%) hue-rotate(218deg) brightness(88%) contrast(96%);
}

.what-is {
    color: #fff;
}

.customer-service {
    background-color: #c8dcf4;
}

.footer-bg {
    background-color: #3f6f9c;
    color: #fff;
}

.copyright-bg {
    background-color: #283581;
    color: #fff;
}

.exit-popup {
    background: #253483 !important;
}

.exit-popup-inner {
    background: #fff !important;
}

.exit-popup-close {
    color: #fff;
}

/* test */
.radio-button {
    opacity: 0;
    position: fixed;
    width: 0;
}

.radio-button + label {
    width: 65px;
    line-height: 50px;
    padding: 0;
    margin: 0;
    color: #fff;
    font-weight: bold;
    border: solid 1px #d3d7d6;
    border-radius: 10px;
    background-color: #d3d7d6;
    background-image: linear-gradient(to bottom, #d3d7d6, #666);
}

.banner-background {
    background-image: url("assets/img/PR_main_photo_1389404732_2460x1384_watch.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    height: 65vw;
    max-height: 750px;
    color: #fff;
}

.offer-perks {
    flex-flow: column;
}

.offer-perks .col {
    display: flex;
    margin-top: 5px;
}
.offer-perks .col .icon-desc {
    max-width: 250px;
}
.offer-perks .col .icon-check {
    width: 40px;
}

.circle-color:before {
    background-color: #307abf;
}

.border-color-product {
    border-color: #307abf;
}

.checkoutBtnView.nextstep {
    display: none; }

.hiddensend {
  display: none; }
  .hiddensend.nextstep {
    display: block; }



.summary .edit {
  cursor: pointer;
  text-decoration: underline;
  font-weight: 700; }

.summary .title {
  font-weight: 700;
  font-size: 19px;
  margin: 0 0 15px 0; }

.orderform.nextstep {
  display: none; }

.ie-old div {
  display: none; }

.ie-old #oldbrowser,
.ie-old #oldbrowser div {
  display: block; }

.fs-20 {
    font-size: 20px;
}

.morecontent span{display:none}
.morecontenta span{display:none}
.wpcf7-not-valid-tip,
.screen-reader-response {
    display: none;
}
.wpcf7-list-item {
    margin: 0 !important;
}
.wpcf7 .ajax-loader {
    display: none !important;
}

.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok { 
    display: none !important; 
}

div.wpcf7-response-output, div.wpcf7-validation-errors { display: none !important; }
span.wpcf7-not-valid-tip { display: none; }   


