header	{
	position: fixed;
    width: 100%;
    z-index: 99;
    top: 0;	
	border-bottom: 1px solid transparent;
}
#dnn_HeaderFullWidthPane{
		overflow:hidden;
}
#topHeader {
    transform: translateY(0%);
}
header, #mainHeader-inner, .navbar .brand, #navbar, #page-top, #topHeader{
	-webkit-transition: 	all 300ms ease;
    -o-transition: 			all 300ms ease;
    transition: 			all 300ms ease;
}

#page-top {
	margin-top: 144px /*header outerheight*/
}

.no-child #dnn_dnnBREADCRUMB_lblBreadCrumb > span > span a{
	display:none;
}
.no-child .consolaHorizontal .owl-carousel .item {
    height: 33px;
}
.no-child .linklist.Horizontal .linkitem a {
	line-height:33px;
}
@media only screen and (min-width: 767px){
	.no-child .consolaHorizontal .owl-stage{
		padding-top: 0;
	}
}


.headroom {
    will-change: transform;
	-webkit-transition: -webkit-transform 300ms ease;
	-moz-transition: -moz-transform 300ms ease;
	-o-transition: -o-transform 300ms ease;
    transition: transform 300ms ease;
}
.headroom--pinned {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
	border-bottom: 1px solid #F1F3F4;

}

.headroom--unpinned {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}


.headroom--not-top #topHeader {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
	line-height:0;
	height: 0;
	overflow: hidden;
}

.headroom--top {
	border-bottom: 1px solid #F1F3F4;
}

.headroom--not-top #mainHeader-inner{
	padding: 0; 
	margin-top: 0;
}
.headroom--not-top .navbar .brand{
	max-width: 88px;
	/* ver mobile*/
}

.headroom--not-top .navbar {
	min-height: 33px;
	min-height: auto;
	/* ver mobile*/
}
.headroom--not-top #navbar {
	padding-top: 4px;
	/* ver mobile*/
}


@media only screen and (min-width:767px) {
	.headroom--not-top #mainHeader-inner{
		/*margin-top: -34px;*/
		padding: 10px 0; 
	}
}




/*********** ROYAL SLIDER *****************/


.editar{
	text-align:center;
	z-index:999;
	position:relative;
}

.royalSlider {
	width: 100%;
	display:none;
}


.rsDefault {
	background: none;	
} 

.rsDefault .rsSlide, #Background{
	background: #FFF;/*FOR FADE EFFECT*/}
	

.rsContent ul {
    margin-left: 27px;
}

.rsContent ul li {
    list-style-type: circle;
    list-style-position: outside;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 17px!important;
    margin-bottom: 10px;
    text-align: left!important;
    color: #736D5F;
}
	/*
.servicos{
	float:left;
	margin:0 30px 20px 0;
	max-width:24.5%;
}
.servicos img{
	background:#12B8D5;
	padding:1px;
}
	
.html{
	text-align:justify;
	overflow: auto;
	min-height:410px;
	max-width:1170px;
	margin:20px auto 40px auto;
	box-sizing: border-box;
    padding: 0 15px;
}
*/

.rsContent .container{
	max-width: 1170px;
	margin:20px auto 40px auto;
}
.rsContent h1{
	color:#1D2127;
	/*font-family: 'League Gothic',' Bebas Neue', 'Arial Narrow', Arial, sans-serif;*/
	font-size: 24px;
	line-height: 24px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	text-shadow: 0 0 1px rgba(0,0,0,0.01);
	-webkit-font-smoothing: antialiased;
	letter-spacing: 0;
}

.rsContent h2{
	color:#1D2127;
	font-weight:600;
	letter-spacing:-0.03em;
	/*margin-bottom:0;*/
}
.rsDefault .rsThumb {
	width: 202px;
	/*width: auto!important;*/
	height: 76px;
	text-align: center;
	display:table;
	background:none;
	border-bottom:3px solid #F1F3F4;
	-webkit-transition: 	all 300ms;
	-moz-transition: 	all 300ms;
	-o-transition: 		all 300ms;
	transition: 			all 300ms;
}
.servicos .rsDefault .rsThumb {
    width: 280px;
	height: 52px;
}



.rsDefault .rsThumb:hover {
	/*background:#353535;*/
	border-bottom-color: #F47920;
}
.rsDefault .rsNavSelected, .rsDefault .rsNavSelected:hover {
	border-bottom: 3px solid #F47920;
}

.rsNav {
	margin-bottom: 0;
}
.rsDefault .rsTmb{
	margin-top: 0;
	font-size: 1.01em;
    line-height: 17px;
	font-weight: 400;
	text-transform: none;
	font-family: 'Nunito';
	letter-spacing:0;
	display:table-cell;
	vertical-align:middle;
	height:100%;
	width:100%;
	padding:0 15px;
}
.rsDefault .rsThumb{
	color: #393939;
}


.rsDefault  .rsTmb:hover{
	color: #1D2127!important;

}
.rsNavSelected .rsTmb, .rsNavSelected .rsTmb:hover {
	color: #1D2127!important;
	background: none;
}

.rsDefault .rsThumbsHor{
	background-color: #F1F3F4;
	/*
	background-image: url(rsThumbsHorBG.jpg), url(/Portals/_default/Skins/Satva3/images/bg_head_shadow2.png) ;
	background-position: center bottom, center top;
	background-repeat: repeat-x, no-repeat;
	*/
}

.rsNavItem.rsThumb:after {
	content: '';
	position: absolute;
	bottom: -6px;
	width: 0;
	height: 0;
	display: block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid transparent;
	top: auto;
	z-index: 1;
	left: 50%;
	margin-left: -6px;
	-webkit-transition: 		all 300ms;
	-moz-transition: 		all 300ms;
	-o-transition: 			all 300ms;
	transition: 				all 300ms;

}


.rsNavItem.rsNavSelected.rsThumb:after,.rsNavItem.rsNavSelected:hover.rsThumb:after {
	border-bottom-color:  #F47920;
	bottom: 0
}
.rsNavItem.rsThumb:hover:after  {
	border-bottom-color: #F47920;}



.EvtHdrLftCol, .EvtHdrMdlCol, .TopIconBar{
	display: none!important;
}

/*************************************************************
ACCORDION
 **************************************************************/
.accordion-container {
	padding: 0;
	margin: 0 0 44px 0;
	text-align:left;
	/*background: #fff;*/
}
.accordion-container > a img {
	position:absolute;
	z-index: 1;
	padding: 13px 0 0 4px;
	
}

.accordion-header {
	margin:10px 0 0!important;
    font-size: 1.1em;
    min-height: 20px;
    padding: 12px 30px 12px 10px;
    cursor: pointer;
	color:#1D2127;
	border-left: 3px solid #1D2127;
	border-radius: 5px;
	font-weight: 400;
	position:relative;
	-webkit-transition:	background-color 0.2s ease-out;
	-moz-transition:		background-color 0.2s ease-out;
	-o-transition:				background-color 0.2s ease-out;
	-ms-transition:			background-color 0.2s ease-out;
	transition:					background-color 0.2s ease-out;

}

.active-header,.active-header:hover  {
	background: #1D2127;
	color:#fff;
}


.inactive-header {
	background: #F1F3F4;
}

.inactive-header:hover {
	/*background: #fff ;*/
}

.accordion-content {
	display: none;
	width:100%!important;
	height:auto;
	/*background:#fff;*/
}

.content-padding {
	padding: 30px 20px 20px 20px;
	text-align:left;
}
.content-padding h1{
	margin-bottom:10px;

}
.contentwrap{
	/*font-size:18px;
	font-weight:300;
	line-height:28px;*/

}
.accordion-content a{
	font-weight:600;
}
.accordion-header:after{
	content: "\f067";
	font-family: 'FontAwesome';
	speak: none;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 15px;
	top:15px;
}
.active-header:after{
	content: "\f068";
}