.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row {
    position: relative;
    display: inline-block;
	margin: 0 0 10px 0;
}

.content_landing_main_container .content_landing_right_nav.template7_content  .find-a-class .class-hero .class-search.cat-search-module {
	margin: 10px 0 0 0;
}

.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row  h2 {
	padding: 8px 0 12px 0;
}

.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_image { 
	width: 23.5%;
    float: left;
}

.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_image  img{ 
	width: 100%;
}

.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_paragraph {
	width: calc(76.5% - 20px);
    padding: 0 0 0 20px;
    float: left;
}

.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_paragraph h3 {
	padding: 0;
    border-bottom: 0;
	margin: 0 0 10px;
    font-weight: 700;
    font-size: 18px;
}

.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_paragraph h2 a {
	color: #000;
}

.template7_content .local_landing_template7_2col{
	display: inline-block;
	width: 100%;
	margin-top: -4px;
}

.template7_content .local_landing_template7_2col .local_landing_template7_left {
	float: left;
    width: 50%;
	margin-right: 16px;
}

.template7_content .local_landing_template7_2col .local_landing_template7_left h2.two-col-h2 {
	line-height: 30px;
	font-size: 22px;
}

.template7_content .local_landing_template7_2col  .local_landing_template7_right {
	float: left;
	width: calc(50% - 16px);
}

.template7_content button{
	height: 50px;
	width: 310px;
	font-weight: 500;
    letter-spacing: 0.4px;
    text-transform: uppercase;
	margin: 0 0 40px 0;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li p {
	margin-bottom: 22px;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li .local_landing_each_content_row ul {
	margin: 0px 0 20px 18px;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li  .local_landing_each_content_row ul li {
	line-height: 22px;
}

.content_landing_main_container .content_landing_right_nav.template7_content  h6{
	margin-bottom: 13px;
}

.template7_content .local_landing_each_content_row ul  li span{
	margin: 0;
	position: relative;
    left: -4px;
}

.template7_content .local_landing_each_content_row .local_landing_template7_2col ul li span a {
	font-size: 13px;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ul.template7-course-avail-list li {
	list-style-type: none;
	padding-right: 10px;
	width: calc(25% - 10px);
    float: left;
    height: 175px;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ul.template7-course-avail-list li  span{
	display: block;
    font-weight: bold;
    font-size: 30px;
    color: #ed1329;
	padding: 0 0 10px 0;
}

.content_landing_main_container .content_landing_right_nav.template7_content .avail-list {
	display: inline-block;
}

.content_landing_main_container .content_landing_right_nav.template7_content ul li a {
	font-size: 13px;
}

.content_landing_main_container .content_landing_right_nav.template7_content table td{
	border: 1px solid #000;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ol li {
	list-style-type: decimal;
	font-size: 13px;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ol {
	margin-left: 15px;
	font-family: Muli,sans-serif;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ul.template7-course-avail-list li:last-child {
	height: 60px;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ul.template7-course-avail-list {
	margin: 0;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li .paraImg{
	float: left;
}

.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li h2.double-border{

	padding: 10px 0;
    border-bottom: 3px double #6d6e70;
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 20px;
}

@media screen and (max-width: 767px) {

	.content_landing_main_container #secondary {
		/*display: none;*/
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ul {
		margin: 0;
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ul.template7-course-avail-list li {
		width: 100%;
		float: none;
		height: auto;
		margin-bottom: 20px;
	}
	
	#wrapper.content_template .local-landing-page-social-icons {
		margin: 20px 0 -7px 0;
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content .subcategory-heading {
		padding: 15px 37px 15px 0;
	}
	
	.template7_content .content_landing_main_container .find-a-class-module .find-a-class .class-hero .class-search label {
		padding: 3px 0 10px;
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_image { 
		width: 100%;	
	}
	.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_paragraph {
		width: 100%;
		padding: 8px 0 0 0;
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content  .find-a-class .class-hero .class-search.cat-search-module {
		margin: 12px 0 50px 0;
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_paragraph h2 a {
		font-size: 20px;
		font-weight: bold;
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li .local_landing_each_content_row ul {
		margin: 0 0 0 18px;
	}
	
	.template7_content .local_landing_template7_2col .local_landing_template7_left {
		width: 100%;
	}

	.template7_content .local_landing_template7_2col  .local_landing_template7_right {
		width: 100%;
	}
	
	.template7_content .local_landing_template7_2col  .local_landing_template7_right ul {
		margin-bottom: 20px;
	}
	
	.template7_content button{
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	.template7_content .local_landing_each_content_row .local_landing_each_content_paragraph:last-child .local_landing_template7_2col {
		margin-bottom: 20px;
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content .socialsharing.local-landing-social-icons-mobile {
		margin-top: 30px;
	}
	
	.content_landing_main_container .content_landing_right_nav.template7_content .local_landing_each_content_row .local_landing_each_content_image  img {
		height: 215px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {

	.content_landing_main_container .content_landing_right_nav.template7_content .folder-content-list li ul.template7-course-avail-list li {
		height: 220px;

	}
}
