/*
 Theme Name:   Startup Castle
 Theme URI:    https://fimdomeio.com
 Description:  Theme for Startup Castle
 Author:       Alexandre Castro
 Author URI:   https://www.fimdomeio.com
 Template:     Divi
 Version:      1.0.2
 License:      Proprietary
 License URI:  
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  startupCastle-child
*/


.toggleButton.closed:after {
  position: absolute;
  right: 20%;
  top: 28px;
  content:"";
  width: 16px;
  height: 10px;
  background: no-repeat center center;
  background-image: url("/wp-content/themes/startupCastle/assets/seta_programa_menufechado.svg");
  background-size: contain;
}
.toggleButton.opened:after {
  position: absolute;
  right: 20%;
  top: 46px;
  content:"";
  width: 16px;
  height: 10px;
  background: no-repeat center center;
  background-image: url("/wp-content/themes/startupCastle/assets/seta_programa_menuaberto.svg");
  background-size: contain;
}

.toggleButton {
  font-size: 24px;
}


.toggleButton {
  cursor: pointer;
}

.toggleButton table, .toggleButton td {
  border: 0 solid red !important;
}

.toggleButton .et_pb_text_inner, .toggleElement .et_pb_text_inner, .toggleElement.et_pb_image {
  max-width: 1080px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.toggleElement .entry-content tr td {
  padding: 0 !important;

}

#signup {
}
.verticalCenter {
  display: inline-block;
  vertical-align: 52px;
  margin-right: 48px;
}

@media screen and (max-width: 480px) {
.verticalCenter {
  display: block;
  padding-top: 20px;
  margin-right: 0;
  padding-bottom: 20px;
}
#inscricoes {
  padding-bottom: 20px;
}
}


#mainMenu .et_pb_row {
  width: 100%;
  max-width: 100%;
}
#mainMenu li {
  margin-left: 1.5%;
  margin-right: 1.5%;
}
#mainMenu li a {
  text-transform: uppercase;
}


#mainMenu li:nth-child(4) a {
  background: url("/wp-content/themes/startupCastle/assets/seta_menu.svg") no-repeat;
  width: 116px;
  height: 116px;
  display: inline-block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin-top: -30px;
  margin-bottom: -60px;
}

.et_contact_bottom_container {
  float: none;
}

@media screen and (max-width: 1095px) {
#mainMenu li {
  margin-left: 0;
  margin-right: 0;
}
}

@media screen and (max-width: 980px) {
  #mainMenu li:nth-child(4) {
    display: none;
  }

.toggleButton {
  font-size: 1rem;
}

}
