.video-section{
			padding: 90px 0;
			max-width: 1170px;
			margin: 0 auto;
			overflow: hidden;
		}
		.aside-video-content{
			width: 62%;
			float: left;
			padding-right: 47px;
		}
		.video-frame{
			width: 38%;
			float: left;
			padding-top: 25px;
		}
		.aside-video-content p{
			margin-bottom: 20px;
		}
		.aside-video-content h1{
			font-size: 29px;
			font-family: 'Oswald', sans-serif;
			font-weight: 400;
			color: #000;
			position: relative;
			padding-bottom: 15px;
			margin-bottom: 20px;
			margin-top: 0;
		}
		.aside-video-content h1::after {
			width: 52px;
			height: 2px;
			background-color: #006f3b;
			position: absolute;
			bottom: 0;
			left: 0;
			content: "";
		}
.read-more-state {
		  display: none;
		}

		.read-more-target {
		  opacity: 0;
		  max-height: 0;
		  font-size: 0;
		  transition: .25s ease;
		}

		.read-more-state:checked ~ .read-more-wrap .read-more-target {
		  opacity: 1;
		  font-size: inherit;
		  max-height: 999em;
		}

		.read-more-trigger:before {
		  content: 'Read More';
		}

		.read-more-state:checked ~ .read-more-wrap .read-more-trigger:before {
		  content: ' ';
		}
		.read-more-trigger-less:before {
		  content: ' ';
		}

		.read-more-state:checked ~ .read-more-wrap .read-more-trigger-less:before {
		  content: 'Read Less';
		}
		.read-more-trigger{
		  padding-left: 5px; 
		}
		.read-more-trigger, .read-more-trigger-less {
			cursor: pointer;
			display: inline;
			line-height: 2;
			color: #006f3b;
			text-decoration: underline;
		}
body.widget-snippet .read-more-target{
opacity: 1;
max-height: initial;
}
