.upcoming-events-sidebar {
    .events {
    	padding: 0 0 2em 0;
    	@include clear-fix();
    	.event {
    		margin-bottom: 1rem;
			a {
				display: block;
    			//border: 1px solid $blue;
    			//padding: 1em;
				&:hover {
					text-decoration: none;
					background-color: $blue;
					color: $white;
				}
			}

			.image {
				//margin-right: 2em;
				img {
					width: 100%;
				}
			}

			.event-details {
				@include font-size(16);
				.name {
					@include font-size(22);
					line-height: 1em;
					font-weight: 700;
					margin: 0 0 1em 0;
				}

				.day {
					@include font-size(18);
				}

				.excerpt {
					font-weight: 300;
				}

			}
    	}
    }

    &.scheme-light {
	    .event-details {
	    	color: $grey;
			.name {
				color: $pink;
			}	

			.day {
				@include font-size(24);
			}    
	    }
	}

    &.scheme-dark {
	    .event-details {
	    	color: $grey;
			.name {
				color: $pink;
			}	

			.day {
				color: $black;
			}    	
	    }
	}
}