p:empty{display:none}
body{
width: 100%;
}
header {
background-color: #1450A0;
}
/*.fblock2.serviceH .serviceHinner img {width:auto}*/
p:empty{display:none}

@media screen and (min-width: 992px) {
  @-moz-document url-prefix() {
    .home {top: -240px;
 position: absolute;
}
#slider_blocks{
margin-top: 240px !important;
}

    .home header{top: 240px;}
    .home#slider_blocks{margin-top: 0 !important}
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (mix-width: 992px) {

.home {top: -240px;
 position: absolute;
}
  .home header{top: 240px !important;}
  .home#slider_blocks{margin-top: 0 !important}
}
@media screen and (min-width: 992px) {
   @supports (-ms-accelerator:true) { 
 .home {top: -240px;
 position: absolute;}
 .home {top: -240px !important;}
 .home header{top: 240px !important;}
 .home#slider_blocks{margin-top: 0 !important} 
   }
}

header .navbar .container-fluid #mainNav ul.nav li.dropdown .dropdown-menu{
-webkit-transform: scale(1, 0);
-webkit-transform-origin: 50% 0;
-webkit-transition: all 300ms ease-in-out 0s;
}
header .navbar .container-fluid #mainNav ul.nav li a::after{
-webkit-transition: all 300ms ease-in-out 0s;
}

.no-js .owl-carousel {
    display: block;
    z-index: 0 !important;
}
.panel-title {
 font-size: 13px !important;
}


#pageTitle .list-inline {
    background: #FFF;
    display: inline-block;
    padding: 0 20px 0 60px;
    float: left;
}

#pageTitle .breadcrumbRow {
    width: 100%;
    left: 0;
}

#pageTitle .list-inline li a {
    color: #000;
    text-transform: uppercase;
}

.page-content div.container.nosidespadding {
    width:100%;
}

.vc_cta3-content-header { background: none; }

.vc_cta3-content b{ color: #1551A1; }

.widgetNewsletter, .divRedesSociaisRodape{ color: #ffffff; }
.inputNewsletter { width: 100% !important; background-color: #1551A1 !important; }


.vc_row.vc_row-o-full-height {
    min-height: 40vh !important;
}

.stayOrNot, .serviceSelect{ float: left; }

.ui-datepicker th{ font-size:10px !important; text-transform: uppercase; padding: 5px !important;  }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ font-size:12px !important; }

.widget_categories{ padding: 10px !important; }
@media (min-width: 768px) and (max-width: 979px) { 
.panel-title {
 font-size: 10px !important;
}

   @media screen and (-webkit-min-device-pixel-ratio:0) {

body{
margin-top:-50px !important;

}

}
.fblock1.block .col-xs-6:last-child {
    width: calc(100% - 32px);
}

}
@media (max-width: 767px) {
.home-main-content{margin-top:225px;}
.fblock1.block .col-xs-6:last-child h3{
    margin-top: 5px;
    margin-bottom: 5px;
}
.fblock1.block .col-xs-6:last-child{
padding-right: 5px;
}
.fblock1.block .col-xs-6:last-child p{
    line-height: 15px;
}
.homepage{
margin-top: -225px !important;
}
.panel-title {
 font-size: 9px !important;
}
.footer-bottom-sidebar{
float: none !important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {

 body{
margin-top:-10px !important;
}
}
}
