input[type="submit"],input[type="button"]{-webkit-appearance:none}input,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}body{font-family:"Open Sans",sans-serif;color:#646464;font-weight:300;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p{font-size:20px;color:#646464;font-family:"Open Sans",sans-serif}body a{color:#3a690d;text-decoration:none}body a:hover{color:#213c07}h1{font-size:30px;font-weight:400;color:#3a690d;font-family:"Oswald",sans-serif;margin:10px auto 15px}h2,h3,h4,h5,h6{font-weight:400;display:block;color:#3a690d;font-family:"Oswald",sans-serif;margin:10px auto 15px;text-transform:uppercase}.textfield,input[type="text"].textfield,.search-field{border-radius:0;background:transparent;box-shadow:none;min-height:39px;padding:5px 15px;border:0;border-bottom:1px solid #a7a7a7;color:#646464;font-size:14px;float:none;margin:15px 0 10px 0}.textfield:focus,.textfield:hover,input[type="text"].textfield:focus,input[type="text"].textfield:hover,.search-field:focus,.search-field:hover{background:#cde1f2;outline:0}.textfield:focus,.textfield:hover,input[type="text"].textfield:focus,input[type="text"].textfield:hover,.search-field:focus,.search-field:hover{background-color:transparent}select{border-radius:0;background:transparent;box-shadow:none;padding:5px 5px;border:0;border-bottom:1px solid #a7a7a7;color:#646464;font-size:16px;margin:15px 0 10px 0}.text-area{border-radius:0;color:#646464;font-size:16px;min-height:120px;background:transparent;box-shadow:none;border:0;border-bottom:1px solid #a7a7a7;margin:15px 0 10px 0}.text-area:focus,.text-area:hover{outline:0}.submit_request,.input_button,.search-button,input[type="submit"].inputbutton,input[type="button"].inputbutton,.btn_green{background:#3a690d;border-radius:0;width:auto;font-size:16px;color:#fff;font-weight:400;min-height:39px;padding:6px;margin:5px 0 10px 0}.submit_request:hover,.input_button:hover,.search-button:hover,input[type="submit"].inputbutton:hover,input[type="button"].inputbutton:hover,.btn_green:hover{background:#1e3b67;color:#fff}.textfield.error,textarea.error,select.error{border:1px solid #fb3d3d !important}.textfield.error:hover,textarea.error:hover,select.error:hover{border:1px solid #fb3d3d !important}.error-message{color:#fb3d3d;float:left;width:100%}.ui_container{height:100%}.display ul.slides{padding:0;margin:0}.social_icon a{display:inline-block;padding:0 5px}.social_icon a img{height:20px}blockquote{margin:0 0 20px;padding:9px 19px 0 0;border-right:1px solid #a7a8a7;border-left:0}blockquote p{font-size:24px;font-weight:700;color:#6f6f6f}.bottom-section{padding:60px 0;position:relative}.bottom-section h2{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;color:#3a690d;margin-bottom:15px}.bottom-section .patient-education{max-width:300px;margin:0 auto;color:#fff}.bottom-section .patient-education h2{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;color:#3a690d;margin-bottom:15px;margin-top:0}.bottom-section .patient-education p,.bottom-section .patient-education a{font-size:16px;font-weight:300;color:#646464}.bottom-section .patient-education form{position:relative;margin-bottom:15px}.bottom-section .patient-education form .textfield,.bottom-section .patient-education form input[type="text"].textfield{margin:0;padding:0;color:#646464;font-size:16px;padding-right:60px}.bottom-section .patient-education form input[type="submit"].inputbutton{position:absolute;right:0;margin:0;top:0;background:transparent;color:#646464}.bottom-section .patient-education form input[type="submit"].inputbutton:hover{background:#3a690d;color:#fff}footer{padding:70px 0;background-image:url(../images/footer_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;width:100%;flex-shrink:0}footer .inner_footer{position:relative;z-index:5}footer .inner_footer .row{max-width:1480px}footer .overly{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(58,105,13,0.75)}footer .bottom-nav{color:#fff;text-align:center;font-size:16px;font-weight:300;line-height:40px}footer .bottom-nav a{color:#fff}footer .bottom-nav a:hover{text-decoration:underline}footer .bottom-nav p{color:#fff}footer .bottom-nav address{color:#fff;font-style:normal;margin-top:10px}footer .bottom-nav address a{font-style:normal;color:#fff}footer .bottom-nav address a:hover{text-decoration:underline}img.alignleft{float:left;margin:5px 15px 0 0;border:1px solid #c2c2c2;padding:5px}img.alignright{float:right;margin:5px 0 0 15px;border:1px solid #c2c2c2;padding:5px}.pagewidth{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.pagewidth.index{display:block}.pagewidth .main-container{flex:1 0 auto}.pagewidth .top-section{position:relative}.pagewidth .top-section .main-logo{position:absolute;left:0;width:100%;text-align:center;z-index:6}.pagewidth .top-section .phone-text{display:inline-block}.pagewidth .top-section .phone-text .number{font-family:"Oswald",sans-serif;font-size:16px;font-weight:400;color:#fff;display:inline-block;padding:4px 19px;background-color:#3a690d;border-radius:20px;height:37px;letter-spacing:4px}.pagewidth .top-section .phone-text .number a{color:#fff}.pagewidth .top-section .phone-text .number img{display:inline-block;vertical-align:middle;margin-right:10px}.pagewidth .top-section .phone-text .number div{display:inline-block;vertical-align:middle}.pagewidth .top-section .banner-section{position:relative;text-align:center}.pagewidth .top-section .banner-section.index{max-width:1480px;margin:0 auto}.pagewidth .top-section .banner-section .overly{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(58,105,13,0.5)}.pagewidth .top-section .banner-section .slide-text{top:45% !important;left:0 !important;width:100% !important;text-align:center !important;z-index:9 !important}.pagewidth .top-section .banner-section .slide-text font{font-family:"Oswald",sans-serif !important;font-style:normal !important}.pagewidth .top-section .banner-section .slider-text{position:absolute;top:60%;width:100%;left:0;font-size:18px;color:#fff;font-weight:300}.pagewidth .top-section .banner-v2 .banner-img-wrapper{max-width:100%}.pagewidth .top-section .banner-v2 .banner-img-wrapper ul.banner-img img{max-width:100%}.pagewidth .top-section .banner-v2 .banner-img-wrapper ul.banner-img li{position:relative;text-align:center}.pagewidth .top-section .schedule a{background-image:url("../images/img-schedule-text.png");background-repeat:no-repeat;width:290px;height:36px;margin:10px 0 0;display:inline-block;background-size:100% 100%}.pagewidth .top-section .schedule a img{visibility:hidden}.pagewidth .top-section .schedule a:hover{background-image:url("../images/img-schedule-text-hover.png")}.pagewidth .feature-services{border-top:1px solid #e2e2e2;max-width:690px;margin:0 auto;padding:50px 0}.pagewidth .feature-services .image-box img{margin:0;border:10px solid #fff !important;border-radius:50%;height:170px;width:170px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.33);box-shadow:0 0 20px 0 rgba(0,0,0,0.33)}.pagewidth .map-section iframe{pointer-events:none}.pagewidth .mainnav.index{position:absolute}.pagewidth .mainnav{background-color:rgba(58,105,13,0.7);text-align:right;padding:0 15px;position:relative;width:100%;right:0;z-index:9;bottom:0;text-align:center}.pagewidth .mainnav>ul{display:inline-block;margin:0 auto;padding:0;max-width:1024px}.pagewidth .mainnav>ul>li{margin:0;display:inline-block}.pagewidth .mainnav>ul>li>a{font-family:"Open Sans",sans-serif;font-size:16px;color:#fff;padding:40px 15px;display:block;font-weight:300;margin:0;transition:all .2s ease-in-out}.pagewidth .mainnav>ul>li:hover>a{background-color:#213c07}.pagewidth .mainnav>ul>li:hover ul{display:block}.pagewidth .mainnav>ul>li.active>a{background-color:#213c07}.pagewidth .mainnav>ul>li ul{display:none;background-color:#3a690d;text-align:center;border:0;margin:0;text-align:left;width:220px;left:0;top:110%;z-index:9;padding:3px;border:0;box-shadow:none}.pagewidth .mainnav>ul>li ul:after{clear:both;content:"";left:0;position:absolute;height:50px;top:-50px;width:100%;background-image:url(../images/menu-arrow.png);background-repeat:no-repeat;background-position:bottom left 15px}.pagewidth .mainnav>ul>li ul li{margin:0}.pagewidth .mainnav>ul>li ul li a{font-size:14px;color:#fff;padding:5px 15px;display:block;font-weight:300;margin:0}.pagewidth .mainnav>ul>li ul li.active a,.pagewidth .mainnav>ul>li ul li:hover a{background-color:#213c07}.pagewidth .container{padding:0;width:100%;margin-left:auto;margin-right:auto}.pagewidth .container .topic-list{text-align:left;color:#6f6f6f;overflow:hidden;margin-bottom:15px;padding-left:20px}.pagewidth .container .topic-list h2{font-size:20px;color:#3a690d;font-weight:700}.pagewidth .container .topic-list ul li,.pagewidth .container .topic-list ol li{font-size:16px}.pagewidth .container .topic-list p{color:#6f6f6f;font-family:"Open Sans",sans-serif;font-size:16px}.pagewidth .container .topic-list .education-links h2{color:#3a690d}.pagewidth .container .topic-list .education-links ul{list-style:none}.pagewidth .container .topic-list .education-links ul li a{color:#6f6f6f;padding:3px 0}.pagewidth .container .topic-list .education-links ul li a:hover{color:#3a690d}.pagewidth .container .topic-list .education-links ul li.active>a{color:#3a690d}.pagewidth .container .topic-list .education-links ul li ul{list-style:none;padding:0 !important}.pagewidth .container .topic-list .education-links ul li ul li a{background-image:none;color:#6f6f6f;display:block;padding:3px 0;font-size:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagewidth .container .topic-list .education-links ul li ul li a:hover,.pagewidth .container .topic-list .education-links ul li ul li a.active{color:#3a690d;padding-left:15px !important}.pagewidth .container .topic-list .education-links ul li ul li.active a{color:#3a690d;padding-left:15px !important}.pagewidth .container .topic-list .bloglist{padding-bottom:10px}.pagewidth .container .topic-list .bloglist h2{margin:0;padding:5px 10px;color:#3a690d}.pagewidth .container .topic-list .bloglist ul{list-style:none}.pagewidth .container .topic-list .bloglist ul li a{color:#646464;padding:3px 0}.pagewidth .container .topic-list .bloglist ul li a:hover{color:#3a690d;text-decoration:underline}.pagewidth .container .main-wrapper{width:100%;padding:60px 15px}.pagewidth .container .main-wrapper #mid_page_title{font-size:30px;font-weight:400;color:#3a690d;font-family:"Oswald",sans-serif;margin:10px auto 30px}.pagewidth .container .main-wrapper h1{font-size:30px;font-weight:400;color:#3a690d;font-family:"Oswald",sans-serif;margin:10px auto 30px}.pagewidth .container .main-wrapper .main-content>h1{font-size:30px;font-weight:400;color:#3a690d;font-family:"Oswald",sans-serif;margin:10px auto 30px}.pagewidth .container .main-wrapper .type_one .flexslider .slides>li{height:auto}.pagewidth .container .main-wrapper .video iframe{display:block;margin:0 auto}.pagewidth .container .main-wrapper .main-content{width:100%;font-size:20px;color:#646464}.pagewidth .container .main-wrapper .main-content .box .divLeft .leftbox,.pagewidth .container .main-wrapper .main-content .box .divLeft .list_container{border-bottom:1px dashed #6f6f6f;padding-bottom:15px}.pagewidth .container .main-wrapper .main-content .box .divLeft .leftbox .vcard .tel,.pagewidth .container .main-wrapper .main-content .box .divLeft .list_container .vcard .tel{color:inherit}.pagewidth .container .main-wrapper .main-content .box .divLeft .leftbox .vcard .tel a,.pagewidth .container .main-wrapper .main-content .box .divLeft .list_container .vcard .tel a{color:inherit}.pagewidth .container .main-wrapper .main-content .box .rightbox{float:right;width:50%}.pagewidth .container .main-wrapper .main-content .box .rightbox img{max-width:none}.pagewidth .container .main-wrapper .main-content .box .rightbox #map{width:100% !important}.pagewidth .container .main-wrapper .main-content .content p img{margin:5px 15px 5px 0 !important}.pagewidth .container .main-wrapper .main-content .content img.mceImage{margin:5px}.pagewidth .container .main-wrapper .main-content img.mceImage{margin:5px;vertical-align:bottom}.pagewidth .container .main-wrapper .main-content .imgcontainer .imageleft{float:left}.pagewidth .container .main-wrapper .main-content .imgcontainer .imageleft img{margin:5px 15px 0 0;border:1px solid #c2c2c2;padding:5px}.pagewidth .container .main-wrapper .main-content .form{width:100%;padding-top:10px;overflow:hidden}.pagewidth .container .main-wrapper .main-content .form .divLeft.formwidth{width:100%}.pagewidth .container .main-wrapper .main-content .form .search-button{width:auto;padding:10px;float:none;display:inline-block}.pagewidth .container .main-wrapper .main-content .form input[type="submit"].inputbutton{width:auto;padding:10px 15px;float:right}.pagewidth .container .main-wrapper .main-content .commentbox{float:left;width:100%;font-size:13px;line-height:1.6}.pagewidth .container .main-wrapper .main-content .commentbox .content{float:left;margin-bottom:20px;width:100%;border-bottom:1px dashed #d5d5d5}.pagewidth .container .main-wrapper .main-content .commentbox .content span{color:#3a690d;font-size:13px}.pagewidth .container .main-wrapper .main-content .commentbox .content span a{font-size:16px;font-weight:400;color:#3a690d;margin:15px 0}.pagewidth .container .main-wrapper .main-content .commentbox .content span a:hover{color:#3a690d}.pagewidth .container .main-wrapper .main-content .screen{display:block;padding:5px 0 10px;margin:0 0 20px;border-bottom:1px dashed #6f6f6f}.pagewidth .container .main-wrapper .main-content .screen .para-width{max-width:70%;color:#6f6f6f;line-height:1.4;font-family:"Open Sans",sans-serif}.pagewidth .container .main-wrapper .main-content .screen .para-width h3{font-size:16px;font-weight:700;color:#3a690d}.pagewidth .container .main-wrapper .main-content .screen .para-width span{color:#6f6f6f}.pagewidth .container .main-wrapper .main-content .screen .para-width img{margin:5px}.pagewidth .container .main-wrapper .main-content .screen .para-width.full{max-width:100%;float:left}.pagewidth .container .main-wrapper .main-content .blogscreen{padding:10px 0;border-bottom:1px solid #6f6f6f;width:100%;color:#646464;font-size:13px;line-height:1.4;font-family:"Open Sans",sans-serif}.pagewidth .container .main-wrapper .main-content .blogscreen .blogheading{padding-bottom:14px;margin:10px 0;border-bottom:1px dashed #6f6f6f}.pagewidth .container .main-wrapper .main-content .blogscreen .blogheading h4{color:#7a7a7a}.pagewidth .container .main-wrapper .main-content .blogscreen .blogheading h4 a{color:#7a7a7a;font-weight:700}.pagewidth .container .main-wrapper .main-content .blogscreen .blogheading h4 a:hover{color:#3a690d}.pagewidth .container .main-wrapper .main-content .blogscreen .blogheading .date{font-size:13px;color:#7a7a7a}.pagewidth .container .main-wrapper .main-content .blogscreen .blogheading .date a{font-size:13px;color:#7a7a7a}.pagewidth .container .main-wrapper .main-content .blogscreen .blogheading .date a:hover{color:#3a690d}.pagewidth .container .main-wrapper .main-content .blogscreen .right-link a{font-size:15px;font-weight:700;color:#7a7a7a}.pagewidth .container .main-wrapper .main-content .blogscreen .right-link a:hover{color:#3a690d}.pagewidth .container .main-wrapper .main-content .faqscreen .toplinks a{color:#6f6f6f;font-size:13px;line-height:1.6}.pagewidth .container .main-wrapper .main-content .faqscreen .toplinks a:hover{color:#3a690d}.pagewidth .container .main-wrapper .main-content .faqscreen .bold-text{color:#6f6f6f;font-weight:700}.pagewidth .container .main-wrapper .main-content .faqscreen ul li a{color:#6f6f6f;font-size:12px;line-height:1.6}.pagewidth .container .main-wrapper .main-content .faqscreen ul li a:hover{color:#3a690d}.pagewidth .container .main-wrapper .main-content .pagination{margin:0;padding:7px 0}.pagewidth .container .main-wrapper .main-content .pagination span{padding:2px 5px 2px 5px;margin:2px;border:1px solid #3a690d;font-weight:bold;background-color:#3a690d;color:#6f6f6f}.pagewidth .container .main-wrapper .main-content .pagination a{color:#3a690d;border:1px solid #3a690d}.pagewidth .container .main-wrapper .main-content .pagination a:hover{background-color:#3a690d;color:#3a690d}@media(max-width:960px){.banner-v2 .banner-img-wrapper{width:100% !important}.pagewidth .banner-outer .banner-v2 .banner-img-wrapper{width:100% !important}}@media(max-width:767px){body p{font-size:16px}.pagewidth .top-section .main-logo{position:relative;text-align:center}.pagewidth .top-section .main-logo a{display:inline-block;padding:15px 0;max-width:200px}.pagewidth .top-section .banner-v2{display:block}.pagewidth .top-section .phone-text .number{padding:8px 15px;font-size:12px}.pagewidth .top-section .phone-text .number img{max-width:14px}.pagewidth .feature-services{text-align:center;padding:20px}.pagewidth .feature-services .image-box{margin:15px 0}.pagewidth .bottom-section{padding:20px;text-align:center}.pagewidth .bottom-section .columns{margin-bottom:20px;margin-top:20px}.pagewidth footer{padding:20px}.pagewidth .container .main-wrapper{padding:15px 15px}.pagewidth .container .main-wrapper .main-content{font-size:14px}.pagewidth .container .main-wrapper .main-content h1,.pagewidth .container .main-wrapper .main-content #mid_page_title{font-size:26px}.pagewidth .container .main-wrapper .main-content h1:after,.pagewidth .container .main-wrapper .main-content h1:before,.pagewidth .container .main-wrapper .main-content #mid_page_title:after,.pagewidth .container .main-wrapper .main-content #mid_page_title:before{display:none}.pagewidth .mainnav.index{position:relative}.pagewidth .mainnav{position:relative;top:0;box-shadow:none;border:0;float:none;margin:0 0 15px 0;padding:0;background:#3a690d}.pagewidth .mainnav .shownav{background:#3a690d;padding:20px 15px}.pagewidth .mainnav .shownav .menu_ico{top:-10px;background-color:#fff}.pagewidth .mainnav .shownav .menu_ico:after,.pagewidth .mainnav .shownav .menu_ico:before{background-color:#fff}.pagewidth .mainnav ul{text-align:left;border:0;float:none;width:100%;display:none;padding-left:0;background-color:transparent}.pagewidth .mainnav ul li{margin:0;height:auto}.pagewidth .mainnav ul li.active>a{border:0;background:#213c07;color:#fff}.pagewidth .mainnav ul li>a{padding:5px 15px;margin:0;display:block;font-size:14px;border:0;color:#fff}.pagewidth .mainnav ul li>a:after{display:none}.pagewidth .mainnav ul li:hover>a{border:0;background:#213c07;color:#fff}.pagewidth .mainnav ul li.active:hover>a{border:0;background:#213c07;color:#fff}.pagewidth .mainnav ul li:hover ul{display:block;padding:0}.pagewidth .mainnav ul li ul{margin:0;background:0;box-shadow:none;border:0;width:100%}.pagewidth .mainnav ul li ul:after{content:none}.pagewidth .mainnav ul li ul li{margin:0}.pagewidth .mainnav ul li ul li>a{font-size:14px;display:block;padding-left:30px}.pagewidth .mainnav ul li ul li>a:hover{border:0;background:#213c07;color:#fff}}@media(max-width:640px){.pagewidth .container .main-wrapper .main-content .screen h6{color:#6f6f6f}.pagewidth .container .main-wrapper .main-content .screen .imgbox{float:left;width:25%;margin-right:0;padding:5px}.pagewidth .container .main-wrapper .main-content .screen .imgbox .leftimg{width:90%}.pagewidth .container .main-wrapper .main-content .screen .imgbox .leftimg img{max-width:100% !important}.pagewidth .container .main-wrapper .main-content .screen .para-width{float:left}}@media(max-width:480px){.pagewidth .container .main-wrapper .main-content .box .rightbox{width:100%}.pagewidth .container .main-wrapper .main-content .box .rightbox #map{width:100% !important}}