/*
 Theme Name:   Rentic Child Theme
 Theme URI:    https://rentic.axiomthemes.com/
 Description:  Rentic Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     rentic
 Version:      1.0.0
 Tested up to: 6.6
 Requires at least: 5.0
 Requires PHP: 7.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  rentic
*/


/* =Theme customization starts here
------------------------------------------------------------ */
/* checkbox visible frame for CF7 */
.contact-form-fix .wpcf7-acceptance .wpcf7-list-item-label:before {
    content: "" !important;
    display: inline-block !important;
    width: 18px !important;
    height: 18px !important;
    border: 2px solid #1F3D6D !important;
    border-radius: 4px !important;
    background: #fff !important;
    box-sizing: border-box !important;
    margin-left: 8px !important;
    vertical-align: middle !important;
    position: relative !important;
    top: 0 !important;
}

/* checked state */
.contact-form-fix .wpcf7-acceptance input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
    background: #fff !important;
    border-color: #1F3D6D !important;
}

.contact-form-fix .wpcf7-acceptance input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
    content: "" !important;
    position: absolute !important;
    width: 4px !important;
    height: 9px !important;
    border: solid #1F3D6D !important;
    border-width: 0 2px 2px 0 !important;
    transform: rotate(45deg) !important;
    right: 7px !important;
    top: 4px !important;
}

/* make label anchor point for the checkmark */
.contact-form-fix .wpcf7-acceptance .wpcf7-list-item-label {
    position: relative !important;
    display: inline-block !important;
    padding-right: 0 !important;
}

/* center submit button */
.contact-form-fix .wpcf7-form p:last-of-type {
    text-align: center !important;
}

.contact-form-fix .wpcf7-submit {
    display: inline-block !important;
    float: none !important;
    margin: 18px auto 0 !important;
}


@media (max-width: 767px) {
  .contact-form-fix .wpcf7 .wpcf7-submit-style .wpcf7-submit,
  .contact-form-fix .wpcf7-submit-style .wpcf7-submit,
  .contact-form-fix input.wpcf7-submit {
    padding: 0 30px 13px 30px !important;
    display: block !important;
    margin: 18px auto 0 !important;
    float: none !important;
    width: fit-content !important;
    min-width: 180px !important;
    text-align: center !important;
  }
}