iframe.infografia{width:100%; height: auto; min-height: 1994px;}
.main-menu ul.sub-menu li a{text-transform:none;}
h1{font-size:4rem;}
h1.title{font-size: 140px; line-height: 107.143%; letter-spacing: -4.2px;}
h2{font-size:2.75rem; font-weight: 200;}
h3{font-size:2.5rem;}
.box{border:solid 1px #999; padding: 25px;}
p * {font-size: inherit !important;}
#footer-PI p{color:#fff;}
.social-icons svg{fill:#ff0000; margin:0 5px;}
p a, h4 a{color: rgba(255, 0, 0, 1);}
p a:hover, h4 a:hover{color: rgba(255, 0, 0, 0.5);}
#footer-PI a:hover {
    -moz-transition: color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    color: rgba(255, 0, 0, 1);
}
.red-text{color:#ff0000}