/*!
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{--lpp-black: #292929;--lpp-green: #84988d;--lpp-dark-orange: #bf6f3c;--lpp-light-orange: #dbb062;--lpp-serif: linotype-didot;--lpp-sans-serif: brandon-grotesque}::-moz-selection{background-color:var(--lpp-black);color:#fff}::selection{background-color:var(--lpp-black);color:#fff}html{font-size:17px}.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:1px solid var(--lpp-black)}blockquote{border-left:3px solid var(--lpp-green)}.wpbf-button,input[type=submit]{font-size:1rem;font-weight:300;padding:10px 25px}header#zf-header .zf-logo-text{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header#zf-header .zf-logo-text .zf-logo-title{font-size:1.75rem;font-family:var(--lpp-serif);text-transform:uppercase;letter-spacing:3px;line-height:1;margin-bottom:.35rem}header#zf-header .zf-logo-text .zf-logo-subtitle{font-size:.9rem;text-transform:uppercase;font-weight:100;letter-spacing:8px;line-height:1}@media(max-width: 768px){header#zf-header .zf-logo-text .zf-logo-title{font-size:1.5rem}header#zf-header .zf-logo-text .zf-logo-subtitle{font-size:.65rem}}header#zf-header #zf-header-menu ul.uabb-creative-menu-horizontal::before,header#zf-header #zf-header-menu ul.uabb-creative-menu-horizontal::after{display:none}header#zf-header #zf-header-menu ul.uabb-creative-menu-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}header#zf-header #zf-header-menu ul.uabb-creative-menu-horizontal li a{-webkit-transition:all .45s ease;transition:all .45s ease}header#zf-header #zf-header-menu .uabb-creative-menu-mobile-toggle{padding-bottom:0}@media(max-width: 768px){.uabb-creative-menu .sub-menu>li{border-bottom:none !important}.uabb-creative-menu .sub-menu>li a{padding:.5rem !important}}#zf-footer-optin .gform_wrapper ::-webkit-input-placeholder{opacity:1;color:var(--lpp-black)}#zf-footer-optin .gform_wrapper ::-moz-placeholder{opacity:1;color:var(--lpp-black)}#zf-footer-optin .gform_wrapper :-ms-input-placeholder{opacity:1;color:var(--lpp-black)}#zf-footer-optin .gform_wrapper :-moz-placeholder{opacity:1;color:var(--lpp-black)}#zf-footer-optin .gform_wrapper .ginput_container_text input,#zf-footer-optin .gform_wrapper .ginput_container_email input{text-align:center}#zf-footer-optin .gform_wrapper #field_submit input{-ms-flex-item-align:normal;align-self:normal}#zf-footer-optin .gform_wrapper .gform_footer{display:none}#zf-footer-optin .gform_confirmation_message p:last-child{margin-bottom:0 !important}#zf-footer .zf-footer-legals p{margin-bottom:0}#hp-pet-gallery .uabb-gallery-pagination{display:none}@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}}