/*
Theme Name: Aperam
Theme URI: 
Author: Norte Produções
Author URI: nortepro.com
Description: 
Version: 1.2
Tags: 
Text Domain: aperamtheme
*/

@charset "utf-8";

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}



 

@font-face {  

	font-family: 'NeoSansStd-Regular';

	src: url('fonts/NeoSansStd-Regular.eot');

	src: local('☺'), url('fonts/NeoSansStd-Regular.woff') format('woff'), url('fonts/NeoSansStd-Regular.ttf') format('truetype'), url('fonts/NeoSansStd-Regular.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'NeoSansStd-Light';

	src: url('fonts/NeoSansStd-Light.eot');

	src: local('☺'), url('fonts/NeoSansStd-Light.woff') format('woff'), url('fonts/NeoSansStd-Light.ttf') format('truetype'), url('fonts/NeoSansStd-Light.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'NeoSansStd-Bold';

	src: url('fonts/NeoSansStd-Bold.eot');

	src: local('☺'), url('fonts/NeoSansStd-Bold.woff') format('woff'), url('fonts/NeoSansStd-Bold.ttf') format('truetype'), url('fonts/NeoSansStd-Bold.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

.imgsprites {
background-image: url('http://brasil.aperam.com/wp-content/uploads/2017/05/result.png');
}
.imgsprites1 {
background-position: -0px -0px; 
width: 20px; 
height: 20px;
}
.imgsprites2 {
background-position: -0px -30px; 
width: 13px; 
height: 11px;
}
.imgsprites3 {
background-position: -0px -51px; 
width: 57px; 
height: 27px;
}
.imgsprites4 {
background-position: -0px -88px; 
width: 77px; 
height: 16px;
}
.imgsprites5 {
background-position: -0px -114px; 
width: 47px; 
height: 20px;
}
.imgsprites6 {
background-position: -0px -144px; 
width: 18px; 
height: 12px;
}
.imgsprites7 {
background-position: -0px -166px; 
width: 20px; 
height: 20px;
}
.imgsprites8 {
background-position: -0px -196px; 
width: 18px; 
height: 12px;
}


.clear { 
	clear: both;
}

.htop  {
	margin-top: 0px!important;
}


a{

	text-decoration: none;
	font-weight: bold;

	color: #4a0551;

}



a:hover{

	text-decoration: underline;

}



html {
	min-width: 1024px;

	background-color: #4a0551;

}







body{
	min-width: 1024px;

	background-color: #ffffff;

	font-family: 'NeoSansStd-Regular', sans-serif;





}



h1, h2, h3, h4, h5, h6 {

    margin-top: 0.93em;
    margin-bottom: 0.83em;
    line-height: 1.5em;
    font-weight: bold;
}

hr{
	    border: #EAEAEA solid 1px;
}

b, strong {
	font-family: 'NeoSansStd-Bold', sans-serif;
}

/*================================================================ TABELAS =================================================================================*/

table.cl td {
	vertical-align: top;
}

/* ---------------------------------------------------- TABELAS ----------------------------------------------------------*/

.tablecomer td, tr {
	border: #DEDEDE solid 1px;
}

.tablecomer td {
	vertical-align:top;
	padding: 15px;
	width: 25%;
}


table.tablecomer {
	table-layout: fixed;
	font-size: 14px;
    
}


.tablecomer h3 {
	margin-top: 0!important;
	
}

.tablecomer img {
	width:100%;
	height: auto;
}

/* ------------- TABELAS DISTRIBUIDORES --------------*/

.tabdistr {
	width: 100%;
}

.tabdistr td:first-child{
	width: 215px;
	padding-top: 0;   
}

.tabdistr td, tr {
	border: #DEDEDE solid 0px;
}

.tabdistr td {
	vertical-align:top;
	padding: 30px;
	
}

/*================================================================ FORMS =================================================================================*/

.wpcf7-form-control {
	width: 600px;
    border: solid 1px #EAE8E8;

}

.wpcf7-text, .wpcf7-textarea, .wpcf7-select  {
	background: #FBFBFB;
    

}

.wpcf7-text {
	height: 1.5em;
    padding: 5px;
    margin: 5px 0;
}

.wpcf7-select {
	height: 2em;
	padding: 5px;
    margin: 5px 0;


}


.wpcf7-submit {
	width:200px;
	height: 2em;
}


/*============================================================== HEADER =================================================================================*/

.wrapper{

	background: red;

	width: 1024px;

	margin:0 auto;

	padding: 0 20px;

}



#header{

	color: #4a0551;

	width: 1024px;

	height:90px;

	margin: 0 auto;

}

.logo2{
	display: none;
}

.logo{

	margin-top: 20px;

}

#menumobile{
	display: none;
}

#head-menu{

	float: right;

	text-align: right;

	display: inline-block;

	font-family: 'NeoSansStd-Light', sans-serif;

	font-size: 14px;





}

.top2{
	font-family: 'NeoSansStd-Light';
	font-size: 10.5px;
	display: inline-block;

	text-align: right;

	

	margin: 15px 0 15px 0;

}

.top{
	font-family: 'NeoSansStd-Light';
	font-size: 12px;
	display: inline-block;

	text-align: right;

	

	margin: 15px 0 15px 0;

}

.ponto-top {
	color: #4a0551;
	margin: 0 7px;

}

.ponto-top2 {
	color: #4a0551;
	margin: 0 7px;

}
.barra-top {
	color: #4a0551;
	margin: 0 3px;

}
#head-menu form{

	text-align: right;

	position: relative;
	margin: 20px 0 0 0;
	left: 16px;
	display: block;



} 



#searchform #s {
	margin-left: 10px;
	width: 170px;
	border: solid 1px #e8e8e8;
	border-radius: 5px;
}

#searchbutton {
  border: none;
  position: relative;
  top: 2px;
  right: 20px;
  cursor: pointer;
  width: 15px;
  height: 13px;
}





#cotacao {

	position: relative;

	width: 200px;

	top: -3px;

	float:right;

	font-size: 10px;

	line-height: 1.2em;

	text-align: right;

	cursor: pointer;

	

}



#cotacao a:hover {

	text-decoration: none;

	opacity: .6;

}





.left{

	text-align: left;

	display: inline-block;

}


/*--------------------------------------------------MENU ----------------------------------------------*/


#uber-menu {
	position: relative;
	z-index: 200;
}


/*.ubermenu-nav {
	width:1024px!important;
}*/




.megawrap{

	width: 100%;

	left: 0px;

	position: absolute;

	z-index: 10;

}



.megamenu{

	

	color: #000000;

	background: #ffffff;

	width: 1024px;

	height: 0px;

	overflow: hidden;

	position: relative;

	margin: 0 auto;

	

	z-index: 1;

	-webkit-box-shadow: 0 8px 8px 0 rgba(0,0,0,0.1);

	box-shadow: 0 8px 8px 0 rgba(0,0,0,0.1);



	/* transition: height 400ms ease-in-out; */

	

}









.megatop:hover .megamenu {

	height: 330px;

}


/*--------------------------------------------------BANNER ----------------------------------------------*/


#bannerwrp {

	background: #eeeeee;

	width: 1024px;

	margin: 0 auto;

	overflow:auto; 



}



#banner {

	

	width: 1024px;

	margin:0 auto;

	

	height: 330px;

	overflow: hidden;

	position: relative;

}



#banner01 {

	

	height: 330px;

	background-position: center;

	background-size: 100%;

	background-repeat: no-repeat;

}



#menubanner {

	

	position: absolute;

	width: 22%;

	top: 50%;
	z-index: 10;

	transform: translateY(-50%);

	



}







.menubanner-item{

	background-color: rgba(0,0,0,.3);

	background-image: url();

	background-repeat: no-repeat;

	background-position: 10px center;

	color: #ffffff;

	position: relative;



	

	padding: 15px 20px ;

	border-bottom: solid 7px white;

	transition: all 400ms;

}



.menubanner-item:hover{

	text-decoration: none;

	cursor: pointer;

}



#banner a:hover{

	text-decoration: none;

}



#mitem01 {

	border-color: rgba(74,5,81,.9);



}



 #mitem01.hovered {

	background-color: rgba(74,5,81,.9);

	padding-left: 30px;



}





#mitem02 {

	border-color: rgba(139,89,159,.9);



}



#mitem02.hovered {

	background-color: rgba(139,89,159,.9);

	padding-left: 30px;



}



#mitem03 {

	border-color: rgba(255,113,19,.9);

}



#mitem03.hovered {

	background-color: rgba(255,113,19,.9);

	padding-left: 30px;



}



#mcont01, #mcont02, #mcont03 {

	width:100%;

	height: 100%;

	



}





#mcont01{

	pointer-events: auto;
	background-color: rgba(74,5,81,.9);

	overflow: hidden;

}



#mcont02{
	pointer-events: auto;
	background-color: rgba(139,89,159,.9);

	overflow: hidden;



}



#mcont03{
	pointer-events: auto;
	background-color: rgba(255,113,19,.9);

	overflow: hidden;



}







#menubanner-contents {

	
	pointer-events: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='your_transparent.png', sizingMethod='scale');
	background: none !important;


	color: #ffffff;

	position: absolute;

	top:0px;

	left: 22%;

	width: 78%;

	height: 100%;

	z-index: 100;

	

	

	

	}







#mcont01.hidden {

    opacity: 0;

}



#mcont02.hidden {

    opacity: 0;

}



#mcont03.hidden {

    opacity: 0;

}





.mcont-pic img{

	border: solid white;

	width: 80%;

	margin: 20px 10%;

}





.mcont-text{

	font-family: 'NeoSansStd-Light', sans-serif;

	font-size: 14px;


	margin: 20px 40px;

}

.mcont-text img{
	border: solid white;
}



.mcont-text a{

	color: rgb(255,113,19);

	margin-left: 5px;

	text-decoration: underline;

}



#mcont03 .mcont-text a{

	color: rgb(74,5,81)!important;

}





/* ---------------------------------------------------- BANNER INT ----------------------------------------------------------*/


#bannerint {

	background: url(img/pag01.jpg);

	width: 1024px;
	height: 135px;

	margin:0 auto;
	overflow: hidden;
	position: relative;

}





#tit-int {

	

	font-family: 'NeoSansStd-Light', sans-serif;

	font-size: 48px;

	color: #000;

	position: absolute;

	bottom: 20px;

	margin: 0 40px;

}













/* ---------------------------------------------------- MEIO ----------------------------------------------------------*/



#meio {

	

	width: 1024px;

	margin: 0 auto;
	overflow: hidden;
	

}



.dest{

	background-size: 100% auto;

	width: 323px;

	height: 170px;

	margin: 40px 27px 40px 0;

	float:left;

	position: relative;

	transition: all 200ms;

}

#dest03 {
	margin-right: 0px;
}



.dest-ban:hover{

	-webkit-box-shadow: inset 0px 0px 30px 0px rgba(0,0,0,0.9);

	-moz-box-shadow: inset 0px 0px 30px 0px rgba(0,0,0,0.9);

	box-shadow: inset 0px 0px 30px 0px rgba(0,0,0,0.9);



}



.destit{

	margin: 20px;

	font-size: 24px;

  

  color: rgb(255, 255, 255);

  line-height: 1.2;

  position: absolute;

  bottom: 0px;

  left: 0px;

  text-align: left;

  text-shadow: 0px 3px 5px rgba(0, 0, 0, 01);



}




/*----------------BLOG-HOME-----------------------*/



.sec-blog {
	display: inline-block;
	float: left;
}

.sec-blog-tit {
	color: #4a0551;
	font-size: 16px;
	display: block;
}

.sec-news {
	display: inline-block;
	float: left;
}

.sec-news-tit {
	font-size: 16px;
	color: rgb(233,103,17);
	display: block;
}

.blog-home{

	border-top: 9px solid rgb(103, 54, 115);

	width: 240px;	

	margin: 5px 20px 40px 0;

	float:left;

	position: relative;

	transition: all 200ms;

}


.blog-home img{
	width: 240px;
	height: auto;
}

.blog-home h3 {
	color: black;
	font-size: 14px;
	line-height: 1.25em;
	margin: 5px 0px 5px 0px;
}

.blog-home-date {
	color: black;
	font-family: 'NeoSansStd-Light', sans-serif;
	font-size: 12px;
}


/*----------------NEWS-HOME-----------------------*/


.news{

	font-family: 'NeoSansStd-Light', sans-serif;

	width: 242px;
	height: 232px;

	color: #ffffff;

	background-image: -moz-linear-gradient( -27deg, rgb(238,137,71) 0%, rgb(238,137,71) 36%, rgb(233,103,17) 100%);

  	background-image: -webkit-linear-gradient( -27deg, rgb(238,137,71) 0%, rgb(238,137,71) 36%, rgb(233,103,17) 100%);

  	background-image: -ms-linear-gradient( -27deg, rgb(238,137,71) 0%, rgb(238,137,71) 36%, rgb(233,103,17) 100%);

  	float:left;
	margin: 5px 0 0 0;

	position: relative;
	

	



}



/*.news:before{

	content:url("img/corner2.png");

	float: left;

} */



#newstit{

	font-size: 18px;

	text-align: right;

	margin: 10px 25px 10px 0;

}



.newsdata{

	font-size: 12px;

	color:rgba(255,255,255,.8);
	margin-top: 10px;

	

}



#newstext{

	letter-spacing: 1px;

	font-size: 12px;

	margin: 0px 25px 0px 25px;

}



#newsnav{

	font-size: 12px;

	color: #666666;

	background: #ffffff;

	width: 232px;

	padding: 5px 5px 0 5px;

	position: absolute;

	bottom:-3px;

  	left:0;

}



#newstodas{

	float: left;

}



#newsctrl{

	font-size: 18px;

	line-height: 80%;

	float: right;

}



#newsnav a:hover{

	text-decoration: none;

	font-weight: bold;

	color: #000000;

}




#slides {
	font-size: 14px;
    overflow: hidden;
    position: relative;
    width: 215px;
    height: 200px;
    margin-left: 5px;
    
}

#slides ul {
    position: relative;
    left: 0px;
    top: 0px;
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
    width: 2150px;
    height: 150px;
}

#slides li {
    width: 185px;
    height: 120px;
    float: left;
    padding: 10px 15px;
}

#slides a{
	color: inherit;
	text-decoration: none;
}

#slides a:hover{
	text-decoration: underline;
}

#slides img {
	width: 200px;
	height: auto;
	margin: 10px 0 5px 0;
}





/* ---------------------------------------------------- CONTENT INT ----------------------------------------------------------*/







#meiowrp {

	background: white;

	width: 100%;

	overflow: auto;

	margin: 0 auto;

}



#contentwrp {

	font-family: 'NeoSansStd-Light', sans-serif;



	width: 1024px;

	margin: 0 auto;

}



#side{

	font-family: 'NeoSansStd-Regular', sans-serif;

	color: rgb(74,5,81);

	width: 230px;

	padding: 20px 20px 40px 20px;

	float: left;



	

}





.side-submenu ul{

	list-style: none;

	padding: 0;



}



.side-submenu > ul > li > a { 

	display: block;

	font-size: 14px;

	line-height: 3em;

	padding-left: 10px;

	border-bottom: solid rgba(74,5,81,.5) 1px; 

	transition: all 100ms linear;



}

.side-submenu > ul > li > ul { 
	display: none;
}

.side-submenu > ul > li.current_page_parent > ul { 
	display:inherit;
}

.side-submenu > ul > li > ul > li > a{ 

	display: block;

	font-size: 12px;

	line-height: 3em;

	padding-left: 3em;

	border-bottom: solid rgba(74,5,81,.1) 1px; 

	transition: all 100ms linear;

}




.side-submenu li.current_page_item > a {

	font-family: 'NeoSansStd-Bold', sans-serif;



}



.side-submenu ul li a:hover{

	color: white;

	background: rgba(74,5,81,.6); 

	text-decoration: none;



}



.side-submenu li a:hover{

	text-decoration: none;



}







#content{

	

	padding: 20px 40px 40px 40px;

	width: 944px;

	float:right;

	font-size: 16px;

	

	

}

#content ul, #content ol{
	line-height: 1.5em;


}



#content ol li{
	padding-bottom: 1em;

}



#breadcrumbs {
	margin: 10px 0 0 0;
	font-size: 14px;
	color: #b0b0b0;
}

#breadcrumbs span span span a {
	color: #D0CFD0;
}

#breadcrumbs a:visited {
	color: #D0CFD0;
}



#content h1.content-title {

	font-weight: normal;

	color: #565656;

	font-size: 36px;

	margin-top: .4em;

}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {

    margin-top: 2em;
    margin-bottom: 0.83em;
    line-height: 1.5em;
    
    
}

#content p{
	line-height: 1.5em;
}





#shareint{
	clear:both;

	font-size: 12px;

	padding-top: 10px;
	margin-top: 20px;

	border-top: solid 1px #dddddd;



}

.wp-caption {
    background: #fff;
    
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption p {
	margin: 0 0;
	font-size: 12px;
}

.destbord img {

transition: all 100ms linear;

}


.destbord:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/* ---------------------------------------------------- FORMATS ----------------------------------------------------------*/


.infobox {
    background-color: #673673;
    color: #ffffff;
    width: 300px;
    padding: 10px 20px;
    float: left;
    margin: 10px 40px 10px 0px;
    font-size: .8em;
}


.infobox h3 {
    font-size: 2em;
    padding: 0px;
    margin: 0!important;
    text-align: right;
}

/* ---------------------------------------------------- BLOG ----------------------------------------------------------*/

.bannerblog {
	background: url(img/capa-blog.jpg);
	
	width: 1024px;
	height: 215px; 
}

.content-blog {
	
	font-size: 16px;
	float: left;
	width: 815px;
	margin: 0 10px 0 0;
	

}

.content-blog-single {
	
	font-size: 16px;
	line-height: 1.5em;
	float: left;
	width:744px;
	margin: 10px 0 40px 40px;

	

}

.content-blog #breadcrumbs {
	margin: 20px 0 10px 10px
}



.content-blog a:hover {
text-decoration: none;
} 


#blog-side { 
    color: black;
    padding: 10px 0 40px 0px;
    float: left;
    width: 199px;
    font-size: 14px;
	

}




.blindx-feat {
	background-color: black;
	margin: 10px 0 0 0;
	width:815px;
	height: 240px;
	position: relative;
	overflow: hidden;

}

.blindx-feat img{
	width: 100%;
	height: auto;
	opacity: 0.6;
	filter: alpha(opacity=60);
	position: absolute;
	left: 0;
	top: 0;
	transition: 300ms;

	}

.blindx-feat:hover img {
	opacity: 0.3;
}


.blindx-feat-cont {
	position: relative;
	z-index: 2;
	color: white;
	margin: 25px auto 0 auto;
	padding: 0 5%;
	text-align: center;
}


.blindx-feat-date {
	font-family: 'NeoSansStd-Light';
	font-size: 10px;
	margin: 0 0 25px 0;

}

.blindx-feat-tit {
	font-size: 20px;
}

.blindx-feat-excerpt {
	font-size: 14px;
	
    margin: 0 auto;
}

.blindx-feat-leia{
	font-size: 12px;
	text-transform: uppercase;
	background-color: #ff5100;
	width: 95px;
	height: 10px;
    float: right;
    text-align: left;
    margin: 10px 0 0 0;
    padding: 10px 10px;
    line-height: 12px;
}

.blindx-feat-leia:after {
	content: "▶"; 
	float: right; 
}





.blindx-item {
	background-color: #cac3b9;
	margin: 10px 10px 0 0;
	width: 265px;
	height: 350px;
	overflow: hidden;
	float: left;
	transition: 300ms;

}

.blindx-item:hover {
	background-color: #e4e0da;
}

.blindx-item:nth-of-type(3n+1) {
	margin-right: 0;
	}

.blindx-item img{
	width: 100%;
	height: 185px;
	transition: 300ms;	
}

.blindx-item:hover img{
	opacity: 0.8;
}

.blindx-item-cont {
	
	color: black;
	margin: 15px auto 0 auto;
	padding: 0 20px;
	height: 90px;
    overflow: hidden;
	
}


.blindx-item-date {
	font-family: 'NeoSansStd-Light';
	font-size: 10px;
	margin: 0 0 10px 0;

}

.blindx-item-tit {
	font-size: 13px;
	margin: 0 0 10px 0;
}

.blindx-item-excerpt {
	font-size: 10px;
	
    margin: 0 auto;
}

.blindx-item-leia{
    font-size: 10px;
    text-transform: uppercase;
    background-color: #ff5100;
    color: white;
    width: 75px;
    height: 10px;
    float: right;
    text-align: left;
    margin: 20px 20px 0 0;
    padding: 7px 10px;
    line-height: 10px;
}


.blindx-item-leia:after {
	content: "▶"; 
	float: right; 
}


.blog-pag {
    padding: 40px 0 40px 0;
    text-align: center;
    clear: both;
}

.screen-reader-text {
	display: none;
}

.page-numbers {
	background-color: #cac3b9;
	color: black;
	padding: 10px;
	transition: 300ms;
}

a.page-numbers:hover {
	background-color: #e4e0da;
}

.page-numbers.current {
	background-color: #ff5100;
	color: white;
}





/* -------------- GRID ---------------------*/

.post-grid {
	margin: 20px 0;
}

.item {
	
	border: 1px solid #ebeaea;
}

.skin.flat .layer-content {
    padding: 20px 10px!important;
}

.title_link {
	font-size: 18px!important;
}

.layer-content .excerpt {
	padding: 10px 10px!important;
}


/* -------------- SIDE ---------------------*/

#blog-side a {
	
	color: black;
}

.blog-side-w {
	margin: 0px 0 60px 0;
	font-size: 14px;
}

#blog-side h3 {
	font-family: 'NeoSansStd-Regular';
	font-size: 12px;
	background-color: #4a0551;
	color: white;
	padding: 10px;
	display: block;
	text-transform: uppercase;
	text-align: center; 
	margin: 0 0 10px 0;
	transition: 300ms;
}

#blog-side a h3:hover {
	background-color: #904498;
	text-decoration: none;
	}

#blog-side li {
	/*border-bottom: 1px solid #ebeaea; */
	margin: 0 0 25px 0;
	
}

#blog-side ul {
	padding: 0 0 0 10px;
	list-style: none;


}

.bs-date {
	font-size: 12px;
}



/* ---------------------------------------------------- GALLERY ----------------------------------------------------------*/

.gallery {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.gallery br {
	display: none;

}

.gallery-item .gallery-caption {
	height: 2em;
	display: flex;
  flex-direction: column;
  justify-content: center;
	
}


.gallery-columns-3 {
	clear: both;
	margin: 40px 0px!important;

}

.gallery-columns-3 img{
	
	border:0!important;

}

.gallery-columns-3 .gallery-item {
		background: #fbfbfb;
	    border: 1px solid #e5e5e5;
	    width: 288px!important;
	    
	    transition: all 200ms linear;

}

.gallery-item:hover {
	opacity: .8;
	border: 1px solid #4a0551!important;
}

.gallery-columns-3 .wp-caption-text{
	padding: 10px;
	font-size: 18px;
}

.gallery-columns-3 .gallery-item:nth-of-type(3n) {
    margin-right: 0px;
}

/*------------------4 colunas -------------------*/

.gallery-columns-4 {
	clear: both;
	margin: 40px 0px!important;

}

.gallery-columns-4 img{
	
	border:0!important;

}

.gallery-columns-4 .gallery-item {
		background: #fbfbfb;
	    border: 1px solid #e5e5e5;
	    width: 219px!important;

	    /* margin-right: 20px; */
	    transition: all 200ms linear;

}



.gallery-columns-4 .gallery-item img {
	width: 219px;
     height: auto!important;
}



.gallery-columns-4 .wp-caption-text{
	padding: 10px;
	font-size: 14px;
}

.gallery-columns-4 .gallery-item:nth-of-type(4n) {
    margin-right: 0px;
}
	
	

/*------------------5 colunas -------------------*/

.gallery-columns-5 {
	clear: both;
	margin: 40px 0px!important;

}

.gallery-columns-5 img{
	
	border:0!important;

}

.gallery-columns-5 .gallery-item {
		background: #fbfbfb;
	    border: 1px solid #e5e5e5;
	    width: 178px!important;
	    
	    transition: all 200ms linear;

}

.gallery-columns-5 .gallery-item img {
	width: 178px;
     height: auto!important;
}



.gallery-columns-5 .wp-caption-text{
	padding: 10px;
	font-size: 14px;
}


.gallery-columns-5 .gallery-item:nth-of-type(5n) {
    margin-right: 0px;
}
	
	

/*------------------7 colunas -------------------*/

.gallery-columns-7 {
	clear: both;
	margin: 40px 0px!important;

}

.gallery-columns-7 img{
	
	border:0!important;

}

.gallery-columns-7 .gallery-item {
		background: #fbfbfb;
	    border: 1px solid #e5e5e5;
	    width: 120px!important;
	    /* margin-right: 15px; */
	    transition: all 200ms linear;

}

.gallery-columns-7 .gallery-item img {
	width: 120px;
	height: 120px;
}



.gallery-columns-7 .wp-caption-text{
	padding: 10px;
	font-size: 14px;
}

.gallery-columns-7 .gallery-item:nth-of-type(7n) {
    margin-right: 0px;
}


.galleryid-1028 dl {
	
	
}


.galleryid-1028 .gallery-caption {
	height: 66px;
	display: flex;
  flex-direction: column;
  justify-content: center;
	
}

.galleryid-1531, .galleryid-3141 {
	display:block;
	justify-content: inherit;
}

.galleryid-1531 .gallery-item, .galleryid-3141 .gallery-item {
		
	    width: 178px!important;
	    margin-right: 10px;
	    margin-bottom: 0px;
}

.galleryid-1531 dt, .galleryid-3141 dt {
	    height: 178px; 
}


.galleryid-7904 .gallery-item:hover {
	opacity: .6;
	border: 1px solid #4a0551!important;
}

.galleryid-7904 .gallery-item {
	height: 164px;
	overflow: hidden;
}




/* ---------------------------------------------------- SOCIAL ----------------------------------------------------------*/

@font-face {
    font-family: 'si';
    src: url('fonts/socicon.eot');
    src: url('fonts/socicon.eot?#iefix') format('embedded-opentype'),
         url('fonts/socicon.woff') format('woff'),
         url('fonts/socicon.ttf') format('truetype'),
         url('fonts/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(fonts/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
    display: inline;
    vertical-align: bottom;
    position: relative;
    top: 8px;
    padding-left: 10px;

}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:Font Awesome\ 5 Brands!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 30px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-right: 14px;
    color: #ffffff;
    background-color: none;
}

.soc-icon-last{
    margin:0 !important;
}

.soc-twitter {
    background-color: #D8D8D8;
}
.soc-twitter:before {
    content:"\f099";
}
.soc-facebook {
    background-color: #D8D8D8;
}
.soc-facebook:before {
    content:"\f09a";
}
.soc-google {
    background-color: #D8D8D8;
}
.soc-google:before {
    content:"\f0d5";
}
.soc-linkedin {
    background-color: #D8D8D8;
}
.soc-linkedin:before {
    content:"\f0e1";
}

.soc-twitter:hover {
    background-color: #4da7de;
}
.soc-facebook:hover {
    background-color: #3e5b98;
}
.soc-google:hover {
    background-color: #d93e2d;
}
.soc-linkedin:hover {
    background-color: #3371b7;
}

/* ---------------------------------------------------- NEWS-PAGE----------------------------------------------------------*/

.news-box {
	background: #F3F3F3;
    margin: 20px 80px;
    padding: 15px 25px 15px 15px;
	border: 1px solid #F3F3F3;
    overflow: auto;
    color: black;


}

.news-bread {
	margin: 0px 80px!important;
}


.news-thumb {

	background: url(img/logo-news.jpg);
	background-size: 150px 150px;
	width: 150px;
	height: 150px;
	float: left;
	margin: 0px 25px 0px 0;
}

h3.news-title {
	margin: 6px 0px 5px 0!important;
	font-family: 'NeoSansStd-Bold';
}

.news-date {
	font-size: 14px ;
}

.news-excerpt  {
	width: 560px;
	margin: 10px 0 0 0;
	float: left;
	line-height: 1.5em;

}

.news-excerpt .fa-arrow-right{
	color:#B9B9B9;
	margin: 0 0 0 5px;
}

h1.news-content-title {
	margin: 10px 0 5px 0!important;
}

a.search-box:hover {
	text-decoration: none!important; 
}

a.search-box:hover .news-box {
	border: 1px solid #673673;
	background: #FBFBFB;
	transition: all 100ms linear;
}

/* ---------------------------------------------------- SEARCH-PAGE----------------------------------------------------------*/






h3.search-title {
	margin: 6px 0px 5px 0!important;
	font-family: 'NeoSansStd-Bold';
}

.search-date {
	font-size: 14px ;
}

.search-excerpt  {
	
	margin: 10px 0 0 0;
	
	line-height: 1.5em;

}

.search-excerpt .fa-arrow-right{
	color:#B9B9B9;
	margin: 0 0 0 5px;
}

.search-parent {
	color: #9E9E9E;
	font-size:14px;
	margin: 0;
}

/* ---------------------------------------------------- REVISTA ESPAÇO ----------------------------------------------------------*/

#lista-espaco {
	margin: 30px 0 40px 0;
}

.revista_capa_lista {
	float:left;
	margin: 0 10px 40px 0;
	width: 170px;
	height: 263px;
	text-align: center;
}

.revista_capa_lista img {
	width: 170px;
	height: 241px;
}

.revista_capa_lista p {
	font-size: 14px;
	margin: 5px 0 5px 0;
}

#side-espaco {
	
	float: left;
	width: 288px;
	min-height: 400px;
	margin-right: 40px;
}

#content-espaco{
	float: left;
	width: 616px;
}

#title-side{
	font-size: 24px;
	margin: 20px 0 5px 0;
}

#capa-espaco{
	margin: 20px 0 40px 0;
}

#indice-espaco li {
	list-style: none;
	margin: 0 0 20px 0;
}

#title-indice {
	color: #4a0551;
	font-family: 'NeoSansStd-Regular';
	font-size: 28px;
	margin-bottom: 20px;
}

#indice-espaco .current_page_item {
	font-family:  'NeoSansStd-Bold';

}


/* ----------------------------------------------- DISTRIBUIDORES -----------------------------------------------------*/

/*  SECTIONS  */
.distr-section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.distr-col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	/* border: black 1px solid; */
}
a:nth-child(4n+1) .distr-col{ margin-left: 0; }

.distr-col img{
	width: 100% !important;
	outline: 5px solid rgba(74, 5, 81, 0);;
	transition: 200ms;
}

.distr-col img:hover {
	outline: 5px solid rgba(74, 5, 81, 1);
	opacity: 0.7;
}

/*  GROUPING  */
.distr-group:before,
.distr-group:after { content:""; display:table; }
.distr-group:after { clear:both;}
.distr-group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF FOUR  */
.distr-span_4_of_4 {
	width: 100%;
}
.distr-span_3_of_4 {
	width: 74.6%;
}
.distr-span_2_of_4 {
	width: 49.2%;
}
.distr-span_1_of_4 {
	width: 23.8%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.distr-col {  margin: 1% 0 1% 0%; }
	.distr-span_1_of_4, .distr-span_2_of_4, .distr-span_3_of_4, .distr-span_4_of_4 { width: 100%; }
}

.distr-content {
	
	display: none;
}





/* ---------------------------------------------------- FOOTER ----------------------------------------------------------*/

#footerwrp {

	background: #4a0551;

	width: 100%;

	margin: 0 auto;

	overflow:hidden; 

}


#footer {

	

	color: #ffffff;

	min-height: 130px;

	width: 1024px;



	margin: 0 auto;





}

#footer a {

	
	color: #ffffff;
	



}



#mapasite{

	font-size: 12px;

	margin: 25px 0 0 0px;

	float: left;




}



#mapasite:hover {

    cursor: pointer;

}



#btfund{

	float: left;

	margin: 10px 0 0 20px;

	margin-left: 50%;

	position: relative;

	left: -173px;



}



.social {

	float: right;

	margin-top: 15px;

	vertical-align: center;

}



.social a{

	margin-left: 20px;



}



#upfooter a:hover{

	opacity: .5;

	text-decoration: none;

	transition: 0.2s;

}



#mapa-abrir{

	margin-top: 5px;

	border-top: #ffffff solid 1px;

	border-bottom: #ffffff solid 1px;

	overflow: hidden;

	

	/*height: 420px;*/

	transition: height 0.3s;

}







#mapa-abrir.hidden {

    height: 0;

}



.menu-footer ul, .menu-footer li{
	list-style-type: none;

	display: block;

	margin: 0;

    padding: 0;



}

ul.menu-footer {
	display: flex;
    justify-content: space-between;

    margin: 0;

    padding: 0;

	}



ul.menu-footer > li{

	font-size: 14px;

	font-family: 'NeoSansStd-Bold', sans-serif;

	margin-top: 20px;

	margin-bottom: 10px;

}





ul.menu-footer > li > ul > li {

	font-family: 'NeoSansStd-Regular', sans-serif;

	font-size: 14px;

	margin-top: 10px;
	margin-bottom: 5px;


}

ul.menu-footer > li > ul > li > ul {

	margin-top: 5px;


}

ul.menu-footer > li > ul > li > ul > li {

	font-family: 'NeoSansStd-Light', sans-serif;

	font-size: 12px;

	margin-top: 0px;


}

.menu-item-612 > ul > li, .menu-item-3211 > ul > li {

	font-family: 'NeoSansStd-Light'!important;

	font-size: 12px!important;

	margin: 0px!important;


}

.menu-item-612 > ul, .menu-item-3211 > ul {


	margin-top: 10px;


}

.menu-item-1774, .menu-item-1859, .menu-item-3049, .menu-item-3050 {
	display: none!important;
}









#bndes{

	font-family: 'NeoSansStd-Light', sans-serif;

	

	font-size: 10px;

	margin: 20px 0;

}

#bndes a:hover{

	text-decoration: none;

}





/* ---------------------------------------------------- ALIGN ----------------------------------------------------------*/



.alignleft {
	display: inline;
	float: left;
	margin: 0.4em 1.6em 1.6em 0;
}

.alignright {
	display: inline;
	float: right;
	margin: 0.4em 0 1.6em 1.6em;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.videoright {
	display: inline;
	float: right;
	padding: 4px 0 30px 30px;
	width: 462px;
	height: 264px;
	
}




blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}




/* ---------------------------------------------------- CONTENT ----------------------------------------------------------*/

.lista-child {
	font-family: 'NeoSansStd-Regular', sans-serif;
	list-style: none;
	padding: 0;



}

.lista-child li {



}

.lista-child a {
	clear: both;
	
	display: table;
	width: 100%;
	
	background-color: rgba(74,5,81,.2);
	font-weight: normal;

	font-size: 20px;
	
	
	margin: 20px 0;
	overflow: auto;
	text-align: left;
	transition: all 100ms linear;


}

.lista-child a:hover {
	background-color: rgba(74,5,81,.8);
	color: white;
	text-decoration: none;

}

.lista-child a:hover img {
	opacity: .9;

}


.lista-child .tit-child {
	display: table-cell;
  vertical-align: middle;
  text-align: left;
  height: 100%;
  width: 100%;
  padding-right: 40px;

}



.lista-child img {
	float: left;
	margin-right: 40px;

}

.img-lista-child {
	width: 100px;
	height: 71px;

}





/* ---------------------------------------------------- PLUGINS ----------------------------------------------------------*/

div.document-icon {
	
	width: 170px!important;
	margin: 0 20px 20px 0 !important;
	
	/* text-align: left!important; */
	
	transition: all 100ms linear;
}


div.document-icon:nth-of-type(5n) {
    margin-right: 0px!important;
}



div.document-icon img {
    width: 170px!important;
    max-width: 100%;
    margin: 0 0 15px 0;
 	transition: all 100ms linear;
}

div.document-icon a {
	display: block;
	height: 100%!important;
	
    font-size: 14px!important;
    line-height: 1.3em!important;
    
}

div.document-icon a:hover img {
	opacity: .7;
}

div.document-icon a:hover  {
	text-decoration: none;
	color: rgba(74,5,81,1);
	font-weight: bold;
}


.ubermenu-iten a {
	line-height: 1em!important;
	padding: 0;
}




.super-list {
    text-align: center;
}


.popmake-content {
    font-family: 'NeoSansStd-Light'!important;
    line-height: 1.5em

}

.popmake-content h2 {
    color: #4a0551;
}

.popmake-close {
     font-family: FontAwesome!important; 

}

.popmake-content li{
	padding-bottom: .5em;
}

.pum-container.pum-responsive img {
    max-width: inherit!important; 
    }

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
	padding-right: 0px!important;
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
	overflow: auto!important;
}

#lang_sel_list{

	display: block;
	border: 0!important;

	float: right;
	text-align: right!important;

	font-family: inherit;
	

	
	height: 17px;

	margin: 9px 0 15px 0;
	padding: 0;

	position: relative;

}

#lang_sel_list ul li a {
	font-size: 14px!important;
	text-align: right!important;
	color: #4a0551!important;
	display: inline-block;
}

#lang_sel_list ul li a:hover {
	text-decoration: underline!important;
	display: inline-block;
}

#lang_sel_list ul, #lang_sel_list li  {
display: inline-block;
text-align: right!important;
}

#lang_sel_list ul {
	float: right; 
	
}

#lang_sel_list li:after {
    content: "|";
    
    display:inline-block!important;
    position: relative;
    margin: 0 0px 0 0px; 
}
#lang_sel_list li:last-child:after {
    content: "";
    margin: 0;
}


/*------  Timeline ---------------------------------------*/

.cd-timeline-content {
	padding: 0px 20px;
}


.cd-timeline-content .the-excerpt {
	margin: 0px;
}

.cd-timeline-content .wp-caption {
	background: transparent;
}

.cd-timeline-content img {
	width: 100%;
	height: auto;
}

.cd-timeline-content .wp-caption-text {
	font-family: sans-serif;
	font-size: 10px;
}

.cd-timeline-content h2 {
    margin-top: 0;
    margin-bottom: 0;
}

.cd-timeline-title-container {
	margin: 0px!important;
}

#menu-decadas {
	background: #EFEFEF;
	width: 824px;
	
	padding: 20px 40px;
	display: flex;
	justify-content: space-between;
	position: fixed;
	bottom: 0;
	z-index: 9999;


}


/*------  Mapa MENU ---------------------------------------*/

.frame-mapa-contato {
	height: 330px;
	overflow: hidden;
}

.frame-mapa-contato iframe {
	border: 0 none;
	position: relative;
	top: -46px;
}

/* <div class="frame-mapa-contato"><iframe src="https://www.google.com/maps/d/embed?mid=z1Vyr-viWJ7Y.k4KW9MHEt-2A" width="700" height="376"></iframe></div> */

.menu-item-1901 {
	display: none!important;
}


/*------  TABS ---------------------------------------*/

.table-data {width:100%;margin-bottom:10px;box-sizing: border-box;}
.table-data tr {color:#5a0068;}
.table-data th {padding:5px 10px;}
.table-data tr td {padding:5px 10px;}
.table-data tr.even {background-color:#FFF;color:#000;}
.table-data tr.odd {background-color:#d28ac8;color:#000;}
.table-data tr td:nth-child(2) {border-right:solid 1px #5a0068;}
.table-data tr td:first-child {border-right:solid 1px #5a0068;}
.table-data tr td:last-child {}
.table-data .header-dark {color:#FFF;background-color:#5A0068;}

.table-data.resumo tr td, .table-data.resumo tr th {border:solid 1px #FFF;}


.green-icon {color:#3c763d;text-align: center;display: block!important;}
.red-icon {color:#a94442;text-align: center;display: block!important;}

.responsive-tabs .responsive-tabs__list__item {
    font-size: 22px!important;
    line-height: 30px!important;
}

/*-------------------------  MOBILE ---------------------------------------*/

@media screen and (max-device-width: 700px) {
  

html, body {
	min-width: 100%;
}
 
#menumobile{
	display: -webkit-box;
}
#menubanner, #menubanner-contents, #mapasite, #mapa-abrir,#zoom_in,#zoom_out {
	display:none;
}

.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
	color: white!important;;
}

.barra-top{
	display: none;
}
.ponto-top2 {
	display: none;

}
#content-espaco{
	float: left;
	width: 100%;
}


button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    border-radius: 7px;
    border-style: groove;
}
.news-box {
	background: #F3F3F3;
	margin: 10px 0 0 0;
	padding: 15px 25px 15px 15px;
	border: 1px solid #F3F3F3;
	overflow: auto;
	color: black;
}

.news-excerpt  {
	width: auto;
	margin: 10px 0 0 0;
	float: none;
	line-height: 1.5em;
}

.news-bread {
	margin: 0px 10px!important;
}

.news-thumb {

	background: url(img/logo-news.jpg);
	background-size: 150px 150px;
	width: 150px;
	height: 150px;
	float: none;
	margin: 0px 25px 0px 0;
}

#menumobile ul {
	padding:0px;
	margin:-24px 0 0 0;
	background-color:#4a0551;
	list-style:none;
	width: 100%;
	
}
#menumobile ul li { display: inline; }
.shiftnav-searchbar-drop  {
    display: none;
    position: relative;
    right: 0;
    top: 100%;
    background: #fff;
    width: 100%;
    max-width: 500px;
    box-shadow: 0 0 8px rgba(162, 51, 51, 0.2);
}

/* -------------------------------------------- */

.shiftnav-searchbar-drop-open {
	display: block;
}



#breadcrumbs {
	margin: 1px 0 0 0;
	font-size: 14px;
	color: #b0b0b0;
}


.shiftnav-searchbar-toggle {
    height: 100%;
    line-height: 100%;
    text-align: center;
    display: block;
    margin: -40px 0px 0px 94%;
    float: left;
}

.shiftnav-depth-0 > .shiftnav-target {
	
}


.shiftnav-depth-1 > .shiftnav-target {
	background: #2b032f!important;
	font-size: 16px!important;
}


.shiftnav-depth-2 > .shiftnav-target {
	background: #0d010e!important;
	font-size: 14px!important;
}


#menumobile ul li a {
	padding: 10px 4px;
	display: -webkit-inline-box;
 
	/* visual do link */
	background-color:#4a0551;
	font-family: 'NeoSansStd-Light',sans-serif;
	color: white;
	text-decoration: none;
	border-bottom:3px solid #4a0551;
}


/* -------------------------------------------- */


#head-menu form{

	text-align: right;
	visibility: hidden;
	height: 50px;
	margin: -5% 0 0 0;
	position: relative;
	left: 16px;
	display: none;



} 
#head-menu {
    float: right;
    padding: 0px 0px;
    text-align: right;
    position: static;
    margin: -51px 0 0 10px;
    display: -webkit-inline-box;
    font-family: 'NeoSansStd-Light', sans-serif;
    font-size: 14px;
}


.wrapper {
	width: 100%;
}

#header {
	width: 100%;
}

.logo{
	width: 40%;
	margin: -15px 0 0 10px;
	display: none;
}

.logo2{
	width: 40%;
	margin: -20px 0 0 10px;
	display: block;

}

#pttop01, #fornecedor {
	display: none;
}

.top {
	
}

.ponto-top2{
	display: none;
}

#searchbox {

	margin: 0px;

	width: 80%;
}

#uber-menu {
	
}


#bannerwrp {
	width: 100%;
	margin-bottom: 10px;
}

#banner, #banner01 {
	width: 100%;
	height: auto;
}

#banner {

}

#bannerint, #meio, #contentwrp, #footer {
	width:100%;
}




.dest{
	width: 100%;
	margin: 5px 0;
	background-size: 100% auto;
    background-repeat: no-repeat;
}


#slides {
	width: 100%;
    font-size: 18px;
}

#slides ul {
	width:525%;
}

#slides li {
	width:17.7%;
}

#newsnav {
	width: 94%;
	font-size: 18px;
	padding: 0 3%;
	margin: 0;
}

#newstodas {
	margin-top: 5px;
}

#newsctrl {
    font-size: 24px;
    margin-top: 10px;
    letter-spacing: 10px;
}


/* ------------------------------------------- */

#bannerint {
	height: 100px;
	display: none;
}

#tit-int {
	font-size: 35px;
	margin: -0.4em auto;
}


#content {
	width: 92%;

	padding: 1px 4% 2% 4%;
}

#content h1.content-title {
	margin: 15px 0;
}

#content img {
	max-width: 100%;
	height: auto;
}

.videoright {
	width: 98%;
	height: 200px;
	padding: 20px 2%;
}

.videopopup {
	width: 96%;
	height: auto;
}
.videopopup2 {
	width: 96%;
	height: auto;
}
.alignright {
	margin: 1em 0;
}

.tablecomer td {
    
    padding: 2%;
    width: 96%;
    display: block;
}

#content .tablecomer h2 {
	margin: 10px 0;
}

/* ------------------------------------------- */

.gallery-item {
	text-align: center;
	margin: 20px auto;
}

.gallery-columns-3 .gallery-item:nth-of-type(3n) {
    margin: 20px auto;
}

.gallery-columns-5 .gallery-item {
		background: #fbfbfb;
	    border: 1px solid #e5e5e5;
	    width: 80%!important;
	    
	    transition: all 200ms linear;

}

.gallery-columns-5 .gallery-item img {
	width: 80%;
     height: auto!important;
}

.gallery-columns-4 {
	clear: both;
	margin: 40px 70px!important;

}
.gallery-columns-5 .gallery-item:nth-of-type(5n) {
    margin: 20px auto;
}


/* ------------------------------------------- */

#footerwrp {
	margin-top: 20px;
}

#btfund {

	display: inline;
	float: left;
	width: 130px;
	margin: 15px 5px 0 10px;
	
	
	position: inherit;
	left: 0;
}

#btfund img {
	width: 130px;
}

.social {
	display: inline;
	float: left;
}

#bndes {
	margin: 30px 0 0 10px;
	opacity: .4;
}

#bndes img, .ptbndes{
	display: none;


}
