
.t3-top {
    padding-top: 0px;
}
.navbar-toggle .fa-bars {
    font-size: 28px;
    line-height: 45px;
}

.logo {
    margin-bottom: 10px;
}
.stuck-container {
    padding-top: 10px;
}
.mainnav-wrapper.scroll-to-fixed-fixed .logo-image img {
	max-height: 60px;
	-webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.business-directory.moduleListingSearch .listing-search-form h1.heading-style-1 {
	display: inline-block;
	font-size: 18px !important;
	margin-bottom: 0;
}
.business-directory.moduleListingSearch .listing-search-form .jbd-search-bar {
	display: inline-block;
	
}
.business-directory.moduleListingSearch #searchform {
	text-align: center;
}
.moduleListingSearch .jbd-container .btn-success {
    background-color: #9a0101;
    border-color: #9a0101;
}
.moduleListingSearch .jbd-container .btn-success:hover {
    background-color: #bd0000;
    border-color: #bd0000;
}
#search-path {
	display: none !important;
}


.moduleListingSearch.WontonLocation {margin-bottom: 60px;margin-top: 50px;}
.moduleListingSearch.WontonLocation .page_header { text-align: center;margin-bottom: 30px;}

#google_translate_element {padding-top: 8px;}

/*   Business Listing   */

.pageBusinessListing #header {
    margin-bottom: 10px;
}


.pageBusinessListing .item-name,
.pageBusinessListing .item-name a {
	color: #000000;
	font-size: 16px;
    line-height: 27px;
    font-weight: 500;
}
.jbd-container .result-item.featured {
    background-color: #fbfbfb;
}
.jbd-container .featured-text {
    background: linear-gradient(90deg, #9a0101 0%, #9a0101 28.12%, #b10202 84.38%, #cf0505 100%);
}
.jbd-container .result-item {border-bottom: solid 1px #cccccc;}
.jbd-container .jbd-select-box .chzn-container {display: none !important;}

.com_jbusinessdirectory .result-content {
	font-size: 16px;
    line-height: 26px;
}
.jbd-container .result-item .rating.la {
    font-size: 26px;
}
.pageBusinessListing .item-name, .pageBusinessListing .item-name a {
    font-size: 22px;
    line-height: 30px;
	margin-bottom: 10px;
}


/*   Business page   */
.jbd-container #one-page-container dt,
.jbd-container #one-page-container dd {
    margin-bottom: 15px;
}
.jbd-container .ribbon-open {
    top: -5px;
    left: -5px;
}
.jbd-container .rating.la {
    font-size: 26px;
}
.jbd-container #company-info {
    font-size: 18px;
    line-height: 33px;
}
.jbd-container #one-page-container .features-links li {
    border-left: 0px solid #ffffff;
    display: block;
    margin: 5px 0 7px 0;
    padding: 0 0 0 0;
	line-height: 33px;
}
.jbd-container .dir-print {
    display: none !important;
}
.company-recommended-claimed { margin-bottom: 10px;}
.jbd-container .recommended {
    font-size: 16px;
}


/*   moduletable  modelBusiness   */

.moduletable.modelBusiness .page_header {
	text-align: center;
	margin-bottom: 46px;
	line-height: 36px;
}



/*Restaurant Fider*/

.RestaurantFider .categories-container {margin-bottom: 50px;}
.RestaurantFider .categories-container .jitem-card .jitem-body .jitem-title {margin-bottom: 0;}
.RestaurantFider .categories-container .jitem-card .jitem-body .jitem-title > * {
    text-align: center;
}
.RestaurantFider .categories-container .jitem-card .jitem-body .jitem-body-content {
    padding:  20px;
}
.RestaurantFider .categories-container .jitem-card .jitem-body .d-flex {
    display: block!important;
}
.RestaurantFider .categories-container .jitem-card .jitem-img-wrap {
	display: none !important;
}






/*   Footer    */

#t3-footer {
    position: inherit;
}
.t3-footer {
    background: #f7f7f7;
    color: #000000;
}
.t3-footer a,
.copyright,
#t3-footer .t3-sl-footer-1 ul.menu li a {
    color: #111111;
}
.copyright { padding-left: 0;}

#t3-footer .t3-sl-footer .container:after {
    border-bottom: 0px solid #515970;
    margin-bottom: 7px;
}
.moduletable.moduleFooterLinks .menu li {
	display: inline-block;
	margin-right: 30px;
}




/*   Add Business   */

.pageAddBusiness .form-horizontal .radio, .form-horizontal .checkbox {
    width: 30px;
}
.pageAddBusiness span.checkbox label.checkbox_inner:before {
    font-size: 18px;
    line-height: 26px;
}
.pageAddBusiness label + * {
    margin-top: 10px;
}
.pageAddBusiness .chzn-container.chzn-container-single {
    margin-top: 10px;
}
.pageAddBusiness .jupload-footer a.btn.btn-danger {margin-top: 0px;}












.jbd-container .jitem-card .jitem-img-wrap .card-hoverable {display: none !important;}

.toggle-editor,
.view-registration #jform_captcha-lbl 
{display: none !important;}



.t3-mainnav .t3-navbar-collapse .nav.navbar-nav li a.menuVerifyVIPs {
	color: #a50101;
}
.t3-mainnav .t3-navbar-collapse .nav.navbar-nav li a.menuVerifyVIPs:before {
	color: #a50101;
	content: "\f0a4";
		font-family: "Font Awesome 5 Pro";
	padding-right: 6px;
	font-size: 16px;
}




