@font-face{font-family:'Glyphicons Halflings';src:url(../../callsite/glyphicons-halflings-regular-f495f34e4f177cf0115af995bbbfeb3fcabc88502876e76fc51a4ab439bc8431.eot);src:url(../../callsite/glyphicons-halflings-regular-f495f34e4f177cf0115af995bbbfeb3fcabc88502876e76fc51a4ab439bc8431.eot#iefix) format("embedded-opentype"),url(../../callsite/glyphicons-halflings-regular-fc969dc1c6ff531abcf368089dcbaf5775133b0626ff56b52301a059fc0f9e1e.woff) format("woff"),url(../../callsite/glyphicons-halflings-regular-bd18efd3efd70fec8ad09611a20cdbf99440b2c1d40085c29be036f891d65358.ttf) format("truetype"),url(../../callsite/glyphicons-halflings-regular-d168d50a88c730b4e6830dc0da2a2b51dae4658a77d9619943c27b8ecfc19d1a.svg) format("svg")}@font-face{font-family:'bebas_neue';src:url(../../callsite/bebasneue-997b3d54c294cdbccf4a2a47e3c9338c36c261e81ebca69a4f04ec82fbce6b2a.eot);src:url(../../callsite/bebasneue-997b3d54c294cdbccf4a2a47e3c9338c36c261e81ebca69a4f04ec82fbce6b2a.eot#iefix) format("embedded-opentype"),url(../../callsite/bebasneue-983db579d8312fee39766dd95397271505d4fc358d72cc86d2ba164810e55d51.woff) format("woff"),url(../../callsite/bebasneue-5b483d1bdfda568ec0ec44db42b0ffbfa7c5257ada828a40a39e2247a5c1a0b4.ttf) format("truetype"),url(../../callsite/bebasneue-08f85a5e4b9822bdb6c835c44e083b0f9e4a056e26deda7c7cbd0d5a64b3a058.svg) format("svg");font-weight:normal;font-style:normal}.fromTopIn{transition:transform .6s ease, opacity .6s ease;transform:translate(0, 0);opacity:1.0}.fromTopOut{transition:transform .6s ease, opacity .6s ease;transform:translate(0, -10px);opacity:0.0}.fromBottomOut{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(0, 30px);opacity:0.0}.fromBottomIn{transition:transform .6s ease, opacity .6s ease-in;transform:translate(0, 0);opacity:1.0}.fromBottomInFast{transition:transform .4s ease, opacity .4s ease-in;transform:translate(0, 0);opacity:1.0}.fromBottomIn2{transition:transform .6s ease, opacity .6s ease-in;transform:translate(0, 0);opacity:1.0;-webkit-transition-delay:150ms;transition-delay:150ms}.fromBottomIn3{transition:transform .6s ease, opacity .6s ease-in;transform:translate(0, 0);opacity:1.0;-webkit-transition-delay:300ms;transition-delay:300ms}.fromLeftIn{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(0, 0);opacity:1.0}.fromLeftOut{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(-10px, 0);opacity:0.0}.fromRightIn{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(0, 0);opacity:1.0}.fromRightOut{transition:transform 1.0s ease, opacity 1.0s ease;transform:translate(10px, 0);opacity:0.0}.scaleUpIn{transition:transform 1.0s ease, opacity 1.0s ease;transform:scale(1, 1);opacity:1.0}.scaleUpOut{transition:transform 1.0s ease, opacity 1.0s ease;transform:scale(1.3, 1.3);opacity:0.0}.scaleDownIn{transition:transform 1.0s ease, opacity 1.0s ease !important;transform:scale(1, 1);opacity:1.0}.scaleDownOut{transition:transform 1.0s ease, opacity 1.0s ease !important;transform:scale(0.7, 0.7);opacity:0.0}.scaleDownOut{transition:transform 1.0s ease, opacity 1.0s ease !important;transform:scale(0.7, 0.7);opacity:0.0}.scaleDownOut{transition:transform 1.0s ease, opacity 1.0s ease !important;transform:scale(0.7, 0.7);opacity:0.0}.website-button{margin:17px 15px}.no-margin{margin:0 !important}.parallax-container.custom{height:350px}@media only screen and (max-width: 600px){.parallax-container.custom{height:400px}}.contact-bar{height:50px;position:fixed;width:100%;z-index:10}@media only screen and (max-width: 668px){.contact-bar{font-size:12px}}.contact-bar .col.s4{height:40%}.contact-bar .social-link img{float:right;width:25px;opacity:.5}.contact-bar .social-name{display:none}.contact-bar ul{margin:0}@media only screen and (max-width: 1024px){.contact-bar .phone{text-align:right}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.contact-bar .phone{text-align:left}}@media only screen and (min-width: 992px){.contact-bar .slogan{text-align:center}}.reservation-bar{height:100px;position:fixed;top:50px;width:100%;z-index:10;background:black}.reservation-bar .col.s4{height:40%}.reservation-bar .social-link img{float:right;width:25px;opacity:.5}.reservation-bar .social-name{display:none}.reservation-bar ul{margin:0}nav{top:50px;background-color:rgba(255,255,255,0.55) !important;position:fixed;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:10;height:80px !important;color:#101010}nav .company-logo-wrapper{height:100%}nav .company-logo-wrapper img{height:auto;max-width:225px;max-height:60px}@media (max-width: 1024px){nav .company-logo-wrapper img{max-width:150px}}nav ul .brand-logo{color:#ececec !important}nav a.active,nav a:hover{font-weight:300;border-left:none !important;background-color:transparent !important}nav a.active .btn-hl{width:100%}nav a .btn-hl{height:2px;width:0%;margin-top:4px;-webkit-transition:width 2s;transition:width 1s}nav .nav-wrapper a{padding-left:15px !important}nav .table-of-contents{height:80px !important}nav .table-of-contents a{color:#101010}nav .sidenav{background:rgba(255,255,255,0.9);color:black;height:calc(100vh - 30px) !important;top:50px !important}nav .sidenav .active{padding-left:32px !important;font-weight:600 !important}nav .sidenav .social-item{float:left}nav .sidenav .icons{width:100%;background-color:#848484}nav .sidenav .icons a{float:left;padding:10px 0px;height:75px}nav .sidenav .icons img{height:35px}nav .sidenav .icons .social-name{display:none}nav .nav-logo-txt{font-size:25px}nav .sidenav-trigger{float:right !important;padding-right:10px}nav .sidenav-trigger i{padding:10px}nav .mobile-social li a{float:left;padding:10px}nav .mobile-social li img{height:35px}nav .mobile-social .social-name{display:none}.sidenav-overlay{z-index:9 !important;height:calc(100vh - 30px) !important;top:50px !important}footer{padding-top:20px;color:white;position:relative}footer h5{font-size:1.64rem;display:inline-block}footer a{color:white}footer .footer-social{width:100%;margin:0 auto}footer .footer-social ul{text-align:center}footer .footer-social ul li{display:inline-block;width:25%;max-width:45px}footer .footer-social ul li img{width:100%}footer .footer-social .social-name{display:none}footer .footer-social ul{margin:0}@media (max-width: 767px){footer{padding:30px 0}}.lb-outerContainer{background-color:transparent !important}.lb-container{padding:0px !important}.lightboxOverlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.9 !important;position:fixed !important}.lightbox{position:fixed !important;top:10px !important}#gallery h4{margin-bottom:30px}#gallery .responsive-img{width:100%}.img-holder{width:100%;height:165px;overflow:hidden;padding:5px}.img-holder img{min-width:100%;min-height:100%}.image-set{max-height:500px;overflow-y:auto}@media screen and (max-width: 600px){#reviews .fromBottomOut,#reviews .fromRightOut,#reviews .fromLeftOut{opacity:1;transition:none;transform:translate(0, 0)}}.review{background-color:#e6e6e6}.review .flex{display:flex;justify-content:center}.review .flex .card{margin:5px;float:left;min-width:250px;padding-bottom:25px}.review .flex .card p{font-size:12px;line-height:1.7}.review .flex .card .review-text{overflow:hidden;position:relative;line-height:1.2em;max-height:3.6em;text-align:justify;margin-right:-1em;padding-right:1em}.review .flex .card .review-text:before{content:'...';position:absolute;right:0;bottom:0}.review .flex .card .review-text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:white}@media only screen and (max-width: 1024px){.review .flex .card{margin:5px 0;min-width:100%}}@media only screen and (max-width: 1024px){.review .flex{display:block}}#allreviews .review-box{background-color:#e6e6e6;padding:2%;margin:10px}#allreviews .section-header{position:sticky;top:0;background-color:white}#allreviews .review-modal{max-height:50vh;overflow-y:scroll}#allreviews .review-modal p{font-size:12px;line-height:1.7}#allreviews.modal{max-height:80%}.material-icons{font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}#preloader{position:fixed;height:100%;width:100%;z-index:9;background-color:#464646f7}.modal-overlay{background:#fff !important}#materialbox-overlay{background-color:rgba(255,255,255,0.9411764706) !important}::placeholder{color:black !important}p{line-height:2rem}.sidenav-trigger{color:#26a69a}.parallax-container .section{width:100%}.parallax-container .parallax img{opacity:1 !important;z-index:0 !important}.section-pad{padding:7vh 0}.section-pad2{padding:12vh 0 3vh}.section-pad3{padding:10vh 0}#hero{min-height:100vh;height:auto}#hero .company-logo-wrapper{height:100vh;position:relative;z-index:9}#hero .site-phone{font-size:35px}#hero .hero-logo{width:40%}#hero .slider{height:100vh !important}#hero .slider .slides{height:100vh !important;position:absolute;top:0;width:100%}#about{height:auto;z-index:1}#about .section{height:100%;background-color:rgba(255,255,255,0.95);padding:3vh 0}#about .section h4{margin-bottom:30px}#about .section h5{font-size:1rem;color:#585858}@media only screen and (min-width: 1024px){#about .section h5{font-size:1.6rem}}#services.parallax-container{height:auto}#services .services-overlay{position:absolute;background-color:rgba(255,255,255,0.95);opacity:1;width:100%;height:100%}#services h4{margin-right:25px}#services .service-icon{height:70px;width:auto;position:absolute;margin-top:-19px;border-radius:50%}@media screen and (max-width: 667px){#services .service-icon{position:relative;margin:0 auto;display:block}}#services .bullet-wrapper{border-left:1px solid #6f6f6f;color:#101010}#services .bullet-pad{padding:2vh 0 !important}#services .bullet-title{font-size:1.64rem;line-height:110%;margin:1.09rem 0 .65rem 0;font-weight:400;color:#101010}#services .bullet-txt-pad{margin-left:85px}@media screen and (max-width: 667px){#services .bullet-txt-pad{margin-left:0;text-align:center}}#services .icon-block{padding:0 15px}@media screen and (max-width: 667px){#services .icon-block{flex-direction:column}}@media screen and (max-width: 667px){#services .fromBottomOut,#services .fromRightOut,#services .fromLeftOut{opacity:1;transition:none;transform:translate(0, 0)}}.carousel-slider{height:400px !important;padding:3vh 0}.carousel-slider .carousel-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;opacity:.15}.carousel-slider .carousel-fixed-item.with-indicators{top:20px;bottom:auto}.carousel-slider .carousel-item{padding:15px 30% !important}.carousel-slider .indicators{bottom:7px}.carousel-slider .indicators .indicator-item.active{background-color:#a8db77;opacity:1 !important}.carousel-slider .indicators .indicator-item{background-color:#a8db77;opacity:.3}.bottom-fixed{bottom:80px !important;top:auto !important}#contact .modal{background-color:transparent}#contact .section,#contact #map .section{height:100%;width:100%}#contact h5{font-size:2rem}#contact .section h4{margin-bottom:30px}#contact .padright-fix{padding-right:11px}#contact .business-hours{min-height:275px;color:black}#contact .business-hours h3{text-align:center}#contact .business-hours .business-hours{width:100%;border-collapse:separate}#contact .business-hours .business-hours td{font:14px/22px sans-serif;color:#272727;padding:5px 0 1px}#contact .business-hours .business-hours td:first-child{width:98px;font:14px/22px sans-serif}#contact .business-hours .business-hours td.time{text-align:right}#contact .business-hours .business-hours tr:first-child td{border-top:none}@media screen and (max-width: 600px){#contact .fromBottomOut,#contact .fromRightOut,#contact .fromLeftOut{opacity:1;transition:none;transform:translate(0, 0)}}input,textarea.materialize-textarea{border-bottom:1px solid #eaeaea !important}.calendar{padding:2% 10% !important;top:50px !important}@media (max-width: 767px){.calendar .instructions{display:none}}.nav-hide-appointments{display:none;padding:20px 0}footer .footer-social ul li{display:inline-block;width:25%;max-width:45px}footer .footer-social ul li img{width:100%;opacity:.5}.invisible{transition:opacity 0.5s ease;opacity:0.0}.visible{transition:opacity 0.5s ease;opacity:1.0}@media only screen and (max-width: 992px){nav{height:60px}nav .sidenav-trigger{height:60px !important;margin:0 -7px !important;padding-left:0 !important}#hero .parallax-container .section{position:absolute;top:40%}#hero .section{width:100% !important}#hero .section .company-logo-wrapper{text-align:center}#hero .section .company-logo-wrapper .company-logo{max-width:75%}#index-banner .section{top:10%}.hero-wrapper .section{width:100% !important}#hero .parallax img{margin-left:-50%}#services h4{margin-right:0;text-align:center}#services .bullet-wrapper{border-left:none}.carousel.carousel-slider{min-height:350px !important;height:450px !important;padding:3vh 0}.carousel.carousel-slider .carousel-item{padding:115px 10% !important}.carousel.carousel-slider .review-box{height:250px;overflow-y:scroll}#preloader{height:100vh;width:100vw}}@media only screen and (max-width: 600px){#index-banner .section{top:0}}.icon-block{padding:0 15px}.icon-block .material-icons{font-size:inherit}footer.page-footer{margin:0}