@font-face{font-family:'ThirstyRoughRegThr';src:url("./fonts/ThirstyRoughRegThr.woff2") format("woff2"),url("./fonts/ThirstyRoughRegThr.woff") format("woff"),url("./fonts/ThirstyRoughRegThr.ttf") format("truetype"),url("./fonts/ThirstyRoughRegThr.svg#ThirstyRoughRegThr") format("svg");font-weight:normal;font-style:normal}body{font-family:"Roboto Slab",serif;font-size:14px;font-weight:400;color:#787878}.logo-row{line-height:70px}.logo-row .title{text-transform:uppercase;display:inline;font-size:1.28571em;font-family:"Montserrat",sans-serif;color:#222}.logo-row .title a{text-decoration:none;color:inherit}.logo-row .title span{font-weight:700;display:inline-block;color:#CBD401}.logo-row ul{display:none;margin:0;padding:0;list-style:none;font-family:"Roboto",sans-serif;font-size:.85714em;font-weight:300;text-transform:uppercase;color:#787878}.logo-row ul li{float:left}.logo-row ul li a{color:inherit;padding:0 15px}.logo-row ul li.first>a{padding-left:0}.logo-row ul li.last>a{padding-right:0}@media screen and (min-width: 768px){.logo-row .title{font-size:1.78571em}.logo-row ul{display:block}}.navbar{border-radius:0;margin-bottom:0}.navbar .container-fluid{padding-left:0;padding-right:0}.navbar-default{background:none;border:none}.navbar-collapse{padding-left:0;padding-right:0}.navbar-default .navbar-nav>li>a{color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1em;text-transform:uppercase}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background:#CBD401}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:#CBD401;color:#fff}.navbar-nav{margin:0}.navbar-collapse.collapse.in{box-shadow:0 5px 5px rgba(0,0,0,0.5)}.nav>li{border-bottom:1px solid #f1f1f1}.nav>li:last-child{border-bottom:none}.menu-row{line-height:60px;color:#fff;position:absolute;top:10px;right:0;margin:0;width:100%}.menu-row>.col-xs-12{padding:0}.menu-row #of-navbar{z-index:10;background:#fff;overflow:hidden;text-align:center;border-color:transparent;position:relative;top:10px}.menu-row #of-navbar li>a{color:#787878}.menu-row #of-navbar li.active>a{color:#fff}.menu-row #of-navbar a:active,.menu-row #of-navbar a:hover{color:#fff}@media screen and (min-width: 768px){.nav>li{border-bottom:none}.navbar-collapse.collapse.in{box-shadow:none}.menu-row{background-color:#222;position:relative;top:0;right:auto;margin:0 -15px;width:auto}.menu-row>.col-xs-12{padding:0 15px}.menu-row #of-navbar{background:transparent;text-align:left;color:#fff;top:0}.menu-row #of-navbar li>a{color:#fff}}.banner-container{padding:0;background:#CBD401}.banner-container .banner-row{margin-right:0}.banner-container .banner-row .col-1{display:none;padding-right:0}.banner-container .banner-row .col-1 img{width:100%;max-width:100%}.banner-container .banner-row .col-2{padding:0;color:#222;position:relative;padding:25px}.banner-container .banner-row .col-2 a{color:#222 !important;text-decoration:none}.banner-container .banner-row .col-2 .contact-info{font-family:"Roboto",sans-serif;font-weight:500}.banner-container .banner-row .col-2 .contact-info .title{line-height:40px;padding:0 15px;font-size:1.28571em;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:700;background:#222;color:#fff;display:block}.banner-container .banner-row .col-2 .contact-info div{line-height:50px}.banner-container .banner-row .col-2 .contact-info div>span{float:right}.banner-container .banner-row .col-2 .contact-info div:last-child{line-height:22px;padding:15px 0}.banner-container .banner-row .col-2 .attention{background:#fff none repeat scroll 0 0;color:#CBD401;display:inline-block;padding:8px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.28571em}.banner-container .banner-row .col-2 .address{line-height:40px;color:#fff}.banner-container .banner-row .col-2 .address>span{color:#222;padding:0 6px}.banner-container .banner-row .col-2 .address>span:first-child{padding-left:0}.intro-row{text-align:center;background:#F9F9F9;padding:55px 0;border-bottom:1px solid #E5E5E6}.intro-row h1{font-family:"ThirstyRoughRegThr",sans-serif;font-size:2.57143em;line-height:50px;color:#222;margin:0}.intro-row div{text-align:center}.intro-row div span{width:90px;border-bottom:2px solid #CBD401;margin:40px 0;display:inline-block}.intro-row p{font-size:1.14286em;line-height:30px;font-weight:300;margin:0}.content-container{padding-top:45px}.content-container h2{color:#fff;font-family:"ThirstyRoughRegThr",sans-serif;font-size:2.14286em;background:#CBD401;margin-bottom:25px;padding:8px 13px;display:inline-block;margin-top:0}.footer-row{color:#fff;background:#222;line-height:50px;font-family:"Montserrat",sans-serif;text-align:center}.footer-row .pull-right{float:none !important}.footer-row .copyright{display:block}.footer-row a{background:transparent url("../img/facebook-icon.png") no-repeat scroll 0 50%;color:#fff;display:block;padding-left:30px}.appointment-info{padding:30px;border:1px solid #E5E5E6;background:#F9F9F9;margin-bottom:50px}.appointment-info div{font-family:"Roboto",sans-serif;line-height:35px;position:relative}.appointment-info div a{color:#222}.appointment-info div span.glyphicon{color:#222;font-size:25px;margin-right:10px;position:relative;top:6px}.appointment-info>a{margin:30px 0 10px;display:block;padding:0;line-height:65px;color:#fff;background:#CBD401;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;text-align:center;position:relative;font-size:1.142857143em}.appointment-info>a span.glyphicon{margin-right:15px;font-size:25px;position:relative;top:6px}.appointment-info iframe{border:1px solid #DEDBD4}.blog-posts{margin-bottom:90px}.blog-posts>a,.blog-posts>a:hover,.blog-posts>a:active{text-decoration:none;color:#787878;position:relative;display:block;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #E5E5E4}.blog-posts>a:first-child{padding-top:0}.blog-posts>a:last-child{padding-bottom:0;border-bottom:none}.blog-posts img{display:block;width:100%;max-width:100%}.blog-posts h3{margin-top:0;margin-bottom:25px;background:#222;color:#fff;display:inline-block;font-family:"Montserrat",sans-serif;font-weight:700;line-height:25px;padding:5px 15px;font-size:1em;text-transform:uppercase}.blog-posts p{font-weight:300;font-size:1.071428571em;line-height:30px}.blog-posts .date{display:block;font-style:italic;font-family:"Roboto",sans-serif;font-weight:300;line-height:50px}.blog-posts .button{background:#CBD401;color:#fff;text-transform:uppercase;line-height:40px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1em;padding:0 15px;display:inline-block}.blog-posts>a:last-child .button{bottom:0}@media screen and (min-width: 640px){.content-container{padding-top:90px}.content-container h2{margin-bottom:50px}.banner-container .banner-row .col-1{display:block}.banner-container .banner-row .col-2{background:url("../img/spine.png") no-repeat;background-position:93% 0}.banner-container .banner-row .col-2 .contact-info{max-width:75%}.appointment-info>a{padding:0 45px}.blog-posts img{float:left;margin-right:27px;width:auto;max-width:242px}.blog-posts>a,.blog-posts>a:hover,.blog-posts>a:active{height:283px}.blog-posts h3{margin-bottom:0;line-height:40px;padding-top:0;padding-bottom:0}.blog-posts .button{position:absolute;bottom:30px}}@media screen and (min-width: 768px){.intro-row{padding:85px 0}.intro-row p{font-size:1.28571em}.footer-row{text-align:left}.footer-row .pull-right{float:right !important}.footer-row .copyright{display:inline-block}}@media screen and (min-width: 1024px){.appointment-info>a{padding:0 15px}}@media screen and (min-width: 1024px){.appointment-info>a{padding:0 15px}}.content-row{font-family:"Roboto Slab",serif;font-size:1em;font-weight:300;line-height:27px;padding-bottom:50px}.content-row .col-xs-12>.container{padding-left:0;padding-right:0;max-width:100%}.content-row h1,.content-row h2,.content-row h3{color:#222}.content-row h2,.content-row h3{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase}.content-row h1{line-height:50px;font-family:"ThirstyRoughRegThr",sans-serif;font-size:2.07143em;margin:15px 0 20px}.content-row h2{margin:30px 0 15px;font-size:1.142857143em}.content-row h3{font-size:1em}.content-row ul{margin-top:20px}.content-row ul li{line-height:30px}.content-row .content-right .contact-info-wrap{padding:25px;color:#222;background:#CBD401}.content-row .content-right .contact-info-wrap a{color:#222 !important;text-decoration:none}.content-row .content-right .contact-info-wrap .contact-info{font-family:"Roboto",sans-serif;font-weight:500}.content-row .content-right .contact-info-wrap .contact-info .title{line-height:40px;padding:0 15px;font-size:1.28571em;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:700;background:#222;color:#fff;display:block}.content-row .content-right .contact-info-wrap .contact-info div{line-height:50px}.content-row .content-right .contact-info-wrap .contact-info div>span{float:right}.content-row .content-right .contact-info-wrap .contact-info div:last-child{line-height:22px;padding:15px 0}.content-row .content-right .contact-info-wrap .attention{background:#fff none repeat scroll 0 0;color:#CBD401;display:inline-block;padding:8px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.28571em}.content-row .content-right .contact-info-wrap .address{line-height:40px;color:#fff}.content-row .content-right .contact-info-wrap .address>span{color:#222;padding:0 6px}.content-row .content-right .contact-info-wrap .address>span:first-child{padding-left:0}.content-row .therapist-listing .th-tel span{margin-right:5px}.content-row .therapist-listing .th-titel{font-weight:400}.content-row .therapist-listing a{color:inherit;text-decoration:none}.content-row .therapist-listing a.button{color:#FFF}.content-row .therapist-listing .media-heading{color:#222;padding:0}.contact-form{margin-bottom:25px}.contact-form>div{margin-bottom:15px}.contact-form label{display:block;font-size:1em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;padding:2px 5px}.contact-form input[type="submit"]{width:inherit;line-height:35px;text-transform:uppercase;color:#fff;background:#CBD401;padding:0 25px;border:none;font-family:"Montserrat",sans-serif;font-weight:700}@media screen and (min-width: 768px){body,html{overflow-x:hidden}.content-row h1{margin:50px 0 35px;font-size:2.57143em}.content-row .content-right{margin-top:50px}}.post-list .media.post{border-bottom:1px solid #e5e5e4;padding-bottom:30px;padding-top:30px;margin-top:0}.post-list .media.post:first-child{padding-top:0}.post-list .media.post:last-child{border:none}.media-body .media-heading{padding:0 15px}.post .media-left,.post .media>.pull-left{padding-right:25px;display:none}.post h2{line-height:40px;margin:0 0 25px;padding:0 25px;background:#222 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:"Montserrat",sans-serif;font-size:1em;font-weight:700}.post h2 a{color:#fff;text-decoration:none}.post .date,.single_post .date{font-weight:400}.latest_posts a,.archive a,.post a{color:#222}.latest_posts ul,.archive ul{list-style:none;padding:0;margin:0}a.button{background:#CBD401 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:"Montserrat",sans-serif;font-size:1em;font-weight:700;line-height:40px;padding:0 15px;text-transform:uppercase;margin-top:25px;text-decoration:none}.post_body>img{float:left;margin:0 20px 20px 0}.single_post img{max-width:100%}.single_post:after{content:"";display:block;clear:both}@media screen and (min-width: 768px){.media-body .media-heading{padding:0 25px}.col-md-4 .widget:first-child h3{margin-top:15px}.post{margin-right:15px}.post .media-left,.post .media>.pull-left{display:table-cell}}@media screen and (min-width: 1024px){.post{margin-right:0}}

.blog-posts .latest_posts_home a {
    display: block;
    margin-bottom: 25px;
    text-decoration: none;
}

.blog-posts .latest_posts_home a:hover {
    text-decoration: none;
}

.blog-posts .latest_posts_home img {
  float: none;  
}


.blog-posts .latest_posts_home .button{
    display: block;
    max-width: 120px;
    position: relative;
    bottom:0;
}

@media screen and (min-width: 640px) {
  .blog-posts h3 {
     margin-bottom: inherit;
  }
}