/** Test Dropdown speed **/
.sp-megamenu-parent .sp-has-child > .sp-dropdown { 
display:block; visibility: hidden; opacity: 0.0; transition: visibility .55s,opacity .55s ease-in-out !important; -moz-transition: visibility .55s,opacity .55s ease-in-out !important; -webkit-transition: visibility .55s,opacity .55s ease-in-out !important; } 

.sp-megamenu-parent .sp-has-child:hover > .sp-dropdown { opacity: 1.0; visibility: visible;
}

/** Home page serach **/
.home-page .awesomplete {
    width:80%;
    margin:auto;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding:0 10px!important;
}
.btn .btn-secondary .ads, #finder-search > fieldset > div > a {
    height:38px;
}
/** fixes **/
#sppb-addon-1564685645551 > div > div > div .jitem-img-wrap {
	min-height:300px!important;
}

.search-style-3 #searchform .search-dir-button {
    line-height: 0px;
    height: 50px;
}
#searchform .search-dir-button, .search-style-3 #searchform .search-dir-button {
    line-height:0px!important;
}

.sp-menu-separator .fas {
    color:#fff!important;
}
.sp-menu-separator::after {
    display:none;
}
/** Add listing btn menu **/
.jbd-mod-user .jbd-button-container .button-create {
    padding:7px 10px!important;
}
/** News Letter Sign up **/

/* container */
.columns-3 {
    width: 100%;
    display:flex;
    margin:50px 0;
}
.columns-3 > * {
    width: calc(100% / 3);
}

.newsletter h3, .newsletter p, .newsletter form, #sp-bottom4 h3 {
  text-align:center;
}
.newsletter label {
    display:none!important;
}
.newsletter input, .newsletter input[type="email"]:not(.form-control) {
	display: flex;
    justify-content: center;
  height:30px;
  border-radius:3px;
  margin-bottom:5px;
  display: block;
  width: 100%;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/** Featured News articles**/
.sppb-addon-article {
	background-color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: wrap;
    position: relative;
    border: none;
    border-radius: 0.28rem;
}
.sppb-addon-article .sppb-article-img-wrap a {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    cursor: pointer;
}
.sppb-addon-article .sppb-article-img-wrap {
    min-height: 240px;
    position: relative;
    z-index: 1;
    width: 100%;
}
.sppb-addon-article .sppb-article-info-wrap {
    justify-content: flex-start;
    align-items: flex-start;
    flex: 1;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.28rem;
    border-bottom-left-radius: 0.28rem;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-top: none;
    padding: 10px 20px;
    width: 100%;
    height: 100%;
}
.sppb-addon-article h3 a {
    color: #2b2b2b;
    font-size: 1.2rem;
}

/** Event display **/
.jitem-bottom-box {
	*display:none!important;
}
/** Menu **/
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
	text-decoration:underline;
}
.sp-megamenu-parent>li:hover>a {
	color:#fff;
	text-decoration:underline;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background:#083d52;
}
#event-container .event-info{
    display:none;
}
.evt-search, .bus-search, .off-search {
    margin-bottom:30px;
}
/*8 Article category display */
.blog .article-body .article-introtext {
    display:none;
}
.article-list .col-lg-6 {
    flex: 0 0 auto;
    width: 33%;
}
/** Global **/
.sppb-btn-primary, .btn-primary {
	background-color:#ed7723!important;
	border-color: #ed7723!important;
	display: inline-block;
    font-weight: 400;
    text-align: center;
    *white-space: pre-line;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1.25;
    border-radius: 4px;
    transition: all .15s ease-in-out;
    color:#fff;
}
.sp-menu-badge {
	display:none!important;
}
#sp-feature, .feature-section, .sp-page-title {
    background: #083d52;
}
#sp-header, .home-page #sp-header:not(.header-sticky) {
	background: #ed7723;
}
#sp-page-builder .sppb-column, #sp-page-builder .sppb-column-addons {
	z-index:1!important;
}
#sp-main-body{
	background-color:#fff;
}
.jbd-container:not(.jbd-edit-container) .btn-success {
	background: #ed7723 !important;
    border-color: #ed7723 !important;
}
.sppb-title-heading .header-title strong  {
    color: #ed7723;
}
.sppb-title-heading .header-title::after {
    border-bottom: 2px solid #ed7723;
}
#sp-footer, #sp-bottom {
	background: #083d52;
}
/** Home Page **/
.blog-list-item-inner .item-intro {
	display: none;
}
.sppb-avatar {
	height:100px;
}
/** Latest News Page **/
.article-list .article .readmore a {
	color: #ed7723;
}