#full-site-info p {
    margin: 0!Important;
    padding-top: 7px;
}

.widget-post.pm-first.clearfix {
    min-height: 300px!important;
}

.entry-info {
    min-height: 150px!important;
}

td.eventless {
height: 45px;
}

#top-ad {
margin-left: 40px!important;
}

.fundadabox span {
display: block;
text-transform: uppercase;
}

ul.socials .instagram {
background-image: url(../powermag/images/socials/instagram.png);
width: 26px;
height: 26px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}

ul.socials .instagram:hover {
background-position: 0 26px;
}

#colophon p {
color: white;
font-size: 12px;
}

.imagefooter {
width: 60px;
float: left;
margin-right: 15px;
}

#colophon a {
	color: white;
}


a.politica {
float: right;
font-size: 12px;
}

.searchbox {
padding-top: 15px;
float: right;
padding-left: 20px}

#top-ad > a > img {
width: 740px;
}

#top-ad {
	margin-top: 23px;
}

.fundadabox {
width: 240px;
color: white;
text-align: right;
}

.pm-rest {
min-height: 140px;
}

h3.white {
color: white;
margin-top: 10px;
font-size: 18px;
}

#pub img {
border: 1px solid #dcdcdc;
margin-right: 75px;
}

#pub {
position: absolute;
right: 0;
bottom: 0;
}

#Contato {
max-width: 400px;
margin: auto;
}

#Contato p {
font-size: 15px;
color: white;
font-family: arial;
margin: 0;
}

#footerbox {margin: 0 5px 0 5px}

#footerbox img {
max-width: 100px;
padding: 4px;
display: inline;
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#../fonts/BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* =General Styles
----------------------------------------------- */

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
	margin-top: 7px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
	margin-top: 7px;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
.clear {
	clear: both;
}
.tl {
	text-align: left
}
.tr {
	text-align: right
}
.tc {
	text-align: center
}
.tb {
	display: block
}
/* Text meant only for screen readers */
.assistive-text {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
/* =Content
----------------------------------------------- */

.sticky {
	/*see .sticky:before */
}
.sticky:before {
	font-family:'FontAwesome';
	content: "\f0c6";
	display: block;
	background: white;
	opacity: 0.9;
	z-index: 1;
	width: 35px;
	height: 25px;
	text-align: center;
	padding-top: 5px;
	position: absolute;
		right: 0;
		top: 20px;
	border-bottom: 2px solid rgba(0,0,0,.1);
}
.hentry {
	margin: 0 0 1.5em;
}
.entry-meta {
	clear: both;
}
.tag-list {
	display: inline;
}
.byline {
	/*display: none; */
	padding-left:5px
}
.single .byline, .group-blog .byline {
	display: inline;
}
.entry-content, .entry-summary {
	margin: 1.5em 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
article {
	position: relative;
}
blockquote {
	/* see css/bootstrap.css line 749 */
}
/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title, .archive .format-aside .entry-title {
	display: none;
}
/* =Media
----------------------------------------------- */

.site-header img, .entry-content img, .comment-content img, .widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.site-header img, .entry-content img, img[class*="align"], img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.site-header img, .entry-content img, img.size-full {
	max-width: 100%;
}
.entry-content img.wp-smiley, .comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	/*see layout.less line 3219 */
}
.wp-caption img[class*="wp-image-"] {
	/*see layout.less line 3231 */
}
.wp-caption-text {
	text-align: center;
	color: rgba(255,255,255,.8);
}
.wp-caption .wp-caption-text {
	/*see layout.less line 3220 */
}
.site-content .gallery {
	/*see layout.less line 3134 */
}
.gallery-caption {
	/*see layout.less line 3167 */
}
.site-content .gallery a img {
/*border: none;
height: auto;
max-width: 90%;*/
}
.site-content .gallery dd {
	margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}
/* Make sure embeds and iframes fit their containers */
embed, iframe, object {
	max-width: 100%;
}
/* =Navigation
----------------------------------------------- */

.site-content .site-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.site-content .nav-previous {
	float: left;
	width: 50%;
}
.site-content .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/* =CF7 Defaults
----------------------------------------------- */

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 .watermark {
	color: #888;
}
/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0 0 20px;
	list-style-type: none
}
/* Search widget */
#searchsubmit {
	display: none;
}

#Calendar > ul {
margin: 0;
}

#content > div.row.sliders img {
height: 350px;
}

.widget-title-bg .widget-title span.inner, .widget-title-bg .simil-widget-comment, .flex-cat, #full-site-info, #full-collapsible, footer.entry-meta span, footer.entry-meta a, .flex-control-paging li a.flex-active, #carousel div span.selected, .reply a, #author-wrap .author-name, #ticker-wrap span.ticker-title, .img-frame, .entry-content .gallery .img-frame, .rw-end .rw-overall, span.criteria-percentage, .label, #wp-calendar tbody td#today, #widgetized-footer #wp-calendar tbody td#today, #wp-calendar thead th, #wp-calendar tfoot #next, #wp-calendar tfoot #prev, #wp-calendar tfoot .pad, #logo a.demologo, div.item-list-tabs ul li a span, div.activity-meta a, a.bp-primary-action span, #reply-title small a span, .pm-bp-badge {
background-color: #8cc63f;
}

.cat-diagonal {
background: -moz-linear-gradient(-45deg, #8cc63f 0%, #8cc63f 50%, rgba(0,0,0,0) 51%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#8cc63f), color-stop(50%,#8cc63f), color-stop(51%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(-45deg, #8cc63f 0%,#8cc63f 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(-45deg, #8cc63f 0%,#8cc63f 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(-45deg, #8cc63f 0%,#8cc63f 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0) 100%);
background: linear-gradient(135deg, #8cc63f 0%,#8cc63f 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0) 100%);
}

#collapse-trigger {
background: -moz-linear-gradient(45deg, #8cc63f 0%, #8cc63f 50%, #8cc63f 51%, #8cc63f 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0)), color-stop(51%,#8cc63f), color-stop(100%,rgba(10,8,9,0)));
background: -webkit-linear-gradient(45deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#8cc63f 51%,#8cc63f 100%);
background: -o-linear-gradient(45deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#8cc63f 51%,#8cc63f 100%);
background: -ms-linear-gradient(45deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#8cc63f 51%,#8cc63f 100%);
background: linear-gradient(45deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,#8cc63f 51%,#8cc63f 100%);
}

.cat-diagonal {
display: block;
width: 40px;
height: 40px;
position: absolute;
top: 0;
right: -40px;
}