@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import url("https://fonts.googleapis.com/css?family=PT+Serif");body,html{font-family:"Open Sans",sans-serif;color:#222;overflow-x:hidden;line-height:1.55;font-size:16px}body{height:auto!important;font-size:1.25rem}#loader{position:fixed;background-color:#e7f1f8;width:100%;height:100vh;right:0;z-index:9999;-webkit-animation:loaded 1s ease 0.75s both;animation:loaded 1s ease 0.75s both;pointer-events:none}@-webkit-keyframes loaded{0%{opacity:1}to{opacity:0;display:none}}@keyframes loaded{0%{opacity:1}to{opacity:0;display:none}}.spinner{position:relative;margin:auto;top:50%;width:70px;text-align:center;opacity:0.3}.spinner>div{width:18px;height:18px;background-color:#1678b8;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.va-blue{background-color:#1678b8}.va-green{background-color:#1D8759}.va-green-dark{background-color:#1d8659}.va-mint{background-color:#d3ece1}.va-robbins-egg{background-color:#e7f1f8}.va-black{background-color:#222}.text-grey{color:#777}.half-white{background-color:rgba(255,255,255,0.6)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:"PT Serif",Georgia,serif;line-height:1.3}.h1,h1{font-size:3.75rem}.h2,h2{font-size:2.25rem}.h4,h4{font-size:1.125rem}@media (max-width:479px){.h1,h1{font-size:2.875rem}.h2,h2{font-size:1.875rem}}.sans{font-family:"Open Sans",sans-serif}.caps{text-transform:uppercase}.bold{font-weight:700}.pos-rel{position:relative}.center-horz{margin-left:auto;margin-right:auto;text-align:center}p{margin-bottom:20px;font-size:1.25rem}.modal-header{padding-bottom:0px;padding-top:6px;border-bottom:0}.close{font-size:2.25rem;opacity:1;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.close:focus,.close:hover{color:green;filter:alpha(opacity=100);opacity:1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tool-title{border-bottom:1px dashed darkgray;cursor:help}ul.plusmarks{list-style-image:url("../img/plusmark.png")}ul.checkmarks{list-style-image:url("../img/checkmark.png")}ul.checkmarks>li,ul.plusmarks>li{margin-bottom:10px;padding-left:15px}ul.lines{list-style:none;padding:0}ul.lines>li{border-bottom-color:green;border-bottom-style:solid;border-bottom-width:2px;margin:20px 0;padding-bottom:20px;list-style:none}ul.lines>li:last-of-type{border:none}.normal-text{font-size:1.25rem;font-family:"Open Sans",sans-serif}.navbar .container,.navbar-header{-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s}.navbar-default{background-color:white;border-color:#1678b8}.navbar-brand{height:auto;padding-top:24px;padding-bottom:24px}img.logo2lines{width:100%;opacity:1;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s}img.logo2lines.smaller{opacity:0;width:0%}.navbar-right{margin-top:78px;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s}.navbar-right.smaller{margin-top:7px}.navbar-default .navbar-nav>li>a{color:#222;font-size:1rem;font-weight:600;padding-bottom:20px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#1D8759}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#1D8759;background-color:transparent;border-color:#1D8759;border-bottom-style:solid;border-bottom-width:6px}.navbar-nav .dropdown ul li{list-style-position:outside;overflow:hidden;list-style-type:georgian}.navbar-nav>li>.dropdown-menu{margin-top:-1px;border-radius:0;list-style-type:none;white-space:nowrap}.dropdown-menu>li>a{padding-bottom:6px;padding-top:6px;color:#222;font-size:1rem}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#d3ece1}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#222;background-color:#e7f1f8}.navbar-toggle{padding:9px 10px;padding-bottom:11px;padding-top:11px;margin-top:20px;background-color:transparent;border:0;border-radius:0}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#1D8759;-webkit-transition:all 0.3s;transition:all 0.3s}.navbar-toggle.x .icon-bar:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.navbar-toggle.x .icon-bar:nth-of-type(2){opacity:0;filter:alpha(opacity=0)}.navbar-toggle.x .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggle.x.collapsed .icon-bar:first-of-type{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-toggle.x.collapsed .icon-bar:nth-of-type(2){opacity:1;filter:alpha(opacity=100)}.navbar-toggle.x.collapsed .icon-bar:nth-of-type(3){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (min-width:768px) and (max-width:991px){.navbar-brand img{max-width:180px}.navbar-right{margin-top:58px}.navbar-default .navbar-nav>li>a{font-size:0.9rem;padding-bottom:20px}ul>li{padding-left:4px}}@media (max-width:767px){.navbar-right{margin-top:auto}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border-bottom-width:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#222;padding-top:10px;padding-bottom:10px}}footer{padding-top:100px;line-height:1.6rem}footer .divider{width:100%;height:2px;background-color:#1D8759;margin:20px 0}.footer-band{width:100%;background-color:#1D8759;color:white;font-size:0.8rem;margin-top:100px;padding:20px 0}.footer-band p{text-transform:uppercase;letter-spacing:1px;margin:0}.footer-band a{color:white;text-decoration:none}.footer-band a:hover{text-decoration:underline}.social-icons{display:inline}.social-icons a{text-decoration:none;opacity:0.5;padding-right:30px}.social-icons a:hover{opacity:1;text-decoration:none}@media (max-width:767px){.footer-band .license.text-center{text-align:left;padding-top:20px;padding-bottom:10px}.footer-band .credits.pull-right{float:none!important}}.hero{position:relative;overflow-y:hidden;overflow-x:hidden;width:100%;height:100%;color:white;border-bottom:1px solid white;background:#1678b8;background:linear-gradient(135deg,#1678b8 0%,#22a16b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1678b8",endColorstr="#22a16b",GradientType=1)}.hero-home .container{background-image:-webkit-gradient(linear,left top,right top,from(rgba(22,120,184,0)),color-stop(49.99%,rgba(22,120,184,0)),color-stop(50%,rgba(22,120,184,0.9)),to(rgba(22,120,184,0.9)));background-image:linear-gradient(to right,rgba(22,120,184,0) 0%,rgba(22,120,184,0) 49.99%,rgba(22,120,184,0.9) 50%,rgba(22,120,184,0.9) 100%);margin-top:220px;margin-bottom:110px;-webkit-transition:margin-top ease-in-out 0.5s;transition:margin-top ease-in-out 0.5s}.hero-sub-page{padding:200px 0 50px 0;z-index:0}.hero.hero-sub-page{overflow:visible}.hero h1{margin-top:60px}.hero-sub-page h1{text-align:center;font-size:3rem}.hero h2{font-family:"Open Sans",sans-serif;font-size:1.875rem;font-weight:700;padding-bottom:60px}.hero-sub-page h2{text-align:center;font-size:1.5rem;text-transform:uppercase;padding-top:36px;letter-spacing:1px}.hero-mandala-1{opacity:0.05;position:absolute;top:-220px;right:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.hero-mandala-2{opacity:0.04;position:absolute;top:-360px;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-sub-mandala{position:absolute;opacity:0.035;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-360px;z-index:-1}.divider-needle{width:100%;height:1px;margin-top:20px;margin-bottom:20px;background-color:rgba(255,255,255,0.5);opacity:1;position:relative}.divider-needle:after{content:"";height:3px;width:50%;background-color:rgb(255,255,255);position:absolute;top:-1px}#hero-home-indicator{width:100%;height:40px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}#indicator-left{background-color:white;height:80px;width:30%;border-top-right-radius:40px;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s}#indicator-right{background-color:white;height:80px;width:70%;border-top-left-radius:40px;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s}.play-button{text-align:center;padding-bottom:30px}.play-button img{width:80px;height:80px}.play-button a:focus{outline:none;text-decoration:none}@media (max-width:768px){.hero-home .container{margin-top:150px}.hero-sub-page{padding-top:130px}}@media (max-width:480px){.hero h1{font-size:2.875rem}.hero-home .container{margin-top:40px;margin-bottom:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(22,120,184,0)),color-stop(50%),to(rgba(22,120,184,0.9)));background-image:linear-gradient(to right,rgba(22,120,184,0) 0%,50%,rgba(22,120,184,0.9) 100%)}#indicator-left{width:50%}#indicator-right{width:50%}}.half-block{position:absolute;width:50%;height:50%;bottom:0;opacity:0.1}.half-image{position:absolute;width:50%;bottom:0;height:auto;z-index:-1}.hi-right{right:0}.hi-left{left:0}.half-image image{width:100%}#kath-mono{margin-left:-100px}@media (max-width:992px){.half-image{position:relative;width:auto}#kath-mono-1{max-width:80%}}@media only screen and (min-width:1200px){#kath-mono-1{margin-bottom:-80px;margin-left:-100px}}.color-block{height:280px}.banner{position:relative;margin-bottom:100px}.banner-sub{position:absolute;width:100%;top:30%}@media only screen and (max-width:992px){.banner{margin-top:40px;margin-bottom:40px}.banner-sub{position:relative}.banner-sub h2{background-color:#d3ece1;padding:30px}}.cta-block{position:relative;overflow:hidden;width:100%;height:100%;color:white;border-bottom:1px solid white;background:#1678b8;background:linear-gradient(135deg,#1678b8 0%,#22a16b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1678b8",endColorstr="#22a16b",GradientType=1)}.cta-block-mid{text-align:center;padding:60px 10px}.cta-block-mid a,.cta-block-mid a:active,.cta-block-mid a:visited{color:white}.cta-block-mid a[href^=mailto]{text-decoration:underline}.mandala-left,.mandala-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0.05}.mandala-left{left:-360px}.mandala-right{right:-360px}.cta-content{padding:100px 20px;text-align:center;margin:auto}.cta-content h3{font-size:3rem}.cta-content .va-btn,.va-btn.va-btn-rev{color:#1d8659;background-color:white}.cta-content a{color:white;text-decoration:underline}.cta-content a[href^=tel]{text-decoration:none}.cta-content p a{font-size:1.375rem}@media (max-width:480px){.cta-content h3{font-size:2.5rem}.cta-content p a[href^=mailto]{font-size:1rem}}nav.cl-effect a{position:relative;display:inline-block;margin:15px 0;color:#fff;text-decoration:none;text-shadow:0 0 1px rgba(255,255,255,0.3)}nav.cl-effect a:focus,nav.cl-effect a:hover{}.cl-effect a{padding:4px 0}.cl-effect a:after{position:absolute;top:100%;left:0;width:100%;height:2px;background:rgb(255,255,255);content:"";opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;transition:opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.cl-effect a:focus:after,.cl-effect a:hover:after{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.callout{background-color:#1678b8;color:white;text-align:center;padding:30px;margin-bottom:60px}.callout a{color:white}.va-btn{padding:16px 35px;border-radius:50px;color:white;font-weight:700;background-color:#1678b8;margin:60px auto;text-align:center;text-transform:capitalize;display:inline-block;text-decoration:none}.va-btn.alt{background-color:#1d8659;border:0}.va-btn:hover{color:white;text-decoration:none;background-color:#1d8659}.va-btn:hover.alt{background-color:#1678b8}.cta-content .va-btn{color:#1d8659;background-color:white;border:2px solid white;-webkit-transition:all 0.2s;transition:all 0.2s;text-decoration:none}.cta-content .va-btn:hover{color:white;background-color:#1678b8;border:2px solid white}h4.facts{font-family:"Open Sans",sans-serif;font-weight:bold;text-transform:uppercase}h4.facts:before{content:"";background-color:#e7f1f8;position:absolute;height:120px;z-index:-1;left:50px;right:0px;top:-20px}#pains h4.facts:before{content:"";background-color:#d3ece1;position:absolute;height:120px;z-index:-1;left:50px;right:0px;top:-20px}.first-line{display:block;font-family:"Open Sans",sans-serif;font-size:1rem;margin-bottom:18px;margin-top:8px}.facts .first-line{margin-bottom:auto;font-weight:normal;text-transform:none}.staggered div+div{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all ease 0.3s;transition:all ease 0.3s}@media (max-width:992px){.staggered div+div{-webkit-transform:none;-ms-transform:none;transform:none}}.quotation{position:relative}.quote-mark-left{font-family:Georgia,"PT Serif",serif;font-size:180px;line-height:1em;top:-10px;position:relative;color:#1d8659}.quote-text{font-family:Georgia,"PT Serif",serif;font-size:1.875rem;line-height:1.5;font-style:italic;color:#1d8659}.quote-photo{position:absolute;bottom:0;right:0;width:50%}.quote-photo img{vertical-align:middle;text-align:center;margin:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.quote-photo.go-left{left:0;width:45%}#eyechart{position:absolute;top:0px;left:50%}.quote-color{height:90%;width:100%;position:absolute;z-index:1;opacity:0.2;bottom:0px}@media (max-width:992px){.quote-photo,.quote-photo.go-left{position:relative;bottom:auto;right:auto;width:100%}}@media (max-width:479px){.quote-mark-left{font-size:100px}.quote-text{font-size:1.688rem}}.more-treatments{background-color:#1678b8;padding:30px;color:white;cursor:pointer;margin-bottom:30px}.more-treatments:hover{background-color:#1d8659}.btn-wrapper{position:relative;width:100%;height:64px;margin-bottom:20px}.more-treatments a.va-btn{border:2px solid #fff;margin:24px 0 0;width:64px;height:64px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;float:right;padding:16px}.more-treatments a.va-btn svg{float:right;opacity:1;position:absolute;top:47px;right:24px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;fill:#fff}.more-treatments a.va-btn:hover,.more-treatments:hover a.va-btn{background-color:white;color:#1d8659;width:100%}.more-treatments:hover a.va-btn svg{fill:#1d8659;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.the-text{opacity:0;position:absolute;left:100%;-webkit-transition:opacity 0.1s ease,left 0.3s ease;transition:opacity 0.1s ease,left 0.3s ease}.more-treatments:hover a.va-btn .the-text{opacity:1;left:30px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.more-treatments h2,.more-treatments h2 .first-line{margin:0}.color-block-positioner{position:absolute;z-index:-1}.color-block-1{height:500px}.fancy-headline{margin-bottom:50px}.fancy-hl-block{position:absolute;top:0px;height:100%;width:100%;z-index:-1}.fancy-color-block{width:100%;height:100%}.fancy-headline h2,.fancy-headline h3{padding:20px 0 30px}.first-line-fancy{text-transform:uppercase;font-size:1.5rem;font-weight:bold;font-family:"Open Sans",sans-serif}.half-content{position:absolute;left:0px;width:45%;height:100%;top:0;overflow-y:hidden}.half-content img{max-width:100%;height:auto}@media (max-width:992px){.half-content{position:relative;width:100%;overflow-y:auto}}.color-block-behind-left{position:absolute;width:47vw;height:300px;left:0px;opacity:0.15;z-index:-1;top:0px}.color-block-behind-right{position:absolute;width:47vw;height:300px;right:0px;opacity:0.15;z-index:-1;top:0px}.hidden-chrome:not(:root){display:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes block-color-lr{0%{right:101%}49%{right:0}50%{left:0}to{left:100%}}@keyframes block-color-lr{0%{right:101%}49%{right:0}50%{left:0}to{left:100%}}@-webkit-keyframes block-color-rl{0%{left:101%}49%{left:0}50%{right:0}to{right:100%}}@keyframes block-color-rl{0%{left:101%}49%{left:0}50%{right:0}to{right:100%}}@-webkit-keyframes block-color-tb{0%{bottom:101%}49%{bottom:0}50%{top:0}to{top:100%}}@keyframes block-color-tb{0%{bottom:101%}49%{bottom:0}50%{top:0}to{top:100%}}@-webkit-keyframes block-color-bt{0%{top:100%}49%{top:0}50%{bottom:0}to{bottom:100%}}@keyframes block-color-bt{0%{top:100%}49%{top:0}50%{bottom:0}to{bottom:100%}}@-webkit-keyframes block-reveal{0%{opacity:0}49%{opacity:0}50%{opacity:100}to{opacity:100}}@keyframes block-reveal{0%{opacity:0}49%{opacity:0}50%{opacity:100}to{opacity:100}}.block-revealer{position:relative;overflow:hidden;display:inline-block}.hero-sub-page .block-revealer{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.block-content{opacity:0;-webkit-animation-name:block-reveal;animation-name:block-reveal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.block-color{position:absolute;overflow:hidden;top:0px;left:0px;bottom:0px;right:0px;background-color:#1678b8;-webkit-animation-name:block-color-lr;animation-name:block-color-lr;-webkit-animation-fill-mode:both;animation-fill-mode:both}.block-color.va-green{background-color:#22a16b}.block-dir-rl{-webkit-animation-name:block-color-rl;animation-name:block-color-rl}.block-dir-tb{-webkit-animation-name:block-color-tb;animation-name:block-color-tb}.block-dir-bt{-webkit-animation-name:block-color-bt;animation-name:block-color-bt}.select-label{font-family:Georgia,"Times New Roman",Times,serif}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}50%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}to{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}}@keyframes pulse{0%{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}50%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}to{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:3s;animation-duration:3s}.price{padding:20px 10px 0;border:solid #22a16b;border-width:2px 0;font-size:1.5rem;margin:30px 0}.modal-backdrop.in{filter:alpha(opacity=8);opacity:0.8}.modal-content{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-body{padding:0 25px 25px 25px}.modal-header{padding:25px 25px 15px 25px;text-align:right}.modal-footer,.modal-header{border:0}.modal-header .close{float:none;margin:0;font-size:2.25rem;color:#fff;font-weight:300;text-shadow:none;opacity:1}.well{border-radius:0;padding:30px}.product-desc .va-btn{padding:8px 15px;margin:10px 0;width:100%;text-transform:initial}.product-desc .product-btn-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-desc h2{margin-top:0}.divider{width:100%;height:1px;background-color:#1678b8;margin:20px 0}.testimonial-block{width:100%;padding-bottom:80px;padding-top:50px}.testimonial-block h3{margin-bottom:30px}h3.panel-title{font-size:1.25rem;color:white}.panel-default>.panel-heading{background-color:#1678b8;border-color:#1678b8}.panel-group .panel+.panel{margin-top:0}.spacer-20{height:20px;display:block;clear:both}.spacer-40{height:40px;display:block;clear:both}.spacer-60{height:60px;display:block;clear:both}.spacer-80{height:80px;display:block;clear:both}.spacer-100{height:100px;display:block;clear:both}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.special-offer{position:fixed;z-index:9999;bottom:0;width:100%;color:white;background-size:cover;background-repeat:no-repeat}.special-offer .offer-button{position:absolute;top:-40px;right:0;width:40px;height:40px}.special-offer .offer-button .close{color:white;float:none;width:100%;margin:auto}.special-offer .offer-button .close:hover{color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.special-offer .faux-top{width:100%;height:8px}.special-offer h3,.special-offer h4{font-family:"Open Sans",sans-serif}.special-offer .va-btn{margin-top:30px;margin-bottom:30px}#so-fall{background-color:#cc4300;background-image:url("../events/img/bg-fall-callout.jpg")}#so-fall .faux-top,#so-fall .offer-button{background-color:#cc4300}#so-winter{background-color:#2e5dba;background-image:url("../events/img/bg-winter-callout.jpg")}#so-winter .faux-top,#so-winter .offer-button{background-color:#2e5dba}@media (max-width:479px){.special-offer .va-btn{margin-top:20px}}@media (max-width:767px){.hero.hero-sub-page.special-event{padding-top:200px}.hero.hero-sub-page.special-event h2{font-size:2rem}}.callout-amd{font-size:1.625rem;text-align:center;font-family:"Open Sans",sans-serif;line-height:0.8}.callout-amd .big-number{font-family:"PT Serif",Georgia,serif;font-size:100px;color:#1678b8}.callout-amd .standout{font-weight:bold;color:#1d8659}.venmo-zelle::-ms-backdrop{background-color:rgba(0,0,0,0.5)}.venmo-zelle::backdrop{background-color:rgba(0,0,0,0.5)}.venmo-zelle table tr{border-bottom:1px solid #1D8759}.venmo-zelle table tr:last-child{border-bottom:0}.venmo-zelle table th{padding:4px 20px 4px 0}.venmo-zelle .well{background-color:white;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.venmo-zelle .pay-logo{margin-top:10px;margin-bottom:20px}.venmo-zelle .pay-title{font-size:1.4rem}.venmo-zelle .pay-detail{font-size:0.9rem;margin-bottom:24px}.venmo-zelle .pay-qr{width:260px}button.btn-close{border-radius:50%;line-height:0;padding:10px;margin-bottom:20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}button.btn-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}