@import url('css/default.css');@import url(/css/e8aa7c1a0912.css);@import url('/css/8de90d5dc186.css');@import url('/css/6f6c910fda2a.css');@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.site{margin:0;font-family:'Raleway',sans-serif;color:#263238}body:not(.custom-background-image):before,body:not(.custom-background-image):after{display:none}.site-inner{max-width:1200px;width:100%}.widget{border-top:0 none;padding:0!important;margin:0!important}.scroll-container{text-align:center;z-index:2;position:absolute;bottom:0;padding:30px 0;width:100%}a.scroll{display:inline-block}.animate{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease}.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}.bounce:hover{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.site-header{padding:0;background:#fff;box-shadow:0 0 5px #666}.site-header-top{text-align:right;padding:10px 0}.site-header-top p{margin:0;padding:0}.site-header-top .social-links{display:inline-block;vertical-align:middle}.social-links a{color:#fff!important;display:inline-block;background:#7DA830;padding:10px 13px;margin:0 2px;line-height:120%;font-size:14px}.social-links a[href*="facebook"]:hover{background:#3A579A}.social-links a[href*="twitter"]:hover{background:#00ABF0}.social-links a[href*="google"]:hover{background:#DF4A32}.social-links a[href*="pinterest"]:hover{background:#CD1C1F}.social-links a[href*="linkedin"]:hover{background:#127BB6}.header-contact-container{display:inline-block;vertical-align:middle}.header-contact-container p{font-size:14px;color:#78909C;font-family:'Montserrat',sans-serif;display:inline-block;vertical-align:middle;padding:0 10px}.header-contact-container a{color:#7DA830}.header-contact-container p span.icon_phone{background:#7DA830;color:#fff;padding:2px;border-radius:3px;font-size:11px}.header-contact-container p span{color:#7DA830}.site-header-main{border-top:1px solid #CFD8DC;color:#AAAAAA}.site-header-main .logo-container{float:left;padding:10px 0}.site-header-menu{float:right;padding:0;margin:0}.main-navigation{margin:0!important}.main-navigation a{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;color:#AAAAAA;font-size:14px;display:block}.main-navigation .primary-menu a{padding:55px 8px 25px;box-sizing:border-box;border-bottom:3px solid #fff}.main-navigation .primary-menu li:hover>a,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{border-color:#7DA730;color:#263238!important;font-weight:400!important}.main-navigation .primary-menu .menu-item-has-children>a{padding-right:30px!important}.main-navigation .primary-menu .menu-item-has-children>a:after{top:55px}.main-navigation .primary-menu ul.sub-menu a{padding:10px;width:auto!important;min-width:200px;text-align:center}.main-navigation .primary-menu ul.sub-menu li:hover>a,.main-navigation .primary-menu ul.sub-menu .current-menu-item>a{background:#7DA730;color:#fff!important}.a2a_floating_style a .a2a_svg{border-radius:0!important;height:36px!important;line-height:36px!important;width:36px!important}.a2a_floating_style{padding:0!important;border-radius:0!important}.a2a_floating_style a{padding:0!important}.site-header .blogicon{display:inline-block;vertical-align:middle;width:40px;height:36px;background:url(images/blogicon.png) no-repeat center top #7DA830;background-size:cover}.site-header .blogicon:hover{background:url(images/blogicon.png) no-repeat center top #000;background-size:cover}#masthead .socials{display:inline-block;vertical-align:middle}body.logged-in .site-header.fixed-header{top:32px}.site-header.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:1000}.site-header.fixed-header .social-links a{font-size:12px;padding:7px 8px 5px}.site-header.fixed-header .site-header-top{padding:5px 0}.site-header.fixed-header .site-header-main .logo-container{width:120px;padding:5px 0}.site-header.fixed-header .main-navigation a{font-size:12px}.site-header.fixed-header .main-navigation .primary-menu>li>a{padding:35px 5px 13px}.site-header.fixed-header .main-navigation .primary-menu .menu-item-has-children>a:after{top:35px}.site-header.fixed-header .blogicon{width:28px;height:26px}#banner{position:relative;overflow:hidden}#banner .widget,#banner .flexslider{margin:0;padding:0}#banner .flex-control-nav{bottom:0;z-index:100}#banner .flex-control-nav li a{background:#fff}#banner .flex-control-nav li a.flex-active{background:#4682B4}#banner #banner-caption{bottom:80px;width:80%;left:10%;position:absolute;color:#fff}#banner #banner-caption .panel-grid-cell{max-width:990px;text-align:center;margin:0 auto;padding:20px 0}#banner h2{font-size:36px;margin:0;padding:20px 0 30px;font-weight:400;line-height:130%}#banner h2 strong{color:#FFC10C;font-weight:400}#banner p{font-size:15px;margin:0;padding:0;font-weight:400}#banner .btn{box-sizing:border-box;display:inline-block;min-width:25%;margin:10px 2%;padding:10px 10px;line-height:120%;border:1px solid #AAAAAA;border-radius:5px;color:#fff;font-size:24px;box-shadow:none}#banner .btn:hover{background:#FFC10C}#banner .flexslider .flex-prev{left:50px!important;opacity:1!important}#banner .flexslider .flex-next{right:50px!important;opacity:1!important}.page-header{border-top:0 none}.site-content{color:#263238;padding:30px 0 0;min-height:500px}.content-area.full-width{float:none;width:auto;margin:0}.site-main{margin:0}.content-area h1,.content-area h2{text-transform:uppercase;text-align:center;font-weight:400;font-family:'Montserrat',sans-serif;font-size:48px;color:#7DA630;padding:20px 0 0;margin:0!important;letter-spacing:5px}.content-area h1:after,.content-area h2:after{content:"";height:3px;width:100px;background:#FFC20C;margin:20px auto;display:block}.content-area h3{color:#7DA830;font-size:24px!important;text-transform:none!important;font-weight:400;font-family:'Montserrat',sans-serif;padding:15px 0;margin:0 0 10px!important;border-bottom:3px solid #FFC20C;letter-spacing:0!important}.content-area h3 a{color:inherit}.content-area h4{color:#FFC20C;font-size:20px;font-weight:400;font-family:'Montserrat',sans-serif;padding:0 0 10px;margin:0}.content-area h5{line-height:140%;color:#7DA830;font-size:18px;font-weight:400;font-family:'Montserrat',sans-serif;padding:10px 0;margin:0}.content-area h5 a{color:inherit}.content-area p{font-family:'Arial',sans-serif;margin:0;padding:10px 0;font-size:18px;font-weight:400}.content-area p a{color:#7DA830}.content-area ul,.content-area ol{padding:10px 0 15px 20px;margin:0}.content-area li{font-family:'Montserrat',sans-serif;margin:0;padding:2px 0;font-size:14px}.content-area a{box-shadow:none!important}.entry-title{font-size:36px;text-transform:uppercase;color:#4682B4;margin:20px 0!important;padding:5px 0;letter-spacing:3px}button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{background:#9dbe2e;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#7b9524),color-stop(1,#9dbe2e));background:-ms-linear-gradient(bottom,#7b9524,#9dbe2e);background:-moz-linear-gradient(center bottom,#7b9524 0%,#9dbe2e 100%);background:-o-linear-gradient(#9dbe2e,#7b9524);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dbe2e',endColorstr='#7b9524',GradientType=0);font-size:12px;font-weight:400;font-family:'Arial',sans-serif;padding:20px 30px!important}.content-area ul.small-list{list-style-image:url(images/list-arrow.png)}.content-area ul.small-list li{font-family:'Arial',sans-serif;font-size:13px;padding:8px 0}.so-widget-sow-button a{line-height:160%!important;border:0 none!important;font-size:12px!important;text-transform:uppercase!important}.content-area .scroll-container{position:static;padding:0}#content.inner-page .content-area p{font-family:'Lato',sans-serif;font-size:16px;padding:0 0 15px}#content.inner-page .site-content{padding-bottom:30px}.content-area .services-container h1:after{display:none}.content-area .services-container p{max-width:900px;margin:0 auto}.content-area #mission-container{padding:20px 0}.content-area #mission-container .panel-row-style{padding:20px 0 50px}.content-area #mission-container{color:#fff!important}.content-area #mission-container h6{max-width:1000px;font-style:normal;font-weight:400;font-family:'Montserrat',sans-serif;font-size:18px;margin:0 auto;padding:0;line-height:220%}.content-area #mission-container p{font-size:15px;padding:20px 0;line-height:240%;max-width:880px;margin:0 auto}.content-area #mission-container .surgeons-container .panel-grid-cell{position:relative}.content-area #mission-container .surgeons-container .panel-grid-cell:after{height:80%;width:1px;position:absolute;content:"";top:10%;right:0;border-right:1px dotted #CFD8DC}.content-area #mission-container .surgeons-container .panel-grid .panel-grid-cell:last-child:after{display:none}.content-area #mission-container .surgeons-container .widget-title{margin:0;border-bottom:0 none;text-align:center;color:#fff;font-size:24px;text-transform:none}.content-area #stem-container .thumbs-container{padding:30px 0}.content-area #stem-container .thumbs-container img{height:125px;width:auto;padding:0 20px}.content-area #stem-container .thumbs-container .widget-title{letter-spacing:0;border-bottom:0 none;text-transform:none;text-align:center;font-size:24px;margin:0}.content-area #stem-container .thumbs-container .widget-title:after{display:block;width:100px;height:3px;background:#FFC20C;margin:20px auto 0;content:""}.content-area #stem-container .thumbs-container p{font-size:13px;max-width:280px;padding:5px 0;margin:0 auto}.content-area #stem-container .thumbs-container p a{font-weight:700;color:inherit}.content-area #stem-container p{max-width:900px;margin:0 auto}.content-area #newsletter-container .panel-row-style{border-radius:5px;overflow:hidden;padding:30px 20px;color:#fff}.content-area #newsletter-container .widget-title{border-bottom:0 none;text-transform:none;padding:0;margin:0;color:#FFC10C;font-size:24px;letter-spacing:0}.content-area #newsletter-container p{color:#7DA730;font-size:16px;margin:0;padding:0;font-family:'Montserrat',sans-serif}.content-area #newsletter-container form{position:relative;border-radius:5px;overflow:hidden}.content-area #newsletter-container .newsletter-submit{position:absolute;right:0;top:0;border-radius:0 5px 5px 0}.content-area #newsletter-container .newsletter-email{font-family:'Montserrat',sans-serif;font-size:14px;padding:14px 120px 14px 20px;font-weight:400}.content-area #testimonial-container .video-container p{padding-bottom:0}.content-area #testimonial-container .video-container .panel-grid-cell{padding:0!important;background:#000}#testimonial-container{margin:0 auto!important}#contact-container{background:url("/wp-content/uploads/2016/10/contact-bg.jpg") no-repeat center top;background-size:cover;text-align:center;margin:0 auto!important}#contact-container .panel-row-style{padding:20px 0}#contact-container h2,#testimonial-container h2{text-transform:uppercase;text-align:center;font-weight:400;font-family:'Montserrat',sans-serif;font-size:48px;color:#7DA630;padding:20px 0 0;margin:0!important;letter-spacing:5px}#testimonial-container h2{font-size:24px}#contact-container h2:after,#testimonial-container h2:after{content:"";height:3px;width:100px;background:#FFC20C;margin:20px auto;display:block}#contact-container p{padding:8px 0;line-height:140%;font-size:14px;font-family:'Montserrat',sans-serif}#contact-container p a{color:#7DA730}#contact-container p strong{color:#7DA730;font-weight:400;display:block;padding:5px 0}#contact-container h5{font-size:25px;margin:0;padding:10px 0 8px;font-family:'Montserrat',sans-serif;font-weight:400;color:#7DA830}#contact-container h5 a{color:inherit;text-decoration:none;box-shadow:0}#contact-container .hours{display:block;padding:8px 0 0}#contact-container .social-links{display:block;padding:8px 0}#testimonial-container .owl-carousel .owl-video-wrapper{height:400px!important}.site-footer{padding:0;display:block;background:#fff;box-shadow:0 0 5px #666}.site-footer .footer-top{border-bottom:1px solid #CFD8DC}.footer-navigation ul{margin:0;padding:0;list-style:none;text-align:center}.footer-navigation li{display:inline-block}.footer-navigation a{color:#AAAAAA;font-size:14px;font-family:'Montserrat',sans-serif;display:block;padding:15px 10px 18px;border-top:3px solid #fff}.footer-navigation a:hover,.footer-navigation li.current-menu-item>a{border-color:#7DA730}.site-footer .footer-widget{text-align:center;padding:20px 0}.site-footer .footer-widget .widget-title{font-weight:400;letter-spacing:10px;font-size:14px;color:#7DA730;margin:0;padding:10px 0}.site-footer .footer-widget p{color:#263238;font-size:13px;padding:5px 0;margin:0 auto;max-width:990px;font-family:'Arial',sans-serif}.blog .entry-content,.single .entry-content{float:none!important;width:auto!important}.blog .post-thumbnail{width:100%;max-width:330px;height:auto;float:left;margin:0 20px 20px 0}.blog #secondary{margin-top:10%!important}.blog #secondary h2,.single #secondary h2{margin:0 0 10px 0;border-bottom:3px solid #7DA830}.blog #secondary ul,.single #secondary ul{padding:0;margin:0}.blog #secondary ul li,.single #secondary ul li{list-style:none;border-bottom:1px solid #ccc}.blog #secondary ul li a,.single #secondary ul li a{color:#000;font-size:15px}.blog #secondary ul li a:hover,.single #secondary ul li a:hover{color:#7DA830}.blog #secondary section,.single #secondary section{margin-bottom:30px!important}.blog article .entry-header{margin-bottom:20px!important}@media only screen and (max-width:1320px){.site-inner{padding-right:20px!important;padding-left:20px!important;box-sizing:border-box}}@media only screen and (max-width:1200px){.main-navigation a{font-size:12px}.main-navigation .primary-menu a{padding:55px 5px 28px}.main-navigation .primary-menu .menu-item-has-children>a{padding-right:25px!important}#banner #banner-caption{padding:0 20px;box-sizing:border-box}#banner h2{font-size:25px;padding:20px}#banner .btn{font-size:20px;padding:10px 20px;margin:10px 5px;min-width:0}#banner .flexslider .flex-next{right:10px!important}#banner .flexslider .flex-prev{left:10px!important}.content-area h1,.content-area h2{letter-spacing:0;font-size:40px}.content-area #stem-container .thumbs-container .widget-title,.content-area #mission-container .surgeons-container .widget-title{font-size:20px}.footer-navigation a{font-size:12px}}@media only screen and (max-width:1060px){.site-header.fixed-header .site-header-main .logo-container{margin:0 auto}.site-header.fixed-header .main-navigation .primary-menu>li>a{padding:15px 5px 10px}.site-header.fixed-header .main-navigation .primary-menu .menu-item-has-children>a:after{top:15px}.site-header-main .logo-container,.site-header-menu{float:none;text-align:center}.main-navigation .primary-menu{display:inline-block}.main-navigation .primary-menu a{padding:15px 5px}.footer-navigation a{padding:15px 5px 18px}.main-navigation .primary-menu .menu-item-has-children>a:after{top:15px;right:5px}.main-navigation .primary-menu .menu-item-has-children>a{padding-right:20px!important}.content-area #mission-container h6{font-size:16px}.content-area #newsletter-container .newsletter-submit{padding:18px 10px!important}.content-area #newsletter-container .newsletter-email{padding:14px 80px 14px 10px}}@media only screen and (max-width:909px){#menu-toggle{display:none}.header-contact-container{float:none;width:auto;text-align:center}.scroll-container{padding-bottom:0}#banner{padding-bottom:80px}#banner #banner-caption{padding:0}#banner h2{font-size:20px}#banner .btn{font-size:16px}.entry-header,.post-thumbnail,.entry-content,.entry-summary,.entry-footer,.comments-area,.image-navigation,.post-navigation,.page-header,.page-content,.content-bottom-widgets{margin:0!important}.so-widget-sow-button a{font-size:12px!important;padding:15px!important}.site-footer .footer-top{display:none}.content-area h3{font-size:18px}.content-area h1,.content-area h2{font-size:30px}.content-area h2:after{margin-bottom:0!important}.content-area #mission-container .surgeons-container .panel-grid-cell:after{display:none}.content-area #testimonial-container .video-container .panel-grid-cell{background:none;margin:0!important}#testimonial-container{padding-bottom:20px}}@media only screen and (max-width:768px){.blog .post-thumbnail{margin:0 20px 20px 0!important}}@media only screen and (max-width:715px){#banner #banner-caption{position:static;background:#333;width:auto;padding:0 40px 10px}#banner .btn{margin:-10px 0;width:100%}#banner h2{padding:10px 0 20px}.blog .post-thumbnail{float:none;display:block;margin:0 auto!important}}@media only screen and (max-width:460px){#masthead .socials{display:block;width:100%;text-align:center}.header-contact-container{width:100%;display:block;text-align:center;margin-bottom:10px}}