.et_pb_menu__logo-wrap{background:#fff!important}.current-menu-item a{padding:1rem}.maxWidth{max-width:100%!important;width:100%!important}.select_page{display:none!important;font-size:0px!important}.et_mobile_nav_menu{margin-top:65px!important}.mobile_nav .closed{height:35px!important}#logo{float:left!important;margin:15px 0px 0px 25px!important}.gutterBtn{background-color:#138C49!important;text-align:center!important;border-radius:5px!important;color:#fff!important}#top-menu li a{padding:35px 25px}#top-menu li a:hover{background-color:#fff;color:#19904C!important}#top-menu li{padding-right:0px!important}#main-header{background-color:#fff}#et-top-navigation{background-color:#126537}@media screen and (min-width:1289px){.et_pb_menu__logo::after{text-align:right;content:"Total Exterior Systems Inc. Serving Ohio Since 2000!"!important;color:#19904C!important;float:right!important;margin:45px 15px 0px 0px!important;font-size:1.2rem;font-weight:bold;position:absolute;right:0px;top:-20px;width:510px}}@media screen and (max-width:1289px){.et_pb_menu__logo::after{font-size:0.99rem}}@media screen and (min-width:900px){.et_pb_menu__logo::after{font-size:0.9rem}}@media screen and (min-width:981px){.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding:25px!important}.et_header_style_centered #main-header .logo_container{height:110px!important}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:110px!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#19904C!important}.logo_container{max-width:1100px!important;width:100%!important;margin:auto}}@media screen and (max-width:767px){.logo_container::after{font-size:10px!important}#et-top-navigation{background-color:transparent!important}}@media screen and (min-width:780px){#top-menu li.current-menu-item>a{background-color:#fff;color:#19904C!important}}@media screen and (max-width:767px){.et_header_style_centered #main-header{padding:0!important}.et_mobile_nav_menu{margin-top:0px!important}.topContactBarHold{flex-wrap:wrap}.topContactBarItem{flex-basis:32%}}.et_contact_bottom_container{float:none;text-align:center;display:block!important;margin-top:20px}.topBtns{padding:15px}.topContactBarNine{width:100%;background-color:#171717;text-align:center;overflow:hidden}.topContactBarHold{max-width:1100px;margin:auto;display:flex;justify-content:space-between}.topContactBarItem{padding:0.5rem;color:#fff;margin:auto 5px;font-size:1rem}.topContactBarItem:hover{cursor:pointer}.topContactBarItem a{color:#fff}.popup-bg-overlay{display:none;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;min-height:100vh;min-width:100vw;z-index:50}.popup-overlay{display:none;position:fixed;background:#ffffff;border:3px solid #666666;width:50%;left:50%;transform:translateX(-50%);margin-top:25px;padding:15px;text-align:left!important;animation-name:fadein;animation-duration:1s}.popup-overlay.active{display:block;text-align:center;z-index:999}.popup-bg-overlay.active{display:block}.popup-content{display:none}.popup-content.active{display:block;z-index:999}.close{color:#B7B9B9;font-size:24px;position:absolute;top:15px;right:15px}@media screen and (max-width:767px){.popup-overlay{width:85%;left:50%;transform:translateX(-50%)}.hidePhoneNum{display:none}.topContactBarItem{padding:5px;margin:auto 2px;font-size:14px}.popup-overlay{width:85%;left:50%;transform:translateX(-50%)}}@keyframes fadein{from{opacity:0}to{opacity:1}}