body{
	background-image: url('/wp-content/uploads/fundo.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	overflow:hidden;
}

.textwidget a,
.textwidget a:active,
.textwidget a:visited,
.category-nav a,
.category-nav a:active,
.category-nav a:visited,
a.more-link,
a.more-link:active,
a.more-link:visited,
a.more-link span,
a.more-link span:active,
a.more-link span:visited
{
	text-decoration:none!important;
	color:#2288BD!important;
	font-weight:700!important;
}
.textwidget a:hover,
.category-nav a:hover,
a.more-link:hover,
a.more-link span:hover{
	text-decoration:underline!important;
	color:gray!important;
}
.layer-content a .excerpt,
.entry-content a,
.layer-content a:hover .excerpt,
.entry-content a:hover,
.event-text,
.event-text:hover
{
	text-decoration:none!important;
	color:gray!important;
	display:block!important;
}

.entry-content{
	background-color:transparent;
	position:relative;
}

.textwidget li > ul{
	padding-left:30px!important;
	list-style-type: disc!important;
}

p,
span,
li,
.textwidget,
label,
.entry-summary
{
	font-size: 18px;
	color:#575756 ;

}

.textwidget{
	display:block;
}

h2{
	font-size:30px;
	font-weight:600;
	color:#00aae3;
	margin-bottom:25px;
}

h3{
	font-weight:600;
	margin-bottom:15px;
	color:#575756 ;
	margin-top:15px;
}

.red{
	color:red;
}

.underline{
	text-decoration: underline;
}

.scma-blue{
	color:#00aae3;
}

.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}

.mega-menu-item{
	position:relative;
}

.main-navigation li>a::after{
	display:none!important;
}

.main-navigation .mega-sub-menu{
	display:none!important;
}


li.mega-menu-item,
.nav-container > div > ul > li,
.nav-container > div > ul > li > a
{
	height:100%!important;
}

.avenue-sidebar .sub-menu{
	display:none;
}

.avenue-sidebar{
	background-color:transparent!important;
}
.avenue-sidebar li{
	border-bottom:0!important;
}
.menu > li > a{
	text-indent: 14px;
	font-weight:600;
}
.avenue-sidebar li a:before{
	position:absolute;
	left:-20px;
	top:8px;
	content:"\2629 ";
}
.avenue-sidebar a{
	position:relative;
	color:#575756!important;
}
.avenue-sidebar .current-menu-item > a{
	color:#00aae3!important;
	font-weight:600;
}

.avenue-sidebar .sub-menu > li {
	padding-left:25px;
}
.avenue-sidebar .sub-menu > li > a{
	font-size:14px;
}

.menu-item-has-children{
	position:relative;
}

.menu-item-has-children:after {
	content: "";
	position: absolute;
	display:inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #575756;
	right:10px;
	top:15px;

	/* Firefox */
	-moz-transition: all .25s ease;
	/* WebKit */
	-webkit-transition: all .25s ease;
	/* Opera */
	-o-transition: all .25s ease;
	/* Standard */
	transition: all .25s ease;
}
.menu-item-has-children.menu-opened:after {
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
}




#tribe-events-content .tribe-events-calendar td {
	background-color: #F9F9F9;
}

#panel-48-1-0-0 .textwidget{
	background-color:#fff;
}

table.donativos td{
	text-align:left;
	vertical-align: top;
	
}
table.donativos td.first{
	width:130px;
}
table.donativos img{
	width:130px;
}




.otter-menu-container{
	position:absolute;
	height:25px;
	background-color:#0094D6;
	width:100%;
	bottom:-25px;
	right:0;
	box-shadow:0 7px 4px -4px rgba(0,0,0,.4)
}


.otter-menu{
	position:relative;
	min-height:100%;
	overflow:hidden;
	background-color:#ffffff;
	float:right;
	list-style-type: none;
	padding-right:10%;
	padding-left:50px;
	box-shadow:-2px 7px 4px -4px rgba(0,0,0,.4);

	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;

	margin-top: 7px;
}


.otter-menu li{
	font-size: 16px;
	display: inline-block;
	padding: 6px 0px 6px 6px;
	font-weight: 700;
}

.otter-menu li:not(:first-child){
	padding: 6px 0px 6px 40px;
}


.otter-menu li a.active,
.otter-menu li a:hover
{
	color:gray!important;
}

.sticky-wrapper{
	position:relative;
	z-index: 999;

}

.site-branding{
	background-color:#0094D6!important;
	z-index:9999999;
}

.site-content .page-title,
.site-content-wrapper .page-title{
	padding-top:30px!important;
}



@media only screen and (max-width: 1024px) {
	.otter-menu,
	.otter-menu.move
	{
		display:none!important;
	}
	#sc_logo
	{
		padding-left:7px;
	}
}

.footer-mega-col{
	background-color:#191B1F;
	box-shadow: 0px -2px 4px 0px rgba(0,0,0,0.6)
}

.footer-mega-col .menu-item-has-children::after{
	display:none;
}

.footer-boxes{
	display:none;
}

#footer_sitemap_widget li a {
	min-width: 250px;
}

#footer_sitemap_widget li {
	margin-right: 115px!important;
}

#footer_sitemap_widget li a{
	color:#fff!important;
	font-size:15px!important;
}

.ecs-excerpt{
	display:none;
}

.candidatura-wrap{
	width:100%;
	background-color:#fff;
	padding:20px;
}

.candidatura-wrap input:not([type='submit']),
.candidatura-wrap select 
{
	width:100%;
}

.candidatura-wrap input[type='submit'],
.mailpoet_submit,
.give-btn
{
	background-color:#0094D6!important;
	color:#fff!important;
	padding:15px 50px!important;
	border:none!important;
	text-shadow:none !important;
	box-shadow:none !important;
	font-size:17px!important;
}

input[type='submit']:hover,
.mailpoet_submit:hover,
.give-btn:hover
{
	text-shadow:none !important;
	box-shadow:none !important;
	background-color:#0085bf!important;
}


@media only screen and (min-width: 1024px) {
	body.category article.col-md-6{
		padding:0!important;
		margin-right:1%!important;
		width:49%;
	}
}

body.category .article-wrapper{
	padding:0!important;
/*	min-height:100%;
overflow:hidden;*/
display: flex;
flex-wrap: wrap;
}

body.category article{
	background-color:#fff;
/*	padding:0!important;
margin-right:1%!important;*/
/*width:49%;*/
box-shadow: 0 0 5px 0px rgba(0,0,0,.3);
}


body.category article .entry-image{
	/*width:100%;*/
	height:250px;

	background-size:cover!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	transition: all 4s;
}
body.category article.col-md-12{
	padding:0!important;
}


body.category article .entry-header{
	padding-left: 15px;
	padding-right: 15px;
}
body.category article .entry-header h1{
	font-size: 23px;
	line-height: 23px;
	font-weight:600;
	color:#0094D6;
}

body.category article .entry-content{
	padding-left: 15px;
	padding-right: 15px;
	font-size:14px;
}

body.category article .entry-content span,
body.category article .entry-content p{
	font-size:14px;
}

.more-link {
	display:block;
	margin-top:15px;
}

.more-link span{
	display:inline-block;
	/*background-color:#0085bf;*/
	/*padding:15px;*/
	/*margin-top:10px;*/
	/*color:#fff;*/
	/*border-radius: 10px;*/
	float:right!important;
}

.item-page{
	display:block!important;
	position:relative;
	padding-top:15px;
	/*padding-top:50px;*/
	padding-bottom:15px;
	background-color:#fff;
	box-shadow: 0 0 5px 0px rgba(0,0,0,.3);
}

.printfriendly{
	position:absolute!important;
	top:10px!important;
	right:20px!important;
}

.issuuembed.issuu-isrendered {

	width: 100%!important;

}

.contact-container {
	position:relative;
	width:100%;
	min-height:100%;
	overflow:hidden;
	margin-bottom:15px;
}

.contact-container .contact-image img{
	width:150px;
	margin-right:15px;
}

.contact-container .contact-info{
	font-size:17px;
}

.contact-container .contact-image,
.contact-container .contact-info{
	float:left;
}

.site-branding {
	border-bottom:none!important;
}


.post-back-button,
.post-back-button:visited,
.post-back-button:active{
	position:fixed;
	top:30%;
	left:0;
	padding:15px 18px;
	background-color:#2AA4E4;
	color:#fff;
	z-index:999999;
	transition: all .15s;
}


.post-back-button:hover{
	color:#fff;
	padding-right:27px;
	padding-left:27px;
}


@media only screen and (min-width: 980px) {
	.atss {
		top: 40%!important;
	}
}

.slideshowlink{
	display:none!important;
}

.avenue-sidebar .widget-title {
	font-size: 27px!important;
}

.tribe-events-list-widget-events .tribe-event-duration,
.tribe-events-list-widget-events .tribe-event-duration i,
.tribe-events-list-widget-events .tribe-event-duration span{
	font-size:12px!important;
}

.tribe-event-title{
	font-size: 18px;
}

.tribe-event-title a::before {
	top: 0px!important;
}

.scroll-top{
	font-size:30px!important;
}

.category-nav a{
	font-size:15px!important;
}
.category-nav-left{
	float:left;
}

.category-nav-right{
	float:right;
}


#glt-translate-trigger,
#glt-translate-trigger span{
	background:none;
	background-color:#0094D6!important;
	color:#fff!important;
}


.pagination.lite{
	display:none;
}


.quote{
	text-align:center!important;
	font-style: italic!important;
}

.cite{
	text-align:right!important;
	/*font-style: italic!important;*/
	font-weight:400;
}


input.readonly{
	background-color:#dedede;
	cursor:not-allowed;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */    
}
.no-padding-left{
	padding-left:0!important;
}


#mailpoet_form_1{
	padding:1px 10px 30px 10px;
	background-color:#fff;
}
.mailpoet_form center{
	font-size:30px;
	font-weight:700;

}

.mailpoet_inputs{
	display:table;
	margin: 0 auto;
}
.mailpoet_content{
	margin-top:20px;
	display: flex;
	/*flex-direction: column;*/
}
.mailpoet_content .parsley-errors-list{
	position:absolute;
	bottom:0;
	left:0;
}
.mailpoet_form input{
	display:inline-block;
	float:left;
}

.mailpoet_form .input_text{
	width:400px!important;
}
.ecs-event-list{
	padding:20px;
}

.ecs-event{
	text-align:center;
	width:33%!important;
}


@media only screen and (max-width: 980px) {
	.ecs-event{
		width:100%!important;
	}
	.ecs-event-list{
		display: block!important;
	}
}
.ecs-event .duration{
	font-size:13px;
}

.ecs-event:not(:last-child):not(:first-child){
	margin-right:10px;
	margin-left:10px;
}


.article-view-grid.selected,
.article-view-list.selected{
	color:#0094D6!important;
}

.article-view{
	text-align: right;
	padding-right:25px;
	margin-bottom:10px;
}
.article-view i:not(.selected){
	cursor:pointer;
}

.wpcf7-form textarea{
	height: 100px;
	width: 100%;
}
body.single-post h3{
	display: inline-block!important;
}

.print-container{
	position:fixed!important;
	top:30%;
	right:0;
	padding:15px 18px;
	background-color:#2AA4E4;
	color:#fff;
	z-index:999999;
	transition: all .15s;
	cursor:pointer;
}


.print-container:hover{
	color:#fff;
	padding-right:27px;
	padding-left:27px;
}


.fa-print{
	font-size: 16px!important;
	cursor:pointer;
	float:right;
	/*padding:10px;*/
}


@media only screen and (max-width: 980px) {
	.print-container{
		display: none!important;
	}
}



@media print {
	.item-page
	{
		box-shadow: none!important;
	}
}

.paginate-links{
	text-align:center;
}
.paginate-links .page-numbers{
	padding:10px 15px;
	background-color:#adadad;
	color:#fff;
	border-radius: 5px;
}
.paginate-links .page-numbers.current,
.paginate-links .page-numbers:hover
{
	font-size:14px;
	background-color:#0094D6;
}


a.mtli_attachment{
	background-image:none!important;
	padding-left:0!important;
}


div.wpcf7-validation-errors {
	border: none!important;
	color: red!important;
}


.site-content .page-title, .site-content-wrapper .page-title{
	background-color: rgba(0,173,239,0.36)!important;
	display: none;
}

.events-top-margin{
	position:relative;
	margin-top:45px!important;
}

.margin-bottom-30{
	margin-bottom:30px!important;
}


.events-top-margin > div:not(.avenue-sidebar) {
	background-color:#ffffff!important;
}

.site-content,
.site-content-wrapper{
	margin-top:40px;
}


.featured_image{
	width:100%;
	min-height:100%;
	overflow:hidden;
}

.site-content-wrapper .avenue-sidebar{
	margin-top:20px;
}


.ecs-event:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){
	display:none!important;
}

#tribe-events-bar{
	margin-top:15px!important;
}

.tribe-bar-submit {
	float: left;
	margin-bottom: 0;
	margin-left: 12%;
	padding: 15px;
	width: 28%;
}
.tribe-bar-views-inner,
.tribe-bar-views-option,
.tribe-bar-views-option a
{
	background-color:#0094D6!important;
}
.tribe-bar-views-inner *{
	color:#fff!important;
}
.tribe-bar-active::after{
	content:'';
	position:absolute;
	font-family: "FontAwesome";
	top: 7px;
	right: 10px;

}

.item-page{
	min-height:100%;
	overflow:hidden;
}