/*----- TABS - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-tabs .ui-tabs {
  border: none !important;
  padding: 0 !important;

  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu {
  background: none !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;

  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li {
  background: none !important;
  border: none !important;
  margin: 0 0.25rem -1px 0 !important;
  padding: 0 !important;
  z-index: 2;
}

#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li::before {
  display: none !important;
}

#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li a {
  cursor: pointer !important;
  font-weight: 500 !important;
  padding: 0.875rem 1rem !important;
  text-decoration: none !important;

  /* -webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px; */
}
#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li a:hover {
  text-decoration: none !important;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .apb-tabs-row {
  border: 1px solid #ddd;
  border-radius: 0;
  display: none;
  padding: 1.5rem 2rem 2rem 2rem !important;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .apb-tabs-row:first-child {
  display: block;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .apb-tabs-title {
  display: none;
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .apb-tabs-body p:last-child {
  margin-bottom: 0 !important;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .apb-tabs-body::after {
  clear: both;
  content: "";
  display: block;
}
/* COLORS */
#apb-wrapper .tabs-menu li a {
  background: #ddd;
  color: #111;
}
#apb-wrapper .tabs-menu li a:hover {
  background: #666;
  color: #fff;
}
#apb-wrapper .tabs-menu li.ui-tabs-active a {
  background: #111;
  color: #fff;
}
/*----- TABS - Close -----*/

/*----- MOBILE - Open -----*/
@media all and (max-width: 680px) {
  #apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li {
    padding-top: 2px !important;
  }
  #apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li a {
    display: block !important;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
/*----- MOBILE - Close -----*/

/*----- CSS ANIME - Open -----*/
#apb-wrapper .tabs-menu li a {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/*----- CSS ANIME - Close -----*/

/*----- CLEAR BOTH - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu:after {
  clear: both;
  content: "";
  display: block;
}
/*----- CLEAR BOTH - Close -----*/
