/* xl - DESKTOP STYLES */
/*========================================================================*/
/*A C O R D I O*/
.porto-sicon-box.btn_ubicaciones {
  background: #f0f0f0;
  padding: 12px 25px;
  border-radius: 10px;
  cursor: pointer;
  border: solid 1px var(--porto-primary-color);
  margin-bottom: 7px;
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones:hover, .porto-sicon-box.btn_ubicaciones.active {
  background: var(--porto-primary-color);
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones:hover h3.porto-sicon-title {
  color: #fff !important;
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones.active h3.porto-sicon-title, .porto-sicon-box.btn_ubicaciones:hover h3.porto-sicon-title {
  color: #fff;
  transition: 0.3s ease all;
  background: rgba(255, 255, 255, 0.2);
}
.porto-sicon-box.btn_ubicaciones .porto-sicon-header p {
  font-size: 25px;
  line-height: 1.4em;
  color: var(--porto-dark-color);
  transition: 0.3s ease all;
  font-family: "Jost";
  font-weight: 700;
  text-transform: uppercase;
}
.porto-sicon-box.btn_ubicaciones.active .porto-sicon-header p, .porto-sicon-box.btn_ubicaciones:hover .porto-sicon-header p {
  color: #fff !important;
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones .porto-sicon-description {
  margin-top: 0 !important;
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones.active .porto-sicon-description, .porto-sicon-box.btn_ubicaciones:hover .porto-sicon-description {
  color: #fff !important;
  margin-top: 0 !important;
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones h3.porto-sicon-title {
  color: var(--porto-primary-color);
  transition: 0.3s ease all;
  background: #ef334042;
  text-transform: uppercase;
  display: inline-block;
  padding: 3px 10px;
  border-radius: 25px;
  font-size: 13px;
  letter-spacing: 0.5px;
}
.textos__ubicaciones h2 {
  background: #003e51;
  display: inline-block;
  padding: 8px 20px !important;
  border-radius: 25px;
  margin-bottom: 20px !important;
}
.textos__ubicaciones .porto-u-sub-heading strong {
  font-size: 35px;
  padding-bottom: 15px !important;
  display: inline-block;
  color: var(--porto-dark-color);
}
.textos__ubicaciones {
  min-width: 40%;
  padding-right: 25px;
}
/*#acordion-ubicaciones_mostrar .vc_column-inner {
    display: flex;
    flex-direction: row;
}*/
.porto-sicon-box.btn_ubicaciones .porto-just-icon-wrapper.porto-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #777;
  transform: rotate(-45deg) scale(0);
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones:hover .porto-just-icon-wrapper.porto-icon, .porto-sicon-box.btn_ubicaciones.active .porto-just-icon-wrapper.porto-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #777;
  transform: rotate(-45deg) scale(1);
  transition: 0.3s ease all;
}
.porto-sicon-box.btn_ubicaciones:hover .porto-just-icon-wrapper.porto-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #fff;
  transform: rotate(-45deg) scale(1);
  transition: 0.3s ease all;
}
.porto-sicon-box.content-ico-contact .porto-sicon-description {
  margin-top: 5px !important;
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  .mapa_ubicacion .wpb_wrapper.vc_column-inner {
    /*display: flex;*/
    padding: 10px 5px !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  /*.mapa_ubicacion .wpb_wrapper.vc_column-inner {
    display: flex;
    padding: 20px !important;
}*/
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  .textos__ubicaciones {
    min-width: 100%;
    padding-right: 12px;
  }
  /*.mapa_ubicacion .wpb_wrapper.vc_column-inner {
    display: flex;
	flex-direction: column;
    padding: 20px !important;
}*/
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F4139-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F4139-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F4139-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BACEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BADhFA%3BAAAA%3BAAAA%3BAAAA%3BAC6FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAD3HA%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAATA%3BAAcA%3BAGdA%3BAAAA%3BAAAA%3BAAAA%3BAHcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */