body{background:#edf0f1;font-family:Roboto,sans-serif;color:#212020;font-size:15px;line-height:1.7}.thumbnail{-webkit-border-radius:0px !important;-khtml-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;padding:20px;line-height:1.7}.thumbnail .caption .button-wrap{margin-top:25px}.wow{visibility:hidden}.image_box a{display:block;width:100%;position:relative;height:0;padding:56.25% 0 0 0;overflow:hidden}.image_box a img{position:absolute;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto}#icon_row{text-align:center;margin-top:50px;color:#6f6b6b}#icon_row i.fa{font-size:50px;color:#555252}#icon_row p{padding:0px 10px}.btn{-webkit-border-radius:0px !important;-khtml-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;border:0px !important;background:#c2ccd0 !important;font-size:16px !important;transition:all .2s ease 0s !important;padding:10px 20px !important}.btn-primary{background:#8ded49 !important;color:#212020 !important}.btn-primary:hover{background:#b9f48f !important;color:#212020}.logo{font-weight:500}.logo img{margin-top:-10px}.after-header{content:'';display:inline-block;margin-bottom:20px;margin-top:0px;width:50px;height:2px;background-color:#8ded49}.page-header{padding-bottom:10px;margin:40px 0 0px;border-bottom:none}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#8ded49}h2{font-family:"Roboto Slab",serif;font-size:22px}#parallax{background-attachment:fixed;background-position:center;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.tagline,.section-subheading{font-family:"Roboto Slab",serif}header.jumbotron{height:500px;color:white;text-shadow:#444 0 1px 1px;background:none;background:rgba(0,0,0,0.25);text-align:center;padding-top:180px}header.jumbotron h1{font-size:32px}header.jumbotron h2{font-family:"Roboto Slab",serif;font-size:19px}.jumbotron{text-align:center;background:#212020;color:#edf0f1}header.jumbotron.phone_number{padding-top:140px}header.jumbotron.phone_number h3 span{font-size:65%;display:block}.section{text-align:center;background:#edf0f1;color:#212020;padding:60px 0px 90px 0px}.section h1{border:0px}.section .tagline{font-size:20px}.section a.btn{margin-top:15px}#content div.testimonial{margin:35px 0px}#content div.quote{background:#eaeaea;padding:20px;font-style:italic;margin-bottom:15px}#content div.quoter{font-family:"Roboto Slab",serif;font-size:18px;font-weight:normal;color:#212020;background:#dadada;padding:20px}.section.dark{background-color:#3b3939;color:#edf0f1}.section.dark.parallax-window{background-color:transparent !important}#front_cta_section{margin-bottom:-50px}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:430px}nav.navbar-default{transition:all .2s ease 0s;background:rgba(0,0,0,0.7);border-bottom:none}nav.navbar-default .navbar-collapse{border-color:#212020}nav.navbar-default .navbar-brand{color:#8ded49;font-size:20px;padding-top:25px;padding-bottom:45px}nav.navbar-default .navbar-brand:hover{color:#8ded49}nav.navbar-default .navbar-toggle{-webkit-border-radius:0px !important;-khtml-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;margin-top:17px}nav.navbar-default ul.navbar-nav{margin:0px -15px}nav.navbar-default ul.navbar-nav>li a:link,nav.navbar-default ul.navbar-nav>li a,nav.navbar-default ul.navbar-nav>li a:focus{color:#edf0f1 !important;padding:25px;font-size:16px}nav.navbar-default ul.navbar-nav>li a:hover{background:rgba(0,0,0,0.1);color:#c2ccd0 !important}nav.navbar-default ul.navbar-nav li.current-menu-item a:link,nav.navbar-default ul.navbar-nav li.current-menu-item a,nav.navbar-default ul.navbar-nav li.current-menu-item a:focus{background:rgba(0,0,0,0.5);color:#8ded49 !important}nav.navbar-default ul.navbar-nav li.current-menu-item a:hover{background:rgba(0,0,0,0.6);color:#8ded49}nav.navbar-default ul.navbar-nav .menu-item-has-children>a:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:11px;position:relative;font-size:18px;top:1px}nav.navbar-default ul.navbar-nav .sub-menu{position:absolute;display:none;transition:all .2s ease 0s;background:rgba(0,0,0,0.7);padding:0px;list-style:none}nav.navbar-default ul.navbar-nav .sub-menu li{white-space:nowrap}nav.navbar-default ul.navbar-nav .sub-menu li a{padding:15px 25px !important;display:block}nav.navbar-default ul.navbar-nav .sub-menu li a:hover{text-decoration:none}#sidebar ul{list-style:none;margin:0px;padding:0px}#sidebar ul li.widget{background:#eaeaea;padding:20px}#sidebar ul li.widget .widgettitle{font-family:"Roboto Slab",serif;font-size:20px;color:#edf0f1;background:#212020;padding:20px;margin:-20px -20px 20px -20px}#sidebar ul .sci-contact span{font-weight:bold}#sidebar ul li:first-of-type h2:before{content:"\A";width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #000 transparent;left:0px;top:0px;position:absolute}#content{padding:10px;padding-bottom:90px}#content h1:first-of-type{display:inline-block;padding:13px;margin-top:0px;margin-bottom:20px;background:#8ded49;position:relative}#content h1:first-of-type img{display:none}#content div.gallery{margin-top:15px}#content h1:first-of-type:before{content:"\A";width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #64d415 transparent;left:-30px;top:0px;position:absolute}#content .wpcf7{margin-top:30px}.home #content .container{margin-top:-110px}#gallery{padding-bottom:50px}.wpcf7 input[type='text'],.wpcf7 input[type='email'],.wpcf7 input[type='tel'],.wpcf7 textarea,.wpcf7 .form-control{font-family:Roboto,sans-serif;-webkit-border-radius:0px !important;-khtml-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;padding:20px}body.admin-bar .navbar-fixed-top,body.admin-bar .bg{top:32px}#regular{background:white}#regular #content{margin-top:-90px !important}#regular #content h1{font-size:30px}#regular header{height:400px}#regular header{text-align:left;padding-top:140px;margin-bottom:50px}#regular header h1{color:#edf0f1;display:none}#regular header h2,#regular header h3{display:none}div.gallery a img{padding:5px;background-color:#ddd;border:1px solid #cecece;margin:0px 20px 20px 0px}nav.navbar-default.shrink{background:#212020 !important;border-bottom:0px !important}nav.navbar-default.shrink .navbar-brand{color:#8ded49 !important}nav.navbar-default.shrink ul.navbar-nav>li a{color:#edf0f1 !important}nav.navbar-default.shrink ul.navbar-nav>li.current-menu-item a{color:#8ded49 !important}#top-footer{background:#212020;color:#999999;padding:40px 0px;font-size:13px;margin-top:50px}#top-footer .row{margin-top:-70px}#top-footer h4{background-color:#8ded49;color:#212020;padding:10px;display:inline-block;margin-bottom:20px;position:relative}#top-footer h4 img.littleyellow{display:none}#top-footer h4:before{width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #64d415 transparent;left:-20px;top:0px;position:absolute;content:"\A"}#top-footer a{color:#8ded49}#footer{font-size:13px;padding:20px 0px 10px 0px;background:#3b3939;border-top:1px solid #555252;color:#999999}#page_404 h2{margin:130px 0px;text-align:center}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wpcf7-response-output.wpcf7-mail-sent-ok{margin:15px 0px !important;color:white;padding:10px;background:#27ae60;border:0px !important}@media (min-width:768px){#main-nav .nav{float:right}nav.navbar-default ul.navbar-nav>li a:link,nav.navbar-default ul.navbar-nav>li a,nav.navbar-default ul.navbar-nav>li a:focus{padding:25px 10px;font-size:13px}nav.navbar-default .navbar-brand{font-size:25px}header.jumbotron h1{font-size:44px}header.jumbotron h2{font-size:28px}}@media (min-width:992px){#content{padding:30px}#sidebar ul{padding:0px 0px 0px 15px}#sidebar ul li:first-of-type h2 img{display:block}nav.navbar-default ul.navbar-nav>li a:link,nav.navbar-default ul.navbar-nav>li a,nav.navbar-default ul.navbar-nav>li a:focus{padding:25px 20px;font-size:15px}nav.navbar-default .navbar-brand{font-size:30px}header.jumbotron h1{font-size:56px}header.jumbotron h2{font-size:32px}#regular header{margin-bottom:30px}}@media (min-width:1200px){nav.navbar-default ul.navbar-nav>li a:link,nav.navbar-default ul.navbar-nav>li a,nav.navbar-default ul.navbar-nav>li a:focus{padding:25px;font-size:16px}}