.ez-toc-widget-container ul, ol {
	margin-left:0px !important;
}

.ez-toc-widget-container ul li {
	border-bottom:1px solid #d8d8d8;
	padding:10px 0;
	line-height:1.3em;
}

div.ez-toc-widget-container {
    background-color: #ececec;
    border-radius: 5px;
    padding: 15px 10px 0 10px;
}

.ez-toc-title-container {
	background-color:#618A00;
	padding:10px 10px 10px 15px;
	color:#fff;
	font-weight:300;
	letter-spacing:.5px;
	border-radius:5px;
}

.jeg_block_title {
	font-size:24px !important;
	font-family:Oswald;
	font-weight: 300;
    letter-spacing: .5px;
    border-radius: 10px;
}

.jeg_block_title a span, .jeg_block_title i, .jeg_block_title span {
	line-height:24px;
	padding:10px 10px 15px 0px;
	height:auto;
}
.jeg_block_heading {
	margin-bottom:15px;
}

.ez-toc-list .ez-toc-list-level-3 li {
margin-left:15px !important;
	font-size: smaller;
}

.ez-toc-widget-container ul li:last-child { border-bottom: none; 
	padding-bottom:0;
}

.breakout-section {
	background-color: #F8FAFC;
	border-top: 1px solid #E6E9EF;
	border-bottom: 1px solid #E6E9EF;
	margin-bottom: 25px;
	padding: 0;
}

.editors-note {
	background-color: #e9e9e9;
	padding: 15px;
	border-radius: 10px;
	border: 1px solid #c9c9c9
}

.reviews-summary, .reviews-summary h2, .reviews-summary h4 {
	color:#fff !important;
}