.boxTimeline{max-width: 100%;height:auto;margin: 0 60px;margin-top: 70px;}

.timeline{width:100%;height:auto;position: relative;float: left;text-align: left;margin: 0;padding: 0; z-index:2;}
.timeline:before{content:"";width:100%;height:1px;background: #bbbbbb;position: absolute;left: 0;top: 50%;margin-top: -18px;z-index:8;}
.timeline li{display:inline-block;text-align: center;position:relative;z-index:10;overflow: hidden;position:relative;cursor: pointer;}
/*.timeline li:first-child{text-align:left;}
.timeline li:last-child{text-align:right;}*/
.timeline li:first-child:before{margin-left:10px;}
.timeline li:first-child:after{content:"";width: 21px;height: 23px;background:#fff;position:absolute;left: 0;top: 0;margin-left: -11px;}
.timeline li:last-child:after{content:"";width: 0;height: 23px;background:#fff;position:absolute;left: 30px;top: 0;margin-right: 0;}
.timeline li:before{content:"";width: 22px;height: 22px;border: solid 2px #bbbbbb;display: inline-block;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background: #fff;margin-left: 0px;}
.timeline li span{display:block;margin-top: 5px;font-size: 18px;color: #c0c0c0;font-weight: 400;font-family: "Roboto", Arial, Helvetica, sans-serif; font-weight: 500;}
.timeline li.active:before{background: #464646;color: #464646;border-color: #464646;}
.timeline li.active span{color:#464646;}
.timeline-slide{width:100%;display:inline-block;position:relative;padding: 13px 0;}
.slide-wrapper{width:auto;margin: 0 20px;}
.slide-left{width: 50px;height: 50px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;left: -60px;top: 0;border: solid 1px #bbbbbb;z-index:10;font-size: 40px;color: #bbbbbb;line-height: 45px;text-align: center;cursor: pointer;text-indent: -1px;}
.slide-left:before{content: "\f104";font-family: 'FontAwesome' !important;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}
.slide-right{width: 50px;height: 50px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;right: -60px;top: 0;border: solid 1px #bbbbbb;z-index: 10;font-size: 40px;color: #bbbbbb;line-height: 45px;text-align: center;z-index:10;cursor: pointer;text-indent: 3px;}
.slide-right:before{content: "\f105";font-family: 'FontAwesome' !important;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}

.slide-left:hover,
.slide-right:hover{background:#464646;}
.slide-left:hover:before,
.slide-right:hover:before{color:#fff;}

.timeline-wrapper{width:100%;padding: 20px 20px;font-size:20px;line-height:20px;font-family: Arial;text-transform: uppercase;text-align: left;}
.timeline-wrapper .ano{font-size:48px;font-weight:600;color:#464646;display: inline-block;width: 100%;float: left;line-height: 48px;padding: 0;margin: 15px 0 0 0;}
.timeline-wrapper ul{width:100%;height:auto;display:inline-block;margin-top: 15px;}
.timeline-wrapper ul li{width:100%; height:auto; display:inline-block; padding:25px 0; border-top:solid 1px #e2e2e2;}
.timeline-wrapper ul li:first-child{border:0;}
.timeline-wrapper ul li .titulo,
.timeline-wrapper ul li h2{font-size: 17px!important;line-height: 25px!important;color: #464646!important;text-transform: none;margin: 0!important;padding: 0!important;font-family: 'Noto Serif', Arial, Helvetica, sans-serif;font-weight: 600!important;}
.timeline-wrapper ul li .nome,
.timeline-wrapper ul li p{font-size: 15px;line-height: 25px;color: #000000;text-transform: none;margin: 0;padding: 0;font-family: "Noto Serif", Arial, Helvetica, sans-serif;}

@media screen and (max-width:640px){
	.timeline-wrapper{padding: 20px 0;width: calc(100% + 120px);margin-left: -60px;}
}