/*
 Theme Name:     IBDP Divi Child
 Theme URI:      #
 Description:    IBDP Divi Child Theme
 Author:         Jhonatan Eduardo <jhonatanepp@gmail.com>
 Author URI:     https://wlocus.me/
 Template:       Divi
 Version:        1.0.0
*/

/* Logo */
/* #logo {
    max-height: 67px !important;
} */

/* Top */
#top-header {
  padding-top: 5px;
  padding-bottom: 5px;
}

#top-header .container {
  font-weight: 400;
}
#top-header .container #et-info span {
  margin-right: 20px;
}
#top-header .container #et-info span i {
  margin-right: 3px;
}
#top-header,
#et-secondary-nav li ul {
  background-image: url("./assets/images/top-bg-right.png");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 35% 100%;
}
@media (max-width: 980px) {
  #top-header,
  #et-secondary-nav li ul {
    background-image: none;
  }
}

#top-header .et-social-icons {
  position: absolute;
  right: 0;
}
.et_fixed_nav #main-header,
.et_fixed_nav #top-header {
  padding-top: 5px;
  padding-bottom: 5px;
}
#top-menu li li {
  padding: 0 5px;
}

/* Menu Principal */
#top-menu-nav ul.nav li.menu-item a {
  color: #0b1836;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  /* font-size: 13px; */
  text-transform: uppercase;
}

/* Widget General */
.footer-widget p {
  font-weight: 400 !important;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
  width: 31.83% !important;
}
.et_pb_gutters3 .footer-widget {
  margin-right: 1.5% !important;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
  margin-bottom: 30px;
}
/* Widget Title */
.widget_ibpd_title_widget h2,
.widget_ibpd_title_widget h4 {
  color: #fff !important;
  font-size: 22px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.widget_ibpd_title_widget .ibpd-diviser-widget {
  margin-top: 15px;
  width: 80px;
  height: 5px;
  background-color: #e4aa41;
  border-radius: 10px;
}
/* Call To Action Top */
.et_header_style_left #et-top-navigation {
  padding-top: 18px;
}
.et_header_style_left .et-fixed-header #et-top-navigation {
  padding-top: 5px;
}
.ibdp-cta-top a {
  background-color: #e4aa41;
  padding: 15px 25px !important;
  border-radius: 5px;
  font-weight: 700 !important;
  font-size: 13px !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 700;
  /* padding: 0 !important; */
}

/* Module Filterable Event */
.ibdp_event_image {
  border-radius: 5px;
}
.ibdp_event_image img {
  border-radius: 5px;
}