/* wider caption */

@media screen and (min-width: 900px) {
.front #university-banner .block-views-slideshow-block .flexslider .slides li .slide-chunk {
	width: 40%;
}
}
/* tweak main area with blue buttons */

@media only screen and (min-width: 56.25em) { 
body.front.one-sidebar.sidebar-second main #content #main-content {
	margin-right: -50px;
	width:76%;
	padding-right:0;
}
body.front.one-sidebar.sidebar-second #content aside.sidebar-second {
	width: 23%;
	padding: 0;
	margin-left:30px;
}
/* text cards */
.text-card-group .views-row {
	width: 23%;
}
.block-views-ut-components-block-40,
.block-views-landing-page-buttons-block-12 {
    margin-top:30px;
}
}
/* lower headlines on news items just a bit to show image  */
.news-card-group article .image-card-content {
	margin: -30px auto 0;
}

/* Make banner full width of browser */

.front #university-banner .block-views-slideshow-block .flexslider .slides {
	max-width: none;
}
#main-bottom .content h2.title,
.lw_widget h3 {
    font-size:1.3em !important;
    text-align:left;
    text-transform:none;
    padding:0;
    border-bottom:none;
}
.lw_widget h3::after {
	display: none;
}

#main-bottom .content h2.title {
	font-size: 1.3em !important;
}

/* button area */
.block-views-landing-page-buttons-block-12 {
    margin-top:30px;
}


/* uppercase on buttons */
 .cta-button-2 .button {
	text-transform: uppercase;
}




/* sign-up box */

.block-block-17  {
    background-color: #003C71;
	z-index: 10;
	padding: .5rem 1rem .5rem;
	width: 100%;
	color: #fff;
	width: 100%;
}
aside.sidebar-second .block-block-17 h2.title {
	color: #fff;
	font-size: 1.25em !important;
	line-height: 1.15;
	text-shadow: 1px 1px 2px rgba(0,0,0,.4);
	margin-top:9px;
}

aside.sidebar-second main form input[type="submit"] {
    margin:0 !important;
    margin:none !important;
}

#mc_embed_signup {
	background: none !important;
}
#mc_embed_signup input.email {
	width: 85% !important;
}
#mc_embed_signup .button {
	font-size: 1.05em !important;
	color: #fff !important;
	background-color: #c00404 !important;
	line-height: 32px;
	padding: 1rem 25px !important;
}
/* news button */

.news-card-group .more-link a {
	background-color: #c00404 !important;
	box-shadow: inset 0 0 0 1px #c00404 !important;
	color: #fff !important;
}
.news-card-group .more-link a::after {
	border-color: transparent transparent transparent #fff !important;
}

.news-card-group .more-link a:hover {
	background-color: #8e0303;
	box-shadow: inset 0 0 0 1px #8e0303;
}

.one-sidebar.sidebar-second #content {
	margin-top: 60px;
}


/* tweak subscription box */
@media only screen and (min-width: 901px) and (max-width: 1205px) {
.block-block-17 {
	height:218px;
}

#mc_embed_signup .button {
	font-size: .8rem !important;
	line-height: 18px;
	padding: .5rem 24px !important;
	margin-top: 0;
}
}
/* tweak subscription box */
@media only screen and (min-width: 1206px) and (max-width: 1299px) {
.block-block-17 {
	height:260px;
}

#mc_embed_signup .button {
	font-size: .9rem !important;
	line-height: 13px;
}
}
