@media only screen and (min-width:768px){a[href^="tel:"]{pointer-events:none!important}}@media screen and (min-width:768px){.ctc-cta a{pointer-events:none}}#custom-header #top-bar-row .et_pb_text.has-icon .et_pb_text_inner{display:inline-block!important;vertical-align:middle!important}#custom-header #top-bar-row .et_pb_social_media_follow li{margin-bottom:0!important}#custom-header #menu-narrower-desktop{display:none!important}#custom-header.et_pb_sticky #main-bar-row li.menu-button>a{padding:15px 17px!important}#custom-header.et_pb_sticky #main-bar-row .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:16px 0}#custom-header.et_pb_sticky #main-bar-row .et-menu .menu-item-has-children>a:first-child{padding-right:20px}@media (min-width:1201px){.et_header_style_split .et-fixed-header #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:25px!important}.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_left .et-fixed-header #et-top-navigation{padding-bottom:25px!important}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:30px 0 0 0}}@media only screen and (min-width:981px) and (max-width:1200px){#et_mobile_nav_menu{display:block}#top-menu{display:none}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:28px 0 0 0}#custom-header #menu-narrower-desktop{display:block!important}#custom-header #menu-narrower-desktop .et_pb_menu__logo-wrap{margin-bottom:5px!important}#custom-header.et_pb_sticky #menu-narrower-desktop .et_pb_menu__logo-wrap{margin-bottom:0!important}#custom-header #menu-wider-desktop{display:none!important}#custom-header #main-bar-row{padding:20px 10px 10px!important}#custom-header.et_pb_sticky #main-bar-row{padding:10px 20px!important}.et_pb_menu .et-menu>li{padding-left:8px;padding-right:8px;padding-bottom:0}}.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav,.et_pb_menu .et_pb_menu__menu>nav>ul{align-items:center}.bookappointment{background-color:#b71d17;color:#ffffff;padding:15px;border-radius:2px}.bookappointment:active{color:#ffffff}.home .et_pb_slide{height:70vh}#et-info{float:none;text-align:center}@media only screen and (max-width:767px){.et_header_style_split #logo{max-height:none;max-width:none;width:100%}.et_header_style_split header#main-header .logo_container{max-height:none}}.wpf-custom-button{background:#324f79!important;color:#fff!important}#logo{-webkit-transform:initial}#menu-item-1013{padding:0px 0}#menu-item-1013a{border-color:grey;border:1px #ed1c24;background:#ed1c24;color:#ffffff;padding:6px 6px!important;display:inline-block;opacity:1;border-radius:3px}#menu-item-1013a:hover{opacity:.9;background:#ed1c24;color:#fff}@media only screen and (max-width:1200px) and (min-width:961px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{-moz-box-shadow:inset -3px -3px 10px #eee;-webkit-box-shadow:inset -3px -3px 10px #eee;box-shadow:inset -3px -3px 10px #eee;border-radius:15px}div.wpforms-container-full .wpforms-form button[type=submit]{-moz-box-shadow:inset -3px -3px 10px #ffffff;box-shadow:inset -3px -3px 10px #ffffff;background-color:#ffffff;color:black;border-radius:15px;padding:10px 30px}@media (max-width:980px){.et_header_style_left #logo,.et_header_style_split #logo{max-width:100%!important}}header#main-header.et-fixed-header,#main-header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.btn-inline .et_pb_button_module_wrapper{display:inline-block;margin:0 5px}.btn-inline{text-align:center!important}