::selection { background: #00ceff; color: #fff; }
.content .container { background-color: #ffffff; }
.blog_holder.masonry,
.blog_holder.masonry_full_width { opacity: 1 }
article.type-members .post-wrap p { padding-left: 0; }
article.type-members .post-wrap { width: auto; padding-bottom: 0; border-bottom: none; margin-bottom: 0; }
article.type-members .single-header { padding: 170px 0 95px; }
.vc_row.member-section { padding-top: 35px; }
@media (min-width:768px) {
  .member-left-panel { width: 36%; }
  .member-right-panel { width: 64%; }
}
.member-left-panel .vc_column-inner { height: 450px; width: 267px; background-image: url("/wp-content/themes/bridge/bridge-child/img/top-card-2.png"); background-repeat: no-repeat; text-align: center; margin: 0 auto; background-position: center; background-position-x: -1px; }
.member-left-panel .member-name { padding-top: 77px; }
.member-left-panel .member-category p { font-weight: 500; color: black; line-height: 20px; text-transform: uppercase; }
.member-left-panel .wpb_single_image img { margin: 6px 0 9px; width: auto; max-height: 118px; }
.member-left-panel .badge-separator { background-color: #ccc; width: 75%; margin: 7px auto; }
.member-left-panel .member-name p { color: #0f5395; font-size: 20px; letter-spacing: 0; font-weight: 500; text-transform: uppercase; width: 86%; margin: 8px auto 0 !important; }
.member-left-panel .member-title p { color: #0f5395; font-size: 12px; font-weight: 100; letter-spacing: 0; line-height: 15px; margin-top: 2px; margin-bottom: 8px; }
.member-right-panel h4 { font-weight: 200; font-size: 35px; padding-bottom: 10px; }
.member-right-panel .member-profile { background-image: url("/wp-content/themes/bridge/bridge/img/divider.png"); background-repeat: no-repeat; padding-top: 10px; }
.member-right-panel p { color: black; font-size: 16px; font-weight: 300; margin: 10px 0 15px 0; }
ul#menu-member-page-navigation-menu { display: inline-flex; }
div.menu-member-page-navigation-menu-container { padding: 20px 0; margin-left: 60px; margin-top: 50px; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; }
div.menu-member-page-navigation-menu-container ul li { list-style: none; padding-right: 20px; }
div.menu-member-page-navigation-menu-container ul li a { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif; font-weight: 500; text-transform: uppercase; color: #0f5395; padding: 10px; margin: 0 10px; }
div.menu-member-page-navigation-menu-container ul li a:hover { background-color: #0f5395; color: #FFF !important; }
.single-members footer,
.our-team-grid { margin-top: 50px; }
@media screen and (max-width:1000px) {
  .our-team-grid,
  div.menu-member-page-navigation-menu-container { margin-top: 0 !important; }
  nav.member-navigation { margin-top: 35px !important; }
  .top-right-panel { margin: 75px auto 0 !important; }
  .q_logo>a { display: flex; align-items: center; }
}
@media screen and (min-width:1001px) and (max-width:1024px) {
  #starting-the-mission { padding-top: 190px !important; }
  .top-right-panel { margin: 125px auto 0 !important; }
}
@media screen and (max-width:1024px) {
  nav.member-navigation { background-color: #212327; max-width: 250px; margin: 0 auto; text-align: left; }
  div.menu-member-page-navigation-menu-container ul li a { font-weight: 500; text-transform: uppercase; color: #FFF; padding: 20px; margin: 0; }
  div.menu-member-page-navigation-menu-container ul li a:hover,
  div.menu-member-page-navigation-menu-container ul li a:focus { background-color: #212327; color: #00ceff !important; }
  div.menu-member-page-navigation-menu-container { display: none; padding: 10px 0 0; }
  .member-navigation li { margin-top: 0px; font-size: 12px; line-height: 1.42857143; }
  div.menu-member-page-navigation-menu-container.toggled-on { display: block; margin-left: 0; border: none; }
  ul#menu-member-page-navigation-menu { display: block; }
}
@media screen and (min-width:1001px) and (max-width:1024px) {
  .our-team-grid,
  nav.member-navigation { margin-top: 100px; }
  div.menu-member-page-navigation-menu-container { margin-top: 0 !important; }
  .q_logo { left: 35px !important; }
  .mobile_menu { top: 100px !important; }
}
@media screen and (max-width:1024px) {
  .member-navigation li { height: 40px; margin: 0; border-width: 0 0 1px; border-bottom-color: #2d2f34; }
  article.type-members .single-header { display: none !important; }
  .single-members footer { margin-top: 0; }
  .member-menu-toggle { display: block; position: relative; border-width: 0 0 1px; border-bottom-color: #212327; height: 40px; font-size: 12px; font-weight: 500; width: 100%; color: #FFF; background-color: inherit; text-align: left; padding-left: 20px; text-transform: uppercase; }
}

/* Member navigation Menu - Mobile */
@media screen and (min-width:1025px) {
  .member-menu-toggle { display: none; }
}
.member-navigation ul.menu-member-page-navigation-menu,
.member-navigation div.menu-member-page-navigation-menu.toggled-on,
.menu-toggle { display: inline-block; }

/* Homepage Mission section */
.child .vc_column-inner { padding-left: 0; padding-right: 0; }
.core-principles { background-position: bottom center; }
@media only screen and (max-width:480px) {
  .landing-footer .footer_bottom { width: 100%; }
}
@media only screen and (max-width:768px) {
  .section-title { margin-bottom: 30px !important; }
}
@media only screen and (max-width:767px) {
  .core-principles { height: auto !important; }
  .child { width: auto; min-height: inherit; }
}
@media only screen and (max-width:480px) {
  #webklipper-publisher-widget-container-content { display: none; }
}
@media (min-width:768px) {
  .child { width: 264px; margin-right: 20px; }
  .child:last-child { margin-right: 0; }
}
@media screen and (min-width:1024px) and (max-width:1024px) {
  .core-principles { height: auto !important; }
}
@media screen and (min-width:1024px) and (max-width:1200px) {
  .child { width: 22%; margin-right: 15px; min-height: 530px !important; }
  .child h3 { margin-right: 3px !important; }
}
.drop_down .narrow .second .inner ul li a { font-size: 13px; color: #00ceff; background-color: #0f3f6c; opacity: 0.8; }
.drop_down .narrow .second .inner ul li:first-child a { margin-top: -7px; }
.drop_down .narrow .second .inner ul li a:hover { color: #FFF; }
nav.mobile_menu ul li a { color: white; font-size: 14px; }
nav.mobile_menu ul li a span { font-weight: 400; }
nav.mobile_menu ul li a:hover,
nav.mobile_menu ul li.active>a { color: #00ceff; }
body a:hover,
body p a:hover { text-decoration: underline; }
.gform_wrapper input,
.gform_wrapper textarea { border: 1px solid !important; }
#slider_13449.sa_owl_theme .owl-dots .owl-dot:hover span { background-color: #ebcf12 !important; opacity: 1; }
#slider_13449.sa_owl_theme .owl-dots .active span { opacity: 1 !important; }
#slider_13449.sa_owl_theme .owl-dots { padding-bottom: 54px !important; }
body .gform_wrapper input[type=submit]:hover,
body .gform_wrapper input[type=button]:hover,
body .gform_wrapper input[type=reset]:hover { background-color: #00ceff; border-color: #00ceff; color: #fff; text-decoration: none; }
.button-white-landing,
.button-black-donate { cursor: pointer; }
body .gmAlbumsViewTagsCloud ul li:hover,
body .gmAlbumsViewTagsCloud ul li.selected { cursor: pointer; }
.post-password-form { margin: auto; padding: 150px 10px 0; }
.tl-storyslider { margin-top: -1px; }
.tl-timeline .tl-slidenav-next { right: 125px; }
.tl-timeline .tl-slidenav-previous { left: 20px; }
.tl-timeline.tl-skinny .tl-slidenav-next { right: 55px; }
.tl-timeline.tl-skinny .tl-slidenav-previous { left: 30px; }
