@charset "UTF-8";
/* CSS Styles for Custom Pages */

/* Subpage Title Break */
#SpTitleBar {display: none;}
#SpContent_Container {padding: 0 15px 15px;}
#SpSubHead {display: none;}
#sp-main {width: 100%; margin-top: 0;}
#sp-main::before {display: none;}
#SpContent_Container {padding: 0;}
#sp-main #left {margin-top: 0px; padding-top: 0px; padding-left: 0; padding-right: 0; width: 100%;}
#sp-main #right {display: none; margin-top: 0px; padding-top: 0px; padding-left: 0; padding-right: 0; width: 100%;}
#SpContent_Container .calloutbox {display: none;}
.addthis_toolbox {display: none;}

/* End Subpage Title Break */


.myContainer {padding-left: 8px; padding-right: 8px; margin-left: auto; margin-right: auto;}
.col-5 {float: left; width: 20%; padding-left: 8px; padding-right: 8px;}


/* Text Classes */
.textUppercase {text-transform: uppercase;}
.textUnderline {text-decoration: underline;}
.textStrike {text-decoration: line-through;}
.textItalic {font-style: italic;}
.textThin {font-weight: 100;}
.textExtraLight {font-weight: 200;}
.textLight {font-weight: 300;}
.textRegular {font-weight: 400;}
.textMedium {font-weight: 500;}
.textSemiBold {font-weight: 600;}
.textBold {font-weight: 700;}
.textExtraBold {font-weight: 800;}
.textBlack {font-weight: 900;}
.important {display: inline-block; vertical-align: top; color: #ca2828; font-size: 8px; padding-left: 5px;}


/* Custom Page List */
.cpList {list-style: none; padding-left: 15px; display: inline-block; vertical-align: top; margin-top: 6px;}
.cpList li {background: url("https://cdn.ymaws.com/iiaaustin.site-ym.com/resource/resmgr/custom_pages/images/bullet.png") no-repeat scroll 0 6px transparent; padding: 0 0 6px 14px; font-weight: 300; font-size: 14px; font-style: italic; color: #999999; line-height: 17px;}


/* Custom Page Subpage Title Bar */
.cpTitleBar-out {background: linear-gradient(to bottom, #5b3b50, #7e3e68); text-align: center; margin-top: 0px; height: 170px; position: relative; box-shadow: 0 -2px 3px -1px rgba(55, 55, 55, 0.2) inset;}
.cpTitleBar-content {position: absolute; left: 0; right: 0; bottom: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.cpTitleBar h1 {color: #fff; font-weight: 600; font-size: 40px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); margin: 0 auto 5px; text-transform: none;}
.cpTitleBar { font-size: 40px;  color: #fff;}

/* Tier/Section Title */
.cpTier {padding: 30px 0; text-align: center; position: relative;}
.cpTier-title {margin-bottom: 20px; display: block;}
.cpTier-title h1 { margin: 0 auto 2px;}




/* Specific Custom Page Styles */
#cpPurpose-right { border-left: 2px solid #e8eff1;}
.cpPurpose-wrap { text-align: left;  padding: 0 20px;}
.cpPurpose-wrap i { color: #1665da;  font-size: 30px;}
.cpPurpose-title { font-size: 24px; margin: 15px 0 10px; color: #36416d;}
.cpPurpose-wrap a { font-weight: 600;}
#cpHistory-out { background-color: #f3f3f3; padding: 0;}
#cpHistory-out .myContainer { width: 100%;}
#cpHistory-left { padding: 0;}
#cpHistory-left .cpHistory-wrap { padding: 0;  min-height: 500px; background: url(https://cdn.ymaws.com/iiaaustin.site-ym.com/resource/resmgr/custom_pages/images/960x500.jpg) no-repeat scroll center center/cover transparent;}
#cpHistory-right { text-align: left;}
#cpHistory-right .cpHistory-wrap { padding: 40px 40px 25px 40px; text-align: left;}
.cpHistory-title { color: #36416d; font-size: 28px; margin-bottom: 10px; line-height: normal;}
.cpHistory-wrap .formbutton { margin-top: 10px; display: inline-block; vertical-align: top;}  
.cpBoard-row { padding-top: 30px; padding-bottom: 30px;}
.cpBoard-wrap { padding: 10px;}
.cpBoard-image { margin: 0 15px 15px;}
.cpBoard-image img { border-radius: 100%; width: 100%; max-width: 220px;  margin: 0 auto;}
.cpBoard-name {  font-size: 15px;  font-weight: 400;}
.cpBoard-title {   font-size: 16px;}
#cpCommittees-out {  background-color: #f3f3f3;}
.cpCommittees-row {  padding: 20px 0;}
.cpCommittees-wrap {  padding: 0 12px;}
.cpCommittees-title {  font-size: 20px;  font-weight: 500;  margin: 0 auto 25px;  color: #333333;  line-height: 21px;}
.cpCommittees-icon i {  font-size: 40px;  margin: 0 auto;  color: #1665da;}
.cpCommittees-wrap .formbutton {  padding: 12px 12px;  width: 100%;  margin: 25px auto 0;  display: inline-block;  vertical-align: top;}
.cpStaff-row {  padding: 15px 0;}
.cpStaff-row:last-child {  padding-bottom: 0;}
.cpStaff-name {  font-weight: 500;  font-size: 16px;}
.cpStaff-title {  font-weight: 300;  font-size: 14px;}
.cpStaff-link {  font-size: 15px;}
#cpAwards-out {  background-color: #f3f3f3;}
.cpAward-row {  padding: 20px 0 40px;}
.cpAward-row:last-child {  padding-bottom: 0;}
.cpAward-wrap {  max-width: 300px;  margin: 0 auto;}
.cpAward-wrap:hover .cpAward-link {  color: #1665da;}
.cpAward-link {  font-size: 20px;  display: block;  line-height: 23px;  font-weight: 500;}
.cpAward-icon {  display: block;  padding-top: 5px;  font-size: 47px;}
.cpAward-wrap:hover .cpAward-icon img {  box-shadow: 0 0px 5px 0 rgba(0,0,0,0.1);}
.cpDonation-item {  padding: 0 20px;  margin: 15px 0;  display: inline-block;  vertical-align: top;}
.cpDonation-wrap {  display: flex;  background-color: #fff;  box-shadow: 0 0 35px 0 rgba(0,0,0,0.2);}
.cpDonation-left {  width: 75%;  position: relative;  margin-left: auto;  order: 2;}
.cpDonation-left img {  width: 100%;  position: absolute;  top: 0;  height: 100%;  left: 0;  object-fit: cover;}
.cpDonation-right {  padding: 20px;  text-align: left;  width: 90%;  min-height: 350px;}
.cpDonation-title { color:#1665da; font-size: 20px;   margin: 0 auto 10px;  line-height: normal;}
.cpDonation-right .formbutton {  margin-top: 5px;  display: inline-block;  vertical-align: top;}






/* Media Queries */
@media (min-width: 768px){.myContainer{width: 750px}}
@media (min-width: 960px){.myContainer{width: 900px}}
@media (min-width: 1200px){.myContainer{width: 1016px}}



@media (max-width: 1199px) {
/* Custom Page 1 */
#cpHistory-right .cpHistory-wrap {  padding: 34px 30px 15px 30px;}  
.cpCommittees-wrap {  padding: 0px;}
}



@media (max-width: 991px) {
/* Custom Page 1 */ 
.cpStaff-wrap {  margin: 15px 0;}
.cpStaff-title br {  display: none;}
.cpDonation-item {  width: 100%;}
.cpDonation-right {  min-height: 310px;}
}



@media (max-width: 959px) {
/* Custom Page 1 */
.cpCommittees-item {  width: 20%;  margin: 0 auto;}
.cpCommittees-item .formbutton {  width: 100%;}
.cpAward-wrap {  padding: 0 10px;}
}



@media (max-width: 767px) {
/* Default Template Styles */
.myContainer {padding-left: 15px; padding-right: 15px;}
.col-5 {padding-left: 15px; padding-right: 15px; position: relative; width: 100%; float: none;}
.cpTitleBar-out {height: auto; padding: 50px 0;}
.cpTitleBar-content {top: auto; -webkit-transform: none; transform: none; position: relative; left: auto; right: auto;}

  
/* Custom Page 1 */
#cpPurpose-right {  border-left: none;}
.cpPurpose-wrap {  text-align: center;  padding: 25px;}
#cpPurpose-left .cpPurpose-wrap {  border-bottom: 2px solid #e8eff1;}
#cpHistory-out {  padding: 44px 0;}
#cpHistory-left {  padding: 0 15px;}
#cpHistory-right .cpHistory-wrap {  max-width: 100%;  padding: 25px 0px 0px;  text-align: center;}
.cpBoard-row {  padding: 0;}
.cpBoard-row:last-child .cpBoard-item:last-child {  margin-bottom: 0;}
#cpBoard-out .cpTier-title {  padding-bottom: 60px;  padding-top: 30px;}
.cpBoard-item {  margin-bottom: 40px;}
.cpBoard-wrap {  padding: 0 15px;}
.cpBoard-image {  margin: 0 auto 15px;}
.cpBoard-image img {  margin: 0 auto;  width: 100%;  max-width: 190px;}
.cpCommittees-item {  width: 45%;  vertical-align: top;  display: inline-block;  margin: 25px auto;}
.cpCommittees-wrap i {  width: 100%;}
.cpStaff-row {  padding: 0;}
.cpStaff-wrap {  margin: 15px 0 25px 0;}
.cpAward-row {  padding: 0;}
.cpAward-item {  margin: 20px auto;  display: inline-block;  vertical-align: top;}
.cpAward-row:last-child .cpAward-item:last-child {  margin-bottom: 0;}
.cpAward-wrap {  display: inline-block;  vertical-align: top;  padding: 0;}
.cpAward-link {  min-height: auto;}
.cpDonation-wrap {  display: block;  max-width: 430px;  margin: 0 auto;}
.cpDonation-left {  order: inherit;  width: 100%;}
.cpDonation-left img {  position: relative;  top: auto;  height: auto;  left: auto;  width: 100%;}
.cpDonation-right {  width: 100%;  text-align: center;  min-height: 100%;}    
}



@media (max-width: 600px) {
/* Custom Page 1 */
.cpBoard-item {  width: 100%;}
.cpAward-item {  width: 100%;}
}



@media (max-width: 480px) {
/* Default Template Styles */
.cpTitleBar h1 {font-size: 28px;}


/* Custom Page 1 */
.cpCommittees-row {  padding: 0;}
.cpCommittees-row:last-child .cpCommittees-item:last-child {  margin-bottom: 0;}
.cpCommittees-item {  width: 100%;  max-width: 320px;}
.cpCommittees-item .formbutton {  margin-top: 15px;}
.cpCommittees-title {  margin: 0 auto 15px;}
.cpCommittees-wrap i {  margin: 15px auto;}
.cpAward-item {  width: 100% !important;}
.cpAward-wrap {  max-width: none;}    
}


