body{height:100%;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#333;font-size:14px;line-height:20px}.navbar{position:fixed;width:100%;border-bottom:1px none #4f810d;background-color:hsla(0,0%,100%,.8)}.logo{position:absolute;left:40px;top:0;width:20%;border-style:solid;border-width:1px;border-color:#000;border-top:none;overflow:hidden}.logo.bottom{position:static;display:inline-block;float:none;border-style:none}.navlink{padding:15px;color:#000;font-size:12px;font-weight:600;text-transform:uppercase}.navlink:hover{background-color:#96e034}.navlink.appointment{top:0;right:0;bottom:0;border-bottom:3px solid #8cc63f;background-color:transparent;color:#3a50a3}.navlink.appointment:hover{background-color:#3a50a3;color:#c4f680}.navlink.dropdown{padding:0}.body{font-family:'Open Sans',sans-serif}.main_section{height:100%}.slideshow{height:100%}.navmenu{width:75%;text-align:right}.welcome_section{padding-top:100px;padding-bottom:100px}.container_div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70%;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.container_div.footer{display:block;text-align:center}.headline_div{display:block;width:30%}.content_div{width:70%;padding-left:70px;background-image:url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/decor-img.png);background-position:0 50%;background-size:contain;background-repeat:no-repeat}.headline{margin-top:0;margin-bottom:0;padding-right:58px;font-family:'Open Sans',sans-serif;color:#3a50a3;font-size:42px;line-height:40px;font-weight:300;letter-spacing:-2px}.homepage_text{line-height:24px}.slide{background-image:-webkit-linear-gradient(270deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0) 51%),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/homepage-slide.jpg);background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0) 51%),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/homepage-slide.jpg);background-position:0 0,61% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat}.tagline_div{position:absolute;top:65%;width:40%;right:5%;padding-top:0;padding-right:100px;padding-bottom:15px;border-bottom:1px none rgba(0,0,0,.5)}.tagline_div.left{left:0;top:53%;right:auto;width:65%;padding-right:0;padding-left:100px}.tagline_div._4{width:50%;top:40%}.tagline_div._3{left:0;top:44%;right:auto;padding-right:0;padding-left:100px}.tagline{margin-top:0;margin-left:70px;color:#000;font-size:58px;line-height:54px;font-weight:300;text-align:left}.tagline.left{color:#fff;line-height:54px;text-align:left;text-shadow:1px 1px 1px #000}.tagline.right{text-align:right}.callouts_section{padding-top:100px;padding-bottom:100px;background-color:#333}.slide2{background-image:-webkit-linear-gradient(270deg,transparent 69%,rgba(0,0,0,.6)),-webkit-linear-gradient(270deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 20%),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/slide2.jpg);background-image:linear-gradient(180deg,transparent 69%,rgba(0,0,0,.6)),linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 20%),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/slide2.jpg);background-position:0 0,0px 0px,50% 50%;background-size:auto,auto,cover;background-repeat:repeat,repeat,no-repeat}.slide4{background-image:url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/slide4.jpg);background-position:0 0;background-size:cover;background-repeat:no-repeat}.slide3{background-image:-webkit-linear-gradient(0deg,hsla(0,0%,100%,.86) 7%,hsla(0,0%,100%,0) 89%),-webkit-linear-gradient(270deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 23%),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/knee-check-up.png.jpg);background-image:linear-gradient(180deg,transparent 69%,rgba(0,0,0,.6)),linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 20%),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/knee-check-up.png);background-position:50% 95%;background-size:cover;background-repeat:repeat,repeat,no-repeat}.slide5{background-image:-webkit-linear-gradient(270deg,transparent 69%,rgba(0,0,0,.6)),-webkit-linear-gradient(270deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 20%),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/office-photo.jpg);background-image:linear-gradient(180deg,transparent 69%,rgba(0,0,0,.6)),linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 20%),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/office-photo.jpg);background-position:0 0,0px 0px,50% 50%;background-size:auto,auto,cover;background-repeat:repeat,repeat,no-repeat}.callouts_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70%;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:10px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.callout_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:45%;height:250px;padding-top:0;padding-right:15px;padding-left:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #8cc63f;background-color:#8cc63f;color:#fff;font-size:30px;line-height:30px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase}.callout_btn:hover{background-color:#000}.callout_smaller_text{margin-top:0;font-size:18px;line-height:20px;font-weight:300}.services_section{padding-top:100px;padding-bottom:100px;background-image:-webkit-linear-gradient(0deg,rgba(0,0,0,.85),hsla(0,0%,100%,0)),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/homepage-bottom.jpg);background-image:linear-gradient(90deg,rgba(0,0,0,.85),hsla(0,0%,100%,0)),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/homepage-bottom.jpg);background-position:0 0,50% 0%;background-size:auto,cover;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}.services_div{width:45%;padding-top:10px;padding-bottom:10px;padding-left:150px}.services_headline{margin-top:0;margin-bottom:35px;color:#fff;font-size:48px}.list{padding-left:25px}.list_item{margin-bottom:15px;color:#fff;font-size:20px;font-weight:300}.contact_section{padding-top:100px;padding-bottom:100px;background-color:#eff5e7}.footer_section{padding-top:100px;padding-bottom:150px}.footer_text{margin-top:30px;font-size:12px}.contact_form_div{width:50%;padding-top:0;padding-right:30px;padding-bottom:0;border-right:1px solid rgba(0,0,0,.3)}.text_field{border:1px solid #76ac2e;background-color:#fff;color:#000}.text_area{height:auto;min-height:200px;border:1px solid #76ac2e;background-color:#fff}.map_div{width:50%;padding-left:30px}.contac_text_div{width:100%}.contact_headline{margin-top:0;margin-bottom:30px;color:#8cc63f;font-size:48px;font-weight:400;text-align:center}.address_text{margin-bottom:15px;color:#000;font-size:18px;line-height:22px;font-weight:300;text-align:center}.submit_btns{width:100%;background-color:#8cc63f;text-transform:uppercase}.submit_btns:hover{background-color:#000;color:#fff}.phone_number_bottom{margin-top:0;margin-bottom:40px;text-align:center}.success_msg{background-color:transparent;color:#000;text-transform:uppercase}.error_msg{background-color:transparent;color:#ee7506;text-transform:uppercase}.dropdown_toggle{margin-top:-1px;padding-top:15px;padding-right:30px;padding-bottom:15px;background-color:transparent}.dropdown_toggle.w--open{background-color:#96e034}.dropdwon_icon{margin-right:10px}.dropdown_link:hover{background-color:#76ac2e;color:#fff}.dropdown_list.w--open{background-color:#96e034}.arrow{width:4%;color:#000;font-size:24px}.content_section{padding:50px 75px 100px;background-color:#fafff3}.secondary_headline{margin-top:0;margin-bottom:45px;font-weight:300;letter-spacing:-1px}.body-2{font-family:'Open Sans',sans-serif}.paragraph{margin-bottom:30px;font-size:16px;line-height:26px}.dr-bio{margin-left:20px;float:right;border-style:none;border-width:1px;border-color:rgba(0,0,0,.25)}@media (max-width:991px){.logo{left:20px;width:30%}.navmenu{width:100%;background-color:#fff}.container_div{width:80%}.headline_div{width:40%}.content_div{width:60%;padding-left:73px;background-position:0 0;background-size:50px}.headline{font-size:38px}.tagline_div{top:23%;width:60%;padding-right:65px}.tagline_div.left{top:20%;width:75%}.tagline_div._4{top:21%}.tagline{font-size:48px;line-height:44px}.slide4{background-image:-webkit-linear-gradient(270deg,hsla(0,0%,100%,0) 50%,#fff),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/slide4.jpg);background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 50%,#fff),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/slide4.jpg);background-position:0 0,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat}.callouts_container{width:90%}.callout_btn{font-size:20px;line-height:22px}.callout_smaller_text{font-size:14px;line-height:16px}.services_div{width:65%;padding-left:61px}.menu_btn{background-color:#8cc63f}.menu_btn:hover{background-color:#000;color:#8cc63f}.menu_btn.w--open{background-color:#afe468;color:#000}.arrow{color:#000}}@media (max-width:767px){.logo{padding-left:0}.headline_div{width:100%;margin-bottom:20px}.content_div{width:100%;margin-top:20px}.tagline_div{top:30%;width:60%;padding-right:45px;padding-bottom:0}.tagline_div.left{top:45%;padding-left:45px}.tagline_div._4{top:21%;padding-right:35px}.tagline_div._3{top:50%;padding-right:35px}.tagline{margin-bottom:0;font-size:28px;line-height:28px}.tagline.left{line-height:28px}.callout_btn{height:200px;padding-left:15px;font-size:16px;line-height:16px}.list_item{font-size:16px}.footer_section{padding-top:50px;padding-bottom:75px}.footer_text{margin-top:15px}.contact_form_div{padding-right:15px}.map_div{padding-left:15px}.arrow{width:5%;font-size:20px}.content_section{padding-top:50px;padding-right:40px;padding-left:40px}}@media (max-width:479px){.logo{width:45%}.tagline_div{padding-right:35px}.tagline_div.left{top:45%;width:85%;padding-left:35px}.tagline_div._4{top:21%;width:70%}.tagline_div._3{top:60%}.tagline{font-size:24px;line-height:26px}.callouts_section{padding-top:75px;padding-bottom:75px}.slide2{background-position:0 0,0px 0px,84% 50%}.callouts_container{width:80%}.callout_btn{width:100%;height:150px;margin-bottom:30px}.services_section{padding-top:75px;padding-bottom:75px;background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/services-bg.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(//www.maineosteo.com/wp-content/themes/glacial/css/../images/services-bg.jpg);background-position:0 0,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}.services_div{width:100%;padding-right:30px;padding-left:30px}.services_headline{font-size:38px}.contact_section{padding-top:75px;padding-bottom:75px}.contact_form_div{width:100%;margin-bottom:30px;padding-right:0;border-right-style:none}.map_div{width:100%;height:300px;padding-left:0}.map{height:300px}.contact_headline{font-size:38px}.arrow{width:10%}.content_section{padding-right:20px;padding-left:20px}.secondary_headline{font-size:30px;line-height:30px}}