/* CSS Document */
#cont {padding-top:50px;}
#contener h2 {font-family:'tex_gyre_adventorregular', Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contener h2 {font-size:40px; line-height:40px; color:#e3ce00; padding-bottom:25px;}
#contener h3 {font-size:21px; line-height:21px; font-family:'tex_gyre_adventorregular', Arial, Helvetica, sans-serif; margin-bottom:5px; padding-bottom:10px; border-bottom:1px dotted #ccc; text-transform:uppercase;}
#contener h3:nth-of-type(2), #contener h3:nth-of-type(3) {margin-top:30px;}

.col a {color:#000;}
.col a:hover {text-decoration: underline;}
.grid .col > ul > li > a:first-child {text-transform:uppercase; color:#e3ce00; font-size:16px;}
.grid .col > ul > li > a:first-child:hover {color:#000; text-decoration:none;}
.col li {font-size:14px}
.col a {transition: all 0.25s ease 0s;}
.col li span {font-size:12px;}

.grid {max-width:100%; display:grid; grid-template-columns:repeat(3, 1fr); grid-column-gap :20px; column-gap :20px; grid-row-gap:20px; row-gap:20px;}
.column {-webkit-columns: 3; -moz-columns: 3; columns: 3; column-gap :20px;}
.column li {overflow: hidden; /* fix for Firefox */ break-inside: avoid-column; -webkit-column-break-inside: avoid;}

.marge {transition: all 0.5s ease 0s; margin-left:233px;}
.marge_menu {margin-left:0;}
#footer.marge_menu {margin-left:33px;}

@media screen and (max-width:479px){
.grid {grid-template-columns:repeat(1, 1fr); }
.column {-webkit-columns: 1; -moz-columns: 1; columns: 1;}	
}
@media screen and (max-width:480px){
#cont {padding-top:60px;}
#contener h2 {font-size:30px; line-height:30px; color:#e3ce00; padding-bottom:25px;}
}
@media screen and (min-width:480px) and (max-width:979px){
.grid {grid-template-columns:repeat(2, 1fr); }
.column {-webkit-columns: 2; -moz-columns: 2; columns: 2;}	
}
@media screen and (max-width:640px){
.menu {background-color: rgba(255,255,255,1);}
}

@media screen and (max-width:767px){
.menu {background-color: rgba(255,255,255,1);}
.marge {margin-left:0;}
.marge_menu {margin-left:0;}
}

@media screen and (max-width:767px){
.menu {background-color: rgba(255,255,255,1);}
}