/*!
Theme Name:  ZF Starter
Author:      @zackeryfretty
Author URI:  https://zackeryfretty.com
Description: Preconfigured child theme for WPBF.
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/:root{--ml-grey-2: #4f504f;--ml-grey-1: #9f9f9f;--ml-tan: #d2ccc4;--ml-green-2: #00bfa6;--ml-green-1: #bceee5;--ml-gold: #bd9a64;--ml-serif: miller-banner, serif;--ml-san-serif: transat-text, sans-serif;--ml-green-bar: linear-gradient(90deg, rgba(188,238,229,1) 50%, rgba(0,191,166,1) 50%);--ml-gold-bar: linear-gradient(90deg, rgba(189,154,100,1) 50%, rgba(210,204,196,1) 50%)}::-moz-selection{background:var(--ml-grey-2);color:var(--ml-green-1)}::selection{background:var(--ml-grey-2);color:var(--ml-green-1)}html{font-size:15px}.no-p p:last-child{margin-bottom:0 !important}button,textarea,input,a{border-radius:0}button:hover,button:focus,button:active,textarea:hover,textarea:focus,textarea:active,input:hover,input:focus,input:active,a:hover,a:focus,a:active{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}textarea,select,input[type=text],input[type=password],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=number],input[type=datetime]{border-color:var(--ml-grey-2)}.wpbf-button,input[type=submit]{text-transform:uppercase;font-weight:500;font-size:1rem}blockquote{border-left:2px solid var(--ml-green-2)}.zf-two-tone-sep-line .fl-separator{border:none;height:5px;background:var(--ml-green-bar)}.zf-two-tone-sep-line-gold .fl-separator{border:none;height:5px;background:var(--ml-gold-bar)}.zf-green-to-white-gradient{background:#bceee5;background:linear-gradient(140deg, rgb(188, 238, 229) 10%, rgb(255, 255, 255) 60%)}@media(min-width: 768px){.zf-overlay-visible-sm .fl-row-content-wrap:after{background-color:rgba(0,0,0,0) !important}}.zf-overlay-black-on-hover .fl-col-content:hover:after{background-color:rgba(80,79,79,.85);-webkit-transition:all .2s ease;transition:all .2s ease}header#header .wpbf-navigation .wpbf-grid:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header .wpbf-navigation .wpbf-menu li.menu-item a{padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:14px;margin-right:4px;margin-left:4px}header#header .wpbf-navigation .wpbf-menu li.menu-item::before{opacity:0;display:block;content:"";width:calc(100% - 15px);height:7px;margin:0 auto;background:var(--ml-green-bar);-webkit-transition:all .5s ease;transition:all .5s ease}header#header .wpbf-navigation .wpbf-menu li.menu-item:hover::before{opacity:1}header#header .wpbf-navigation .wpbf-menu li.menu-item.current-menu-item::before{opacity:1}header#header .wpbf-navigation .wpbf-menu li.menu-item.current-menu-item a{font-weight:600;text-transform:uppercase;color:var(--ml-green-2) !important}header#header .wpbf-navigation .wpbf-menu li.menu-item-has-children .sub-menu li.menu-item::before{display:none !important}header#header .wpbf-mobile-menu-container li.menu-item.current-menu-item a{font-weight:600;text-transform:uppercase;color:var(--ml-green-2) !important}header#header .wpbf-mobile-menu-toggle{color:var(--ml-green-2) !important}#zf-as-seen-in .zf-header-with-lines span.pp-primary-title::before,#zf-as-seen-in .zf-header-with-lines span.pp-primary-title::after{background:var(--ml-green-bar);border:none;height:7px;top:35%}#zf-as-seen-in .zf-as-seen-in-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}#zf-as-seen-in .zf-as-seen-in-wrapper .zf-as-seen-in-logo{-ms-flex-negative:1;flex-shrink:1}@media(max-width: 768px){#zf-as-seen-in .zf-as-seen-in-wrapper{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}#zf-praise-row-1 .owl-nav i.wpbff,#zf-praise-row-2 .owl-nav i.wpbff{font-size:1rem !important}#zf-podcast .fl-row-content-wrap{background-position:left top}@media(max-width: 1345px){#zf-podcast .fl-row-content-wrap{background-position:-100px top}}@media(max-width: 1150px){#zf-podcast .fl-row-content-wrap{background-position:-165px top}}@media(max-width: 1010px){#zf-podcast .fl-row-content-wrap{background-position:-200px top}}@media(max-width: 1010px){#zf-podcast .fl-row-content-wrap{background-position:-250px top}}@media(max-width: 768px){#zf-podcast .fl-row-content-wrap{background-position:-175px top}}#zf-podcast .zf-podcast-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}#zf-podcast .zf-podcast-badges .zf-podcast-badge{-ms-flex-negative:1;flex-shrink:1}@media(max-width: 768px){#zf-podcast .zf-podcast-badges{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}}.zf-money-book-img img{-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-box-shadow:4px 9px 6px -2px var(--ml-grey-1);box-shadow:4px 9px 6px -2px var(--ml-grey-1)}footer#zf-footer{font-size:.9rem;color:var(--ml-grey-1)}footer#zf-footer .zf-footer--legal{text-align:right}footer#zf-footer .zf-footer--legal .legal-pages-lt{display:inline}footer#zf-footer .zf-footer--credit{text-align:right}footer#zf-footer a:not(.fl-photo-content a){color:var(--ml-grey-1)}footer#zf-footer a:not(.fl-photo-content a):hover{opacity:.85}@media(max-width: 768px){footer#zf-footer .zf-footer--credit,footer#zf-footer .zf-footer--legal{text-align:center}}@media only screen and (max-width: 641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1 !important;min-height:0px !important}}