/*
Theme Name: HD Child Theme
Author: Amanda Burnham
Author URI: https://burnham.dev/
Description: Custom Theme for HappyDog
Template: hello-elementor
Version: 1.0.0
Text Domain: hd-theme
*/

/* ----------------------------------------------------------------- */
/* ------------------ TO EDIT THEME'S SASS OR JS ------------------- */
/* ----------------------------------------------------------------- */
/* -----   1. From terminal, change directories into child     ----- */
/* -----      theme folder and run command 'gulp default'.     ----- */
/* -----   2. Make your edits in sass or js/src                ----- */
/* -----   3. If running for the first time, change directories ---- */
/* -----      into theme directory and run 'npm install' first ----- */
/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */

:root{--fontsize-xxl: 85px;--fontsize-xl: 65px;--fontsize-lg: 32px;--fontsize-md: 22px;--fontsize-sm: 16px;--fontsize-xs: 15px;--fontsize-xxs: 12px}@media(max-width: 980px){:root{--fontsize-xxl: 70px;--fontsize-xl: 50px;--fontsize-lg: 28px;--fontsize-md: 20px}}@media(max-width: 767px){:root{--fontsize-xxl: 60px;--fontsize-xl: 40px;--fontsize-lg: 24px;--fontsize-md: 18px;--fontsize-sm: 15px}}@media(max-width: 580px){:root{--fontsize-xxxl: 60px}}body{font-family:"Lato",sans-serif;color:#363007}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"CooperBTStdLight",sans-serif}body a{color:#363007;text-decoration:none}:root{--fontsize-xxl: 85px;--fontsize-xl: 65px;--fontsize-lg: 32px;--fontsize-md: 22px;--fontsize-sm: 16px;--fontsize-xs: 15px;--fontsize-xxs: 12px}@media(max-width: 980px){:root{--fontsize-xxl: 70px;--fontsize-xl: 50px;--fontsize-lg: 28px;--fontsize-md: 20px}}@media(max-width: 767px){:root{--fontsize-xxl: 60px;--fontsize-xl: 40px;--fontsize-lg: 24px;--fontsize-md: 18px;--fontsize-sm: 15px}}@media(max-width: 580px){:root{--fontsize-xxxl: 60px}}body{image-rendering:-webkit-optimize-contrast}body #page-container{overflow-x:hidden !important}.cup .slide{display:flex;justify-content:center;flex-direction:column}.cup .slide:not(.slick-current){pointer-events:none}.cup .slide h3,.cup .slide p,.cup .slide a{text-align:center;display:block;margin:0}.cup .slide h3{font-size:20px;margin-bottom:20px}.cup .slide a{color:#2e4a7b;text-decoration:none}.cup .slide a span{font-size:20px;position:relative;top:3px;margin-left:8px}.cup .slide .lo{list-style:none;position:relative;display:flex;gap:10px;align-items:center;margin:10px 0;padding:20px;background:#fefcf6;border:1px solid rgba(46,74,123,.1215686275);border-radius:12px}@media(max-width: 767px){.cup .slide .lo{padding:15px}}.cup .slide .lo-links{padding:0 !important;margin:0 !important}.cup .slide .lo .separator{margin:0 5px;color:#e8c84e}@media(max-width: 767px){.cup .slide .lo .separator{display:none}}.cup .slide .lo .nmls{color:#2e4a7b;font-family:Lato,sans-serif;font-size:14px;font-weight:600}@media(max-width: 767px){.cup .slide .lo .nmls{display:block;font-size:12px}}.cup .slide .lo h4{font-family:"Cooper BT Light",sans-serif;font-size:20px;margin:0;color:#020202}@media(max-width: 767px){.cup .slide .lo h4{font-size:17px}}.cup .slide .lo p{text-align:left;color:#2e4a7b;font-size:14px;line-height:1.4}.cup .slide .lo p.bio{margin-top:5px;color:rgba(51,50,47,.7019607843)}.cup .slide .lo-photo{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-right:10px}@media(max-width: 767px){.cup .slide .lo-photo{width:60px;height:60px}}.cup .slide .lo-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cup .slide .lo-details{flex:1}.cup-contact-info{display:flex;background:#fefcf6;border:1px solid rgba(46,74,123,.1215686275);border-radius:12px;gap:20px;width:300px;margin:0 auto;padding:20px;margin-bottom:10px;position:relative}@media(max-width: 767px){.cup-contact-info{padding:15px}}.cup-contact-info+.cup-goto-slide{margin-top:10px !important}.cup-contact-info.lo-email{margin-bottom:0}.cup-contact-info .call-or-text{display:flex;gap:10px;align-items:center;width:100%}.cup-contact-info .call-or-text div{flex-grow:2}.cup-contact-info .call-or-text div p{font-size:14px}.cup-contact-info .call-or-text div p:last-child{font-family:"CooperBTStdLight",sans-serif;font-size:20px}.cup-contact-info .cup-contact-info-icon{width:40px;height:40px;padding:10px;background:#d0e4f0;border-radius:50%;display:inline-block}.cup-contact-info .cup-contact-info-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cup-contact-info p{font-size:16px;text-align:left !important}@media(max-width: 767px){.cup-contact-info p{font-size:14px;line-height:1.4}}.cup-contact-info p.phone{color:#2e4a7b}.cup-contact-info.lo-email,.cup-contact-info.lo-call{width:100%}:root{--fontsize-xxl: 85px;--fontsize-xl: 65px;--fontsize-lg: 32px;--fontsize-md: 22px;--fontsize-sm: 16px;--fontsize-xs: 15px;--fontsize-xxs: 12px}@media(max-width: 980px){:root{--fontsize-xxl: 70px;--fontsize-xl: 50px;--fontsize-lg: 28px;--fontsize-md: 20px}}@media(max-width: 767px){:root{--fontsize-xxl: 60px;--fontsize-xl: 40px;--fontsize-lg: 24px;--fontsize-md: 18px;--fontsize-sm: 15px}}@media(max-width: 580px){:root{--fontsize-xxxl: 60px}}a,button,input[type=submit]{background:none;border:none;cursor:pointer}a.full-link,button.full-link,input[type=submit].full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}a.custom-button,button.custom-button,input[type=submit].custom-button{display:inline-block;background:#e9c85d;padding:12px 35px;color:#363007;border-radius:12px;font-size:var(--fontsize-sm);border:none;line-height:1;font-weight:600}a.custom-button-hover,button.custom-button-hover,input[type=submit].custom-button-hover{background:#e7b71c}.nf-form-cont.eligibility-form{max-width:600px;margin:0 auto}.nf-form-cont.eligibility-form .nf-response-msg p{text-align:center}.nf-form-cont.eligibility-form input:focus-visible{outline:1px #608ea8 solid !important}.nf-form-cont.eligibility-form .nf-field-label{margin:0 0 5px !important}.nf-form-cont.eligibility-form .nf-error-msg{text-align:center;margin-top:5px}.nf-form-cont.eligibility-form .nf-after-form-content .nf-error-msg{display:none}.nf-form-cont.eligibility-form .nf-field-label label,.nf-form-cont.eligibility-form .nf-field-label .nf-label-span{font-size:32px !important;line-height:1.3;margin:20px 0;text-align:center !important;font-weight:300 !important}.nf-form-cont.eligibility-form .nf-field-label label .ninja-forms-req-symbol,.nf-form-cont.eligibility-form .nf-field-label .nf-label-span .ninja-forms-req-symbol{font-size:16px;position:relative;top:-10px;left:-5px}.nf-form-cont.eligibility-form .nf-field-container{margin:0}.nf-form-cont.eligibility-form .field-wrap{justify-content:center}.nf-form-cont.eligibility-form .disclosure{font-family:"Lato",sans-serif}.nf-form-cont.eligibility-form .submit-container{margin-top:30px !important}.nf-form-cont.eligibility-form .submit-container input[type=submit]{display:inline-block;background:#e9c85d;padding:15px 35px !important;color:#363007;border-radius:12px;font-size:var(--fontsize-sm);border:none;line-height:1;font-weight:600;width:100%}.nf-form-cont.eligibility-form .submit-container input[type=submit]:hover{background:#e7b71c}.nf-form-cont.eligibility-form .nf-mp-footer .nf-next-previous{display:flex;justify-content:center;margin-top:30px !important}.nf-form-cont.eligibility-form .nf-mp-footer .nf-next-previous .nf-previous-item{display:none}.nf-form-cont.eligibility-form .nf-mp-footer .nf-next-previous li{width:100%;max-width:250px}.nf-form-cont.eligibility-form .nf-mp-footer .nf-next-previous li .nf-next{display:inline-block;background:#e9c85d;padding:15px 35px !important;color:#363007;border-radius:12px;font-size:var(--fontsize-sm);border:none;line-height:1;font-weight:600;width:100%}.nf-form-cont.eligibility-form .nf-mp-footer .nf-next-previous li .nf-next:hover{background:#e7b71c}.nf-form-cont .nf-field-label label,.nf-form-cont .nf-field-label .nf-label-span{font-size:16px !important;display:block;font-family:"CooperBTStdLight",sans-serif}.nf-form-cont .nf-input-limit{display:none}.nf-form-cont .nf-error.field-wrap .nf-field-element:after{border-radius:12px !important}.nf-form-cont .progress{margin:0;padding:0;text-align:center}.nf-form-cont .progress li{display:inline-block;list-style-type:none;width:20%;height:8px;min-width:40px;margin:0 3px;border-radius:15px;background:rgba(96,142,168,.3019607843)}.nf-form-cont .progress li.active{background:#eaf0f8}.nf-form-cont .nf-form-fields-required{display:none !important}.nf-form-cont .nf-input-limit{display:none}.nf-form-cont .nf-input-limit.visible:not(:empty){font-size:12px;margin-top:0;position:absolute;bottom:1px;right:0;padding:5px 10px;background:#666;color:#fff;display:block}.nf-form-cont .zip-container .nf-input-limit{display:none !important}@media(min-width: 768px){.nf-form-cont .half-col-input,.nf-form-cont .half-col-input-right{width:48.5%;float:left}.nf-form-cont .half-col-input{clear:both !important}.nf-form-cont .half-col-input-right{float:right;clear:none !important}.nf-form-cont #nf-field-7-wrap ul{display:flex;justify-content:space-between}.nf-form-cont #nf-field-7-wrap li{width:31%}}#page-container a:focus-visible,#page-container button:focus-visible,#page-container .keyboard-outline{border:none !important;outline:5px solid #e9c85d !important;outline-offset:3px !important;transition:none !important}#page-container .sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.da11y-screen-reader-text:focus{box-shadow:none !important;background:#363007 !important;color:#fff !important;border:none !important;top:10px !important;left:10px !important}picture.lazy-hidden,.entry picture.lazy-hidden,picture.thumbnail.lazy-hidden{background:none !important;opacity:1 !important}.icon-box-sand .elementor-icon-box-icon .elementor-icon{background:#e6dfc4 !important}.icon-box-yellow .elementor-icon-box-icon .elementor-icon{background:#fbefc6 !important}.icon-box .elementor-icon-box-icon .elementor-icon{border-radius:8px;padding:10px}hr{margin:50px 0;border:none;border-bottom:1px solid #d6d6d6}.error{font-weight:700;color:#b51717}.term-badges{display:flex;gap:10px;overflow:hidden;flex-wrap:wrap;align-items:flex-start}.term-badges .term-badge{margin:0;border-radius:20px;padding:3px 10px 4px 10px;font-size:14px;background:#2e4a7b;color:#fff}.term-badges .term-badge:before{content:"";width:10px;height:10px;background:#fff;border-radius:50%;display:inline-block;margin-right:7px;font-weight:500}:root{--fontsize-xxl: 85px;--fontsize-xl: 65px;--fontsize-lg: 32px;--fontsize-md: 22px;--fontsize-sm: 16px;--fontsize-xs: 15px;--fontsize-xxs: 12px}@media(max-width: 980px){:root{--fontsize-xxl: 70px;--fontsize-xl: 50px;--fontsize-lg: 28px;--fontsize-md: 20px}}@media(max-width: 767px){:root{--fontsize-xxl: 60px;--fontsize-xl: 40px;--fontsize-lg: 24px;--fontsize-md: 18px;--fontsize-sm: 15px}}@media(max-width: 580px){:root{--fontsize-xxxl: 60px}}.color-black,.color-black *{color:#363007}.bgcolor-black{background-color:#363007}.headingcolor-black h1,.headingcolor-black h2,.headingcolor-black h3,.headingcolor-black h4,.headingcolor-black h5,.headingcolor-black h6{color:#363007 !important}.font-headline,.font-headline *{font-family:"CooperBTStdLight",sans-serif !important}.font-body,.font-body *{font-family:"Lato",sans-serif !important}.font-button,.font-button *{font-family:"Lato",sans-serif !important}.fontweight-black,.fontweight-black *{font-weight:900 !important}.fontweight-bold,.fontweight-bold *{font-weight:700 !important}.fontweight-medium,.fontweight-medium *{font-weight:600 !important}.fontweight-normal,.fontweight-normal *{font-weight:400 !important}.fontweight-light,.fontweight-light *{font-weight:300 !important}.fontsize-xxl,.fontsize-xxl *{font-size:var(--fontsize-xxl) !important}.fontsize-xl,.fontsize-xl *{font-size:var(--fontsize-xl) !important}.fontsize-lg,.fontsize-lg *{font-size:var(--fontsize-lg) !important}.fontsize-md,.fontsize-md *{font-size:var(--fontsize-md) !important}.fontsize-sm,.fontsize-sm *{font-size:var(--fontsize-sm) !important}.fontsize-xs,.fontsize-xs *{font-size:var(--fontsize-xs) !important}.lineheight-xxl,.lineheight-xxl *{line-height:1.8 !important}.lineheight-xl,.lineheight-xl *{line-height:1.5 !important}.lineheight-lg,.lineheight-lg *{line-height:1.4 !important}.lineheight-md,.lineheight-md *{line-height:1.2 !important}.lineheight-sm,.lineheight-sm *{line-height:1 !important}.lineheight-xs,.lineheight-xs *{line-height:.85 !important}.letterspacing-sm,.letterspacing-sm *{letter-spacing:.07em !important}.letterspacing-sm,.letterspacing-sm *{letter-spacing:.03em !important}.letterspacing-none,.letterspacing-none *{letter-spacing:0 !important}.texttransform-uppercase,.texttransform-uppercase *{text-transform:uppercase !important}.texttransform-none,.texttransform-none *{text-transform:none !important}html:not(.et_pb_ancestor) .no-padding,html:not(.et_pb_ancestor) .no-padding *{padding:0 !important}@media(min-width: 981px){.hide-desktop{display:none !important}}@media(max-width: 980px){.hide-tablet{display:none !important}}@media(max-width: 767px){.hide-mobile{display:none !important}}@media(min-width: 981px){.display-tablet{display:none !important}}@media(min-width: 768px){.display-mobile{display:none !important}}
/*# sourceMappingURL=style.css.map */
