﻿

.faixa-home-ans {
    width: 100%;
    background-color: #333; border-top:1px solid #fff; border-bottom:1px solid #fff;
    padding: 2em 0;
    margin: 1.5em 0;
}

.faixa-home-ans div, .calendario-home-ans div, .faixa-home-ans h2 {
    text-align:center;
    color:#ffffff;
}

  .faixa-home-ans span, .calendario-home-ans span {
    font-size: 4em;
    color:#ffffff;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

#header .header-widget-area .widget_text#text-14,#header .header-widget-area .widget_text#text-15 {
text-align:center;
}

#header .header-widget-area .widget_text#text-14 a,#header .header-widget-area .widget_text#text-15 a {
   float:none;
}

#header .header-widget-area .widget_text .textwidget a.btnmob {
font-size:21px !important;
color:#fff !important;
background:#1A74D4;
padding:7px 20px;
display:block;
margin:25px 20px
}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.burger{width:48px;height:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.open .burger{pointer-events:none}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


.st-line-1 span.open{
	display: block;
	position: absolute;
	margin-left: -21px;
	margin-top: -2px;
	font-size: 30px;
}
.et_pb_code_inner{position:relative}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





#main {
	clear: both;
	padding: 1.625em 0 0;
}





.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}

.error404 #main #s {
	width: 95%;
}

.error404 #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

.error404 #main .widget_archive {
	margin-right: 0;
}

.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}

	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}



.home-message {
  position: relative;
  background-size: cover;
  background-position: center;
  margin-bottom: 2em;
  
   }

  .home-message img {
    display: block;
    width: 100%;
    height: 100%; }

  .home-message .home-message-wrap {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    width: 90%;
    z-index: 3;
    transform: translate(-50%, -50%); }

  .home-message .home-message-txt {
    color: #FFFFFF;
    font-size: 32px;
    line-height: 1.3em;
    margin: 0;
    margin-bottom: 1em;
    font-weight: 400; }

  .home-message .btn, .home-message .member-figure .member-hover-content .member-hover-text, .member-figure .member-hover-content .home-message .member-hover-text {
    position: relative;
    z-index: 10; }


.et_pb_divider_internal {
	display: inline-block;
	width: 100%;
}


.ls-wp-fullwidth-helper {
	position: absolute;
}


.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}
.region-help .block{overflow:hidden}
.region-footer-right{width:200px;margin:20px auto;}
.region-footer-menu{display:none;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}


    .better-responsive-menu .menu-primary-container .sub-menu {
        display: none;
    }


.note {
  text-align: center;
  width: 33.3333%;
  float: left; }
.icon-search:before{content:""}
" + htmlDivCss + ".fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.col-row-blog .blogs-titulo{height:50px;font-weight:700;color:#000;font-size:1em;text-transform:none;text-align:left}


.line { border-bottom: 1px solid #d6d6d6; }
body:not(.tablet) .header-menu-pc__item:hover .header-megamenu{pointer-events:auto}
.header-megamenu{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:84px;transition:all .4s cubic-bezier(.645,.045,.355,1);pointer-events:none}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}

  
 

strong.title{
 font-size: 12.5pt;
 }

#content_page {width: 920px; margin: 0px; padding: 20px; background: #FFFFFF; float: left;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last{margin-right:0px}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last,.one-fourth.widget-4,.one-fourth.widget-8,.one-fourth.widget-12{margin-right:0px;}
.adjacent-posts-links .prev-post-link-wrap,.adjacent-posts-links.reversed .next-post-link-wrap{float:left}
.adjacent-posts-links .next-post-link-wrap,.adjacent-posts-links.reversed .prev-post-link-wrap{float:right}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}
.gdlr-core-page-builder-body [data-skin] .gdlr-core-image-overlay-icon, .gdlr-core-page-builder-body .gdlr-core-pbf-column[data-skin] .gdlr-core-image-overlay-icon{ color: #ffffff; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}


.home .blog .blog-inner {
padding:0 10%;
}

#imTextObject_04_tab0 .fs16 { vertical-align: baseline; font-size: 16pt; }

#imTextObject_07_tab0 .fs16 { vertical-align: baseline; font-size: 16pt; }

#imTextObject_08_tab0 .fs16 { vertical-align: baseline; font-size: 16pt; }

#imTextObject_25_tab0 .fs16 { vertical-align: baseline; font-size: 16pt;line-height: 28px; }

#imTextObject_26_tab0 .fs16 { vertical-align: baseline; font-size: 16pt;line-height: 28px; }

#imTextObject_27_tab0 .fs16 { vertical-align: baseline; font-size: 16pt;line-height: 28px; }

#imTextObject_32_tab0 .fs16 { vertical-align: baseline; font-size: 16pt;line-height: 28px; }

#imTextObject_33_tab0 .fs16 { vertical-align: baseline; font-size: 16pt;line-height: 28px; }

#imTextObject_35_tab0 .fs16 { vertical-align: baseline; font-size: 16pt;line-height: 28px; }
