/* ------------------------------------------------------------------
Theme Name: LU Institucional
Theme URI: https://linhaurbana.com.br
Author: Linha Urbana Curitiba
Author URI: https://linhaurbana.com.br
Description: Nossos temas institucionais são limpos e adeptos as empresas dos mais variados segmentos, com módulos de blogs, notícias, produtos, portfólios e projetados para uma maior clareza e apreciação dos visitantes. Utilizamos tipografias simples e diretas no LU Institucional, que se encaixam perfeitamente com o segmento da empresa, que sejam elegantes, legíveis e que atendam aos mais variados tamanhos de telas existentes no mercado. Projetamos tudo isso usando a abordagem ‘mobile-first’, que aborda o desenvolvimento levando em consideração primeiro as pequenas telas, o que significa que o seu conteúdo ocupa o centro da tela, independentemente de seus visitantes chegarem via smartphone, tablet, laptop ou computador desktop.

Version: 1.0
Tags: institucional, noticias, blog, portfolio, features, sliders, social-networks, emails, formulários, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: LU Institucional, project, corporate. one page html5, creative template
------------------------------------------------------------------- */

.col-centered{
    float: none;
    margin: 0 auto;
}
.gallery-section {
    padding-top: 145px;
    padding-bottom: 145px;
}
#service-item figure img {
    /*min-height: 100%;*/
    /*min-width: 100%;*/
    /*!* IE 8 *!*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/
    /*!* IE 5-7 *!*/
    /*filter: alpha(opacity=0);*/
    /*!* modern browsers *!*/
    /*opacity: 0;*/
    object-fit: none; /* Do not scale the image */
    object-position: center; /* Center the image within the element */
    width: 270px;
    height: 200px;
}
.slider_area .slider ol {
    display: block;
    float: right;
    font-family: "Lato",sans-serif;
    font-size: 12px;
    font-weight: 900;
    padding-bottom: 61px;
    padding-top: 61px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.services-detail-text blockquote p {
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin: 0;
}
.service_area img {
    width: 100%;
}

/*** contact form error handling ***/
#form-result {
    width: 100%;
    margin-top: 15px;
    clear: both;
}

#contact-form label.error {
    color: #fe403f !important;
    font-size: 0.93333rem;
    font-weight: normal;
    margin: 5px 0 0 0;
}

#form-result.alert-success,
#form-result.alert-error {
    width: 100%;
    color: #fff;
    padding: 5px 10px;
    font-size: 16px;
    text-align: center;
    display: none;
}

@media (max-width: 767px) {
    #form-result .alert-success,
    #form-result .alert-error {
        font-size: 15px;
    }
}

#form-result.alert-success {
    background-color: #4fd050;
    border-left: 5px solid #4fd050;
    margin-bottom: 5px;
}

#form-result.alert-error {
    background-color: #fe403f;
    border-left: 5px solid #fe403f;
}
/*** contact form error handling ***/