/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

h1, h2, h3 {
  text-wrap: balance;
  line-height: 1.1;
}
@media only all and (max-width: 47.99rem) {
  #g-header .g-logo img {
    width: 75%;
  }
}
.g-hero-slider {
  position: relative;
}
@media only all and (max-width: 47.99rem) {
  .g-hero-slider {
    height: auto !important;
  }
}
.g-hero-slider .uk-slidenav-position {
  height: 100%;
  z-index: 2;
  overflow: hidden;
}
.g-hero-slider .uk-slidenav-position .uk-slider-container {
  height: 100%;
}
.g-hero-slider .uk-slidenav-position .uk-slideset, .g-hero-slider .uk-slidenav-position .uk-slider {
  height: 100%;
}
.g-hero-slider .uk-dotnav {
  margin: 0 0 0 -15px;
  position: relative;
  bottom: 50px;
}
@media only all and (max-width: 47.99rem) {
  .g-hero-slider .uk-dotnav {
    bottom: 35px;
  }
}
.g-hero-slider .uk-dotnav > * > * {
  width: 15px;
  height: 15px;
}
.g-hero-slider .g-hero-slider-item {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 100%;
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-hero-slider .g-hero-slider-item {
    height: auto;
  }
}
.g-hero-slider .g-hero-slider-item-container {
  width: 100%;
  padding: 0 80px;
  text-align: center;
  margin-top: -7px;
}
@media only all and (max-width: 47.99rem) {
  .g-hero-slider .g-hero-slider-item-container {
    padding: 70px 50px;
  }
}
.g-hero-slider .g-hero-title {
  margin: 0;
}
.g-hero-slider .g-hero-desc {
  margin: 35px 0 0;
  font-size: 1.3rem;
}
.g-hero-slider .g-hero-buttons {
  margin: 40px 0 0;
}
.g-hero-slider .g-hero-buttons .button {
  padding: 0.8rem 1.3rem;
  font-size: 1.2rem;
  margin-right: 15px;
  min-width: 180px;
  border: 2px solid #1565c0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.g-hero-slider .g-hero-buttons .button:hover {
  background: #1978e5;
  border-color: #1978e5;
}
.g-hero-slider .g-hero-buttons .button:last-child {
  margin-right: 0;
}
.g-hero-slider .g-hero-buttons .button > span {
  margin-right: 10px;
}
@media only all and (max-width: 47.99rem) {
  .g-hero-slider .g-hero-buttons .button {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .g-hero-slider .g-hero-buttons .button:last-child {
    margin-bottom: 0;
  }
}
.g-hero-slider .g-hero-buttons .button.empty {
  background: none;
  border: 2px solid;
}
.g-hero-slider .g-hero-buttons .button.empty:hover {
  background: #1565c0;
  border-color: #1565c0;
  color: #ffffff;
}
.g-hero-slider .particles-js-canvas-el {
  position: absolute;
  top: 0;
  bottom: 0;
}
.g-hero-slider {
  background-position: bottom !important;
}
@media only all and (min-width: 75rem) {
  .g-hero-slider .g-hero-slider-item-container {
    max-width: 50%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-hero-slider .g-hero-slider-item-container {
    padding: 70px 35px;
  }
}
.g-page-title-inner h3 {
  font-weight: 400;
  font-variant: small-caps;
  font-size: 2.5rem;
}
@media only all and (max-width: 47.99rem) {
  .titseccion small {
    display: block;
  }
}
.listado-consulados .g-features-particle-image img {
  max-width: 200px;
}
.listado-consulados .g-features-particle.style7 .g-grid:last-child .g-content {
  border: none;
  background: transparent;
}
.listado-consulados .g-features-particle.style7 .g-grid:last-child .g-block:first-child .g-content {
  border: 1px solid #ecf0f1;
  background: white;
}
.titseccion {
  text-align: center;
  font-variant: small-caps;
}
#g-breadcrumb .g-content {
  background-repeat: no-repeat;
  background-position: left, right;
  background-size: contain;
}
@media only all and (max-width: 47.99rem) {
  #g-breadcrumb .g-content {
    background-image: none !important;
  }
}
section#g-breadcrumb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3));
  width: 100%;
  height: 100%;
}
section#g-breadcrumb {
  position: relative;
}
#g-breadcrumb .g-container {
  position: relative;
  z-index: 10;
}
.menu-estado-plurinacional-de-bolivia #g-breadcrumb {
  background-color: #337b40;
}
.menu-estado-plurinacional-de-bolivia #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-estado-plurinacional-de-bolivia #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Bolivia.png'), url('../images/escudos/Bolivia.png');
}
.menu-republica-federativa-de-brasil #g-breadcrumb {
  background-color: #3c9242;
}
.menu-republica-federativa-de-brasil #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-federativa-de-brasil #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Brazil.png'), url('../images/escudos/Brasil.png');
}
.menu-republica-de-chile #g-breadcrumb {
  background-color: #c22623;
}
.menu-republica-de-chile #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-de-chile #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Chile.png'), url('../images/escudos/Chile.png');
}
.menu-reino-de-dinamarca #g-breadcrumb {
  background-color: #be003a;
}
.menu-reino-de-dinamarca #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-reino-de-dinamarca #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Dinamarca.png'), url('../images/escudos/Dinamarca.png');
}
.menu-republica-dominicana #g-breadcrumb {
  background-color: #223e84;
}
.menu-republica-dominicana #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-dominicana #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Republica-dominicana.png'), url('../images/escudos/Dominicana.png');
}
.menu-reino-de-espana #g-breadcrumb {
  background-color: #b5002a;
}
.menu-reino-de-espana #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-reino-de-espana #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Espana.png'), url('../images/escudos/Espana.png');
}
.menu-republica-de-finlandia #g-breadcrumb {
  background-color: #1f357e;
}
.menu-republica-de-finlandia #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-de-finlandia #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Finland.png'), url('../images/escudos/Finlandia.png');
}
.menu-republica-de-francia #g-breadcrumb {
  background-color: #323e95;
}
.menu-republica-de-francia #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-de-francia #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Francia.png'), url('../images/escudos/Francia.png');
}
.menu-reino-unido-de-gran-bretana-e-irlanda-del-norte #g-breadcrumb {
  background-color: #1a237b;
}
.menu-reino-unido-de-gran-bretana-e-irlanda-del-norte #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-reino-unido-de-gran-bretana-e-irlanda-del-norte #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Reino-unido.png'), url('../images/escudos/Reino_unido.png');
}
.menu-hungria #g-breadcrumb {
  background-color: #bc0030;
}
.menu-hungria #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-hungria #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Hungria.png'), url('../images/escudos/Hungria.png');
}
.menu-republica-italiana #g-breadcrumb {
  background-color: #003399;
}
.menu-republica-italiana #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-italiana #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Italia.png'), url('../images/escudos/Italia.png');
}
.menu-republica-de-lituania #g-breadcrumb {
  background-color: #f1b72d;
}
.menu-republica-de-lituania #g-breadcrumb h2.titseccion {
  color: #2d6b46;
}
.menu-republica-de-lituania #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Lituania.png'), url('../images/escudos/Lituania.png');
}
.menu-montenegro #g-breadcrumb {
  background-color: #C40308;
}
.menu-montenegro #g-breadcrumb h2.titseccion {
  color: #D4AC3A;
}
.menu-montenegro #g-breadcrumb .g-content {
  background-image: url('../images/banderas/montenegro.png'), url('../images/escudos/montenegro.png');
}
.menu-reino-de-noruega #g-breadcrumb {
  background-color: #dc1c37;
}
.menu-reino-de-noruega #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-reino-de-noruega #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Noruega.png'), url('../images/escudos/Noruega.png');
}
.menu-reino-de-paises-bajos #g-breadcrumb {
  background-color: #9f1330;
}
.menu-reino-de-paises-bajos #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-reino-de-paises-bajos #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Paises-bajos.png'), url('../images/escudos/Paises_bajos.png');
}
.menu-republica-del-paraguay #g-breadcrumb {
  background-color: #bc0030;
}
.menu-republica-del-paraguay #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-del-paraguay #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Paraguay.png'), url('../images/escudos/Paraguay.png');
}
.menu-republica-del-peru #g-breadcrumb {
  background-color: #ba0019;
}
.menu-republica-del-peru #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-del-peru #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Peru.png'), url('../images/escudos/Peru.png');
}
.menu-republica-de-croacia #g-breadcrumb {
  background-color: #ba0019;
}
.menu-republica-de-croacia #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-de-croacia #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Croacia.png'), url('../images/escudos/Croacia.png');
}
.menu-republica-de-polonia #g-breadcrumb {
  background-color: #d80031;
}
.menu-republica-de-polonia #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-de-polonia #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Polonia.png'), url('../images/escudos/Polonia.png');
}
.menu-portugal #g-breadcrumb {
  background-color: #ea0020;
}
.menu-portugal #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-portugal #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Portugal.png'), url('../images/escudos/Portugal.png');
}
.menu-republica-arabe-de-siria #g-breadcrumb {
  background-color: #bc0030;
}
.menu-republica-arabe-de-siria #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-arabe-de-siria #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Siria.png'), url('../images/escudos/Siria.png');
}
.menu-confederacion-helvetica-suiza #g-breadcrumb {
  background-color: #c6001e;
}
.menu-confederacion-helvetica-suiza #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-confederacion-helvetica-suiza #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Suiza.png'), url('../images/escudos/Suiza.png');
}
.menu-republica-oriental-del-uruguay #g-breadcrumb {
  background-color: #3e73b7;
}
.menu-republica-oriental-del-uruguay #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-oriental-del-uruguay #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Uruguay.png'), url('../images/escudos/Uruguay.png');
}
.menu-republica-de-belarus #g-breadcrumb {
  background-color: #EF3F32;
}
.menu-republica-de-belarus #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-de-belarus #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Belarus.png'), url('../images/escudos/Belarus.png');
}
.menu-republica-de-kazajstan #g-breadcrumb {
  background-color: #00AFCA;
}
.menu-republica-de-kazajstan #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-de-kazajstan #g-breadcrumb .g-content {
  background-image: url('../images/banderas/Kazakhstan.png'), url('../images/escudos/Kazakhstan.png');
}
.menu-republica-de-armenia #g-breadcrumb {
  background-color: #f69318;
}
.menu-republica-de-armenia #g-breadcrumb h2.titseccion {
  color: white;
}
.menu-republica-de-armenia #g-breadcrumb .g-content {
  background-image: url('../images/banderas/armenia.png'), url('../images/escudos/armenia.png');
}
.com-content-category-blog.blog li.field-entry.galeria-de-imagenes {
  display: none;
}
#g-aside .g-array-item h3.g-item-title {
  font-size: 1.15rem;
}
/*# sourceMappingURL=custom__body_only.css.map */