/* General Website Tweaks */ 
.logo {width:350px; height:63px;}
#sp-top-bar {background:#191d18;}
.sp-megamenu-parent > li > a {color:#000000;}
/* .sp-page-title:before {background: rgba(5,104,57,0.2);} */
.sp-page-title:before {background: rgba(0,0,0,0.2);}
.sp-page-title h2 {font-size:46px; font-weight:400;}
.ebm-upcoming-events-improved div.ebm-event-month {background: #056839; border: 1px solid #056839;}
.newsflash-title {font-weight:bold;}
.mod-articlesnews__item {margin-bottom:10px; border: 1px solid #f9f9f9;}
#sp-bottom {background:#191d18;}
#sp-footer {background:#111411;}
.sppb-form-control, .sppb-form-group .sppb-form-control {color:#111411;}
#sppb-addon-1671135776304 > div > div > div > div > div > div > span {display:none;}
.sppb-addon-article h3 a {font-weight:600;}
.view-article article.item .entry-header h2 {color:#056839;}
#sp-footer .sp-copyright {text-transform:capitalize;}
.ruxin_news a {text-transform:capitalize;}
.entry-header h2 {padding-top:35px;}
/* .title {color:#056839;font-size: 34px;line-height: 38px;text-transform: uppercase;font-weight: 500;font-family: Oswald, sans-serif;text-align:center;margin-bottom: 20px;} */
#sp-bottom .sp-module .sp-module-title {font-weight: 500;font-size:22px;}
.view-article article.item .published-date-wrap .published-date span {font-size:30px;}

/* J-Business Directory CSS Tweaks */ 
.item-name a {color:#056839;font-weight:500;font-size:24px;}
.jbd-container .result-item h3 a {color:#056839;}
.contact-person-details {padding-bottom:10px;}
.jbd-container .result-item .item-image-cover img {object-fit: contain;}
#company-details {padding-top:30px;}

/* EventsBooking CSS Tweaks*/
.eb-event-title {color:#056839;font-weight:300;font-size:42px;text-transform:uppercase;}	
.eb-page-title {color:#056839;font-weight:300;font-size:42px;text-transform:uppercase;}			
.eb-page-heading {color:#056839;font-weight:300;font-size:42px;text-transform:uppercase;}
.eb-message {padding-top:20px;padding-bottom:20px;}
.ebm-upcoming-events-improved div.ebm-event-month {font-size:14px;}
.ebm-event-link {color:#056839;line-height: 38px;font-weight: 500;font-family: Oswald, sans-serif;font-size: 36px;}

/* RSFormPro CSS Tweaks*/
.rsform-block-budget-headline {font-family: Oswald, sans-serif; font-size: 30px;font-weight: 300;color: #056839;text-transform: uppercase;}
.rsform-block-grant-proposal-headline {font-family: Oswald, sans-serif; font-size: 30px;font-weight: 300;color: #056839;text-transform: uppercase;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {font-family: "Font Awesome 5 Free";content: "\f105";float: right;font-weight: 900;}

/* Mobile Fixes*/
@media (max-width: 1200px) {
    #offcanvas-toggler {
        display: block !important;
        float: right !important;
        line-height: 87px !important;
        margin-left: 15px !important;
        font-size: 20px !important;
    }
}

@media (max-width: 1200px){
 .sp-megamenu-parent > li > a {
display: none;
}
}





.jbd-container .result-item .result-content {
    padding: 15px 10px 15px 15px;
}

.jbd-container .list-style-6 .dir-intro-text {
    height: 105px;
    overflow: hidden;
    font-size: 13px;
    line-height: 1.7;
    margin-bottom: 5px;
}
.jbd-container .result-item .item-element {
    margin: 5px 0;
}.jbd-container .list-style-6 .company-address {
    bottom: 15px;
    display: inline;
    font-size: 13px;
    line-height: 17px;
    overflow: hidden;
}
.jbd-container .info-right {
    background-color: #fcfcfc;
    padding-top: 7.5px;
    padding-left: 15px;
    height: 100%;
}


.jbd-container .list-style-6 .result-item {
    margin-bottom: 10px;
    padding: 0px !important;
    background-color: #f9f9f9;
}

.jbd-container .list-style-6 .info-right {
    background-color: #fcfcfc;
    padding-top: 7.5px;
    padding-left: 15px;
    height: 100%;
}
.jbd-container .search-filter-container .filters-header{display:none;}

.jbd-container #search-filter a {
    color: #333;
}
.jbd-container .search-options .view-mode a.active {background:#fff;}
.jbd-container .search-options .view-mode a:hover {background:#fff;}

#map-link {border:none!important;}
.jbd-container .search-options .view-mode a {
    border: 2px solid #a3a3a3;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 38px;
    text-align: center;
    width: 36px;
    background: white;
}
.jbd-container .search-options .view-mode a.active {
    border: 2px solid #1db4c2;
}
.jbd-container .search-options .view-mode a.active .la {font-size: 24px;
    color: #2d3648;
}
.jbd-container  .result-item {
    margin-bottom: 10px;
    padding: 0px !important;
    background-color: #f9f9f9;
}

.jbd-container .info-right {
    background-color: #fcfcfc!important;
    padding-top: 7.5px;
    padding-left: 15px;
    height: 100%;
}
  .sp-page-builder .page-content #section-id-1669750438513 {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #f9f9f9;
            }

            @media (max-width: 767px) {
                .sp-page-builder .page-content #section-id-1669750438513 {
                    max-height:550px;
                    padding-top: 0px;
                    padding-right: 0px;
                    padding-bottom: 0px;
                    padding-left: 0px;
                }
            }

            @media (max-width: 767px) {
                #sppb-addon-1669750438519 {
                    padding-top:0px;
                    padding-right: 0px;
                    padding-bottom: 0px;
                    padding-left: 0px;
                }

                #sppb-addon-wrapper-1669750438519 {
                    margin-top: 0px;
                    margin-right: 0px;
                    margin-bottom: 0px;
                    margin-left: 0px;
                }
            }

            .sp-page-builder .page-content #section-id-1490763885882 {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 50px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #f9f9f9;
            }

            #column-id-1490594908776 {
                background-color: #f9f9f9;
            }

            .sp-page-builder .page-content #section-id-1490594908777 {
                padding-top: 0;
                padding-right: 0;
                padding-left: 0;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: rgba(255, 255, 255, 1);
            }

            #column-id-1490594908781 {
                padding-top: 55px;
                padding-right: 10px;
                padding-bottom: 50px;
                padding-left: 40px;
            }

            #sppb-addon-1490772217861 {
                color: rgba(37, 37, 37, 1);
            }

            #sppb-addon-1490772217861 .sppb-addon-title {
                font-size: 20px;
                text-transform: uppercase;
                font-weight: 400;
            }

            #sppb-addon-1490772217861 h2.sppb-addon-title {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            #sppb-addon-1484218475053 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 25px;
                color: rgba(37, 37, 37, 1);
                font-size: 36px;
                line-height: 36px;
                text-transform: uppercase;
                font-weight: 500;
            }

            #sppb-addon-wrapper-1735842976548 {
                margin: 25px 0px 5px 0px;
            }

            #sppb-addon-1735842976548 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1735842976548 .sppb-addon-content {
                margin: -8px;
            }

            #sppb-addon-1735842976548 .sppb-addon-content .sppb-btn {
                margin: 8px;
            }

            #sppb-addon-wrapper-1669749725727 {
                margin: 0px 0px 0px 0px;
            }

            #sppb-addon-1669749725727 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            .sp-page-builder .page-content #section-id-1490598591122 {
                padding-top: 50px;
                padding-right: 0px;
                padding-bottom: 80px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #f9f9f9;
            }

            #column-id-1490598591125 {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                background-color: #f9f9f9;
            }

            #sppb-addon-wrapper-1670530458870 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1670530458870 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1670530458870 a {
                color: #ffffff;
            }

            #sppb-addon-1670530458870 .sppb-flipbox-front {
                background-image: url(https://treesvirginia.org/images/photos/scholarship-flipbox-c.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458870 .threeD-flip-front {
                background-image: url(https://treesvirginia.org/images/photos/scholarship-flipbox-c.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458870 .sppb-flipbox-back {
                background-image: url(https://treesvirginia.org/images/photos/scholarship-flipbox-c.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458870 .threeD-flip-back {
                background-image: url(https://treesvirginia.org/images/photos/scholarship-flipbox-c.jpg);
                color: #fff;
            }

            #column-id-1490598591124 {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                background-color: #f9f9f9;
            }

            #sppb-addon-wrapper-1670530458894 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1670530458894 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1670530458894 .sppb-flipbox-front {
                background-image: url(https://treesvirginia.org/images/photos/events-box3.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458894 .threeD-flip-front {
                background-image: url(https://treesvirginia.org/images/photos/events-box3.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458894 .sppb-flipbox-back {
                background-image: url(https://treesvirginia.org/images/photos/events-box3.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458894 .threeD-flip-back {
                background-image: url(https://treesvirginia.org/images/photos/events-box3.jpg);
                color: #fff;
            }

            #column-id-1490598591123 {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                background-color: #f9f9f9;
            }

            #sppb-addon-wrapper-1670530458887 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1670530458887 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1670530458887 .sppb-flipbox-front {
                background-image: url(https://treesvirginia.org/images/photos/getinvolved-flipbox-c.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458887 .threeD-flip-front {
                background-image: url(https://treesvirginia.org/images/photos/getinvolved-flipbox-c.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458887 .sppb-flipbox-back {
                background-image: url(https://treesvirginia.org/images/photos/getinvolved-flipbox-c.jpg);
                color: #fff;
            }

            #sppb-addon-1670530458887 .threeD-flip-back {
                background-image: url(https://treesvirginia.org/images/photos/getinvolved-flipbox-c.jpg);
                color: #fff;
            }

            .sp-page-builder .page-content #section-id-1490764502299 {
                padding-top: 150px;
                padding-right: 0px;
                padding-bottom: 150px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                color: rgba(255, 255, 255, 1);
                background-image: url(/images/headers/directory-c.jpg);
                background-repeat: no-repeat;
                background-size: cover;
                background-attachment: inherit;
                background-position: 50% 50%;
            }

            #sppb-addon-1670600613904 .sppb-addon-title {
                margin-top: 10px;
                margin-bottom: 40px;
                color: #ffffff;
                font-size: 46px;
                line-height: 50px;
                text-transform: uppercase;
                font-weight: 500;
            }

            #sppb-addon-wrapper-1671120303240 {
                margin: 40px 0px 30px 0px;
            }

            #sppb-addon-1671120303240 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1671120303240 .sppb-addon-content {
                margin: -10px;
            }

            #sppb-addon-1671120303240 .sppb-addon-content .sppb-btn {
                margin: 10px;
            }

            .sp-page-builder .page-content #section-id-1490764502303 {
                padding-top: 100px;
                padding-right: 0px;
                padding-bottom: 100px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                color: rgba(37, 37, 37, 1);
                background-color: #f9f9f9;
            }

            #column-id-1490764502304 {
                padding-top: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
                padding-left: 25px;
                background-color: #ffffff;
            }

            #sppb-addon-1670606195474 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 10px;
                color: rgba(37, 37, 37, 1);
                font-size: 32px;
                line-height: 38px;
                text-transform: uppercase;
                font-weight: 500;
            }

            #sppb-addon-wrapper-1670606731708 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1670606731708 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1670606731708 .sppb-divider {
                margin-top: 0px;
                margin-bottom: 0px;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #056839;
            }

            @media (min-width: 768px) and (max-width:991px) {
                #sppb-addon-1670606731708 .sppb-divider {
                    margin-top:20px;
                    margin-bottom: 20px;
                }
            }

            @media (max-width: 767px) {
                #sppb-addon-1670606731708 .sppb-divider {
                    margin-top:10px;
                    margin-bottom: 10px;
                }
            }

            #sppb-addon-wrapper-1670605318588 {
                margin: 0px 0px 10px 0px;
            }

            #sppb-addon-1670605318588 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #column-id-1670605479645 {
                padding-top: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
                padding-left: 25px;
                background-color: #ffffff;
            }

            #sppb-addon-1701184317926 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 10px;
                color: rgba(37, 37, 37, 1);
                font-size: 32px;
                line-height: 38px;
                text-transform: uppercase;
                font-weight: 500;
            }

            #sppb-addon-wrapper-1670606731705 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1670606731705 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1670606731705 .sppb-divider {
                margin-top: 0px;
                margin-bottom: 0px;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #056839;
            }

            @media (min-width: 768px) and (max-width:991px) {
                #sppb-addon-1670606731705 .sppb-divider {
                    margin-top:20px;
                    margin-bottom: 20px;
                }
            }

            @media (max-width: 767px) {
                #sppb-addon-1670606731705 .sppb-divider {
                    margin-top:10px;
                    margin-bottom: 10px;
                }
            }

            #sppb-addon-wrapper-1670605732432 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1670605732432 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            .sp-page-builder .page-content #section-id-1670619835292 {
                padding-top: 5px;
                padding-right: 5px;
                padding-bottom: 5px;
                padding-left: 5px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: -33px;
                margin-left: 0px;
                background-color: #ffffff;
            }

            @media (max-width: 767px) {
                .sp-page-builder .page-content #section-id-1670619835292 {
                    padding-top:50px;
                    padding-bottom: 50px;
                }
            }

            #column-id-1670619835284 {
                box-shadow: 0 0 0 0 #fff;
            }

            .sp-page-builder .page-content #section-id-1670619835288 {
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #ffffff;
            }

            #column-id-1670619835289 {
                box-shadow: 0 0 0 0 #fff;
            }

            #sppb-addon-wrapper-1671470271465 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1671470271465 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            .sp-page-builder .page-content #section-id-1672169295843 {
                padding-top: 150px;
                padding-right: 0px;
                padding-bottom: 150px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                color: rgba(255, 255, 255, 1);
                background-image: url(/images/headers/volunteers-c.jpg);
                background-repeat: no-repeat;
                background-size: cover;
                background-attachment: inherit;
                background-position: 50% 50%;
            }

            #sppb-addon-1672169295845 .sppb-addon-title {
                margin-top: 10px;
                margin-bottom: 40px;
                color: #ffffff;
                font-size: 46px;
                line-height: 42px;
                text-transform: uppercase;
                font-weight: 500;
            }

            #sppb-addon-wrapper-1672336184260 {
                margin: 40px 0px 30px 0px;
            }

            #sppb-addon-1672336184260 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1672336184260 .sppb-btn i {
                margin: 0px 0px 0px 0px;
            }

            .sp-page-builder .page-content #section-id-1671470271432 {
                padding-top: 75px;
                padding-right: 0px;
                padding-bottom: 50px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #ffffff;
            }

            @media (max-width: 767px) {
                .sp-page-builder .page-content #section-id-1671470271432 {
                    padding-top:50px;
                    padding-bottom: 50px;
                }
            }

            #column-id-1671470271433 {
                box-shadow: 0 0 0 0 #fff;
            }

            .sp-page-builder .page-content #section-id-1671470271434 {
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #ffffff;
            }

            #column-id-1671470271435 {
                box-shadow: 0 0 0 0 #fff;
            }

            #sppb-addon-wrapper-1671470271436 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1671470271436 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #column-id-1671470271437 {
                box-shadow: 0 0 0 0 #fff;
            }

            #sppb-addon-wrapper-1671470271438 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1671470271438 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #column-id-1671470271439 {
                box-shadow: 0 0 0 0 #fff;
            }

            #sppb-addon-wrapper-1671470271442 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1671470271442 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #column-id-1671470271441 {
                box-shadow: 0 0 0 0 #fff;
            }

            #sppb-addon-wrapper-1671470271440 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1671470271440 {
                box-shadow: 0 0 0 0 #ffffff;
            }
  body {
                font-family: Open Sans, sans-serif;
                font-size: 17px;
                font-weight: normal;
            }
  h1 {
                font-family: Oswald, sans-serif;
                font-size: 80px;
                font-weight: 300;
            }
 h2 {
                font-family: Oswald, sans-serif;
                font-size: 42px;
                font-weight: 300;
            }
 h3 {
                font-family: Oswald, sans-serif;
                font-size: 28px;
                font-weight: 300;
            }
  h4 {
                font-family: Oswald, sans-serif;
                font-size: 20px;
                font-weight: 300;
            }
   @media (min-width: 1400px) {
                .container {
                    max-width: 1140px;
                }
            }
   #sp-bottom {
                padding: 100px 0px 85px;
            }

.sp-page-builder .page-content #section-id-1484546085703 {
                padding-top: 75px;
                padding-right: 0px;
                padding-bottom: 20px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #ffffff;
            }

            #sppb-addon-wrapper-1671125850883 {
                margin: 0 0 36px 0;
            }

            #sppb-addon-1671125850883 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 20px;
                color: #056839;
                text-transform: uppercase;
            }

            #sppb-addon-wrapper-1670614313603 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1670614313603 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #column-id-1484546085705 {
                padding-top: 0;
                padding-right: 0;
                padding-bottom: 0;
                padding-left: 50px;
            }

            .sp-page-builder .page-content #section-id-1670613191897 {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 50px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #ffffff;
                box-shadow: 0 0 0 0 #ffffff;
            }

            #column-id-1670613191896 {
                box-shadow: 0 0 0 0 #fff;
            }

            #sppb-addon-wrapper-1671125850894 {
                margin: 0 0 36px 0;
            }

            #sppb-addon-1671125850894 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 20px;
                color: #056839;
                font-size: 26px;
                text-transform: uppercase;
            }

            #sppb-addon-wrapper-1671125850901 {
                margin: 0 0 36px 0;
            }

            #sppb-addon-1671125850901 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 20px;
                color: #056839;
                text-transform: uppercase;
            }

            .sp-page-builder .page-content #section-id-1672344902477 {
                padding-top: 75px;
                padding-right: 0px;
                padding-bottom: 75px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                color: rgba(37, 37, 37, 1);
                background-color: #f7f7f7;
            }

            #column-id-1672344902412 {
                padding-top: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
                padding-left: 25px;
                background-color: #ffffff;
            }

            #sppb-addon-1672344902413 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 10px;
                color: rgba(37, 37, 37, 1);
                font-size: 28px;
                line-height: 38px;
                text-transform: uppercase;
                font-weight: 500;
            }

            #sppb-addon-wrapper-1672344902414 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902414 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1672344902414 .sppb-divider {
                margin-top: 0px;
                margin-bottom: 0px;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #056839;
            }

            @media (min-width: 768px) and (max-width:991px) {
                #sppb-addon-1672344902414 .sppb-divider {
                    margin-top:20px;
                    margin-bottom: 20px;
                }
            }

            @media (max-width: 767px) {
                #sppb-addon-1672344902414 .sppb-divider {
                    margin-top:10px;
                    margin-bottom: 10px;
                }
            }

            #sppb-addon-wrapper-1672346706318 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672346706318 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1672346706318 li a {
                padding-top: 7px;
                padding-right: 17px;
                padding-bottom: 7px;
                padding-left: 17px;
                border-radius: 3px;
                text-transform: none;
            }

            #sppb-addon-1672346706318 li a:hover {
                background-color: rgba(0, 0, 0, 0.05);
            }

            #sppb-addon-1672346706318 li.sppb-active a {
                border-radius: 3px;
                background-color: rgba(0, 0, 0, 0.05);
                color: #056839;
            }

            #sppb-addon-1672346706318 .sppb-responsive-bars {
                background-color: rgba(0, 0, 0, .1);
            }

            #sppb-addon-1672346706318 .sppb-responsive-bars.open {
                background-color: #056839;
            }

            #sppb-addon-1672346706318 .sppb-responsive-bar {
                background-color: #000;
            }

            #sppb-addon-1672346706318 .sppb-responsive-bars.open .sppb-responsive-bar {
                background-color: #fff;
            }

            @media (min-width: 768px) and (max-width:991px) {
                #sppb-addon-1672346706318 li a {
                    padding-top:7px;
                    padding-right: 17px;
                    padding-bottom: 7px;
                    padding-left: 17px;
                }
            }

            @media (max-width: 767px) {
                #sppb-addon-1672346706318 li a {
                    padding-top:7px;
                    padding-right: 17px;
                    padding-bottom: 7px;
                    padding-left: 17px;
                }
            }

            #column-id-1672344902416 {
                padding-top: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
                padding-left: 25px;
                background-color: #ffffff;
            }

            #sppb-addon-1672344902417 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 10px;
                color: rgba(37, 37, 37, 1);
                font-size: 28px;
                line-height: 38px;
                text-transform: uppercase;
                font-weight: 500;
            }

            #sppb-addon-wrapper-1672344902418 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902418 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-1672344902418 .sppb-divider {
                margin-top: 0px;
                margin-bottom: 0px;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #056839;
            }

            @media (min-width: 768px) and (max-width:991px) {
                #sppb-addon-1672344902418 .sppb-divider {
                    margin-top:20px;
                    margin-bottom: 20px;
                }
            }

            @media (max-width: 767px) {
                #sppb-addon-1672344902418 .sppb-divider {
                    margin-top:10px;
                    margin-bottom: 10px;
                }
            }

            #sppb-addon-wrapper-1672344902419 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902419 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            .sp-page-builder .page-content #section-id-1672344902418 {
                padding-top: 50px;
                padding-right: 0px;
                padding-bottom: 50px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                background-color: #ffffff;
                box-shadow: 0 0 0 0 #ffffff;
            }

            #column-id-1672344902419 {
                box-shadow: 0 0 0 0 #fff;
            }

            #sppb-addon-wrapper-1672344902436 {
                margin: 0 0 36px 0;
            }

            #sppb-addon-1672344902436 .sppb-addon-title {
                margin-top: 13px;
                margin-bottom: 25px;
                color: #056839;
                text-transform: uppercase;
            }

            #sppb-addon-wrapper-1672344902433 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902433 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-wrapper-1672344902449 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902449 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-wrapper-1672344902454 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902454 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-wrapper-1672344902464 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902464 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-wrapper-1672344902469 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902469 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            #sppb-addon-wrapper-1672344902474 {
                margin: 0px 0px 30px 0px;
            }

            #sppb-addon-1672344902474 {
                box-shadow: 0 0 0 0 #ffffff;
            }

            .sp-page-builder .page-content #section-id-1672335512156 {
                padding-top: 50px;
                padding-right: 0px;
                padding-bottom: 50px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                color: #ffffff;
                background-color: #056839;
            }

            #sppb-addon-1672335512159 {
                color: rgba(255, 255, 255, 0.82);
            }

            #sppb-addon-1672335512159 .sppb-addon-title {
                color: #ffffff;
                font-size: 36px;
                line-height: 48px;
            }

            @media (min-width: 768px) and (max-width:991px) {
                #sppb-addon-1672335512159 .sppb-addon-title {
                    font-size:32px;
                    line-height: 32px;
                    line-height: 36px;
                }

                #sppb-addon-wrapper-1672335512159 {
                    margin-top: 0px;
                    margin-right: 0px;
                    margin-bottom: 30px;
                    margin-left: 0px;
                }
            }

            @media (max-width: 767px) {
                #sppb-addon-1672335512159 .sppb-addon-title {
                    font-size:24px;
                    line-height: 24px;
                    line-height: 32px;
                }

                #sppb-addon-wrapper-1672335512159 {
                    margin-top: 0px;
                    margin-right: 0px;
                    margin-bottom: 30px;
                    margin-left: 0px;
                }
            }

            #sppb-addon-1672335512161 #btn-1672335512161.sppb-btn-default {
                font-weight: bold;
            }
            
            .sppb-addon-title {

                text-transform: uppercase;
            }  




.jbd-container .result-item .item-name-container {order:1}
.jbd-container .result-item .item-options {order:3;padding-top: 20px;}
.jbd-container .result-item .company-intro {order:2;}
.jbd-container .list-style-4 .result-content>div  ,.result-actions
{display: flex;
            flex-direction: column;}

.jbd-container .list-style-4 .item-type {display:none;}
.jbd-container .result-item .result-actions .item-action.dark {display:none}
.jbd-container .result-item .result-actions .item-action {border:0px;}
.jbd-container .result-item .result-actions .item-action:nth-child(1) {order: 1;padding: 0px;}
.jbd-container .result-item .result-actions .item-action:nth-child(2) {order: 2;font-size: 14px;color: #4a5468;}
.jbd-container .result-item .result-actions .item-action:nth-child(2):hover {order:1;color: #fff!important;}

.jbd-container .list-style-4 .item-image {
    height: 100%;
    position: relative;
    width: 100%;
    }

.jbd-container .search-filter-container {
    background: #fbfbfb;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
    display: block;
    overflow: hidden;
    padding: 16px;
    margin-bottom: 15px;
}

.jbd-container .result-item .company-intro a {display:none}

.jbd-container .list-style-4 .item-image-border{ border-radius:0 !important }