/* 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;}
.pull-right:before { display: none;}  

.cpTitleBar-out {
    background: url("https://cdn.ymaws.com/powerw.site-ym.com/resource/resmgr/custom_pages/images/cphero3.jpg") no-repeat scroll center center / cover;
    height: 353px;
    position: relative;
}
.cpTitleBar-content {position: absolute; left: 0; right: 0; bottom: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}    
.cpTitleBar h1 { font-size: 60px; color: #fff; text-align: center;}    
    
.cpTier {padding: 70px 0;}   
.cpTier-title {font-family: 'Libre Caslon Display', serif; color: #da4620; font-size: 50px; text-align: center;}  


/* 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;}


.orangeText {color: #da4620;}
.blueText {color: #2a3c8b;}  
.space-left {padding-left: 40px;}  
.bluebtn {background-color: #2a3c8b; color: #fff; font-size: 18px; padding: 18px 20px; font-weight: 400; line-height: normal;}
.bluebtn:hover {background-color: #da4620; color: #fff;} 
  
.cpList {list-style: none; padding-left: 15px; line-height: normal;}
.cpList li {background: url("https://cdn.ymaws.com/powerw.site-ym.com/resource/resmgr/custom_pages/images/bullet.png") no-repeat scroll 0 10px transparent; padding: 0 0 10px 14px;}



.smallHeadline {font-size: 26px; font-family: montserrat, sans-serif; font-weight: 400; text-align: left;} 
    

/* -------------- Custom Page 1 -------------- */
/* Intro Paragraph */    
#cpIntro-out {background: #da4620; }    
#cpIntro-out p {color: #fff; font-size: 20px; line-height: 49px; text-align: center;}
    
    
/* Paragraph with Image */    
.cpParagraph {font-size: 18px; line-height: 35px; color:#6b6466;}    
#cpBarriers-out .cpParagraph-wrap {margin-top: 90px;}    
#cpBarriers-out .cpParagraph p {margin-bottom: 30px;}
#cpBarriers-out .cpParagraph-image { padding: 0 0px 0px 40px; float: right;} 
    
    
/* Slider */
#cpSlider-out .cpTier-subtitle {font-size: 18px; margin-bottom: 50px; text-align: center;}    
#cpSlider-out { background:#f6f6f6; } 
#cp-slider .carousel-inner {width: 90%; margin: auto;}   
#cp-slider .slideWrap {  display: flex; justify-content: center;  align-items: center;}
    
#cp-slider .carousel-caption { position: static; }   
#cp-slider .carousel-control { width: 0; padding: 0; color: #fff; background-image: none !important; text-shadow: none; background: transparent; transform: translateY(-50%); top: 50%; opacity: .2;}
#cp-slider .carousel-control:focus, #cp-slider .carousel-control:hover {opacity: 1;}
#cp-slider .carousel-control.left {left: 0; right: auto;}
#cp-slider .carousel-control.right { right: 32px;}
#cp-slider .cpSliderImgBg { margin: 0; padding: 32px 44px; background:url(https://cdn.ymaws.com/powerw.site-ym.com/resource/resmgr/custom_pages/images/sliderimgbg.png) center center no-repeat; background-size: contain;}  
#cp-slider .cpSliderImgBg img { margin: auto;}    
#cp-slider .slidetext {/*display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  min-height: 315px;*/}    
#cp-slider .slidetext h1 {font-size: 33px; text-transform: uppercase; text-shadow: none; letter-spacing: 2px;}
#cp-slider .slidetext p {font-size: 18px;  line-height: 33px;  color: #6b6466; text-shadow: none; margin-bottom: 30px;}
#cp-slider .carousel-indicators {right: 0; left: auto; width: 48%;}
#cp-slider .carousel-indicators li { background-color: #dad9d9; border: 0px solid #fff; width: 13px; height: 13px; margin: 0 3px;}
#cp-slider .carousel-indicators .active {background:#da4620;}
    
    
#cpParagraph-out { background: url(https://cdn.ymaws.com/powerw.site-ym.com/resource/resmgr/custom_pages/images/paragraphbg.jpg) center center no-repeat; background-size: cover; }    
#cpParagraph-out .cpTier-title { color: #fff; margin-bottom: 50px;}
#cpParagraph-out .cpTier-title img {display: block; margin:20px auto 10px;}    
#cpParagraph-out .cpParagraph-wrap p { color: #fff; font-size: 18px; text-align: center; margin-bottom: 30px;}  
    
  
/* Executive Board / Team */    
#cpTeam-out .cpTier-subtitle {font-size: 24px; text-transform: uppercase; letter-spacing: 4px; color: #6b6466; text-align: center; margin: 40px 0 20px;}    
#cpTeam-out .flexbox {display: flex; justify-content: center; margin: auto; flex-wrap: wrap;}
#cpTeam-out .flexbox .cpTeam-item { width: 20%;  flex-shrink: 1; margin: 20px auto;}    
#cpTeam-out .cpTeam-wrap { max-width: 200px; margin: 0 auto;}
#cpTeam-out .cpTeam-image { background: url(https://cdn.ymaws.com/powerw.site-ym.com/resource/resmgr/custom_pages/images/teambg.png) center center no-repeat; padding: 15px;}
#cpTeam-out .cpTeam-image img { width: 170px; height: auto;}
#cpTeam-out .cpTeam-text {padding: 0 12px;}
#cpTeam-out .name {font-family: 'Libre Caslon Display', serif; font-size: 23px; color: #da4620;}  
#cpTeam-out .title {font-size: 15px; color:#6b6466;min-height: 45px;}
#cpTeam-out .linkedin { margin-top: 30px; }
#cpTeam-out .linkedin i { color: #f8a71b; border: 3px solid #f8a71b; border-radius: 50px; padding: 7px; width: 45px; height: 45px; font-size: 25px; text-align: center;}    
#cpTeam-out .cpBoard {margin-top: 40px;}    
    




/* -------------- Custom Page 2 -------------- */
/* Upcoming Session */
#cpUpcomingSession-out {padding: 50px 0;}
#cpUpcomingSession-out .cpParagraph-wrap h4 {display: inline-block; vertical-align: top;}
#cpUpcomingSession-out .cpParagraph-wrap .bluebtn {margin-top: -13px;}

/* Featured Slider */
#cpFeatSlider-out {background: #f6f6f6;}
#cpFeatSlider {padding-bottom: 20px;}
#cpFeatSlider .carousel-indicators {right: 0; left: auto; width: 49%; bottom: 0; margin: 0;}
#cpFeatSlider .carousel-indicators li {background-color: #dad9d9; border: 0px solid #fff; width: 13px; height: 13px; margin: 0 3px; float: left;}
#cpFeatSlider .carousel-indicators .active {background: #da4620;}
#cpFeatSlider .carousel-inner {width: 90%; margin: auto;}
#cpFeatSlider .slideWrap {display: flex; justify-content: center; /*align-items: center;*/}
#cpFeatSlider .cpFeatSliderImg {margin-bottom: 30px; padding-right: 10px;}
.cpFeatSliderCaption p {line-height: 26px; font-size: 16px;}
#cpFeatSlider-out .carousel-caption {padding-top: 0; text-shadow: none; position: static;}
#cpFeatSlider .slidetext2 {text-align: left; color: #6b6466; margin-top: 7%; display: inline-block; min-height: 342px;}
#cpFeatSlider .slidetext2 p {font-size: 18px; line-height: 33px; color: #6b6466; text-shadow: none; margin-bottom: 30px;}
#cpFeatSlider .slidetext2 h1 {font-size: 33px; text-shadow: none; font-family: montserrat, sans-serif; text-align: left;}
#cpFeatSlider .slidetext2 ul {list-style: none; text-indent: -100px; margin: 10px 0 20px 100px; padding-left: 0px; font-size: 18px; line-height: 33px; display: inline-block;}
#cpFeatSlider .slidetext2 li {margin-bottom: 10px;}
.slidetext2-links {text-align: left;}
.slidetext2-links .learnlink {font-weight: 400; font-size: 18px; line-height: 59px;}
#cpFeatSlider .carousel-control {width: 0; padding: 0; color: #fff; background-image: none !important; text-shadow: none; background: transparent; transform: translateY(-50%); top: 50%; opacity: .2;}
#cpFeatSlider .carousel-control.left {left: 0; right: auto;}
#cpFeatSlider .carousel-control.right {right: 32px;}
#cpFeatSlider .carousel-control:focus, #cpFeatSlider .carousel-control:hover {opacity: 1;}

/* Membership */
#cpMembership-out .cpParagraph-image {padding: 0 0 0 40px; float: right; margin-top: 104px;}
#cpMembership-out .cpParagraph-wrap {margin-top: 20px;}
#cpMembership-out .cpParagraph p {margin-bottom: 30px;}
#cpMembership-out .cpParagraph .cpList {margin: 20px 0;}
#cpMembership-out .cpParagraph li {padding: 0px 0 20px 14px; line-height: 33px; background-position: 0 14px;}
.save-the-date {font-weight: 400; font-size: 18px; color: #6b6466;}
.save-the-date .space-left {font-weight: 500; text-transform: uppercase; font-size: 15px;}

/* Power Programs */  
#cpPower-out {background: url(https://cdn.ymaws.com/powerw.site-ym.com/resource/resmgr/custom_pages/images/eventsbg.jpg) no-repeat top center/cover transparent;}   
#cpPower-out .cpTier-title {color: #fff; margin-bottom: 50px; line-height: 50px;}
#cpPower-out .cpTier-title img {display: block; margin: 20px auto 10px;} 
#cpPower-out .cpParagraph-wrap p {color: #fff; font-size: 18px; text-align: center; max-width: 950px; margin: 0 auto 30px;}
#cpPower-out .smallHeadline {color: #fff; margin: 40px auto 50px; text-align: center;} 
#cpPower-out .cpThreeCol {border-right: 1px solid rgb(255 255 255 / 22%); min-height: 160px;}
#cpPower-out .cpThreeCol:last-child {border-right: 0;}
.cpThreeColWrap {padding: 0 6px;}
.cpPowerImgBg h1 {text-align: center; color: #fff;}
.cpPowerImgBg {margin: 0 auto 20px; padding: 0 78px; background: url(https://cdn.ymaws.com/powerw.site-ym.com/resource/resmgr/custom_pages/images/numberbracketbg.png) no-repeat center center/contain transparent;}
#cpPower-out .cpParagraph-wrap p {color: #fff; font-size: 18px; text-align: center; margin-bottom: 0; font-weight: 400; line-height: 29px;}
#cpPower-out .cpThreeColWrap p {font-size: 18px; line-height: 29px; font-weight: 400; margin-bottom: 0;}

/* Program Find */  
#cpFindProgram-out {padding: 30px 0; background-color: #da4620;}
#cpFindProgram-out .cpTier-title {color: #fff;}
    
/* Programs */    
#cpPrograms-out {background-color: #f0efef;}
.cpPrograms-wrap {background-color: #fff; margin: 0 auto 60px; max-width: 500px;}
.cpPrograms-item:last-child .cpPrograms-wrap {margin-bottom: 0;}
.cpPrograms-text {padding: 32px 32px 50px; font-size: 18px; color: #6b6466; line-height: 32px;}
.cpPrograms-text h4 {font-size: 26px; font-weight: 400; margin: 0 auto 20px;}
.cpPrograms-text .textMedium {margin-bottom: 10px;}
.cpPrograms-text a {font-weight: 400;}

/* Advocacy */ 
#cpAdvocacy-out {background-color: #f0efef; padding-top: 35px;}
.double-bracket.white {background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff); background-repeat: no-repeat; background-size: 15px 8px; background-position: top left, top right, bottom left, bottom right; border: solid #fff; border-width: 0 10px; vertical-align: top; padding: 20px; margin: 0;}  
#cpAdvocacy-out .cpParagraph {margin-top: 60px;}
#cpAdvocacy-out .cpParagraph img {padding-left: 40px;}
#cpAdvocacy-out .cpParagraph .triangle-image img {padding-left: 0;}
#cpAdvocacy-out .cpParagraph .triangle-image {padding-left: 0;}
#cpAdvocacy-out .cpParagraph p {margin-bottom: 24px;}
#cpAdvocacy-out .cpList {font-weight: 400;}  




/* -------------- Custom Page 3 -------------- */
/* Sponsors */
#sponsorIntro-out p {font-size: 18px; line-height: 32px;  color: #6b6466;}
#sponsors-out .sponsorTitle { background: #cbc7c8; color: #fff; font-size: 18px; line-height: 28px; text-transform: uppercase; letter-spacing: 2px; font-weight: 500; text-align: center;}
#sponsors-out .row {padding: 40px 0; display: flex; align-items: center; flex-wrap: wrap; }
#sponsors-out .sponsorCol img {margin: auto; padding: 0 20px;}

/* Value Quote */
#cpValue-out { background: #f5f7f7;}
#cpValue-out .cpTier-title {font-size: 60px; text-align: left; }
#cpValue-out .cpValueQuoteRow {display: flex;flex-wrap: wrap; align-items: center;}
#cpValue-out .cpValueQuoteWrap { font-size: 33px; color: #6b6466; line-height: 38px; padding: 49px 0px 30px 100px; position: relative; }
#cpValue-out .cpValueQuoteWrap:before { content: ''; display: block; width: 50px; height: 50px; left: 30px;  top: 36px; position: absolute;
background: url(https://cdn.ymaws.com/powerw.site-ym.com/resource/resmgr/custom_pages/images/orange-quote.png) no-repeat;}
#cpValue-out .cpValue-name { font-family: 'Libre Caslon Display', serif; font-size: 35px; color: #da4620; margin-bottom: 0;}
.cpValue-nameWrap { float: right; padding-right: 80px;}
.cpValue-company { font-size: 20px;}
.cpValue-imgWrap img { margin: 0 auto 40px;}
.right-bracket {background-image: linear-gradient(#9a182900, #ffb1bb00), linear-gradient(#da4620, #da4620), linear-gradient(#83424a00, #ffb1bb00), linear-gradient(#da4620, #da4620); background-repeat: no-repeat; background-size: 32px 8px; background-position: top left, top right, bottom left, bottom right; border: solid #da4620; border-left: 0; border-width: 0 11px; vertical-align: top; padding: 20px 33px 20px 0; margin: 0;}
.double-bracket {background-image: linear-gradient(#da4620, #da4620), linear-gradient(#da4620, #da4620), linear-gradient(#da4620, #da4620), linear-gradient(#da4620, #da4620); background-repeat: no-repeat; background-size: 22px 8px; background-position: top left, top right, bottom left, bottom right;
border: solid #da4620; border-width: 0 11px; vertical-align: top; padding: 20px 30px 20px 30px; margin: 0;}

/* Image Content Section */
.cpImgContent-out .cpTier-title { text-align: left; margin-bottom: 40px;}
.cpImgContent-out .cpContent p {font-size: 18px; line-height: 32px; color: #6b6466; margin-bottom: 30px; }
.cpImg-left {padding-right: 40px;}
.cpImgContent-out.graybg { background: #f7f7f7; }
.cpImg-right {padding-left: 40px;}

/* Icon Section */
#cpSponsorIconText-out { padding-top: 0;}
.cpSponsorIconWrap {text-align: center; font-size: 18px; font-weight: 400; line-height: 32px; color: #6b6466; padding: 20px; min-height: 410px;}
.cpSponsorIconText-col {border-right: 1px solid #ddd; margin-top: 30px; margin-bottom: 30px;} 
.cpSponsorIconText-col:last-child {border-right: none;}
.cpSponsorIconText-col span {color: #da4620;}
.cpSponsorIconWrap img {margin: auto;}
.cpSponsorIcon {padding-bottom: 30px;}
.cpRibbonRow p {font-size: 26px; color: #da4620; font-weight: 500;}
.cpBlueLink {color: #2a3c8b; font-size: 19px;  text-transform: uppercase; font-weight: 500;}
.cpSponsorRibbon-out { margin: 0px 0 40px;}

/* Sponsor Alliance */
#cpSponsorAlliance-out .cpTier-title {text-align: left; line-height: normal;}
#cpSponsorAlliance-out .cpTier-title span {color: #6b6466;}
#cpSponsorAlliance-out p {font-size: 18px; line-height: 32px; color: #6b6466; margin: 40px 0 20px;}
.cpSponsorMission {font-size: 29px; color: #6c6567; font-style: italic; font-weight: 500; text-align: center; max-width: 800px; margin: auto;}






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


@media (max-width: 1215px) {
/* Custom Page 1 */
#cpTeam-out .cpTeam-text { padding: 0px 10px;}  
#cp-slider .cpSliderImgBg {padding: 27px 36px;}
#cp-slider .slidetext h1 { font-size: 28px;}  
#cp-slider .slidetext p { font-size: 16px; line-height: 30px;}  
  
/* Custom Page 2 */
.slidetext2-links {text-align: center;} 
.slidetext2-links .learnlink {line-height: normal; margin-bottom: 10px;}
.slidetext2-links .bluebtn {float: none !important; display: inline-block; margin-top: 20px;}
#cpMembership-out .cpParagraph-image {margin-top: 30px; padding-left: 20px;}
#cpMembership-out .cpParagraph-wrap {margin-top: 32px;}
#cpPower-out .cpThreeCol {min-height: 200px;}
#cpAdvocacy-out .cpParagraph img {padding-left: 20px;}
  
/* Custom Page 3 */
.cpSponsorIconWrap {padding: 20px 12px; min-height: 470px;}
}

@media (max-width: 1199px) {
/* Custom Page 1 */    
#cpBarriers-out .cpParagraph-image { padding: 0 0px 0px 20px; }
  
/* Custom Page 3 */    
#cpValue-out .cpValueQuoteWrap {font-size: 26px; line-height: 30px;}    
#cpValue-out .cpValue-name {font-size: 28px;}
.cpValue-company {font-size: 16px;}
}

@media (max-width: 959px) {
/* Custom Page 1 */      
#cpBarriers-out .cpParagraph-image { padding: 0; float: none; }
#cpBarriers-out .cpParagraph-image img {margin: auto; width: 100%;}
#cpBarriers-out .cpParagraph-wrap {margin-top: 50px;}
#cpTeam-out .flexbox {flex-wrap: wrap;}
#cpTeam-out .flexbox .cpTeam-item { margin-bottom: 50px; flex-basis: auto; width: 33.3333%;}
#cpTeam-out .cpTeam-text {  padding: 0px 15px;}
#cp-slider .slidetext h1 { font-size: 25px;}
#cp-slider .slidetext p {font-size: 15px; line-height: 25px;}
#cp-slider .cpSliderImgBg {padding: 20px 25px;}
#cp-slider .carousel-indicators li {height: 10px; width: 10px; bottom: 0;}
#cp-slider .carousel-indicators {  width: 48%;}
    
/* Custom Page 2 */      
#cpUpcomingSession-out .cpParagraph-wrap h4 {margin-top: 20px;}
#cpUpcomingSession-out .cpParagraph-wrap .bluebtn {margin-top: 4px;}
#cpFeatSlider .slidetext2 {margin-top: 0;}
#cpFeatSlider .slidetext2 p {margin-bottom: 20px; line-height: 26px;}
#cpFeatSlider .slidetext2 h1 {font-size: 27px;}
#cpFeatSlider .slidetext2 ul {line-height: 25px;} 
#cpMembership-out .cpParagraph-image {float: none; padding: 0;}
#cpMembership-out .cpParagraph-image img {margin: 0 auto;}
.save-the-date {display: block; width: 100%;}
#cpPower-out .cpThreeCol {min-height: 215px;}
#cpAdvocacy-out .cpParagraph img {float: none !important; padding: 0; margin: 0 auto 32px;}
#cpAdvocacy-out .cpParagraph .triangle-image {margin-bottom: 32px; padding: 0; text-align: center; width: 100%;}
#cpAdvocacy-out .cpParagraph .triangle-image img {margin: 0 auto; max-width: 270px; width: 100%;}
#cpAdvocacy-out .cpParagraph .triangle-text {padding: 0; width: 100%;}
  
/* Custom Page 3 */ 
.cpValueQuote {width: 100%; margin-bottom: 20px;}
#cpValue-out .cpValueQuoteWrap::before {width: 30px; height: 30px; background-size: 29px auto; left: 0;}
#cpValue-out .cpValueQuoteWrap {padding: 49px 0px 30px 39px;}
.cpValueQuoteImg {text-align: center; margin: auto;}
.right-bracket {padding: 20px 20px 20px 0;}
#sponsors-out .row {justify-content: center;}
.cpImgContent-out {text-align: center;}
.cpImgContent-out .cpTier-title {text-align: center;}
.cpImg-left {float: none !important; padding: 0; margin-bottom: 32px;}
.cpImg-left img {margin: 0 auto;}
.cpSponsorIconWrap {font-size: 16px; line-height: 27px;}
.cpImg-right {padding: 0; float: none !important; margin-bottom: 32px;}
.cpImg-right img {margin: 0 auto;}
#cpSponsorBottom-out .sponsorCol img {padding: 15px;}
}
    
    
    
@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;}
.cpTier {padding: 30px 20px;}
    
/* Custom Page 1 */      
#cpIntro-out p {line-height: 40px;}
#cpBarriers-out .cpParagraph-wrap {text-align: center;}
#cp-slider .slideWrap {flex-direction: column;}
#cp-slider .carousel-indicators {width: 100%; bottom: -10px;}
#cp-slider .cpSliderImgBg { padding: 27px 36px;}
#cp-slider .carousel-inner { width: 80%; }
#cpTeam-out .flexbox {padding: 20px;}
#cpTeam-out .flexbox .cpTeam-item {width: 50%;}
    
/* Custom Page 2 */  
#cpUpcomingSession-out {text-align: center;}
#cpUpcomingSession-out .cpParagraph-wrap h4 {display: block;}
#cpUpcomingSession-out .cpParagraph-wrap .bluebtn {float: none !important; display: inline-block; margin-top: 10px;}
#cpFeatSlider {padding-bottom: 40px;}
#cpFeatSlider .carousel-indicators {width: 100%; right: auto; left: auto;}
#cpFeatSlider .carousel-indicators li {float: none;}  
#cpFeatSlider .slideWrap {display: block; text-align: center;} 
#cpFeatSlider .cpFeatSliderImg {padding: 0 10px;}
#cpFeatSlider .cpFeatSliderImg img {margin: 0 auto;}
.cpFeatSliderCaption img {margin: 0 auto; max-width: 150px;}
#cpFeatSlider .slidetext2 {text-align: center; margin-top: 30px; min-height: auto;}
#cpFeatSlider .slidetext2 h1 {text-align: center;}
#cpFeatSlider .slidetext2 ul {text-indent: 0; margin: 10px auto 0;}
.slidetext2-links {margin-top: 20px;}
.slidetext2-links .learnlink {display: block;}
.slidetext2-links .bluebtn {margin-top: 10px;}
#cpMembership-out {text-align: center;}
#cpMembership-out .cpParagraph .cpList {text-align: left; padding-left: 0;}
.save-the-date .space-left {padding-left: 0; display: block; margin-top: 10px;}
#cpPower-out .cpTier-title br {display: none;}
#cpPower-out .cpThreeCol {min-height: auto; margin-bottom: 50px; border: none;}
.cpPrograms-item {text-align: center; padding: 0;}
.cpPrograms-wrap {margin: 30px auto !important; display: inline-block;}
#cpAdvocacy-out {text-align: center;}
#cpAdvocacy-out .cpTier-title {font-size: 40px;}
.double-bracket.white {padding: 12px 10px;}
#cpAdvocacy-out .cpList {text-align: left; padding-left: 0;}
  
/* Custom Page 3 */  
#sponsorIntro-out {text-align: center;}
#sponsors-out .row {display: block; padding: 0;} 
#sponsors-out .sponsorCol {margin: 10px 0; display: inline-block; width: 100%;}
#sponsors-out .sponsorCol img {padding: 20px; max-width: 240px; width: 100%;}
#cpValue-out .cpTier-title {text-align: center; line-height: normal;}
#cpValue-out .cpValueQuoteWrap {font-size: 21px;}
.cpImgContent-out { text-align: center;}
.cpImgContent-out .cpTier-title { text-align: center; }
.cpImg-left {float: none!important;}
.cpImg-left img { margin: auto;}
.smallHeadline {text-align: center;}
.cpSponsorIconText-col {border-right: 0; margin: 0;}
.cpSponsorIcon {padding-bottom: 10px; }
.cpSponsorIconWrap {min-height: auto; padding: 20px 0;}
.cpSponsorIconWrap img {max-width: 70px;}
.cpSponsorRibbon-out { text-align: center; margin: 0 20px 40px;}
.cpSponsorRibbon-out .cpBlueLink {display: block; margin-top: 10px;}
#cpSponsorAlliance-out .cpTier-title {text-align: center;}
#cpSponsorAlliance-out {text-align: center;}
#cpSponsorBottom-out .sponsorCol {margin: 20px auto; display: inline-block; width: 100%;}
#cpSponsorBottom-out .sponsorCol img {margin: 0 auto; padding: 0;}
}
    
    
@media (max-width: 480px) {
/* Custom Page 1 */      
#cpTeam-out .flexbox {padding:0;}
#cpTeam-out .name {font-size: 20px; line-height: 24px;}
#cpTeam-out .title {font-size: 13px; min-height: 40px;}
#cpTeam-out .linkedin i {width: 38px; height: 38px; font-size: 20px;}
#cpTeam-out .cpTeam-image {padding: 9px; background-size: 116%;}    
#cpTeam-out .cpTeam-image img { width: 100%;}
#cp-slider .cpSliderImgBg { padding: 18px 26px;}
#cp-slider .carousel-control img { width: 25px;}
#cp-slider .carousel-control.right { right: 23px;}
  
/* Custom Page 2 */      
#cpFeatSlider .carousel-inner {width: 100%; margin: auto;}
#cpFeatSlider .cpFeatSliderImg {padding: 0;}
#cpFeatSlider .slidetext2 p {font-size: 16px;}
#cpFeatSlider .slidetext2 h1 {font-size: 22px;}
#cpFeatSlider .slidetext2 ul {font-size: 16px;}
#cpFeatSlider .carousel-control {display: none;}
#cpFeatSlider .carousel-control img {width: 20px;}
#cpFeatSlider .carousel-control.right {right: 19px;}
.cpPrograms-text {padding: 32px 18px;}
.double-bracket.white {display: block; max-width: 190px; margin: 5px auto 0; padding: 4px 4px 8px;}
  
/* Custom Page 3 */  
#cpValue-out .cpValueQuoteWrap::before {top: 26px;}
#cpValue-out .cpValueQuoteWrap { padding: 39px 0 0px 0px; font-size: 18px; line-height: 26px;} 
.cpValue-nameWrap {float: none;}
.cpSponsorMission {font-size: 24px;}
.cpSponsorMission.double-bracket {padding: 20px 15px;}
}

