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

/*OPINION*/

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

div#logo-4257-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-4247-particle.g-content.g-particle {
   margin-top: -2rem;
}

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

/*titulo*/
h1 {
  font-size: 1.3rem;
    color: #4b0082;
  margin-top: -2rem;
}

/*contenido en box*/


#g-expanded {
  background: #dcdcdc;
}

.g-gridcontent .g-gridcontent-title-desc .g-title {
  font-size: 1.4rem;
  font-weight: 400;
 color: #4b0082;
  margin-bottom: 2.2rem;
}

.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper {
    background: lavender;
  height: 203px;
}

/*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;
  }

.g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 1.2rem;
  margin-left: -1.3rem;
}

#g-offcanvas #g-mobilemenu-container ul {
  background: #dcdcdc;
 
 }

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

.movil{
  float:right;
  margin-left: -0.7rem !important;
  margin-bottom: 15px;
  
}

.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper {
    height: 260px;
}

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

.g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 1.2rem;
  margin-left: -1.3rem;
}

#g-offcanvas #g-mobilemenu-container ul {
  background: #dcdcdc;
 
 }

#g-offcanvas {
  background: #dcdcdc;
 }

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

.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper {
    height: 260px;
}

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

@media only screen and (min-width: 923px) and (max-width: 1370px){

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

.g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 1.2rem;
  margin-left: -1.3rem;
}

#g-offcanvas #g-mobilemenu-container ul {
  background: #dcdcdc;

 }

#g-offcanvas {
  background: #dcdcdc;
 } 

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

.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper {
     height: 260px;
}

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