#details aside img {max-width: 150px;}
	#details aside a {border-bottom-width: 0px!important;}
	#details aside p {margin-bottom: 0px!important;}

.advocacy-sidebar button {
    border-left: 5px solid #f1f2f3;
    padding-left: 10px;
    display: block;
}

.advocacy-sidebar button.active {
    border-left: 5px solid orange;
}
.logo.effortby {
    margin-top: 1em;
    max-height: 3rem;
    max-width: 50%;
    }
.imptdate {position:absolute;bottom:0; left:0;padding:1em;background-color:white;}

/*icons*/
.icon {height:32px;width:32px;background-size:contain;background-repeat: no-repeat;display: inline-block;margin-right:1em;}
 	.icon-16{height:16px;width:16px;}
.icon.details {background-image:url(../images/icon-keydetails.svg);}
.icon.progress {background-image:url(../images/icon-progress.svg);}
.icon.news {background-image:url(../images/icon-news.svg);}
.icon.resources {background-image:url(../images/icon-resources.svg);}
	.icon.details::hover {background-image:url(../images/icon-keydetails-active.svg);}
	.icon.progress::hover {background-image:url(../images/icon-progress-active.svg);}
	.icon.news::hover {background-image:url(../images/icon-news-active.svg);}
	.icon.resources::hover {background-image:url(../images/icon-resources-active.svg);}

.active .icon.details {background-image:url(../images/icon-keydetails-active.svg);}
.active .icon.progress {background-image:url(../images/icon-progress-active.svg);}
.active .icon.news {background-image:url(../images/icon-news-active.svg);}
.active .icon.resources {background-image:url(../images/icon-resources-active.svg);}

.icon.twitter-white {background-image:url(../images/icon-twitter-white.svg);}
.icon.linkedin-white {background-image:url(../images/icon-linkedin-white.svg);}
.icon.facebook-white {background-image:url(../images/icon-facebook-white.svg);}

.icon.community-solar {background-image:url(../images/icon-community-solar.svg);}
.icon.fixed-charges {background-image:url(../images/icon-fixed-charges.svg);}
.icon.financial-incentives {background-image:url(../images/icon-financial-incentives.svg);}
.icon.hoa-solar {background-image:url(../images/icon-hoa-solar.svg);}
.icon.net-metering {background-image:url(../images/icon-net-metering.svg);}
.icon.rural-electric-coops {background-image:url(../images/icon-rural-electric-coops.svg);}
.icon.solar-electric-vehicles {background-image:url(../images/icon-solar-electric-vehicles.svg);}
.icon.solar-storage {background-image:url(../images/icon-solar-storage.svg);}


@media (min-width: 768px) {
	.advocacy-sidebar button {padding-left: 0.5em;}
	.icon {height:24px;width:24px;margin-right:0.5em;}
}

/* gradients */
.interstitial.masthead {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ec8937+0,d95738+100 */
	background: #ec8937; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #ec8937 0%, #d95738 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  #ec8937 0%,#d95738 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  #ec8937 0%,#d95738 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8937', endColorstr='#d95738',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.interstitial.feature {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ec8937+0,d95738+100 */
	background: #d95738; /* Old browsers */
	background: -moz-linear-gradient(135deg,  #d95738 0%, #ec8937 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(135deg,  #d95738 0%,#ec8937 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #d95738 0%,#ec8937 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95738', endColorstr='#ec8937',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.interstitial.cta {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eb8737+0,f6b535+100 */
	background: #eb8737; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #eb8737 0%, #f6b535 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #eb8737 0%,#f6b535 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #eb8737 0%,#f6b535 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb8737', endColorstr='#f6b535',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/* 3rd Pary Form Overrides */
select {
    color: #4a5568;
    font-family: Roboto Condensed,sans-serif;
}
.gform_wrapper {
    border: 1px solid #f2762c!important;
    padding: 1em!important;
}
.advocacy-actionwidget,
.advocacy-actionwidget body,
iframe body,
.gform_wrapper,
.action-container-default-template {background-color:transparent!important;
    color: #4a5568;
    font-family: Roboto Condensed,sans-serif;}

.action-container-default-template #heading, 
#slider .heading,
.action-container-default-template {
	background-color:transparent!important;
    color: #4a5568;
    font-family: Roboto Condensed,sans-serif;
}

.advocacy-actionwidget #heading h2,
.p2a-action-form .p2a-form-heading {
	background-color:transparent!important;
    color: #4a5568;
    font-family: Roboto Condensed,sans-serif;
}


/* Override Events Shortcodes & Templates Addon For The Events Calendar */
.ect-list-posts.style-1 .ect-events-title a.ect-event-url, .ect-list-posts.style-2 .ect-events-title a.ect-event-url, .ect-list-post h2.ect-list-title, .ect-list-post h2.ect-list-title a.ect-event-url, .ect-classic-list a.tribe-events-read-more, .ect-clslist-event-info .ect-clslist-title a.ect-event-url, #ect-grid-wrapper .ect-grid-title h4, #ect-grid-wrapper .ect-grid-title h4 a, #ect-carousel-wrapper .ect-carousel-title h4, #ect-carousel-wrapper .ect-carousel-title h4 a, #ect-slider-wrapper .ect-slider-title h4, #ect-slider-wrapper .ect-slider-title h4 a, #ect-accordion-wrapper h3.ect-accordion-title {
    font-family: Roboto Condensed,sans-serif;
    color: #d95738!important;
    font-size: 24px;
    line-height: 1.42;
}
.ect-list-post .ect-list-post-right, .ect-list-post .ect-clslist-event-info, #ect-grid-wrapper .ect-grid-event-area, #ect-carousel-wrapper .ect-carousel-event-area, #ect-slider-wrapper .ect-slider-event-area, #ect-slider-wrapper .style-2 .ect-slider-left, #ect-accordion-wrapper .ect-accordion-event {
	background:transparent;
}
.ect-list-post .ect-list-post-right .ect-list-description {
    border-color: transparent;
    box-shadow: none;
}
.ect-list-post.style-1 .ect-list-post-right .ect-list-venue, .ect-list-post.style-2 .modern-list-right-side, .ect-list-post.style-3 .ect-list-date, .ect-list-post.style-3 .ect-clslist-event-details a:hover {
    box-shadow: none;
}
.ect-list-post.style-1 .ect-list-post-right .ect-list-venue, .ect-list-post.style-2 .modern-list-right-side, .ect-list-post.style-3 .ect-list-date, .ect-list-post.style-3 .ect-clslist-event-details a:hover, div[id*=event-] .ect-event-category ul.tribe_events_cat li a, #ect-grid-wrapper .style-2 .ect-grid-date, #ect-slider-wrapper .style-2 .ect-slider-date, #ect-accordion-wrapper .ect-accordion-event.style-3.ect-simple-event.active-event, #ect-accordion-wrapper .ect-accordion-event.style-2 .ect-accordion-date, #ect-accordion-wrapper .ect-accordn-slick-prev, #ect-accordion-wrapper .ect-accordn-slick-next, #ect-grid-wrapper .ect-date-schedule, #ect-carousel-wrapper .ect-date-schedule, .ect-share-wrapper i.ect-icon-share:before {
    background: transparent;
}
.ect-list-post .ect-style3-desc .ect-event-content p, .ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p, .ect-clslist-inner-container .ect-clslist-time, #ect-slider-wrapper .ect-slider-description .ect-event-content p, #ect-grid-wrapper .ect-grid-description .ect-event-content p, #ect-carousel-wrapper .ect-carousel-description .ect-event-content p, #ect-accordion-wrapper .ect-accordion-content, #ect-accordion-wrapper .ect-accordion-content p {
	font-family: Merriweather,sans-serif!important;
    color: #4a5568;
    font-size: 1rem!important;
    line-height: 1;
}
.style-3 .ect-list-venue.minimal-list-venue, .ect-list-post .ect-list-venue .ect-venue-details, .ect-list-post .ect-list-venue .ect-google a, .modern-list-venue, .modern-list-venue .ect-google a, #ect-grid-wrapper .ect-grid-venue, #ect-carousel-wrapper .ect-carousel-venue, #ect-slider-wrapper .ect-slider-venue, #ect-accordion-wrapper .ect-accordion-venue,
#ect-events-list-content .ect-rate-area,
#ect-events-list-content .style-2 .ect-rate-area {
font-size: 14px;
    line-height: 1.62;
margin-bottom: 1rem;
    color: #4a5568!important;
    font-family: Roboto Condensed,sans-serif;
}
.ect-list-post .ect-list-post-left .ect-list-date .ect-date-area, .ect-list-post .ect-list-post-left .ect-list-date span.ect-custom-schedule, .modern-list-right-side .ect-list-date .ect-date-area, .modern-list-right-side .ect-list-date span.ect-custom-schedule, .style-3 .ect-list-date .ect-date-area, .style-3 .ect-list-date span.ect-custom-schedule, .ect-modern-time, #ect-grid-wrapper .ect-grid-date, #ect-grid-wrapper .ect-date-schedule span, #ect-carousel-wrapper .ect-carousel-date, #ect-carousel-wrapper .ect-date-schedule span, #ect-slider-wrapper .ect-slider-date, #ect-accordion-wrapper .ect-accordion-date, #ect-accordion-wrapper.ect-accordion-view span.month-year-box, .ect-list-post.style-4 .ect-list-schedule-wrap span, .ect-slider-event.style-4 .ect-date-schedule-wrap span, .ect-list-post.style-4 .ect-list-schedule-wrap span {
	color: #4a5568!important;
    font-family: Roboto Condensed,sans-serif;
    font-weight: normal;
}
.ect-list-date .ect-date-area .ev-day {color: #d95738;}
.ect-list-post .ect-rate-area span.ect-rate-icon, .ect-list-post .ect-list-description .ect-event-content a,
.ect-list-post h2.ect-list-title a,
.ect-list-post a {
	border-bottom-width: 0px;
}