/*AVAILABILITY TABLE*/
.availability-table table thead {
    background-color: #e14931;
    line-height: 3rem;
}
.availability-table table{
    text-align:center !important;
}
.availability-table table thead th h3 {
    color: white;
    font-size:21px;
    text-align:center !important;
}
.availability-table table tr td {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.availability-table table tr td:hover {
   background-color: #e14931;
   color: white;
}
.availability-table table tbody tr td, table tr td {
    line-height: 2.4rem;
    font-size: 1em;
    text-align:center !important;
}
table tr.even, table tr.alt, table tr:nth-of-type(2n) {
    border-top: none;
}

/*NAV Tweaks*/
.top-bar .top-bar-section>ul>li {
    border-left: 1px solid #5e5e5e;
}

/*Social Icons*/
body .widget_contact_info .social_media_list li a {
    border: none !important;
}

/*SIDEBAR*/
.quick_contact{
   display:none !important;
}
.widget_text{
margin-top:0;
}
.sidebar-buttons{
}
.sidebar-buttons a{
   margin-bottom:15px;
   border-bottom:1px solid #lightgray;
}
.sidebar-buttons a button{
    width: 80%;
    margin: 12px 10%;
    padding: 10px 20px;
    background-color:#e14931;
}
/*FORMS*/
.bti-lm-col-2-1 {
    width: 46%;
    margin-left: 2%;
}
.bti-lm-col-2-2 {
    width: 94%;
    margin-left: 2%;
}
.field-wrap.label-left .ninja-forms-field{
    margin-left:0px !important;
}
.bti-lm-20 .ninja-forms-all-fields-wrap input[type="submit"]{
    background: #e80000 !important;
}
ninja-forms-required-items{
   margin-bottom:10px;
}

/*PAGES TITLES*/
.page page-id-3136 .article-header{
display:none;
}
.page-id-2555 .page-title{
text-align:center;
}