/*!
Theme Name: AKA
Theme URI: http://underscores.me/
Author: activecolor
Author URI: http://activecolor.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aka
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

AKA is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/



/* Hameed Bello - 10/12/2022 (Reporting Pages Field Display Fix)*/
body input[type="radio"] {
    appearance: auto!important;
}


#territories svg{
  background-color:white
}
.events_container ul li,
.events_list li{
  cursor:pointer;
}
.logout_notice{
  background-color:#ef939e;
  padding:20px;
  margin-bottom:50px;
  color:black;
  text-align:right;
}
.logout_notice a,
.logout_notice a:visited:not(.btn),
.logout_notice a:not(.btn){
  font-weight:700;
  text-decoration:underline;
  color:#000;
}
@media (min-width:1220px){
  body .navigation .center_content .logo_aka_administration{
    top:10px;
    left:-4px;
  }
}
@media (min-width:750px){
  body .history .content_history_line .milestone.show:nth-child(odd) .year{
    transform: translateX(-40px);
  }
  body .history .content_history_line .milestone.show:nth-child(even) .year{
    transform: translateX(-40px);
  }
}
@media (min-width:750px){
  .content_data_information li figure svg{
    height:160px!important;
    width:auto!important;
  }
}
@media (max-width:1220px){
  body .home header .custom_slider .content_slider li .content_msg .title::before{
    top:-12px;
  }
  body .staff_image img{
    max-width:100%;
  }
}

body div .wpforms-form .button.full.pink{
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;

  font-weight: 700;
  font-size: 1.125rem;

  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
body .wpforms-has-error label.wpforms-error{
  color:red;
  display:inherit!important;
  height:0px;
  margin-top:2px;
  margin-bottom:-2px!important;
  font-size:1rem!important;
  font-weight: 700!important;
}
body .news_events .content_media .download_pdf input{
  margin-bottom:0px;
}
body .news_events .wpforms-field.wpforms-field-text{
  margin-bottom:47px;
}
body div .wpforms-form .wpforms-required-label{
  color:#000;
  float:left;
  font-weight:bold;
  margin-right:5px;
}
.wpforms-field{
  margin-bottom: 43px;
}
.wpforms-field-container .wpforms-page,
.has_wpforms .wpforms-field-container, 
.form_theme .wpforms-field-container, 
.engagement .wpforms-field-container{
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 37px 120px;
}

.form_theme .wpforms-field,
.has_wpforms .wpforms-field,
.engagement .wpforms-field{
  width: calc(50% - 60px);
}
.form_theme .wpforms-field.wpforms-one-fourth,
.has_wpforms .wpforms-field.wpforms-one-fourth{
  width: calc(25% - 60px);
  margin-right:-60px;
}
.form_theme .wpforms-field.wpforms-one-fourth.wpforms-last,
.has_wpforms .wpforms-field.wpforms-one-fourth.wpforms-last{
  margin-right:0px;
}
.form_theme .label-check,
.has_wpforms .content_form .contact_form_container .label-check,
.engagement .content_form .contact_form_container .label-check{
  margin-bottom:37px;
  width:100%;
}

body div.wpforms-container .wpforms-form .choices__inner, 
body .form_theme select,
body .has_wpforms .content_form .contact_form_container select,
body .engagement .content_form .contact_form_container select{
  border: 2px solid var(--pink)!important;
  height: 55px;
  padding: 0 20px;
  color:#000;
  width:100%;
  background-image:url('AKA-dropdown-caret.svg'); 
  background-repeat:no-repeat;
  background-position: calc(100% - 15px) 50%;
}
body .form_theme input[type="radio"]:checked,
body .has_wpforms .content_form .contact_form_container input[type="radio"]:checked,
body .engagement .content_form .contact_form_container input[type="radio"]:checked{
  background-color:var(--pink);
}

body .wpforms-confirmation-container-full{
  background: transparent;
  border: none;
  color: #000;
  padding: 0px;
}
.page-template-page-news_events-calendar_month .events .content_calendar ul li{
  height:auto;
}
.page-template-page-news_events-calendar_month .events .content_calendar ul li{
  width:auto;
}
.tribe-events-c-subscribe-dropdown__container,
.tribe-events-c-view-selector{
  display:none!important;
}

.staff_image img{
  max-width:218px;
}
.media_relations_wrap p{
  margin-bottom:60px;
  font-weight:600;

  font-weight: 400;
  font-size: 1.25rem;
}
html body .media_relations_wrap{
  margin-bottom:114px;
}
.president .content_bio .content_info.align-left{
  justify-content:left;
}
.error404 .president .content_bio{
  margin-top:40px;
}

.content_space_top h5{
  font-size: 2.25rem;
  margin-bottom: 30px;
  margin-top:100px;
}
.history .content_carousel .splide__arrows{
  display:none;
}


.history .content_history_line .milestone .images img:nth-child(2) {
  bottom: -90px;
  position: absolute;
}

.history .content_history_line .milestone:nth-child(odd) .images img:nth-child(2) {
  left:-86px;
}
.history .content_history_line .milestone:nth-child(even) .images img:nth-child(2) {
  right:-86px;
}
body .history .content_history_line .milestone_13{
  margin-bottom:340px;
}
@media screen and (max-width:1000px){
  .ceo_image_2_mobile{
    margin-bottom:100px;
  }
}
@media screen and (max-width:750px){

  body .engagement .content_form .contact_form_container button{
    margin-top:0px;
  }
  
  .navigation .center_content .content_nav .links_navigation li .btn_search{
    line-height:0;
  }
  body .navigation .center_content{
    padding-top:7px;
  }
  body .history .content_history_line .milestone_13 img:nth-child(1){
    width: 236px;
  }
  body .history .content_history_line .milestone:nth-child(odd) .images img:nth-child(2),
  body .history .content_history_line .milestone:nth-child(even) .images img:nth-child(2) {
    left: initial;
    right: 0;
  }
  body .history .content_history_line .milestone_7 p,
  body .history .content_history_line .milestone_6 p {
    padding-top: 407px;
  }
  body .history .content_history_line .milestone_7 .images{
    left:50px;
  }
}

body .programs .content_program_step .content_initiatives .content_text{
  align-items: start;
}
body .content_copyright a{
  color:#fff;
  text-decoration:none;
}
.default_content .content_text{   
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 120px;
}
.split_p p{
  width: 50%;
}
.default_content p,
.default_content .content_text p {
  font-weight: 400;
  font-size: 1.25rem;
  margin: 0 0 30px;
}
.default_content p.small{
  font-size:1rem;
}
.default_content {
  padding: 95px 0 36px;
}
.default_content .content_half {
  width: 50%;
}
.default_content h5 {
  font-size: 2.25rem;
  margin-bottom: 40px;
}
.default_content .content_text.align_content_left{
  justify-content: left;
}
.section_background.pink{
  background: rgba(239, 147, 158, .15);
}
hr.pink_hr{
  border-top: 1px solid var(--pink);
}
.text-center{
  text-align:center;
}
hr.extra_bottom{
  margin-bottom:40px;
}
@media (max-width:1000px){
  .default_content .content_text {
    gap: 86px;
  }
  .default_content .content_half {
    width: 100%;
  }
  .default_content h5 {
    font-size: 1.75rem;
  }
}
@media (max-width: 750px){
  body .default_content_padding,
  .default_content .content_text{
    padding: 59px 36px;
  }
  body .default_content_no_top .content_text{
    padding-top:0px;
  }
  .default_content .content_text  {
    flex-direction: column;
    gap: 38px;
  }
  .split_p p,
  .default_content p,
  .default_content .content_text p {
    width: 100%;
  }
}

.engagement .content_form.empty_top{
  margin-top:0px;
}

/* CALENDAR */
.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden{
  margin-right:20px;
}
.tribe-events-header__messages.tribe-events-c-messages{
  display:none!important;
}
.tribe-events-tooltip-theme {
  display: none !important;
}
/* CALENDAR */


/* FORMS */
.wpforms-page-button{
  background: var(--pink);
  border: var(--pink) 1px solid;
  width: 220px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: inline-block;
  margin-right: 30px;
}
.wpforms-field.wpforms-field-date-time > label,
.wpforms-field.wpforms-field-address > label,
.wpforms-field.wpforms-field-address,
.wpforms-field.wpforms-field-divider,
.wpforms-field.wpforms-field-html,
.wpforms-field.wpforms-field-pagebreak{
  width:100%;
}
.wpforms-field.wpforms-field-html h5{
  margin-bottom:0px;
}
.wpforms-field-container ul{
  padding-left:0px;
  margin-top:0px;
  list-style-type: none;
}
.wpforms-field-container ul li{
  padding-left:0px;
}
.wpforms-field.wpforms-field-date-time .wpforms-field-row{
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 37px 60px;
}
.wpforms-field.wpforms-field-address,
.content_form_wrapper .content_form .contact_form_container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 37px 120px;
}
.content_form_wrapper .content_form .contact_form_container .form_group {
  width: calc(50% - 60px);
  display: flex;
  align-items: center;
  gap: 82px;
}
.content_form_wrapper .content_form .contact_form_container .form_group .form_input {
  width: calc(50% - 41px);
}
.wpforms-field.wpforms-field-date-time .wpforms-field-row > div,
.content_form_wrapper .content_form .contact_form_container .form_input {
  width: calc(50% - 30px);
}
.content_form_wrapper .content_form .contact_form_container label {
  display: block;
  font-size: 1.25rem;
  margin-bottom: 15px;
}
.content_form_wrapper .content_form .contact_form_container .label-check {
  display: flex;
}
.content_form_wrapper .content_form .contact_form_container .label-check .checkbox {
  width: 26px;
}
.content_form_wrapper .content_form .contact_form_container .label-check label {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 5px;
  margin-left: 32px;
}
.content_form_wrapper .content_form .contact_form_container input:not([type="checkbox"]) {
  width: calc(100% - 40px);
  border: 2px solid var(--pink);
  height: 55px;
  padding: 0 20px;
}
body .form_theme textarea,
body .engagement .content_form .contact_form_container textarea,
.content_form_wrapper .content_form .contact_form_container textarea {
  width: calc(100% - 0px);
  border: 2px solid var(--pink);
  height: 55px;
  padding: 0 20px;
  height: 199px;
  padding: 20px;
}
.content_form_wrapper .content_form .contact_form_container .form_half {
  width: calc(50% - 60px);
}
.content_form_wrapper .content_form .contact_form_container .form_half .form_input {
  width: 100%;
  margin-bottom: 70px;
}
.content_form_wrapper .content_form .contact_form_container .form_half label {
  font-weight: 400;
}
.content_form_wrapper .content_form .contact_form_container .form_half .label-check {
  margin-bottom: 40px;
}
.content_form_wrapper .content_form .contact_form_container hr {
  width: 100%;
  border-color: var(--white);
  margin-top: 44px;
  margin-bottom: 26px;
  border-width: 2px;
}
.content_form_wrapper .content_form .contact_form_container button {
  font-weight: 700;
  font-size: 1.125rem;
  font-family: 'Montserrat', sans-serif;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.wpforms-container {
  width:100%;
}
@media (max-width:1000px){
  .wpforms-field.wpforms-field-address .wpforms-field-row,
  
  .form_theme .wpforms-field.wpforms-one-fourth,
  .form_theme .wpforms-field, 
  .has_wpforms .wpforms-field.wpforms-one-fourth,
  .has_wpforms .wpforms-field, 
  .engagement .wpforms-field{
    width: 100%;
  }
}

.region_template .content_form_wrapper .content_form .contact_form_container label{
  font-weight:900;
  color:black;
  font-size:20px;
}
.region_template .content_form_wrapper .content_form .contact_form_container input:not([type="checkbox"]){
  border:2px solid #ef939e;
  border-radius:0;
  width:100%;
}
.region_template .content_form_wrapper .content_form .contact_form_container input[type="submit"]{
  font-weight: 700;
  font-size:18px;
  background: #ef939e;
  border: #ef939e 1px solid;
  width: 220px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  cursor:pointer;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
.region_template .content_form_wrapper .content_form .contact_form_container input[type="submit"]:hover{
  background: transparent;
}
.region_template .wpforms-field.wpforms-field-address, .content_form_wrapper .content_form .contact_form_container {
  gap: 0px 60px;
}

.region_template .form_theme .wpforms-field,
.region_template .has_wpforms .wpforms-field{
  width: calc(50% - 30px);
}
#login_results{
  margin-top: 20px;
  font-size: 16px;
}
/* FORMS */
.regular_page .content_info{
  margin-bottom:100px;
}
body .home .content_about_sisterhood .women_image img{
  width:100%;
}
.page-template-page-membership-sanctioned .antihazing .content_info{
  margin-top:0px;
}
body .about .content_cards .content_items li .content_information p{
  height:100px;
  height:auto;
}
body .about .content_cards .content_items li{
  height:100%;
}
.about .content_cards .content_items li .content_information{
  display:flex;
  flex-direction: column;
  justify-content: space-between;
}
.protected_page .member-login{
  justify-content: center;
}
.protected_page .member-login__body{
  width:100%;
  margin-top:50px;
}
@media (max-width:750px){
  .protected_page .member-login__body{
    width:100%;
    margin-top:20px;
  }

  .region_template .form_theme .wpforms-field,
  .region_template .has_wpforms .wpforms-field{
    width:100%;
  }
}

.content_footer .content_links li a img{
  display:none;
}
.event_hr{
  height: 1px;
  background-color: #ef939e;
  border: none;
  margin-top:50px;
  margin-bottom:50px;
}
.navigation .search #search_form{
  width:100%;
} 
h5.search-page-title{
  font-size: 2.25rem;
  margin-bottom: 30px;
}
.president .content_bio .content_info.search_results_wrapper .text{
  width:100%;
}
.search_result_div{
  padding-bottom:0px;
  border-bottom:1px solid #ef939e;
  margin-bottom:30px;
}
.search_result_div a{
  color:#ef939e;
  font-weight:bold;
}
body .vendor .content_vendor.white_bg{
  background-color:white;
  margin-top:0px;
}
body .vendor .content_info .content_half.full_width{
  width:100%; 
}
body .vendor .post_content h1{
  font-size: 2.25rem;
  margin-bottom: 44px;
  margin-top:20px;
}
body .header-main__top .admin-logo{
  width:106px;
  height:106px;
}
body .navigation .center_content .logo_aka_administration{
  width:118px;
}
@media (max-width:1000px){
  body .vendor .post_content h1{
    font-size: 1.75rem;
    margin-bottom: 68px;
  }
  body .navigation .center_content .logo_aka_administration{
    width:90px;
  }
}
.president .content_president .section_title h1{
  padding: 0 30px;
}
.button_search{
  cursor:pointer;
}
.navigation .center_content .content_nav h1 a{
  text-decoration:none;
  color:#ef939e;
}
.programs .content_program_step.show h3 .animation_text01{
  font-size:2.25rem;
  position:relative;
  bottom:-13px;
}
.home .content_programs .content_items li h4 span.row.normal{
  font-size:1.5rem;
}
body .home .content_programs .content_items li h4{
  line-height:2.2rem;
  padding-bottom: 23px;
  padding-top:16px;
}

@media (max-width:1000px){
  .programs .content_program_step.show h3 .animation_text01{
    font-size:1.75rem;
    bottom:-7px;
    position:relative;
  }
  .home .content_programs .content_items li h4 span.row.normal{
    font-size:1rem;
  }
  body .home .content_programs .content_items li h4{
    line-height:1.2rem;
    padding-top:12px;
    padding-bottom:13px;
    padding-left:13px;
  }
}
@media (max-width:750px){
  .programs .content_program_step.show h3 .animation_text01{
    font-size:1.313rem;
    bottom:0px;
  }
  body .home .content_programs .content_items li h4{
    padding-top:13px;
    padding-bottom:17px;
  }
}
.history .content_history_line .milestone_12.show .images img{
  position:relative;
  z-index:2;
}
.history .content_history_line .milestone.show .year{
  position:relative;
  z-index:10;
}
.history .content_history_line .milestone.show .images img:nth-child(1){
  position:relative;
  z-index:3;
}
.history .content_history_line .milestone.show .images img:nth-child(2){
  z-index:3;
}
@media (min-width:1421px){
  body .navigation .center_content .content_nav{
    width: 1136px;
  }
}
@media (min-width: 1221px){
  body .navigation.sticky.mobile {
      top: -75px;
  }
}
@media (max-width: 1220px){
  body .navigation .center_content .logo_aka_administration{
    width:84px;
    height:88px;
  } 
}
@media (max-width:650px){
  .row.navigation{
    /* min-height:165px; */
  }  
}
@media (max-width:750px){
  body .navigation .center_content .content_nav{
    margin-top:5px;
  }
}
.search .president .content_bio .content_info .text p.post_type_result{
  font-size:1rem;
  font-weight:bold;
}
@media (min-width: 1221px){
  body .navigation.sticky.mobile .center_content .logo_aka_administration{
    top:10px;
  }
  body .navigation.sticky.mobile .center_content .logo_aka{
    top:5px;
  }
}
body .navigation.sticky.mobile{
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.16);
}
body .membership .content_intro figure img{
  max-width:688px;
  width:100%;
}

body .history .content_history_line .milestone.milestone_4.show:nth-child(even) .year{
  transform: translateX(0px);
}
@media screen and (min-width:1150px){
  body .history .content_history_line .milestone_2 .images{
    left:381px;
  } 
  body .history .content_history_line .milestone_2 .year:before {
    width: 94.5%;
  }
}
body .home header .custom_slider .static_msg h3{
  font-weight:900;
}

@media (min-width:750px) and (max-width:1150px){
  body .history .content_history_line .milestone_3 p,
  body .history .content_history_line .milestone_7 p{
    position:relative;
    margin-left:auto;
  }
  body .history .content_history_line .milestone_3,
  body .history .content_history_line .milestone_7{
    padding-bottom:230px;
  }
  body .history .content_history_line .milestone.milestone_1 .images img:nth-child(2){
    left:0px;
  }
}

@media (max-width: 1420px){
  body .president .content_bio .content_info .text{
    width:100%; 
  }
  body .news_events .content_events ul li p,
  body .events .content_calendar ul li p{
      font-size: 1rem;
  }
}
@media (max-width:1000px){
  .programs .content_program_step .content_overview_strategy img {
    max-width: 331px;
    margin: 0px auto;
    display:block;
  }
}

@media (min-width:1150px) and (max-width:1420px){
  body .history .content_history_line .milestone_8{
    margin-top:0px;
  }
}

@media (min-width:750px){
  body .history .content_history_line .milestone_7 p{
    position:relative;
    margin-left:auto;
    margin-right:20px;
    right:0px;
  }

  body .history .content_history_line .milestone_7{
    padding-bottom:246px;
  }
}

@media (min-width:750px) and (max-width:1420px){
  body .history .content_history_line .milestone_3 p,
  body .history .content_history_line .milestone_4 p{
    position:relative;
    margin-left:auto;
    margin-right:20px;
  }
  body .history .content_history_line .milestone_4,
  body .history .content_history_line .milestone_3{
    padding-bottom:246px;
  }
}

@media (max-width:750px){
  body .splide__arrows.splide__arrows--ltr{
    position: relative;
    width: 100%;  
    height: 40px;
    display: inline-block;
  }
  body .about .content_sisters .splide__arrow--next,
  body .about .content_sisters .splide__arrow--prev{
    bottom:auto;
    top:0px;
  }
  body ul.splide__list li{
    padding-left:0px;
  }
}
@media (max-width:1040px){
  body .navigation.hide .center_content .content_nav .links_navigation li .content_submenu{
    top:0px;
  }
  body .navigation .center_content .content_nav .links_navigation li.login a{
    z-index:1;
  }
}
body .txt-and-photo.txt-and-photo--reversed .photo img{
  max-width:100%;
  width: 100%;
  position: relative;
  right: auto;
  top: auto;
  transform: none;
}
body .txt-and-photo.txt-and-photo--reversed .photo{
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 46.6786355476%;
}
.container.events_regionals{
  padding:0px;
}
.events_regionals p.not_found{
  padding-top:70px;
  padding-bottom:50px;
}

.form_theme input:not([type="checkbox"]), 
.form_theme textarea{
    width: calc(100% - 40px);
    border: 2px solid var(--pink);
    height: 55px;
    padding: 0 20px;
}
.form_theme label {
    display: flex;
    font-size: 1.25rem;
    margin-bottom: 15px;
}
body div .form_theme .wpforms-required-label{
  color:#000;
  font-weight:bold;
  margin-right:5px;
  order:-1;
}
.wpforms-field-description{
  font-size:0.75rem;
}
.page-id-2795 .vendor .content_info .content_half:first-child{
  width: 100%;
}
body div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{
  display:none;
}
