/*

*/

/*
	News
*/
.node--type-page .view-latest-news-summary .views-row {
	margin: 0 0 50px 0;
	display: block;
	clear: both;
}
.node--type-page .view-latest-news-summary .views-row .views-field-title {
    display: block;
    font-weight: bold;
    font-size: 1.25em;
}
.node--type-page .view-latest-news-summary .views-row .views-field-field-article-image {
	display: inline-block;
	margin: 0 15px 15px 0;
	float: left;
}

.align-right {
    margin: 0 0 30px 30px;
}
.paragraph--type--stories fieldset#stories-text-fields-athletics .field--name-field-stories-title:before,
.paragraph--type--stories fieldset#stories-text-fields .field--name-field-title-stories-new:before{
	content: ", ";
}

.calendar-calendar .month-view .full td.single-day .inner div, .calendar-calendar .month-view .full td.single-day .inner div a, .calendar-calendar .month-view .full td.multi-day .inner div, .calendar-calendar .month-view .full td.multi-day .inner div a, .calendar-calendar .month-view .full td .inner div.calendar.monthview div, .calendar-calendar .month-view .full td .inner div.calendar.monthview div a, .calendar-calendar .week-view .full td.single-day .inner div, .calendar-calendar .week-view .full td.single-day .inner div a, .calendar-calendar .week-view .full td.multi-day .inner div, .calendar-calendar .week-view .full td.multi-day .inner div a, .calendar-calendar .week-view .full td .inner div.calendar.weekview div, .calendar-calendar .week-view .full td .inner div.calendar.weekview div a, .calendar-calendar .day-view .full td .inner div.view-item, .calendar-calendar .day-view .full td .inner div
.calendar div, .calendar-calendar .day-view .full td .inner div.calendar div a{
/*	color:#fff; */
	font-size: 0.95em;
}
.calendar-calendar .week-view .full .calendar-agenda-hour, .calendar-calendar .month-view .full .single-day .inner .view-item {
/*     background: #999; */
    padding: 3px;
    margin: 0 0 5px 0;
    border-radius: 5px;
}
#block-views-block-jc-calendar-events-block-1 h3{
	font-family: 'Caveat', cursive !important;
    font-style: italic !important;
    font-size: 1.95rem !important;
    font-weight: normal !important;
    line-height: 1.5em;
}
#block-views-block-jc-calendar-events-block-1 .form--inline .form-actions {
    clear: none;
}
#block-views-block-jc-calendar-events-block-1 .form--inline .form-actions input,
#search-form input.button{
	display: inline-block;
    text-align: center;
    padding: 5px 10px;
    border: 2px solid #ffffff;
    color: #ffffff;
    background-color: #82b2dc;
    font-size: 1.35rem;
    font-family: 'Franklin Gothic Condensed';
    font-weight: bold;
    text-decoration: none;
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms;
    border-radius: 0px;
    box-shadow: none;
    margin: 0;
}
#block-views-block-jc-calendar-events-block-1 .form--inline .form-actions input:hover,
#search-form input.button:hover{
    border: 2px solid #82b2dc;
    color: #82b2dc;
    background-color: #ffffff;
}

#block-emergencyalertblock{
/* 	background: #fa1e25; */
	background: #c7b786;
    margin: 10px 0 0 0;
    padding: 10px 10px;
    text-align: center;
/*     color: #fff; */
    color: #000;
    font-family: 'Franklin Gothic Medium Bold Condensed';
    text-transform: uppercase;
    font-size: 1.3em;
/*     position: fixed; */
    position: relative;
    z-index: 11;
    width: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	#block-emergencyalertblock {
		font-family:'ITCFranklinGothicStd-MdCd',sans-serif;
	}
}
#block-emergencyalertblock a {
/* 	color: #ffffff; */
	color: #555;
	text-decoration: underline;
}

/*
 * Alumni - new frontpage
 */
#block-upcomingevents {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 40px;
}
.page-node-121 #block-upcomingevents {
	width: 30%;
/* 	padding-right: 5px; */
	margin-right: 1.35%; 
}
.page-node-121 #block-upcomingevents .view-id-alumni_events {
	border-right: 2px solid #c8b682;
}

#block-aroundjcgroup {
	display: inline-block;
	width: 55%;
	margin-left: 25px;
}
.page-node-121  #block-aroundjcgroup {
	width: 67%;
	margin-left: auto;
}

#views_slideshow_cycle_main_alumni_events-block_5 {
/* 	margin-bottom: -35px; */
/*
    width: 100%;
    position: relative;
    overflow: hidden;
*/
}

#block-views-block-alumni-events-block-3 {
	margin: 35px 0 0 0;
}
#block-views-block-alumni-events-block-5 .view-content {
	margin: 35px 0 -35px 0;
}
#block-views-block-alumni-events-block-3 .view-footer {
	padding-top: 20px;
/* 	text-align:center; */
}

.view-alumni-events.view-id-alumni_events.view-display-id-block_4 {
/*     border-left: 2px solid #c8b682; */
/* 	padding-left: 25px; */ 
/* 	margin:35px 0 0 0; */
	margin:0;
	padding-right: 2.5%;
	border-right: 2px solid #c8b682;
}
@media(max-width: 767px) {
	.view-alumni-events.view-id-alumni_events.view-display-id-block_4 {
		margin:0;
		padding-right: 0;
		border-right: 0px solid #c8b682;
	}
}
.view-alumni-events .views-field-field-event-images .field-content > a {
    display: block;
}
.view-alumni-events .views-field-field-event-images .field-content > a > img {
    width: 100%;
    margin-bottom: 10px;
}


.view-alumni-spotlight .views-field-body {
	font-weight: bold;
	margin: 20px 0 0 0;
}
.page-node-121 #full_width_middle .region-full-width-middle {
	max-width: 1140px;
}
#block-views-block-meet-the-alumni-relations-block-1 .team-members {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
}

#block-emergencyalertblock p{
	margin:0;
}
#block-aroundjcgroup #block-news{

}
.catholic{
	background:url(../../images/catholic.jpg);
	min-height: 500px;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    position: relative;
	text-align:center;
}
.catholic:before{
	    content: '\f0d7';
    color: #ffffff;
    font-size: 42px;
    font-size: 4.2rem;
    font-family: 'FontAwesome';
    line-height: 1;
    position: absolute;
    top: -28px;
    left: 49%;
}
.catholic a{
	display: inline-block;
    text-align: center;
    padding: 6px 16px;
    margin: 250px 0 0 0;
    border: 2px solid #ffffff;
    color: #ffffff;
    background-color: #82b2dc;
    font-size: 1.65rem;
    font-family: 'Franklin Gothic Condensed';
    font-weight: bold;
    text-decoration: none;
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms;
}
.catholic a:after {
    content: " >";
    font-family: 'Caveat', cursive !important;
    font-style: normal !important;
    font-size: 1.75rem !important;
    font-weight: normal !important;
    line-height: 1em;
}
.catholic a:hover {
    border: 2px solid #82b2dc;
    color: #82b2dc;
    background-color: #ffffff;
}

#blocktabs-tracks .ui-tabs-nav li a{
	padding-left: 55px;
	padding-right: 0;
}

.breadcrumb {
    padding: 0;
    margin-bottom: 10px;
    background-color: transparent;
    border-radius: 0px;
}

nav.navigation ul li{
	position:relative;
}
#block-utilitynavigation ul.menu ul,
#block-john-carroll-utilitynavigation ul.menu ul{
	display:none;
	position: absolute;
/* 	right: -50%; */
    background: #2b2b2b;
    z-index: 99;
    width: 150%;
    text-align: left;
    max-width: 200px;
}
#block-utilitynavigation ul.menu li:hover>ul,
#block-john-carroll-utilitynavigation ul.menu li:hover>ul{
	display:block;
}
#block-utilitynavigation ul.menu ul li,
#block-john-carroll-utilitynavigation ul.menu ul li{
	display:block;
	padding: 5px;
	margin:0;
}

.ui-accordion .ui-accordion-header{
	background-color: #c8b682;
	color: #fff;
	padding: 10px 15px 10px 10px;
	font-family: 'Franklin Gothic Condensed';
}
.ui-accordion .ui-accordion-content {
    font-family: 'Franklin Gothic Condensed';
}

#views_slideshow_cycle_teaser_section_campus_images-block_1{
	margin:20px auto 0;
	z-index: 1;
}
#block-views-block-campus-images-block-1 .view-content{
	position:relative;
}
#block-views-block-campus-images-block-1 .views-slideshow-controls-bottom{
	position:absolute;
	top:45%;
	width:100%;
}
#views_slideshow_controls_text_pause_campus_images-block_1{
	display:none;
}
#views_slideshow_controls_text_previous_campus_images-block_1,
#views_slideshow_controls_text_next_campus_images-block_1{
	font-size:0;
	text-decoration:none !important;
	z-index: 5;
}
#views_slideshow_controls_text_next_campus_images-block_1{
	position:absolute;
	right:0;
}
#views_slideshow_controls_text_previous_campus_images-block_1 a:hover,
#views_slideshow_controls_text_next_campus_images-block_1 a:hover{
	text-decoration:none !important;
}
#views_slideshow_controls_text_previous_campus_images-block_1 a:before{
	content: '\f0d9';
	color: #82b2dc;
    font-size: 42px;
    font-size: 4.2rem;
    font-family: 'FontAwesome';
    line-height: 1;
    opacity: .85;
}
#views_slideshow_controls_text_next_campus_images-block_1 a:before{
	content: '\f0da';
	color: #82b2dc;
    font-size: 42px;
    font-size: 4.2rem;
    font-family: 'FontAwesome';
    line-height: 1;
    opacity: .85;
}

#block-views-block-alumni-news-block-1{
	display:inline-block;
	width:49%;
	padding:0 20px;
	vertical-align:top;
}
#block-views-block-alumni-news-block-1 .views-field-field-alumni-featured-img{
	display: inline-block;
    width: 150px;
    float: left;
}
#block-views-block-alumni-news-block-1 .views-field-title{
	display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    width: 300px;
}
#block-views-block-alumni-news-block-1 .views-field-body{
	display: inline-block;
    width: 300px;
    vertical-align: top;
    padding: 0 20px;
}
#block-views-block-connections-block-1{
	display:inline-block;
	width:49%;
	padding:0 20px;
	vertical-align:top;
}
#block-views-block-connections-block-1 .view-connections{
	max-width: 250px;
    margin: 0 auto;
}
#block-views-block-connections-block-1 .views-field-field-thumbnail-conn{
	text-align:center;
	margin: 0 0 15px 0;
}
#block-views-block-connections-block-1 .views-field-title{
	font-weight: bold;
    font-size: 1.25em;
}
#block-views-block-connections-block-2 .views-row{
	display:block;
	clear:both;
}
#block-views-block-connections-block-2 .views-field-field-thumbnail-conn{
	width: 200px;
    display: inline-block;
    float: left;
    margin: 0px 20px 30px 0;
}
#block-views-block-connections-block-2 .views-field.views-field-title {
    display: block;
    vertical-align: top;
    padding: 0 20px;
	font-weight: bold;
    font-size: 1.25em;
}
#block-views-block-connections-block-2 .views-field.views-field-field-description {
    display: inline-block;
	vertical-align: top;
	width: 75%;
}
#block-countriesrepresentedatjc{
	max-width: 900px;
}
.map img{
	width: 1000px;
    margin: 0 auto;
    display: block;
}
div.position.china {
    position: absolute;
    top: 48%;
	left: 73%;
}
div.position.bermuda {
    position: absolute;
	top: 49%;
	left: 29%;
}
div.position.italy {
    position: absolute;
    top: 47%;
	left: 50%;
}
div.position.southkorea {
    position: absolute;
    top: 47%;
	left: 84%;
}
div.position.kenya {
    position: absolute;
    top: 67%;
	left: 58%;
}
div.position.turkey {
    position: absolute;
    top: 48%;
	left: 57%;
}
div.position.uk {
    position: absolute;
    top: 39%;
	left: 47%;
}
div.position.liberia{
	top: 64%;
	left: 45%;
    position: absolute;
}
div.position.vietnam{
	top: 61%;
	left: 79%;
    position: absolute;
}
div.position.dominicanrepublic{
	top: 58%;
	left: 28%;
    position: absolute;
}
div.position .trigger {
    display: inline-block;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    background: #74a8d8;
    border-radius: 70px;
    border: 4px solid #000;
}
div.position.southkorea .pop-up{
	width:150px !important;
}
div.position.dominicanrepublic .pop-up{
	width:210px !important;
	margin: 40px 0 0px -170px;
}
.dominicanrepublic .pop-up:after{
    top: -20px;
	left: 165px !important;
	bottom:0 !important;
    border-bottom: 25px solid #000;
	border-top:0px !important;
}
div.pop-up {
    display: none;
    position: absolute;
    margin: -50px 0 0px -5px;
    width: auto;
    padding: 5px 15px;
    background: #000;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 1.3em;
}
div.pop-up:after{
	content: '';
    position: absolute;
    z-index: 1;
    bottom: -20px;
    left: 0px;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 25px solid #000;
    clear: both;
}

#block-views-block-summer-programs-block-1 .ui-accordion-content .views-field-body a{
	color:#82b2dc;
}

.ctabutton,
#block-views-block-about-topics-view-block-1 .views-field-field-about-topics-info-link a,
#block-views-block-about-topics-view-block-2 .views-field-field-about-topics-info-link a,
.ctabuttoncamp a{
	display: inline-block;
    padding: 6px 16px;
    margin: 10px 0;
    min-width: 230px;
    text-align: center;
    border: 2px solid #ffffff;
    color: #ffffff !important;
    background-color: #82b2dc;
    font-size: 1.35rem;
    font-family: 'Franklin Gothic Condensed';
    font-weight: bold;
    text-decoration: none;
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms;
}
.ctabutton:hover,
#block-views-block-about-topics-view-block-1 .views-field-field-about-topics-info-link a:hover,
#block-views-block-about-topics-view-block-2 .views-field-field-about-topics-info-link a:hover,
.ctabuttoncamp a:hover{
    border: 2px solid #82b2dc;
    color: #82b2dc !important;
    background-color: #ffffff;
}

.node--type-page h1{
 	display:none;
}
#block-views-block-patriot-ism-list-block-1 .views-field-field-patriot-ism-title{
	font-weight:bold;
	font-size:1.25em;
}

.ckeditor-accordion-container > dl{
	border: 1px solid #c8b682;
}
.ckeditor-accordion-container > dl dt > a{
	background-color: #c8b682 !important;
	border-bottom: 1px solid #fff !important;
}
.ckeditor-accordion-container > dl dt > a:hover {
    background-color: #fff;
}
#block-john-carroll-utilitynavigation{
	display:inline-block;
}
.we-mega-menu-submenu > .we-mega-menu-submenu-inner {
    height: 100%;
	min-height: 230px;
    position: relative;
}
.navbar-we-mega-menu .we-mega-menu-row {
    height: 100%;
    width: 100%;
    position: absolute;
}

.we-mega-menu-ul > .we-mega-menu-li,
.we-mega-menu-ul .dropdown-menu:hover,
.we-mega-menu-ul .dropdown-menu:focus {
/* 	position:relative; */
	position:unset !important;
}

.we-mega-menu-ul > .we-mega-menu-li:hover > a{
	background: #c8b682;
	color: #fff;
	position: relative;
}
/*
.we-mega-menu-ul > .we-mega-menu-li > a{
	font-size:1.2rem;
}
*/
.navbar-we-mega-menu .nav-tabs>li.active>a,
.we-mega-menu-ul>.we-mega-menu-li.active>a,
.we-mega-menu-ul>.we-mega-menu-li.active>a:hover,
.we-mega-menu-ul>.we-mega-menu-li.active>a:focus,
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a:hover,
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a:focus{
	background:#c8b682;
	color:#fff;
	position: relative;
}
.navbar-we-mega-menu .nav-tabs>li.active li.active>a,
.navbar-we-mega-menu .nav-tabs>li>li.active>a,
.we-mega-menu-ul>.we-mega-menu-li.active>li>a{
	background:transparent;
	border:none;
}

/*
.we-mega-menu-ul>.we-mega-menu-li:hover:after{
	content: '';
    position: absolute;
    z-index: 99;
    right: 0;
    bottom: -10px;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 20px solid #c8b682;
    clear: both;
}
*/
/*
.we-mega-menu-ul>.we-mega-menu-li:hover a:after{
	content: '';
    position: absolute;
    z-index: 99;
    right: 0;
    bottom: -10px;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 20px solid #c8b682;
    clear: both;
}
*/
.we-mega-menu-ul>.we-mega-menu-li.active:hover > a:after,
.we-mega-menu-ul>.we-mega-menu-li:hover > a:after {
    content: '';
    position: absolute;
    z-index: 99;
    right: 0;
    top: 90%;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 20px solid #c8b682;
    clear: both;
    transform: initial;
    opacity: 1;
}

.we-mega-menu-ul>.we-mega-menu-li>a:before{
	display:none;
}
.we-mega-menu-submenu{
	width:100% !important;
	max-width:100% !important;
	border: 2px solid #fff;
	background-color: rgba(117, 117, 117, 0.85);
	min-height: 275px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.we-mega-menu-submenu{
		width:42em !important;
		max-width:42em !important;
		position: absolute;
		left: -25em;
	}
}
@media (max-width: 1000px) {
	.we-mega-menu-submenu {
	    width: auto !important;
	    max-width: auto !important;
	    border: none;
	    background-color: transparent;
	    min-height: auto;
	}
/*
	.we-mega-menu-submenu > .we-mega-menu-submenu-inner {
	    height: 100%;
	    min-height: auto;
	    position: relative;
	}
*/
}
.we-mega-menu-submenu h2{
	font-family: 'Caveat', cursive;
    font-style: normal;
    font-size: 3rem;
    font-weight: bold;
	text-align:left !important;
	color:#fff;
	margin-top: 0
}
.we-mega-menu-submenu p{
	color:#fff;
	font-size:1.05rem;
	line-height: 1.5em;
}
.we-mega-menu-submenu li.we-mega-menu-li a{
	border-bottom:0px;
	color:#fff;
	font-size:1rem;
	font-family: 'Franklin Gothic Condensed';
}
.we-mega-menu-submenu .we-mega-menu-col:nth-of-type(2){
	border-left:2px solid #fff;
	padding:0 0 0 20px;
	height: 100%;
}

.slick__arrow{
	visibility: hidden !important;
}

/*
	Quotes
*/
.view-quotes-list{
	width: 60%;
	margin: 0 auto 50px;
	text-align: center;
}
.view-quotes-list .views-field-body{
	color: #70a8da;
    font-family: 'Caveat', cursive;
    font-style: normal;
    font-size: 2rem;
    font-weight: bold;
}
.view-quotes-list .views-field-field-quote-name{
	display:inline-block;
	font-family: 'Franklin Gothic Bold';
}
.view-quotes-list .views-field-field-quote-year{
	display:inline-block;
	margin: 0 5px;
	font-family: 'Franklin Gothic Bold';
}
.view-quotes-list .views-field-field-quote-title{
	display:inline-block;
	font-family:'Franklin Gothic Italic Condensed';
}

#block-views-block-campus-images-block-1{
	z-index:9;
}
.ckeditor-accordion-container .comp-sci a{
	background:url(../../images/ico_dept_comp-sci.png);
	background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.ckeditor-accordion-container .english a{
	background:url(../../images/ico_dept_english.png);
	background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.ckeditor-accordion-container .science a{
	background:url(../../images/ico_dept_science.png);
	background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.ckeditor-accordion-container .arts a{
	background:url(../../images/ico_dept_english.png);
	background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.ckeditor-accordion-container .socialstudies a{
	background:url(../../images/ico_dept_social-studies.png);
	background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.ckeditor-accordion-container .math a{
	background:url(../../images/ico_dept_math.png);
	background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.ckeditor-accordion-container .worldlang a{
	background:url(../../images/ico_dept_language.png);
	background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.ckeditor-accordion-container .religion a{
	background:url(../../images/ico_dept_religion.png);
	background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.ckeditor-accordion-container > dl dt > a {
	padding: 10px 15px 10px 80px;
}
#block-views-block-alumni-events-block-4-2 {
	margin-bottom: 25px;
    margin-right: 0;
    float: left;
    display: inline-block;
    width: auto;
    max-width: 65%;
}
#block-views-block-alumni-events-block-5-2 {
	width: 100%;
	max-width: 31%;
	display: inline-block;
	float: none;
	margin: 0 0 25px 0;
	height: 100%;
	position: absolute;
	border: none;
}
@media(max-width: 767px) {
	#block-views-block-alumni-events-block-4-2,
	#block-views-block-alumni-events-block-5-2 {
		width: 100%;
		max-width: 100%;
		display: block;
		float: none;
		position: relative;
		margin: 10px 0 20px;
		height: auto;
		min-height: auto !important;
	}
	#views_slideshow_cycle_teaser_section_alumni_events-block_5 {
		margin: 0 auto;
		height: auto;
	}
}
/* H2 with blue underlines */
h2.alumni-letter,
.alumni-stay-in-touch-wrapper h2,
#block-views-block-alumni-spotlight-block-1 h2,
#block-views-block-alumni-events-block-5 h2,
#block-views-block-alumni-events-block-4 h2,
#block-john-carroll-content h2,
.view-meet-the-athletics-staff h2,
article.node--type-arts-landing-page h2,
#block-internationalpartnerschools h2,
#block-countriesrepresentedatjc h2,
#block-blocktabshonorsaptracks h2,
#block-views-block-fast-facts-about-jc-block-2 h2,
#block-views-block-sport-event-list-block-2 h2,
#block-aroundjc h2,
.view-quotes-list h2,
.page-node-168 #main-layout h2,
#block-views-block-campus-images-block-1 h2,
#block-chartyourpathtoacademicsuccess h2,
#block-studentresources h2,
#block-views-block-jc-by-the-numbers-block-2 h2,
#block-views-block-connections-block-1 h2,
#block-views-block-alumni-news-block-1 h2,
#block-views-block-alumni-events-block-2 h2,
h2.rosterheader,
#block-views-block-team-photos-block-3 h2,
.alumni-events-header h2,
#block-awardswebformslinks h2,
.view-empty h2,
#block-views-block-alumni-award-recipients-block-1 h2,
#block-views-block-alumni-events-block-4-2 h2,
#block-views-block-alumni-events-block-5-2 h2 {
	background: transparent url('../../images/rule_h2-blue.png') center bottom no-repeat;
	margin: 20px auto 12px;
	padding: 0 15px 12px;
}
#block-views-block-alumni-events-block-5 h2 {
	margin-right: 25px;
}

.alumni-events-header {
	text-align: center;
	margin-bottom: 50px;
}
#block-views-block-jc-by-the-numbers-block-2 .view-header h2{
	margin: 50px 0 0 0;
    background: transparent !important;
}
.page-node-168 h2{
	margin:30px auto 12px;
}
#block-aroundjc h2,
article.node--type-arts-landing-page h2 {
	margin-bottom: 40px;
}

.node--type-arts-landing-page #block-john-carroll-content,
article.node--type-arts-landing-page {
	margin-bottom: 0 !important;
}

/*.page-node-12.node--type-homepage #content-outer-wrapper {
	margin-top: 0;
}*/
/* H2 with white underlines */
#block-admissionsyourstorystartshere-2 h2 {
	background: transparent url('../../images/rule_h2-white.png') center bottom no-repeat;
	margin: 0 auto 12px;
	padding: 0 15px 12px;
}

/*
	About
*/
.node--type-landing-page #block-john-carroll-content{
	width: 44%;
	margin-left: 5%;
	display: inline-block;
	vertical-align:top;
}
.user-logged-in.node--type-landing-page #block-john-carroll-content + div {
	display: inline;
}
.node--type-landing-page #block-aboutsideprincipalandpresident,
.node--type-landing-page #block-internationalgiuliasphoto,
.user-logged-in.node--type-landing-page #block-internationalgiuliasphoto,
.user-logged-in.node--type-landing-page #block-aboutsideprincipalandpresident {
	width: 44%;
	margin-right: 5%;
	display: inline-block !important;
	vertical-align:top;
}
.node--type-landing-page #block-viewallspecialprograms {
	width: 44%;
	margin-right: 4%;
	margin-top: 10px;
	float: right;
}

.node--type-landing-page #block-viewallspecialprograms ul,
.node--type-landing-page #block-aboutsideprincipalandpresident ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.node--type-landing-page #block-viewallspecialprograms ul li a,
.node--type-landing-page #block-aboutsideprincipalandpresident ul li a {
	display: inline-block;
	padding: 6px 16px;
	margin:10px 0;
	min-width: 230px;
	text-align: center;
	border: 2px solid #ffffff;
	color: #ffffff;
	background-color: #82b2dc;
	font-size: 1.35rem;
	font-family: 'Franklin Gothic Condensed';
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}
.node--type-landing-page #block-viewallspecialprograms ul li a:after,
.node--type-landing-page #block-aboutsideprincipalandpresident ul li a:after {
	content: " >";
	font-family: 'Caveat', cursive !important;
	font-style: normal !important;
	font-size: 1.75rem !important;
	font-weight: normal !important;
	line-height: 1em;
}
.node--type-landing-page #block-viewallspecialprograms ul li a:hover,
.node--type-landing-page #block-aboutsideprincipalandpresident ul li a:hover {
	display: inline-block;
	text-align: center;
	padding: 6px 16px;
	border: 2px solid #82b2dc;
	color: #82b2dc;
	background-color: #ffffff;
	font-size: 1.35rem;
	font-family: 'Franklin Gothic Condensed';
	font-weight: bold;
	text-decoration: none;
}

.node--type-landing-page #block-john-carroll-content article {
	margin-top: 0;
	margin-bottom: 40px;
	margin-right: 30px;
}



.node--type-landing-page #block-views-block-jc-by-the-numbers-block-1 {
	clear: both;
}

.intleft{
	width:49%;
	margin-right: 1%;
	display: inline-block;
	vertical-align:top;
}
.intright{
	width:45%;
	display:inline-block;
}


#block-aboutourmissionblock .field--type-text-with-summary {
	position: relative;
/* 	min-height: 600px; */
	padding: 8% 8% 20%;
	text-align: center;
	color: #fff;
	background-image: url('/sites/default/files/inline-images/about_mission_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	font-size: 1.15rem;
}
#block-aboutourmissionblock .field--type-text-with-summary::before {
	content: '';
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 20px solid #fff;
    clear: both;
}
#block-aboutourmissionblock .field--type-text-with-summary::after {
	background-color: red;
}
#block-aboutourmissionblock .field--type-text-with-summary blockquote{
	padding: 20px 0px;
    margin: 20px 0;
    border-left: 0px;
    color: #fff;
    font-family: 'Caveat', cursive;
    font-style: normal;
    font-size: 2.15rem;
    font-weight: bold;
    line-height: 1.3em;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}


/*
	Admissions
*/
#block-views-block-admissions-spotlight-tiles-view-block-1,
#block-views-block-admissions-spotlight-tiles-view-block-2,
#block-internationalgiuliasphoto {
/*
	width: 44%;
	margin: 0 5% 0 0;
	display: inline-block;
	vertical-align: top;
*/
	text-align: center;
}
#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row {
	position:relative;
	display:inline-block;
	width: 45%;
	max-width: 250px;
	margin: 1.5%;
	border: 1px solid #70a8da;
}

#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row .views-field-field-admissions-spotlight-image,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row .views-field-field-admissions-spotlight-image {
	width:100%;
	position: relative;
	overflow: hidden;
	height: 250px;
}
#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row .views-field-field-admissions-spotlight-image img,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row .views-field-field-admissions-spotlight-image img {
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
	object-fit:cover;
	position: absolute;
}
#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row .views-field-field-admissions-spotlight-image:before,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row .views-field-field-admissions-spotlight-image:before {
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}
#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row:hover .views-field-field-admissions-spotlight-image:before,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row:hover .views-field-field-admissions-spotlight-image:before {
	content: '';
	z-index: 9;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	background: rgba(255,255,255,0.77);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.77)), color-stop(66%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row .views-field-field-admissions-spotlight-title,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row .views-field-field-admissions-spotlight-title {
	position:absolute;
	z-index:9;
	left:0;
	bottom:0;
	width: 100%;
	padding: 25px 0 5px 5px;
	font-family: 'Caveat', cursive;
	font-style: normal;
	font-size: 2rem;
	line-height: 1em;
	font-weight: bold;
	color:#fff;
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row:hover .views-field-field-admissions-spotlight-title,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row:hover .views-field-field-admissions-spotlight-title {
	color:#70a8da;
	background: none;
}

#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row .views-field-field-admissions-spotlight-desc,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row .views-field-field-admissions-spotlight-desc {
	opacity:0;
	position:absolute;
	z-index:9;
	margin: auto;
	line-height:1.3em;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 80%;
	padding: 0px 25px;
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}
#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row:hover .views-field-field-admissions-spotlight-desc,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row:hover .views-field-field-admissions-spotlight-desc {
	opacity:1;
}
#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row .views-field-field-admissions-spotlight-url a,
#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row .views-field-field-admissions-spotlight-url a {
	position:absolute;
	top:0;
	left:0;
	z-index: 999;
	width:100%;
	height:100%;
	text-indent:-999999px;
}

#block-admissionsmeettheteam .field--name-field-admissions-meet-the-team-l{
	background:#83b2da;
}
#block-admissionsmeettheteam .field--name-field-admissions-meet-the-team-l h2{
	display:none;
}
.contextual {
	background: transparent !important;
}

/*
	Athletics Site
*/
#block-views-block-team-photos-block-3 .view-content{
	margin:30px 0 0 0;
}
.varsity{
	width:49%;
	display:inline-block;
}
.jrvarsity{
	width:49%;
	display:inline-block;
}

.jrvarsity .desc,
.varsity .desc{
	background: #c8b682;
	height: 50px;
	text-align: center;
	font-size: 1.35rem;
	font-family: 'Franklin Gothic Condensed';
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	line-height: 50px;
}

.view-athletic-article-list{
	position:relative;
}
.slick__slide video{
	width:100%;
	height:auto;
	margin-bottom: -6px;
}
.slick__slide .field--name-field-video{
	width:100%;
}

.page-node-12.node--type-homepage .core-layout .region--highlighted{
	height:100%;
}
.page-node-12.node--type-homepage .core-layout .region--highlighted #block-john-carroll-views-block-stories-slider-block-1{
	border-bottom:0px;
}
.page-node-12.node--type-homepage .core-layout .region--highlighted #block-john-carroll-views-block-stories-slider-block-1:after{
	content:none;
}
.view-id-sport_event_list.view-display-id-block_3 {
    position: absolute;
    padding:10px 0;
    bottom: 0;
    background: #333;
    width: 100%;
}
#views_slideshow_controls_text_pause_sport_event_list-block_3{
	display:none;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3{
	width:100% !important;
	text-align:center;
	color:#fff;
	z-index: 99;
}
.page-node-12 #block-views-block-sport-event-list-block-3 {
	width:100% !important;
	color:#fff;
	z-index: 10;
	position: absolute;
	bottom: 0;
}
.page-node-12 #block-views-block-sport-event-list-block-3 .skin-default {
	margin: 0;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 > div{
	width:100% !important;
	text-align:center;
	font-size: 1.5em;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 .views-field-field-sport-event-icon {
    display: inline-block;
	width: 40px;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 .views-field-field-sport-event-date {
    display: inline-block;
	text-transform:uppercase;
	margin: 0 10px 0 10px;
    border-right: 3px solid #fff;
    padding: 0 10px 0 0;
    line-height: 1em;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 .views-field-title {
    display: inline-block;
	text-transform:uppercase;
	margin: 0 10px 0 0px;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 .views-field-title a{
	color:#fff;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 .views-field-field-sport-event-jc-score {
    display: inline-block;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 .views-field-field-sport-event-jc-score .field-content:after{
	content:'-';
	margin:0 5px;
	display:inline-block;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 .views-field-field-sport-event-opponent-score {
    display: inline-block;
}
#views_slideshow_cycle_teaser_section_sport_event_list-block_3 .views-field-field-sport-event-status {
    display: inline-block;
	text-transform:uppercase;
	margin:0 0 0 10px;
}
.view-alumni-events .views-field-field-news-image {
    margin: 0;
    display: inline-block;
    width: 100%;
    float: none;
}
.page-node-70 .view-alumni-events .views-field-field-news-image {
    margin: 0;
    display: inline-block;
    margin-right: 15px;
    width: auto;
    float: left;
}
.view-alumni-events .views-field-field-news-image img {
    margin: 0;
    display: inline-block;
    width: 100%;
    float: none;
	min-width: 215px;
}

#views_slideshow_controls_text_previous_sport_event_list-block_3{
	position:absolute;
	top:10px;
	left:20px;
	text-indent: -999999px;
	background:url(../../images/scores_prev.png);
	z-index: 999;
	background-size: contain;
    width: 16px;
    height: 34px;
    background-position: center center;
    background-repeat: no-repeat;
}
#views_slideshow_controls_text_next_sport_event_list-block_3{
	position:absolute;
	top:10px;
	right:20px;
	z-index: 999;
    text-indent: -999999px;
    background: url(../../images/scores_next.png);
    background-size: contain;
    width: 16px;
    height: 34px;
    background-position: center center;
    background-repeat: no-repeat;
}

#block-views-block-athletic-news-block-1 .views-row{
	margin: 0 0 50px 0;
	display:table;
}
#block-views-block-athletic-news-block-1 .views-row .views-field-field-athletic-article-image{
	display: inline-block;
    width: 300px;
    float: left;
    margin: 0 20px 20px 0px;
}
#block-views-block-athletic-news-block-1 .views-row .views-field-title{
	display: block;
	font-weight: bold;
    font-size: 1.25em;
}
#block-views-block-athletic-news-block-1 .views-row .views-field-body{
	display: inline-block;
    width: 60%;
}


.comingup-sports ul{
	list-style:none;
	margin: 0 auto;
	padding: 0 30px;
	width: 80%;
}
.comingup-sports ul li{
	display:inline-table;
	vertical-align:top;
	width:49%;
	text-align:left;
	margin:20px 0 0;
}

.comingup-sports ul li .views-field-field-sport-event-icon {
    display: table-cell;
    width: 60px;
	padding: 0 5px 0 0px;
    vertical-align: middle;
}
.comingup-sports ul li .views-field-field-sport-event-date {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.35rem;
    color: #1e8a9a;
    display: table-cell;
    width: 60px;
    text-align: center;
    float: left;
}
.comingup-sports ul li .views-field-field-sport-event-date-1 {
    display: table-cell;
    font-family: 'Caveat', cursive;
    font-size: 2.3rem;
    line-height: .4em;
    float: left;
    clear: left;
    color: #1e8a9a;
    width: 45px;
    text-align: center;
}
.comingup-sports ul li .views-field-title {
    display: block;
	font-weight:bold;
}
.comingup-sports ul li .views-field-field-sport-event-date-2 {
	display: inline-block;
	border-right: 1px solid #333;
    padding: 0 5px 0 0px;
    margin: 0 5px 0 0;
}
.comingup-sports ul li .views-field-view-node {
	display: inline-block;
}
.comingup-sports ul li .views-field-view-node a{
	color: #333333;
	font-weight: bold;
}
#block-alleventscta{
	text-align:center;
}
#block-alleventscta a,
a.alleventscta {
	display: inline-block;
    padding: 6px 20px;
    border: 2px solid #ffffff;
    background-color: #82b2dc;
    color: #ffffff;
    text-align: center;
    font-size: 1.35rem;
    font-family: 'Franklin Gothic Condensed';
    font-weight: bold;
    text-decoration: none;
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms;
}
#block-alleventscta a:after,
a.alleventscta:after {
    content: " >";
    font-family: 'Caveat', cursive !important;
    font-style: normal !important;
    font-size: 1.75rem !important;
    font-weight: normal !important;
    line-height: 1em;
}
#block-alleventscta a:hover,
a.alleventscta:hover {
    border: 2px solid #82b2dc;
    color: #82b2dc;
    background-color: #ffffff;
    text-decoration: none;
}
#block-john-carroll-views-block-patriot-sports-athletics-at-a-glance-view-block-1{
	padding: 50px 0 50px 0;
	background:url(/sites/athletics.jcpatriot.org/files/img/bgs/2018-08/patriot-sports-at-a-glance-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	position:relative;
}
#block-john-carroll-views-block-patriot-sports-athletics-at-a-glance-view-block-1:before{
    content: '';
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 20px solid #fff;
    clear: both;
}
#block-john-carroll-views-block-patriot-sports-athletics-at-a-glance-view-block-1:after{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	color:#fff;
	background-color: rgba(0,0,0,.5);
}
#block-john-carroll-views-block-patriot-sports-athletics-at-a-glance-view-block-1 h2{
	color:#fff;
	position:relative;
	z-index:9;
	margin: 0 0 50px 0;
}
#block-john-carroll-views-block-patriot-sports-athletics-at-a-glance-view-block-1 h2:after{
	content:'';
	background: transparent url('../../images/rule_h2-white.png') center bottom no-repeat;
	margin: 5px auto 12px;
	padding: 0 15px 12px;
    display: block;
    width: 280px;
}
.athletics-at-a-glance ul{
	position:relative;
	z-index:9;
	padding:0;
	margin:0;
	text-align:center;
}
.athletics-at-a-glance li {
	display: inline-block;
	width: 30%;
	margin: 0 0 50px 0;
	line-height: 1em;
	font-size: 2em;
	color: #fff;
	vertical-align: top;
}
.athletics-at-a-glance li .number{
	display: inline-block;
	font-family: 'Franklin Gothic Extra Condensed Bold';
	font-size: 3.5em;
	line-height: 0.75em;
}
.athletics-at-a-glance li .text{
	font-family: 'Caveat', cursive;
}

.sport-season-wrapper ul {
	list-style:none;
	text-align:center;
}
.sport-season-wrapper li.sport-season {
	display: inline-block;
	padding:0 5%;
	min-height: 300px;
	vertical-align: top;
}
.sport-season-wrapper li.sport-season p{
	margin: 0 0 10px 0;
	font-family:'Franklin Gothic Bold';
}
.sport-season-wrapper li.sport-season:nth-of-type(2){
	border-left:2px solid #c8b682;
	border-right:2px solid #c8b682;
}
.sport-season-wrapper li.sport-season .views-field-info{
	margin: 0 0 10px 0;
	font-family: 'Caveat', cursive !important;
	font-size: 3em;
	font-weight: bold;
}
/*.page-node-12.node--type-homepage #full_width_bottom{
	background:#e2e3e4;
}*/
#block-john-carroll-juicer h2{
	background:#fff;
	margin: 0 0 0 0;
	padding-bottom: 20px;
}
.page-node-12 #block-john-carroll-juicer h2{
	padding-bottom:0px;
}
.page-node-12.node--type-homepage #full_width_bottom #block-john-carroll-juicer .juicer-feed{
	padding:30px 0 15px 0;
}
.page-node-12.node--type-homepage #full_width_bottom #block-john-carroll-juicer .juicer-feed:before{
	content: '';
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	margin: 0 auto;
	border-right: 25px solid transparent;
	border-left: 25px solid transparent;
	border-top: 20px solid #fff;
	clear: both;
}

#block-comebeapartofthepatriotswinningtradition h2{
	color:#70a8da;
	font-family:'Franklin Gothic Bold';
	font-size: 1.65rem;
}
#block-sportsadditionalinfo > div {
	margin: 30px auto !important;
	padding: 0;
	max-width: 1200px;
	text-align: center;
	color: #ffffff;
}
#block-sportsadditionalinfo > div > div {
	position: relative;
	display: inline-flex;
	vertical-align: top;
	margin: 0 15px 15px !important;
	padding: 0;
	max-width: 350px;
	height: 190px;
	width: 50%;
	overflow: hidden;
}
#block-sportsadditionalinfo > div > div .field--type-image {
	position: absolute;
	height: 190px;
}
#block-sportsadditionalinfo > div > div .field--type-link a{
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    text-indent: -99999px;
}
#block-sportsadditionalinfo > div > div .field--name-field-philosophy-title,
#block-sportsadditionalinfo > div > div .field--name-field-f,
#block-sportsadditionalinfo > div > div .field--name-field-athletic-training-title,
#block-sportsadditionalinfo > div > div .field--name-field-fca-title{
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	z-index: 0;
	width: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
	color:#fff;
	text-align: center;
	font-family: 'Caveat', cursive !important;
	font-style: normal !important;
	font-size: 1.95rem !important;
	font-weight: normal !important;
	line-height: 190px;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}

#block-sportsadditionalinfo > div > div .field--name-field-philosophy-description,
#block-sportsadditionalinfo > div > div .field--name-field-athletic-training-descript,
#block-sportsadditionalinfo > div > div .field--name-field-fca-description,
#block-sportsadditionalinfo > div > div .field--name-field-forms-{
	position: absolute;
	top: 0;
	left: 0;
	height: 190px;
	width: 100%;
	padding: 28% 15px 10px;
	text-align: center;
	background-color: rgba(0,0,0,.5);
	color: rgba(255, 255, 255, 0);
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
/*#block-sportsadditionalinfo > div > div .field--type-image:before{
	content: '';
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}*/
#block-sportsadditionalinfo > div > div .field--type-image:before{
	content: '';
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
}


#block-views-block-meet-the-athletics-staff-block-2 > div{
	padding:1px 0 1px 0;
}
#block-views-block-meet-the-athletics-staff-block-2 > div::before {
    color: #fff;
}
.kit_wrapper,
#block-keepintouchwithjcalumni,
#block-keepintouchwithpatriotathletics{
	text-align:center;
	background: #e2e3e4;
	padding: 10px 0;
}
.kit_wrapper a.fb_sports,
#block-keepintouchwithjcalumni a.fb_sports,
#block-keepintouchwithpatriotathletics a.fb_sports{
	background: url(../../images/Facebook-blue.png);
}
.kit_wrapper a.twitter_sports,
#block-keepintouchwithjcalumni a.twitter_sports,
#block-keepintouchwithpatriotathletics a.twitter_sports{
	background: url(../../images/Twitter-blue.png);
}
.kit_wrapper a.insta_sports,
#block-keepintouchwithjcalumni a.insta_sports,
#block-keepintouchwithpatriotathletics a.insta_sports{
	background: url(../../images/Instagram-blue.png);
}
.kit_wrapper a.linkedin_sports,
#block-keepintouchwithjcalumni a.linkedin_sports,
#block-keepintouchwithpatriotathletics a.linkedin_sports{
	background: url(../../images/LinkedIn_blue_40x40.png);
}
.kit_wrapper a.fb_sports,
.kit_wrapper a.twitter_sports,
.kit_wrapper a.insta_sports,
#block-keepintouchwithjcalumni .fb_sports,
#block-keepintouchwithjcalumni .twitter_sports,
#block-keepintouchwithjcalumni .insta_sports,
#block-keepintouchwithjcalumni .linkedin_sports,
#block-keepintouchwithpatriotathletics .fb_sports,
#block-keepintouchwithpatriotathletics .twitter_sports,
#block-keepintouchwithpatriotathletics .insta_sports{
	display: inline-block;
	text-indent: -99999px;
	margin: 0 10px;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat !important;
	background-size:contain !important;
	background-position:center center !important;
}
.connections_button a,
#block-keepintouchwithjcalumni .sportsnetworkcta,
#block-keepintouchwithpatriotathletics .sportsnetworkcta{
	display: inline-block;
	padding: 6px 20px;
	border: 2px solid #ffffff;
	background-color: #82b2dc;
	color: #ffffff;
	text-align: center;
	font-size: 1.35rem;
	font-family: 'Franklin Gothic Condensed';
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}
.connections_button a:hover,
.alumni-cta a:hover,
#block-views-block-alumni-events-block-3 .view-footer a:hover,
#block-keepintouchwithjcalumni .sportsnetworkcta:hover,
#block-keepintouchwithpatriotathletics .sportsnetworkcta:hover{
	border: 2px solid #82b2dc;
	color: #82b2dc;
	background-color: #ffffff;
	text-decoration: none;
}
.connections_button a::after,
#block-keepintouchwithjcalumni .sportsnetworkcta::after,
#block-keepintouchwithpatriotathletics .sportsnetworkcta::after{
	content: " >";
	font-family: 'Caveat', cursive !important;
	font-style: normal !important;
	font-size: 1.75rem !important;
	font-weight: normal !important;
	line-height: 1em;
}
/*
.page-node-12 .view-meet-the-athletics-staff{
	background: #82b2dc;
	padding: 20px 5% 35px;
	text-align: center;
	color: #ffffff;
	position: relative;
}

.page-node-12 .view-meet-the-athletics-staff .team-members::before {
	content: '';
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	margin: 0 auto;
	border-right: 25px solid transparent;
	border-left: 25px solid transparent;
	border-top: 20px solid #e2e3e4;
	clear: both;
}

.page-node-12 .view-meet-the-athletics-staff .team-members .team-member-entry .views-field-field-faculty-headshot{
	position: relative;
	width: 300px;
	height: 350px;
	margin-bottom: 8px;
	border: 1px solid #ffffff;
	overflow: hidden;
}
.page-node-12 .view-meet-the-athletics-staff .team-members .team-member-entry .views-field-field-faculty-headshot img{
	position: absolute;
	left: 0;
	width: 100%;
	height: auto;
}
.page-node-12 .view-meet-the-athletics-staff .team-members .team-member-entry .views-field-field-position{
	line-height: 1.65em;
	color:#000;
	font-family: 'Franklin Gothic Condensed Bold';
	font-size: 1.5em;
	border-bottom: 1px solid #fff;
}
.page-node-12 .view-meet-the-athletics-staff .team-members .team-member-entry .views-field-field-faculty-first-name,
.page-node-12 .view-meet-the-athletics-staff .team-members .team-member-entry .views-field-field-faculty-last-name{
	display:inline-block;
	color:#000;
	line-height: 2em;
}
.page-node-12 .view-meet-the-athletics-staff .team-members .team-member-entry .views-field-field-faculty-last-name{
	margin:0 0 0 3px;
}
*/
ul.alumni-association {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
ul.alumni-association li {
	margin: 0 1% 45px;
	padding: 0;
	list-style: none;
	display: inline-block;
	width: 47%;
	vertical-align: top;
	text-align: left;
}


#block-views-block-meet-the-athletics-staff-block-34{
	clear:left;
}

#block-views-block-athletic-article-list-block-1,
#block-views-block-athletic-article-list-block-2,
#block-views-block-athletic-article-list-block-3,
#block-views-block-athletic-article-list-block-4,
#block-views-block-athletic-article-list-block-5,
#block-views-block-athletic-article-list-block-6,
#block-views-block-athletic-article-list-block-7,
#block-views-block-athletic-article-list-block-8,
#block-views-block-athletic-article-list-block-9,
#block-views-block-athletic-article-list-block-10,
#block-views-block-athletic-article-list-block-11,
#block-views-block-athletic-article-list-block-12,
#block-views-block-athletic-article-list-block-13,
#block-views-block-athletic-article-list-block-14,
#block-views-block-athletic-article-list-block-15,
#block-views-block-athletic-article-list-block-16,
#block-views-block-athletic-article-list-block-17,
#block-views-block-athletic-article-list-block-18,
#block-views-block-athletic-article-list-block-19,
#block-views-block-athletic-article-list-block-20,
#block-views-block-athletic-article-list-block-21,
#block-views-block-athletic-article-list-block-22,
#block-views-block-athletic-article-list-block-23,
#block-views-block-athletic-article-list-block-24,
#block-views-block-athletic-article-list-block-25,
#block-views-block-athletic-article-list-block-26,
#block-views-block-athletic-article-list-block-27,
#block-views-block-athletic-article-list-block-28,
#block-views-block-athletic-article-list-block-29,
#block-views-block-athletic-article-list-block-30,
#block-views-block-athletic-article-list-block-31,
#block-views-block-athletic-article-list-block-32,
#block-views-block-athletic-article-list-block-33 {
	display: inline-block;
    width: 57%;
    padding-right: 3%;
    margin: 0 3% 40px 0;
    border-right: 2px solid #c8b682;
    float: left;
/*     max-height: 320px; */
    max-height: 443px;
    position: relative;
}

#block-views-block-athletic-article-list-block-31 img,
#block-views-block-athletic-article-list-block-3 img,
#block-views-block-athletic-article-list-block-4 img,
#block-views-block-athletic-article-list-block-5 img,
#block-views-block-athletic-article-list-block-6 img,
#block-views-block-athletic-article-list-block-7 img,
#block-views-block-athletic-article-list-block-8 img,
#block-views-block-athletic-article-list-block-9 img,
#block-views-block-athletic-article-list-block-10 img,
#block-views-block-athletic-article-list-block-11 img,
#block-views-block-athletic-article-list-block-12 img,
#block-views-block-athletic-article-list-block-13 img,
#block-views-block-athletic-article-list-block-14 img,
#block-views-block-athletic-article-list-block-15 img,
#block-views-block-athletic-article-list-block-16 img,
#block-views-block-athletic-article-list-block-17 img,
#block-views-block-athletic-article-list-block-18 img,
#block-views-block-athletic-article-list-block-19 img,
#block-views-block-athletic-article-list-block-20 img,
#block-views-block-athletic-article-list-block-21 img,
#block-views-block-athletic-article-list-block-22 img,
#block-views-block-athletic-article-list-block-23 img,
#block-views-block-athletic-article-list-block-24 img,
#block-views-block-athletic-article-list-block-25 img,
#block-views-block-athletic-article-list-block-26 img,
#block-views-block-athletic-article-list-block-27 img,
#block-views-block-athletic-article-list-block-28 img,
#block-views-block-athletic-article-list-block-29 img,
#block-views-block-athletic-article-list-block-30 img{
	width:100%;
}

#block-views-block-athletic-article-list-block-31 .views-field-body,
#block-views-block-athletic-article-list-block-3 .views-field-body,
#block-views-block-athletic-article-list-block-4 .views-field-body,
#block-views-block-athletic-article-list-block-5 .views-field-body,
#block-views-block-athletic-article-list-block-6 .views-field-body,
#block-views-block-athletic-article-list-block-7 .views-field-body,
#block-views-block-athletic-article-list-block-8 .views-field-body,
#block-views-block-athletic-article-list-block-9 .views-field-body,
#block-views-block-athletic-article-list-block-10 .views-field-body,
#block-views-block-athletic-article-list-block-11 .views-field-body,
#block-views-block-athletic-article-list-block-12 .views-field-body,
#block-views-block-athletic-article-list-block-13 .views-field-body,
#block-views-block-athletic-article-list-block-14 .views-field-body,
#block-views-block-athletic-article-list-block-15 .views-field-body,
#block-views-block-athletic-article-list-block-16 .views-field-body,
#block-views-block-athletic-article-list-block-17 .views-field-body,
#block-views-block-athletic-article-list-block-18 .views-field-body,
#block-views-block-athletic-article-list-block-19 .views-field-body,
#block-views-block-athletic-article-list-block-20 .views-field-body,
#block-views-block-athletic-article-list-block-21 .views-field-body,
#block-views-block-athletic-article-list-block-22 .views-field-body,
#block-views-block-athletic-article-list-block-23 .views-field-body,
#block-views-block-athletic-article-list-block-24 .views-field-body,
#block-views-block-athletic-article-list-block-25 .views-field-body,
#block-views-block-athletic-article-list-block-26 .views-field-body,
#block-views-block-athletic-article-list-block-27 .views-field-body,
#block-views-block-athletic-article-list-block-28 .views-field-body,
#block-views-block-athletic-article-list-block-29 .views-field-body,
#block-views-block-athletic-article-list-block-30 .views-field-body{
	padding: 12px 15px 8px;
    line-height: 1.2em;
    background-color: rgba(30,138,154,.8);
    color: #ffffff;
    position: absolute;
    bottom: 0;
    width: 100%;
}
@media(max-width: 767px) {
	#block-views-block-athletic-article-list-block-1,
	#block-views-block-athletic-article-list-block-2,
	#block-views-block-athletic-article-list-block-3,
	#block-views-block-athletic-article-list-block-4,
	#block-views-block-athletic-article-list-block-5,
	#block-views-block-athletic-article-list-block-6,
	#block-views-block-athletic-article-list-block-7,
	#block-views-block-athletic-article-list-block-8,
	#block-views-block-athletic-article-list-block-9,
	#block-views-block-athletic-article-list-block-10,
	#block-views-block-athletic-article-list-block-11,
	#block-views-block-athletic-article-list-block-12,
	#block-views-block-athletic-article-list-block-13,
	#block-views-block-athletic-article-list-block-14,
	#block-views-block-athletic-article-list-block-15,
	#block-views-block-athletic-article-list-block-16,
	#block-views-block-athletic-article-list-block-17,
	#block-views-block-athletic-article-list-block-18,
	#block-views-block-athletic-article-list-block-19,
	#block-views-block-athletic-article-list-block-20,
	#block-views-block-athletic-article-list-block-21,
	#block-views-block-athletic-article-list-block-22,
	#block-views-block-athletic-article-list-block-23,
	#block-views-block-athletic-article-list-block-24,
	#block-views-block-athletic-article-list-block-25,
	#block-views-block-athletic-article-list-block-26,
	#block-views-block-athletic-article-list-block-27,
	#block-views-block-athletic-article-list-block-28,
	#block-views-block-athletic-article-list-block-29,
	#block-views-block-athletic-article-list-block-30,
	#block-views-block-athletic-article-list-block-31,
	#block-views-block-athletic-article-list-block-32,
	#block-views-block-athletic-article-list-block-33 {
	    width: 100%;
	    padding-right: 0;
	    margin: 0 0 40px 0;
	    border-right: none;
	    float: none;
	    max-height: 320px;
	    position: relative;
	}
	#block-views-block-athletic-article-list-block-31 .views-field-body,
	#block-views-block-athletic-article-list-block-3 .views-field-body,
	#block-views-block-athletic-article-list-block-4 .views-field-body,
	#block-views-block-athletic-article-list-block-5 .views-field-body,
	#block-views-block-athletic-article-list-block-6 .views-field-body,
	#block-views-block-athletic-article-list-block-7 .views-field-body,
	#block-views-block-athletic-article-list-block-8 .views-field-body,
	#block-views-block-athletic-article-list-block-9 .views-field-body,
	#block-views-block-athletic-article-list-block-10 .views-field-body,
	#block-views-block-athletic-article-list-block-11 .views-field-body,
	#block-views-block-athletic-article-list-block-12 .views-field-body,
	#block-views-block-athletic-article-list-block-13 .views-field-body,
	#block-views-block-athletic-article-list-block-14 .views-field-body,
	#block-views-block-athletic-article-list-block-15 .views-field-body,
	#block-views-block-athletic-article-list-block-16 .views-field-body,
	#block-views-block-athletic-article-list-block-17 .views-field-body,
	#block-views-block-athletic-article-list-block-18 .views-field-body,
	#block-views-block-athletic-article-list-block-19 .views-field-body,
	#block-views-block-athletic-article-list-block-20 .views-field-body,
	#block-views-block-athletic-article-list-block-21 .views-field-body,
	#block-views-block-athletic-article-list-block-22 .views-field-body,
	#block-views-block-athletic-article-list-block-23 .views-field-body,
	#block-views-block-athletic-article-list-block-24 .views-field-body,
	#block-views-block-athletic-article-list-block-25 .views-field-body,
	#block-views-block-athletic-article-list-block-26 .views-field-body,
	#block-views-block-athletic-article-list-block-27 .views-field-body,
	#block-views-block-athletic-article-list-block-28 .views-field-body,
	#block-views-block-athletic-article-list-block-29 .views-field-body,
	#block-views-block-athletic-article-list-block-30 .views-field-body{
	    position: relative;
	}

}

#block-views-block-athletic-article-list-block-31 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-3 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-4 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-5 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-6 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-7 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-8 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-9 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-10 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-11 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-12 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-13 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-14 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-15 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-16 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-17 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-18 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-19 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-20 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-21 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-22 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-23 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-24 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-25 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-26 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-27 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-28 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-29 .views-field-body a.views-more-link,
#block-views-block-athletic-article-list-block-30 .views-field-body a.views-more-link{
	color:#fff;
}

#block-views-block-athletic-article-list-block-31 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-3 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-4 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-5 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-6 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-7 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-8 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-9 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-10 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-11 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-12 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-13 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-14 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-15 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-16 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-17 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-18 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-19 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-20 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-21 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-22 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-23 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-24 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-25 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-26 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-27 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-28 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-29 .views-field-body a.views-more-link:after,
#block-views-block-athletic-article-list-block-30 .views-field-body a.views-more-link:after{
	content: " >";
    font-family: 'Caveat', cursive !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 1em;
}
#block-views-block-sport-event-list-block-6,
#block-views-block-sport-event-list-block-8,
#block-views-block-sport-event-list-block-9,
#block-views-block-sport-event-list-block-10,
#block-views-block-sport-event-list-block-11,
#block-views-block-sport-event-list-block-12,
#block-views-block-sport-event-list-block-13,
#block-views-block-sport-event-list-block-14,
#block-views-block-sport-event-list-block-15,
#block-views-block-sport-event-list-block-16,
#block-views-block-sport-event-list-block-17,
#block-views-block-sport-event-list-block-18,
#block-views-block-sport-event-list-block-19,
#block-views-block-sport-event-list-block-20,
#block-views-block-sport-event-list-block-21,
#block-views-block-sport-event-list-block-22,
#block-views-block-sport-event-list-block-23,
#block-views-block-sport-event-list-block-24,
#block-views-block-sport-event-list-block-25,
#block-views-block-sport-event-list-block-26,
#block-views-block-sport-event-list-block-27,
#block-views-block-sport-event-list-block-28,
#block-views-block-sport-event-list-block-29,
#block-views-block-sport-event-list-block-30,
#block-views-block-sport-event-list-block-31,
#block-views-block-sport-event-list-block-32,
#block-views-block-sport-event-list-block-33,
#block-views-block-sport-event-list-block-34{
	width: 36%;
    display: inline-block;
    clear: right;
}
#block-views-block-sport-event-list-block-6 ul,
#block-views-block-sport-event-list-block-8 ul,
#block-views-block-sport-event-list-block-9 ul,
#block-views-block-sport-event-list-block-10 ul,
#block-views-block-sport-event-list-block-11 ul,
#block-views-block-sport-event-list-block-12 ul,
#block-views-block-sport-event-list-block-13 ul,
#block-views-block-sport-event-list-block-14 ul,
#block-views-block-sport-event-list-block-15 ul,
#block-views-block-sport-event-list-block-16 ul,
#block-views-block-sport-event-list-block-17 ul,
#block-views-block-sport-event-list-block-18 ul,
#block-views-block-sport-event-list-block-19 ul,
#block-views-block-sport-event-list-block-20 ul,
#block-views-block-sport-event-list-block-21 ul,
#block-views-block-sport-event-list-block-22 ul,
#block-views-block-sport-event-list-block-23 ul,
#block-views-block-sport-event-list-block-24 ul,
#block-views-block-sport-event-list-block-25 ul,
#block-views-block-sport-event-list-block-26 ul,
#block-views-block-sport-event-list-block-27 ul,
#block-views-block-sport-event-list-block-28 ul,
#block-views-block-sport-event-list-block-29 ul,
#block-views-block-sport-event-list-block-30 ul,
#block-views-block-sport-event-list-block-31 ul,
#block-views-block-sport-event-list-block-32 ul,
#block-views-block-sport-event-list-block-33 ul,
#block-views-block-sport-event-list-block-34 ul{
	list-style:none;
}
#block-views-block-sport-event-list-block-5 ul li,
#block-views-block-sport-event-list-block-6 ul li,
#block-views-block-sport-event-list-block-7 ul li,
#block-views-block-sport-event-list-block-8 ul li,
#block-views-block-sport-event-list-block-9 ul li,
#block-views-block-sport-event-list-block-10 ul li,
#block-views-block-sport-event-list-block-11 ul li,
#block-views-block-sport-event-list-block-12 ul li,
#block-views-block-sport-event-list-block-13 ul li,
#block-views-block-sport-event-list-block-14 ul li,
#block-views-block-sport-event-list-block-15 ul li,
#block-views-block-sport-event-list-block-16 ul li,
#block-views-block-sport-event-list-block-17 ul li,
#block-views-block-sport-event-list-block-18 ul li,
#block-views-block-sport-event-list-block-19 ul li,
#block-views-block-sport-event-list-block-20 ul li,
#block-views-block-sport-event-list-block-21 ul li,
#block-views-block-sport-event-list-block-22 ul li,
#block-views-block-sport-event-list-block-23 ul li,
#block-views-block-sport-event-list-block-24 ul li,
#block-views-block-sport-event-list-block-25 ul li,
#block-views-block-sport-event-list-block-26 ul li,
#block-views-block-sport-event-list-block-27 ul li,
#block-views-block-sport-event-list-block-28 ul li,
#block-views-block-sport-event-list-block-29 ul li,
#block-views-block-sport-event-list-block-30 ul li,
#block-views-block-sport-event-list-block-31 ul li,
#block-views-block-sport-event-list-block-32 ul li,
#block-views-block-sport-event-list-block-33 ul li,
#block-views-block-sport-event-list-block-34 ul li{
	margin:0;
	clear:both;
	width: 100%;
}
.sport_event_wrap{
	margin:0 0 20px 0;
}
.sport_event_wrap .sport_event_date{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.35rem;
	line-height:1em;
	color: #1e8a9a;
	display: inline-block;
	width: 50px;
	text-align: center;
	float: left;
}
.sport_event_wrap .sport_event_title a{
	color: #333333;
	font-weight: bold;
}

#block-views-block-sport-results-list-block-9,
#block-views-block-rosters-block-17,
#block-views-block-team-photos-block-3,
#block-views-block-sport-results-list-block-4,
#block-views-block-meet-the-athletics-staff-block-5,
#block-views-block-meet-the-athletics-staff-block-7,
#block-views-block-meet-the-athletics-staff-block-8,
#block-views-block-meet-the-athletics-staff-block-9,
#block-views-block-meet-the-athletics-staff-block-10,
#block-views-block-meet-the-athletics-staff-block-11,
#block-views-block-meet-the-athletics-staff-block-12,
#block-views-block-meet-the-athletics-staff-block-13,
#block-views-block-meet-the-athletics-staff-block-14,
#block-views-block-meet-the-athletics-staff-block-15,
#block-views-block-meet-the-athletics-staff-block-16,
#block-views-block-meet-the-athletics-staff-block-17,
#block-views-block-meet-the-athletics-staff-block-18,
#block-views-block-meet-the-athletics-staff-block-19,
#block-views-block-meet-the-athletics-staff-block-20,
#block-views-block-meet-the-athletics-staff-block-21,
#block-views-block-meet-the-athletics-staff-block-22,
#block-views-block-meet-the-athletics-staff-block-23,
#block-views-block-meet-the-athletics-staff-block-24,
#block-views-block-meet-the-athletics-staff-block-25,
#block-views-block-meet-the-athletics-staff-block-26,
#block-views-block-meet-the-athletics-staff-block-27,
#block-views-block-meet-the-athletics-staff-block-28,
#block-views-block-meet-the-athletics-staff-block-29,
#block-views-block-meet-the-athletics-staff-block-30,
#block-views-block-meet-the-athletics-staff-block-31,
#block-views-block-meet-the-athletics-staff-block-32,
#block-views-block-meet-the-athletics-staff-block-33,
#block-views-block-sport-event-list-block-50,
#block-views-block-sport-event-list-block-51,
#block-views-block-sport-event-list-block-52,
#block-views-block-sport-event-list-block-53,
#block-views-block-sport-event-list-block-54,
#block-views-block-sport-event-list-block-55-2,
#block-views-block-sport-event-list-block-56,
#block-views-block-sport-event-list-block-57,
#block-views-block-sport-event-list-block-58,
#block-views-block-sport-event-list-block-59,
#block-views-block-sport-event-list-block-60,
#block-views-block-sport-event-list-block-61,
#block-views-block-sport-event-list-block-35,
#block-views-block-sport-event-list-block-36,
#block-views-block-sport-event-list-block-37,
#block-views-block-sport-event-list-block-38,
#block-views-block-sport-event-list-block-39,
#block-views-block-sport-event-list-block-40,
#block-views-block-sport-event-list-block-41,
#block-views-block-sport-event-list-block-42,
#block-views-block-sport-event-list-block-43,
#block-views-block-sport-event-list-block-44,
#block-views-block-sport-event-list-block-45,
#block-views-block-sport-event-list-block-46,
#block-views-block-sport-event-list-block-47,
#block-views-block-sport-event-list-block-48,
#block-views-block-sport-event-list-block-49{
	clear:both;
}

#block-views-block-athletic-article-list-block-31 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-3 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-4 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-5 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-6 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-7 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-8 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-9 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-10 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-11 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-12 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-13 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-14 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-15 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-16 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-17 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-18 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-19 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-20 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-21 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-22 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-23 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-24 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-25 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-26 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-27 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-28 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-29 .views-slideshow-controls-bottom,
#block-views-block-athletic-article-list-block-30 .views-slideshow-controls-bottom{
	position:absolute;
}

.view-empty{
	text-align:center;
}

#block-views-block-meet-the-athletics-staff-block-36 .item-list{
	margin:0 0 25px;
}
#block-views-block-meet-the-athletics-staff-block-36 .item-list li{
	margin: 0 25px 10px 0;
    width: auto;
}
#block-views-block-meet-the-athletics-staff-block-36 .item-list li img {
	margin: 0 0 10px 0;
}

#block-views-block-sport-results-list-block-9,
#block-views-block-sport-results-list-block-10,
#block-views-block-sport-results-list-block-6,
#block-views-block-sport-results-list-block-4,
#block-views-block-sport-results-list-block-11 {
	background: transparent url(../../images/game_results_bg.jpg) center center no-repeat;
	background-size: cover;
	padding: 40px 50px;
	clear: both;
}

@media (max-width:767px){
#block-views-block-sport-results-list-block-9,
	#block-views-block-sport-results-list-block-6,
	#block-views-block-sport-results-list-block-4 {
		padding: 40px 20px;
	}
}


.path-athletics .view-sport-results-list .item-list ul,
#block-views-block-sport-results-list-block-9 .item-list ul,
#block-views-block-sport-results-list-block-6 .item-list ul,
#block-views-block-sport-results-list-block-4 .item-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.path-athletics .view-sport-results-list .item-list li,
#block-views-block-sport-results-list-block-9 .item-list li,
#block-views-block-sport-results-list-block-6 .item-list li,
#block-views-block-sport-results-list-block-4 .item-list li {
	display: inline-block;
/* 	width: 30%; */
	margin: 0 1% 30px;
}



.page-node-13 #block-views-block-sport-results-list-block-9,
.page-node-13 #block-views-block-sport-results-list-block-6,
.page-node-13 #block-views-block-sport-results-list-block-4 {
	background: transparent url(../../../../sites/athletics.jcpatriot.org/files/img/jc_sports_bgs/2018-09/bg_sports_baseball_drk.jpg) center center no-repeat;
	background-size: cover;
}

#block-views-block-sport-results-list-block-9 h2,
#block-views-block-sport-results-list-block-10 h2,
#block-views-block-sport-results-list-block-6 h2,
#block-views-block-sport-results-list-block-4 h2,
#block-views-block-sport-results-list-block-11 h2{
	color:#fff;
	background: transparent url(../../images/rule_h2-white.png) center bottom no-repeat;
    margin: 0 auto 22px;
    padding: 0 15px 12px;
}
#block-views-block-sport-results-list-block-9 h2::before,
#block-views-block-sport-results-list-block-6 h2::before,
#block-views-block-sport-results-list-block-4 h2::before,
#block-views-block-sport-results-list-block-11 h2::before{
	content: '';
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 20px solid #fff;
    clear: both;
}
#block-views-block-sport-results-list-block-9 .more-link,
#block-views-block-sport-results-list-block-6 .more-link,
#block-views-block-sport-results-list-block-4 .more-link{
	text-align:center;
}

.views-field-field-faculty-first-name,
.views-field-field-faculty-last-name{
	display:inline-block;
}
.views-field-field-faculty-last-name{
	padding: 0 0 0 3px;
}

.athlete_wrap{
	margin: 0 0 10px 0;
}
.athlete_wrap .athlete_name{
	display:inline-block;
}
.athlete_wrap .athlete_grade_lvl{
	display:inline-block;
	border-left: 2px solid #82b2dc;
    padding: 0 0 0 5px;
	margin:0 0 0 3px;
	line-height:1em;
}
.rosterathlete{
	font-weight: bold;
    line-height: 1.45em;
    font-size: 1.13rem;
    padding: 0 0 5px 0;
    margin: 4px 0 5px 0;
    border-bottom: 1px solid #82b2dc;
}

/*
	Athletics - Boys/Girls Sports
*/
.node--type-news .region--highlighted,
.node--type-sports-landing-page .region--highlighted,
.node--type-athletic-article .region--highlighted,
.page-node-14 .core-layout .region--highlighted,
.page-node-43 .core-layout .region--highlighted,
.node--type-page .core-layout .region--highlighted,
.node--type-arts-landing-page .core-layout .region--highlighted,
.node--type-patriots-landing-page .core-layout .region--highlighted,
.node--type-alumni-landing-page .core-layout .region--highlighted{
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	margin-top: -10px;
}

#block-alumnispotlightinteriorpageheader,
#block-views-block-page-header-block-1,
#block-views-block-page-header-block-2,
#block-views-block-basic-page-header-block-3,
#block-views-block-basic-page-header-block-1,
#block-views-block-basic-page-header-block-2,
#block-views-block-page-header-image-block-1,
#block-views-block-page-header-image-block-5,
#block-views-block-page-header-image-block-2{
	border-bottom: 5px solid #c8b682;
}

/*
#block-emergencyalertblock + #block-views-block-basic-page-header-block-1,
#block-emergencyalertblock + #block-views-block-basic-page-header-block-2,
#block-emergencyalertblock + #block-views-block-basic-page-header-block-3,
#block-emergencyalertblock + #block-views-block-page-header-block-1,
#block-emergencyalertblock + #block-views-block-page-header-block-2,
#block-emergencyalertblock + #block-views-block-page-header-image-block-1,
#block-emergencyalertblock + #block-views-block-page-header-image-block-2 {
    margin-top: 60px;
}
*/



#block-views-block-basic-page-header-block-1::before,
#block-views-block-basic-page-header-block-2::before,
#block-views-block-basic-page-header-block-3::before,
#block-views-block-page-header-block-1::before,
#block-views-block-page-header-image-block-1::before,
#block-views-block-page-header-block-2::before,
#block-views-block-page-header-image-block-2::before,
#block-views-block-page-header-image-block-5::before,
#block-views-block-page-header-image-block-4::before {
	content:'';
    width: 100%;
    height: 100%;
    z-index: 1;
    bottom: 5px;
    position: absolute;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 40%, rgba(0,0,0,0.65) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 40%,rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 40%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}

#block-alumnispotlightinteriorpageheader::after,
#block-views-block-basic-page-header-block-1::after,
#block-views-block-basic-page-header-block-2::after,
#block-views-block-basic-page-header-block-3::after,
#block-views-block-page-header-block-1::after,
#block-views-block-page-header-image-block-1::after,
#block-views-block-page-header-block-2::after,
#block-views-block-page-header-image-block-2::after,
#block-views-block-page-header-image-block-5::after,
#block-views-block-page-header-image-block-4::after {
	content: '';
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: -20px;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 20px solid #c8b682;
    clear: both;
}
#block-views-block-basic-page-header-block-1 .views-field-title,
#block-views-block-basic-page-header-block-2 .views-field-title,
#block-views-block-basic-page-header-block-3 .views-field-title,
#block-views-block-page-header-block-1 .views-field-title,
#block-views-block-page-header-image-block-1 .views-field-title,
#block-views-block-page-header-block-2 .views-field-title,
#block-views-block-page-header-image-block-2 .views-field-title,
#block-views-block-page-header-image-block-5 .views-field-title,
#block-views-block-page-header-image-block-4 .views-field-title {
	position: absolute;
    z-index: 10;
    bottom: 20px;
    left: 0;
    color: #fff;
    font-family: 'Caveat', cursive;
    font-style: normal;
    font-size: 3.5rem;
    font-weight: bold;
    width: 100%;
}
.alumni-spotlight-interior-header {
	text-align: center;
}
#block-views-block-basic-page-header-block-1 .views-field-title .field-content,
#block-views-block-basic-page-header-block-2 .views-field-title .field-content,
#block-views-block-basic-page-header-block-3 .views-field-title .field-content,
#block-views-block-page-header-block-1 .views-field-title .field-content,
#block-views-block-page-header-image-block-1 .views-field-title .field-content,
#block-views-block-page-header-block-2 .views-field-title .field-content,
#block-views-block-page-header-image-block-2 .views-field-title .field-content,
#block-views-block-page-header-image-block-5 .views-field-title .field-content,
#block-views-block-page-header-image-block-4 .views-field-title .field-content {
	display:block;
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
}
.alumni-spotlight-interior-header .alumni-spotlight-interior-header-txt {
	display:block;
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
}




#block-views-block-basic-page-header-block-1 .views-field-field-header-image-basic-page img,
#block-views-block-basic-page-header-block-1 .views-field-field-header-image-arts img,
#block-views-block-basic-page-header-block-2 .views-field-field-header-image img,
#block-views-block-basic-page-header-block-3 .views-field-field-header-image img,
#block-views-block-page-header-block-1 .views-field-field-header-image img,
#block-views-block-page-header-image-block-1 .views-field-field-header-image-alum img,
#block-views-block-page-header-block-2 .views-field-field-header-image img,
#block-views-block-page-header-image-block-2 .views-field-field-header-image img,
#block-views-block-page-header-image-block-5 .views-field-field-header-image img,
#block-views-block-page-header-block-1 .views-field-field-landing-header-image img,
#block-views-block-page-header-image-block-4 .views-field-field-header-image img {
	width:100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	max-height: 450px;
}
.view-id-spotlight_tiles{
	text-align:center;
}
#block-views-block-spotlight-tiles-block-1 .sports,
#block-views-block-spotlight-tiles-block-2 .sports,
#block-views-block-spotlight-tiles-block-3 .sports{
    position: relative;
    display: inline-block;
    width: 45%;
    max-width: 250px;
    margin: 1.5%;
    border: 1px solid #70a8da;
}
#block-views-block-spotlight-tiles-block-1 .sports .views-field-field-spotlight-url a,
#block-views-block-spotlight-tiles-block-2 .sports .views-field-field-spotlight-url a,
#block-views-block-spotlight-tiles-block-3 .sports .views-field-field-spotlight-url a{
	text-indent: -99999px;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0;
	left: 0;
}
#block-views-block-spotlight-tiles-block-1 .sports .views-field-field-spotlight-image,
#block-views-block-spotlight-tiles-block-2 .sports .views-field-field-spotlight-image,
#block-views-block-spotlight-tiles-block-3 .sports .views-field-field-spotlight-image{
	    width: 100%;
    position: relative;
    overflow: hidden;
    height: 250px;
}
#block-views-block-spotlight-tiles-block-1 .sports .views-field-field-spotlight-image:before,
#block-views-block-spotlight-tiles-block-2 .sports .views-field-field-spotlight-image:before,
#block-views-block-spotlight-tiles-block-3 .sports .views-field-field-spotlight-image:before{
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
	transition: 250ms;
}
#block-views-block-spotlight-tiles-block-1 .sports:hover .views-field-field-spotlight-image:before,
#block-views-block-spotlight-tiles-block-2 .sports:hover .views-field-field-spotlight-image:before,
#block-views-block-spotlight-tiles-block-3 .sports:hover .views-field-field-spotlight-image:before{
    content: '';
    z-index: 9;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: rgba(255,255,255,0.77);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.77)), color-stop(66%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
#block-views-block-spotlight-tiles-block-1 .sports .views-field-field-spotlight-image img,
#block-views-block-spotlight-tiles-block-2 .sports .views-field-field-spotlight-image img,
#block-views-block-spotlight-tiles-block-3 .sports .views-field-field-spotlight-image img{
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
	object-fit: cover;
}
#block-views-block-spotlight-tiles-block-1 .sports .views-field-title,
#block-views-block-spotlight-tiles-block-2 .sports .views-field-title,
#block-views-block-spotlight-tiles-block-3 .sports .views-field-title{
	position: absolute;
    z-index: 9;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 25px 0 5px 5px;
    font-family: 'Caveat', cursive;
    font-style: normal;
    font-size: 2rem;
    line-height: 1em;
    font-weight: bold;
    color: #fff;
	text-align:left;
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
#block-views-block-spotlight-tiles-block-1 .sports:hover .views-field-title,
#block-views-block-spotlight-tiles-block-2 .sports:hover .views-field-title,
#block-views-block-spotlight-tiles-block-3 .sports:hover .views-field-title{
    color: #70a8da;
    background: none;
}
#block-views-block-spotlight-tiles-block-1 .sports .views-field-field-spotlight-description,
#block-views-block-spotlight-tiles-block-2 .sports .views-field-field-spotlight-description,
#block-views-block-spotlight-tiles-block-3 .sports .views-field-field-spotlight-description{
	    opacity: 0;
    position: absolute;
    z-index: 9;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 75%;
    padding: 0px 25px;
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms;
}
#block-views-block-spotlight-tiles-block-1 .sports:hover .views-field-field-spotlight-description,
#block-views-block-spotlight-tiles-block-2 .sports:hover .views-field-field-spotlight-description,
#block-views-block-spotlight-tiles-block-3 .sports:hover .views-field-field-spotlight-description{
    opacity: 1;
}

.view-id-meet_the_athletics_staff.view-display-id-block_4 .view-content{
	float:left;
}
.view-id-meet_the_athletics_staff.view-display-id-block_3{
	float:left;
}
#block-baseballvarsityjvroster{
	float:right;
}




#block-sportpagekeepintouchwithpatriotathletics,
#block-boysbaseballkeepintouch,
#block-boysbasketballkeepintouch,
#block-boysequestriankeepintouch,
#block-boyslacrossekeepintouch,
#block-boystrackandfieldindoorkeepintouch,
#block-boysvolleyballkeepintouch,
#block-boyswrestlingkeepintouch,
#block-girlsbasketballkeepintouch,
#block-girlscheerleadingkeepintouch,
#block-girlsequestriankeepintouch,
#block-girlslacrossekeepintouch,
#block-girlssoccerkeepintouch,
#block-girlssoftballkeepintouch,
#block-girlstrackfieldkeepintouch{
	background:#82b2dc;
	padding: 50px 0;
}
#block-sportpagekeepintouchwithpatriotathletics h2{
	margin: 0 0 40px 0;
}
.kit_wrapper{
	display: table;
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
	color:#fff;
}
.kit_wrapper .kit_left{
	display: inline-block;
    vertical-align: top;
	text-align:center;
	width:26%;
	margin: 0 3%;
}
.kit_wrapper .kit_left ul{
	list-style:none;
}
.kit_wrapper .kit_left ul li{
	display:inline-block;
}
.kit_wrapper .kit_left ul li a{
	display: inline-block;
    background-repeat: no-repeat !important;
    text-indent: -99999px;
    width: 25px;
    height: 25px;
	margin:0 10px;
}
.kit_wrapper .kit_left li.facebook a{
	background: url(../../images/facebook_social.png);
}
.kit_wrapper .kit_left li.twitter a{
	background: url(../../images/twitter_social.png);
}
.kit_wrapper .kit_left li.instagram a{
	background: url(../../images/instagram_social.png);
}
.kit_wrapper .kit_center{
	display: inline-block;
    vertical-align: top;
	text-align:center;
	width:26%;
	margin: 0 3%;
}
.kit_wrapper .kit_center a{
	color:#fff;
	font-weight:bold;
}
.kit_wrapper .kit_right{
	display: inline-block;
    vertical-align: top;
	text-align:center;
	width:26%;
	margin: 0 3%;
}
.kit_text {
	color: #333;
	max-width: initial;
}
.kit_text .kit_center a {
	color: #047aab;
	font-weight: initial;
}

@media(max-width: 767px) {
	.kit_wrapper .kit_left,
	.kit_wrapper .kit_center,
	.kit_wrapper .kit_right {
		width: 100%;
		max-width: 100%;
		display: block;
	}
}





/*
	Arts
*/
#block-views-block-patriot-arts-at-a-glance-block-1 {
    padding: 50px 0 50px 0;
    background: url(../../images/arts_at_a_glance_bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    position: relative;
    margin-bottom: 60px !important;
}
#block-views-block-patriot-arts-at-a-glance-block-1:before {
    content: '';
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 20px solid #fff;
    clear: both;
}
#block-views-block-patriot-arts-at-a-glance-block-1:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    color: #fff;
    background-color: rgba(0,0,0,.5);
}
#block-views-block-patriot-arts-at-a-glance-block-1 h2 {
    color: #fff;
    position: relative;
    z-index: 9;
    margin: 0 0 50px 0;
}
#block-views-block-patriot-arts-at-a-glance-block-1 .arts-glance ul {
    position: relative;
    z-index: 9;
    padding: 0;
    margin: 0;
    text-align: center;
}
#block-views-block-patriot-arts-at-a-glance-block-1 .arts-glance li {
	display: inline-block;
	width: 28%;
	margin: 0 2% 50px 2%;
	line-height: 1em;
	font-size: 2em;
	color: #fff;
	vertical-align: top;
}
#block-views-block-patriot-arts-at-a-glance-block-1 .arts-glance li .number {
    display: inline-block;
    font-family: 'Franklin Gothic Extra Condensed Bold';
    font-size: 3.5em;
    line-height: 0.75em;
}
#block-views-block-patriot-arts-at-a-glance-block-1 .arts-glance li .text {
    font-family: 'Caveat', cursive;
}


/*
	Patriots
*/
#block-studentresources ul {
    position: relative;
    z-index: 9;
    padding: 0;
    margin: 0;
    text-align: center;
}
#block-studentresources ul li {
    display: inline-block;
    width: 33%;
    margin: 0 0 50px 0;
    line-height: 1em;
    font-size: 2em;
    vertical-align: top;
}
#block-studentresources ul li .resource_icon{
	width:110px;
	margin:0 auto;
}
#block-studentresources ul li .resource_label{
	font-family: 'Caveat', cursive;
}
#block-views-block-spotlight-tiles-view-block-2 ul{
	text-align:center;
}
#block-views-block-spotlight-tiles-view-block-2 .missionministry {
    position: relative;
    display: inline-block;
    width: 45%;
    max-width: 250px;
    margin: 1.5%;
    border: 1px solid #70a8da;
}
#block-views-block-spotlight-tiles-view-block-2 .missionministry .spotlight_tile_img {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 160px;
}
#block-views-block-spotlight-tiles-view-block-2 .missionministry .spotlight_tile_img img {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    position: absolute;
}
#block-views-block-spotlight-tiles-view-block-2 .missionministry:hover .spotlight_tile_img:before {
    content: '';
    z-index: 9;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: rgba(255,255,255,0.77);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.77)), color-stop(66%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.77) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
#block-views-block-spotlight-tiles-view-block-2 .missionministry .spotlight_tile_label {
    position: absolute;
    z-index: 9;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 25px 0 5px 5px;
    font-family: 'Caveat', cursive;
    font-style: normal;
    font-size: 2rem;
    line-height: 1em;
    font-weight: bold;
    color: #fff;
	text-align:left;
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
#block-views-block-spotlight-tiles-view-block-2 .missionministry:hover .spotlight_tile_label {
    color: #70a8da;
    background: none;
}
#block-views-block-spotlight-tiles-view-block-2 .missionministry .views-field-field-admissions-spotlight-desc {
    opacity: 0;
    position: absolute;
    z-index: 9;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 75%;
    padding: 0px 25px;
    -webkit-transition: 250ms;
    -moz-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms;
}
#block-views-block-spotlight-tiles-view-block-2 .missionministry:hover .views-field-field-admissions-spotlight-desc {
    opacity: 1;
}

#block-contactus .patriots_contact_wrapper{
	background: #82b2dc;
    padding: 50px 5% 35px;
    text-align: center;
    color: #ffffff;
    position: relative;
}
#block-contactus .patriots_contact_wrapper a{
	color:#fff;
}
#block-contactus .patriots_contact_wrapper:before {
    content: '\f0d7';
    color: #ffffff;
    font-size: 42px;
    font-size: 4.2rem;
    font-family: 'FontAwesome';
    line-height: 1;
    position: absolute;
    top: -27px;
    left: 49%;
}
#block-contactus .patriots_contact {
    margin: 30px auto !important;
    padding: 0;
    max-width: 1200px;
    list-style: none;
    text-align: center;
}
#block-contactus .patriots_contact li {
    font-weight: bold;
    line-height: 1.65em;
    padding-left: 5px;
	margin: 0 15px 15px !important;
    padding: 0;
    max-width: 300px;
    width: 33%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

/*
	Alumni
*/
.alumnistudent{
	display: inline-block;
	width: 49%;
	vertical-align: top;
	padding: 20px;
}
.alumnistudent .alumimg{}
.alumnistudent .alumname{
	font-weight: bold;
    line-height: 1.65em;
}
.alumnistudent .alumdesc{}
.missionstatement{
	color: #70a8da;
    font-family: 'Caveat', cursive;
    font-style: normal;
    font-size: 2rem;
    font-weight: bold;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.alumnicontact {
	background: #82b2dc;
    padding: 50px 5% 35px;
    text-align: center;
    color: #ffffff;
    position: relative;
}
#block-views-block-connections-block-3 > div:before,
#block-views-block-meet-the-alumni-relations-block-1 > div:before,
.alumnicontact:before{
	content: '\f0d7';
    color: #ffffff;
    font-size: 42px;
    font-size: 4.2rem;
    font-family: 'FontAwesome';
    line-height: 1;
    position: absolute;
    top: -27px;
    left: 49%;
}
.alumnicontact a{
	color:#fff;
}
.alumnicontact .team-member-entry{
    margin: 0 15px 15px !important;
    padding: 0;
    max-width: 250px;
    width: 25%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
	background:transparent;
}
#block-views-block-alumni-award-recipients-block-1 .views-view-table{
	width:80%;
	margin:0 auto;
}
#block-views-block-alumni-events-block-1 .views-field-title{
	font-weight:bold;
	font-size:1.25em;
}
#block-views-block-alumni-events-block-1 .views-row,
#block-views-block-alumni-news-block-1 .views-row{
	margin: 30px 0 30px 0;
	padding-bottom: 20px;
	display: table;
	width: 100%;
}

#block-views-block-alumni-events-block-2 .views-field-title,
#block-views-block-alumni-news-block-1 .views-field-title{
	font-weight:bold;
	font-size:1.25em;
}
.node--type-alumni-news #content-outer-wrapper {
    margin-top: 30px;
}
.node--type-alumni-news .field--name-field-event-title{
	font-family: 'Caveat', cursive !important;
    font-style: normal !important;
    font-size: 1.95rem !important;
    font-weight: normal !important;
    line-height: 1.5em;
    margin: 0 0 20px 0;
}
.node--type-news .field--name-field-article-image{
	margin:0 auto 30px;
}
#block-views-block-alumni-events-block-2 .view-alumni-events div.field-content {
/*
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
*/
}
#block-views-block-alumni-events-block-2 .view-alumni-events div.field-content p {
	margin-left: 25px;
}

@media (max-width:959px){
	.path-athletics .view-sport-results-list .item-list li,
	.node--type-sports-landing-page .view-sport-results-list li {
		width: 40% !important;
		margin: 0 4% 30px !important;
	}
}

/* MOBILE */
@media (max-width:767px){
	#block-emergencyalertblock{
	    font-size: 1.0em;
	}
	.node--type-sports-landing-page .view-sport-results-list ul {
		text-align: center;
	}
	.path-athletics .view-sport-results-list .item-list li,
	.node--type-sports-landing-page .view-sport-results-list li {
		width: 100% !important;
		max-width: 280px !important;
		margin: 0 auto 30px !important;
	}
	#slick-node-18-story-custom-2 {
		height: 100%;
	}
	.node--type-homepage .core-layout .region--highlighted,
	.node--type-home-page .core-layout .region--highlighted{
		height:100%;
	}
	.slick-slide,
	.paragraph--type--stories .field--type-image{
		height:100%;
	}
	.paragraph--type--stories fieldset#stories-text-fields-athletics,
	.paragraph--type--stories fieldset#stories-text-fields{
		position: relative;
		top: 0;
		width: 100%;
		max-width: 100%;
		right: 0;
	}
	.field--name-field-jc-by-the-numbers{
		width:100%;
	}
	.field--name-field-jc-by-the-numbers #numbers-left,
	.field--name-field-jc-by-the-numbers #numbers-center,
	.field--name-field-jc-by-the-numbers #numbers-right{
		width:80%;
		min-width: 80%;
		margin: 0 auto;
		display: block;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 3px solid #ffffff;
	}
	.region-around-jc > div:nth-of-type(2) {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.region-around-jc > div:nth-last-of-type(1) {
		width: 100%;
		float: none;
		margin: 20px 0 0 0;
		padding-left: 0;
		border-left: 0px;
	}
	#block-footercontactinformation{
		display:block;
		margin: 10px 0;
		padding:0;
		width: 100%;
	}
	nav#block-john-carroll-footer.menu--footer{
		display:block;
		padding: 0;
		border-left: 0px solid #fff;
		margin: 10px 0;
	}
	nav#block-socialmediafooterlinks.menu--social-media-footer-links{
		display:block;
		margin: 10px 0;
	}
	#block-admissionsyourstorystartshere-2 ul {
		position: relative;
	}
	#block-thecampus{
		margin:15px 0;
	}
	#block-john-carroll-footer ul.menu li {
		width: 100%;
		display: block;
	}
	nav#block-socialmediafooterlinks.menu--social-media-footer-links ul li {
		display: inline-block;
		margin: 5px;
	}
	.node--type-landing-page #block-john-carroll-content {
		width: 100%;
		margin-left: 0;
		display: block;
	}
	.node--type-landing-page #block-aboutsideprincipalandpresident,
	.node--type-landing-page #block-internationalgiuliasphoto,
	.user-logged-in.node--type-landing-page #block-internationalgiuliasphoto,
	.user-logged-in.node--type-landing-page #block-aboutsideprincipalandpresident {
		width: 100%;
		margin-right: 0;
		display: block;
	}
	.views-field-field-fast-fact-about-jc .node__content > div {
		display: block;
		width: 100%;
	}
	#block-views-block-about-topics-view-block-1 {
		margin: 0 0% 0 0%;
	}
	#block-views-block-about-topics-view-block-1,
	#block-views-block-about-topics-view-block-2 {
		width: 100%;
		display: block;
	}
	#block-views-block-about-topics-view-block-2 {
		margin: 0;
		border-left: 0px;
	}
	#block-views-block-about-topics-view-block-2 .views-row {
		margin: 0;
	}
	.school-stats {
		width: 100%;
		height: auto;
		float: none;
		margin: 0 0 20px 0;
	}
	.page-node-393 #block-views-block-faculty-and-staff-block-1 .item-list h3{
		max-width:100%;
	}
	.view-quotes-list {
		width: 100%;
	}
	#block-views-block-admissions-spotlight-tiles-view-block-1,
	#block-views-block-admissions-spotlight-tiles-view-block-2 {
		width: 100%;
		margin: 0;
	}
	#block-views-block-admissions-spotlight-tiles-view-block-1 .views-row,
	#block-views-block-admissions-spotlight-tiles-view-block-2 .views-row {
		width: 100%;
		max-width: 350px;
		margin: 0;
	}
	#block-admissionsadditionalinfo > div > div {
		margin: 0 0px 15px !important;
		width:100%;
	}
	.team-member-entry{
		width: 100%;
	}
	.node--type-homepage .core-layout .region--highlighted #block-john-carroll-views-block-stories-slider-block-1 .views-field-field-landing-banner-image-1, .node--type-landing-page .core-layout .region--highlighted #block-views-block-landing-pages-block-1 .views-field-field-landing-banner-image-1{
		font-size:1.5rem;
		bottom:5px;
	}
	#block-views-block-basic-page-header-block-1 .views-field-title, #block-views-block-basic-page-header-block-2 .views-field-title, #block-views-block-page-header-block-1 .views-field-title, #block-views-block-page-header-image-block-1 .views-field-title, #block-views-block-page-header-block-2 .views-field-title, #block-views-block-page-header-image-block-2 .views-field-title{
		bottom:5px;
		left:10px;
		width: auto;
		font-size: 1.5rem;
	}
	#block-views-block-jc-by-the-numbers-block-2 .view-jc-by-the-numbers .views-field-field-jc-by-the-numbers-bg-image{
		height:auto;
	}
	#block-views-block-jc-by-the-numbers-block-2 .view-jc-by-the-numbers .views-field-field-scholarship-desc{
		position:relative;
		width: 100%;
	}
	#block-views-block-jc-by-the-numbers-block-2 .view-jc-by-the-numbers .views-field-field-jc-by-the-numbers-bg-image img{
	width:100%;
		min-height: auto;
	    min-width: 100%;
	}

	
	#block-views-block-jc-by-the-numbers-block-2 .view-jc-by-the-numbers .views-field-field-scholarship-desc .field-content .jc-numbers-wrapper{
		width:100%;
		color:#333;
	}
	#block-views-block-jc-by-the-numbers-block-2 .view-jc-by-the-numbers .views-field-field-scholarship-desc .field-content .jc-numbers-wrapper ul li{
		margin: 0 0% 15px 0%;
	}
	#blocktabs-tracks ul, #block-honorsaptracks .honors-ap{
		width:100%;
	}
	#blocktabs-tracks-1, #blocktabs-tracks-2, #blocktabs-tracks-3, #blocktabs-tracks-4, #blocktabs-tracks-5, #blocktabs-tracks-6, #blocktabs-tracks-7, #blocktabs-tracks-8, #blocktabs-tracks-9, #blocktabs-tracks--4, #blocktabs-tracks--5, #blocktabs-tracks--6, #blocktabs-tracks--7, #blocktabs-tracks--8, #blocktabs-tracks--9, #block-honorsaptracks .honors-ap > li:nth-last-of-type(1){
		float:none;
		width:100%;
	}
	#full_width_middle .region-full-width-middle #block-views-block-locations-list-block-1{
		color: #333;
		position: relative;
		top: 0;
		margin: 0 auto;
	}
	#full_width_middle .region-full-width-middle #block-views-block-locations-list-block-1 ul.location-item li {
		margin: 0 0 2% 0;
		padding: 0;
		float: none;
		width: 100%;
	}
	.intleft,
	.intright{
		width:100%;
		display: block;
		padding: 0 15px;
	}
	#block-views-block-patriot-arts-at-a-glance-block-1 .arts-glance li{
		width:45%;
	}
	#block-studentresources ul li{
		width:45%;
	}
	#block-studentresources ul li {
		display: block;
		width: 100%;
		margin: 0 0 30px 0;
	}
	#block-contactus .patriots_contact li{
		width:100%;
	}
	.align-right{
		display: block;
		float: none;
		margin: 0;
	}
	.alumnistudent {
		display: block;
		width: 100%;
	}
	.alumnicontact .team-member-entry{
		width:100%;
	}
	.node--type-upcoming-event .field--name-field-event-image,
	.view-alumni-events .views-field-field-news-image,
	.node--type-alumni-news .field--name-field-news-image{
		display: block;
		width: auto;
		float: none;
		margin: 0;
	}
	#block-views-block-alumni-events-block-2 .views-field-title{
		margin: 0 0px 0px 0;
		display: block;
		float: none;
	}
	#block-views-block-alumni-events-block-2 .views-field-body > h3,
	#block-views-block-alumni-events-block-2 .views-field-body p {
		margin-left: 0;
	}
	#block-views-block-alumni-news-block-1 {
		display: block;
		width: 100%;
	}
	#block-views-block-alumni-news-block-1 .views-field-field-alumni-featured-img {
		display: block;
		float: none;
	}
	#block-views-block-alumni-news-block-1 .views-field-title {
		display: block;
		padding: 0;
		width: 100%;
	}
	#block-views-block-alumni-news-block-1 .views-field-body {
		display: block;
		width: 100%;
		padding: 0;
	}
	#block-views-block-connections-block-1 {
		display: block;
		width: 100%;
	}
	#block-views-block-connections-block-1 .view-connections {
		max-width: 100%;
	}
	#block-views-block-connections-block-2 .views-field-field-thumbnail-conn{
		display: block;
		float: none;
		margin: 0px 0px 10px 0;
	}
	#block-views-block-connections-block-2 .views-field.views-field-title{
		padding:0;
	}
	.comingup-sports ul{
		width:100%;
		padding:0px;
	}
	.comingup-sports ul li{
		width: 100%;
		display: table;
	}
	.athletics-at-a-glance li {
		display: block;
		width: 100%;
	}
	.sport-season-wrapper ul{
		padding:0;
	}
	.sport-season-wrapper li.sport-season:nth-of-type(2) {
		border-left: 0px;
		border-right: 0px;
	}
	#block-sportsadditionalinfo > div > div {
		display: block;
		margin: 0 auto 15px auto !important;
		padding: 0;
		width: 100%;
	}
	#block-keepintouchwithpatriotathletics{
		padding:0 15px;
	}
	#block-views-block-spotlight-tiles-block-1 .sports,
	#block-views-block-spotlight-tiles-block-2 .sports{
		width:100%;
	}
	#block-views-block-latest-news-summary-block-1 {
		width: 100%;
	}
	#block-calltoactionbuttons ul li,
	#block-calltoactionbuttons ul li a,
	#block-calltoactionbuttons ul li a:hover,
	#block-admissionsyourstorystartshere-2 ul li,
	#block-admissionsyourstorystartshere-2 ul li a,
	#block-admissionsyourstorystartshere-2 ul li a:hover{
		display: block;
	}
	#block-calltoactionbuttons{
		margin:30px auto 0;
	}
	.views-field-field-header-image{
		height:150px;
	}
	#block-views-block-basic-page-header-block-1 .views-field-field-header-image-basic-page img, #block-views-block-basic-page-header-block-1 .views-field-field-header-image-arts img, #block-views-block-basic-page-header-block-2 .views-field-field-header-image img, #block-views-block-page-header-block-1 .views-field-field-header-image img, #block-views-block-page-header-image-block-1 .views-field-field-header-image-alum img, #block-views-block-page-header-block-2 .views-field-field-header-image img, #block-views-block-page-header-image-block-2 .views-field-field-header-image img, #block-views-block-page-header-block-1 .views-field-field-landing-header-image img{
		height:150px;
	}
	#block-views-block-athletic-article-list-block-3, #block-views-block-athletic-article-list-block-4, #block-views-block-athletic-article-list-block-5, #block-views-block-athletic-article-list-block-6, #block-views-block-athletic-article-list-block-7, #block-views-block-athletic-article-list-block-8, #block-views-block-athletic-article-list-block-9, #block-views-block-athletic-article-list-block-10, #block-views-block-athletic-article-list-block-11, #block-views-block-athletic-article-list-block-12, #block-views-block-athletic-article-list-block-13, #block-views-block-athletic-article-list-block-14, #block-views-block-athletic-article-list-block-15, #block-views-block-athletic-article-list-block-16, #block-views-block-athletic-article-list-block-17, #block-views-block-athletic-article-list-block-18, #block-views-block-athletic-article-list-block-19, #block-views-block-athletic-article-list-block-20, #block-views-block-athletic-article-list-block-21, #block-views-block-athletic-article-list-block-22, #block-views-block-athletic-article-list-block-23, #block-views-block-athletic-article-list-block-24, #block-views-block-athletic-article-list-block-25, #block-views-block-athletic-article-list-block-26, #block-views-block-athletic-article-list-block-27, #block-views-block-athletic-article-list-block-28, #block-views-block-athletic-article-list-block-29, #block-views-block-athletic-article-list-block-30{
		display: block;
		width: 100%;
		padding-right: 0;
		margin: 0 0 40px 0;
		border-right: 0px;
		float: none;
		max-height: 100%;
	}
	#block-views-block-sport-event-list-block-6, #block-views-block-sport-event-list-block-8, #block-views-block-sport-event-list-block-9, #block-views-block-sport-event-list-block-10, #block-views-block-sport-event-list-block-11, #block-views-block-sport-event-list-block-12, #block-views-block-sport-event-list-block-13, #block-views-block-sport-event-list-block-14, #block-views-block-sport-event-list-block-15, #block-views-block-sport-event-list-block-16, #block-views-block-sport-event-list-block-17, #block-views-block-sport-event-list-block-18, #block-views-block-sport-event-list-block-19, #block-views-block-sport-event-list-block-20, #block-views-block-sport-event-list-block-21, #block-views-block-sport-event-list-block-22, #block-views-block-sport-event-list-block-23, #block-views-block-sport-event-list-block-24, #block-views-block-sport-event-list-block-25, #block-views-block-sport-event-list-block-26, #block-views-block-sport-event-list-block-27, #block-views-block-sport-event-list-block-28, #block-views-block-sport-event-list-block-29, #block-views-block-sport-event-list-block-30, #block-views-block-sport-event-list-block-31, #block-views-block-sport-event-list-block-32, #block-views-block-sport-event-list-block-33, #block-views-block-sport-event-list-block-34{
		display:block;
		width:100%;
	}
	.views-view-grid .views-col {
		float: none;
		width: 49% !important;
		display: inline-block;
	}
	#views_slideshow_cycle_teaser_section_campus_images-block_1{
		width:100% !important;
	}
	.view-meet-the-athletics-staff ul {
		margin: 0;
	}
	#block-catholicandcoedadvantage{
		margin:30px 0 0 0;
	}
	.varsity,
	.jrvarsity{
		width:100%;
		display:block;
	}


}

/* TABLET */
@media (min-width:768px) and (max-width: 1250px) {}
