  #wpadminbar {
    display: none;
}
#comments .comments-title, #comments .comment-reply-title{font-size:1.2em}#comments{font-size: .8em}#comments .form-allowed-tags,#comments .alert-info{display:none}#comments textarea.form-control {
    height: 50px!important;
}

/* -----------------------------------------------------------------------------
* $BRAND COLORS : Use this classes to customize theme
* -------------------------------------------------------------------------- */

/* HEADER & FOOTER GRADIENT */

.site_nav{
  background: #fff;

}

.row_footer_nav{
  background: #7F3731;

}

header .top-bar{
  background-color: #7F3731;
}


header .top-bar .container{
  color: #FFF;
}

/* TEXT & BUTTON COLORS */


a:hover, a:focus, a:active{
    color: #7F3731
}

.ae-element-post-category a:hover,
.pagination a:hover{
  color: initial!important
}

.nav-links {
    background: #2d2c2c;
}

.nav-links .story,
.nav-links a {
  color: #ACACAC;
}

.elvotics_event_list_text h4 a, .widget_recent_posts .article-title h5 a, 
.widget_recent_posts .article-title h5, .entry-title a, 
.entry-title, .widget-title,
.read-more span, .read-more .far, .read-more .fas, a .far, a .fa{
  color: #232323 !important;
}

.elvotics_event_list_text h4 a, .widget_recent_posts .article-title h5 a, .widget_recent_posts .article-title h5, .entry-title a, .entry-title {
    color: #232323 !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.elvotics_event_list_text h4, .widget_recent_posts .article-title h5, .entry-title h2, h2.entry-title {
    border-bottom: 2px solid #2D2C2C;
}

.supermenu, .supermenu *, .superside, .superside * {
    line-height: 1.5;
}

.copyright a:hover,
.article-meta .fa,
.btn:hover .fa, .btn:hover .far, .read-more:hover span, .read-more:hover .far, .read-more:hover .fas,
.jp__menu a .fa, .jp-play-pause-btn .fa-play,
.jp-play-pause-btn .fa-pause,
.open-mobile-player .fa{
  color: #7F3731 !important;
}

ul.tribe-events-sub-nav li a:hover, #tribe-events a.tribe-events-button:hover, .elvotics_event_list_button a:hover, .btn-default:hover, .btn:hover {
    color: #fff !important;
    background-color: #232323!important;
    border-color: #232323!important;
}

.pagination span, .pagination a{
  background-color: #232323!important;
}

.pagination .current, .pagination a:hover{
  background-color: #7F3731!important;
}

/* LOADER */
.ajax-spinner {
    color: #232323;
}

.ajax-spinner, .ajax-spinner:before, .ajax-spinner:after {
    background: #232323;
}

/* SHOWS */
.schedule-now {
    background-color: #7F3731;
}

.schedule-next {
    background-color: #232323;
}

.schedule-show-wrapper {
    border-radius: 6px;
}

/* FOOTER */

.footer-content .widget-title{color:#FFF !important;}

.footer-content .footer-col .article-wrapper .entry-title a, 
.footer-content .footer-col .article-wrapper .footer-content .entry-title a:visited {
  color: #FFF !important;
}

.footer-content a{
  color: #fff;
}

.footer-content ul li a:hover {
  color: #d3d4d8;
}

.footer-content a:hover {
    color: #ccc !important;
}


/* COPYRIGHT */

.copyright {   
    color: #fff;
    background-color: #7F3731;
}

.copyright a {
    color: #fff;
}

.copyright a:hover {
    color: #ccc!important;
}

.job_listing_packages_title .button {
  
    float: right;
    margin-left: 0.25em;
    background: #0caf54;
    color: #FFF;
    border: none;
  }

.woocommerce form .form-row .input-checkbox {
    display: inline-block;
    width: 15px !important;
    height: 15px !important;
    position: inherit;
}

/*biz directory styles */




.wpbdp-listings-list .address-info br, .listing-details .address-info br{
    display: none;
}

.wpbdp-listings-list .address-info, .listing-details .address-info {
    display: flex;
}

.wpbdp-listings-list .address-info .address-label, .listing-details .address-info .address-label{margin-right:5px;color:#444;margin-bottom:0px!important}
.wpbdp-listing .listing-title a, .wpbdp-listing .listing-title h2 {
    font-size: 26px!important;
}
.wpbdp-listing .listing-details .field-value {
    margin-bottom: 0px!important;margin-top:0px!important
}

.wpbdp-listing .listing-title a, .wpbdp-listing .listing-title h2 {
    font-weight: 600!important;
}
.wpbdp-listing .listing-title {margin-bottom:15px!important;}

.wpbdp-main-box {
  background-color: #DADFE1;
}
.wpbdp-main-box .advanced-search-link {
    color: #000000!important;
}
.wpbdp-categories a.category-label {
  color: #4974a5;
}
.wpbdp-categories a.category-label:hover {
  color: #333333;
}
.address-label {
  color: #444;
  font-weight: bold;
}
.wpbdp-listing a:not(.wpbdp-button) {
  color: #4974a5 !important;
}
.wpbdp-page-category .category-name {
  color: #333333;
}

.wpbdp-view-show_category .wpbdp-field-business_description div {
  display: none;
}
.wpbdp-categories .cat-item:nth-child(2n + 1) {
  clear: unset;
}

.wpbdp-listing-single .extra-images ul li img {
  margin-bottom: 8px;
}
.wpbdp-listing-single .extra-images {
  margin-top: 40px;
}

@media screen and (max-width: 600px) {
  .wpbdp-categories li {
    float: none !important;
    width: 100% !important;
  }
}

/* Directory login */
#wpbdp-login-form {
  display: none;
}
#wpbdp-login-view .wpbdp-msg.status {
  display: none;
}
#wpbdp-login-access-key-form {
  border-left: 0px !important;
}
#wpbdp-login-access-key-form h4 {
  display: none;
}
#wpbdp-login-access-key-form .access-key-message {
  font-size: 18px;
  font-weight: 500;
}
#wpbdp-login-view .wpbdp-login-options.options-2 .wpbdp-login-option {
  margin: 0 auto;
  float: unset !important;
}
@media screen and (max-width: 600px) {
  #wpbdp-login-view .wpbdp-login-options.options-2 .wpbdp-login-option {
    width: 100% !important;
    padding-left: 0px !important;
  }
}

.wpbdp-view-all_listings .wpbdp-listing .listing-title {
  margin-bottom: 25px;
  color: #044f8d;
}
.wpbdp-listing .listing-thumbnail {
  margin-right: 10px;
}
.wpbdp-listing .value {
  color: #7a7a7a;
}


.wpbdp-listing-is-sticky .value {
  font-weight: 600;
}

/*biz submission form */
.wpbdp-form-field .wpbdp-form-field-description {font-size:14px!important;}
.wpbdp-listings-list img.wpbdp-thumbnail.attachment-wpbdp-thumb.wpbdmthumbs.wpbdp-excerpt-thumbnail {
    max-width: 150px;
    height: auto;
}
@media screen and (max-width: 600px) {
	.wpbdp-listings-list img.wpbdp-thumbnail.attachment-wpbdp-thumb.wpbdmthumbs.wpbdp-excerpt-thumbnail {
    	max-width: 100px;
    	height: auto;
	}
	.wpbdp-listing.wpbdp-listing-excerpt .listing-thumbnail, .wpbdp-listing.wpbdp-listing-single .listing-thumbnail {text-align:center}
}


/* override custom CSS */
div#wpbdp-page-main_page {
    border: 0px solid #ffffff!important;
    padding: 15px;
}

 
input#wpbdp-bar-show-directory-button {
  border:0px;
  background-color:#6c7a89!important
}

input#wpbdp-bar-view-listings-button {
  color: white;
  border:0px;
  background-color:#6c7a89!important

}

input#wpbdp-bar-submit-listing-button {

  border:0px;
  background-color:#6c7a89!important

}

.wpbdp-main-box .submit-btn input[type="submit"] {
  border:0px;
  background-color:#6c7a89!important

}

.wpbdp-main-box .advanced-search-link {
    border:0px;
    color:#6c7a89!important

}

.tribe-events-event-categories a, .tribe-events-event-url a{
  color:#000!important
} 


/* Add event button CSS */
.btn-wrapper {
  text-align:center;
  max-width: 250px;
  padding:0.9em 1.5em!important;
  margin: 25px auto!important;
  background-color:#7f3731;
}

a .add-event-btn {
  font-weight: 600;
  text-transform: uppercase;
  color:#fff;
}

.wpbdp-main-box {
    background: none !important;
    padding: 20px;
}

#wpbdp-main-box-keyword-field {
  padding:8px;
  border-width:4px;
  border-radius:0;
  border-color:#c0c0c0
}

.wpbdp-main-box .submit-btn input[type="submit"] {
    border: 0px;
    background-color: #c0c0c0!important;
    padding:12px

}

.submit-btn input {
  font-size:20px;
  font-weight:bold;
}

input#wpbdp-bar-show-directory-button {
    border: 0px;
    background-color: #000 !important;
}

input#wpbdp-bar-view-listings-button {
    color: white;
    border: 0px;
    background-color: #000 !important;
}

input#wpbdp-bar-submit-listing-button {
    border: 0px;
    background-color: #000 !important;
}

.wpbdp-main-box .advanced-search-link {
    border: 0px;
    color: #FFF !important;
}

.wpbdp-listing a:not(.wpbdp-button) {
    color: #000 !important;
}


.wpbdp-listing .address-info .address-label {
    font-weight: bold;
    display: none;
    margin-bottom: 5px;
}

.field-value label, .field-value .field-label {
    color: #444;
    font-weight: bold;
    display: none;
}

.wpbdp-listing-excerpt {
    padding: 10px;
    margin-bottom: -10px;
}

.wpbdp-listing .value {
  color: #000;
}

.wpbdp-listing-is-sticky .wpbdp-field-value  {
  font-weight: 600;
}


@media (min-width: 992px) {

  .branding{width:250px!important;}
}

/* End custom CSS */