#bonefit-professionals_filter{display:none}

.search-bonefit-professionals{position:relative;padding:0 0 30px}

.search-bonefit-professionals form{margin:0 100px 20px 0;width:100%;height:38px}

.search-bonefit-professionals form input{float:left;display:block;padding:7px 15px;width:-webkit-calc(100% - 210px);width:-moz-calc(100% - 210px);width:calc(100% - 210px);outline:none}

.search-bonefit-professionals form input#zip-proximity-search,.search-bonefit-professionals form input#find-professional{position:relative;bottom:0;right:0;padding:0;width:38px;height:38px;border:none;text-indent:-9999px;background:#6B8F00 url("images/svg/icon-search.svg") no-repeat 8px 7px;background-size:22px 22px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-bonefit-professionals form input#zip-proximity-search:hover,.search-bonefit-professionals form input#find-professional:hover{bottom:3px;right:3px;color:#fff;background-color:#bbcf00;-webkit-box-shadow:1px 1px 0 #6B8F00,2px 2px 0 #6B8F00,3px 3px 0 #6B8F00;-moz-box-shadow:1px 1px 0 #6B8F00,2px 2px 0 #6B8F00,3px 3px 0 #6B8F00;box-shadow:1px 1px 0 #6B8F00,2px 2px 0 #6B8F00,3px 3px 0 #6B8F00}

.search-bonefit-professionals form input#zip-proximity-search:active,.search-bonefit-professionals form input#find-professional:active{bottom:0;right:0;color:#fff;background-color:#dd7a34;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.search-bonefit-professionals form input#zip-proximity-search:active:before,.search-bonefit-professionals form input#find-professional:active:before{content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:38px;border-style:solid;border-color:#d45a1f;border-width:2px 0 0 2px;pointer-events:none}

.search-bonefit-professionals form h5{float:left;margin-left:8px;line-height:38px}

.search-bonefit-professionals form#proximity-search{display:none}

.search-bonefit-professionals .controls{position:absolute;bottom:20px;left:20px}

.search-bonefit-professionals .controls label{display:block}

@media (max-width:768px){.search-bonefit-professionals{padding:0 0 20px}}
@media (max-width:500px){.search-bonefit-professionals form{height:auto}
.search-bonefit-professionals form input{width:-webkit-calc(100% - 38px);width:-moz-calc(100% - 38px);width:calc(100% - 38px)}
.search-bonefit-professionals form h5{clear:left;float:none;line-height:20px}
}

#bonefit-professionals{display:none;font-size:13px;color:#003d65;width:100%}

#bonefit-professionals thead,#bonefit-professionals tfoot{font-family:'Roboto Slab',serif;text-transform:uppercase}

#bonefit-professionals thead th,#profbonefit-professionalsessionals tfoot th{background-color:#fff}

#bonefit-professionals thead th:nth-last-child(2),#bonefit-professionals tfoot th:nth-last-child(2){text-align:right}

#bonefit-professionals thead th:nth-child(4),#bonefit-professionals tfoot th:nth-child(4){display:none}

#bonefit-professionals tr:nth-child(odd) td{background-color:#e0ebf1}
#bonefit-professionals td{vertical-align:top}#bonefit-professionals td.details-control{background-color:#fff;padding:5px 0 5px}
#bonefit-professionals td.details-control span{position:relative;float:right}
#bonefit-professionals td:nth-last-child(2){padding-right:22px;text-align:right}
#bonefit-professionals td:nth-child(4){display:none}
#bonefit-professionals td[colspan="8"]{padding:0}
#bonefit-professionals td table{margin:0;width:100%}
#bonefit-professionals td table tr td{background-color:#d0d0d0!important}
#bonefit-professionals td table tr td:nth-child(1){width:80px;font-weight:500;text-align:right}
#bonefit-professionals td table tr:nth-last-child(1) td{padding-bottom:25px}
#bonefit-professionals tr:hover td{background-color:#c2d7e3}.error404 .hero-unit{margin:15px 0 0}
#bbpress-forums {
background: transparent;
clear: both;
margin-bottom: 20px;
overflow: hidden;
font-size: 15px;
}
