@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400);body,html{height:100%;}body{overflow-x:hidden;font-family:"Roboto Slab",Arial,sans-serif;color:#333;}.text-muted{color:#777;}.text-primary{color:#a0d468;}p{font-size:14px;line-height:1.5;}p.large{font-size:16px;}a,a:hover,a:focus,a:active,a.active{outline:0;}a{color:#a0d468;}a:hover,a:focus,a:active,a.active{color:#66cc33;}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-weight:700;}.img-centered{margin:0 auto;}img,img.scale-with-grid{outline:0px none;max-width:100%;height:auto;}.img-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.bg-light-gray{background-color:#f7f7f7;}.bg-darkest-gray{background-color:#222;}.btn-primary{border-color:#a0d468;text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-weight:700;color:#fff;background-color:#a0d468;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{border-color:#a0d468;color:#fff;background-color:#a0d468;}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{border-color:#a0d468;background-color:#a0d468;}.btn-primary .badge{color:#a0d468;background-color:#fff;}.btn-xl{padding:16px 40px;border-color:#a0d468;border-width:4px;border-radius:8px;text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-size:18px;font-weight:700;color:#fff;background-color:#a0d468;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{color:#fff;}.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{}.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{border-color:#66cc33;background-color:#66cc33;}.btn-xl-black{padding:16px 40px;border-color:#000;border-width:4px;border-radius:8px;text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-size:18px;font-weight:700;color:#FFF;background-color:#000;}.btn-xl-black:hover{background-color:#a0d468;border-color:#a0d468;color:#fff;}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0;}.btn{width:99%;}@media only screen and (min-width:768px){.btn{width:auto;}.btn-xl{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.btn-xl-black{-webkit-transition:background-color .3s ease,border-color .3s ease;-moz-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease;}}.navbar-default{background-image:none;box-shadow:none;border-color:transparent;background-color:rgb(255,255,255);}.navbar-default .navbar-logo{margin-top:5px;margin-bottom:5px;}.navbar-default .navbar-logo img{height:50px;transition:all 0.4s ease;}.navbar-default .navbar-logo:hover,.navbar-default .navbar-logo:focus,.navbar-default .navbar-logo:active,.navbar-default .navbar-logo.active{opacity:1;}.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02);}.navbar-default .navbar-toggle{border-color:#a0d468;background-color:#a0d468;margin-top:16px;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#a0d468;}.navbar-default .nav li a{text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-weight:400;letter-spacing:0px;color:#666;padding:10px 15px;transition:all 0.4s ease;}.navbar-default .nav li a:hover,.navbar-default .nav li a:focus{outline:0;color:#a0d468;}.navbar-default .navbar-nav>.active>a{background-image:none;color:#a0d468;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#66cc33;background-color:transparent;}.navbar-brand,.navbar-nav > li > a{text-shadow:none;}body.navbar-is-fixed-top{padding-top:0px!important}@media only screen and (min-width:768px){.navbar-nav{float:right;margin-top:5px;margin-bottom:5px;}.navbar-default{min-height:70px;border:0;background-color:transparent;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;}.navbar-default.navbar-shrink{min-height:50px;padding:0;background-color:rgb(255,255,255);background-color:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";}.navbar-default .navbar-logo img{height:67px;}.navbar-default .nav li a{line-height:67px;padding-top:0;padding-bottom:0;}.navbar-default.navbar-shrink .navbar-logo img{height:50px;}.navbar-default.navbar-shrink .nav li a{line-height:50px;}.not-front #logo{padding:20px 190px 0px 0px;background:url(/sites/all/themes/bootstrap_fysio/logo-dark.png);background-size:auto;width:0px;height:0px;}.not-front .navbar-default .nav li a{color:#000;}}section.panel-onepage{}section.panel-onepage:nth-child(odd){background:#f4f4f4;}.front section{padding:100px 0 50px;}section h2.section-heading{margin-top:0;margin-bottom:15px;font-size:28px;text-align:center;}section h3.section-subheading{margin-bottom:40px;text-transform:none;font-family:'Roboto Slab ',Georgia,serif;font-size:16px;font-style:italic;font-weight:400;text-align:center;}@media only screen and (min-width:768px){section h2.section-heading{font-size:40px;}}#home{height:100%;background-attachment:scroll;background-image:url(/sites/all/themes/bootstrap_fysio/images/home_bg.jpg);background-position:top center;background-repeat:none;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}section.panel-onepage .home h2.section-heading,#home h2.pane-title{display:none;}section.panel-onepage .home h3.section-subheading{display:none;}section.panel-onepage .home .content h2{font-size:34px;line-height:1.2em;color:#FFF;margin-top:50px;margin-bottom:50px;text-shadow:0 1px 2px rgba(0,0,0,0.2);}section.panel-onepage .home .intro-text{text-align:center;}section.panel-onepage .btn-primary{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.25);box-shadow:0 6px 12px rgba(0,0,0,0.25);}@media only screen and (min-width:768px){section.panel-onepage .home{padding:150px 0 100px;}section.panel-onepage .home .content h2{font-size:54px;line-height:1.2em;}section.panel-onepage .home .content .btn-primary{font-size:30px;}}.service-item{clear:both;padding-top:20px;}.service-item:first-child{padding-top:0;}.service-item img{margin:0 auto;}.service-item .service-heading{margin-top:0;font-size:18px;}.service-item .service-image{float:left;width:30%;margin-right:3%;}.service-item .service-heading{float:left;width:66%;text-align:left;}.service-item .service-ingress{float:left;width:66%;color:#666;text-align:left;font-size:12px;}@media only screen and (min-width:768px){.service-item{clear:none;margin-bottom:50px;padding-top:0;}.service-item .service-heading{margin-top:10px;font-size:24px;}.service-item .service-ingress{font-size:14px;}.service-item .service-image,.service-item .service-heading,.service-item .service-ingress{float:none;width:auto;clear:none;text-align:center;margin-right:0;}.service-item .service-ingress{height:160px;overflow:hidden;}}.user-item{margin-bottom:50px;}.user-item *{text-align:center;color:#666;}.user-item img{margin:0 auto;}.user-item .user-tag{margin-bottom:10px;}.user-item .user-tag ul,.user-item .user-tag ul li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;list-style:none;}.user-item .user-tag ul li{display:inline;background:#4fc1e9;color:#fff;padding:3px 6px;border-radius:10px;text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-size:11px;white-space:nowrap;}.user-item .user-bio{position:relative;font-size:22px;padding:10px 35px;}.user-item .user-bio:before,.user-item .user-bio:after{content:'\f10d';font-family:'FontAwesome';font-size:20px;position:absolute;top:5px;left:8px;display:block;}.user-item .user-bio:after{content:'\f10e';bottom:0;right:8px;top:auto;left:auto;}@media only screen and (min-width:768px){.user-item *{text-align:left;}}#contact{background-attachment:scroll;background-image:url(/sites/all/themes/bootstrap_fysio/images/contact_bg.jpg);background-position:center center;background-repeat:none;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}section.panel-onepage .contactus .form-item input,section.panel-onepage .contactus .form-item textarea{padding:10px;height:auto;width:99%;}section.panel-onepage .contactus .form-item textarea.form-textarea{}section.panel-onepage .contactus .form-control:focus{border-color:#ff6699;box-shadow:none;}section.panel-onepage .contactus::-webkit-input-placeholder{text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-weight:700;color:#bbb;}section.panel-onepage .contactus:-moz-placeholder{text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-weight:700;color:#bbb;}section.panel-onepage .contactus::-moz-placeholder{text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-weight:700;color:#bbb;}section.panel-onepage .contactus:-ms-input-placeholder{text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif;font-weight:700;color:#bbb;}section.panel-onepage .contactus .contact-details a{color:#666;display:inline-block;}section.panel-onepage .contactus .contact-details i{float:left;width:15px;line-height:20px;font-size:14px;text-align:center;color:#666;}section.panel-onepage .contactus .contact-details span{display:block;width:auto;margin-bottom:15px;margin-left:20px;}section.panel-onepage .contactus .contact-details a:hover,section.panel-onepage .contactus .contact-details a:hover i{color:#fff;text-decoration:none;}section.panel-onepage .contactus h2.section-heading{margin-bottom:55px;}section.panel-onepage .contactus h4{margin-top:0;margin-bottom:20px;}section.panel-onepage .contactus form div .form-group:first-child{margin-top:.5em;}@media only screen and (min-width:767px){section.panel-onepage .contactus .form-item input,section.panel-onepage .contactus .form-item textarea,section.panel-onepage .contactus fieldset{width:90%;}#edit-captcha-response{width:auto !important;display:inline;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}}.captcha{margin-bottom:20px;}#map{display:block;width:100%;height:200px;}@media only screen and (min-width:767px){#map{height:400px;}}.footer{padding:25px 0;margin:0 auto;text-align:center;border:none;font-family:'Montserrat',Arial,sans-serif;font-size:12px;font-weight:400;color:#999;}.footer .col-lg-6 *{font-size:12px;}.footer .col-lg-6 a{color:#999;font-weight:700;}@media only screen and (min-width:767px){.footer{font-size:14px;text-align:left;}.footer-right{text-align:right;}}::-moz-selection{text-shadow:none;background:#4fc1e9;}::selection{text-shadow:none;background:#4fc1e9;}img::selection{background:0 0;}img::-moz-selection{background:0 0;}body{webkit-tap-highlight-color:#4fc1e9;}.front.logged-in .contextual-links-region{display:block;}.logged-in .contextual-links-region .view{}.logged-in .contextual-links-region .view .view-content .contextual-links-wrapper{right:20px;top:20px;}.logged-in .navbar-fixed-top{top:30px !important;z-index:1 !important;}.form-submit{text-transform:uppercase;font-family:'Roboto Condensed',Arial,sans-serif;font-size:16px;color:#fff;background-color:#a0d468;border-color:#a0d468;background-image:none;text-shadow:none;}
