 .law-livewhale .html-content {
     margin: 1.5rem 0;
 }
 .law-livewhale .law-widget .law-lw-item {
	 display: flex;
	 flex-wrap: wrap;
	 background-color: #fff;
	 margin: 20px auto;
	 padding: 20px;
	 box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.law-livewhale .law-widget .law-lw-item:first-of-type {
    margin-top: 0;
}
 .law-livewhale .law-widget .law-lw-item .law-lw-col {
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: flex-start;
	 align-content: flex-start;
	 padding-right: 20px;
}
 .law-livewhale .law-widget .law-lw-item .top-row {
	 display: flex;
	 flex-wrap: wrap;
	 width: 100%;
}
 .law-livewhale .law-widget .law-lw-item .law-lw-image {
	 max-width: 120px;
	 width: 100%;
}
 .law-livewhale .law-widget .law-lw-item .law-lw-title {
	 width: 40%;
}
 .law-livewhale .law-widget .law-lw-item .law-lw-title h3, .law-livewhale .law-widget .law-lw-item .law-lw-title h4, .law-livewhale .law-widget .law-lw-item .law-lw-title p {
	 width: 100%;
}
 .law-livewhale .law-widget .law-lw-item .law-lw-title h4 {
	 font-family: 'Oswald';
}
 .law-livewhale .law-widget .law-lw-item .law-lw-summary {
	 display: none;
	 width: 40%;
	 padding-left: 30px;
	 border-left: 1px solid #744f28;
}
 .law-livewhale .law-widget .law-lw-item .law-lw-title .fa-map-marker {
	 color: #707070;
	 margin-right: 5px;
}
 .calendar-sidebar-links {
	 padding: 20px;
	 box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
 .calendar-sidebar-links .fa-calendar {
	 font-size: 2.25rem;
	 margin-bottom: 10px;
	 color: #500000;
}
 .calendar-sidebar-links h2 {
	 font-size: 2rem;
	 margin-bottom: 10px;
	 color: #000;
}
 .calendar-sidebar-links .fa-ul {
	 margin-left: 26px;
	 margin-bottom: 0;
}
 .calendar-sidebar-links .fa-ul li {
	 margin-bottom: 10px;
}
 .calendar-sidebar-links .fa-ul .fa-li {
	 color: #707070;
}
 .calendar-sidebar-links .fa-ul .fa-li a {
	 margin-left: 6px;
}
 .law-livewhale .main-internal {
	 display: flex;
	 flex-wrap: wrap;
	 width: 100%;
	 gap: 10px;
	 box-sizing: border-box;
}
 .law-livewhale .livewhale-container.has-spotlight {
	 flex: 1;
}
 .law-livewhale .spotlight-blog-container {
	 flex: 1;
	 max-width: 400px;
}
.law-livewhale .posts-button {
    width: 100%;
}
 .law-livewhale .spotlight-blog-container .blog-post {
	 flex-wrap: wrap;
	 margin: inherit;
}
 .law-livewhale .spotlight-blog-container .blog-post .blog-post-image {
	 max-width: inherit;
	 margin-right: inherit;
}
 .law-livewhale .spotlight-blog-container .blog-post .blog-post-date, .law-livewhale .spotlight-blog-container .blog-post .blog-post-text {
	 margin: 20px 0;
}


/*------------MEDIA BREAKPOINTS-------------*/

 @media (max-width: 576px) {
	 .law-livewhale .lw_events_day {
		 flex-direction: column;
		 gap: 0;
	}
	 .law-livewhale .lw_events_day .event-details {
		 padding: 0 15px;
	}
	 .law-livewhale .lw_events_day .event-description {
		 padding: 0 15px;
	}
	 .law-livewhale .lw_events_day .event-details .event-date-time-title-wrapper {
		 border-right-width: 0;
	}
}
 @media screen and (max-width: 768px) {
	 .law-livewhale .law-widget .law-lw-item .top-row {
		 width: 100%;
	}
	 .law-livewhale .law-widget .law-lw-item .law-lw-summary {
		 width: 100%;
		 border-left: 0;
		 padding-left: 0;
	}
	 .law-livewhale .law-widget .law-lw-item .law-lw-image:empty {
		 display: none;
	}
	 .law-livewhale .law-widget .law-lw-item .law-lw-title {
		 width: 100%;
	}
	 .law-livewhale .livewhale-container.has-spotlight {
		 width: 100%;
	}
}
 @media screen and (max-width: 992px) {
     .law-livewhale .main-internal {
         flex-direction: column!important;
     }
     
 }
 @media screen and (max-width: 1200px) {
	 .law-livewhale .lw_events_day {
		 box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.36);
	}
	 .calendar-sidebar-links {
		 box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.36);
	}
}
 