@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: -130px; 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/papsy.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: url(https://cdn.ymaws.com/papsy.site-ym.com/resource/resmgr/custom_pages/images/1920x360.png) no-repeat scroll center center/cover transparent; text-align: center;  margin-top: 0;  height: 360px;  position: relative;  box-shadow: 0 -2px 3px -1px rgb(55 55 55 / 20%) inset;
}
.cpTitleBar-out::before {
    position: absolute;
    content: '';
    background: -moz-linear-gradient(left, rgba(150, 193, 222, .6) 0%, rgba(150, 193, 222, 0.5) 50%, rgba(150, 193, 222, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(150, 193, 222, .6) 0%,rgba(150, 193, 222, 0.5) 50%,rgba(150, 193, 222, 0) 100%);
    background: linear-gradient(to right, rgba(150, 193, 222, .6) 0%, rgba(150, 193, 222, 0.5)) 50%, rgba(150, 193, 222, 0);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a3c2ef', endColorstr='#d99ad0b5',GradientType=1 );
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.cpTitleBar-content {position: absolute; left: 0; right: 0; bottom: auto; top: 70%; -webkit-transform: translateY(-70%); transform: translateY(-70%);}
.cpTitleBar h1 { color: #fff; font-weight: 700; font-size: 40px; text-shadow: 1px 1px 1px rgb(0 0 0 / 40%); margin: 0 auto 5px; text-transform: none;}


/* Tier/Section Title */
.cpTier {padding: 55px 0; text-align: center; position: relative;}
.cpTier-title {margin-bottom: 20px; display: block;}
.cpTier-title h1 {margin: 0 auto 10px; font-size: 30px; font-weight: 700; text-transform: none; color: #444444;}




/* Specific Custom Page Styles */
/* Custom Page 1 */
#cpHeroBuckets-out {background-color: #ffffff;}
.cpHeroBucket {margin-top: -100px;}
.cpHeroBucket-wrap {background-color: #fff;padding: 20px 15px;box-shadow:0 0 15px 0 rgb(0 0 0 / 15%);}
.cpHeroBucket-title {font-weight: 700;line-height: normal;font-size: 22px;margin-bottom: 10px;}
.cpHeroBucket-text {line-height: 19px;font-weight: 400;margin-bottom: 10px;min-height: 100px;}

#cpBenefits-out {background-color: #f4f6f9;}
.cpBenefitRow {padding: 20px 0;}
.cpBenefit {border-right: 1px solid #e0e0e0;}
.cpBenefit:last-child {border: none;}
.cpBenefit-wrap {padding: 10px;min-height: 230px;}
.cpBenefit-icon {background-color: #0063a5;color: #ffffff;border-radius: 100px;font-size: 36px;height: 85px;line-height: 85px;width: 85px;margin: 0 auto 20px;text-align: center;-webkit-transition: all 225ms ease-in 0s;-moz-transition: all 225ms ease-in 0s;-o-transition: all 225ms ease-in 0s;transition: all 225ms ease-in 0s;}
.cpBenefit-title {font-size: 18px;font-weight: 700;margin-bottom: 10px; line-height: normal;}
.cpBenefit-text p {margin-bottom: 6px;font-size: 15px;line-height: 19px;}
.cpBenefit-list {list-style: none;padding-left: 0;margin-bottom: 0;}

#cpGroupForum-out {background-color: #ffffff;padding: 0;}
#cpGroupForum-out .myContainer {width: 100%;}
#cpGroupForum-left {padding: 0;}
#cpGroupForum-left .cpGroupForum-videowrap {position: relative;padding-bottom: 55%;height: 0;overflow: hidden;}
#cpVideo-left iframe {vertical-align: top;}

#cpGroupForum-left iframe,
#cpGroupForum-left object,
#cpGroupForum-left embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#cpGroupForum-right {padding: 0;}
.cpGroupForum-wrap {text-align: left;padding: 50px 50px;}
.cpGroupForum-title {color: #444444;font-size: 28px;margin-bottom: 10px;font-weight: 700;}
.cpGroupForum-text {font-size: 14px;font-weight: 400;}
.cpGroupForum-wrap .formbutton {margin-top: 10px;}




/* Custom Page 2 */
.cpTopImage-tier {padding: 0;margin-top: 10px;background-color: #f4f6f9;}
.cpTopImage-tier .myContainer {width: 100%;}
.cpTopImage-left {padding: 0;}
.cpTopImage-left .cpTopImage-wrap {padding: 0;min-height: 500px;background: url(https://cdn.ymaws.com/papsy.site-ym.com/resource/resmgr/custom_pages/images/950x500.png)
no-repeat scroll center center/cover transparent;}
.cpTopImage-right {text-align: left;padding: 0;}
.cpTopImage-right .cpTopImage-wrap {padding: 40px 10px 0 40px;max-width: 592px;}
.cpTopImage-title {color: #444444;font-size: 30px;font-weight: 700;margin: 0 auto 2px;}
.cpTopImage-date {color: #666666;font-size: 17px;font-weight: 600;margin: 0 auto 10px;}
.cpTopImage-info p {font-size: 15px;}
.cpTopImage-info .formbutton {margin-top: 5px;display: inline-block;}

.cpNews-item {text-align: left;margin: 30px 0;display: inline-block;}
.cpNews-wrap {padding: 0 10px;}
.cpNews-image {margin-bottom: 10px;}
.cpNews-title {font-size: 18px;font-weight: 700;color: #455762;margin: 0 auto 8px;}
.cpNews-date {color: #666;}
.cpNews-info {margin-bottom: 8px;font-size: 14px;}
.cpNews-desc {font-size: 15px;}
.cpNews-desc .formbutton {margin-top: 5px;display: inline-block;}

#cpNewsBreak-out {background-color: #f4f6f9;}
.cpNewsBreak {text-align: left;}
.cpNewsBreak-title {color: #444444;font-size: 30px;margin: 0 auto 10px;position: relative;display: inline-block;font-weight: 700;}
.cpNewsBreak-desc {font-size: 15px;}

#cpNewsBuckets-out {
background: linear-gradient(to right, #96c1de94, rgba(138, 160, 193, 0.7), #96c1de7a), url(https://cdn.ymaws.com/papsy.site-ym.com/resource/resmgr/custom_pages/images/1920x1075.png) no-repeat fixed bottom center / cover;}
#cpNewsBuckets-out .cpTier-title h1 {color: #fff;}
.cpNewsBucket {margin: 15px 0;}
.cpNewsBucket-wrap {background-color: rgba(255, 255, 255, 0.9);padding: 25px 20px 30px;border-top: 5px solid #96c1de;}
.cpNewsBucket-title {font-size: 22px;margin-bottom: 10px;color: #455762;font-weight: 700;}
.cpNewsBucket-text a {text-transform: uppercase;margin-top: 5px;display: inline-block;font-weight: 600;}

#cpBecomeMember-out {background-color: #ffffff;padding: 0;}
.cpBecomeMember-left {text-align: left;}
.cpBecomeMember-left .cpBecomeMember-wrap {padding: 40px 0px 20px;}
.cpBecomeMember-title {font-size: 30px;margin: 16px auto 10px;position: relative;display: inline-block;font-weight: 700;}
.cpBecomeMember-left p {font-size: 15px;}
.cpBecomeMember-left .formbutton {margin-top: 5px;display: inline-block;}

#cpNewsSupporters-out {background-color: #f4f6f9;}
#cpNewsSupporters-out .cpTier-title h1 {position: relative;margin: 16px auto 15px;display: inline-block;}
#cpNewsSupporters-out .cpTier-title p {font-size: 15px;}
.cpNewsSupporter {margin: 0 0 20px 0;padding: 0 15px;}
.cpNewsSupporter img {margin: 0 auto;}
.cpNewsSupporter-btn .formbutton {display: inline-block;vertical-align: top;margin-top: 10px;}



/* Custom Page 3 */
#cpQlinks-out { background-color: #96c1de;}
.cpQlinks-list { list-style: none; text-align: left; padding-left: 0; margin: 0 auto 13px;}
.cpQlinks-col li { border-bottom: 1px solid #fff; margin-bottom: 4px;}
.cpQlinks-col li:last-child { margin-bottom: 0;}
.cpQlinks-col li a { padding: 8px 16px 8px 6px; display: block; font-size: 14px; font-weight: 500; color: #fff; text-transform: uppercase; position: relative;}
.cpQlinks-col li a::after { content: "\e072"; font-family: "Glyphicons Halflings"; font-style: normal; position: absolute; right: 6px; bottom: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 11px;}
.cpQlinks-col li a:hover { color: rgba(255, 255, 255, 0.6);}

.cpParagraphs-row { margin-top: 10px; margin-bottom: 10px;}
.cpParagraphs-wrap { text-align: left; padding: 15px; font-size: 15px;}
.cpParagraphs-wrap h2 { color: #455762; font-size: 24px; line-height: 34px; font-weight: 700; margin: 0 auto 15px;}
.cpParagraphs-wrap h2 i { margin-right: 5px; opacity: 0.3;}
.cpParagraphs-wrap h2 img { display: inline-block; vertical-align: top; margin-right: 5px; max-width: 29px;}
.cpParagraphs-wrap p { margin-bottom: 0;}

#cpGradient-out { background: rgb(3, 47, 94); background: -moz-linear-gradient(left, rgba(123 202 174) 0%, rgba(150 193 222) 100% );
 background: -webkit-linear-gradient( left, rgba(123 202 174) 0%, rgba(150 193 222) 100%); background: linear-gradient( to right, rgb(123 202 174) 0%, rgb(150 193 222) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#032f5e', endColorstr='#007dc3', GradientType=1 ); padding: 34px 0;}
#cpGradient-left { text-align: left;}
#cpGradient-left h1 { color: #fff; font-weight: 700; margin: 0; font-size: 26px; line-height: 36px;}
#cpGradient-right { text-align: right;}
#cpGradient-right a { color: #fff; font-size: 18px; font-weight: 300; line-height: 36px; display: inline-block; text-transform: uppercase; -webkit-transition: all 225ms ease-in 0s; -moz-transition: all 225ms ease-in 0s; -o-transition: all 225ms ease-in 0s; transition: all 225ms ease-in 0s;}
#cpGradient-right a i { padding-left: 4px;}
#cpGradient-right a:hover { color: rgba(255, 255, 255, 0.6);}

.cpDues-item { margin: 0px auto; padding: 0 15px;}
.cpDues-wrap { max-width: 450px; display: inline-block; width: 100%; border: 1px solid #dddddd; margin: 25px auto;}
.cpDues-wrap p { margin-bottom: 0;}
.cpDues-title { padding: 24px 20px; font-size: 24px; font-weight: 400; background-color: #96c1de; color: #ffffff;}
.cpDues-tier { padding: 20px 10px; font-size: 15px; font-weight: 300; border-bottom: 1px solid #dddddd;}
.cpDues-price3 { border: none;}
.cpDues-btn .formbutton { display: block; padding: 20px 10px; font-size: 18px; border-radius: 0;}



/* Custom Page 4 */
#cpPurpose-right {border-left: 2px solid #f1f1f1;}
.cpPurpose-wrap {text-align: left; padding: 0 20px;}
.cpPurpose-wrap i {color: #0063a5; font-size: 30px;}
.cpPurpose-wrap h3 {font-size: 24px; font-weight: 500; margin: 15px 0 10px;}
.cpPurpose-wrap p {min-height: 70px; font-size: 15px;}
.cpPurpose-wrap a {font-size: 15px;}

#cpAdvocacy-out {background-color: #f4f6f9; padding: 0;}
#cpAdvocacy-out .myContainer {width: 100%;}
#cpAdvocacy-left {padding: 0; min-height: 600px; background: url(https://cdn.ymaws.com/papsy.site-ym.com/resource/resmgr/custom_pages/images/1000x800.png) no-repeat scroll center center/cover transparent;}

.cpAdvocacy-wrap {text-align: left; padding: 50px 35px 25px;}
.cpAdvocacy-title {font-size: 30px; font-weight: 700; margin-bottom: 10px; line-height: normal;}
.cpAdvocacy-text {font-size: 15px; font-weight: 400; line-height: 23px;}	
.cpAdvocacy-text .readMore-link {font-style: italic; display: inline-block; vertical-align: top;}
.cpAdvocacy-wrap .formbutton {margin-top: 10px;}

.cpBoard-row {padding-top: 30px; padding-bottom: 30px;}
.cpBoard-image {margin: 0 15px 15px;}
.cpBoard-image img {border-radius: 100%; width: 100%; max-width: 220px; margin: 0 auto;}
.cpBoard-name {font-size: 16px; font-weight: 700;}
.cpBoard-subtitle-row {margin-top: 30px; border-top: 1px solid #eee; padding-top: 30px; margin-bottom: 20px;} 
.cpBoard-title {font-weight: 300; font-size: 15px; color: #666666;}
.cpBoard-subtitle {font-size: 24px; font-weight: 500; color: #666; margin: 10px 0;}  

#cpAboutUs-out {background-color: #f4f6f9;}
.cpAboutUs-row {padding: 20px 0;}
.cpAboutUs-wrap {padding: 0 12px;}
.cpAboutUs-title {font-size: 18px; font-weight: 400; margin: 0 auto 5px; color: #455762; line-height: 21px; min-height: 50px;}
.cpAboutUs-icon i {font-size: 40px; margin: 0 auto 25px; color: #0063a5;}
.cpAboutUs-wrap .formbutton {padding: 8px 20px; font-size: 15px; width: 100%;}

.cpStaff-row {padding: 15px 0;}
.cpStaff-row:last-child {padding-bottom: 0;}
.cpStaff-name {font-weight: 700; font-size: 16px; }
.cpStaff-title {font-weight: 300; font-size: 14px; color: #666666;}
.cpStaff-link {font-size: 15px;}

#cpAwards-out {background-color: #f4f6f9;}
.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: #bbc8db;}
.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 15px 0 rgb(0 0 0 / 15%);}
.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; font-size: 15px; width: 90%; min-height: 350px;}
.cpDonation-right h1 {font-size: 20px; font-weight: 700; margin: 0 auto 10px; line-height: normal; color: #455762;}	
.cpDonation-right .formbutton {margin-top: 10px; padding: 4px 23px; font-size: 15px;}	  

#cpCommDesc-out {background-color: #f1f1f1;}


/* Custom Page 5 */



/* Custom Page 6 */



/* Custom Page 7 */



/* Custom Page 8 */



/* Custom Page 9 */



/* Custom Page 10 */









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



@media (max-width: 1199px) {
/* Custom Page 1 */
.cpHeroBucket-title {min-height: 46px;}
.cpGroupForum-wrap { padding: 2% 20px 20px;}

/* Custom Page 2 */
.cpTopImage-right .cpTopImage-wrap { max-width: 452px;}
    
/* Custom Page 4 */
#cpAdvocacy-left {min-height: 600px;}
.cpAboutUs-wrap {padding: 0px;}
.cpAward-link {min-height: 46px;}
.cpDonation-item {width: 100%;}
.cpDonation-right {min-height: 310px;}  

}



@media (max-width: 991px) {
/* Custom Page 1 */
.cpHeroBucket {margin: 0 auto 30px;}
.cpHeroBucket:last-child {margin-bottom: 0;}
.cpHeroBucket-wrap {background-color: #f7f7f7;box-shadow: 0 0 15px 0 rgb(0 0 0 / 15%);max-width: 550px;margin: 0 auto;}
.cpHeroBucket-title {min-height: inherit;}
.cpHeroBucket-text {min-height: auto;}
.cpHeroBucket .formbutton {margin-top: 10px;}
#cpGroupForum-out {padding: 55px 0;}
#cpGroupForum-left,#cpGroupForum-right {padding: 0 15px;}
.cpGroupForum-wrap {padding: 20px 0 0;}
    
    
/* Custom Page 2 */
.cpTopImage-right .cpTopImage-wrap { max-width: 366px; padding: 20px 0 20px 20px;}
.cpNews-wrap { padding: 0px;}
.cpNewsBreak { text-align: center;}
#cpNewsMember-out { padding: 45px 0;}
#cpNewsMember-left { width: 100%; text-align: center; margin: 0 auto 40px; float: none;}
.cpNewsMember-wrap { padding: 0;}
.cpNewsMember-title::before { right: 0; left: 0; margin: 0 auto;}
#cpNewsMember-right { width: 100%; float: none;}
#cpBecomeMember-out { padding: 45px 0;}
.cpBecomeMember-left { width: 100%; float: none;}
.cpBecomeMember-left .cpBecomeMember-wrap { padding: 0; margin: 0 auto;}
.cpBecomeMember-title { margin-top: 0;}
.cpBecomeMember-right { width: 100%; float: none !important; margin: 0 auto 30px;}
    
/* Custom Page 4 */
.cpStaff-wrap {margin: 15px 0;}
.cpStaff-title br {display: none;} 


}



@media (max-width: 959px) {
/* Custom Page 1 */
.cpBenefit-wrap { padding: 0px;}
    
/* Custom Page 3 */
.cpQlinks-col li a { font-size: 12px; padding: 8px 12px 8px 0;}
.cpQlinks-col li a::after { right: 0; font-size: 8px;}
.cpParagraphs-wrap { padding: 15px 4px;}
.cpParagraphs-wrap h2 { font-size: 20px; line-height: 25px;}
.cpParagraphs-wrap h2 img { max-width: 25px;}
    
/* Custom Page 4 */
.cpAboutUs-item {width: 20%; margin: 0 auto;}
.cpAboutUs-item .formbutton {width: 100%;}
.cpAward-wrap {padding: 0 20px;}
.cpAward-link {font-size: 17px;}  

    
}



@media (max-width: 767px) {
/* Default Template Styles */
.myContainer {padding-left: 35px; padding-right: 35px;}
.col-5 {padding-left: 15px; padding-right: 15px; position: relative; width: 100%; float: none;}
#sp-main #left {margin-top: 0;}    
.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 */
.cpBenefitRow {padding: 0;}
.cpBenefit {border: none;margin-bottom: 40px;}
.cpBenefit-wrap {min-height: inherit;}
.cpBenefit-icon {font-size: 21px;height: 50px;width: 50px;line-height: 50px;margin-bottom: 15px;}
.cpBenefit-title {margin-bottom: 5px;}
.cpGroupForum-wrap {text-align: center;}
    

/* Custom Page 2 */
.cpTopImage-tier { padding: 15px 0;}
.cpTopImage-left { padding: 0 15px;}
.cpTopImage-left .cpTopImage-wrap { min-height: auto; padding-top: 52%;}
.cpTopImage-right { padding: 0 15px;}
.cpTopImage-right .cpTopImage-wrap { max-width: 100%; padding: 20px 0; text-align: center;}
.cpNews-item { text-align: center;}
.cpNews-row:last-child .cpNews-item:last-child { margin-bottom: 0;}
.cpNews-image { margin: 0 auto 20px; max-width: 540px;}
.cpNews-title { min-height: auto;}
.cpNews-title h1 { margin-bottom: 12px;}
.cpNews-date { margin-bottom: 10px;}
.cpNews-desc .formbutton { margin-top: 5px;}
#cpNewsBuckets-out { background-attachment: scroll;}
.cpNewsBucket { display: inline-block;}
.cpNewsBucket-row:last-child .cpNewsBucket:last-child { margin-bottom: 0;}
.cpNewsSupporter { display: inline-block; vertical-align: top;}
.cpBecomeMember-left .cpBecomeMember-wrap {text-align: center;}
    
/* Custom Page 3 */
.cpQlinks-list { margin: 0;}
.cpQlinks-col li:last-child { margin-bottom: 4px;}
.cpQlinks-col:last-child li:last-child { border-bottom: none; margin-bottom: 0px;}
.cpParagraphs-row { margin-top: 0; margin-bottom: 0;}
.cpParagraphs-wrap { padding: 0; text-align: center;}
.cpParagraphs-col { margin: 10px 0;}
.cpParagraphs-col:last-child { margin-bottom: 0;}
#cpGradient-left { margin-bottom: 10px;}
#cpGradient-left,#cpGradient-right { text-align: center;}
.cpDues-item { display: inline-block; width: 100%;}
.cpDues-item:last-child .cpDues-wrap { margin-bottom: 0;}


/* Custom Page 4 */
#cpPurpose-right {border-left: none;}
.cpPurpose-wrap {text-align: center; padding: 25px;}
#cpPurpose-left .cpPurpose-wrap {border-bottom: 2px solid #f1f1f1;}
.cpPurpose-wrap p {min-height: auto;}
#cpAdvocacy-out {padding: 44px 0;}
#cpAdvocacy-left {width: auto; margin: 0 15px; min-height: auto; padding-top: 60%;}
.cpAdvocacy-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;}
.cpAboutUs-item {width: 45%; vertical-align: top; display: inline-block; margin: 25px auto;}
.cpAboutUs-wrap i {width: 100%;}
.cpStaff-row {padding: 0;}
.cpStaff-wrap {margin: 15px 0 25px 0;}
.cpAward-row {padding: 0;}
.cpAward-item {margin: 20px auto; width: 45% !important; 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 4 */
.cpBoard-item {width: 100%;}
    
}



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

/* Custom Page 3 */
.cpDues-item { padding: 0; }

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



