/*303ee96a2f2ada7119ef0a0d50855952*/
/*@import custom.css*/

/*VIDEOS*/

/*tamaño logo*/
.g-logo {
  font-size: 4.5rem;
  line-height: 3.5rem;
}

div#logo-7196-particle.g-content.g-particle {
  margin-top: -1.5rem;
}

/*menu centrado*/
ul.g-toplevel {
    text-align: center !important;
 margin-left: -0.65rem;
}

/*menu-arriba*/
div#menu-8266-particle.g-content.g-particle {
   margin-top: -2rem;
}

.g-container {
   padding-bottom: 45px;
}

.g-block.size-8.icon div.g-content {
  display: contents;
}

/*titulo*/
h1 {
 font-size: 1.4rem;
  font-weight: 400;
  color: #4b0082;
  font-family: "Alata";
  margin-top: 0.2rem;
  margin-bottom: -0.3rem;
}

.fp-above-videogrid .g-videogrid-title {
  color: #000;
}

.fp-above-videogrid .g-videogrid-duration {
  color: #000;
}

.g-videogrid .g-videogrid-item .g-videogrid-title {
  font-size: 1rem;
  font-weight: 400;
}

.g-videogrid .g-videogrid-item .g-videogrid-title .g-videogrid-duration {
  font-size: 1rem;
  }

.fp-above-videogrid .g-videogrid-duration {
  display: none;
  }
  
  
  /*footer*/

.g-simplemenu-particle h6 {
  color: #dcdcdc;
  opacity: 3;
}

.g-simplemenu-particle .g-simplemenu li {
  font-size: 1.2rem;
  line-height: 1.3;
}

.g-simplemenu-particle .g-simplemenu.g-simplemenu-0cols {
    opacity: 0.6;
}

.fa {
  scale: 2;
  width: 2em;
}

.fa-fw {
  margin-right: -1em;
}

@media only screen and (min-width: 320px) and (max-width: 736px) {

.g-logo {
    line-height: 1rem;
  margin-top: 1.5rem;
    margin-left: 1rem;
    font-size: 2rem !important;
  }

.g-simplemenu-particle .g-simplemenu li {
  font-size: 1rem !important;
  line-height: 1.1 !important;
}

#g-mobilemenu-container .g-toplevel li .g-menu-item-container {
  padding-right: 0.938rem 1rem;
}

.fp-copyright .fp-copyright-menu {
    flex: 20%;
    }  
  
}
  
@media only screen and (min-width: 720px) and (max-width: 1280px) {
.g-logo {
    line-height: 1rem;
  margin-top: 1.5rem;
    margin-left: 1rem;
    font-size: 2rem !important;
  }

.g-simplemenu-particle .g-simplemenu li {
  font-size: 1rem;
  line-height: 1.1;
} 

#g-mobilemenu-container .g-toplevel li .g-menu-item-container {
  padding-right: 0.938rem 1rem;
} 

.fp-copyright .fp-copyright-menu {
    flex: 20%;
    }
  
}

@media only screen and (min-width: 923px) and (max-width: 1370px) {
.g-logo {
    line-height: 1rem;
  margin-top: 1.5rem;
    margin-left: 1rem;
    font-size: 2rem !important;
  }

.g-simplemenu-particle .g-simplemenu li {
  font-size: 1rem;
  line-height: 1.1;
}  

#g-mobilemenu-container .g-toplevel li .g-menu-item-container {
  padding-right: 0.938rem 1rem;
} 

.fp-copyright .fp-copyright-menu {
    flex: 20%;
    }  
 
}