html{scroll-padding-top:188px}* #puppies,* #training{scroll-margin-top:188px}.section-1-list ul{list-style-type:none}.section-1-list ul li::before{font-family:"Font Awesome 5 Free";content:"\f14a"}.btn-primary{background:linear-gradient(to bottom,#e28a2c 0%,#ca731c 60%,#b86516 100%)!important;border:2px solid #8f4c0f;border-radius:4px;color:#000;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 6px 14px rgba(0,0,0,0.45);transition:all 0.2s ease-in-out}.btn-primary:hover{background:linear-gradient(to bottom,#f19a3a 0%,#d67f1f 60%,#b86516 100%)}.home-banner .et_pb_button_module_wrapper{display:inline-block}.home-banner .et_pb_button_1_wrapper{margin-left:7px}body .with_frm_style .frm_primary_label{color:#fff}.frm_style_formidable-style.with_frm_style div.frm_description{color:#eee}.with_frm_style #form_contact-form input[type=tel],.with_frm_style #form_contact-form input[type=text],.with_frm_style #form_contact-form input[type=email],.with_frm_style #form_contact-form textarea,.with_frm_style #form_contact-form select{border-radius:0}.frm_style_formidable-style.with_frm_style #form_contact-form .frm_submit button{background:linear-gradient(to bottom,#e28a2c 0%,#ca731c 60%,#b86516 100%)!important;border:2px solid #8f4c0f;border-radius:0;font-size:20px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:bold;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 6px 14px rgba(0,0,0,0.45);transition:all 0.2s ease-in-out}.frm_style_formidable-style.with_frm_style#frm_form_1_container .frm_submit button:hover{background:linear-gradient(to bottom,#f19a3a 0%,#d67f1f 60%,#b86516 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 8px 20px rgba(202,115,28,0.55);transform:translateY(-2px)}.list-col-3 ul{columns:2}.woocommerce-MyAccount-navigation ul{list-style-type:none}.woocommerce-MyAccount-navigation ul li{background-color:#0a5935;margin-bottom:1px}.woocommerce-MyAccount-navigation ul li a{color:#fff;padding:1em;display:inline-block}@media all and (min-width:1100px) and (max-width:1405px){}@media all and (min-width:768px) and (max-width:980px){}@media all and (max-width:767px){.inverse-grid .et-last-child{margin-bottom:2em!important}.inverse-grid{display:flex;flex-direction:column-reverse}.list-col-3 ul{columns:2}}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}