#home .life-skill .text>p:last-of-type,body:not(#home) .life-skill .text>p:nth-child(3){line-height:1.875rem}
#home .life-skill .text>p:first-of-type span,body:not(#home) .life-skill .text>p:nth-child(2){font-family:SalvoSerifCondBold,Georgia,serif;font-weight:400;font-style:normal}
main{position:relative;padding-top:10px}
@media screen and (min-width:64.0625em){main{padding-top:50px}
}
@font-face{font-family:SalvoSerifCondBold;src:url(https://fonts.iu.edu/fonts/salvo-serif-cond-bold.eot);src:url(https://fonts.iu.edu/fonts/salvo-serif-cond-bold.eot?#iefix) format("embedded-opentype"),url(https://fonts.iu.edu/fonts/salvo-serif-cond-bold.woff) format("woff"),url(https://fonts.iu.edu/fonts/salvo-serif-cond-bold.ttf) format("truetype"),url(https://fonts.iu.edu/fonts/salvo-serif-cond-bold.svg#SalvoSerifCondBold) format("svg");font-style:normal;font-weight:400}
#home .life-skill{height:inherit!important}
#home .life-skill .text>p{font-size:1.5rem;text-transform:uppercase}
#home .life-skill .text>p:first-of-type{font-size:1.125rem;margin-bottom:0}
#home .life-skill .text>p:first-of-type span{display:block;font-size:3rem}
.life-skill-intro{padding-top:0;padding-bottom:0}
.life-skill-intro .layout,.life-skill-intro .row{height:100%}
.life-skill-intro figure{display:block;bottom:0;margin:0 auto -1.5rem;position:absolute;text-align:center;width:90%}
.life-skill-intro figure img{max-width:300px}
.life-skill-intro.bg-image::before,.life-skill.bg-image::before{content:none}
body:not(#home) .life-skill .text>p{font-size:1.5rem;text-transform:uppercase}
body:not(#home) .life-skill .text>p:first-of-type{font-size:1.125rem;margin-bottom:0}
body:not(#home) .life-skill .text>p:nth-child(2){display:block;font-size:3rem;margin-bottom:0}
@media screen and (min-width:40em){#home .life-skill .text>p:first-of-type{font-size:1.5rem;letter-spacing:.0625rem;margin-bottom:0}
#home .life-skill .text>p:first-of-type span{display:block;font-size:5.25rem;letter-spacing:normal;line-height:5.25rem;margin-top:1rem;margin-bottom:1rem}
#home .life-skill .text>p:last-of-type{font-size:2.25rem;line-height:2.5rem}
body:not(#home) .life-skill .text>p:first-of-type{font-size:1.5rem;letter-spacing:.0625rem;margin-bottom:1rem}
body:not(#home) .life-skill .text>p:nth-child(2){font-size:5.25rem;line-height:5.25rem;margin-bottom:1rem}
}
@media screen and (min-width:64.0625em){.life-skill-intro{min-height:400px}
.life-skill-intro .layout{left:0;width:100%}
.life-skill-intro figure{margin-bottom:-8.25rem}
.life-skill-intro figure img{max-width:450px}

.color-block .title-large,.color-block .title-small,.notched-details .sub-title,.notched-details .title{font-family:BentonSansBold,Arial,sans-serif;font-weight:400}
.notched-details .sub-title{font-family:BentonSansCondRegular,'Arial Narrow',Arial,sans-serif;font-weight:400}

.notched-details{background:#e9e7e7;border-top:4px solid #7A1705;padding:1.5rem;position:relative}
.notched-details .sub-title,.notched-details .title{font-size:1.5rem;color:#4A3C31}
.notched-details .sub-title{font-size:1.1rem;margin-bottom:.25rem;text-transform:uppercase}
.notched-details .meta{color:#4A3C31;text-transform:none}
.notched-details .button:focus,.notched-details .button:hover{background:#fff;color:#900}
.notched-block figure{margin-bottom:0}
.notched-block .notched-details .title{font-size:1.5rem;line-height:1.2}
.no-sub-title .notched-details .title{margin-top:0}
@media only screen and (min-width:40.0625em) and (max-width:48em){.grid.thirds>.notched-block{float:left;width:48%}
.grid.thirds>.notched-block:nth-child(2n+3){margin-left:0}
.grid.thirds>.notched-block:nth-child(2n+2){clear:right;margin-left:2.85714%}
}
.accordion.examples dd.content:after,.palette li,.palette:after{clear:both}
@media only screen and (min-width:40.0625em){.notched-details{padding:1.5rem;position:relative;overflow:hidden;z-index:1;background:0 0}
.notched-details .title{font-size:1.75rem;margin-top:2rem}
.notched-details .sub-title+.title{margin-top:0}
.notched-details:after{content:'';position:absolute;top:auto;bottom:0;left:auto;right:0;z-index:-1;background:url(../../images/notch-gray.svg) right bottom no-repeat;width:1000px;height:1000px}
}
.grid .promise,.promise.panel{background:#900}
@media only screen and (min-width:64.0625em){.notched-details{padding:1.5rem}
.notched-details .title{font-size:2.5rem}
.notched-details .meta{font-size:1rem}
}


/* Countdown Clock START - JCH12 020824 */
.center{text-align: center;}
 .countdown_date {
	 font-size: 1.375rem;
	 font-family: BentonSansBold,Helvetica,Arial,sans-serif;
	 font-weight: 400;
	 font-style: normal;
}
 #regatta_countdown, #jagathon_countdown {
	 margin-bottom: 1rem;
}
 .bg-dark #regatta_countdown .label, .bg-dark #jagathon_countdown .label {
	 color: #ffffff !important;
}
 #regatta_countdown .label, #jagathon_countdown .label {
	 padding-left: 6px;
}
 #regatta_countdown .time, #regatta_countdown .label, #jagathon_countdown .time, #jagathon_countdown .label {
	 font-size: 1.5rem;
	 line-height: 1.5rem;
	 font-family: BentonSansRegular,Helvetica,Arial,sans-serif !important;
	 display: inline-block;
	 margin-bottom: 4px;
}
 @media screen and (min-width:40em){
	 #regatta_countdown #days, #regatta_countdown #hours, #regatta_countdown #minutes, #regatta_countdown #seconds, #jagathon_countdown #days, #jagathon_countdown #hours, #jagathon_countdown #minutes, #jagathon_countdown #seconds{
		 display: inline-block;
		 width: 16%;
	}
	 .countdown_date {
		 font-size: 1.6875rem;
	}
	 #regatta_countdown .time, #regatta_countdown .label, #jagathon_countdown .time, #jagathon_countdown .label {
		 display: block;
		 text-align: center;
		 margin-bottom: 0px;
	}
	 #regatta_countdown .time, #jagathon_countdown .time {
		 font-size: 3rem;
		 line-height: 3rem;
	}
	 #regatta_countdown .label, #jagathon_countdown .label {
		 font-size: 1.25rem;
		 line-height: 1.25rem;
	}
}
/* Countdown Clock END */


/* SLIDER BANNER BEGIN - jch12 020824 */

/* Change banner height */
  @media screen and (min-width: 40em) {
.fw-banner--picture.image {
    padding-top: 25%;
}
}

  @media screen and (max-width: 39.9375em) {
.fw-banner--picture.image {
    padding-top: 55%;
}
}

/* .jssorb05 div (normal) .jssorb05 div:hover (normal mouseover) .jssorb05 .av (active) .jssorb05 .av:hover (active mouseover) .jssorb05 .dn (mousedown) */
 .jssorb05 {
	 position: absolute;
}
 .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	 position: absolute;
	/* size of bullet elment */
	 width: 16px;
	 height: 16px;
	 background: url('/_assets/img/b05.png') no-repeat;
	 overflow: hidden;
	 cursor: pointer;
}
 .jssorb05 div {
	 background-position: -7px -7px;
}
 .jssorb05 div:hover, .jssorb05 .av:hover {
	 background-position: -37px -7px;
}
 .jssorb05 .av {
	 background-position: -67px -7px;
}
 .jssorb05 .dn, .jssorb05 .dn:hover {
	 background-position: -97px -7px;
}
 .js-title {
	 position: relative;
	 font-size: 50px;
	 color: #ffffff;
	 line-height: 60px;
}
 .js-text {
	 position: relative;
	 font-size: 30px;
	 color: #ffffff;
	 line-height: 38px;
}
 .banner-text {
	 position: absolute;
	 padding: 1.2em;
	 top: 310px;
	 left: 100px;
	 width: 50%;
	 background: rgba(0, 0, 0, 0.5)
}
/* jssor slider arrow navigator skin 22 css */
/* .jssora22l (normal) .jssora22r (normal) .jssora22l:hover (normal mouseover) .jssora22r:hover (normal mouseover) .jssora22l.jssora22ldn (mousedown) .jssora22r.jssora22rdn (mousedown) .jssora22l.jssora22lds (disabled) .jssora22r.jssora22rds (disabled) */
 .jssora22l, .jssora22r {
	 display: block;
	 position: absolute;
	/* size of arrow element */
	 width: 40px;
	 height: 58px;
	 cursor: pointer;
	 background: url('/_assets/img/a22.png') no-repeat;
	 background-position: 266px 5px;
	 overflow: hidden;
}
 .jssora22l {
	 background-position: -10px -31px;
	 left: 16px;
}
 .jssora22r {
	 background-position: -70px -31px;
	 right: 16px;
}
 .jssora22l:hover {
	 background-position: -130px -31px;
}
 .jssora22r:hover {
	 background-position: -190px -31px;
}
 .jssora22l.jssora22ldn {
	 background-position: -250px -31px;
}
 .jssora22r.jssora22rdn {
	 background-position: -310px -31px;
}
 .jssora22l.jssora22lds {
	 background-position: -10px -31px;
	 opacity: .3;
	 pointer-events: none;
}
 .jssora22r.jssora22rds {
	 background-position: -70px -31px;
	 opacity: .3;
	 pointer-events: none;
}
 /* SLIDER BANNER END  */

