.rebrand-container .sidebar-section {
    padding-left: 25px;
    padding-right: 10px;
}

.enrollment-services-panel label{
	line-height: 1.5;
}

#related-articles-footer {
    margin-top: 75px;
}

#related-articles-footer .widget ul {
        display: inline-block;
}

#related-articles-footer .widget ul li {
    float: left;
    width: 285px;
    margin-right: 15px;
    display: block;
    padding: 0;
}

#related-articles-footer .widget ul li a img {
    width: auto;
}

#related-articles-footer .widget ul li:last-child{
	margin-right:0;
}

#related-articles-footer .widget ul li .caption .title a {
	width: 285px;
	height: auto;
	margin: 15px 0 5px;
	font-family: Cabin;
	font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.15;
	letter-spacing: normal;
	text-align: left;
	color: #222;
	text-decoration: none;
	border: none;
}

#related-articles-footer .widget .categories ul {
    margin: 0;
    padding: 0;
}

#related-articles-footer .widget .categories ul li {
    width: auto;
    margin: 0 8px 0 0 ;
    font-family: Cabin;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #9c9c9c;
    padding: 0;	
}

#related-articles-footer .widget .categories ul li a {
	background-color: transparent;
    color: #9c9c9c;
    text-transform: capitalize;
}

#related-articles-footer #recent_posts h3.widget-title {
    border: none;
    margin: 0 0 30px 0;
    padding: 0;
	/* margin: 0 17px 0 0; */
	font-family: Cabin;
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.55;
	letter-spacing: normal;
	text-align: left;
	color: #104431;
}

#related-articles-footer #recent_posts.widget ul li > div {
    margin: 0;
    padding: 0;
}

.rebrand-container .content-wrapper #primary .entry-content h3,
.rebrand-container .content-wrapper #primary .comment-content h3 {	
	line-height: 1.3;
}

.cr-wrapper .trans-header.rebrand-header button.login, .cr-wrapper .trans-header.rebrand-header #AccountSectionPartial a.login {
    font-family: Cabin;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: left;
    color: #222222;
    background: none !important;
    box-shadow: none;
    text-transform: capitalize;
    border: 2px solid #222;
    border-radius: 0;
    padding: 7px 13px;
    display: inline-block;
    height: auto;
}

@media (max-width: 576px){
	.enrollment__contact-section {
		padding: 5px 30px 0px;
	}
}

@media (max-width: 640px){
	.new-enrollment-header-nav .mobile-menu {
		top: 125px;
	}
}
@media (max-width: 768px){
	.new-enrollment-header-nav .mobile-menu {
		top: 125px;
	}
	
	.single-post .rebrand-container .content-header h1 {
		font-size:40px;
	}
}

@media (max-width:991px){
	.single-post .container, .category-archive .container{
		width: 80%;
		padding: 0;
		max-width: 80%;
	}
	
	.rebrand-container .sidebar-section #recent_posts{
		
	}
	
		.rebrand-container .sidebar-section .widget-items{
			text-align: center;
		}

		.rebrand-container .sidebar-section .widget-items .side_thumbnail img {
			width: 100%;
			min-height: auto!important;
			max-width: 150px;
			margin: 0 auto;
		}
		
	.img-responsive.enrollment-landing-section__img--right.enrollment-footer__roxie-img, .enrollment-footer__roxie-img {
		margin-left: auto;
		margin-right: auto;
		width: auto;
		position: relative;
		left: 0;
		height: 150%;
	}
}


@media (min-width: 992px){
	.container, .container-lg, .container-md, .container-sm {
		max-width: 90%;
	}
}

@media (min-width:768px) and (max-width: 991px){
	.content-container{
		flex-direction: column!important;
	}
	
		.content-container .content-main,
		.content-container .content-side{
			flex: 0 0 100%;
			max-width: 100%;
			width: 100%;
		}
		
		.content-container .content-main{
			
		}
		
		.content-container .content-side{
			
		}
	
	
	.rebrand-container .content-section .content-text .article-details{
		width: 100%;
	}
	
	.single-post .container, .category-archive .container {
		width: 80%;
		padding: 0;
		max-width: 80%;
	}
}

@media (min-width:821px) and (max-width: 991px){
	.rebrand-container .content-section .content-text .article-details{
		width: 100%;
	}
	
	.single-post .container, .category-archive .container {
		width: 80%;
		padding: 0;
		max-width: 80%;
	}
}

@media (min-width: 1280px){
	.container, .container-sm, .container-md, .container-lg, .container-xl {
		max-width: 1220px;
	}
}