﻿















#toppanel {
 position: absolute; 
  
 top: 0;
 left: 0;
 width: 100%;
 z-index: 999;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 min-width:1050px;
}


#toppanel, #toppanel a,.lowerfooter, .tweets h3 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #content {color:#5f5f5f;}

.sidebar-content li a:hover, #toppanel a:hover{color: #999;}
.header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#b0b2d9;display:none}
.header__overlay.is--open{display:block;opacity:.8}
.td-mobile-close{position:absolute;right:1px;top:0;z-index:1000}
.td-mobile-close .td-icon-close-mobile{height:70px;width:70px;line-height:70px;font-size:21px;color:#fff;top:4px;position:relative}


.footer__logo {
	max-width: 270px;
	margin-right: 10px;
}


.footer__logo-pic {
	display: block;
	margin-bottom: 25px;
}


.roadmap,
.svmap {
    height: 580px;
    width: 100%;
}


.roadmap img,
.svmap img {
    max-width: none;
}
#tc-page-wrap{position:relative;z-index:1;background:inherit}
.animating #tc-page-wrap,.animating #tc-sn,.tc-sn-visible #tc-page-wrap,.tc-sn-visible #tc-sn{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.animating #tc-page-wrap,.animating #tc-sn{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}
.animating.tc-sticky-header #tc-page-wrap{overflow:auto}
#tc-page-wrap .marketing,#tc-page-wrap .round-div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.tc-sn-visible #tc-page-wrap{position:absolute;width:100%}
.tc-sn-visible:not(.sn-close) #tc-page-wrap{left:initial!important}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}



div#footerright {
display: none;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

.fhmm .fhmm-content.withdesc a:after {
    color: #777777;
    content: attr(data-description);
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 0;
    margin: 10px 0 15px;
    text-transform: uppercase;
}

.fhmm .fhmm-content {
	padding: 15px 25px;
}

.tabmenu .fhmm-content {
    padding: 0px;
}

    #nav-toggle span.mid, #nav-toggle span.mid2 {
      top: 27px; }

  #nav-toggle.active span.mid {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.logo-img-container {
  max-width: 250px;
  margin-top: -10px;
}


  .logo-img-container img {
    max-width: 250px;
  }

.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}

.f-blog-social li.facebook a {
  background: #3b5998;
}


.site-header .menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  top: 100%;
  left: -9999em;
  padding-left: 4.01%;
  padding-right: 4.01%;
  padding-top: 4.5em;
  padding-bottom: 4.5em;
  width: 100%;
  background: #161C27;
  height: 100vh; }


.site-header .toggled .menu-container {
  left: 0; }


section#map .section-community-nav .community-button .community-icon {
    margin-top: 10px;
}


.section-community-nav .community-button:nth-child(3) .community-icon {
    font-size: 40px;
    padding-bottom: 5px;
}


.section-community-nav .community-button:nth-child(4) .community-icon,
.section-community-nav .community-button:nth-child(5) .community-icon {
    font-size: 50px;
}


.community-button .community-icon {
    font-size: 45px;
    margin: 15px 0 0 0;
}


.community-button .community-icon img {
    max-height: 48px;
}


.cat-links {
	font-weight: 900;
	text-transform: uppercase;
}


.cat-links a {
	color: #2b2b2b;
}


.cat-links a:hover {
	color: #41a62a;
}


.featured-content .cat-links {
	font-weight: 700;
}


	.list-view .site-content .cat-links,
	.list-view .site-content .type-post .entry-content,
	.list-view .site-content .type-page .entry-content,
	.list-view .site-content .type-post .entry-summary,
	.list-view .site-content .type-page .entry-summary,
	.list-view .site-content footer.entry-meta {
		display: none;
	}

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.service_icon{
	border-radius:50%;
	width:90px;
	height:90px;
	margin:0px auto 25px;

	}


.service_icon.icon1{
	border:2px solid #f56eab;
	}


.service_icon.icon2{
	border:2px solid #7cc576;
	}

	
.service_icon.icon3{
	border:2px solid #49b5e7;
	}


.service_icon.icon4{
	border:2px solid #ffcf68;
	}

	
.service_icon span {
	text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    display: block;
	padding: 10px;
}


.service_icon.icon1 span {
    background:#f56eab;
}

.service_icon.icon2 span {
    background:#7cc576;
}

.service_icon.icon3 span{
    background:#49b5e7;
	}

.service_icon.icon4 span{
    background:#ffcf68;
	}


.service_icon i{
	color: #fff;
    font-size: 40px;
	}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


	#menu-redes-sociais img.menu-image.menu-image-title-after {
	    width: 20px;
	    min-height: 0;
	    padding: 0;
	    margin: 0 10px 0 0;
	}


ul#menu-redes-sociais li a {
    display: flex;
    align-items: center;
    margin: 0;
 }


	img.menu-image.menu-image-title-after {
		width: 90px;
		min-height: 90px;
	}


ul.sub-menu .arrow-sub-menu span.menu-image-title {
    color: #005789!important;
}



.menu-azul-claro {
	color: #44c8f5!important;
}


.menu-azul-escuro {
	color: #005789!important;
}


.menu-verde {
	color: #9fcb56!important;
}


.menu-laranja {
	color: #faa61a!important;
}


footer.azul-claro .menu-image-title,
footer.azul-escuro .menu-image-title,
footer.verde .menu-image-title,
footer.laranja .menu-image-title {
	color: #f8f9fa;
}
