@charset "utf-8";
/* CSS Document */

body.page-template-changemakers-page {
    padding-top: 0;
}

.change-makers-slider-container .image-container {
    float: left;
    width: 100%;
    position: relative;
}

.change-makers-slider-container .image-container img {
    float: left;
    width: 100%;
    position: relative;
}

.change-makers-slider-container .image-container.mobile-image {
	display: none;
}




.container-fluid.changemakers-intro {
    padding-top: 75px;
    padding-bottom: 82px;
}

.changemakers-intro .row.intro-change-title {
    margin-bottom: 50px;
}

.changemakers-intro .row.intro-change-title h1 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 36px;
    margin: -7px 0;
}

.changemakers-intro .brim-new-intro-content {
    float: left;
    width: 100%;
    padding-right: 75px;
}

.changemakers-intro .brim-new-intro-content .content {
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.05em;
}

.changemakers-intro .brim-new-intro-content .content > *:last-child {
    margin: 0;
}

.changemakers-intro .brim-new-intro-content .content p {
    line-height: 36px;
}

.changemakers-intro .brim-new-intro-content .content p:first-of-type {
    font-weight: 600;
}

.changemakers-intro .brim-new-intro-content a.brim-cta-button.full-colour {
    background: #83b8d7;
    color: #121212;
    text-transform: none;
    font-weight: 500;
    letter-spacing: 0.067em;
    font-size: 15px;
    height: auto;
    padding: 19px 40px 21px 40px;
    width: 320px;
    text-align: center;
}

.changemakers-intro .brim-new-intro-content a.brim-cta-button.full-colour:after {
    content: '';
    position: relative;
    display: inline-block;
    margin: 0 0 0 20px;
    width: 17px;
    height: 12px;
    background: url(/wp-content/uploads/2022/06/arrow-right.svg) no-repeat center center;
    background-size: contain;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    position: relative;
    top: 1px;
}

.changemakers-intro .brim-new-intro-content a.brim-cta-button.full-colour:hover {
    background: #121212;
    border-color: #121212;
    color: #83b8d7;
}

.changemakers-intro .brim-new-intro-content a.brim-cta-button.full-colour:hover:after {
    background: url(/wp-content/uploads/2022/06/arrow-right-blue.svg) no-repeat center center;
    background-size: contain;
}




.container-fluid.about-changemakers {
    padding-top: 72px;
    padding-bottom: 85px;
}

.about-changemakers .row.about-change-title {
    margin-bottom: 75px;
}

.about-changemakers .row.about-change-title span.title {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.05em;
}

.about-changemakers .about-changemakers-post-block {
    float: left;
    width: 100%;
    position: relative;
    padding-right: 75px;
}

.about-changemakers .about-changemakers-post-block .logo-container {
    float: left;
    width: 100%;
    height: 64px;
    position: relative;
    margin-bottom: 70px;
}

.about-changemakers .about-changemakers-post-block .logo-container img {
    float: left;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: left center;
}

.about-changemakers .about-changemakers-post-block .content {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}

.about-changemakers .about-changemakers-post-block .content > :last-child {
    margin: 0;
}

.about-changemakers .about-changemakers-post-block .content p {
    line-height: 24px;
}

.row.changemakers-title-row {
    margin-bottom: 65px;
}

.row.changemakers-title-row .title {
    float: left;
    width: 100%;
    position: relative;
    font-size: 52px;
    line-height: 63px;
    font-weight: 700;
    letter-spacing: 0.09em;
    color: #121212;
    margin: -12px 0;
}

.black-background-fluid .row.changemakers-title-row .title {
    color: #fff;
}

.container-fluid.committee {
    padding-top: 100px;
    padding-bottom: 130px;
}

.container-fluid.cat-criteria {
    padding-top: 85px;
    padding-bottom: 92px;
}




.cat-criteria .row.cat-changemakers-content-row {
	margin-bottom: 50px
}

.cat-criteria .cat-changemakers-content-row .content {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.05em;
    padding-right: 75px;
	color: #fff;
}

.cat-criteria .cat-changemakers-content-row .content > *:last-child {
    margin: 0;
}

.cat-criteria .cat-changemakers-content-row .content p {
    line-height: 28px;
}


.row.cat-cta-blocks-change {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	margin-bottom: 90px;
	margin-left: -37px;
	margin-right: -37px;
}

.row.cat-cta-blocks-change article {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
	padding-left: 37px;
	padding-right: 37px;
}

.row.cat-cta-blocks-change .changemakers-cat-block {
    float: left;
    width: 100%;
	height: 100%;
    position: relative;
    border: solid 1px #3E3E3E;
    border-radius: 10px;
    padding: 45px;
}

.row.cat-cta-blocks-change .changemakers-cat-block span.title {
    float: left;
    width: 100%;
    color: #fff;
    position: relative;
    font-size: 26px;
    line-height: 28px;
    font-weight: 700;
    letter-spacing: 0.05em;
    margin: 0 0 23px 0;
	z-index: 2;
}

.row.cat-cta-blocks-change article#cat-change-post-1 .changemakers-cat-block span.title:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2022/06/emerging-leader-shape.svg) no-repeat center center;
    background-size: contain;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    width: 78px;
    height: 79px;
    z-index: -1;
    top: -30px;
    left: -50px;
}

.row.cat-cta-blocks-change article#cat-change-post-2 .changemakers-cat-block span.title:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2022/06/senior-leader-shape.svg) no-repeat center center;
    background-size: contain;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    width: 91px;
    height: 91px;
    z-index: -1;
    top: -15px;
    left: 58px;
}

.row.cat-cta-blocks-change .changemakers-cat-block .content {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}

.row.cat-cta-blocks-change .changemakers-cat-block .content p {
    line-height: 20px;
}

.row.cat-cta-blocks-change .changemakers-cat-block .content > :last-child {
    margin: 0;
}




.row.crit-cta-blocks-change .changemakers-crit-block {
    padding: 28px 0;
    border-top: solid 1px #3E3E3E;
    float: left;
    width: 100%;
    position: relative;
}

.row.crit-cta-blocks-change .changemakers-crit-block span.title {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    letter-spacing: 0.05em;
}

.row.crit-cta-blocks-change .changemakers-crit-block .content {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.05em;
    margin: 12px 0 00;
}

.row.crit-cta-blocks-change .changemakers-crit-block .content p {
    line-height: 20px;
}

.row.crit-cta-blocks-change .changemakers-crit-block .content > :last-child {
    margin: 0;
}



.committee .row.changemakers-title-row {
    margin-bottom: 120px;
}

.committee article.float-right {
    float: right;
	margin-right:-30px;
	margin-top:160px;
	margin-bottom:20px;
}

.committee article:nth-child(odd) {
    clear: both;
	margin-left:-65px;
}

.committee .committee-post-block {
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
}

.committee .committee-post-block a {
    float: left;
    width: 100%;
    position: relative;
}

.committee .committee-post-block a .name {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.07em;
    padding: 0 30px;
    margin: 0 0 20px 0;
    color: #121212;
}

.committee .committee-post-block a  .image-container {
    float: left;
    width: 100%;
    height: 468px;
}

.committee .committee-post-block a .image-container img {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
    object-fit: cover;
}

.committee .committee-post-block a span.meta {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    color: #1b1b1b;
    letter-spacing: 0.05em;
    margin: 26px 0 0 0;
}



.committee article#people-post-1 .committee-post-block a:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2022/06/people-shape-1.svg) no-repeat center center;
    background-size: contain;
    width: 167px;
    height: 179px;
    z-index: 1;
    top: 10px;
    left: -115px;
}

.committee article#people-post-2 .committee-post-block a:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2022/06/people-shape-2.svg) no-repeat center center;
    background-size: contain;
    width: 222px;
    height: 223px;
    z-index: -1;
    bottom: 0;
    right: -80px;
}

.committee article#people-post-4 .committee-post-block a:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2022/06/people-shape-3.svg) no-repeat center center;
    background-size: contain;
    width: 103px;
    height: 168px;
    z-index: 1;
    top: 260px;
    left: -52px;
}

.committee article#people-post-5 .committee-post-block a:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2022/06/people-shape-4.svg) no-repeat center center;
    background-size: contain;
    width: 235px;
    height: 251px;
    z-index: -1;
    bottom: -30px;
    right: -170px;
}






.modal-main-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    display: none;
}

.modal-main-container .modal-inner-block {
    float: left;
    width: 100%;
    padding: 0px;
    background: #fff;
    -webkit-box-shadow: 3px 3px 49px 0 rgba(70,62,52,0.8);
    box-shadow: 3px 3px 49px 0 rgba(70,62,52,0.8);
	position:relative;
}

.modal-main-container .modal-inner-block .youtube-modal-vid {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
}

.modal-main-container .modal-inner-block .video-container {
    float: left;
    width: 100%;
}

.modal-main-container .modal-inner-block .video-container .youtube-modal-vid {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.modal-main-container .modal-inner-block .video-container .youtube-modal-vid iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.modal-main-container .overlay {
    width: 100%;
    height: 100%;
    background: rgba(60, 60, 60, 0.8);
    position: absolute;
    left: 0;
    top: 0;
	z-index: 1;
}

.modal-main-container .container{
	z-index: 2;
}

.committee .committee-post-block a.play-youtube-vid {
    cursor: url(/wp-content/uploads/2022/06/play-hover.svg) 45 45, pointer;
}





.brim-tab-logos.new-join-bar .row.join-cta-row {
    margin-bottom: 0;
}

a.brim-submit-bar {
    height: 228px;
    position: relative;
    background: #121212;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    text-align: left;
    font-size: 26px !important;
    line-height: 32px;
    color: #E0C5BA;
    letter-spacing: 0 !important;
    font-weight: 700;
    z-index: 1;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
	padding-left:90px;
	cursor: url(https://adassoc.org.uk/wp-content/uploads/2021/09/Hover_Arrow-prompt_white.png) 45 45, pointer;
}

a.brim-submit-bar h1.title {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 26px;
    line-height: 44px;
    text-transform: uppercase;
    font-weight: 700;
    color: #E0C5BA;
}

a.brim-submit-bar span.sub-title {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 26px;
    line-height: 44px;
    color: #fff;
    font-weight: 500;
}

a.brim-submit-bar span.bg-image {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 328px;
    height: 100%;
    background: url(/wp-content/uploads/2022/03/pattern-bg.png) no-repeat left bottom;
    background-size: contain;
	z-index: -1;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}










.committee-rows-container {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
}

.committee-rows-container > .row {
    margin-bottom: 153px;
}

.committee-rows-container > .row:last-of-type {
    margin-bottom: 0;
}

.committee-rows-container .committee-inner-section {
    float: left;
    width: 100%;
    position: relative;
}

.committee-rows-container .committee-inner-section.content-image {
    border-left: solid 1px #000;
    padding-left: 126px;
}

.committee-rows-container .committee-inner-section.content-image span.title {
    float: left;
    width: 100%;
    font-size: 21px;
    margin-bottom: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.07em;
	color: #000000;
}

.committee-rows-container .committee-inner-section.content-image .content {
    color: #000000;
    font-weight: 400;
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 70px;
}

.committee-rows-container .committee-inner-section.content-image .content p {
    line-height: 20px;
}

.committee-rows-container .committee-inner-section.content-image .content :last-child {
    margin: 0;
}

.committee-rows-container .committee-inner-section.profile {
    padding-right: 80px;
}

.committee-rows-container .committee-inner-section.profile .image-container {
    float: left;
    width: 278px;
    height: 133px;
    overflow: hidden;
    max-width: 100%;
	margin-bottom: 20px;
}

.committee-rows-container .committee-inner-section.profile .image-container img {
    float: left;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.committee-rows-container .committee-inner-section.profile span.name {
    float: left;
    width: 100%;
    font-size: 21px;
    margin-bottom: 12px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.07em;
	color: #000000;
}

.committee-rows-container .committee-inner-section.profile span.meta {
    float: left;
    width: 100%;
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size:14px;
    line-height:19px;
	color: #000000;
}

.committee-rows-container .committee-inner-section.profile a.play-youtube-vid {
    float: left;
    margin: 30px 0 0 0;
    line-height: 40px;
    padding-left: 54px;
    position: relative;
    font-weight: 500;
    color: #000;
    font-size: 15px;
    letter-spacing: 0.02em;
}

.committee-rows-container .committee-inner-section.profile a.play-youtube-vid:before{
	content: '';
	position: absolute;
	left:0;
	top:0;
	width:40px;
	height: 40px;
	display: block;
	background: url(/wp-content/uploads/2022/06/play-hover.svg) no-repeat center center;
	background-size: contain;
}

.committee-rows-container .committee-inner-section.content-image a.brim-cta-button {
	width:242px;
	text-align: center;
}

.committee-rows-container .committee-inner-section.content-image a.close_story_photos {
    display: none;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container {
    float: left;
    width: 100%;
    position: relative;
    padding-right: 154px;
    margin-bottom: 40px;
    display: none;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing {
    float: left;
    width: 100%;
    position: relative;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing .image-container {
    float: left;
    width: 100%;
    position: relative;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing .image-container a.lightbox-image {
    float: left;
    width: 100%;
    position: relative;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing .image-container a.lightbox-image img {
    float: left;
    width: 100%;
    position: relative;
	height: auto;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing .image-container span.caption {
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    margin: 10px 0 0 0;
    line-height: 22px;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow {
    position: absolute;
    right: -155px;
    bottom: 0;
    top: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 55px;
    height: 55px;
    line-height: 62px;
    background: #1b1b1b;
    color: #fff;
    border-radius: 50%;
    border: none;
    padding: 0;
    z-index: 5;
    font-size: 0px;
    line-height: 1;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow:before {
    content: '';
    width: 18px;
    height: 15px;
    background: url(/wp-content/uploads/2021/09/arrow-right.svg) no-repeat center center;
    background-size: contain;
    display: inline-block;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow.previous {
    right: -90px;
    left: auto;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow.previous:before  {
    background: url(/wp-content/uploads/2021/09/arrow-left.svg) no-repeat center center;
    background-size: contain;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow:hover {
    background: #999;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow.slick-disabled {
    cursor: default;
    pointer-events: none;
    opacity: 0.2;
}



.brim-cta-button {
    font-size: 15px;
    text-transform: none;
    font-weight: 700;
    font-family: 'Avenir W01', sans-serif;
    letter-spacing: .16px;
    font-weight: 800;
    padding: 21px 30px;
    line-height: 12px;
}

.brim-cta-button.full-colour {
    border: solid 1px #83b8d7;
    background: #83b8d7;
    color: #121212;
}

.brim-cta-button.full-colour:hover {
    border: solid 1px #121212;
    background: #121212;
    color: #fff;
}

.container-fluid.changemakers-intro .row.changemakers-title-row .title {
    letter-spacing: 0.08em;
}

.container-fluid.changemakers-people-listing {
    padding-bottom: 50px;
}

.changemakers-people-listing .row.changemakers-list-row article {
    margin-bottom: 35px;
}

.changemakers-people-listing .row.changemakers-list-row article .profile-container {
    margin-bottom: 0;
}

.changemakers-people-listing .row.changemakers-list-row article:nth-child(4n+5){
    clear: both;
}

.team-members.all-in-new-team .row.changemakers-list-row .profile-container .post-content p.role {
    color: #499D85;
}





/* SEARCH FOR PHONES */
/* Media Queries XS - SM */
@media only screen 
and (max-width: 767px) {

body.page-template-changemakers-page {
    padding-top: 72px;
}

.container-fluid.committee {
    overflow: hidden;
}

.row.cat-cta-blocks-change {
    margin-left: -20px;
    margin-right: -20px;
}

.row.cat-cta-blocks-change article {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
}
	
.row.cat-cta-blocks-change article:last-of-type {
    margin-bottom: 0;
}

.committee article:nth-child(odd) {
    margin-left: 0;
}

.committee article.float-right {
    margin-right: 0;
}

.cat-criteria .cat-changemakers-content-row .content,
.changemakers-intro .brim-new-intro-content {
    padding-right: 0;
}

.committee .committee-post-block a .name {
    padding: 0;
    font-size: 20px;
    line-height: 24px;
}

.committee .committee-post-block a .image-container {
    height: 300px;
}

.committee article#people-post-4 .committee-post-block a:before {
    top: 160px;
}

.row.changemakers-title-row .title {
    font-size: 30px;
    line-height: 48px;
}

.about-changemakers .about-changemakers-post-block {
    padding-right: 0px;
}

.about-changemakers .row.about-change-title {
    margin-bottom: 45px;
}

.about-changemakers .row article {
    margin-bottom: 60px;
}

.about-changemakers .row article:last-of-type {
    margin-bottom: 0;
}

.about-changemakers .about-changemakers-post-block .logo-container {
    margin-bottom: 30px;
}

.row.changemakers-title-row,
.committee .row.changemakers-title-row {
    margin-bottom: 45px;
}

.committee .committee-post-block a:before{
    display: none !important;
}

.changemakers-intro .row.intro-change-title {
    margin-bottom: 35px;
}

.changemakers-intro .row.intro-change-title h1 {
    font-size: 18px;
    line-height: 30px;
}

.cat-criteria .cat-changemakers-content-row .content,
.changemakers-intro .brim-new-intro-content .content {
    font-size: 16px;
}
	
.cat-criteria .cat-changemakers-content-row .content p,
.changemakers-intro .brim-new-intro-content .content p {
    line-height: 24px;
}

.change-makers-slider-container .image-container.desktop-image {
    display: none;
}

.change-makers-slider-container .image-container.mobile-image {
    display: block;
}

.committee article {
    margin-top: 0 !important;
    margin-bottom: 40px !important;
}

.container-fluid.committee {
    padding-top: 70px;
    padding-bottom: 30px;
}

a.brim-submit-bar {
    padding: 30px 30px;
    -ms-flex-pack: start!important;
    justify-content: start!important;
    height: 160px;
}

a.brim-submit-bar h1.title {
    font-size: 17px;
    line-height: 1;
}

a.brim-submit-bar span.sub-title {
    font-size: 16px;
}

.committee-rows-container .committee-inner-section.content-image {
    border-left: none;
    padding-left: 0;
    border-bottom: solid 1px #000;
    padding-bottom: 50px;
    margin-top: 30px;
}

.committee-rows-container .committee-inner-section.content-image span.title {
    display: none;
}

.committee-rows-container .committee-inner-section.content-image .content {
    margin-bottom: 30px;
}

.committee-rows-container > .row {
    margin-bottom: 50px;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container {
    padding-right: 0;
    margin-bottom: 40px;
    padding-bottom: 75px;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow {
    right: auto;
    left: auto;
    bottom: -75px;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow.previous {
    right: auto;
    left: 0;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow.next {
    right: auto;
    left: 69px;
}

}

/* SEARCH FOR IPAD PORTRAITS */
/* Media Queries SM - MD */
@media only screen 
and (min-width : 768px) 
and (max-width : 991px) {

.container-fluid.committee {
    overflow: hidden;
}

.row.cat-cta-blocks-change {
    margin-left: -20px;
    margin-right: -20px;
}

.row.cat-cta-blocks-change article {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 20px;
    padding-right: 20px;
}
	
.committee article:nth-child(odd) {
    margin-left: 0;
}

.committee article.float-right {
    margin-right: 0;
}

.cat-criteria .cat-changemakers-content-row .content,
.changemakers-intro .brim-new-intro-content {
    padding-right: 0;
}

.committee .committee-post-block a .name {
    padding: 0;
    font-size: 20px;
    line-height: 24px;
}

.committee .committee-post-block a .image-container {
    height: 300px;
}

.committee article#people-post-4 .committee-post-block a:before {
    top: 160px;
}

.row.changemakers-title-row .title {
    font-size: 40px;
    line-height: 56px;
}

.about-changemakers .about-changemakers-post-block {
    padding-right: 20px;
}

.committee-rows-container .committee-inner-section.profile {
    padding-right: 40px;
}

.committee-rows-container .committee-inner-section.content-image {
    padding-left: 50px;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container {
    padding-right: 0;
    margin-bottom: 40px;
    padding-bottom: 75px;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow {
    right: auto;
    left: auto;
    bottom: -75px;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow.previous {
    right: auto;
    left: 0;
}

.committee-rows-container .committee-inner-section.content-image .image-gallery-container .inner-listing button.general.slick-arrow.next {
    right: auto;
    left: 69px;
}

.changemakers-people-listing .row.changemakers-list-row article:nth-child(4n+5){
    clear: none;
}

.changemakers-people-listing .row.changemakers-list-row article:nth-child(3n+4){
    clear: both;
}

}

/* SEARCH FOR IPAD LANDSCAPE */
/* Media Queries MD - LG */
@media only screen 
and (min-width : 992px) 
and (max-width : 1200px) { 

.container-fluid.committee {
    overflow: hidden;
}

.row.cat-cta-blocks-change {
    margin-left: -20px;
    margin-right: -20px;
}

.row.cat-cta-blocks-change article {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 20px;
    padding-right: 20px;
}
	
.committee article:nth-child(odd) {
    margin-left: 0;
}

.committee article.float-right {
    margin-right: 0;
}

.committee-rows-container .committee-inner-section.profile {
    padding-right: 40px;
}

.committee-rows-container .committee-inner-section.content-image {
    padding-left: 50px;
}

}