/* women council page css */
.womencouncile-page .mid { max-width: 2240px; }
/* banner */
.womencouncile-page .banner { float: left; width: 100%; padding: 140px 0; background: #f6f6f6; text-align: center; margin-bottom: 130px; }
.womencouncile-page .banner h1 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 300; text-transform: uppercase; font-size: 90px; line-height: 90px; margin-bottom: 30px; }
.womencouncile-page .banner p { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 30px; line-height: 40px; }
.womencouncile-page .banner .mid { max-width: 1740px; }
.womencouncile-page .banner a.btn { background: none; border: 2px solid #29569d; color: #29569d; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; margin: 20px 10px 0; min-width: 320px; padding: 12px 10px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; }
.womencouncile-page .banner a.btn:hover { background: #29569d; color: #fff; }
.womencouncile-page .leadership { float: left; width: 100%; margin-bottom: 90px; }
.womencouncile-page .leadership .filter { float: left; width: 100%; background: #29569d; padding: 50px 30px; margin-bottom: 70px; }
.womencouncile-page .leadership .filter .half { float: left; width: 48%; margin: 0 1%; position: relative; overflow: hidden; }
.womencouncile-page .leadership .filter .full { float: left; width: 98%; margin: 0 1%; position: relative; overflow: hidden; }
.womencouncile-page .leadership .filter select, .womencouncile-page .leadership .filter input[type="text"] { color: #8a8b8a; font-size: 34px; font-family: 'Roboto', sans-serif; font-weight: 600; font-style: italic; padding: 40px 50px; width: 100%; border: 0; }
.womencouncile-page .leadership .filter select { width: 100%; -webkit-appearance: none; -moz-appearance: none; background: url("../images/select.png") 95% center no-repeat #FFF; outline: none; }
.womencouncile-page .leadership .filter input[type="submit"] { position: absolute; right: 60px; top: 49px; width: 30px; font-size: 0; cursor: pointer; height: 30px; display: block; border: 0; background: url("../images/searchico-blck.png") no-repeat center center; }
.womencouncile-page .leadershipData { float: left; width: 100%; }
.womencouncile-page .leadershipData .member { margin-bottom: 20px; background: #ececec; border-left: 20px solid #29569d; }
.womencouncile-page .leadershipData .membertitle { padding: 50px; cursor: pointer; color: #595a59; font-size: 36px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; background: url(../images/plus.png) 97% center no-repeat; }
.womencouncile-page .leadershipData .membertitle.active { background: url(../images/cross.png) 97% center no-repeat; }
.womencouncile-page .leadershipData .memberData { padding: 50px; display: none; }
.womencouncile-page .leadershipData .memberData.team .left { float: left; width: 30%; margin-right: 5%; }
.womencouncile-page .leadershipData .memberData.team .right { float: left; width: 65%; max-width: 1060px; }
.womencouncile-page .leadershipData .memberData .list { margin-bottom: 20px; }
.womencouncile-page .leadershipData .memberData h6 { color: #1a1919; font-size: 26px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; }
.womencouncile-page .leadershipData .memberData p { color: #1a1919; font-size: 26px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.womencouncile-page .leadershipData .memberData .description p { margin-bottom: 40px; }
.womencouncile-page .leadershipData .memberData p a { color: #1a1919; font-size: 26px; font-family: 'Roboto', sans-serif; font-weight: 400; text-decoration: none; }
.womencouncile-page .leadershipData .memberData p a:hover { text-decoration: underline; }
.womencouncile-page .leadershipData .member .images { float: left; width: 15%; background: #fff; min-height: 300px; }
.womencouncile-page .leadershipData .member .images img { margin: 0 auto; }
.womencouncile-page .leadershipData .member .desc { float: left; width: 80%; padding-left: 80px; }
.womencouncile-page .leadershipData .member .desc .list { float: left; width: 50%; }
.womencouncile-page .leadershipData .member .desc .list.full { width: 100%; }

/* women council page responsive */
@media only screen and (max-width: 2000px) {
.womencouncile-page .banner .mid { max-width: 1240px; }
.womencouncile-page .banner { padding: 100px 0; margin-bottom: 100px; }
.womencouncile-page .banner h1 { font-size: 62px; line-height: 62px; margin-bottom: 10px; }
.womencouncile-page .banner p { font-size: 20px; line-height: 28px; }
.womencouncile-page .mid { max-width: 1545px; }
.womencouncile-page .leadership .filter { padding: 40px 24px; }
.womencouncile-page .leadership .filter select, .womencouncile-page .leadership .filter input[type="text"] { font-size: 23px; padding: 25px 30px; }
.womencouncile-page .leadership .filter input[type="submit"] { top: 25px; right: 25px; }
.womencouncile-page .leadershipData .membertitle { font-size: 24px; padding: 36px; background-size: 34px; }
.womencouncile-page .leadershipData .membertitle.active { background-size: 21px; }
.womencouncile-page .leadershipData .memberData { padding: 25px 50px; }
.womencouncile-page .leadershipData .member .images { width: 20%; min-height: 250px; }
.womencouncile-page .leadershipData .memberData h6 { font-size: 20px; }
.womencouncile-page .leadershipData .memberData p { font-size: 20px; }
.womencouncile-page .leadershipData .member .desc { padding-left: 50px; }
.womencouncile-page .leadershipData .member { border-width: 13px; }
.womencouncile-page .banner a.btn { min-width: 250px; font-size: 19px; }
}

@media only screen and (max-width: 1600px) {
.womencouncile-page .mid { max-width: 1230px; }
.womencouncile-page .banner .mid { max-width: 950px; }
.womencouncile-page .banner h1 { font-size: 45px; line-height: 45px; }
.womencouncile-page .banner p { font-size: 19px; line-height: 25px; }
.womencouncile-page .leadershipData .member .images { min-height: 200px; }
.womencouncile-page .leadershipData .membertitle { font-size: 18px; padding: 25px 25px; }
.womencouncile-page .leadershipData .member { border-width: 10px; }
.womencouncile-page .leadershipData .memberData { padding: 25px; }
}

@media only screen and (max-width: 1300px) {
.womencouncile-page .banner { padding: 50px 0; margin-bottom: 50px; }
.womencouncile-page .leadershipData .member .images { min-height: 182px; }
}

@media only screen and (max-width: 1100px) {
}

@media only screen and (max-width: 1023px) {
.womencouncile-page .leadershipData .member .images { width: 30%; }
.womencouncile-page .leadershipData .member .desc { width: 70%; }
.womencouncile-page .leadershipData .member .desc .list { width: 100%; }
}

@media only screen and (max-width: 767px) {
.womencouncile-page .leadership .filter .half { width: 100%; margin-bottom: 20px; }
.womencouncile-page .leadership .filter { margin-bottom: 20px; padding: 30px 24px 10px; }
.womencouncile-page .leadershipData .member .images { width: 100%; float: none; margin: 0 auto 30px; max-width: 300px; }
.womencouncile-page .leadershipData .member .desc { width: 100%; padding-left: 0; }
}

@media only screen and (max-width: 639px) {
}

@media only screen and (max-width: 479px) {
.womencouncile-page .leadership .filter select, .womencouncile-page .leadership .filter input[type="text"] { font-size: 15px; padding: 18px 41px 18px 10px; }
}
