/*
 Theme Name:   Coaching Child
 Theme URI:    http://coaching.thimpress.com/
 Description:  Coaching Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     coaching
 Version:      1.0.0
 Text Domain:  coaching-child
*/

.rewards_text p::before,.citation_text h2::before,
.rewards_text p::after,.citation_text h2::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M7.83317 29.5001C6.1665 27.6668 5.1665 25.6667 5.1665 22.3334C5.1665 16.5001 9.33317 11.3334 15.1665 8.66675L16.6665 10.8334C11.1665 13.8334 9.99984 17.6667 9.6665 20.1667C10.4998 19.6667 11.6665 19.5001 12.8332 19.6667C15.8332 20.0001 18.1665 22.3334 18.1665 25.5001C18.1665 27.0001 17.4998 28.5001 16.4998 29.6667C15.3332 30.8334 13.9998 31.3334 12.3332 31.3334C10.4998 31.3334 8.83317 30.5001 7.83317 29.5001ZM24.4998 29.5001C22.8332 27.6668 21.8332 25.6667 21.8332 22.3334C21.8332 16.5001 25.9998 11.3334 31.8332 8.66675L33.3332 10.8334C27.8332 13.8334 26.6665 17.6667 26.3332 20.1667C27.1665 19.6667 28.3332 19.5001 29.4998 19.6667C32.4998 20.0001 34.8332 22.3334 34.8332 25.5001C34.8332 27.0001 34.1665 28.5001 33.1665 29.6667C32.1665 30.8334 30.6665 31.3334 28.9998 31.3334C27.1665 31.3334 25.4998 30.5001 24.4998 29.5001Z' fill='%23000000'/%3E%3C/svg%3E");
    display: inline-block;
    margin: 10px 5px;
    width: 12px;
}

.rewards_text p::after, .citation_text h2::after {
    transform: scaleX(-1);
}

.rewards_text .content-inner::before {
    margin-bottom: 10px;
}

.rewards_text .content-inner::after {
    margin-top: 10px;
}
form.wpcf7-form {
    display: flex;
    flex-direction: column;
    align-items: center;
}

form.wpcf7-form > .form_contact {
    display: flex;
    justify-content: space-around;
    width: 100%;
    margin-bottom: 1rem;
}

form .form_contact label {
    padding: 10px;
}

form .form_contact input {
    padding: 20px !important;
}

form .form_contact .wpcf7-submit {
    background-color: #815087;
    width: calc(100% - 20px);
    margin: 10px !important;
}
form .form_contact .wpcf7-submit:hover {
    background-color: #a066a8;
}

#footer-link a {
    color: white !important;
}

.blog .elementor-heading-title.elementor-size-default,.category-blog .elementor-heading-title.elementor-size-default {
    font-size: 1.7rem !important;
}
.single .wp-block-heading {
    font-size: 1.5rem;
    color: #ae70cc;
    font-weight: bold;
    text-decoration:
            underline;
    text-decoration-color: #febb00;
    text-decoration-thickness: 2px;
}