.blog-details-area .breadcrumb {
justify-content: center;
}
.blog-details-area .breadcrumb li+li::before,
.blog-details-area .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
background: #696969;
} .wpcf7 form .wpcf7-response-output {
margin: 20px 0;
padding: 10px;
font-size: 13px;
}
.wpcf7 form .wpcf7-not-valid-tip {
font-size: 13px;
padding: 7px 0 0 0;
color: #dc3232;
} .woocommerce .woocommerce-customer-details address {
padding: 20px;
}
.woocommerce ul.order_details li {
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
margin-right: 2em;
}
.woocommerce ul.order_details li:before {
display: none;
}
.woocommerce table.my_account_orders {
font-size: 1rem;
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
padding: 9px 12px;
}
.woocommerce-Addresses,
.woocommerce-address-fields {
margin-top: 30px;
}
.woocommerce form .password-input,
.woocommerce-page form .password-input {
width: 100%;
}
#customer_login h2 {
font-size: 24px;
letter-spacing: -1px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
margin-bottom: 13px;
} .woocommerce-checkout:after {
content: '';
display: block;
clear: both;
}
.woocommerce .woocommerce-checkout .col2-set::after,
.woocommerce-page .woocommerce-checkout .col2-set::after {
clear: none;
}
.woocommerce .col2-set,
.woocommerce-page .col2-set {
float: left;
width: 60%;
padding-right: 60px;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col-1,
.woocommerce-page .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2,
.woocommerce .col-2,
.woocommerce-page .col-2 {
max-width: 100%;
width: 100%;
padding: 0;
float: none;
}
.woocommerce .u-columns,
.woocommerce-page .u-columns {
float: none;
width: auto;
padding: 0;
}
.woocommerce .u-columns .u-column1,
.woocommerce .u-columns .u-column2,
.woocommerce-page .u-columns .u-column1,
.woocommerce-page .u-columns .u-column2 {
float: left;
width: 45%;
padding: 0;
}
.woocommerce .u-columns .u-column2,
.woocommerce-page .u-columns .u-column2 {
float: right;
}
#order_review_heading,
#order_review {
float: right;
width: 40%;
}
.woocommerce-checkout h3,
.woocommerce-checkout h2 {
margin-bottom: 30px;
font-size: 2rem;
}
.woocommerce-checkout h3 {
font-size: 1.5rem;
}
.woocommerce-checkout strong {
font-weight: 500;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.woocommerce .woocommerce-customer-details address {
background: #fff;
border-radius: 0;
box-shadow: -1px 1px 3px 0 rgb(0 0 0 / 5%);
border: solid 1px #F2F3F5;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#add_payment_method #payment ul.payment_methods li:last-child .payment_box,
.woocommerce-cart #payment ul.payment_methods li:last-child .payment_box,
.woocommerce-checkout #payment ul.payment_methods li:last-child .payment_box {
margin-bottom: 0;
}
.woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details,
.woocommerce .woocommerce-order-downloads {
margin-top: 30px;
margin-bottom: 30px;
}
.woocommerce .woocommerce-customer-details h2,
.woocommerce .woocommerce-order-details h2,
.woocommerce .woocommerce-order-downloads h2 {
margin-top: 30px;
margin-bottom: 30px;
font-size: 24px;
letter-spacing: -1px;
}
.woocommerce ul.order_details,
.woocommerce-thankyou-order-received {
margin-bottom: 30px;
}
@media (max-width: 768px) {
.woocommerce .col2-set,
.woocommerce-page .col2-set {
float: none;
width: auto;
padding-right: 0;
}
#order_review_heading, #order_review {
float: none;
width: auto;
}
} .woocommerce form .form-row,
.woocommerce-page form .form-row {
padding: 0;
margin: 0 0 30px 0;
float: none;
width: auto;
}
.woocommerce form .form-row.form-row-first,
.woocommerce-page form .form-row.form-row-first {
float: left;
width: 47%;
}
.woocommerce form .form-row.form-row-last,
.woocommerce-page form .form-row.form-row-last {
float: right;
width: 47%;
}
.woocommerce form .form-row.place-order:last-child,
.woocommerce-page form .form-row.place-order:last-child {
margin-bottom: 0;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
display: block;
width: 100%;
font-size: 14px;
color: #6F6F87;
font-weight: normal;
transition: 0.3s ease-in-out;
padding-bottom: 5px;
line-height: normal;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row textarea.input-text {
position: relative;
font-size: 16px;
display: block;
width: 100%;
padding: 22px;
background-color: #fff;
border: 1px solid rgba(36, 36, 36, 0.15);
}
.woocommerce form .form-row textarea,
.woocommerce form .form-row textarea.input-text {
height: 120px;
}
.woocommerce-input-wrapper {
display: block;
width: 100%;
}
.select2-container--default .select2-selection--single {
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
}
.select2-dropdown {
background-color: rgba(255, 255, 255, 0.92);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
padding: 20px;
box-shadow: -1px 1px 3px 0 rgb(0 0 0 / 5%);
border: solid 1px #F2F3F5;
border-radius: 0px;
}
.select2-search--dropdown {
padding: 0;
margin-bottom: 20px;
}
.select2-search--dropdown input.select2-search__field {
height: 40px;
padding: 0 20px;
font-size: 14px;
background-color: #F9FAFC;
display: block;
width: 100%;
border: solid 1px #F2F3F5 !important;
}
.select2-container--default .select2-results > .select2-results__options {
padding-right: 10px;
}
.select2-results  .select2-results__option {
font-size: 14px;
padding: 10px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
background: #D6B981;
color: #fff;
}
.woocommerce-terms-and-conditions-wrapper,
.woocommerce-privacy-policy-text {
font-size: 14px;
color: #6F6F87;
}
.woocommerce-form-row span em {
opacity: 0.65;
padding-top: 10px;
display: block;
font-size: 16px;
}
.woocommerce form.checkout_coupon {
padding-bottom: 0;
}
.woocommerce form.checkout_coupon .form-row input.input-text {
height: 55px;
}
.woocommerce form.checkout_coupon .form-row.form-row-first {
width: 50%;
}
.woocommerce form.checkout_coupon {
background: #fff;
border-radius: 0;
box-shadow: -1px 1px 3px 0 rgb(0 0 0 / 5%);
border: solid 1px #F2F3F5;
}
@media (max-width: 767px) {
.woocommerce ul.order_details li {
float: none;
margin-bottom: 2em;
padding-right: 0;
border: none;
}
.woocommerce ul.order_details li:last-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: none;
margin-top: 0;
}
}