.single-product .et_pb_wc_add_to_cart .in-stock,
.woocommerce .variation dt.variation-Bundledproducts,
.woosb-bundled .woosb-total {
display: none!important;
}
.woosb-bundled .woosb-summary {
text-align: right;
}
.woosb-bundled .woosb-summary .woosb-count {
width: 100%;
}
.woocommerce ul.products li.product a.et_pb_button {
display: inline-block;
margin-top: 10px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
border-color: rgba(71,74,182,0.12);
color: #af1c63 !important;
font-size: 16px;
padding: 16px;
width: 100%;
}
.wpcf7 textarea {
height: 150px;
}
.wpcf7 input::-webkit-inputplaceholder,
.wpcf7 textarea::-webkit-inputplaceholder {
color: #af1c63 !important;
opacity: 0.8!important;
}
.wpcf7 input:-moz-placeholder,
.wpcf7 textarea:-moz-placeholder {
color: #af1c63 !important;
opacity: 0.8!important;
}
.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder {
color: #af1c63 !important;
opacity: 0.8!important;
}
.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder {
color: #af1c63 !important;
opacity: 0.8!important;
}
.wpcf7 span.wpcf7-list-item {
margin-left: 0;
}
.wpcf7 .wpcf7-submit {
color: #ffffff !important;
background-color: #af1c63;
border-width: 10px !important;
border-color: #af1c63;
border-radius: 100px;
letter-spacing: 1px;
font-size: 16px;
font-weight: 700 !important;
margin: 1em 0 0;
text-transform: uppercase !important;
}
.wpcf7 .wpcf7-submit:hover {
background-color: #af1c63!important;
border-color: #af1c63;
border-radius: 100px;
color: #fff!important;
cursor: pointer;
padding: 0.3em 1em !important;
}
.wpcf7 .wpcf7-mail-sent-ok {
display: none!important;
}
.wpcf7 span.wpcf7-not-valid-tip {
color: #2d2926;
margin-left: 1em;
}
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 div.wpcf7-acceptance-missing {
border-color: #2d2926;
margin-left: 0;
margin-right: 0;
}
.grecaptcha-badge {
visibility: hidden!important;
} @media all and (min-width: 1405px) {
} @media all and (min-width: 1100px) and (max-width: 1405px) {
} @media all and (max-width: 980px) {
} @media all and (min-width: 768px) and (max-width: 980px) {
} @media all and (max-width: 767px) {
} @media all and (max-width: 479px) {
img.alignright {
display: block;
float: none;
margin: 0 0 1em 0;
}
}