
.jumbo_title{
    text-transform: uppercase;
    font-weight: 200;
    font-size: 2.5rem;
    padding-bottom: 2rem;
}

.jumbo_text{
    font-size: 1rem;
    font-weight: 200;
}

.jumbo-button {
    border-radius: 0; 
    font-size: 1.5rem;
    font-weight: 100;
    text-transform: uppercase;
}

.card-text{
    text-align: left;
    font-size: 0.8rem;
    padding: 0;
    line-height: 1rem;
    margin: 0;
}

.card-container-top{
    margin: auto 0 ;
    padding: 10% 0 0 0;
    vertical-align: middle;
}

.card-container-bottom{
    margin: auto 0;
    padding: 0;
    vertical-align: middle;
    text-align: end
}

.card-title{
    margin:0;
}

.loc {
    font-weight: 600;
    margin-bottom: 5%;
    margin-top: 5%;
}

h5 {
    padding-bottom: 5%;
}

.card {
    margin: 0 auto; /* Added */
    float: none; /* Added */
    margin-bottom: 10px; /* Added */
    box-shadow: 0px 3px 22px -5px rgba(0,0,0,0.3);
}

#cartas_container{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

hr {
	border: 0; 
    height: 1px; 
    background-image: -webkit-linear-gradient(left, #f0f0f0a1, #b8b8b8, #f0f0f0a1);
    background-image: -moz-linear-gradient(left, #f0f0f0a1, #b8b8b8, #f0f0f0a1);
    background-image: -ms-linear-gradient(left, #f0f0f0a1, #b8b8b8, #f0f0f0a1);
    background-image: -o-linear-gradient(left, #f0f0f0a1, #b8b8b8, #f0f0f0a1); 
}

.title {
    padding-left: 15px; 
    text-transform: uppercase; 
    font-weight: 400; 
    font-size: 2rem;
    font-family: 'Open Sans', sans-serif;
}