.page-id-17216 .vc_column-inner {
	/*padding-right: 0;
	padding-left: 0;*/
}

.page-id-17216 aside {
    display: none;
}

.page-id-17216 .content {
	width: 100%;
	padding: 0;
	max-width: none;
}

.page-id-17216 main.content .block-main {
	flex: 0 0 100%;
}

.page-id-17216 main.content h1:first-of-type {
	display: none;
}

.page-id-17216 .hero {
	background-size: cover;
	min-height: 460px;
	
}

.page-id-17216 .cta-block {
	background: none !important;
	border: none;
	width: 30%;
	margin: 2rem 0 0 7rem;
}

.page-id-17216 .cta-block h2 {
	text-align: center;
	color: #303082;
	font-weight: lighter;
	font-size: 2.5rem;
}

.page-id-17216 .cta-button__lg {
	background: rgba(102,0,68,0.75);
	color: #fff;
	font-weight: bolder;
	box-sizing: border-box;
	padding: .75rem;
	display: block;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	max-width: 360px;
	font-size: 1.7rem;
	border-radius: 3px;
	box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
	transition: all .2s;
}

.page-id-17216 .cta-button__lg:hover {
	text-decoration: none;
	background: rgba(102,0,68,0.9);
	box-shadow: 3px 3px 12px rgba(0,0,0,0.5);
	transition: all .2s;
}


.main-content-row {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
}

/* HOME POST GRID STYLES
 * 
 * Resets and custom styles for the Visual Composer post grid builder */

/* VC POST GRID RESETS 
 * 
 * These resets prevent insane height declarations to force a grid, as opposed to the desired list format */
.vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_gitem-zone-b .vc_gitem-row-position-top {position: inherit !important;}
.vc-gitem-zone-height-mode-auto:before {padding: inherit !important;}
.vc_custom_heading {
	margin: 0;}
.page-id-17216 .vc_grid p {
	display: none;
}
.page-id-17216 .post-block__home .vc_gitem_row .vc_gitem-col {
	padding: 0;
}

/*.recent-post-list .vc_pageable-slide-wrapper {
	border: 1px solid rgba(48,48,130,0.5);
	border-radius: 4px;
}*/


.page-id-17216 .post-block__home {
	height: auto;
	padding: 0.9rem 0.45rem .9rem .45rem !important;
	line-height: 1.75rem;
	border-bottom: 1px solid rgba(48,48,130,0.2);
	box-sizing: border-box;
}

/*.page-id-14506 .post-block__home::before {
	content: "\25B6";
	position: absolute;
	margin-left: -.9rem;
	color: rgba(48,48,130,0.1);
	font-size: 1rem;
	
	
	
}*/

.page-id-17216 .post-block__home:hover {
	background: rgba(48,48,130,0.05)
}

.page-id-17216 .post-block__home div {
	color: rgba(102,0,68,0.9);
	font-size: 1.2rem;
	font-weight: 600;
}



.page-id-17216 .block-head {
	text-transform: uppercase;
	color: #303082;
	font-size: 1.4rem;
	font-weight: bolder;
	letter-spacing: 0.1rem;
	margin-bottom: .5rem;
	line-height: 1rem;
	margin-left: -15px;
	
}

.page-id-17216 .block-head__sidebar {
	margin-left: 0px;
}


/* FEATURE BLOCKS */

.featured-content-block .vc_column-inner, .post-tile-grid {
	box-sizing: border-box;
	width: 90%;
	margin: 0.5rem 0 .5rem;
	border: 1px solid #c3c3c3;
	box-shadow: 1px 1px 6px rgba(0,0,0,0.35);
	padding: 0;
		transition: box-shadow .3s;

}

.featured-content-block .vc_column-inner:hover, .post-tile-grid:hover, .tile-content-block .vc_column-inner:hover {
	box-shadow: 4px 6px 6px rgba(0,0,0,0.2);
	transition: box-shadow .3s;
}

.featured-content-block .wpb_content_element {
	margin-bottom: 0;
}

.featured-block-text {
	padding: 1rem;
	/*background: #604*/
}



.featured-block-text h5 {
	font-weight: lighter;
	text-transform: uppercase;
	font-size: .9rem;
	letter-spacing: 0.08rem;
	margin-bottom: 0;
}



.featured-block-text p a {
	color: #604;
	font-weight: bolder;
	font-size: 1.6rem;
	margin-top: 0.5rem;
}

.handbook-block p.handbook-button a{
	background: #303082;
	padding: .75rem;
	color: #fff;
	font-size: 1.4rem;
	text-align: center;
	border-radius: 4px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.35);
}

.handbook-block p.handbook-button a:hover {
	opacity: 0.95;
	text-decoration: none;
	box-shadow: 2px 2px 8px rgba(0,0,0,0.35);
}

.handbook-block p.handbook-button {
	margin-top: auto;

}

.handbook-block {
	background-size: contain;
	background-repeat: no-repeat;
	margin-top: 1rem;
}

.handbook-block .wpb_wrapper {
	display: flex;
	flex-direction: column;
  text-align: center;
	height: 280px;
}



/* Bottom Post Grid */
.home-bottom-row {
	margin-top: 2rem;
}


.post-tile-grid  .vc_gitem-row-position-bottom{
	position: relative;
	min-height: 80px;
	display: flex;
}





.post-tile-grid .wpb_single_image {
	height: 200px;
	overflow: hidden;
}

.post-tile-grid .wpb_single_image img {
	width: 100% !important;
}

.post-tile-grid a {
	font-size: 1.2rem;
}

.right-border {
	border-right: 1px solid #ccc;
}

.right-padding {
	padding-right: .5rem !important;
}

.left-padding {
	padding-left: 0.5rem !important
}

/* ASK THE MLA SLIDER
 * 
 * 
 * This slider uses the LayerSlider Plugin, with the "Minimal" slider theme. */

.slider-column .vc_column-inner {
	padding: 0 15px 0 0;
}

.slider-column .wpb_content_element {
	margin-bottom: 0;
}

#layerslider_1 {
	box-sizing: border-box !important;
	margin: 2.5rem 0 0  !important;
	
	width: 100% !important;
	box-shadow: none;
	background: #006FBA;
	padding: 1rem 2rem 0;

}

.ls-l {
	color: #fff;
	font-family: Lexia, proxima-nova, "Proxima Nova", sans-serif;
	text-align: center;
	font-size: 1.8rem;
	width: 100%;
	white-space: normal !important;
	margin: auto !important;
	
}

a.ls-l:hover {
	color: #fff;
}

/* Reset prev/next controllers with custom skin */

.ls-nav-prev {
	background-image: url(https://mlastyle.mla.chaucer.mlacommons.org/files/2018/07/skin-kr.png) !important;
	margin-left: 50px !important;
	
}

.ls-nav-next {
		background-image: url(https://mlastyle.mla.chaucer.mlacommons.org/files/2018/07/skin-kr.png) !important;
	margin-right: 50px !important;
}



p.slider-extension {
	margin: 0 0 2rem 0;
	background: #006FBA;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
	text-align: center;
	color: #fff;
	padding: 0 0 1.5rem 0;
}

a.sub-slider-button {
	border-radius: 3px;
	background: #fff;
	color: #006fba;
	font-size: 1.25rem;
	font-weight: bolder;
	text-align: center;
	padding: .5rem 1rem;
	display: inline-block;
	margin: .5rem 0 0 0;
}

a.sub-slider-button:hover {
	opacity: 0.9;
	text-decoration: none;
}

a.ls-nav-prev, a.ls-nav-next {
  margin-top: 15px !important;
}

a.ls-nav-prev {
	left: -35px !important;
}

a.ls-nav-next {
	right: -35px !important
}

/* Bottom Grid */

.tile-content-block .vc_column-inner, .post-tile-grid {
	box-sizing: border-box;
	width: 90%;
	margin: 0.5rem 0 .5rem;
	border: 1px solid #dadada;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
	padding: 0;
}

.tile-content-block .wpb_content_element {
	margin-bottom: 0;
}

.tile-block-text {
	padding: 1rem;
}

.tile-block-text h5 {
	font-weight: lighter;
	text-transform: uppercase;
	font-size: .9rem;
	letter-spacing: 0.08rem;
	margin-bottom: 0;
}

.tile-content-block .featured-block-text p {
	font-size: 0.9rem;
	margin-bottom: 0;
}

.tile-content-block .featured-block-text p a {
	color: #604;
	font-weight: bolder;
	font-size: 1.1rem;
	margin-top: 0.5rem;
}

img.home-icon {
	width: 2rem;
	margin: 0 .5rem 0 0;
	display: inline-block;
	vertical-align: middle;
}

.sub-block-link {
	display: block;
	margin-bottom: 0.2rem;
}