#tooth-town-menu nav.et-menu-nav ul#menu-main-menu li.main-menu-btn-schedule-app{align-items:center}#tooth-town-menu nav.et-menu-nav ul#menu-main-menu li.main-menu-btn-schedule-app a{color:#2e100c!important;background-color:#ffffff;padding:10px 20px;border-radius:25px;height:40px}#tooth-town-menu nav.et-menu-nav ul#menu-main-menu li.main-menu-btn-schedule-app a:hover{background-color:#2e100c;color:#ffffff!important}#tooth-town-menu nav.et-menu-nav ul#menu-main-menu li.main-menu-btn-schedule-app a span.et-pb-icon{margin-right:4px}#tooth-town-menu nav.et-menu-nav ul#menu-main-menu li>ul.sub-menu{border-radius:15px}#tooth-town-menu nav.et-menu-nav ul#menu-main-menu li>ul.sub-menu li a{font-size:1em}.box-animated-tag{animation:floatDown 1s infinite ease-in-out alternate}@keyframes floatDown{0%{transform:translateY(0)}100%{transform:translateY(10px)}}.ttown-zoom-on-cards{transition:all 300ms ease 0ms!important;transform-origin:50% 50%}.ttown-zoom-on-cards:hover{transform:scaleX(1.02) scaleY(1.02)!important}#page-container #cards-button-icon .et_pb_button:before{font-size:2rem!important}#et-boc .area-outer-wrap .da-close{top:12px;right:12px}@media only screen and (min-width:768px){.two-col-text{column-count:2;column-gap:40px}}.bullet-style-tick ul{list-style-type:"✓  "}.bullet-style-tick ul li::marker{color:#008cea;content:"✓  "}.group-btns-two-col-wrap{display:flex;align-items:center;gap:14px}@media (max-width:980px){.group-btns-two-col-wrap{flex-direction:column;justify-content:center}}.location-number-wrap{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0;padding:0}.location-number-wrap span{display:block}.location-number-wrap span:first-child{font-size:14px;color:#008cea}.location-number-wrap span:last-child{font-size:15px;color:#555555;font-weight:600}.btns-detail-and-schedule-wrap{display:flex;justify-content:flex-start;align-items:center;gap:12px;position:relative;margin:0;padding:0}@media (max-width:768px){.btns-detail-and-schedule-wrap{justify-content:center}}@media (max-width:400px){.btns-detail-and-schedule-wrap{flex-direction:column}}.btns-detail-and-schedule-wrap a{display:block;width:auto;height:42px;transition:all 300ms ease;position:rrelative;border:2px solid #2e100c;border-radius:40px;background-color:#2e100c;color:#ffffff;line-height:36px;padding:0 2px 0 16px}.btns-detail-and-schedule-wrap a.btn-detail{position:rrelative;background-color:#008cea;border-color:#008cea;padding:0 2px 0 16px}.btns-detail-and-schedule-wrap a.btn-detail:hover{background-color:#ff4455;border-color:#ff4455}.btns-detail-and-schedule-wrap a.btn-detail:after{display:block;content:'';background:transparent url("https://toothtownpediatricdentistry.com/wp-content/uploads/2026/09/arrow-right.svg") center center / 18px no-repeat;filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(227deg) brightness(104%) contrast(101%);width:38px;height:38px;float:right;margin:0px 4px}.btns-detail-and-schedule-wrap a.btn-book{position:rrelative;transition:all 300ms ease;background-color:#ffffff;color:#2e100c;border-color:#008cea;padding:0 2px 0 16px}.btns-detail-and-schedule-wrap a.btn-book:hover{border-color:#2e100c}.btns-detail-and-schedule-wrap a.btn-book:after{display:block;content:'';background:transparent url("https://toothtownpediatricdentistry.com/wp-content/uploads/2026/09/calendar.svg") center center / 18px no-repeat;filter:invert(7%) sepia(37%) saturate(2481%) hue-rotate(338deg) brightness(96%) contrast(97%);width:38px;height:38px;float:right;margin:0px 4px}.btn-call-us-wrap{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;margin:12px 0 0 0;padding:0}@media (max-width:768px){.btn-call-us-wrap{justify-content:center}}.btn-call-us-wrap a.btn-call-us{display:block;transition:all 300ms ease;width:auto;height:42px;position:rrelative;border:2px solid #008cea;border-radius:40px;background-color:#ffffff;color:#2e100c;line-height:38px;padding:0 2px 0 16px}.btn-call-us-wrap a.btn-call-us:hover{border-color:#ff4455}.btn-call-us-wrap a.btn-call-us:after{display:block;content:'';background:transparent url("https://toothtownpediatricdentistry.com/wp-content/uploads/2026/09/phone.svg") center center / 18px no-repeat;filter:invert(38%) sepia(61%) saturate(3201%) hue-rotate(331deg) brightness(104%) contrast(101%);width:38px;height:38px;float:right;margin:0px 4px}.location-number-wrap{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0;padding:0}.location-number-wrap span{display:block}.location-number-wrap span:first-child{font-size:14px;color:#008cea}.location-number-wrap span:last-child{font-size:15px;color:#555555;font-weight:600}.btns-book-and-detail-wrap{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;margin:0;padding:0}.btns-book-and-detail-wrap a{display:block;transition:all 300ms ease}.btns-book-and-detail-wrap a.btn-book{width:80%;height:40px;position:rrelative;border:1px solid #2e100c;border-radius:40px;background-color:#2e100c;line-height:36px;color:#ffffff;padding:0 2px 0 16px}.btns-book-and-detail-wrap a.btn-book:hover{background-color:#ff4455;border:1px solid #ff4455}.btns-book-and-detail-wrap a.btn-book:after{display:block;content:'';background:transparent url("https://toothtownpediatricdentistry.com/wp-content/uploads/2026/09/calendar.svg") center center / 22px no-repeat;filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(227deg) brightness(104%) contrast(101%);width:38px;height:38px;float:right;margin:0px 4px}.btns-book-and-detail-wrap a.btn-detail{width:40px;height:40px;background:transparent url("https://toothtownpediatricdentistry.com/wp-content/uploads/2026/09/arrow-right.svg") center center / 22px no-repeat;border:1px solid #745f57;border-radius:40px}.btns-book-and-detail-wrap a.btn-detail:hover{background-color:#ff4455;border:1px solid #ff4455}.insur-logos-wrap{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px}@media (max-width:980px){.insur-logos-wrap{justify-content:center}}.insur-logos-wrap .insur-logo{flex:0 0 calc((100% - (4 * 16px)) / 4);background-color:#ffffff;border-radius:9px;padding:40px;display:flex;align-items:center;min-height:210px;box-shadow:0px 4px 16px -8px rgba(0,0,0,0.3)}.insur-logos-wrap .insur-logo img{display:block;max-width:220px;margin:0 auto;padding:0}