.text_divider{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    text-align: justify;
}

.slider-caption {
    background-color: rgba(255,255,255,0.7);
    border-radius: 15px;
    padding: 0px;
}
.slider-caption h2 {
    margin-top: 10px;
    padding: 30px;
}
.slider-caption h2 i {
    margin-top: 10px;
}

.portfolio-desc {
    padding: 15px;
    background-color: #ae241d;
}
.portfolio-desc h3 {
	text-transform: uppercase;
    color: #fff;
}
.pagination-container ul li a i{
    font-size: 13px !important;
}
.portfolio-desc h3 a {
    color: #fff;
}
.portfolio-desc h3 a:hover {
    color: #fff;
}
.portfolio-desc span {
    display: block;
    margin-top: 3px;
    color: #c3c3c3;
}

.entry {
    margin: 0;
    padding: 0;
    border-bottom: none;
}

.header-extras li i{
	cursor: auto;
}
.header-extras li i:hover{
	color: #444;
}

input[type="file"] {
    padding: 7px 14px !important;
}

.product-1 .product-image {
    width: 300px;
    height: 300px;
}

.list-group li{
    margin-bottom: 10px !important;
}

.lingua1 {
    margin-left: 10px !important;
}

.lingua.current, .lingua:hover {
    color: #ae241d;
}
.lingua {
    font-family: 'Source Sans Pro', sans-serif;
    display: block;
    line-height: 22px;
    color: #444;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-transition: margin .4s ease, padding .4s ease;
    -o-transition: margin .4s ease, padding .4s ease;
    transition: margin .4s ease, padding .4s ease;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
}

.entry-image img {
    width: auto;
    max-width: 100%;
    margin: auto;
}

.detalhe_single {
    margin: auto;
    float: none;
}

.portfolio-image {
    min-height: 276px;
}

.portfolio-image.obras {
    min-height: auto;
}

@media only screen and (max-width: 991px){
    .text_divider {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0px;
        -moz-column-gap: 0px;
        column-gap: 0px;
    }
}