.slideprincipal a:hover{color:white;}

.btn-bt.default:hover span {
    left: 0px !important;
}
footer#footer a:hover{color:white !important;border-color:white !important;}
footer#footer a{color:white !important;border-color:white !important;}

#Footer .btn-bt.default:hover span {
    border-color:white !importan;
}

#Footer .btn-bt.default span {
    border-color:white !importan;color:white !important;
}

.icon-glass{display:none !important;}
.ls-bottom-nav-wrapper{display:none !important;}
.codeless_slider .swiper-slide .content.vertical_centered{display:none;}
.header_tools{display:none;}
.container{max-width:1030px !Important;}
.sticky_header header#header{background-color:#2C6485 !important;}
.menu-principal{color: #FFF !important;}
.block_title.section_title p{padding: 0px 11% !important;}
.info li:first-child{display:none;}
.latest_blog .blog-item.boxed .content {padding: 20px 0px 0px 0px;}
.widget-title{font-weight: 500 !important;}
.block_title.section_title h1 {text-transform: none !Important;font-weight:600 !important;}
.latest_blog .blog-item .content h4 {text-transform: none !Important;font-weight:600 !important;}
.titulo{margin-bottom: 15px !important;}
nav .codeless_custom_menu_mega_menu ul > li h6{display: none;}
nav .codeless_custom_menu_mega_menu.codeless_mega2 {width: 200px !important;left: 0px;}
.codeless_custom_menu_mega_menu{font-weight: 600;}
.header_wrapper{background-color:rgba(44,100,133,0.5);}
.borda{border:1px solid #888 !important;}
.rpwe-time {display:none;}
.barraempresa{margin-top: -645px;}
.wpb_row.standard_section{margin-bottom: 30px !important;}
.page_header_yes #content {padding-top: 20px !important;}
.header{margin-bottom: 10px;}
.page_parents li:first-child {display: none;}
.page_parents{margin-right:50px;}
.linecon-icon-heart{display: none;}
.info li:last-child{display:none;}
.social-icons{width: 40px !important;}
ul{padding-left: 0px;}
.widget-title{margin-bottom: 10px !important;}
.block_title.column_title h1{text-transform: none !important; letter-spacing: 0px !important;}
.services_small{margin-bottom: 10px;}
.blog-article.standard-style .content h1{text-transform: none !important;}
.top25icons{margin-left: 10px;}
.social-icons{margin:0px;padding-top: 0px;border-bottom: none;}
#comments{display: none;}
#menu-servicos{margin-left:15px;}
#widget_shortcode-2{margin-bottom: 10px;}
#widget_shortcode-3{margin-bottom: 10px;}
#widget_shortcode-4{margin-bottom: 10px;}
.row > .span3 {width: 33%;}
.row > .span9 {width: 66%;}
#rpwe_widget-2{margin-bottom: 15px !important;}
.rpwe-block li {margin-bottom: 0px !important;}
.aside ul li::after{content:none;}
.single .header_1 header#header{background-color: rgb(44, 100, 133) !important;}
#cl1264841851{margin-bottom: 10px;}
.wpb_content_element{margin-bottom: 10px;}
.rpwe-block li {border-bottom: none !important;}
footer .inner .widget ul li a {width: 50px;}
footer .inner .widget ul li a {float: none;}
.slideprincipal{padding: 15px; border: 1px solid;}
.container{width: 100%;}
.responsive-responsive-menu-item-2008 h6{display:none;}
.mobile_small_menu{margin-left: 10px;}
accordion.style_1 .accordion-heading.in_head .accordion-toggle::before {border: 1px solid #10B8C7 !important;}
nav .codeless_custom_menu_mega_menu {left: 10%;}
.btn-bt.align-left {width:250px;max-width:100%;}

.inner {
    background-color: #377DA6 !important;
}

nav .menu > li > a{font-family: "Open Sans";
text-transform: uppercase;
line-height: 20px;
letter-spacing: 1px;
font-weight: 600;
color: #FFF;
font-size: 13px;
    position: relative;
    top: 0%;
    margin-top:35px;
    float: left;
}


header, nav, section, article, aside, footer {
   display:block;
}

.header_1.fullwidth_slider_page .header_wrapper {height: 90px !important;}
nav .menu > li {
    margin-right: 12px !Important;;
    margin-left: 0px !Important;;
}
nav .menu > li {
    padding-right: 5px !Important;
    padding-left: 5px !Important;;
}
.header_1 nav .menu > li > a::after {
  margin-left: 0px;}

#logo img {top: 0%;margin-top:20px;}
#header{height:90px;}

nav .menu > li{background-image:url(#) !Important;}


/*.header_wrapper { 
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#802C6485,endColorstr=#802C6485);
      
    } */






@media only screen and (max-width: 1180px),(min-device-width: 981px) and (max-device-width: 1180px)  {
	nav .menu > li {padding-right: 0px !important;padding-left: 0px !important;}
	nav .menu > li > a{letter-spacing: 0px !important;font-size:11.5px !important;}
}



@media only screen and (max-width: 980px),(min-device-width: 915px) and (max-device-width: 980px)  {
	#header{background-color: rgb(44, 100, 133) !important;}
	.background--dark .mobile_small_menu {color: white !important;}
	.slideprincipal{padding: 15px; border: 1px solid;}
	.mobile_small_menu {color: white !important;}
	.row > .span3 {width: 100%;}
	.barraempresa{margin-top: -660px;}
	.container {width: 100% !important;}
}

@media only screen and (max-width: 915px),(min-device-width: 767px) and (max-device-width: 915px)  {
	.barraempresa{margin-top: -690px;}
}

@media only screen and (max-width: 767px),(min-device-width: 640px) and (max-device-width: 767px)  {
	.row > .span3 {width: 100%;}
	.barraempresa{margin-top: 0px;}
	.slideprincipal{padding: 10px; border: 1px solid;}
.hidemobile{display:none !important;}
	
}

@media only screen and (max-width: 640px),(min-device-width: 604px) and (max-device-width: 640px)  {

}

@media only screen and (max-width: 604px),(min-device-width: 480px) and (max-device-width: 604px)  {
	.ls-l{font-size: 10px !important;line-height: 10px;}
	
	.slideprincipal{padding: 1px; border: 1px solid;}
}

@media only screen and (max-width: 480px),(min-device-width: 376px) and (max-device-width: 480px)  {
.ls-l{left: 70px !important}
.container h1{font-size: 20px !important;}
}

@media only screen and (max-width: 376px),(min-device-width: 376px) and (max-device-width: 376px)  {
	.ls-l{left: 40px !important}
}

.header_page .page_parents {display:none;}
.postid-2304 .header_page h1{line-height:24px;margin-top: 15px;}
.header_page, .header_page {height:90px !important;}
.postid-2311 .header_page h1{line-height:24px;margin-top: 15px;}
.postid-2354 .header_page h1{line-height:24px;margin-top: 15px;}
.postid-2640 .header_page h1{line-height:24px;margin-top: 15px;}