

.projects_holder article .portfolio_description {
  padding-left: 15px;
padding-right: 15px;
}
.blog_holder article .post_text h2 .date {
  display: none;
}
.q_font_awsome_icon_stack:hover .fa-circle {
  color: #c81c1b!important;
}

header p { margin: 0; }

.topo-contatos { display: block; width: 100%; }
.fone-left { float: left; width: 30%; }
.fone-right { float: right; width: 69%; }
.fone-right h3 { margin-top: 17px; font-size: 14px; line-height: 26px; text-transform: none; }
.fone-right p { font-size: 15px;  line-height: 18px; }
.fone-right p a { font-size: 14px; font-weight: 600; }
.horario-left { float: left; width: 72%; }
.horario-left h3 { margin-top: 17px; font-size: 14px; line-height: 22px; text-transform: none; }
.horario-left p { line-height: 14px; font-size: 14px; }
.horario-right { float: right; width: 27%; }


.solicite-cotacao { padding: 25px 30px; }

.header-left-from-logo-widget, .header-right-from-logo-widget { padding: 0; } 

.content { padding-top: 40px; }
.home .content { padding-top: 210px !important; }

.home h1 { padding-top: 150px; }
 
#home-sobre .tit-sobre h2 { padding-top: 90px; }
#home-sobre .col-sobre { padding: 0 30px 0 0; margin-left: 0; }

.cf7_custom_style_1 .wpcf7-radio span { color: #FFF; }
h2.tit-cotacao { text-align: center; font-size: 18px; line-height: 24px; color: #fff; margin-bottom: 15px; }

#home-blog { display: none; }

.home .latest_post_two_holder .latest_post_two_text, .home .latest_post_two_holder .latest_post_two_info { padding: 10px; }
.home .latest_post_two_holder .latest_post_two_text .separator.small { margin: 15px auto; }
.home .latest_post_two_holder .latest_post_two_info_inner .post_info_author { display: none; } 
.home .latest_post_two_holder .latest_post_two_info_inner .post_info_date { text-align: center; }

#home-parceiros .qode_clients .qode_client_holder_inner { margin: 0 25px; }
#home-parceiros img { filter: grayscale(1); opacity: 0.7; }
#home-parceiros img:hover { filter: grayscale(0); opacity: 1; }
#home-parceiros .qode_clients .qode_client_holder_inner:after, #home-parceiros .qode_clients .qode_client_holder_inner:before { border: none; }
#home-parceiros .qode_clients .qode_client_holder a { cursor: default; }
#home-parceiros .qode_clients .qode_client_holder a:hover { opacity: 1; }

.duas-colunas {
-webkit-column-gap: 30px;
moz-column-gap: 30px;
column-gap: 30px;
-webkit-column-count: 2;
moz-column-count: 2;
column-count: 2;
}

.quem-somos-frase p {
text-align: center; 
color: #fff; 
font-size: 30px; 
line-height: 40px; 
padding: 0 60px;
}

#seguros h2.ui-accordion-header {
font-size: 22px;
color: #ce000c;
font-weight: 400;
    margin-bottom: 15px;
}

#seguros h2.ui-accordion-header.ui-state-active { margin-bottom: 0; }



.footer_top_holder {
background-color: #616161;
	background-image: -webkit-linear-gradient(top, #616161, #222);
	background-image: -moz-linear-gradient(top, #616161, #222);
	background-image: -o-linear-gradient(top, #616161, #222);
	background-image: -ms-linear-gradient(top, #616161, #222);
	background-image: linear-gradient(to bottom, #616161, #222);
}

a.btn-whats {
position: fixed;
    z-index: 99999;
    display: table;
    background: #25D366;
    text-align: center;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 30px;
    bottom: 26px;
    right: 100px;
    color: #FFF;
box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 10px 0px !important;
}
a.btn-whats:hover { background-color: #075E54; color: #FFF; } 

@media only screen and (max-width: 1200px){ 
.fone-left { float: left; width: 36%; }
.fone-right { float: right; width: 64%; } 
}

@media only screen and (min-width: 1000px){
.header_bottom{
padding:0;
}
header .header_inner_left{
left:0;
}
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo{ max-height: 80px; height: 80px !important; }
header.fixed_hiding.centered_logo .header_inner_left { margin: 10px 0; }

}
nav.main_menu>ul>li>a{
padding:0 60px;
border-right:  1px solid #d2d3d5;
}
nav.main_menu>ul>li:last-child a{
border:none;
}

@media only screen  and (min-width: 1100px) and (max-width: 1200px) {
.solicite-cotacao { padding: 20px; }
}
@media only screen and (max-width: 1100px) {
nav.main_menu > ul > li > a {
padding: 0 50px;
}
}

@media only screen and (max-width: 1000px) { 
.header-left-from-logo-widget, .header-right-from-logo-widget { display: block; margin-top: 90px; } 
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo { max-height: 100px; }
header.fixed_hiding .q_logo  { padding-top: 10px; }
.q_logo a, .q_logo img { height: 80px !important; }
.header-left-from-logo-widget-inner2 { text-align: left; }
.header-right-from-logo-widget-inner2 { text-align: right; }
.fone-left { width: 44%; }
.fone-right { width: 56%; }

.home .content { padding-top: 0px !important; }

.home h1 { font-size: 60px; line-height: 70px; }
#home-sobre .tit-sobre h2 { padding-top: 45px; font-size: 22px; }
.solicite-cotacao { padding: 15px 20px; }
.solicite-cotacao span.ja-possui { display: block; }
}

@media only screen and (max-width: 767px) {
.fone-left, .horario-right { display: none; }
.fone-right, .horario-left { width: 100%; }
.home h1 { padding-top: 70px;  font-size: 80px; line-height: 90px;  }

.solicite-cotacao { padding: 35px 40px; }
#home-sobre .tit-sobre h2 { padding-top: 0; }
}


@media only screen and (max-width: 600px) {
.home h1 { padding-top: 90px; font-size: 60px; line-height: 70px; }
.quem-somos-frase p { font-size: 22px; line-height: 30px; padding: 0 10px; }

}

@media only screen and (max-width: 450px) {
.home h1 { padding-top: 60px; font-size: 50px; line-height: 60px; }
.qbutton { letter-spacing: 0; }
.header-left-from-logo-widget { display: table; width: 100%;  }
.header-left-from-logo-widget-inner { width: 100%; }
.header-left-from-logo-widget-inner2 { text-align: center; }
.header-right-from-logo-widget-inner2 { display: none; }
.solicite-cotacao { padding: 25px 25px; }

}