/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.3
*/


/* =Theme customization starts here
------------------------------------------------------- */


div.tribe-related-events-thumbnail.ss-lowcount{
    width: 50% !important;
}


.timezone, .tribe-events-time-zone {
    display: none;
}

.map-key{
    width: 60%;
    position: absolute;
    bottom: 30px;
    left: 20px;
}


.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail.ss-lowcount img {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: none;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail.ss-lowcount img[src$="tribe-related-events-placeholder.png"] {
    transform: none;
    bottom: 20px;
}

.tour_sites ul.tribe-related-events{
    display: inline-block;
}

.tour_sites ul.tribe-related-events li.item_large{
    width: 220px;
    height: auto;
    min-height: 370px;
}


.tribe-events-meta-group-venue .tribe-venue-tel-label, .tribe-events-meta-group-venue .tribe-venue-tel {
    display:none;
}

.tribe-events-schedule h2.virtual{
    display:block;
}

.virtual .tribe-events-meta-group-details abbr, .virtual .tribe-events-meta-group-details .tribe-events-start-date-label, .virtual .tribe-events-meta-group-details .tribe-events-end-date-label{
    display: block;
}




.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-actions--spacer {
    position: relative;
    margin-top: 20px;
}
.geo-wrapper{

}
.geo{
    width:10px;
    height: 10px;
    position: relative;
    display: inline-block;
    margin-right: 3px !important;
}

.geo2 {
    width: 10px;
    height: 10px;
    position: relative;
    display: inline-block;
    margin-right: 2px !important;
     top: 1px;

}
.geotext{
    width: auto;
    font-size: 10px;
    position: relative;
    display: inline-block;

    /* top: 3px; */
    margin-left: 3px !important;
}
.geo-batteries{
    background: #E21B22;
}

.geo-vehicals{
    background: #F5821E
}

.geo-solar{
    background: #F9CB02;
}

.geo-green{
    background: #59AA46;
}

.geo-hydro{
    background: #33AACB;
    margin-right: 5px !important;
}
.geo-geotherm{
    background: #6F2C8E;
}
.geo-wind{
    background: #B51E8C;
}
.geo-local-tour{
    background-image: url("assets/images/part-of-a-local-tour_icon.png");
    background-repeat: no-repeat;
    background-size: 100%;
}

li[id*='Battery Storage'] , li[id*='Battery Storage'].select2-results__option--highlighted{
    background: #E21B22 !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Battery Storage']{
    background: #cb191e !important;
    color: #fff !important;
    padding-left: 5px !important;
    opacity: 1 !important;
}


li[id*='Biomass Utilization'], li[id*='Biomass Utilization'].select2-results__option--highlighted  {
    background: #B51E8C  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Biomass Utilization'] {
    background: #961976 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Electric Vehicle(s)'], li[id*='Electric Vehicle(s)'].select2-results__option--highlighted  {
    background: #F5821E !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Electric Vehicle(s)'] {
    background: #cc6b1a !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Electric Vehicle Charging'], li[id*='Electric Vehicle Charging'].select2-results__option--highlighted  {
    background: #F5821E !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Electric Vehicle Charging'] {
    background: #cc6b1a !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}



li[id*='Energy Efficiency Upgrades'] , li[id*='Energy Efficiency Upgrades'].select2-results__option--highlighted  {
    background: #59AA46  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li:hover[id*='Energy Efficiency Upgrades'] {
    background: #488a39 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Gardening/Xeriscaping'] , li[id*='Gardening/Xeriscaping'].select2-results__option--highlighted  {
    background: #59AA46  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Gardening/Xeriscaping'] {
    background: #488a39 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Composting'] , li[id*='Composting'].select2-results__option--highlighted {
    background: #59AA46  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Composting'] {
    background: #488a39 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}



li[id*='Geothermal'], li[id*='Geothermal'].select2-results__option--highlighted  {
    background: #6F2C8E !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li:hover[id*='Geothermal'] {
    background: #5e2577 !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Heat Pump(s)'] , li[id*='Heat Pump(s)'].select2-results__option--highlighted  {
    background: #6F2C8E !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Heat Pump(s)'] {
    background: #5e2577 !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Gray Water System'] , li[id*='Gray Water System'].select2-results__option--highlighted  {
    background: #33AACB !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li:hover[id*='Gray Water System'] {
    background: #2e95b2 !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Integrated Systems'] , li[id*='Integrated Systems'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Integrated Systems'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li[id*='Net zero'] , li[id*='Net zero'].select2-results__option--highlighted  {
    background: #F9CB02  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Net zero'] {
    background: #dab104 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Off-Grid'] , li[id*='Off-Grid'].select2-results__option--highlighted  {
    background: #E21B22  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Off-Grid'] {
    background: #cb191e !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Passive Solar'] , li[id*='Passive Solar'].select2-results__option--highlighted  {
    background: #59AA46 !important;;
    color: #000 !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li:hover[id*='Passive Solar'] {
    background: #488a39 !important;;
    color: #000 !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}



li[id*='Recycled Building Materials'] , li[id*='Recycled Building Materials'].select2-results__option--highlighted {
    background: #59AA46  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Recycled Building Materials'] {
    background: #488a39 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}




li[id*='Solar PV - Ground Mount'] , li[id*='Passive Solar'].select2-results__option--highlighted  {
    background: #F9CB02 !important;;
    color: #000 !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li:hover[id*='Solar PV - Ground Mount'] {
    background: #dab104 !important;;
    color: #000 !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}



li[id*='Solar PV - Rooftop'] , li[id*='Solar PV - Rooftop'].select2-results__option--highlighted  {
    background: #F9CB02 !important;;
    color: #000 !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Solar PV - Rooftop'] {
    background: #dab104 !important;;
    color: #000 !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Community Solar'] , li[id*='Community Solar'].select2-results__option--highlighted  {
    background: #F9CB02 !important;;
    color: #000 !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Community Solar'] {
    background: #dab104 !important;;
    color: #000 !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Solar Thermal'] , li[id*='Solar Thermal'].select2-results__option--highlighted  {
    background: #6F2C8E !important;;
    color: #fff !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Solar Thermal'] {
    background: #5e2577 !important;;
    color: #fff !important;;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Sustainable Living'] , li[id*='Sustainable Living'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Sustainable Living'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Passive House Certification'] , li[id*='Passive House Certification'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Passive House Certification'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Energy Star Certification'] , li[id*='Energy Star Certification'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Energy Star Certification'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='LEED Certification'] , li[id*='LEED Certification'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='LEED Certification'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='HERS Rated Certification'] , li[id*='HERS Rated Certification'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='HERS Rated Certification'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='FORTIFIED Certification'] , li[id*='FORTIFIED Certification'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='FORTIFIED Certification'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Net Zero Certification'] , li[id*='Net Zero Certification'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Net Zero Certification'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Energy Monitoring'] , li[id*='Energy Monitoring'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Energy Monitoring'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='EPA Water Sense Certification'] , li[id*='EPA Water Sense Certification'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='EPA Water Sense Certification'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Indoor AirPLUS Certification'] , li[id*='Indoor AirPLUS Certification'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Indoor AirPLUS Certification'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Zero Energy Home'] , li[id*='Iero Energy Home'].select2-results__option--highlighted  {
    background: #68A04B  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Zero Energy Home'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Water Harvesting'] , li[id*='Water Harvesting'].select2-results__option--highlighted  {
    background: #33AACB !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li:hover[id*='Water Harvesting'] {
    background: #2e95b2 !important;
    color: #fff !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Wind Generation'] , li[id*='Wind Generation'].select2-results__option--highlighted  {
    background: #B51E8C  !important;
    color: #fff  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Wind Generation'] {
    background: #961976 !important;
    color: #fff  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li[id*='Other'] , li[id*='Other'].select2-results__option--highlighted  {
    background: #59AA46  !important;
    color: #000  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

li:hover[id*='Other'] {
    background: #5b8a40 !important;
    color: #000 !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}


li[id*='Wind Turbine(s)']  , li[id*='Wind Turbine(s)'].select2-results__option--highlighted  {
    background: #B51E8C  !important;
    color: #fff  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}
li:hover[id*='Wind Turbine(s)'] {
    background: #961976  !important;
    color: #fff  !important;
    opacity: 1 !important;
    padding-left: 5px !important;
}

