

.jobListRow .jobTitle {
    font-size:20px;
}

.jobListRow .jobDesc {
    font-size:12px;
}

.membSignupButton {
width:100%; font-size:30px; font-weight:bold; white-space: normal !important;
}

@media (max-width: 400px) {
.membSignupButton {
font-size:18px;
}
}

.flexgrid {
  display: flex;
padding:20px;
}

.memGridHead {color:#125eab;font-weight:bold;}

.memGridRow:nth-child(odd) {background:#FFF;}
.memGridRow:nth-child(even) {background:#EEE;}

.col {
}
.col-1 {
  flex: 1;
}
.col-2 {
  flex: 2;
}
.col-3 {
  flex: 3;
}
.flex-grid-thirds {
  display: flex;
  justify-content: space-between;
}
.flex-grid-thirds .col {
  width: 32%;
}

@media (max-width: 400px) {
  .flexgrid {
    display: block;
  }
.memGridHead {display:none;}
.memGridRow .col:nth-child(1) {
font-size:30px; line-height:30px; margin-bottom:14px; font-weight:bold;
}
.memGridRow .col:nth-child(2) {
font-weight:bold;margin-bottom:10px;
}
}




.cfeWrap {
margin-left:0 !important;; margin-right: 0 !important;

}
.eventSpeakers {display:block; margin-top:20px;}

.eventSpeakerImage {display:block; margin-bottom:20px;}

.help {display:block; width:100%; clear:both; font-size:12px;margin-bottom:10px;}

.center {text-align:center;}
.hpDonateSelection h3 {font-weight:700 !important;}

.issuesList {margin:0; padding:0;}
.issueLink {margin-bottom:30px;}
.issueLink a {display:block; background:#335c85; padding:40px 20px;text-align:center; font-size:18px;color:#FFF;border-radius:10px;}
.issueLink a:hover {background:#7dbbf8;}
.issueLink a i {display:block; width:100%; font-size:72px;margin-bottom:20px;}

.sharify-container li:first-child {padding-left:0;}
.post-img .caption a {text-decoration:none;}
.post-img .caption a span.staffName {text-decoration:underline;}
.post-img .caption a small {text-decoration:none !important; color:#333;}

.rounded-circle {
  border-radius: 50%;
  }
  
  
  @media (max-width:1000px) {
      .customAdmin {display:none;}
  }



.supportNetworkRowImg img {position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:90%; max-height:90%; vertical-align:middle;}
.supportNetworkRowItem {float:left; position:relative;}
.supportNetworkRowItem:nth-child(4n+1) {clear:left;}

.supportNetworkRowImg {display:block; height:250px;}

.supportNetworkLinks div {display:block; float:left;margin-right:5px; }

.supportNetworkRowItem:hover .supportNetworkLinks div {}

.supportNetworkLinks div a {display:block; font-size:20px; width:30px; line-height:30px; color:#FFF; text-align:center;}

.supportNetworkFB {display:block; background:#3b5998;width:30px;}

.supportNetworkRowItem .supportNetworkLinks .supportNetworkFB {-webkit-transition: 0.3s;transition: 0.3s;height:0px; width:30px;opacity:0;}

.supportNetworkRowItem:hover .supportNetworkLinks .supportNetworkFB {height:30px;opacity:1;}
.supportNetworkRowItem .supportNetworkLinks .supportNetworkTW {-webkit-transition: 0.6s;transition: 0.6s;height:0px; width:30px;opacity:0;}

.supportNetworkRowItem:hover .supportNetworkLinks .supportNetworkTW {height:30px;opacity:1;}
.supportNetworkRowItem .supportNetworkLinks .supportNetworkIG {-webkit-transition: 0.9s;transition: 0.9s;height:0px; width:30px;opacity:0;}

.supportNetworkRowItem:hover .supportNetworkLinks .supportNetworkIG {height:30px;opacity:1;}


.supportNetworkTW {background:#1DA1F2;}
.supportNetworkIG {background:linear-gradient(-135deg,#1400c8,#b900b4,#f50000);}