h3 {
    color: #fff;
    font-weight: 900;
    font-size: 33px;
    margin: 0 auto;
    width: 46%;
    font-size: 2.2em;
    background-color: #2c3e50;
    padding: 0.3em 1em;
    font-family: 'Raleway' ,sans-serif;
}

p {
    color: #fff;
    font-size: 1.4em;
    text-shadow: 1px 1px 1px #333;
    font-weight: bold;
}

section {
    background: url('../img/bg-banner-home-mapa.jpg') center 0 no-repeat;
    padding: 3% 0 7% 0;
}

    section a.read-more {
        background-color: #f55d00;
        padding: 0.4em;
        color: #fff;
        text-align: center;
        font-family: 'Raleway', sans-serif;
        font-size: 1.4em;
        text-shadow: 1px 1px 1px #333;
        font-weight: 900;
    }

    section a.read-more:hover {
        text-decoration: none;
    }

    section .row{
    	margin-bottom: 20px;
	}

.timeline-banner-map-home {
    float: left;
    width: 50px
}

    .timeline-banner-map-home span {
        color: #fff;
    }

    .timeline-banner-map-home a.sphere {
        background: url('../img/sphere.png') 0 0 no-repeat;
        height: 40px;
        width: 40px;
        text-indent: -9000px;
        display: block;
    }

    .timeline-banner-map-home a.sphere:hover {
        background: url('../img/sphere-hover.png') 0 0 no-repeat;
    }

.data-banner-map-home span#infoYear{
	color: #ffcc00;
    font-weight: 900;
    font-size: 2.3em;
}
.data-banner-map-home strong{
	color: #fff;
    font-weight: 900;
    font-size: 1.5em;
    border-top: 3px solid;
    padding: 4px 0;
}
.data-banner-map-home #infoViolationsTotal, .data-banner-map-home #infoVictimsTotal{
    color: #f55d00;
    background-color: #fff;
    padding: 2px 10px;
    border-radius: 13px;
}


@media (max-width: 820px) {
    h3 {
    margin: 0 auto;
    width: 100%;
    font-size: 1.8em;
    padding: 0.3em 1em;
	margin-bottom:0.5em;
    }
    p {
    font-size: 1.1em;
	margin:0;
    }
	.data-banner-map-home strong{
		font-size:1em;
	}
	
	.container-fluid div:first-child{
		margin:0;
		padding:0;
	}
	
	.container-fluid div:nth-child(3){
		margin-left:0;
		padding:0;
	}
	
	.timeline-banner-map-home{
		width:16.66%;
		text-align:center;
	}
	
	.col-md-6 col-md-offset-3{
		width:100%;
		float:left;
	}
	
	.timeline-banner-map-home a.sphere{
		background-position:center;
		width:100%;
	}
	
	.timeline-banner-map-home a.sphere:hover{
		background-position:center;
	}

}