a.downButton {
	background: url("../imagens/arw_large_down.png") no-repeat 50% 80%; left: 50%; width: 300px; text-align: center; bottom: 1em; color: rgb(220, 215, 197); text-transform: uppercase; padding-bottom: 2.5em; font-size: 18px; margin-left: -150px; display: block; position: absolute;
}
a.downButton:hover {
	background-position: 50% 70%; color: rgb(255, 255, 255);
}
section#home h1 {
	margin-bottom: 1.2em; margin-left: -0.75em;
}
section#home h2 {
	font-size: 36px;
	font-family: "Open Sans";
	line-height: 38px;
}
section#home .small {
	line-height: 1em; font-size: 0.75em;
}
section#home .smallest {
	line-height: 1em;
	font-size: 0.4em;
	font-weight: normal;
	font-family: "Open Sans";
}
section#home .specialStyle {
	background: rgb(220, 215, 197);
	padding: 0.15em 0.4em;
	color: rgb(98, 81, 82);
	line-height: 1em;
	letter-spacing: 0.1em;
	font-weight: normal;
	margin-bottom: 0.15em;
	margin-left: 0.15em;
	display: inline-block;
	font-family: "Open Sans";
}
section#home .col_2.cols {
	text-align: right; float: right;
}
section#home .content a.button {
	background: rgb(245, 161, 26);
	color: rgb(98, 81, 82);
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
	display: inline-block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 50px;
}
section#home .content a.button:hover {
	background: rgb(255, 197, 52);
}
section#home .content a.button span {
	background: url("../bundles/eaafront/img/design/ico-arw-brown-right.png") no-repeat right;
	padding: 5px;
	display: block;
	font-size: 13px;
}
section#home .play {
	font-size: 18px; display: inline-block; position: relative; z-index: 20;
}
section#home .social.play {
	margin-bottom: 2em;
}
section#home .socials .label {
	height: 31px; line-height: 32px; padding-left: 16px; display: inline-block;
}
section#home .top_part {
	position: relative;
}
section#home .bottom_part .actions {
	padding: 2em 0px;
}
section#home .newsEvent_block {
	width: 350px;
}
section#home .join_the_conversation {
	margin: 1.5em 0px 0.5em;
}
section#home h3.twitter {
	background: rgb(220, 215, 197); padding: 5px 15px 2px; color: rgb(85, 81, 81); line-height: 34px; font-family: "itc",arial,sans-serif; font-size: 0.9em; font-weight: bold; display: inline-block;
}
section#home h3.twitter::before {
	background: url("../bundles/eaafront/img/design/social_icon_dark.png") no-repeat right; width: 31px; height: 31px; margin-right: 10px; float: left; display: block; content: "";
}
.tweets_block .tweet a {
	color: rgb(220, 215, 197); text-decoration: underline;
}
.tweets_block .tweet a:hover {
	color: rgb(245, 161, 26);
}
.tweets_block .tweet .content_part a {
	text-decoration: none;
}
section#home .tweets_block {
	width: 350px; font-size: 18px;
}
section#home article {
	padding: 1.5em 0px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
section#home article:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
section#home .newsEvent_block a h3 {
	margin: 0px; color: rgb(247, 242, 228); font-size: 22px;
}
section#home article a.cat {
	background: rgb(247, 242, 228); color: rgb(98, 81, 82);
}
fieldset .field.cols {
	width: 70%;
}
fieldset .action.cols {
	width: 30%;
}
fieldset .cols > .wrapper {
	padding: 0px 0.4em;
}

.cta_list {
	margin: 0px 0px;
}
.cta_list li {
	width: 33.33%;  
}
.cta_list li .wrapper {
	background: rgba(0, 0, 0, 0.6); margin: 0px 1px; padding: 0px 20px; color: rgb(255, 255, 255); overflow: hidden; vertical-align: middle; display: block; position: relative;
}
.cta_list li .wrapper .container {
	display: block; position: relative;
}
.cta_list li .wrapper:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.cta_list li .highlight.wrapper {
	background-color: rgba(245, 161, 26, 0.8);
}
.cta_list li .highlight.wrapper:hover {
	background-color: rgba(245, 161, 26, 0.9);
}
.cta_list li .highlight.wrapper .highlight {
	background: rgb(255, 255, 255); padding: 0.15em 0.3em; color: rgb(98, 81, 82); text-transform: uppercase; line-height: 1em; font-size: 14px; margin-top: -1.5em; margin-left: 25px; position: absolute;
}
.mini-carousel .item {
	width: 35%; height: 158px; vertical-align: middle; display: table-cell;
}
.cta_list li figure {
	width: 35%; height: 158px; vertical-align: middle; display: table-cell;
}
.cta_list li figure.mini-carousel {
	left: 0px; top: 0px; width: 35%; overflow: hidden; display: block; position: absolute;
}

.boxNoticia {
	padding: 0.15em 0.3em 0px; font-size: 22px; display: inline-block;
	background: rgb(255, 255, 255); padding: 0px 0.3em; color: rgb(0, 0, 0);

}

.more {
	text-transform: uppercase; letter-spacing: -0.01em; padding-right: 20px;  font-size: 16px; font-weight: 600; display: inline-block;
}
.more:hover {
	padding-right: 15px;
}
 .actions a.more {
	background: url("../imagens/ico-arw-yellow-right.png") no-repeat right; color: rgb(245, 161, 26); display: inline-block;
}
.cta_list li .wrapper .more {
	background: url("../imagens/ico-arw-yellow-right.png") no-repeat right;
	color: rgb(245, 161, 26);
	font-size: 14px;
}
.cta_list li .wrapper .more:hover {
	color: rgb(255, 197, 52);
}



@font-face {
	font-family: Open Sans;
	src: local("Open Sans Light"), local("OpenSans-Light"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans"), local("OpenSans"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hqRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
	font-weight: 800;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format("woff");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxuw_rQOTGi-AJs5XCWaKIhU.woff) format("woff");
	font-weight: 600;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxhbnBKKEOwRKgsHDreGcocg.woff) format("woff");
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxsBo4hlZyBvkZICS3KpNonM.woff) format("woff");
	font-weight: 800;
	font-style: italic;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway Thin"), local("Raleway-Thin"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/RJMlAoFXXQEzZoMSUteGWLO3LdcAZYWl9Si6vvxL-qU.woff) format("woff");
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway ExtraLight"), local("Raleway-ExtraLight"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/8KhZd3VQBtXTAznvKjw-k73hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway Light"), local("Raleway-Light"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/-_Ctzj9b56b8RgXW8FArib3hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/cIFypx4yrWPDz3zOxk7hIQLUuEpTyoUstqEm5AMlJo4.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway Medium"), local("Raleway-Medium"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/CcKI4k9un7TZVWzRVT-T873hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway SemiBold"), local("Raleway-SemiBold"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/xkvoNo9fC8O2RDydKj12b73hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway Bold"), local("Raleway-Bold"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/JbtMzqLaYbbbCL9X6EvaI73hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/1ImRNPx4870-D9a1EBUdPL3hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
	font-weight: 800;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: local("Raleway Heavy"), local("Raleway-Heavy"), url(http://themes.googleusercontent.com/static/fonts/raleway/v6/PKCRbVvRfd5n7BTjtGiFZL3hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
	font-weight: 900;
	font-style: normal;
}

@font-face {
    font-family: 'league_gothiccondensed_italic';
    src: url('../fonts/leaguegothic-condenseditalic-webfont.eot');
    src: url('../fonts/leaguegothic-condenseditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-condenseditalic-webfont.woff2') format('woff2'),
         url('../fonts/leaguegothic-condenseditalic-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-condenseditalic-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-condenseditalic-webfont.svg#league_gothiccondensed_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'league_gothicitalic';
    src: url('../fonts/leaguegothic-italic-webfont.eot');
    src: url('../fonts/leaguegothic-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-italic-webfont.woff2') format('woff2'),
         url('../fonts/leaguegothic-italic-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-italic-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-italic-webfont.svg#league_gothicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'league_gothicCnRg';
    src: url('../fonts/leaguegothic-condensedregular-webfont.eot');
    src: url('../fonts/leaguegothic-condensedregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-condensedregular-webfont.woff2') format('woff2'),
         url('../fonts/leaguegothic-condensedregular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-condensedregular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-condensedregular-webfont.svg#league_gothicCnRg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/leaguegothic-regular-webfont.eot');
    src: url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-regular-webfont.woff2') format('woff2'),
         url('../fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	color: #FFF;
}
html,body {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	/*border-spacing:0;*/
}
fieldset,img { 
	border:0;
}
/*input{
	border:1px solid #b0b0b0;
	padding:3px 5px 4px;
	color:#979797;
	width:190px;
}*/
 
ol,ul {
	list-style:none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* General Demo Style */
body{
	font-family: Open Sans;
	background: #000;
	font-weight: 400;
	font-size: 15px;
	color: #aa3e03;  
}
 
a{
	color: #333;
	text-decoration: none;
}
.container{
	position: relative;
	text-align: center;
}
.clr{
	clear: both;
}
.container > header{
	padding: 30px 30px 10px 20px;
	margin: 0px 20px 10px 20px;
	position: relative;
	display: block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.container > header h1{
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	font-size: 35px;
	line-height: 35px;
	position: relative;
	font-weight: 400;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    padding: 0px 0px 5px 0px;
}
 
.container > header h2, p.info{
	font-size: 16px;
	font-style: italic;
	color: #f8f8f8;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}
/* Header Style */
.codrops-top{
	font-family: Arial, sans-serif;
	line-height: 24px;
	font-size: 11px;
	width: 100%;
	background: #000;
	opacity: 0.9;
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	-moz-box-shadow: 1px 0px 2px #000;
	-webkit-box-shadow: 1px 0px 2px #000;
	box-shadow: 1px 0px 2px #000;
}
.codrops-top a{
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #ddd;
	display: block;
}
.codrops-top a:hover{
	color: #fff;
}
.codrops-top span.right{
	float: right;
}
.codrops-top span.right a{
	float: none;
	display: inline;
}

p.codrops-demos{
	display: block;
	padding: 15px 0px;
}
p.codrops-demos a,
p.codrops-demos a.current-demo,
p.codrops-demos a.current-demo:hover{
    display: inline-block;
	border: 1px solid #6d0019;
	padding: 4px 10px 3px;
	font-size: 13px;
	line-height: 18px;
	margin: 2px 3px;
	font-weight: 800;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #a90329;
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
	background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
	background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
	background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
}
p.codrops-demos a:hover{
	background: #6d0019;
}
p.codrops-demos a:active{
	background: #6d0019;
	background: -moz-linear-gradient(top, #6d0019 0%, #8f0222 56%, #a90329 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d0019), color-stop(56%,#8f0222), color-stop(100%,#a90329));
	background: -webkit-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
	background: -o-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
	background: -ms-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
	background: linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.9);
	-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.9);
	box-shadow: 0px 1px 1px rgba(255,255,255,0.9);
}
p.codrops-demos a.current-demo,
p.codrops-demos a.current-demo:hover{
	color: #A5727D;
	background: #6d0019;
}
/* Media Queries */
@media screen and (max-width: 767px) {
	.container > header{
		text-align: center;
	}
	p.codrops-demos {
		position: relative;
		top: auto;
		left: auto;
	}
}
