/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Creative Multi-Purpose WordPress Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 17.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
#back_to_top > span {
    background-color: #1B1A26 !important;
    border-color: #1B1A26 !important;
    border-width: 1px !important;
    border-style: solid !important;
}
#back_to_top span i, #back_to_top span span{
    color: white !important;
}

.portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a{
    color:#1b1a26 !important;
}


a.preview.qbutton.small.white {
    display: none;
}
div#slide-8-layer-1 {
    font-size: 46px !important;
    line-height: 28px !important;
    text-transform: uppercase !important;
    text-shadow: black 2px 3px !important;
}
.footer_bottom_holder, .footer_bottom, .footer_bottom p, .footer_bottom_holder p, .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant) {
    font-size: 12px !important;
}

h5.latest_post_title.entry_title a:hover{
    color:#2F3140 !important;
    text-decoration: underline !important;
}

footer{
    padding-top: 30px !important;
}
i.qode_icon_font_awesome.fa.fa-check.qode-ili-icon-holder.circle{
    background-color: #f4f4f4 !important;
}
span.qode-tab-title-inner {
    font-weight: bold !important;
}
span.qode_iwt_icon_holder.fa-stack.fa-lg:hover{
    border-color: black !important;
}
.breadcrumb{
    font-size: 15px !important;
}
.qode-accordion-holder .qode-title-holder{
    background-color: white !important;
}
.h5, h5{
    font-size: 16px !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
}

.accordion{
    background-color: white !important;
    border: 1px solid #ef8028 !important;
}
.qode-accordion-holder .qode-title-holder .qode-tab-title{
    background-color: #f2f2f2 !important;
}
.qode-accordion-holder .qode-title-holder .qode-accordion-mark-icon{
    color: black !important;
}
div#texto{
    border: inset #ff613a !important;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.grid_section {
    padding-right: 35px !important;
}
.wpb_wrapper{
    line-height: 26px !important;
    font-style: normal !important;
    font-weight: 300 !important;
}
.footer_top .footer_col3 {
    text-align: left !important;
}
.title.title_size_large h1 {
    font-size: 30px !important;
}
.title_holder{
    padding-top: 45px !important;
}

.testimonial_content_inner {
    border: 1px solid #E55E25 !important;
    background-color: #fff !important;
}
.testimonial_image_holder{
    display: inline-block !important;
    width: 100px !important;
    height: 100px !important;
    border-radius: 50% !important;
    margin-bottom: 20px !important;
    overflow: hidden !important;
    border: 4px solid #E55E25 !important;
}
.testimonials_c_holder .flex-control-nav li a.flex-active {
    background-color: #E55E25 !important;
}

.testimonials_c_holder .flex-control-nav {
    margin-top: 20px !important;
    text-align: center !important;
}

.testimonials_c_holder .testimonial_content_inner{
    padding: 15px 46px !important;
}
.h4, h4{
    font-size: 17px !important;
}

.content {
    margin-top: 0;
    margin-bottom: -32px !important;
}
.vc_column-inner.vc_custom_1552589696531 {
    padding-top: 40px !important;
}
.qode-accordion-holder .qode-title-holder .qode-accordion-mark{
    right: 0px !important;
    width: 42px !important;
    background-color: #CFB28D !important;
}
.testimonials_holder .flex-direction-nav a{
    background-color: #ffffff !important;
    border: 2px solid #E55E25 !important;
}
.testimonials_holder .flex-direction-nav a:before{
    color: #942c2c !important;
    font-size: 21px !important;
}

.vc_row.wpb_row.section.vc_row-fluid.vc_inner.grid_section{
    padding-left: 12px !important;
}
.qbutton:hover{

    font-weight: bold !important;
}
.wpb_wrapper p {
    padding-bottom: 10px !important;
}
.q_icon_with_title .icon_text_inner {
    padding: 4px 0 4px !important;
}



h2.subtitulos-solucoes {
    text-decoration:underline;
    font-weight: 400;
    font-size: 22px !important;

}


.tabela-solucoes{
    text-align: center;
}


.tabela-solucoes tr {
    border: 2px solid #CEB18C;
}


.tabela-solucoes td{
    border: 2px solid #CEB18C;
}

.tabela-solucoes h3{
    font-weight: 500;
    font-size: 18px;
}


.testimonial_content_inner {
    padding-bottom: 40px;
    background-image: url(/wp-content/themes/bridge/testimonial-dourado.jpg)!important;
}

.testimonial_text_holder {
    padding-top: 25px;
}
.qbutton.white:hover{
    background-color:#e55e25 !important;
}
.projects_holder article a.lightbox{
    display:none !important;
}
.projects_holder article a.preview{
    display: inline-block !important;
}

.testimonial_image_holder{
    visibility: hidden;
}

.latest_post_text_inner p.excerpt {
    display: none;
}

/**
@media only screen and (min-width: 1300px) {
    .title_subtitle_holder {
        padding-top: 0px !important;
        padding: 20%;
    }


    .title_subtitle_holder.port{
        padding-top:15%!important;

    }


}
*/




@media only screen and (min-width: 1800px){
.title_subtitle_holder {
    padding-top: 130px !important;
    padding: 20%;
}

} 


@media only screen and (max-width: 1024px) {
    .title_subtitle_holder {
        padding-top: 0px !important;

    }
}


@media all and (min-width: 1680px) and (max-width: 1680px){
    .title_subtitle_holder {
        padding-top: 0px !important;

    }
}






@media all and (min-width: 1300px) and (max-width: 1600px){
    .title_subtitle_holder {
        padding-top: 26px !important;
        padding: 20%;
    }
}

a.link-website{
    color: black;
}

a.link-website:hover{
    color:#EF8028;
}
.vc_col-has-fill>.vc_column-inner{
    padding-bottom: 53px;
}

div#slide-12-layer-1{
    font-size: 46px !important;
    line-height: 28px !important;
    text-transform: uppercase !important;
    text-shadow: black 2px 3px !important;
}

div#slide-14-layer-1{
    font-size: 46px !important;
    line-height: 28px !important;
    text-transform: uppercase !important;
    text-shadow: black 2px 3px !important;
}


select.formulario-pesquisa {
    background-color: #f7f6f6;
    border-color: rgba(247,246,246,0);
    border-width: 0;
    border-style: solid;
    color: #656161;
    font-family: Roboto;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    border: 1px solid #e6e6e6;
    height: 44px;
}

div#response {
        margin-top: 80px;
}



form.wpcf7-form.cf7_custom_style_2 label {
    font-weight: 600;
}