/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

#slide-out-widget-area .off-canvas-menu-container .menu .menu-item .sub-menu {max-height:none; -webkit-transition:none; -webkit-transform:none; display:none }

/*  WHO WE ARE 2  */
.page-id-5714 #leadership .ui-tabs-panel .row_col_wrap_12_inner > .column_container {max-width:none}
.page-id-5714 #leadership .ui-tabs-panel .row_col_wrap_12_inner .vc_col-sm-12 .vc_column-inner > .wpb_wrapper {flex-wrap:wrap; display:flex; justify-content:space-between}
.page-id-5714 #leadership .ui-tabs-panel .row_col_wrap_12_inner .vc_col-sm-12 .vc_column-inner > .wpb_wrapper > .wpb_text_column {max-width:243px}

.wpb_text_column p a {color:#da0c0c}

/*  ELFSIGHT SOCIAL WALL FEED  */
#elfsight .Container-sc-119keog-1 {background-color:#681547; padding-top:10px}
#elfsight .biILtm > div{color:#fff}
#elfsight .cNpaPk img {height:100%; object-fit:cover}

#elfsight .Container-sc-119keog-1 .dCXpzK {position:absolute; width:100%; z-index:10}
#elfsight .bJqIbS .Block-sc-3maawy-0:not(:first-child) {margin-top:0}

#elfsight .es-grid-layout > div {/*height:367px;*/ height:19.1vw; /*width:22vw*/ width:23.5vw}
#elfsight .es-grid-layout > div .Container-sc-119keog-1 {height:367px; padding-top:0; height:19.1vw; width:19.1vw; margin:0 auto}
#elfsight .es-grid-layout > div .Container-sc-119keog-1 .Block-sc-3maawy-0 {height:367px; padding:0; margin-top:0; height:19.1vw}
#elfsight .es-grid-layout > div .Container-sc-119keog-1 .Block-sc-3maawy-0 .ifwhbv {align-self:flex-start; padding:12px 17px 12px 12px; justify-content:flex-end}
#elfsight .es-grid-layout > div img {height:367px; /*width:100%; width:22vw*/ width:23.5vw; height:19.1vw}

#elfsight .jPsRFu a > div > div > div {padding:5px; background-color:#000; border-radius:5px}
#elfsight .jPsRFu a > div > div > div svg path {fill:#fff}
#elfsight .hvaWKn {display:flex; flex-wrap:wrap; justify-content:space-between; padding:1vw 1vw; background-color:#681547}
#elfsight .hvaWKn > div:first-child {margin-bottom:1vw}
#elfsight .WidgetBackground__Content-sc-1ho7q3r-2 > a {display:none}
#elfsight .img-with-aniamtion-wrap img {height:41.2vw; object-fit:cover}

/*  SECONDARY HEADER  */
#header-outer #header-secondary-outer .container {padding:0 0!important}
#header-secondary-outer ul {height:auto}
#header-secondary-outer #social {display:flex; align-items:center}
#header-secondary-outer #social li a {height:auto}
body[data-header-color=custom]:not(.material) #header-secondary-outer nav>ul>li>a {border:none}

/*   TEXT W BACKGROUND  */
.text-w-background p {font-family:oxygen; width:100%; font-weight:700; /*font-size:140px;*/ font-size:7.3vw; line-height:110%; background-image: url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/bkg-for-twb-3.png); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-transform:uppercase}

/*  TYPOGRAPHY  */
body h2 {/*font-size:1.9vw; line-height:120%*/}

/*  HEADER  */
#header-secondary-outer .container {padding:0 60px!important}

#header-secondary-outer {border-top:none!important; border-bottom:1px solid #999!important}
#header-secondary-outer nav {display:flex; justify-content:flex-end}
#header-secondary-outer #social, #header-secondary-outer .sf-menu {float:none}
#header-secondary-outer #social {order:1}
#header-secondary-outer .sf-menu{padding:0!important}
#header-secondary-outer .sf-menu .menu-item {padding:4px 0; margin-left:22px; margin-right:22px}
#header-secondary-outer .sf-menu .menu-item a {padding-left:10px; padding-right:10px; margin-right:0; margin-left:0}
#header-secondary-outer .sf-menu .menu-item .menu-title-text {font-size:16px; line-height:120%; font-weight:600; text-transform:uppercase}
#header-secondary-outer .sf-menu .menu-item-30{background-color:#DA0C0C; margin-right:0}
#header-secondary-outer .sf-menu .menu-item-30 a {padding-right:10px!important}
#header-secondary-outer .sf-menu .menu-item-30 .menu-title-text {color:#fff!important}
#header-secondary-outer .sf-menu .menu-item-5640{background-color:#DA0C0C; margin-right:0}
#header-secondary-outer .sf-menu .menu-item-5640 a {padding-right:10px!important}
#header-secondary-outer .sf-menu .menu-item-5640 .menu-title-text {color:#fff!important}


#header-secondary-outer #social {}
#header-secondary-outer #social {margin-left:14px; margin-right:14px}
#header-secondary-outer #social li {margin-right:11px; margin-left:11px}
body[data-header-color=custom]:not(.material) #header-secondary-outer nav>ul>li:last-child {border-right:none}
#header-secondary-outer #social li a {margin:0!important;}
#header-secondary-outer #social li a i {color:#001C47; font-size:18px; line-height:100%}
#header-secondary-outer #social li:first-child a i {position:relative; top:-2px}

body .fa.fa-angle-down:before {content:'+'; font-size:18px; font-weight:700}

/*  DROPDOWN NAV  */
#top nav .sf-menu .menu-item .sub-menu {top:135px; box-shadow:none; transition:top .3s}
.small-nav + #top nav .sf-menu .menu-item .sub-menu {top:95px;}

/*#top nav .sf-menu > .menu-item, nav .buttons > #search-btn {top:-20px}*/

/*  SUPPORT  */
#support .text-w-background p{font-family:oxygen; font-weight:700; /*font-size:140px;*/font-size:7.3vw; line-height:140px;
	background:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/bkg-for-twb-5.png);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;}

#support .col1 {top:77px}
#support .col1 .vc_column-inner > .wpb_wrapper {padding:50px 0}
#support .col2 {position:absolute; width:60%; right:0; z-index:-10;} 
#support .col2 img {/*max-height:884px;*/ object-fit:cover}
#support .vc_col-sm-6:first-child .wpb_text_column {margin-left:22%}
#support .vc_col-sm-6:first-child .nectar-button {margin-left:22%; padding-right:12px; padding-left:12px; font-size:16px; line-height:18px; border-radius:0!important; padding-top:14px; padding-bottom:14px}
#support .vc_col-sm-6:first-child .text-w-background {margin-left:100px}

#support h1 {/*width:80;%*/ font-size:2.8vw; line-height:115%; margin:20px 0 }
#support .strength p {font-weight:700; color:#CCDDF6; width:60%; line-height:28px}
#support .strength p strong {color:#fff}
#support .upcoming {/*width:68%;*/ margin-right:10%; background-color: rgba(255, 255, 255, 0.10);}
#support .upcoming > .wpb_wrapper {display:flex; padding:13px 20px}
#support .upcoming h2 {padding-right:25px}
#support .upcoming ul {margin-left:0}
#support .upcoming ul li {list-style-type:none; margin-bottom:20px; line-height:28px}
#support .upcoming ul li:last-child {margin-bottom:0}
#support .upcoming ul li a {text-transform:uppercase}
#support .upcoming ul li a:after {content:' '; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/take-action-arrow.png); display:inline-block; height:15px; width:15px; background-repeat:no-repeat; position:relative; left:15px; transition: left .3s; background-size:100% }
#support .upcoming ul li a:hover:after {left:25px}
#support .wpb_video_wrapper video {object-position:60% center}

/*  TAKE ACTION  */
#take-action {padding-left:9%; padding-right:9%}
#take-action .col2 .text-w-background {margin-left:0}
#take-action .col2 .text-w-background p {font-family:oxygen; width:100%; font-weight:700; /*font-size:140px;*/ font-size:7.3vw; line-height:100%; letter-spacing:-1px; background-image: url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/bkg-for-twb-3.png); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; position:relative; top:-24px}
#take-action .col1 {width:42%}
#take-action .col2 {width:58%}
#take-action .col2 .vc_column-inner {margin-left:6%}

#take-action .wpb_text_column, #take-action .nectar-button {margin-left:11%}
#take-action .wpb_text_column h2 {color:#001C47; font-size:2.07vw; line-height:115%; width:70%; margin-bottom:25px}
#take-action .wpb_text_column p {width:55%; padding-bottom:20px}
#take-action .wpb_text_column ul {margin-left:0; margin-bottom:0}
#take-action .wpb_text_column ul li {list-style-type:none; margin-bottom:25px; /*font-size:34px;*/ font-size:1.8vw; line-height:120%; font-weight:700}
#take-action .wpb_text_column ul li:last-child {margin-bottom:0}
#take-action .wpb_text_column ul li a {color:#5B4094;}
#take-action .wpb_text_column ul li a:after {content:' '; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/take-action-arrow.png); display:inline-block; height:26px; width:27px; background-repeat:no-repeat; position:relative; left:15px; transition: left .3s; }
#take-action .wpb_text_column ul li a:hover:after{left:25px}

#take-action .nectar-button {padding-right:12px; padding-left:12px; font-size:16px; line-height:18px; border-radius:0!important; padding-top:14px; padding-bottom:14px}

/*  FACING CHALLENGES  */
#facing-challenges .text-w-background p {font-family:oxygen; width:100%; font-weight:700; /*font-size:140px;*/ line-height:140px; background-image: url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/bkg-for-twb-4.png); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-transform:uppercase}

#facing-challenges h2 {margin-top:10px}
#facing-challenges-columns .span_12 {justify-content:space-between}
#facing-challenges-columns .span_12 .vc_col-sm-3 {max-width:432px; width:24%}
#facing-challenges-columns .row_col_wrap_12:after {display:none}
#facing-challenges-columns .img-with-aniamtion-wrap {margin-bottom:20px}
#facing-challenges-columns .img-with-aniamtion-wrap img {max-width:432px; height:550px; object-fit:cover; width:100%}
#facing-challenges-columns .wpb_text_column {max-width:432px}
#facing-challenges-columns .wpb_text_column h2 {margin-bottom:20px; font-size:2.08vw; line-height:120%}

/*  NEWS ACTION  */
#news-action .vc_col-sm-6 .vc_column-inner {padding:45px 45px 0 45px}
#news-action .text-w-background p {background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/bkg-for-twb-0k.png)}
#news-action .vc_col-sm-6 .column-content {max-width:732px; width:87%; margin:0 auto; height:289px}
#news-action .vc_col-sm-6 .column-content a {color:#fff; font-weight:700; opacity:1}
#news-action .news-col .column-content {background-color:#681547}
#news-action .action-col .column-content {background-color:#DA0C0C}

#news-action .vc_col-sm-6 .column-bg-overlay{background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/one-by-forty-0k.jpg); background-repeat:repeat-x; background-position:bottom}

#news-action .vc_col-sm-6 .column-content a:after {content:' '; display:inline-block; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/learn-more-arrow.png); background-repeat:no-repeat; height:11px; width:16px; background-size:100%; margin-left:10px; position:relative; left:0; transition:left .3s}
#news-action .vc_col-sm-6 .column-content a:hover:after {left:10px}
#news-action .vc_col-sm-6 .wpb_text_column h3 {font-family: Roboto; letter-spacing: 0; font-size: 30px; line-height: 38px; font-weight: 500;}

/*  EMPOWER & SUCCEED */
#empower-and-succeed .wpb_text_column {position:relative;}
#empower-and-succeed .img-with-aniamtion-wrap {position:relative;}
#empower-and-succeed .vc_col-sm-6:first-child {display:flex; align-items:stretch; margin-bottom:50px}
#empower-and-succeed .vc_col-sm-6:first-child > .vc_column-inner {display:flex; align-items:center}
#empower-and-succeed .vc_col-sm-6:nth-child(2) {margin-top:50px; z-index:-10; /*left:-30px*/ left:-2.65%;}

#empower-and-succeed .vc_col-sm-6:first-child {}

/*#empower-and-succeed #eandp-inner .vc_col-sm-6:first-child .vc_column-inner {box-shadow: 0px 8px 40px 0px rgba(14, 10, 24, 0.10);}*/
#empower-and-succeed .flickity-viewport .cell.is-selected .vc_col-sm-6:first-child .vc_column-inner {box-shadow: 0px 8px 40px 0px rgba(14, 10, 24, 0.10);}

#empower-and-succeed .has-carousel .wpb_text_column {padding:0 50px}
#empower-and-succeed .has-carousel .wpb_text_column p img {width:112px}
#empower-and-succeed .has-carousel .wpb_text_column p {color:#CCDDF6; line-height:170%}
#empower-and-succeed .has-carousel .wpb_text_column p strong {font-size:20px; color:#fff}
#empower-and-succeed .has-carousel .wpb_text_column p em {font-size:20px; color:#fff}

#empower-and-succeed .flickity-viewport {margin-top:0; margin-bottom:0}
#empower-and-succeed .flickity-button {bottom:-40px; right:40px; /*width:100px; height:100px*/ width:8.6%; height:15.6%}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {top:auto; bottom:-40px; left:38.6%; /*right:599px*/; bottom:-10px}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {top:auto; bottom:-40px; left:auto; bottom:-10px; /*right:499px;*/ right:43.8%}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {border-radius:0}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before {transform:none}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .next:before {background-color:red}

#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {display:flex; justify-content:center; align-items:center}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg {width:23px; top:auto; left:auto}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg {width:23px; top:auto; right:auto}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg path {fill:#fff}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next:after, #empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous:after {content:none}

#empower-and-succeed .vital-stats .wpb_text_column > .wpb_wrapper {display:flex} 
#empower-and-succeed .vital-stats p strong {font-family:'roboto condensed'; /*font-size:85px;*/ font-size:4.3vw; line-height:110%; color:#DA0C0C; display:block; width:170px; text-align:right; margin-right:16px}
#empower-and-succeed .vital-stats p a, #empower-and-succeed .vital-stats li a {color:#da0c0c}
#empower-and-succeed .vital-stats .wpb_text_column {margin-bottom:50px}
#empower-and-succeed .vital-stats h4{color:#001C47; font-size:1.58vw; line-height:125%;}
#empower-and-succeed .vital-stats h3{color:#001C47; font-size:1.58vw; line-height:125%; font-weight:500}

#empower-and-succeed .vital-stats ul {margin-left:0}
#empower-and-succeed .vital-stats ul li {list-style-type:none; line-height:170%}

#empower-and-succeed .has-carousel .col2 .img-with-aniamtion-wrap img{height:560px; object-fit:cover}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {left:38.8%}
#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {left:47.4%}

/*  PAGE HEADERS  */
#page-header-wrap .page-header-overlay-color:after {opacity:.4}
#page-header-wrap #page-header-bg .container {padding:0}
#page-header-wrap h1 {text-transform:uppercase}

.wpb_row.full-width-content {}

/*  GET INVOLVED  */
#why-get-involved .text-w-background {position:absolute;  top:0; left:0; width:25vw; z-index:10; height:50%}
#why-get-involved .text-w-background > .wpb_wrapper {height:100%; display:flex; align-items:center; justify-content:center}
#why-get-involved .text-w-background p{font-size:60px; text-align:center; background-size:200%}
#why-get-involved .text-w-background p strong {color:red; font-size:100px; font-family:'roboto condensed'; -webkit-text-fill-color:#DA0C0C; margin-right:-5px}
#why-get-involved .col2 .wpb_text_column {display:flex; align-items:center; height:100%;}
#why-get-involved .col2 .wpb_text_column > .wpb_wrapper {margin-left:100px; width:50%}
#why-get-involved .col2 .wpb_text_column p {color:#CCDDF6}
#why-get-involved .col2 .wpb_text_column ul {margin-left:20px}
#why-get-involved .col2 .wpb_text_column li {margin-bottom:10px}
#why-get-involved .col2 .wpb_text_column li::marker {color:#DA0C0C}

#options .vc_col-sm-4 {display:flex}
#options .vc_col-sm-4 .vc_column-inner {border:1px solid #681547; max-width:350px; width:88%;}
#options .vc_col-sm-4 .vc_column-inner > .wpb_wrapper {height:100%; display:flex; justify-content:center; flex-wrap:wrap; }
#options .vc_col-sm-4.intern .vc_column-inner {border:1px solid #5B4094;}
#options .vc_col-sm-4.volunteer .vc_column-inner {border:1px solid #001C47;}


#options .label > .wpb_wrapper p {background-color:#681547; display:inline-block; font-family:Roboto; color:#fff; font-size:22px; padding:12px 14px; text-transform:uppercase}
#options .intern .label > .wpb_wrapper p {background-color:#5B4094;}
#options .volunteer .label > .wpb_wrapper p {background-color:#001C47;}
#options .label > .wpb_wrapper p {}

#options .img-with-aniamtion-wrap {margin-top:40px; height:125px; width:100%}
#options .divider-wrap {width:100%; display:flex; justify-content:center; margin-bottom:30px}
#options .divider-wrap > div {width:40%!important}
#options .option-text {margin-bottom:20px}
#options .option-text p {width:80%; margin:0 auto}
#options .nectar-button {margin-bottom:0}
#options .nectar-button {padding:15px; width:170px; position:relative; top:24px; align-self:flex-end }
#options .nectar-button span {font-size:16px}

/*  WHO WE ARE — OVERVIEW AND MISSION  */
.nwpc-page-top .wbb_text_column a {color:#DA0C0C}
#leadership .wpb_text_column h2 {color:#DA0C0C}
#leadership #tab-board-of-directors {max-width:1420px; margin:0 auto}

#leadership > .span_12 {max-width:1670px; margin:0 auto}
#leadership .tabbed .wpb_tabs_nav {display:flex; justify-content:center; border-bottom:1px solid #5F6168; padding-bottom:30px; margin-bottom:85px}
#leadership .tabbed .wpb_tabs_nav:after {background-color:transparent; height:0; content:none}
#leadership .tabbed .wpb_tabs_nav .tab-item {margin-left:30px}
#leadership .tabbed .wpb_tabs_nav .tab-item:first-child {margin-left:0}
#leadership .tabbed .wpb_tabs_nav .tab-item a {color:#666; font-size:18px; border-radius:0; padding:20px 30px; text-transform:uppercase}
#leadership .tabbed .wpb_tabs_nav .tab-item .active-tab {color:#5F6168; color:#444}
#leadership .tabbed .wpb_tabs_nav .tab-item .active-tab:after{box-shadow:none}

#leadership .ui-tabs-panel .row_col_wrap_12_inner {justify-content:space-between}
#leadership .ui-tabs-panel .row_col_wrap_12_inner:after {display:none}
#leadership .ui-tabs-panel .row_col_wrap_12_inner > .column_container {max-width:243px}
#leadership .ui-tabs-panel p{ padding-bottom:8px}
#leadership .ui-tabs-panel p strong {text-transform:uppercase; font-size:18px}
#leadership .ui-tabs-panel p a {color:#000}
#leadership .ui-tabs-panel p a:hover {color:#DA0C0C}
#leadership .ui-tabs-panel p img {width:243px; height:257px; object-fit:cover; opacity:1; transition:opacity .3s}
#leadership .ui-tabs-panel p a img:hover {opacity:.8}

#leadership #tab-national-office-staff .row_col_wrap_12_inner {justify-content:center}
#leadership #tab-national-office-staff .row_col_wrap_12_inner > .column_container {margin-right:50px}
#leadership #tab-national-office-staff .row_col_wrap_12_inner > .column_container:last-child {margin-right:0}

/*  TEAM PROFILE  */
#team-profile .row-bg-wrap {border-top:4px solid #5B4094; margin-top:20px}
#team-profile .img-with-aniamtion-wrap img {box-shadow: 10px 10px 7px rgba(0,0,0,.2)}
#team-profile h1 {font-size:36px; line-height:120%; /*color:#5B4094;color:#001C47;*/ color:#5B4094; }
#team-profile h2 {font-size:36px; line-height:120%; /*color:#5B4094;color:#001C47;*/ color:#5B4094; /*font-family:'Roboto Condensed'*/ font-weight:400 }

#team-profile h4 {font-size:22px; margin:10px 0 20px; /*color:#5B4094; color:#5B4094; */ color:#001C47; }
#team-profile .divider-wrap {padding:20px 0 0 0}
.return-link ul {margin-left:0; padding:12px 0 0 0}
.return-link ul li {list-style-type:none}
.return-link ul li a {color:#DA0C0C}
.return-link ul li a:after{content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; left:10px; transition:left .3s; position:relative; top:4px}
.return-link ul li:hover a:after {left:20px}

/*  OUR PARTNERS  */
.page-id-263 .nwpc-page-top .text-w-background p {letter-spacing:-2px}
#partner-logos {margin-bottom:0}
#partner-logos .gallery {display:flex; flex-wrap:wrap; align-items:center}
#partner-logos .gallery .gallery-item {/*margin-bottom:70px; border:1px solid #aaa; */height:180px; display:flex; justify-content:center; align-items:center; margin-bottom:75px}
#partner-logos .gallery .gallery-item:nth-last-child(-n+2) {}
#partner-logos .gallery .gallery-item img {border:none; max-width:220px; max-height:170px; object-fit:contain; margin-bottom:0}
.page-id-263 {}

#individual-donors h2 {border-bottom:1px solid #aaa; width:60%; margin:0 auto; padding-bottom:15px}
#individual-donors ul {column-count:2; margin-left:0; width:50%; margin:30px auto 0}
#individual-donors ul li {font-size:18px; line-height:170%; list-style-type:none; text-align:center}

/*  ACTION SUPPORT NEEDED  */
.page-id-268 .text-w-background p {letter-spacing:-2px}
#action-support-needed .col1 .indented-text {width:auto}
#action-support-needed .sidebar {padding-left:4%}
#action-support-needed .sidebar .wpb_text_column > .wpb_wrapper * {color:#fff}
#action-support-needed .sidebar h2 {margin-bottom:25px}
#action-support-needed .sidebar p a:after {content:'';  background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/learn-more-arrow.png); width:20px; height:13px; display:inline-block; background-repeat:no-repeat; background-size:100%; position:relative; left:10px; transition:left .3s}
#action-support-needed .sidebar p:hover a:after {left:20px}

/*  TRAINING & EDUCATION  */
#training .col1 .indented-text {width:auto}
#training .col1 ul {margin-left:0}
#training .col1 ul li {list-style-type:none; padding-bottom:6px}
#training .col1 ul li strong{font-weight:600}
#training .sidebar {padding-left:4%}

.training-leader-title h2 {border-top:1px solid #000; margin-top:60px; padding-top:60px}
#training .training-leader > .wpb_wrapper {}
#training .training-leader p {}
#training .training-leader p:first-child {}
#training .training-leader p:first-child img {}
#training .training-leader-image > .wpb_wrapper {display:flex; align-items:center}
#training .training-leader-image p {padding-bottom:0}
#training .training-leader-image img {margin-right:40px}

#training .sponsored-by {border-top:1px solid #000; margin-top:60px; padding-top:60px}
.sponsored-by .wpb_wrapper p a {display:flex; align-items:center}
.sponsored-by .wpb_wrapper p img {height:155px; width:155px;}

#training .sidebar .nectar-button.medium {width:195px; font-size:16px; margin-right:35px; padding:17px 0; text-align:center}
#training .sidebar .for-members {padding-top:35px}
#training .sidebar a:not(.nectar-button) {color:#DA0C0C}
#training .sidebar .for-members ul {margin-left:0}
#training .sidebar .for-members li {list-style-type:none}
#training .sidebar .for-members li a:after {content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; left:10px; transition:left .3s; position:relative; top:4px}
#training .sidebar li:hover a:after {left:20px}

#training .sidebar h2 {margin-bottom:20px}
#training .training-sessions h4 {color:#DA0C0C}

.img-with-aniamtion-wrap .candid-conversations-content {border:1px solid #aaa}
.candid-conversations-content .wpb_wrapper p {padding-top:25px; padding-bottom:15px}
.candid-conversations-content ul {margin-left:0}
.candid-conversations-content ul li {list-style-type:none}
.candid-conversations-content ul li a:after {content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; left:10px; transition:left .3s; position:relative; top:4px}
.candid-conversations-content ul li:hover a:after {left:20px}



/*  OUR HISTORY  */
#nwpc-history .col1 {width:55%; padding-left:8%; padding-right:5.5%}
#nwpc-history .col1 h2{color:#001C47; margin-bottom:30px}
#nwpc-history .col1 h3, #nwpc-history .col1 h4 {color:#001C47}
#nwpc-history .col1 p {line-height:170%}
#nwpc-history .col1 p:first-of-type strong {font-size:18px; line-height:150%; font-weight:700; color:#001C47}
#nwpc-history .col1 ul li strong {font-size:18px; line-height:150%; font-weight:700; color:#001C47}

#nwpc-history .sidebar {width:45%}
#nwpc-history .sidebar h2 {padding-bottom:30px}
#nwpc-history .sidebar .significant-change {/*padding:80px 60px;*/ padding:4vw 3vw}
#nwpc-history .sidebar .wpb_text_column p, #nwpc-history .sidebar .wpb_text_column h2 {color:#fff}
#nwpc-history .sidebar .significant-change p:first-of-type {color:#CCDDF6; padding-bottom:70px}
#nwpc-history .sidebar .wpb_text_column h4 {color:#CCDDF6; font-size:1.63vw; line-height:130%}

#nwpc-history .sidebar .significant-change ul {margin-left:0; margin-bottom:35px}
#nwpc-history .sidebar .significant-change ul:last-child {margin-bottom:0;}
#nwpc-history .sidebar .significant-change ul li {font-size:18px; line-height:150%; max-width:450px; width:100%; font-weight:700; list-style-type:none; color:#fff;}
#nwpc-history .sidebar .significant-change ul li em {float:right; font-style:normal}

#nwpc-history .sidebar .nectar-flickity {margin-top:60px}
#nwpc-history .sidebar .flickity-slider .cell {padding:0}
#nwpc-history .sidebar .flickity-slider .wpb_text_column {padding:50px}
#nwpc-history .sidebar .flickity-slider .wpb_text_column {position:relative}
#nwpc-history .sidebar .flickity-slider .wpb_text_column h2 {padding-top:20px}
#nwpc-history .sidebar .flickity-slider .wpb_text_column h3 {font-family:oxygen; position:absolute; top:20px; right:20px; font-size:5.2vw; line-height:100%; color:#CCDDF6}
/*#nwpc-history .sidebar .flickity-slider .wpb_text_column h3 {font-family:oxygen; background-image: url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/bkg-for-twb-3.png); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-transform:uppercase; background-size:600%}*/
#nwpc-history .sidebar .flickity-slider .wpb_text_column p {color:#CCDDF6; line-height:170%;}
#nwpc-history .sidebar .flickity-slider .wpb_text_column p:last-child {padding-bottom:0}

#nwpc-history .sidebar .flickity-slider .wpb_text_column ul li {color:#CCDDF6; font-weight:400}

#nwpc-history .sidebar .flickity-button.previous {top:auto; left:auto; /*bottom:-110px;*/ bottom:-6vw; right:7vw; box-shadow:10px 0 80px 0px rgba(0,0,0,.3);}
#nwpc-history .sidebar .flickity-button.next {top:auto; /*bottom:-110px;*/ bottom:-6vw; right:2vw;}

#nwpc-history .sidebar .flickity-slider .wpb_text_column{/*height:585px;*/ height:100%}


/*  CAROUSEL CONTROLS  */
.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-button{width:5vw; height:5vw}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {display:flex; align-items:center; justify-content:center}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {border-radius:0}
.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {background-color:#fff}
.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next:before {background-color:#DA0C0C}

.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg {width:23px; top:auto; right:auto}
.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg path {fill:#fff}
.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg {width:23px; top:auto; left:auto}
.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:after {content:none}
.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before {transform:none; transition:none}

.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous:hover:before {background-color:#fff}
.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous:hover svg path{fill:#000}

/*  FOUNDERS BLOCK  */
#founders-title, #founders {padding-left:4.5%; padding-right:4.5%}
#founders-title .span_12, #founders .span_12 {max-width:1725px; /*max-width:1785px;*/ margin:0 auto; width:100%; }
#founders .founder-intro h2 {margin-bottom:40px}
#founders .wpb_text_column p {width:90%}
#founders .founder-quote p {color:#CCDDF6}

/*  NWPC FOUNDATION  */
#foundation-content .vc_col-sm-6:first-child {width:55%; padding-left:8%; padding-right:5.5%}
#foundation-content .sidebar {width:45%}
#foundation-content .wpb_text_column p strong {font-size:18px; color:#001C47; line-height:150% }
#foundation-content .wpb_text_column h2 {color:#001C47; margin-bottom:30px}
#foundation-content .wpb_text_column h3 {color:#001C47; font-size:26px; line-height:120%; font-weight:500;}

.indented-text a {color:#DA0C0C}
.indented-text .wpb_wrapper ul {margin-left:0}
.indented.text .wpb_wrapper ul li {list-style-type:none}
.indented-text .wpb_wrapper ul li a {color:#DA0C0C}

.indented-text li a{color:#DA0C0C}
.indented-text ul {margin-left:0}
.indented-text li {list-style-type:none; padding-bottom:22px}
.indented-text li:last-child {padding-bottom:0}
.indented-text li a:after {content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; left:10px; transition:left .3s; position:relative; top:4px}
.indented-text li:hover a:after {left:20px}

.sidebar #next-generation .vc_column-inner {padding:50px}
.sidebar #next-generation h2 {color:#fff}
.sidebar #next-generation h3 {margin-bottom:35px}
.sidebar #next-generation h3:first-of-type {margin-top:40px}
.sidebar #next-generation h3:last-child {margin-bottom:0}
.sidebar #next-generation h3 a {color:#fff}
.sidebar #next-generation h3 a:after {content:''; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/take-action-arrow.png); background-repeat:no-repeat; width:22px; height:23px; display:inline-block; position:relative; left:10px; transition:left .3s; background-size:100%}
.sidebar #next-generation h3:hover a:after {left:20px;}
.sidebar #next-generation p, .sidebar #next-generation li {color:#CCDDF6}
#next-generation .nectar-button {margin-bottom:0}
#next-generation .nectar-button span {font-size:14px}

/*  FIND YOUR STATE CHAPTER  */
.image-caption {}
#state-chapters:before {content:''; width:88.5vw; max-width:1700px; display:block; position:relative; z-index:100; height:1px; background-color:#000; margin:0 auto 45px}
#state-chapters:after {content:''; width:88.5vw; max-width:1700px; display:block; position:relative; z-index:100; height:1px; background-color:#000; margin:45px auto 0}
#state-chapters .chapter {margin-bottom:40px}
#state-chapters .chapter:last-child{margin-bottom:0}
#state-chapters .chapter h4 {font-size:28px; color:#681547; margin-bottom:0; line-height:130%}
#state-chapters .chapter h3 {font-size:28px; color:#681547; margin-bottom:0; line-height:130%; font-weight:500}
#state-chapters .chapter p{padding-bottom:0}
#state-chapters .chapter p:last-child{}
#state-chapters .chapter p a {color:#DA0C0C; font-size:16px}
#state-chapters .chapter p a:after{content:''; display:inline-block; width:16px; height:16px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; left:6px; background-size:100%; transition:left .3s; position:relative; top:4px}
#state-chapters .chapter p:hover a:after {left:16px}

#emerging-chapters .row_col_wrap_12_inner {max-width:680px; margin:0 auto; justify-content:space-between}
#emerging-chapters .row_col_wrap_12_inner:after{display:none}
#emerging-chapters .row_col_wrap_12_inner .vc_col-sm-4 {width:27%}
#emerging-chapters ul {margin-left:0}
#emerging-chapters ul li {list-style-type:none; font-size:18px; font-weight:700; line-height:150%}
#emerging-chapters a {color:#da0c0c}

#starting-a-chapter .col1 {display:flex; align-items:center}
#starting-a-chapter .col1 > .vc_column-inner {width:75%}
#starting-a-chapter .col1 h2 {margin-bottom:30px}
#starting-a-chapter .col1 a {/*color:#da0c0c;*/ color:#c40b0b}

/*  CANDID CONVERSATIONS  */
#more-video-conversations iframe {border-radius:10px}
.nectar-button.medium {padding:17px 34px}
.nectar-button.medium span {font-size:16px}
#candid-conversations .col2 h2{color:#001C47}

.page-id-257  .nwpc-page-top .vc_col-sm-6:nth-child(2) .latest-endorsement h3{font-size:26px; line-height:38px; font-weight:700; font-family:Roboto; color:#CCDDF6}

.page-id-301 .nwpc-page-top .vc_col-sm-6:nth-child(2) .latest-endorsement {top:0}
.vc_col-sm-6:nth-child(2) .latest-endorsement h4 {font-weight:700; font-size:26px}
.vc_col-sm-6:nth-child(2) .latest-endorsement h3 {font-size:26px; line-height:38px; font-weight:700; font-family:Roboto; color:#CCDDF6}
.episode-description .wpb_wrapper h4 {font-size:26px}
.episode-description .wpb_wrapper h3 {font-size:26px; line-height:38px; font-weight:500; font-family:Roboto;}


/*  DONATE  */
#donate .nectar-button {margin-left:100px; display:block; max-width:265px; text-align:center; padding-left:10px; padding-right:10px}

/*  CANDIDATE ENDORSEMENTS  */
#candidate-endorsements .col1 .indented-text {width:auto}
#candidate-endorsements .col1 .how-to-apply {border-top:1px solid #5F6168; margin-top:40px; padding-top:40px}
#candidate-endorsements .col1 .how-to-apply h4 {font-size:20px; color:#001C47; font-weight:700; margin-bottom:27px}
#candidate-endorsements .sidebar  {padding-left:4%}
#candidate-endorsements .sidebar .wpb_text_column > .wpb_wrapper * {color:#fff}
#candidate-endorsements .sidebar .wpb_text_column > .wpb_wrapper p {color:#CCDDF6}
#candidate-endorsements .sidebar .wpb_text_column h2 {margin-bottom:25px}

#candidate-endorsements .sidebar h3 {margin-bottom:25px; font-size:2.04vw}
#candidate-endorsements .sidebar h3:first-of-type {margin-top:25px}
#candidate-endorsements .sidebar h3:last-child {margin-bottom:0}
#candidate-endorsements .sidebar h3 a:after {content:''; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/take-action-arrow.png); background-repeat:no-repeat; width:26px; height:27px; display:inline-block; position:relative; left:20px; transition:left .3s; width:2.45vw; height:1.47vw; background-size:contain}
#candidate-endorsements .sidebar h3:hover a:after {left:30px;}


#candidate-endorsements .sidebar ul {margin-left:0}
#candidate-endorsements .sidebar ul li {list-style-type:none; margin-bottom:20px}
#candidate-endorsements .sidebar ul li:last-child {margin-bottom:0}
#candidate-endorsements .sidebar ul li a:after {content:' '; display:inline-block; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/08/learn-more-arrow.png); background-repeat:no-repeat; height:11px; width:16px; background-size:100%; margin-left:10px; position:relative; left:0; transition:left .3s}
#candidate-endorsements .sidebar ul li:hover a:after{left:10px}

#candidate-endorsements .sidebar .wpb_text_column ol {margin-left:20px}
#candidate-endorsements .sidebar .wpb_text_column ol li {color:#CCDDF6!important; padding-left:10px}
#candidate-endorsements .sidebar .wpb_text_column p a {text-decoration:underline}

.full-width-hrule .divider-border{width:88%; margin:0 auto}

.indented-text {margin-left:80px}
#apply .span_12 .col1 .vc_column-inner {padding-top:100px; padding-bottom:100px}
#apply .indented-text > .wpb_wrapper {width:32vw} 
#apply .indented-text h2, #apply .indented-text strong {color:#001C47}
#apply .indented-text strong {font-size:18px}
#apply .col2 .vc_column-inner > .wpb_wrapper {display:flex; align-items:flex-end}
#apply .col2 .text-w-background {margin-bottom:100px; padding-left:25px}

/*  ENDORSED CANDIDATES  */
.nwpc-page-top .vc_col-sm-6:first-child .vc_column-inner > .wpb_wrapper {position:relative; top:-30px}
.nwpc-page-top .indented-text {margin-left:100px; width:26vw; margin-top:27px}
.nwpc-page-top .indented-text h2 {color:#001C47; margin-bottom:22px}
.nwpc-page-top .indented-text p {padding-bottom:22px;}
.nwpc-page-top .indented-text p strong {color:#001C47; font-size:18px; line-height:150%}
.nwpc-page-top .indented-text li a{color:#DA0C0C}
.nwpc-page-top .indented-text ul {margin-left:0}
.nwpc-page-top .indented-text li {list-style-type:none; padding-bottom:22px}
.nwpc-page-top .indented-text li:last-child {padding-bottom:0}
.nwpc-page-top .indented-text li a:after {content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; left:10px; transition:left .3s; position:relative; top:4px}
.nwpc-page-top .indented-text li:hover a:after {left:20px}

.nwpc-page-top .vc_col-sm-6:nth-child(2) .latest-endorsement {position:relative; top:-80px}
.latest-endorsement h4 {color:#CCDDF6}
.latest-endorsement p {padding-bottom:17px}
.latest-endorsement p, .latest-endorsement li {color:#fff}
.latest-endorsement p a {font-weight:700; color:#fff; text-decoration:underline}
.latest-endorsement ul li a {color:#fff; margin-right:15px}
.latest-endorsement ul {display:flex; margin-left:0}
.latest-endorsement ul li {list-style-type:none; /*margin-right:10px;*/}
.latest-endorsement ul li i{font-size:19px}
.latest-endorsement ul li:first-child {position:relative;}


#meet-the-candidates .text-w-background p {margin-bottom:40px}
#meet-the-candidates .wpb_content_element .tabbed {margin-top:60px}
#meet-the-candidates .tabbed .wpb_tabs_nav {display:flex; justify-content:center; border-bottom:1px solid #5F6168; padding-bottom:30px; margin-bottom:85px}
#meet-the-candidates .tabbed .wpb_tabs_nav:after {background-color:transparent; height:0; content:none}
#meet-the-candidates .tabbed .wpb_tabs_nav .tab-item {margin-left:30px}
#meet-the-candidates .tabbed .wpb_tabs_nav .tab-item:first-child {margin-left:0}
#meet-the-candidates .tabbed .wpb_tabs_nav .tab-item a {font-size:18px; border-radius:0; padding:20px 30px; text-transform:uppercase; color:#666}
#meet-the-candidates .tabbed .wpb_tabs_nav .tab-item .active-tab {/*color:#5F6168;*/ color:#444}
#meet-the-candidates .tabbed .wpb_tabs_nav .tab-item .active-tab:after{box-shadow:none}

#meet-the-candidates > .span_12 {max-width:1670px; margin:0 auto}
#meet-the-candidates .wpb_content_element  .ui-tabs-panel {max-width:1350px; margin: 0 auto }
#meet-the-candidates .ui-tabs-panel ul {display:flex; margin-left:0; margin-top:4px }
#meet-the-candidates .ui-tabs-panel ul li {list-style-type:none; margin-right:10px}
#meet-the-candidates .ui-tabs-panel p {padding-bottom:7px}
#meet-the-candidates .ui-tabs-panel p img {height:300px;  object-fit:cover}
#meet-the-candidates .ui-tabs-panel p strong {font-size:18px; line-height:150%; text-transform:uppercase}
#meet-the-candidates .ui-tabs-panel p a {color:#DA0C0C}
#meet-the-candidates .ui-tabs-panel p a:after {content:''; display:inline-block; width:18px; height:18px; position:relative; left:10px; top:4px; transition:left .3s; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; background-size:100% }
#meet-the-candidates .ui-tabs-panel p:hover a:after {left:20px}

#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner {justify-content:space-between}
#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner:after {display:none}
#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner .vc_col-sm-3 {max-width:286px}

/*  ENDORSEMENT SUCCESS  */
#success-stories .nectar-flickity {max-width:1350px; /*width:71.1vw;*/ margin: 0 auto 230px; border-right:1px solid #f5f5f5 }
#success-stories .flickity-viewport{overflow:hidden; margin:60px 0 60px 0}
#success-stories .nectar-flickity .cell {max-width:435px; padding:0; width:33.3%; margin-right:1%; left:1px!important}
#success-stories .nectar-flickity .cell .inner-wrap-outer {padding-right:1%; padding-left:1%}

#success-stories .nectar-flickity img{object-fit:cover}
#success-stories .nectar-flickity h2 {color:#DA0C0C; margin-bottom:25px; margin-top:0; font-size:32px}
#success-stories .flickity-button.previous {top:auto; left:auto; bottom:-210px; right:50%; box-shadow:10px 0 60px 0px rgba(0,0,0,.15);}
#success-stories .flickity-button.next {top:auto; bottom:-210px; left:50%;box-shadow:10px 0 60px 0px rgba(0,0,0,.15);}

#success-stories .flickity-button.previous {top:50%; left:-120px; box-shadow:10px 0 60px 0px rgba(0,0,0,.15);}
#success-stories .flickity-button.next {top:50%; left:auto; right:-115px; box-shadow:10px 0 60px 0px rgba(0,0,0,.15);}

/*  PAST ENDORSEMENTS  */
/*.page-id-98 .main-content .wpb_row:first-child .wpb_text_column:not(.text-w-background) p {width:68vw; max-width:1349px; margin:auto}*/
#pe-intro .wpb_text_column:not(.text-w-background) p {width:68vw; max-width:1349px; margin:auto}
#past-endorsements .toggles {background-color:#fff; /*width:58.15vw; margin:0 auto*/}
#past-endorsements .toggles:after {content:''; display:block; height:1px}
#past-endorsements .toggles .toggle {background-color:#fff; margin-bottom:20px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB}

#past-endorsements .toggle .toggle-title a {font-size:38px; color:#001C47; padding:13px 30px 13px 30px; display:flex; align-items:center}
#past-endorsements .toggle .toggle-title a i {display:none}
#past-endorsements .toggle .toggle-title a:after {content:''; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/dashicons_arrow-down-alt2.png); width:20px; height:20px; display:inline-block; position:absolute; right:30px; transform:rotate(0deg); transition:transform .3s}
#past-endorsements .toggle.open .toggle-title a:after {background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/dashicons_arrow-down-alt2-0k.png);transform:rotate(180deg)}
#past-endorsements .open .toggle-title {background-color:#681547; font-size:40px; line-height:100%}
#past-endorsements .open .toggle-title a{color:#fff;}

#past-endorsements .inner-toggle-wrap {padding:30px}
#past-endorsements .inner-toggle-wrap h3 {color:#DA0C0C; font-size:28px; line-height:120%; margin-top:30px; margin-bottom:16px}
#past-endorsements .inner-toggle-wrap .wpb_text_column:first-child h3 {margin-top:0}
#past-endorsements .inner-toggle-wrap ul {column-count:2; margin-left:0}
#past-endorsements .inner-toggle-wrap ul li {list-style-type:none; padding-bottom:10px}

/*  WHAT WE DO  */
#what-we-do .text-w-background p {letter-spacing:-2px}

#recruit-train-elect .row_col_wrap_12 {max-width:1350px; width:71%; margin:0 auto; justify-content:space-between}
#recruit-train-elect .row_col_wrap_12:after {display:none}
#recruit-train-elect .row_col_wrap_12 .vc_col-sm-4 {max-width:432px; width:32%}
#recruit-train-elect .img-with-aniamtion-wrap {margin-bottom:20px}
#recruit-train-elect .img-with-aniamtion-wrap img {width:100%; height; height:550px; object-fit:cover}

#recruit-train-elect .wpb_text_column h2 {font-size:2.05vw; color:#DA0C0C; margin-bottom:25px; text-transform:uppercase}
#recruit-train-elect .wpb_text_colum p {line-height:170%}
#recruit-train-elect .wpb_text_column a {color:#DA0C0C}
#recruit-train-elect .wpb_text_column a:after {}
#recruit-train-elect .wpb_text_column a:after {content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; left:10px; transition:left .3s; position:relative; top:4px}
#recruit-train-elect p:hover a:after {left:20px}

#engage .span_12 {max-width:1350px; width:71%; margin:0 auto}
#engage .wpb_text_column h2 {text-align:right; position:relative; right:3vw}

/*  NEWS & EVENTS */
.page-id-5556 #page-header-wrap #page-header-bg .page-header-overlay-color:after {opacity:.25}
#nwpc-news .post {height:485px!important}
#nwpc-news .post .inner-wrap {box-shadow:none; border:1px solid #E8E8E8}
#nwpc-news .article-content-wrap {position:relative; top:0; transform:none}
#nwpc-news .article-content-wrap  {padding:20px 30px!important}
#nwpc-news .meta-category a{text-transform:none!important; font-size:14px; line-height:120%;background-color:#da0c0c; color:#fff; border:none; padding:10px 26px; cursor:auto}
#nwpc-news .meta-category a:hover {background-color:#da0c0c!important}
#nwpc-news .article-content-wrap .post-header {margin-bottom:25px}
#nwpc-news .article-content-wrap .post-header span {display:block; font-size:14px; margin-top:10px; margin-bottom:20px}
#nwpc-news .article-content-wrap .title {font-size:20px; color:#001C47; line-height:140%}
#nwpc-news .article-content-wrap .excerpt {position:relative}
#nwpc-news .article-content-wrap .excerpt:after {content:'LEARN MORE'; color:#da0c0c; display:block; margin-top:25px}
#nwpc-news .article-content-wrap .excerpt:before {content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; transition:left .3s; position:relative; position:absolute; bottom:4px; left:105px}
#nwpc-news article:hover .article-content-wrap .excerpt:before {left:115px}

#pagination .page-numbers li {margin-right:5px}
#pagination .page-numbers li .page-numbers {font-size:16px!important; font-weight:400; width:45px; height:45px; display:flex; justify-content:center; align-items:center; border:1px solid #E8E8E8}
#pagination .page-numbers li a.page-numbers {color:#da0c0c;}
#pagination .page-numbers li span.page-numbers.current {background-color:#681547!important; border:none}
#pagination .page-numbers li a.page-numbers:hover {color:#681547!important}

#pagination .page-numbers li .prev, #pagination .page-numbers li .next {width:auto; border:none; font-size:14px!important}
#pagination .page-numbers li .dots {border:none}

#join-and-learn .text-w-background {letter-spacing:-2px}
#join-and-learn .vc_col-sm-4 {width:38%}
#join-and-learn .vc_col-sm-8 {width:62%}
#join-and-learn .indented-text {margin-top:40px; width:60%}
#join-and-learn .indented-text h2 {color:#001C47; margin-bottom:20px}

/*  NEWS ARCHIVE  */
.archive .main-content .post-area.masonry .posts-container .post {height:485px!important}
.archive .main-content .post-area.masonry .posts-container .post .inner-wrap {box-shadow:none; border:1px solid #E8E8E8}
.archive .main-content .post-area.masonry .posts-container .article-content-wrap {position:relative; top:0; transform:none}

.archive .main-content .post-area.masonry.classic_enhanced .posts-container .article-content-wrap  {padding:20px 30px!important}

.archive .main-content .post-area.masonry .posts-container .meta-category a{text-transform:none!important; font-size:14px; line-height:120%;background-color:#da0c0c; color:#fff; border:none; padding:10px 26px}
.archive .main-content .post-area.masonry .posts-container .meta-category a:hover {background-color:#da0c0c!important}
.archive .main-content .post-area.masonry .posts-container .article-content-wrap .post-header {margin-bottom:25px}
.archive .main-content .post-area.masonry .posts-container .article-content-wrap .post-header span {display:block; font-size:14px; margin-top:10px; margin-bottom:20px}
.archive .main-content .post-area.masonry .posts-container .article-content-wrap .title {font-size:20px; color:#001C47; line-height:140%}
.archive .main-content .post-area.masonry .posts-container .article-content-wrap .excerpt {position:relative}
.archive .main-content .post-area.masonry .posts-container .article-content-wrap .excerpt:after {content:'LEARN MORE'; color:#da0c0c; display:block; margin-top:25px}
.archive .main-content .post-area.masonry .posts-container .article-content-wrap .excerpt:before {content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; transition:left .3s; position:relative; position:absolute; bottom:4px; left:105px}
.archive .main-content .post-area.masonry .posts-container article:hover .article-content-wrap .excerpt:before {left:115px}

/*  NEWS SINGLE  */
.single .main-content .heading-title {border-bottom:1px solid #5B4094; margin-bottom:55px; max-width:1000px; margin:0 auto 55px}
.single .heading-title .blog-title .meta-category a {background-color:#da0c0c; color:#fff; padding:10px 26px; border:none}
.single .heading-title .blog-title .meta-category a:hover {background-color:#da0c0c!important; }
.single .blog-title h1.entry-title {color:#da0c0c; color:#5B4094}
.return-link {max-width:1000px; display:block; text-align:center; border-top:1px solid #aaa; margin:0 auto; padding-top:10px}
.return-link a {color:#da0c0c; text-transform:uppercase;}
.return-link a:after {content:''; display:inline-block; width:20px; height:20px; background-image:url(https://nwpc1.wpenginepowered.com/wp-content/uploads/2024/09/arrow-right-DA0C0C.png); background-repeat:no-repeat; transition:left .3s; position:relative; bottom:-4px; left:6px}
.return-link:hover a:after {left:16px}

/*  CONTACT  */
#nwpc-contact .vc_col-sm-4 p strong{font-size:18px; color:#001C47}
#nwpc-contact .wpcf7-submit {background-color:#da0c0c}
#nwpc-contact .wpcf7-select {box-shadow:1px 1px 3px rgba(0,0,0,.3)}

/*  CALL TO ACTION —— GLOBAL SECTION  */
#nwpc-c2a {max-width:1140px; margin:0 auto}
#nwpc-c2a .vc_column-inner > .wpb_wrapper {display:flex; justify-content:space-around; align-items:center} 
#nwpc-c2a .wpb_text_column {margin-bottom:0; width:71%}
.nectar-button.medium {border-radius:0!important}
#nwpc-c2a .nectar-button.medium {padding:14px 40px; margin-bottom:0}
#nwpc-c2a .nectar-button.medium span {font-size:18px}

.home .container-wrap {padding-bottom:0}
#call-to-action-row .row-bg-wrap .using-image {background-repeat:repeat-x!important; background-size:auto; background-position:bottom!important}
#call-to-action-row .has-buttons .vc_column-inner > .wpb_wrapper {flex-direction:column}
#call-to-action-row .has-buttons .nectar-button {width:195px; display:flex; justify-content:center}

#call-to-action-row .wpb_text_column .wpb_wrapper > h3 {font-size:30px; line-height:38px; font-weight:500; font-family:Roboto}


/*  FOOTER  */
#footer-outer #footer-widgets > .container > .row {max-width:1140px; margin:0 auto; padding-bottom:25px}
#footer-outer #footer-widgets > .container > .row .col {width:21%; top:60px}
#footer-outer #footer-widgets > .container > .row .col:first-child {width:26%; top:0}
#footer-outer #footer-widgets .widget h4{color:#fff; font-weight:400; font-size:20px; text-transform:none!important}
#footer-outer #footer-widgets .col {margin-right:3.6%}
#footer-outer #footer-widgets .col:last-child {margin-right:0}
#footer-outer #footer-widgets .col ul {margin-left:20px}
#footer-outer #footer-widgets #text-2 .textwidget p {}
#footer-outer #footer-widgets .col .textwidget a {color:#ccddf6; /*text-decoration:underline*/}
#footer-outer #footer-widgets .col .textwidget a:hover {color:#fff!important}
#footer-outer #footer-widgets .col .textwidget ul li {list-style:disc; margin-bottom:8px}
#footer-outer #footer-widgets .col ul li::marker {color:#DA0C0C}

#footer-outer #footer-widgets #footer-social {margin-left:0; align-items:flex-end; }
#footer-outer #footer-widgets #footer-social li {margin-right:30px; list-style:none}
#footer-social li:last-child {margin-right:0}



/*  CONTACT INFO BAR  */
#contact-bar-outer {display:flex; justify-content:center; align-items:center}
#contact-bar {max-width:1140px; display:flex; width:100%; height:160px; margin-bottom:30px}
#contact-bar .contact-bar-col {border:1px solid #143568; width:33.3%; display:flex; align-items:center; justify-content:center}
#contact-bar .contact-bar-col p{margin-left:20px; padding:0}
#contact-bar-outer #contact-bar .contact-bar-col p a, #contact-bar .contact-bar-col p span {color:#fff!important}
#contact-bar .contact-bar-col p span {display:inline-block; margin-top:7px}

/*  breakpoint for smaller screens  */
@media screen and (max-width: 1615px) {
	
	/*#take-action .col2 .text-w-background p {font-size:110px; margin-left:9%}*/
	
}

/*  breakpoint for jeffs laptop  */
@media screen and (max-width: 1300px) {
	
	/*#take-action .col2 .text-w-background p {font-size:110px; margin-left:9%}*/
	#empower-and-succeed .vital-stats ul li {line-height:150%}
	#empower-and-succeed .vital-stats p strong {width:120px}
	
}

/*    ====    ============================    ====    */
/*                                                    */
/*    ====    RESPONSIVE STYLES START HERE    ====    */
/*                                                    */
/*    ====    ============================    ====    */

/*  LAPTOPS  */
@media screen and (max-width:1512px) and  (min-width:1451px){
	
	#women-winning, #success-stories {padding-left:6%; padding-right:6%}
	#success-stories .flickity-button.previous {/*bottom:-110px; left:auto; top:auto*/; left:-30px;}
	#success-stories .flickity-button.next {/*bottom:-110px; left:50%; top:auto*/ right:-30px}
	#success-stories .nectar-flickity {margin-bottom:75px}
	
}

/*  SMALL LAPTOPS  */
@media screen and (max-width:1450px) and  (min-width:1181px){
	
	#page-header-wrap h1 {padding:0 20px}
	#facing-challenges-columns .img-with-aniamtion-wrap img {height:370px}
	#leadership {padding:0 2%}
	#board p {padding-left:6%; padding-right: 6%}
	#leadership .ui-tabs-panel .row_col_wrap_12_inner > .column_container {max-width:233px}
	
	#why-get-involved .text-w-background p {font-size:40px}
	#why-get-involved .text-w-background p strong {font-size:60px}
	#why-get-involved .col2 .wpb_text_column > .wpb_wrapper {width:80%; margin:0 auto}
	
	#meet-the-candidates {padding-left:2%; padding-right:2%}
	#women-winning, #success-stories {padding-left:6%; padding-right:6%}
	#success-stories .flickity-button.previous {/*bottom:-110px; left:auto; top:auto*/; left:-30px;}
	#success-stories .flickity-button.next {/*bottom:-110px; left:50%; top:auto*/ right:-30px}
	#success-stories .nectar-flickity {margin-bottom:75px}

	
}


/*  TABLETS — GENERAL  */
@media screen and (max-width:1180px) and  (min-width:820px) {
	
	/*  Home  */
	#empower-and-succeed .flickity-button {width:5vw; height:5vw; bottom:10px!important}
	#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {left:auto}
	#empower-and-succeed .flickity-button.next {left:47.4%}
	#empower-and-succeed .flickity-button.previous {left: auto; right: 52.6%;}
	
	#empower-and-succeed .has-carousel .wpb_text_column {padding:0 20px}
	#empower-and-succeed .has-carousel .wpb_text_column p img {width:82px}
	
	#page-header-wrap h1 {text-transform:uppercase; padding:0 2%}
	
	/*  Who We Are  */
	#board {padding:0 6%}
	#leadership .ui-tabs-panel {padding:0 2%}
	#leadership .ui-tabs-panel .row_col_wrap_12_inner > .column_container {max-width:200px}
	
	/*  Our Partners  */
	#partner-logos .gallery .gallery-item img {max-width:180px}
	
	/*  NWPC Foundation  */
	.sidebar #next-generation .vc_column-inner {padding:30px}
	
	/*  Get Involved  */
	#why-get-involved .text-w-background p {font-size:35px}
	#why-get-involved .text-w-background p strong {font-size:50px}
	#why-get-involved .col2 .wpb_text_column > .wpb_wrapper {margin:0 auto; width:90%}
	
	/*  Training and Education  */
	#training .training-leader-image > .wpb_wrapper p:nth-child(2) {margin-left:10px}
	
	/*  Find Your State Chapter  */
	#state-chapters .span_12 {padding-right:6%!important; padding-left:6%!important}
	#state-chapters .chapter p strong {font-size:15px; letter-spacing:-.25px}
	
	/*  What We Do  */
	#recruit-train-elect .row_col_wrap_12 {width:80%}
	
	/*  Endorssed Candidates  */
	#meet-the-candidates {padding-left:2%; padding-right:2%}
	#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner .vc_col-sm-3 {width:24%}
	
	/*  Candiate Success  */
	#success-stories {padding-left:2%; padding-right:2%}
	#success-stories .flickity-button.previous {bottom:-100px; left:auto; top:auto}
	#success-stories .flickity-button.next {bottom:-100px; left:50%; top:auto}
	#success-stories .nectar-flickity h2 {font-size:26px; line-height:120%}
	
	/*  News and Events  */
	.page-id-5556 #ajax-content-wrap #nae .span_12 {padding-right:6%; padding-left:6%}

	
}

/*  TABLETS — PORTRAIT  */
@media screen and (max-width:1180px) and  (min-width:820px) and (orientation:portrait) {
	
	#header-secondary-outer {display:none}
	#slide-out-widget-area .off-canvas-menu-container .menu.secondary-header-items {display:block!important}
	
	
	#support .col1 {top:0; order:1}
	#support .col1 .vc_column-inner > .wpb_wrapper {padding-top:30px}
	#support .text-w-background p {font-size:11vw; line-height:120%; margin-bottom:20px}
	#support h1 {font-size:4vw}
	#support h1 br {display:none}
	
	#support .vc_col-sm-6:first-child .wpb_text_column, #support .vc_col-sm-6:first-child .nectar-button {margin-left:6%; margin-right:6%}
	#support .strength p {width:100%}
	#support .upcoming > .wpb_wrapper {flex-direction:column}
	
	#support .col2 {position:static; width:100%}
	#support .col2 .img-with-aniamtion-wrap img {height:auto!important}
	#support .wpb_video_wrapper video {height:auto!important}
	
	#take-action {padding-left:0; padding-right:0}
	
	#take-action .col2 .vc_column-inner {margin-left:0}
	#take-action .wpb_text_column, #take-action .nectar-button {margin-left:8%}
	#take-action .col2 .text-w-background p {top:-11px}
	#take-action .wpb_text_column h2 {width:80%}
	#take-action .wpb_text_column p {width:80%}
	#take-action .wpb_text_column ul li {font-size:2.8vw}
	#take-action .wpb_text_column ul li a:after {width:16px; height:16px; background-size:100%}
	
	#facing-challenges .text-w-background p {line-height:120%}
	#facing-challenges-columns .span_12 .vc_col-sm-3 {width:49%;}
	#facing-challenges-columns .span_12 .vc_col-sm-3:first-child, #facing-challenges-columns .span_12 .vc_col-sm-3:nth-child(2) {margin-bottom:30px}
	#facing-challenges-columns .wpb_text_column h2 {font-size:3vw; margin-bottom:10px}
	#facing-challenges-columns .img-with-aniamtion-wrap img {height:340px}
	
	#news-action .vc_col-sm-6 .column-content {padding:40px!important; height:auto}
	
	#empower-and-succeed .flickity-button {width:10vw; height:10vw}
	#empower-and-succeed .flickity-slider .cell .vc_col-sm-6 {width:50%}
	#empower-and-succeed .flickity-button.previous {right:50.9%}
	#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {left:45.9%}
	
	#empower-and-succeed .vital-stats {margin-top:50px}
	#empower-and-succeed .vital-stats h4 {font-size:3.5vw}
	#empower-and-succeed .vital-stats h3 {font-size:3.5vw}
	#empower-and-succeed .vital-stats p strong {font-size:7vw}
	
	/*  Who We Are  */
	.nwpc-page-top .indented-text {width:auto; margin-left:60px}
	#leadership .ui-tabs-panel .row_col_wrap_12_inner {flex-direction:column; align-items:center}
	#leadership .ui-tabs-panel .row_col_wrap_12_inner > .column_container {max-width:none; width:50%}
	#leadership .ui-tabs-panel p img {width:315px; height:315px;}
	#leadership #tab-national-office-staff .row_col_wrap_12_inner > .column_container {margin-right:0}
	
	#elfsight .img-with-aniamtion-wrap img {width:100%; object-position:left 35%}
	
	/*  Our Partnrs  */
	#partner-logos .gallery .gallery-item {margin-bottom:20px}
	#partner-logos .gallery .gallery-item img {max-width:130px; max-height:130px}
	#individual-donors h2 {width:80%}
	#individual-donors ul {width:70%}
	
	/*  Our History  */
	#nwpc-history .col1 {width:100%; padding-left:60px; padding-right:0}
	#nwpc-history .sidebar {width:100%; margin-top:50px}
	
	.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-button {width:10vw; height:10vw}
	#nwpc-history .sidebar .flickity-button.previous {right:9vw}
	#founders .wpb_video_wrapper {margin-top:40px}
	
	/*  NWPC Foundation  */
	#next-generation h2 {font-size:28px}
	#foundation-content #next-generation .wpb_text_column h3 {font-size:22px}
	.sidebar #next-generation .vc_column-inner {padding:35px}
	.sidebar #next-generation h3 a:after {width:16px; height:16px}
	
	/*  Get Involved  */
	#why-get-involved .text-w-background {width:50%; padding:0 10px}
	#why-get-involved .col2 .wpb_text_column > .wpb_wrapper {width:85%; margin:30px auto 30px}
	#options .vc_col-sm-4 {margin-bottom:75px}
	#options .vc_col-sm-4 .vc_column-inner {max-width:none; margin:0 auto}
	
	/*  Find Your State Chapter  */
	#state-chapters .span_12 .col1 {order:1}
	#state-chapters .span_12 .col2 {order:3; margin-top:40px}
	#state-chapters .span_12 .col3 {order:2}
	#state-chapters .span_12 .col4 {order:4; margin-top:40px}
	
	/*  Action Support Needed  */
	#action-support-needed .sidebar {padding-left:0}
	
	/*  What We Do  */
	#recruit-train-elect .row_col_wrap_12 {width:95%}
	#recruit-train-elect .wpb_text_column h2 {font-size:30px}
	
	/*  Candidate Endorsements  */
	#candidate-endorsements .sidebar {padding-left:0}
	#candidate-endorsements .sidebar h3 {font-size:27px}
	#candidate-endorsements .sidebar h3 a:after {width:18px; height:18px}
	
	/*  Endorsed Candidates  */
	#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner {justify-content:space-around}
	#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner .vc_col-sm-3:nth-child(3) {/*padding-top:50px*/}
	#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner .vc_col-sm-3:last-child {/*padding-top:50px*/}
	
	/*  Candiate Success  */
	#success-stories .flickity-button.previous {bottom:-70px; left:auto; top:auto}
	#success-stories .flickity-button.next {bottom:-70px; left:50%; top:auto}
	#success-stories .nectar-flickity h2 {font-size:26px; line-height:120%}
	
	/*  Past Endorsements  */
	#past-endorsements .inner-toggle-wrap ul {column-count:1}
	
	/*  News and Events  */
	#join-and-learn .indented-text {margin-left:0; width:100%}
	
	/* Elfsight widget */
	#engage .span_12 {width:90%}
	#elfsight .es-grid-layout > div:last-child, #elfsight .es-grid-layout > div:nth-last-child(2) {display:none}
 	

	
	/*  Footer  */
	#footer-outer .one-fourths.span_3 {width:46%!important}
	#contact-bar-outer {padding:0 20px; margin-top:30px}
	#contact-bar .contact-bar-col img{height:40px}
	
}

/*  PHONES*/
@media screen and (max-width:819px) and (min-width:300px) {
	
	/*  Elfsight widget  */
	#elfsight .vc_col-sm-9  .vc_column-inner > .wpb_wrapper {max-width:414px; width:99.6%}
	#elfsight .es-grid-layout > div {height:19.1vw; width:23.5vw; height:auto; width:auto}
	#elfsight .es-grid-layout > div .Container-sc-119keog-1 {padding-top:0; height:50vw; width:50vw; margin:0 auto}
	#elfsight .es-grid-layout > div .Container-sc-119keog-1 .Block-sc-3maawy-0 {height:367px; padding:0; margin-top:0; height:19.1vw; height:auto}
	#elfsight .es-grid-layout > div .Container-sc-119keog-1 .Block-sc-3maawy-0 .ifwhbv {align-self:flex-start; padding:12px 17px 12px 12px; justify-content:flex-end}
	#elfsight .es-grid-layout > div img {width:auto; height:auto}
	
	#elfsight .hvaWKn {padding:0}
	#elfsight .hvaWKn > div:first-child {margin-bottom:0}
	
	/*  off canvas menu  */
	.off-canvas-menu-container.mobile-only .menu .menu-item a {opacity:.9!important}
	.off-canvas-social-links li a {opacity:.9!important}
	
	/*  Text with background  */
	.text-w-background p {font-size:16vw}
	
	/*  Home  */
	#support .col1 {top:0; order:1}
	#support .col1 .vc_column-inner > .wpb_wrapper {padding-top:30px}
	#support .text-w-background p {font-size:16vw; line-height:120%; margin-bottom:20px}
	#support h1 {font-size:10vw; margin-bottom:20px}
	
	#support .vc_col-sm-6:first-child .wpb_text_column, #support .vc_col-sm-6:first-child .nectar-button {margin-left:6%; margin-right:6%}
	#support .strength p {width:100%}
	#support .upcoming > .wpb_wrapper {flex-direction:column}
	
	#support .col2 {position:static; width:100%}
	#support .col2 .img-with-aniamtion-wrap img {height:auto!important}
	#support .wpb_video_wrapper video {height:auto!important}
	
	#take-action {padding-left:6%; padding-right:6%}
	#take-action .col1, #take-action .col2 {width:100%}
	.img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap {padding-right:0} 
	
	#take-action .col2 .text-w-background p {font-size:16vw; line-height:100%; margin-bottom:30px;margin-top:30px; top:auto}
	#take-action .col2 .vc_column-inner {margin-left:0}
	#take-action .wpb_text_column, #take-action .nectar-button {margin-left:0}
	#take-action .wpb_text_column h2 {width:100%; font-size:6.5vw; margin-bottom:20px}
	#take-action .wpb_text_column p {width:100%}
	#take-action .wpb_text_column ul li {font-size:5.5vw; margin-bottom:5,5vw}
	#take-action .wpb_text_column ul li a:after {width:5.5vw; height:5.5vw; background-size:100%}
	
	#facing-challenges, #facing-challenges-columns {padding-right:6%; padding-left:6%}
	#facing-challenges .text-w-background p {font-size:13vw; line-height:100%; margin-bottom:30px;margin-top:30px; top:auto}
	#facing-challenges-columns {top:-1px}
	#facing-challenges-columns .span_12 .vc_col-sm-3 {width:100%; padding-bottom:40px}
	#facing-challenges-columns .wpb_text_column h2 {font-size:6.5vw; margin-bottom:10px}
	#facing-challenges-columns .img-with-aniamtion-wrap img {height:410px}
	
	#news-action .vc_col-sm-6 .vc_column-inner {padding:30px 30px 0 30px}
	#news-action .vc_col-sm-6 .column-content {height:auto; width:100%; padding:30px!important}
	#news-action .col1 {top:-1px}
	#news-action .col2 {margin-top:20px}
	
	#empower-and-succeed .nectar-flickity .inner_row .vc_col-sm-6:first-child {height:496px}
	
	#empower-and-succeed .text-w-background  p {padding:0 10px}
	#empower-and-succeed .flickity-slider .cell {padding:10px}
	#empower-and-succeed .vc_col-sm-6:nth-child(2) {left:0}
	#empower-and-succeed .nectar-flickity .inner_row .vc_col-sm-6:first-child {order:1}
	
	#empower-and-succeed .has-carousel .wpb_text_column {padding:20px 20px 40px 20px}
	#empower-and-succeed .has-carousel .wpb_text_column p img {width:56px}
	#empower-and-succeed .has-carousel .col2 .img-with-aniamtion-wrap img {height:auto}
	#empower-and-succeed .vc_col-sm-6:nth-child(2) {margin-top:0}
	
	#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {width:20vw; height:20vw;}
	#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {left:auto; right:6vw; bottom:24px}
	#empower-and-succeed .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {left:auto; right:19vw; bottom:24px}
	
	#empower-and-succeed .vital-stats p strong {font-size:10vw; width:80px}
	#empower-and-succeed .vital-stats h3 {font-size: 6vw}
	
	/*  What We Do  */
	.nwpc-page-top .indented-text {width:100%; margin-left:0}
	.nwpc-page-top .vc_col-sm-6:nth-child(2) .latest-endorsement {margin-right:15px!important; margin-left:15px!important; top:-50px}
	#leadership .text-w-background p {font-size:14.5vw}
	#leadership #board {width:90%; margin:0 auto}
	#leadership .tabbed .wpb_tabs_nav {flex-direction:column}
	#leadership .tabbed .wpb_tabs_nav .tab-item, #leadership .tabbed .wpb_tabs_nav .tab-item.active-tab {width:75%; margin:0 auto}
	#leadership .tabbed .wpb_tabs_nav .tab-item:first-child {margin-left:auto}
	
	#leadership .ui-tabs-panel .row_col_wrap_12_inner {justify-content:center}
	#leadership .ui-tabs-panel p {text-align:center}
	
	#engage .span_12 {width:90%}
	#elfsight .img-with-aniamtion-wrap img {object-position:0 -160px}
	
	/*  Bio pages  */
	.return-link ul li {font-size:3.7vw}
	
	/*  Our Partners  */
	.page-id-263 :not(.nwpc-page-top) .text-w-background p{font-size:11vw}
	#partner-logos .gallery .gallery-item {height:auto; margin-bottom:60px}
	#individual-donors h2 {width:90%}
	#individual-donors ul {column-count:1; width:90%}
	.page-id-263 :not(.nwpc-page-top) .text-w-background p {font-size:16vw}
	
	.page-id-263 #partners .vc_col-sm-12 .text-w-background p {font-size:12vw}
	.page-id-263 #collaboration .vc_col-sm-12 .text-w-background p {font-size:11vw}
	
	.page-id-263 .nwpc-page-top .vc_col-sm-6:first-child .vc_column-inner > .wpb_wrapper {top:0; margin-bottom:30px}
	
	.nwpc-page-top .vc_col-sm-6:first-child .vc_column-inner > .wpb_wrapper {top:0; margin-bottom:30px}
	
	/*  Our History  */
	#nwpc-history .col1 {width:100%; padding-left:0; padding-right:0}
	#nwpc-history .sidebar {width:100%}
	#nwpc-history .sidebar .significant-change {padding:20px}
	#nwpc-history .sidebar .wpb_text_column h4 {font-size:6vw}
	
	#nwpc-history .sidebar .flickity-slider .wpb_text_column h3 {font-size:10vw}
	.vc_column-inner .nectar-flickity[data-controls*=arrows_overlaid] .flickity-button {width:20vw; height:20vw}
	#nwpc-history .sidebar .flickity-button.previous {right:15vw; bottom:-10vw}
	#nwpc-history .sidebar .flickity-button.next {bottom:-10vw}
	
	#founders-title, #founders {padding-left:5%; padding-right:5%}
	#founders .vc_col-sm-4:first-child img {width:90px}
	#founders .nectar_video_player_self_hosted .wpb_video_wrapper {margin-top:30px}
	
	/*  Nwpc Foundation  */
	.page-id-58 .text-w-background p {font-size:13vw}
	#foundation-content .vc_col-sm-6:first-child {width:100%; padding-left:0; padding-right:0}
	#foundation-content .sidebar {width:100%}
	.sidebar #next-generation h3 a:after {width:17px; height:17px}
	#foundation-content .img-with-aniamtion-wrap .hover-wrap-inner {text-align:center}
	#foundation-content .img-with-aniamtion-wrap img {width:50%; margin:0 auto}
	
	/*  Get Involved  */
	#why-get-involved .text-w-background {width:50%; padding:0 1%}
	#why-get-involved .text-w-background p {font-size:30px; position:relative; top:5px}
	#why-get-involved .text-w-background p strong {display:block; font-size:60px; margin-bottom:10px}
	#why-get-involved .col2 .wpb_text_column > .wpb_wrapper{width:85%; margin:0 auto; padding:25px 0}
	
	#opportunity-to-serve .text-w-background p {font-size:13vw}
	#opportunity-to-serve .wpb_text_column h2 {font-size:24px}
	#options .vc_col-sm-4 {margin-bottom:60px}
	#options .vc_col-sm-4 .vc_column-inner {width:100%}
	
	/*  Training and Education  */
	#training .training-leader-image p:first-child {margin-right:15px}
	#training .sidebar {padding-left:0}
	#training .sidebar .inner_row {padding:30px!important}
	#training .sidebar .training-sessions {padding:30px!important}
	
	/*  Find Your State Chapter  */
	#chapter-intro .chapter-intro-copy p {padding-left:10px; padding-right:10px}
	#chapter-intro .chapter-intro-copy p br {display:none}
	#state-chapters .vc_col-sm-3 {margin-top:45px}
	#state-chapters .vc_col-sm-3:first-child {margin-top:0}
	
	#emerging-chapters .row_col_wrap_12_inner .vc_col-sm-4 {width:100%; margin-bottom:0}
	#emerging-chapters ul li {text-align:center}
	#starting-a-chapter .col1 > .vc_column-inner {width:100%}
	
	/*  Action Support Needed  */
	#action-support-needed .sidebar {padding-left:0}
	#action-support-needed .sidebar .wpb_text_column {padding:35px!important}
	
	/*  What We Do  */
	#recruit-train-elect .row_col_wrap_12 {width:80%}
	#recruit-train-elect .row_col_wrap_12 .vc_col-sm-4 {width:100%; margin-bottom:30px}
	#recruit-train-elect .wpb_text_column h2 {font-size:40px}
	
	/*  Candidate Endorsements  */
	#candidate-endorsements .sidebar{padding-left:0}
	#candidate-endorsements .sidebar .wpb_text_column {padding:30px!important}
	#candidate-endorsements .sidebar h3 {font-size:26px}
	#candidate-endorsements .sidebar h3 a:after {width:20px; height:20px}
	
	/*  Endorsed Candidates  */
	#meet-the-candidates .tabbed .wpb_tabs_nav {flex-direction:column; align-items:center}
	#meet-the-candidates .tabbed .wpb_tabs_nav .tab-item {margin-left:0}
	#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner .vc_col-sm-3 {margin:0 auto; padding-top:50px}
	#meet-the-candidates .ui-tabs-panel .row_col_wrap_12_inner .vc_col-sm-3:first-child {padding-top:0}
	
	/*  Endorsement Success  */
	#success-stories .nectar-flickity .cell {width:auto}
	#success-stories .nectar-flickity .cell .inner-wrap-outer {padding-left:5%; padding-right:5%}
	#success-stories .flickity-button {opacity:1}
	#success-stories .flickity-button.previous {top:auto; left:auto; right:46.5%; bottom:-40px; top:50%}
	#success-stories .flickity-button.next {top:auto; left:auto; left:46.4%; bottom:-40px; top:50%}
	#success-stories .nectar-flickity {margin-bottom:0}
	#success-stories .nectar-flickity {}
	
	/*  Past Endorsements  */
	.page-id-98 #pe-intro .text-w-background p {font-size:12vw}
	#past-endorsements .inner-toggle-wrap {padding:30px 15px}
	#past-endorsements .inner-toggle-wrap ul {column-count:1}
	#past-endorsements .inner-toggle-wrap ul li {font-size:15px}
	
	/*  News and Events  */
	#join-and-learn .vc_col-sm-4, #join-and-learn .vc_col-sm-8 {width:100%}
	#join-and-learn .text-w-background {}
	#join-and-learn .text-w-background p{font-size:14vw; padding-top:20px}
	#join-and-learn .indented-text {width:100%; margin-left:0; margin-top:20px}
	
	/*  Call To Action  */
	#nwpc-c2a .vc_column-inner > .wpb_wrapper {flex-direction:column}
	#nwpc-c2a .nectar-button.medium {margin-top:20px}
	
	#footer-outer #footer-widgets .col {float:none}
	#footer-outer #footer-widgets > .container > .row .col {width:100%; top:0}
	#footer-outer #footer-widgets > .container > .row .col:first-child {width:100%}
	#footer-outer #footer-widgets > .container > .row .col{}
	#footer-outer #footer-widgets .col .textwidget ul li {margin-bottom:0; padding-bottom:0}
	
	#contact-bar {flex-direction:column; height:auto; padding:0 6%}
	#contact-bar .contact-bar-col {width:100%; height:110px}
}


