.footer{
padding-top:10px;
padding-bottom:10px !important;
background:#f7f7f7;
}
.wpcf7-form .custom_form {
background: #ECECEC;
color: #7b7b7b;
}
.wpcf7-form .custom_form select, .wpcf7-form .custom_form h2 {
color: #222222;
}
.wpcf7-form .custom_form input, .wpcf7-form .custom_form select {
background: #ffffff;
}
.wpcf7-form .custom_form input::placeholder{
color: #7b7b7b;
}
input.es_textbox_class {
width: 95% !important;
height: 45px;
border-radius: 0px;
}
input.es_submit_button {
border: 0 none;
color: #fff;
float: right;
font-size: 13px;
padding: 1px 20px;
background: #0088CC;
transition: all 0.5s;
}
.es_button {
width: 20% !important;
float: right;
padding-top: 0px;
}
.es_msg {
padding-top: 5px;
padding-bottom: 5px;
color: #1ab74c;
}
.es_widget_form .es_button button.fa i {
color: #fff
}
h1, h2, h3, h4, h5, h6 {
font-family: "Montserrat",sans-serif;
}
.footer-widgets .widget-title {
color: #0787cb;
margin-bottom: 31px;
letter-spacing: -0.5px;
font-size: 17px;
font-weight: 500;
}
.container .row .col-md-12 .copyright p a {
color: #828282
}
input.es_textbox_class {
width: 100% !important;
height: 45px;
border-radius: 0px;
margin:0;
}
.pgntn-page-pagination {
text-align: center !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
padding-top: 0px;
}
.contactform_style2 button {
height: 50px;
line-height: 50px;
padding: 0 28px 0 30px;
color: #fff;
font-weight: 700;
margin-bottom: 30px;
}
.wpb_content_element .wpb_wrapper p {margin-top: 13px;
}
input.wpcf7-submit{
padding: 0 20px;
}
.contactform_style2 button {
height: 50px;
width: 100%;
font-size: 14px;
line-height: 50px;
padding: 0 21px 0 21px;
color: #fff;
font-weight: 700;
margin-bottom: 30px;
}
.vc_custom_1515694475314{
margin-bottom: 50px;
}
.themesflat-button:not(.no-background)::before{
background:rgba(0,0,0,0)
}
.themesflat-button:hover,.appoinment:hover{
background:#5ab6e6 !important;
color:white !important;
}
#mainnav > ul > li{
margin-left:37.5px
}
.content-right .themesflat-socials li a:hover{
color:white;
}

.hover:hover,.es_widget_form .es_button button:hover{ background:#0188cf99;
}
.vc_inner{
text-align:center;
}
.vc_inner a img{
height:90px;
width:auto
}
.header-sticky .logo svg, .header-sticky .logo img{
max-height:67%;
}
.mobile-center{
text-align:center;
}
.logo img, .logo svg{
height:56px
}
.imagebox, .themesflat_imagebox.style2 .imagebox-desc, .footer-widgets .widget{
margin-bottom:0;
}
.blog-shortcode.blog-grid article{
margin-bottom: 0px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{
margin-bottom: 5px;
}
.wpb_single_image.big_image img{
margin-left: 0;
}
@media only screen and (min-width:1024px){
.mobile-center{
text-align:left;
}
.logo img, .logo svg{
height:75px
}
.desktop-right a{
float:right;
text-align:right;
}
.imagebox, .themesflat_imagebox.style2 .imagebox-desc, .footer-widgets .widget{
margin-bottom:30px;
}
.blog-shortcode.blog-grid article{
margin-bottom: 35px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{
margin-bottom: 35px;
}
.wpb_single_image.big_image img{
margin-left: -68px;
}
}
.preloader{
display:none !important;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
display:flex;
margin-bottom:0;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{
margin:0 auto;
}
.contact-separator{
padding:15px;
text-align:center
}

.contact-separator .vc_column-inner {
border:1px solid #ccc;
min-height:160px;
}
.contact-separator .vc_column-inner {
border: 1px solid #f1f0f0;
min-height: 160px;
}
.contact-separator .vc_column-inner {
border: 1px solid #f1f0f0;
min-height: 210px;
}
.navigation.loadmore a{
background:#0188cf;
}
.navigation.loadmore a:hover, .bt-form-rodape .wpcf7-submit:hover, .campo-form .wpcf7-submit:hover{
opacity:0.7;
background:#0188cf;
}
.es_widget_form .es_textbox{
width:80%;
display:inline-block
}
.es_widget_form .es_button{
width:20%;
}
.es_widget_form .es_button button{
width:100%;
text-align:center;
padding:0;
}
.rp4wp-related-posts ul li .rp4wp-related-post-content a{
font-weight:bold;
font-size:18px
}
.rp4wp-related-posts ul li .rp4wp-related-post-content p{
font-size:13px
}
.featured-post{
text-align:center
}
.faixa-home-azul{
background:#0178b7 !important;
}
.faixa-home-azul div{
background:#0178b7;
}
.faixa-home-azul .vc_custom_1549901957654{
border:1px solid #fff;
}

.flexslider .slides img{
width:200px !important;
}
.flexslider .slides li{
width:250px !important;
}

@media only screen and (min-width:1024px){
.slider-arrow_left_1{
left:-20px !important;
}
.slider-arrow_right_1{
right:-26px !important;
}
.vc_custom_1548269959340{
margin-left:-230px !important;
}
.margin0 .vc_column-inner{
margin-left:-230px;
}
.margin0 .vc_column-inner .wpb_wrapper .wpb_content_element{
margin-bottom: 0px !important;
}
}
.responsiveSlider li,.responsiveSlider li .box {
height:90px !important;
}
.responsiveSlider li .box img{
width:274px;
height:90px !important;
border-radius:0;
padding:0px 10px;
}

.responsiveSlider li .box .Rich_Web_PSlider_SC_LPop_1{
display:block;
width:100%;
height:90px;
position:absolute;
}
.responsiveSlider li .box .Rich_Web_PSlider_SC_LPop_1 a{
width:100%;
height:100%;
display:block;
background:none !important;
}
.responsiveSlider li .box .Rich_Web_PSlider_SC_LPop_1 a i{
display:none;
}

.border-radius input,
.border-radius textarea,
.border-radius button{
border-radius:7px;
font-weight:bold;
box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.75);
}

.zindex2{
z-index:2 !important;
}
.vc_row.vc_row-flex > .vc_column_container{
display:flex !important;
}
.back-azul input, .back-azul textarea{
background:#dfecf5;
}
.btn-center input{
margin: 0 auto;
display: block;
width:100%;
}
.popup input{
margin: 30px 0px 0px 0px
}
.wow_modal_button_right{
display:none;
}

.content-area .post-wrap .blog-post .entry-box-title .wrap-entry-title .entry-meta{
display:none;
}
.your-item-title_1{
display:none;
}