.nav li ul{visibility:hidden;z-index:9999;position:fixed;width:100vw;left:0;padding:0;text-align:center!important;border:none;background:#7bc5f7;box-shadow:none}.nav li.et-reverse-direction-nav li ul{right:0;top:auto;background:#33ccff}#top-menu li li a{width:100%;color:white;display:inline-block}#top-menu li li a:hover{width:100%;color:black;background-color:white}p{font-weight:300}.entry-meta{font-size:14px;font-weight:300}.areaServed{display:none}.packages{list-style:none;color:white;text-align:left;font-size:80%;width:100%;float:left}.et_pb_blurb_content:hover{color:white}.pblock{text-align:center}.schemabullets{columns:3;color:white}.schemabullets li{padding:.7rem;background-color:lightgray;border-radius:5px;margin-bottom:20px}@media only screen and (max-width:600px){.schemabullets{columns:1}}.schemabullets li:hover{background-color:lightblue}@media only screen and (max-width:1000px){.top-categories{columns:2}}@media only screen and (max-width:600px){.top-categories{columns:1}}.hours .address{font-weight:300;font-size:18px}.phone{font-size:1.8rem;color:#0c71c3}.review-container{color:black;background-color:white;padding:10px 10px;border-radius:5px}.review-date{font-weight:300;color:#0c71c3}.review-name{font-size:16px}.slideshow-container{position:relative;background:#f1f1f1f1;height:350px}.mySlides{display:none;padding:40px;text-align:left;background-color:white}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-30px;padding:7px;color:#888;font-weight:bold;font-size:16px;border-radius:0 3px 3px 0;user-select:none}.next{position:absolute;right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8);color:white}.dot-container{text-align:center;padding:20px;background:#ddd}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.active,.dot:hover{background-color:#717171}q{font-style:italic}.author{color:cornflowerblue;font-weight:900}#top-menu .menu-item-has-children>a:first-child::after,#et-secondary-nav .menu-item-has-children>a:first-child::after{content:"\25BE"}.widget_text.fwidget.et_pb_widget.widget_custom_html{width:100%}@media only screen and (max-width:600px){.logo{width:100%}}.logo{width:50%}#et-info-phone:before{content:'\0260E'!important;color:white}#et-info-phone{color:white}.entry-content h1{font-weight:800;font-size:30px}.entry-content h3{font-weight:300;font-size:24px}.entry-content h2{font-weight:600;font-size:28px}