footer.foot-content{display: flex;flex-flow: row wrap;justify-content: space-around;margin-top: 2rem}
footer.foot-content .pestanas{flex-basis: 35%;padding: 1rem 2rem;margin-bottom: 2rem}
footer.foot-content .tstos{flex-basis: 60%}
footer.foot-content .pestanas li{list-style: none;border: 1px solid #eee;border-left: 3px solid #3D6872;margin-bottom: 1.2rem;padding: .5rem;cursor:pointer}
footer.foot-content .pestanas li.activo{background-color: #eee;font-weight: bold}
footer.foot-content .tstos{position: relative}
footer.foot-content .tstos div{display: none;opacity: 0;transition: .5s;position: aboslute;padding: 2rem;border: 1px solid #eee}
footer.foot-content .tstos div.activo{display: block;opacity: 1}
h1{
	font-size: 2em;
	margin: .67em 0;
}
h2{
  font-size: 3.5rem;
  margin: 0px;
  line-height: 1.42857;
  padding: 0px;
  font-family: brandon-grotesque, Brandon-Grotesque-Fallback, sans-serif;
  font-weight: 300;
  text-align: center;
  color: var(--ac-color);
  -webkit-tap-highlight-color: transparent !important;
}
h2.customplate{
	color: #3D6872;
	font-family: 'Roboto Slab',Georgia,"Times New Roman",serif !important;
	font-size: 44.8px;
	text-transform: uppercase;
}
h5.ref{font-size: .8rem;color:#3D6872;margin-left: 2rem}
hr{margin: 2rem 0!important}
.entry-content .duo{display: flex;flex-flow: row wrap;justify-content: space-around;}
.entry-content .duo>div{border: 1px solid #aaa}
.entry-content .duo .main-img{flex-basis: 65%;-ms-grid-row-align: center;align-self: self-start;}
.entry-content .duo .main-content{flex-basis: 30%}
.entry-content .duo .main-content p{padding:0 2rem}
.bts a{display: block;margin: .5rem 2rem;border: 1px solid #3D6872;transition: .5s;padding: .5rem;text-align: center;font-size:.8rem;width: 50%;}
.bts a:hover{background-color: #3D6872;color: white}
.bts a.av{background-color: #3D6872;color: white}
.bts a.av:hover{background-color:white;color: #3D6872}
