/*
Theme Name: Mike's Child Theme
Theme URI: https://olliewp.com
Description: This is Mike's custom child theme.
Author: Mike McAlister
Author URI: https://olliewp.com
Template:     ollie
Version: 1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         blog, portfolio, entertainment, grid-layout, one-column, two-columns, three-columns, four-columns, block-patterns, block-styles, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, rtl-language-support, style-variations, template-editing, theme-options, translation-ready, wide-blocks
Text Domain: ollie-child
*/

.wpcf7-form-control-wrap,
.wpcf7-form-control{
    width: 100%;
}
.wpcf7-form-control{
    margin-top: 8px;
}

 .cf7mls-btns .cf7mls_next,
 .wpcf7-form-control.wpcf7-submit {
    background: linear-gradient(180deg,rgb(160,146,250) 0%,rgb(12,52,186) 100%);
    background-color: var(--wp--preset--color--main);
    border-radius: 8px !important;
    border-width: 0;
    cursor: pointer;
    color: var(--wp--preset--color--base);
    font-family: inherit;
    font-size: var(--wp--preset--font-size--small);
    font-style: inherit;
    font-weight: 400 !important;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: .6em !important;
    padding-right: 1em;
    padding-bottom: .6em !important;
    padding-left: 1em;
    text-decoration: none;
    text-transform: inherit;
}

  .cf7mls_next,
  .cf7mls_back{

border-radius: 8px !important;
    border-width: 0;
    cursor: pointer;
    color: var(--wp--preset--color--base);
    font-family: inherit;
    font-size: var(--wp--preset--font-size--small);
    font-style: inherit;
    font-weight: 400 !important;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: .6em !important;
    padding-right: 1em;
    padding-bottom: .6em !important;
    padding-left: 1em;
    text-decoration: none;
    text-transform: inherit;
}

input:not([type="submit"]), select, textarea, .wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments-form textarea {
    border: solid 1px #ccc !important;
    padding: .5em 1em;
    font-size: var(--wp--preset--font-size--small);
    background-color: #fff;
    height: 52px;
}
.fieldset-cf7mls{
    padding-inline: 2px;
}

.wp-block-button.is-style-outline .wp-block-button__link {
    border: 1px solid var(--wp--preset--color--border-light);
    background-color: white;
    outline: none;
}

.wp-block-navigation__responsive-container-open,
.wp-block-navigation__responsive-container-close{
    padding: 7px !important;
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
}

@media (max-width: 599px) {
  .sm-row-reverse {
    flex-direction: row-reverse;
  }
}
