@charset "utf-8";.hollow-hero-02{position:relative}.hollow-hero-02 .slick-slide{position:relative;height:auto}.hollow-hero-02 .slick-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.hollow-hero-02 img{min-width:100%;min-height:100%;max-width:initial;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hollow-hero-02 .caption-wrap{background:0 0;position:relative;z-index:100;text-align:left;margin:9rem 0}.hollow-hero-02 .caption{font-family:'Lato';font-size:2rem;color:#fff;text-align:left;display:inline-block}.hollow-hero-02 .caption .text-wrap{display:inline-block}.hollow-hero-02 .caption ul{color:#fff;display:block;font-size:.5em}.hollow-hero-02 .caption ul li{color:#fff;display:inline-block;padding:0 .3em}.hollow-hero-02 .caption ul li:hover{color:#ffba00;cursor:pointer}.hollow-hero-02 .caption h3{font-size:.7em;line-height:1;font-weight:400;margin-bottom:.5rem}.hollow-hero-02 .caption h1{font-size:1.2em;font-weight:400;line-height:1.2;margin-bottom:1.5rem}.hollow-hero-02 .caption a{font-size:.6em;font-weight:300;color:#30506e;padding:.5em .7em;display:inline-block;text-transform:uppercase;background:#fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-hero-02 .caption a:hover{background:#30506e;color:#fff}@media (min-width:768px) and (max-width:991px){.hollow-hero-02 .caption h1{font-size:.7em}}@media only screen and (max-width:991px){.hollow-hero-02 .caption-wrap{margin:7rem 0}.hollow-hero-02 .caption-wrap h3{font-size:.5em}}@media only screen and (max-width:767px){.hollow-hero-02 .caption{text-align:center}.hollow-hero-02 .caption h1{font-size:1em;margin:1em 0}.hollow-hero-02 .caption a{font-size:.6em}}.hollow-content-10{font-family:'Lato';font-size:2rem;padding:2.5rem 0 3rem;background:url(//sylvanshoresriva.com/site/wp-content/themes/theme-hollow/images/about-bg.jpg) center center no-repeat;background-size:cover}.hollow-content-10 .content-wrap{text-align:center;position:relative;display:block;overflow:hidden}.hollow-content-10 h2{position:relative;display:inline-block;text-align:center;font-size:1.1em;color:#fff;font-weight:400;line-height:1;margin-bottom:1.2rem;padding:0 1rem}.hollow-content-10 h2:before,.hollow-content-10 h2:after{position:absolute;top:50%;display:block;width:1000px;height:1px;content:'';background-color:#30506e;width:1000px}.hollow-content-10 h2:before{right:100%}.hollow-content-10 h2:after{left:100%}.hollow-content-10 p{font-size:.6em;font-weight:300;line-height:1.5;max-width:90%;color:#fff;margin:0 auto;margin-bottom:1.5rem}.hollow-content-10 p:first-of-type{font-weight:400;max-width:70%}.hollow-content-10 span#underline{display:block;height:1px;width:100%;background-color:#30506e}.hollow-content-07{font-family:'Lato';font-size:2rem;position:relative;padding:2rem 0}.hollow-content-07 .content-wrap{position:relative}.hollow-content-07 .top-row{margin-bottom:2rem}.hollow-content-07 .text-wrap{text-align:center;font-size:2rem;padding-right:1em;position:relative}.hollow-content-07 .text-wrap h1{font-size:1.5em;font-weight:400;line-height:1em;color:#30506e}.hollow-content-07 .divider{display:block;margin-bottom:.75em}.hollow-content-07 .divider:after{content:'';height:1px;background:#252525;width:6em;display:inline-block}.hollow-content-07 .text-wrap p{font-size:.6em;line-height:1.5em;font-weight:300;margin:1.5em 0;color:#000}.hollow-content-07 .text-wrap a{font-size:.6em;padding:.8em 1.2em;display:inline-block;background:#82a256;color:#fff;text-transform:uppercase;line-height:1.2em;text-align:left;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-content-07 .text-wrap a>i{padding:0 .5em;-webkit-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease}.hollow-content-07 .text-wrap a:hover{background:#5e7c35;color:#fff}.hollow-content-07 .text-wrap a:hover i{padding-left:.8em}.hollow-content-07 .img-wrap{position:relative;overflow:hidden;height:100%;display:block;font-size:2rem}.hollow-content-07 .img-wrap:after{content:'';height:8em;display:block}.hollow-content-07 .top-row img{position:absolute;right:0;top:0;min-height:100%;z-index:0}.hollow-content-07 .img-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;height:auto;max-width:initial}.hollow-content-07 .bottom-row{margin:0 -30px}.hollow-content-07 .box-img{position:relative}.hollow-content-07 .box-img img{width:100%;height:auto}@media only screen and (max-width:767px){.hollow-content-07 .text-wrap{padding:0 1rem}.hollow-content-07 .bottom-row .col-xs-12:not(:last-of-type){border-bottom:2px solid #fff}}.hollow-contact-07{font-family:'Lato';font-size:2rem;position:relative;overflow:hidden}.hollow-contact-07 .contact-background{position:absolute;display:block;top:50%;left:50%;width:100%;max-width:initial;height:auto;min-height:100%;z-index:20;transform:translate(-50%,-50%)}.hollow-contact-07 .card{padding:2rem 0 7rem 3.5rem;display:inline-block;position:relative;z-index:200}.hollow-contact-07 .content-wrap{display:block;position:relative;padding:1.5rem;background:#82a256;text-align:left}.hollow-contact-07 .content-wrap h1{font-size:1.2em;font-weight:400;line-height:1.2;color:#fff;margin-bottom:.8rem}.hollow-contact-07 .content-wrap p{font-size:.5em;font-weight:300;line-height:1.2;color:#fff;margin-bottom:1rem}.hollow-contact-07 .content-wrap span{display:block;position:relative;font-size:.6em;font-weight:300;margin-bottom:.8rem;color:#fff;line-height:1.2}.hollow-contact-07 .content-wrap span strong{font-weight:400;padding-right:.5rem;vertical-align:top}.hollow-contact-07 .content-wrap .address-layout{display:inline-block;text-align:left;font-size:1em;font-weight:300;margin-bottom:.8rem;vertical-align:top}.hollow-contact-07 .social{display:inline-block;font-size:1.5rem;margin-top:.5rem}.hollow-contact-07 .social .fa-stack{height:3rem;width:3rem}.hollow-contact-07 .social .fa-stack-1x,.hollow-contact-07 .social .fa-stack-2x{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hollow-contact-07 .social .fa-stack-1x{color:#30506e;font-size:.7em}.hollow-contact-07 .social .fa-stack-2x{color:#fff;font-size:1.5em}.hollow-contact-07 .social a:hover .fa-stack-1x{color:#fff}.hollow-contact-07 .social a:hover .fa-stack-2x{color:#30506e}.hollow-contact-07 .crossbar{position:absolute;display:block;padding:2rem 6rem;background:rgba(48,80,110,.7);text-align:left;bottom:10%;left:0;width:100%;z-index:100}.hollow-contact-07 .crossbar-content{display:inline-block;position:relative;text-align:center}.hollow-contact-07 .crossbar-content h1{font-size:1.5em;font-weight:400;line-height:1.2;margin-bottom:1rem;text-transform:uppercase;color:#fff}.hollow-contact-07 .crossbar-content p{font-size:.6em;font-weight:300;line-height:1.4;color:#fff}.hollow-contact-07 .map-wrapper{position:absolute;display:block;min-width:100%;min-height:100%;height:auto;max-width:100%;z-index:0}@media (min-width:768px){.hollow-contact-07{max-height:630px}.hollow-contact-07 .map-wrapper{top:50%;left:50%;transform:translate(-50%,-50%)}.hollow-contact-07 .crossbar-content{width:40vw;max-width:700px}}@media only screen and (max-width:1199px){.hollow-contact-07 .content-wrap h1{font-size:1em}}@media only screen and (max-width:991px){.hollow-contact-07 .card{padding:5rem 0}.hollow-contact-07 .crossbar{padding:1.5rem 5rem}.hollow-contact-07 .crossbar-content h1{font-size:1.3em;margin-bottom:.8rem}}@media only screen and (max-width:767px){.hollow-contact-07 .card{padding:0;position:relative}.hollow-contact-07 .contact-background{position:relative;transform:none;top:0;left:0}.hollow-contact-07 .content-wrap{text-align:center}.hollow-contact-07 .crossbar{padding:2rem 0;background:rgba(112,156,59,1);position:relative}.hollow-contact-07 .map-wrapper{position:relative}}.hollow-web-design-01{display:block}.hollow-web-design-01 .top-half{padding:2rem 0 0}.hollow-web-design-01 .top-half h1{color:#30506e;text-align:center;font-size:2rem;font-weight:500;margin-bottom:1rem;border-bottom:2px solid #82a256}.hollow-web-design-01 .top-half h2{color:#000;text-align:center;font-size:1.35rem;font-weight:400;text-transform:none;line-height:24px;letter-spacing:0px;margin:0 12rem 1rem}.hollow-web-design-01 .top-half p{font-size:.6em;color:#000;font-weight:5300;width:75%;margin:0 auto 1rem}.hollow-web-design-01 .bottom-half{padding:2rem 0 2rem}.hollow-web-design-01 .bottom-half .form-wrap{width:50%;margin:0 auto;text-align:-webkit-center}.hollow-web-design-01 .bottom-half .form-wrap input:not([type=submit]),.hollow-web-design-01 .bottom-half .form-wrap textarea{padding:10px 15px;width:100%;border:1px solid #ccc;outline:none;font-size:16px;margin-bottom:.5rem}.hollow-web-design-01 .bottom-half .form-wrap textarea{height:9em}.hollow-web-design-01 .bottom-half .form-wrap textarea::placeholder{color:#000}.hollow-web-design-01 .bottom-half .form-wrap input[type=submit]{width:auto;display:inline-block;background:#82a256;padding:10px 30px;color:#fff;border:none;transition:background .25s;font-size:18px;-webkit-appearance:none}.page-id-7247 .wpcf7-spinner{display:none}@media only screen and (max-width:767px){.hollow-web-design-01 .top-half h2{margin:0 3rem 1rem}.hollow-web-design-01 .top-half p{font-size:1rem !important}.hollow-web-design-01 .bottom-half .form-wrap{width:80%}}.footer-02{background:#30506e;color:#fff;font-family:'Lato';font-weight:300;font-size:1em;line-height:1em;padding:10px}.footer-02 a{color:#fff;text-decoration:none;display:block}.footer-02 .copyright,.footer-02 .design{padding:15px 0;font-weight:300}.footer-02 .design{float:right}.footer-02 .copyright a{text-decoration:underline;display:inline-block;color:#fff}@media only screen and (max-width:991px){.footer-02{text-align:center}.footer-02 .design{float:none}}.mpn2 img{width:100%;max-width:100%}@media only screen and (max-width:991px){.mpn2 img{margin:10px auto 30px auto !important;width:auto}}ul.svc-list{list-style-type:none;margin:0;padding:0;margin-bottom:20px}ul.svc-list li:before{position:absolute;top:0;left:0;margin-right:20px}ul.svc-list li{margin:3px 5px;padding:0 0 5px 40px;background:url(//sylvanshoresriva.com/site/wp-content/themes/theme-hollow/images/check.png) top 0px left no-repeat;line-height:1.5}ul.dir-list{list-style-type:none;margin:0;padding:0}ul.dir-list li:before{position:absolute;top:0;left:0;margin-right:20px}ul.dir-list li{margin:3px 5px;padding:0 0 5px 40px;background:url(//sylvanshoresriva.com/site/wp-content/themes/theme-hollow/images/check2.png) top 0px left no-repeat;line-height:1.5}.content.seo{background:#82a256}.content.seo p a:hover{color:#30506e}strong{font-weight:600}em{font-style:italic}.clear{clear:both !important}.interior-page h1{color:#30506e;text-transform:uppercase;font-weight:300;line-height:1.5}.interior-page h2{color:#30506e}.interior-page h3{color:#30506e}.interior-page .mpn1 p{font-size:1.2rem}.interior-page .mpn1 h3{font-size:1.75rem}.interior-page ul li:before{content:none}.interior-page span.underline-1{border-bottom:2px solid #82a256}img.shadow-img{box-shadow:4px 4px 5px #424242}img.top-img:not(:first-of-type){margin-top:20px}.gray-area{padding:15px;background:#f3f3f3;margin-bottom:20px}.dir-area-1{padding:15px;background:#c8e5ff;text-align:center}.dir-area-1 span{color:#30506e;font-weight:400}.dir-area-2{padding:15px;background:#c8e5ff;text-align:center}.dir-area-2 h3{color:#30506e}.dir-area-3{padding:15px;background:#e7ffc5;text-align:center}.dir-area-3 h3{color:#82a256}.dir-area-3 span{color:#82a256;font-weight:400}.res-area-1{padding:15px;background:#c8e5ff;text-align:center}.res-area-1 h3{margin-bottom:1.5rem;border-bottom:1px solid #30506e}.link-area1 a{background:#30506e;color:#fff;font-weight:400;display:block;padding:5px;margin:10px;padding-left:15px}.link-area1 a:hover{transition:.3s ease;background:#1e3851}.link-area2 a{background:#82a256;color:#fff;font-weight:400;display:block;padding:5px;margin:10px;padding-left:15px}.link-area2 a:hover{transition:.3s ease;background:#54702d}.coming-soon hr{border:0;height:2px;background-image:linear-gradient(to right,rgba(48,80,110,.2),rgba(48,80,110,1),rgba(48,80,110,.2))}.coming-soon h3{font-style:italic;text-align:center;color:#82a256;margin:15px 0;text-transform:uppercase;font-weight:300}@media only screen and (max-width:767px){.interior-page{padding-top:15px}.interior-page h1{text-align:center}header .logo img{margin:40px auto 0}}.hollow-tabs-01{padding:1rem 0 3rem}.hollow-tabs-01 .flex-container{flex-direction:column}.hollow-tabs-01 .tabs{align-items:flex-start;margin-bottom:.5rem}.hollow-tabs-01 .tabs li{margin:0}.hollow-tabs-01 .tabs li a{width:100%;display:block;line-height:1;padding:1.5rem 1rem;border-radius:2px 2px 0 0;background:#30506e;color:#fff;border-bottom:1px solid #fff;font-weight:400;font-size:1.1rem;transition:all .1s ease-in-out}.hollow-tabs-01 .tabs li.active a,.hollow-tabs-01 .tabs li a:hover{opacity:1;background:#82a256;color:#fff}.hollow-tabs-01 .tabs-content{position:relative;z-index:2;padding:1rem 2rem;border-radius:0 4px 4px;background:0 0;border:none}.hollow-tabs-01 .tabs-content img{margin-bottom:1rem;margin-right:1rem;max-width:100%}.hollow-tabs-01 .tabs-content .image-wrapper img{margin:0}.hollow-tabs-01 .tabs-content .icon{margin:0}.hollow-tabs-01 .tabs-panel{max-height:0;opacity:0;overflow:hidden;transition:all .8s ease}.hollow-tabs-01 .tabs-panel.active{max-height:unset;opacity:1}.hollow-tabs-01 .tabs-panel h3{color:var(--defaultMainColor);margin-bottom:1rem;font-size:2rem;font-weight:700}.hollow-tabs-01 .tabs-panel h4{font-weight:700;color:var(--defaultMainAccent);margin-bottom:1rem}.hollow-tabs-01 .tabs-panel p{margin-bottom:1rem;font-size:1.1rem;font-weight:400;line-height:1.5;text-align:justify}.hollow-tabs-01 .tabs-panel ul{margin-bottom:1rem}.hollow-tabs-01 .tabs-panel ul li{font-weight:400}.hollow-tabs-01 .tabs-panel ul li i{color:var(--defaultMainAccent);padding:.15rem .5rem 0 0}.hollow-tabs-01 .tabs-panel ul li p{display:inline-block;max-width:90%;vertical-align:middle}.hollow-tabs-01 .tabs-panel .nextgen_pro_thumbnail_grid{text-align:left}.hollow-tabs-01 .form-wrap input,.hollow-tabs-01 .form-wrap textarea{font-family:'Lato';font-size:1rem;width:100%;border:1px solid #fff;background:rgba(0,127,255,.5);padding:.6rem;margin-bottom:1rem;color:#fff;font-weight:300}.hollow-tabs-01 .form-wrap .submit-wrapper input{background:#007fff;border:none;padding:.5rem 1.5rem;color:#fff;font-family:'Lato';cursor:pointer;font-weight:300;font-size:1rem;width:unset;transition:all .3s ease}.hollow-tabs-01 .form-wrap .submit-wrapper input:hover{background:#006dda}.hollow-tabs-01 ::-webkit-input-placeholder{color:#fff}.hollow-tabs-01 ::-moz-placeholder{color:#fff}.hollow-tabs-01 :-ms-input-placeholder{color:#fff}.hollow-tabs-01 :-moz-placeholder{color:#fff}@media only screen and (min-width:768px){.hollow-tabs-01 .flex-container{flex-direction:row}.hollow-tabs-01 .tabs{flex:1}.hollow-tabs-01 .tabs-content{flex:2}}@media only screen and (max-width:767px){.hollow-tabs-01{padding:2rem 0}.hollow-tabs-01 .tabs-content{padding:1rem}.hollow-tabs-01 .tabs-content img{max-width:100%}.hollow-tabs-01 .tabs li a{padding:1rem;font-size:1.4rem}.hollow-tabs-01 .tabs-panel h4,.hollow-tabs-01 .tabs-panel ul li{font-size:1.3rem}.hollow-tabs-01 .tabs-panel ul li i{padding-right:.5rem}}.flex-container{display:flex;margin:auto}.flex-container-fluid,.flex-container-fluid-xs,.flex-container-fluid-sm,.flex-container-fluid-md,.flex-container-fluid-lg{display:flex;width:100%;margin:auto}.flex-column{flex-direction:column}.grid-container{display:grid;margin:auto}.grid-container-fluid{display:grid;width:100% !important}.space-between{justify-content:space-between}@media screen and (min-width:992px){.flex-container-fluid-md{width:960px}}@media screen and (min-width:1200px){.flex-container,.flex-container-fluid-md,.grid-container{width:1140px}}@media only screen and (max-width:1199px){.flex-container,.grid-container{width:960px}.flex-lg-column{flex-direction:column}}@media only screen and (max-width:991px){.flex-container,.grid-container{width:720px}.flex-md-column{flex-direction:column}}@media only screen and (max-width:767px){.flex-container,.grid-container{width:540px}.flex-sm-column{flex-direction:column}}@media only screen and (max-width:576px){.flex-container,.grid-container{width:100%;padding-right:1rem;padding-left:1rem}.flex-xs-column{flex-direction:column}}.events-wrap{gap:30px;align-items:flex-start;flex-wrap:wrap}.events-calendar{flex:2 1 700px}.events-files{flex:1 1 260px;width:50%;margin-bottom:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pdf-button{display:block;background:#8faa63;color:#fff;text-decoration:none;padding:18px 20px;margin-bottom:15px;border-radius:6px;font-size:18px;font-weight:600;text-align:center;transition:background .2s ease}.pdf-button:hover{background:#748d4f;color:#fff}.events-wrap h3{margin-top:0;color:#2f557f}@media (max-width:900px){.events-wrap{flex-direction:column}.events-calendar iframe{width:100%;height:600px}}