.elementor-kit-98{--e-global-color-primary:#0D295C;--e-global-color-secondary:#124A99;--e-global-color-text:#000000;--e-global-color-accent:#479147;--e-global-color-0d46f7a:#F3F5F8;--e-global-color-7a28d9a:#FFFFFF;--e-global-color-939cc94:#F9F9F9;--e-global-color-0e71110:#F3F5FB;--e-global-typography-primary-font-family:"aptos";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"aptos";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"aptos";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"aptos";--e-global-typography-accent-font-weight:600;background-color:#FFFFFF;font-family:"aptos", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-kit-98 e-page-transition{background-color:#FFBC7D;}.elementor-kit-98 a{color:var( --e-global-color-secondary );}.elementor-kit-98 a:hover{color:var( --e-global-color-primary );font-family:"aptos", Sans-serif;}.elementor-kit-98 h1{color:var( --e-global-color-primary );font-family:"aptos", Sans-serif;line-height:1.1em;}.elementor-kit-98 h2{color:var( --e-global-color-primary );font-family:"aptos", Sans-serif;line-height:1.1em;}.elementor-kit-98 h3{color:var( --e-global-color-primary );font-family:"aptos", Sans-serif;line-height:1.1em;}.elementor-kit-98 h4{color:var( --e-global-color-primary );font-family:"aptos", Sans-serif;line-height:1.1em;}.elementor-kit-98 h5{color:var( --e-global-color-primary );font-family:"aptos", Sans-serif;line-height:1.1em;}.elementor-kit-98 h6{color:var( --e-global-color-primary );font-family:"aptos", Sans-serif;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;--container-default-padding-top:20px;--container-default-padding-right:0px;--container-default-padding-bottom:20px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:10px;--container-default-padding-bottom:0px;--container-default-padding-left:020px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:10px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}/* Start custom CSS */:root {
--color-header-bg:#f1f1f2;
}

/* Increase size of logo in header */
.theme-header-logo-inner .theme-header-logo-brand img {
    max-width: 150px;
    height: auto;
}

@media only screen and (max-width: 767px) {
    .theme-header-logo-inner .theme-header-logo-brand img {
    max-width: 120px;
    height: auto;
}
}

/* Directorist button colour overrides */
.directorist-btn.directorist-btn-sm {
    min-height: 40px;
    min-width: 150px;
    margin-right: 10px;
}
.directorist-btn, .directorist-btn {
    background:#0D295C;
    border: none;
}

.directorist-btn:focus, .directorist-btn:hover {
    background:#479147;
}

.directorist-btn.directorist-btn-primary .directorist-btn.directorist-btn-primary {
    background:#0D295C;
    border: none !important;
}
.directorist-btn.directorist-btn-primary:focus, .directorist-btn.directorist-btn-primary:hover {
    background-color: #479147;
    border: none !important;

}

.directorist-btn.directorist-btn--add-listing, .directorist-btn.directorist-btn--logout {        color: white;
}
.directorist-btn.directorist-btn--add-listing:hover, .directorist-btn.directorist-btn--logout { 
    color: white;
}

.directorist-user-dashboard__nav .directorist-tab__nav__action .directorist-btn--add-listing {
    background-color: #479147 !important;
}

.directory_register_form_wrap  {
    color:white !important;
}

.directory_register_form_wrap:hover,  {
    color:white !important;
}

/* Directorist Search icon in header */
.theme-icon:after {
    width: 30px;
    height: 30px;
    background-color: #0D295C;
}

/* close button */
.theme-responsive-menu-trigger .theme-main-navigation-inner .theme-mobile-menu-close {
    background-color: white;
}

/* Padding on search box */

.directorist-search-contents {
    padding: 0px;
}

/* Hide Title */
.directorist-archive-title { display: none;
    }
    


/* Directorist Single Listing style overrides 
*/

.directorist-col-lg-8 {
    width: 100%;
    }
.directorist-single-listing-header-wrap, .directorist-single-listing-content {
    padding-left: 0px; 
}

.d-flex {
    display: unset !important;
    
}

@media only screen and (max-width: 767px) {
.directorist-content-active .directorist-single-listing-header__listing-title {
    width: 75%;}
    
.directorist-listing-details-tagline {
    line-height:1.2em;
    width: 75%;
}
}

.directorist-g-recaptcha-wrap {
    margin-top: 30px;
}
a.directorist-btn.directorist-authentication__form__btn {
    color: #fff;
}
select#organisation_type {
    padding: 0px;
}
.directorist-listing-table.directorist-table-responsive {
    min-height: 224px;
}

/* Icon Box Heading Line Height */
.elementor-icon-box-title span {
    line-height: 1.2em;
}
/*wpforms*/
div.wpforms-container-full .wpforms-confirmation-container-full, 
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #124a99 !important;
    border: 1px solid #124a99 !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full p, 
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
color: #fff !important;
}
#wpforms-confirmation-1356 {
    background: #fff !important;
    border: 1px solid #fff !important;
}/* End custom CSS */