@media only screen and (max-width:1120px){#logo{height:auto!important;max-width:200px!important}}#top-menu li li a{width:240px}#main-header .nav li ul a{font-size:110%;color:#cdc1b3!important}#main-header .nav li ul{background-color:rgba(0,0,0,0.76)}.nav li ul{border-color:rgba(255,255,255,0)}ul #menu-primary-2403 li a:hover{color:#FFF4C7}.et_mobile_menu li a{color:#ffffff}.et_mobile_menu li a:hover{color:#cdc1b3!important}.menu-desktop-2403 ul li a{color:#ffffff!important}.menu-desktop-2403 ul li a:hover{color:rgba(254,228,113,1)!important}.menu-mobile-2403 ul li.menu-item-has-children a{color:#184c4e!important}.menu-mobile-2403 ul li a{padding:3px 3%!important;color:#000000!important}.menu-mobile-2403 ul li a:hover{background-color:rgba(254,228,113,0.1)}.menu-mobile-2403 ul li.nav-highlight{background-color:rgba(254,228,113,0.3)}@media only screen and (min-width:979px) and (max-width:1068px){.et-menu li{font-size:12px!important}}.sms-if-desktop{padding:2px 12px 8px 12px;border-radius:3px;background-color:rgb(254,228,113);font-size:0.8rem;font-weight:600;color:rgb(0,0,0);text-transform:uppercase}@media only screen and (min-width:768px){.sms-if-mobile{display:none}}@media only screen and (max-width:767px){.sms-if-desktop{display:none}}.exp-menu .feature-block{border:1px solid #fee471!important;border-radius:4px;padding:15px;margin-right:10px}.exp-menu .text-block{padding:10px;margin:0 10px 30px 0}.exp-menu .link-block{padding:10px;margin:0 10px 30px 0}.exp-menu .link-block:hover{padding:10px;background-color:#ede9db}.exp-menu h3{font-family:Nunito,Helvetica,Arial,Lucida,sans-serif!important;font-size:1rem!important;font-weight:800;color:#184c4e}.exp-menu .description{font-size:0.85rem;line-height:1.3em}.exp-menu .description-links a{color:#184c4e!important;font-size:0.8rem;line-height:1.1em;margin-bottom:10px}.exp-menu .disclaimer{font-size:0.65rem;line-height:1.3em}.exp-menu .et_pb_button{width:100%;padding-top:10px!important;padding-bottom:10px!important;border:none!important;text-align:center;font-size:0.8rem!important;line-height:1em;text-transform:uppercase;color:#ffffff!important}.exp-menu a.et_pb_button:hover:after,.exp-menu .et-db #et-boc .et-l .et_pb_button:hover:after{font-size:1rem!important;line-height:1.2em!important}.exp-menu .et_pb_button.primary{margin-top:0;margin-bottom:15px!important;background-color:#184c4e!important}.exp-menu .et_pb_button.primary:hover{background-color:#ede9db!important;color:#184c4e!important}.exp-menu .et_pb_button.secondary{margin-top:0;margin-bottom:15px!important;background-color:#6f9e9d!important}.exp-menu .et_pb_button.secondary:hover{background-color:#ede9db!important;color:#184c4e!important}.exp-menu .et_pb_button.donate{max-width:180px;margin-bottom:0!important;padding-top:8px!important;padding-bottom:8px!important;border:1px solid rgba(255,255,255,.3)!important;background-color:transparent!important;text-align:center;font-size:0.8rem!important;line-height:1em;text-transform:uppercase;color:#ffffff!important}.exp-menu .et_pb_button.donate:hover{background-color:#184c4e!important}.exp-menu .contact-container{display:flex;justify-content:center;column-gap:15px}.exp-menu .et_pb_button.contact{margin-bottom:0!important;margin-left:5px;margin-right:5px;padding-top:6px!important;padding-bottom:6px!important;border:none!important;text-align:center;font-size:0.7rem!important;text-transform:uppercase;background-color:#fee471!important;color:#000000!important}.exp-menu .et_pb_module .et_pb_button.contact{margin-bottom:0!important}.exp-menu .et_pb_button.contact::after,.exp-menu .et_pb_button.contact:hover::after{display:none}div,p,ol,ul,form{font-size:1.15rem;line-height:1.75rem}.hand-written{font-family:'Abril Fatface',cursive}.heading-primary{font-family:'Abril Fatface',serif}.heading-secondary{font-family:'Sacramento',cursive}.heading-description{font-family:'Zilla Slab',Georgia,"Times New Roman",serif;font-size:0.75rem;text-transform:uppercase;margin-bottom:10px;background-color:rgba(209,197,167,0.62);border-radius:4px;padding:2px 12px}.label-maker{background-color:rgba(210,124,45,0.32);border-radius:4px;padding:2px 30px}.label-maker-on-light{background-color:rgba(210,124,45,0.82);border-radius:4px;padding:2px 30px}.list-number{padding:12px 24px 0 26px;border-radius:4px;background-color:#184c4e;text-align:center;color:#ffffff;font-family:'Sacramento',cursive;font-size:3rem;font-weight:600}.smaller-font{font-size:85%}.larger-font{font-size:120%}.uppercase{text-transform:uppercase}.sans{font-family:Nunito,Helvetica,Arial,Lucida,sans-serif}.fee471{color:#fee471}.text-white{color:#ffffff}@media only screen and (max-width:740px){.exp-menu .description{font-size:0.7rem;line-height:1.3em}.label-maker{padding:2px 4px}}.appointment-form{font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif;font-size:1.15rem;line-height:1.75rem}.appointment-form div{margin-bottom:3%}.appointment-form input[type=text],.appointment-form input[type=email],.appointment-form input[type=tel],.appointment-form input[type=number],.appointment-form input[type=password]{width:100%;padding:16px;border-width:0;border-radius:2px;background-color:#eee;font-size:1rem;color:rgb(78,78,78)}.appointment-form select{width:100%;box-sizing:border-box;padding:16px 20px 16px 10px;border:0;border-radius:2px;background-color:#eee;font-size:1rem;color:rgb(78,78,78);-webkit-appearance:none;-moz-appearance:none;appearance:none}.appointment-form select:after{position:absolute;top:50%;right:10px;width:0;height:0;margin-top:3px;border:6px solid;border-color:#666 transparent transparent transparent;content:"";transform:translateY(-50%);pointer-events:none;background-color:#eee}.appointment-form .frm_error_style,.appointment-form .frm_error{color:red}.meridiem{margin-left:2px;text-transform:uppercase;font-size:70%}.common-questions{background-color:#ffffff}.common-questions:hover{background-color:#f1eeeb}.appointment-form .et_pb_button,input[type=submit],input[type=button]{border:2px solid #6f9e9d!important;border-radius:3px!important;background-color:#6f9e9d;color:#ffffff}border-radius:3px;letter-spacing:1px;font-size:1.2rem;font-weight:700!important;.appointment-form .et_pb_button:hover,input[type=submit]:hover,input[type=button]:hover{border:2px solid #184c4e!important;border-radius:3px!important;background-color:#184c4e;color:#ffffff}.page-id-1239 #et_mobile_nav_menu{display:block}.page-id-1239 #top-menu{display:none}.heroic-title{font-family:'Zilla Slab',Georgia,'Times New Roman',serif;font-weight:800;font-size:80%;margin-right:5px}.et_pb_countdown_timer .section.days p.value:first-letter{font-size:0px;vertical-align:top}.et_pb_countdown_timer .new-value,.et_pb_countdown_timer_container .value{background-color:#393939;background-color:rgba(0,0,0,0.2);color:#fff;padding:12px!important;border-radius:6px}@media only screen and (max-width:1024px){.et_pb_countdown_timer .new-value,.et_pb_countdown_timer_container .value{padding:6px!important}.et_pb_column .et_pb_countdown_timer_2.et_pb_countdown_timer .section p.value,.et_pb_column .et_pb_countdown_timer_2.et_pb_countdown_timer .section.sep p{font-size:1.5rem!important}}#heroic-bar-container{margin:0 auto;padding-top:0;padding-bottom:0;background-color:#000000!important}#heroic-bar{margin:0 auto;padding-top:0;padding-bottom:0}.heroic-bar-button{width:100%;background-color:rgba(255,255,255,0.2);padding:2px 20% 2px 20px;border:none}.heroic-bar-button:hover{width:100%;background-color:rgba(255,255,255,0.3);padding:2px 20% 2px 20px;border:none}#donate-tabs ul li{width:50%;padding:14px;border-radius:4px;text-align:center}#donate-tabs ul.et_pb_tabs_controls:after{border:none}@media only screen and (max-width:1024px){#donate-tabs ul{padding-top:10px}#donate-tabs ul li{width:90%;margin:auto;padding:8px}}.give-goal-progress .raised{font-size:3rem;line-height:3rem}.give-goal-progress .give-progess-bar>span{background-color:#145D60!important}#give-receipt input.text,#give-receipt input.title,#give-receipt input[type=email],#give-receipt input[type=password],#give-receipt input[type=tel],#give-receipt input[type=text],#give-receipt textarea{padding:12px;font-size:1.2rem;border-radius:4px}#give-receipt input[type=submit]{padding:18px 44px 18px 44px!important;color:#ffffff!important;border-width:0px!important;border-radius:4px;background-color:#145D60;font-size:20px}.appointment-form .gform_button{padding-top:30px!important;padding-right:60px!important;padding-bottom:30px!important;padding-left:60px!important;border-width:0px!important;border-color:#ede9db;border-radius:3px;letter-spacing:1px;font-size:1.2rem;font-weight:700!important;text-transform:uppercase!important;background-color:#6f9e9d}.appointment-form .gform_button:hover{background-color:#184c4e}.gform_button:hover{padding-left:15%;padding-right:15%}.gform_button:hover:after{opacity:1;margin-left:0}