/*

 Theme Name:   GeneratePress Child

 Theme URI:    https://generatepress.com

 Description:  Default GeneratePress child theme

 Author:       Tom Usborne

 Author URI:   https://tomusborne.com

 Template:     generatepress

 Version:      0.1

*/



/* FUENTE */



@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;700&family=Open+Sans:wght@300;400;700&display=swap');



/* VARIABLES POR DEFECTO */



:root {

    --c-negro: #000000;

    --c-oscuro: #161515;

    --c-blanco: #FFFFFF;

    --c-amarillo: #ceb778;

    --c-primario: #ceb778;

    --c-secundario: blue;

    --c-grisclaro: #bdbaba;

    --c-gris: #747474;

}



/* OUTLINE */



*:focus { outline: 5px solid cyan }



/* ESTILOS COMUNES */



.zindex0 {

  z-index:0;

}



.zindex1 {

  z-index:1;

}



body {

  font-family: 'Open Sans', sans-serif;

  background-color: var(--c-oscuro);

  color: var(--c-blanco);

  font-size: 1rem;

  line-height: 1.5em;

}

body p:last-child {
  margin-bottom: 0;
}


a {

  color: var(--c-blanco);
  padding-left: 10px;
  text-decoration: none;

}



a, a:hover {

  transition: all 0.4s ease !important;

}



.main-navigation .main-nav ul li[class*="current-menu-"] > a {

  color: var(--c-primario);

  font-weight: 700;

}


.transition * {
  transition: all 0.35s ease-in-out;
}


/* LOGOS KIT DIGITAL */


.logos-kit-digital {

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: center;

    margin-top: 16px;

}


.logos-kit-digital img {

    display: block;

    max-width: 30%;

    padding: 0 20px;

}



.logos-kit-digital>img:last-child {

    max-width: 23%;

}



/* ---------- RESPONSIVE ---------- */



@media screen and (max-width: 1080px) {



  /* LOGOS KIT DIGITAL */



  .logos-kit-digital img {

      max-width: 210px;

  }



  .logos-kit-digital>img:last-child {

      max-width: 23%;

  }



}



@media screen and (max-width: 780px) {



  

}



@media screen and (max-width: 600px) {



  /* LOGOS KIT DIGITAL */



  .logos-kit-digital img {

      max-width: 165px;

      padding: 10px 5px;

  }



  .logos-kit-digital>img:last-child {

      max-width: 40%;

  }



}



@media screen and (max-width: 560px) {





}



/* CAPTCHA */



.grecaptcha-badge {

  display: none;

}

