@charset "utf-8";
/* CSS Document */




.sp-page-title{
  padding: 150px 0 35px 0;
  background-image: linear-gradient(75deg, #3E5A82  0%, #25364e 50%,#1A2637 100%);
  border: none;
	
	
}

.sp-page-title-heading{font-size: 2.0em !important;
font-weight: bolder;}
#sp-header {
  background: rgba(0,0,0,0);
}
#sp-header { 
  height: 60px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 100%;
  z-index: 99;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

#sp-header.header-sticky {
background-color: rgba(255,255,255,0.95);
  position: fixed;
  z-index: 9999;
top: 0 !important;
height: 82px;
}

/*off canvas menu colors*/

#offcanvas-toggler > .fa {
  color: #343a40;
  text-shadow: 2px 2px #ffffff;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #343a40;
  text-shadow: 2px 2px #ffffff;
	
}



/*cores dos link do menu fixo */
#sp-header.header-sticky .sp-megamenu-parent > li > a {
  color: #25364E;
}
#sp-header.header-sticky .sp-megamenu-parent > li:hover > a {
  color: #25364E;
  font-weight: 500;
}
#sp-header.header-sticky .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #25364E !important;
  font-weight: 500;
}

.sp-megamenu-parent > li > a {
  color: rgba(255,255,255,0.8);
}
.sp-megamenu-parent > li:hover > a {
  color: #ffffff;
  font-weight: 500;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #ffffff!important;
	font-weight: 500;
}

.header-sticky .logo-image {
    filter: contrast(100%);
}
.logo-image {
    filter: brightness(10);
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(255,255,255,0.90);
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  border-bottom: 1px solid rgba(37,54,78,0.50);
	color: #25364E !important;
	display: block;
	font-weight: 500;
}

.sp-megamenu-parent .menu-botao .sp-menu-badge.sp-menu-badge-left {
	background-color: rgba(29,177,0,0.48) !important;
	color: #ffffff;
	padding: 15px;
	font-size: 80%;
	display: inline;
	margin:0px !important;
	
}

.sp-megamenu-parent .menu-botao:hover .sp-menu-badge.sp-menu-badge-left {
	background-color: rgba(29,177,0,0.80) !important;
	
}

.header-sticky .sp-megamenu-parent .menu-botao .sp-menu-badge.sp-menu-badge-left {
	background-color: rgba(29,177,0,0.80) !important;
	color: #ffffff;
	padding: 15px;
	font-size: 80%;
	display: inline;
	margin:0px !important;
	
}

.header-sticky .sp-megamenu-parent .menu-botao:hover .sp-menu-badge.sp-menu-badge-left {
	background-color: rgba(29,177,0,0.99) !important;
	
}

/*Chronoforms Full Width */
.gbs3 .gcore-display-table{
    display:block;
}
.gbs3 .SSS {width: 30px !important;}
.gbs3 .SS {width: 70px !important;}
.gbs3 .S {width: 110px !important;}
.gbs3 .M {width: 230px !important;}
.gbs3 .L {width: 350px !important;}
.gbs3 .XL{width:430px !important;}
.gbs3 .XXL{width:500px !important;}
.gbs3 .A{width:auto !important;}
.gbs3 .F{width:98% !important; min-width:98% !important;}

/*Chronoforms white labels */
.chrono_credits{display: none !important; visibility: hidden !important;}

/*botão do midiakit */
.midiakit-buttom {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af !important;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af !important;
	box-shadow: 0px 1px 0px 0px #fff6af !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23)) !important;
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%) !important;
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%) !important;
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%) !important;
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%) !important;
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0) !important;
	background-color:#ffec64 !important;
	-moz-border-radius:12px !important;
	-webkit-border-radius:12px !important;
	border-radius:12px !important;
	border:1px solid #ffaa22 !important;
	display:inline-block !important;
	cursor:pointer !important;
	color:#333333 !important;
	font-family:Trebuchet MS !important;
	font-size:18px !important;
	font-weight:bold !important;
	padding:15px 15px !important;
	text-decoration:none !important;
	text-shadow:0px 1px 26px #ffee66 !important;
}
.midiakit-buttom:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64)) !important;
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%) !important;
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%) !important;
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%) !important;
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%) !important;
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0) !important;
	background-color:#ffab23 !important;
}
.midiakit-buttom:active {
	position:relative !important;
	top:1px !important;
