.woocommerce-checkout .col-1 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { flex: 100%; max-width: 100%; -ms-flex: 100%; } .woocommerce-checkout span.woocommerce-input-wrapper{ display: block; width: 100%; } .woocommerce-checkout .col-2 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; } .woocommerce-error, .woocommerce-info, .woocommerce-message { margin-bottom: 1rem; } *{ outline: 0; } .woocommerce-checkout form[name=checkout] { width: 100%; } .wc_payment_methods .payment_box p, .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p { font-size: 16px; } .woocommerce-checkout form .col2-set input { padding: 6px 10px; } .woocommerce-checkout .select2-container .select2-selection--single { height: 38px; } .woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { line-height: 38px; font-size: 16px; padding-left: 15px; padding-right: 15px; } .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow { height: 38px; } .woocommerce-checkout .select2-container .select2-search__field { height: 38px; background: #eee; } .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { padding: 5px 15px; border: 1px solid #d8d6d6; } .woocommerce form .form-row label, .woocommerce-page form .form-row label{ width: 100%; margin-bottom: 8px; } .woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table { margin-top: 0 !important; border: 0; } .woocommerce-checkout input#coupon_code { padding-top: 15px; padding-bottom: 15px; } .select2-container--default .select2-selection--single {border-radius: 0px;} .checkout_coupon.woocommerce-form-coupon button{ border: 1px solid #d32d20; margin-right: 0; font-size: 17px; outline: none; line-height: normal; background: #d32d20; color: #fff; font-weight: 700; margin-top: 0; padding: 15px; } .return-to-shop a.button.wc-backward{ border: 1px solid #d32d20; margin-right: 0; font-size: 17px; outline: none; line-height: normal; background: #d32d20; color: #fff; font-weight: 700; margin-top: 0; padding: 15px; margin: auto; display: table; } .woocommerce-button.button.woocommerce-form-login__submit, #add_payment_method button, .woocommerce-address-fields button, .woocommerce-MyAccount-content a.button, .woocommerce-account .woocommerce-EditAccountForm button, .woocommerce-ResetPassword.lost_reset_password button, .woocommerce-Button.woocommerce-button.woocommerce-form-register__submit, .woocommerce-shipping-calculator button { border: 1px solid #d32d20; margin-right: 0; font-size: 17px; outline: none; line-height: normal; background: #d32d20; color: #fff; font-weight: 700; margin-top: 0; padding: 15px; } .woocommerce-account .woocommerce-EditAccountForm fieldset { border: 0; } .woocommerce form .password-input, .woocommerce-page form .password-input { width: 100%; } @media only screen and (min-width: 768px){ .woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content { margin-top: 50px; } } .woocommerce .form-row { margin-left: 0px; margin-right: 0px; } .woocommerce-address-fields .woocommerce-input-wrapper { width: 100%; } .woocommerce-form .form-row { margin-right: 0; margin-left: 0; } #customer_login h2{ font-weight: bold; margin-bottom: 20px; font-family: arial; margin-top: 25px; } .woocommerce-account .woocommerce-MyAccount-navigation li { font-size: 18px; } .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row{ float: none; } .woocommerce section.shipping-calculator-form { padding-top: 0; padding-bottom: 0; } .woocommerce-cart .select2-container .select2-selection--single { height: 38px; font-size: 16px; } .woocommerce-cart .select2-container .select2-selection--single .select2-selection__rendered { line-height: 38px; padding-left: 15px; padding-right: 15px; font-size: 16px; } .woocommerce-cart .select2-container--focus .select2-selection { border-color: #d4d4d4; } .cart_totals table { font-size: 18px; } @media only screen and (min-width: 768px) { .woocommerce-account .woocommerce-MyAccount-navigation li { margin: 0 0 20px; } } .woocommerce-account .woocommerce-MyAccount-content p { font-size: 16px; } .woocommerce-checkout-payment button{ border: 1px solid #d32d20; margin-right: 0; font-size: 20px; outline: none; line-height: normal; background: #d32d20; color: #fff; font-weight: 700; margin-top: 0; padding: 15px; } .checkout.woocommerce-checkout { padding: 15px; } .woocommerce-terms-and-conditions-wrapper { margin-bottom: 15px; } .woocommerce-checkout .woocommerce-billing-fields h3, h3#order_review_heading { margin-top: 0 !important; font-size: 22px; padding-bottom: 30px; font-family: arial; word-break: break-word; margin-bottom: 0; padding-top: 25px !important; font-weight: 600; color: #000000; } .woocommerce-checkout-review-order-table td { padding: 10px 15px; background: #f9f9f9; text-align: left !important; } .checkout_coupon.woocommerce-form-coupon, .woocommerce-form-coupon-toggle { padding: 0 15px; } .woocommerce-error li, .woocommerce-info, .woocommerce-message { padding: 15px; } #site-content #shipping_method li { -webkit-box-pack: start; justify-content: flex-start; } .comments-inner .comment { margin: 25px 0; } .comments-inner .comment-body { background: #fbfbfb; padding: 25px; position: relative; } .comments-inner .comment-author { margin-bottom: 12px; } .comments-inner img{ max-width: 55px; margin-right: 15px; } .comments-inner span.fn{ font-size: 16px; text-transform: uppercase; font-weight: bold; } .comments-inner .comment-metadata a { color: #9c9c9c; font-size: 14px; } .comments-inner a.comment-reply-link { color: #fff; padding: 6px 25px; display: inline-block; margin-top: 0; position: absolute; top: 50%; right: 30px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } @media only screen and (max-width: 767px){ .comments-inner a.comment-reply-link { position: static; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; margin-top: 20px; } } .comment-reply-title{ font-size: 31px !important; padding-bottom: 10px; font-family: 'Revolution'; word-break: break-word; margin-bottom: 0 !important; padding-top: 20px; line-height: 1.8; } #commentform label{ vertical-align: top; display: block; } #commentform { padding-bottom: 10px; } h2#reply-title a{ display: block; } .form-submit input[type="submit"] { color: #fff; padding: 6px 25px; display: inline-block; margin-top: 12px; background-color: #d32d20; border: 0 !important; } #commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="tel"], #commentform input[type="url"]{ border: 1px solid #ccc; width: 100%; padding: 6px 15px; } .comment-notes{ margin-bottom: 25px; } .comment-form-cookies-consent { margin-top: 25px; } .comment-form-cookies-consent label{ display: inline-block !important; } #commentform p{ margin-bottom: 10px; } .comments-inner .comment .comment-content.entry-content { margin-top: 15px; } .comments-inner .comment-meta { width: 80%; }