@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap'); a{font-weight:700;color:#4c7a2a}.carousel-control-next-icon:after,.carousel-control-prev-icon:after{display:none}.carousel-control-prev-icon i.fas.fa-chevron-left{font-size:3em;color:#4c7a2a}.carousel-control-next i.fas.fa-chevron-right{font-size:3em;color:#4c7a2a}.fixed-sidebar{background-color:#fff}.fixed-sidebar .main-nav .nav-list{background:#fff !important}ul.nav-list li:hover,ul.nav-list li:active,ul.nav-list li:focus,.menu-section .btn{background:#4c7a2a}.fixed-sidebar .main-nav .nav-list .menu-item.current-menu-item a{background:#4c7a2a}li.page_item.page-item-76.current_page_item{display:none}.fixed-sidebar .main-nav .nav-list .menu-item a{color:#4c7a2a}.fixed-sidebar .main-nav .nav-list .menu-item a:focus,.fixed-sidebar .main-nav .nav-list .menu-item a:hover,.fixed-sidebar .main-nav .nav-list .menu-item.current-menu-item a{color:#fff}.fixed-sidebar .main-nav .nav-list .menu-item:first-of-type a{border-color:#4c7a2a}.fixed-sidebar .main-nav .nav-list .menu-item a{border-color:#4c7a2a}#menu-wrap .dropdown-menu{position:absolute;left:320px;top:-1px;background:#373436}.dropdown-toggle:after{transform:rotateZ(-.25turn);vertical-align:.155em}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}a:focus,a:hover,i:focus,i:hover{color:#1f4779}.nav-toggler{padding:12px 10px;color:#fff;top:auto}.fixed-sidebar .main-nav{background:#373436}.fixed-sidebar .main-nav .nav-list{background:#373436}.nav-toggler .toggle-text{position:relative}.nav-toggler{position:relative;color:#fff;font-weight:700;display:flex;flex-flow:row-reverse nowrap;cursor:pointer;padding:10px;width:50px;font-size:16px}.nav-toggler .toggle-more{transform:rotate3d(1,0,0,0deg)}.nav-toggler .toggle-less{opacity:0}.nav-toggler .toggle-text{position:absolute;top:0}.nav-toggler .nav-toggler .fa-angle-down,.nav-toggler .toggle-text{transition:all ease-in-out .3s}.nav-toggler .fa-angle-down{color:#fff;font-size:14px;line-height:1;position:absolute;top:6px;right:-2px;transform:rotate3d(1,0,0,0deg);transition:all ease-in-out .3s}.nav-toggler.active .toggle-more{transform:rotate3d(1,0,0,180deg);float:left;opacity:0}.nav-toggler.active .toggle-less{transform:none;float:left;opacity:1}.nav-toggler.active .fa-angle-down{transform:rotate3d(1,0,0,180deg)}.fixed-sidebar .social a .fa-stack .fa-stack-1x{color:#fff}.fixed-sidebar .social a:focus .fa-stack .fa-stack-1x,.fixed-sidebar .social a:hover .fa-stack .fa-stack-1x{color:#4c7a2a}.fixed-sidebar .social a .fa-stack .fa-stack-2x{color:#373436}.nav-toggler i{top:5px;right:3px;color:#fff}.fixed-sidebar .hours{color:#373436}#main{background-color:#f1f1f1;color:#373436}.feature-section .feature-item a img{width:100%}.feature-section .feature-item a h3{background-color:#373436}.feature-section .feature-item:nth-child(even) h3{background-color:#4c7a2a}.feature-section .feature-item:nth-child(even) a:focus,.feature-section .feature-item:nth-child(even) a:hover h3{color:#fff}.feature-section .feature-item a:focus h3,.feature-section .feature-item a:hover h3{color:#4c7a2a}.testimonials-section{background-color:#f1f1f1;color:#373436}.testimonials-section .fa-star,.sitemap ul a{color:#4c7a2a}#main-contact-form .gform_footer input[type=submit]:focus,#main-contact-form .gform_footer input[type=submit]:hover{background:#4c7a2a;color:#fff}.home-contact-section{box-shadow:none;position:relative}.home-contact-section:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.primary-footer{border-color:#4c7a2a;background-color:#1f4779}.primary-footer .footer-sitemap a{color:#fff}.primary-footer .footer-sitemap a:hover{color:#4c7a2a}.primary-footer .copyright a{color:#fff}.primary-footer .copyright a:focus,.primary-footer .copyright a:hover{color:#4c7a2a}ul#menu-footer-menu{text-align:center}.menus{margin-bottom:30px}#calendar{max-width:98%;margin:0 auto}.link-box{border:1px solid #000;text-align:center;padding:15px;font-size:1.4em;margin:15px 0}@media screen and (max-width:768px){.list-inline>li{display:block;padding:5px 0}footer .sitemap ul{flex-direction:column}.nav-toggler,.navigation a{font-size:14px}.main-nav .mobile-nav .mobile-list{align-items:center}.nav-toggler .toggle-text{top:50%;transform:translateY(-50%)}.nav-toggler .fa-angle-down{top:4px}.nav-toggler.active .toggle-less{transform:translateY(-50%)}.main-nav .nav-list .menu-item a{font-size:14px}}@media screen and (max-width:1330px){.menus{flex:0 0 50%;max-width:50%}#eye-exam-form{margin-left:auto}#school-calendar{margin-left:25%}}@media screen and (max-width:991px){.banner .banner-logo{display:none}.fixed-sidebar a{color:#fff}.fixed-sidebar .social{background:#4c7a2a}.carousel-control-prev-icon i.fas.fa-chevron-left{display:none}.carousel-control-next i.fas.fa-chevron-right{display:none}li#menu-item-80,li#menu-item-81{display:none}.fixed-sidebar .social .home-link{border-color:#fff}i.fas.fa-home{color:#fff}.fixed-sidebar .hours{display:none}.fixed-sidebar .logo-container{display:block}}@media screen and (max-width:450px){.fixed-sidebar .main-nav .mobile-nav .mobile-list a{font-size:12px}}@media screen and (max-width:500px){.menus{flex:0 0 100%;max-width:100%}#school-calendar{margin-left:auto}}