.igwebinar img{text-align: center;margin: 0 auto 15px;display: block;}
.webinar{border-left: 4px solid #6d558e;padding: 12px 14px;background: #f6f6f6;border: 1px solid #d8d8dc;border-radius: 4px;margin-bottom: 1px;}
.igcalendario{width: 40px;display: table-cell;vertical-align: middle;padding-right: 8px;position: relative;}
.igwebinarDay{font-size: 30px;text-align: center;font-weight: 700;line-height: 26px;color: #000;}
.igwebinarMonth{font-size: 14px;line-height: 14px;padding: 0;text-transform: uppercase;text-align: center;color: #000;}
.igwebinarTitle{vertical-align: middle;display: table-cell;border-left: 1px solid #d8d8dc;padding-left: 15px;}
.igwebinarTitle h3{font-size: 15px;line-height: 18px;font-weight: 600;letter-spacing: -0.5px;margin: 0;}
.igwebinarTitle h3 a{color: #ff0008;}
.igwebinarTitle h3 a:hover{color: #c22126;}
.igwebinarTitle p{color: #6c6c7a;font-size: 14px;margin: 5px 0;}
.igwebinarTitle p small{color: #000000;font-size: 12px;}
.igwebinar h2{text-align: center;font: normal normal normal 24px / 26px Lato;letter-spacing: 0px;color: #ffffff;padding: 6px 0;position: relative;text-transform: none;z-index: 1;margin: 0 0 20px;}
.igwebinar h2:before {border-top: 2px solid #c22126;content: "";margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;bottom: 0;width: 95%;z-index: -1;}
.igwebinar h2 span{background: #c22126;padding: 10px 15px;border-radius: 2px;}
.igwebinar h2 span strong{letter-spacing: 1.1px;}
a.btn-webinar{background-color: #ff0000;color: #fff;padding: 1px 8px 3px;border-radius: 10px;font-size: 13px;}
a:hover.btn-webinar{background-color: #c22126;color: #fff;padding: 1px 10px 3px;}
h1.category{font-family: 'Lato';text-transform: uppercase;background: #c22126;color: #fff;font-size: 14px;padding: 6px 12px;border-radius: 3px;}
h2{font-family: 'Lato';text-transform: uppercase;color: #c22126;font-size: 32px;}
.boxred{background: #E01B1C;padding: 10px;}
.boxred h3,.boxred h4 {text-align: center;}
.boxred h3 a,.boxred h4 a{color: #fff;}
.boxred h3 a:hover,.boxred h4 a:hover{color: #ddd;}
.boxselect{background: #000;padding: 30px;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.boxselect h4{color: #fff;text-transform: uppercase;}
.boxselect p{color: #fff;}
.boxselect p a{color: #ff0008;}
.boxselect p a:hover{color: #c22126;}
.box3 h4{color: #e01b1c;}
.box3 p a{color: #000;font-weight: 700;}
.box3 p a:hover{color: #e01b1c;font-weight: 700;}
.box3{border-top: 20px solid #000;border-bottom: 20px solid #000;padding: 30px 0 30px;}
.igcat{background: #000;color: #fff;margin: 15px 10px;padding: 10px 20px;text-transform: uppercase;font-weight: 700;}
.othernews{
    padding: 10px 15px 0;
}
.othernews h3 a{font-size: 22px;}
.othernews h3 a:hover{color: #c22126;}
.othernews p{text-align: justify;}