/*
	Theme Name: MP9 Sports
	Theme URI: http://
	Description: MP9 Sports WordPress Theme
	Version: 1.0
	Author: Gustavo Henrique Conci
	Author URI: http://about.me/guconci
	Tags: MP9 Sports
*/

/*------------------------------------*\
		RESET
\*------------------------------------*/
* {outline-color: transparent; outline-style: none; outline-width: medium}
*,*:after,*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
html, body, div, span, h1, h2, h3, h4, h5, h6, p,
a, img, ul, ol, li, fieldset, form, label, input, select,
textarea, legend, table tbody, tfoot, thead, tr, th,
td, dl, dt, dd, address, blockquote {
	border: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {outline: 0}
body {background: #fff; color: #000; line-height: 1}
a {text-decoration: none}
img { display: block; }
ul, ol {list-style: none}
textarea {resize: vertical}
table {border-collapse: separate; border-spacing: 0}
th, td {font-weight: normal; text-align: left}

/*------------------------------------*\
		MAIN
\*------------------------------------*/

html {
	font-size: 62.5%;
}

body {
	color: #444;
	font: 14px/1 'Calibri', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

p {
		line-height: 20px;
		margin-bottom: 10px;
}

.title {
	background: -moz-linear-gradient(left,  rgba(198,198,198,0) 0%, rgba(198,198,198,1) 7%, rgba(198,198,198,1) 93%, rgba(198,198,198,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(198,198,198,0)), color-stop(7%,rgba(198,198,198,1)), color-stop(93%,rgba(198,198,198,1)), color-stop(100%,rgba(198,198,198,0)));
	background: -webkit-linear-gradient(left,  rgba(198,198,198,0) 0%,rgba(198,198,198,1) 7%,rgba(198,198,198,1) 93%,rgba(198,198,198,0) 100%);
	background: -o-linear-gradient(left,  rgba(198,198,198,0) 0%,rgba(198,198,198,1) 7%,rgba(198,198,198,1) 93%,rgba(198,198,198,0) 100%);
	background: -ms-linear-gradient(left,  rgba(198,198,198,0) 0%,rgba(198,198,198,1) 7%,rgba(198,198,198,1) 93%,rgba(198,198,198,0) 100%);
	background: linear-gradient(to right,  rgba(198,198,198,0) 0%,rgba(198,198,198,1) 7%,rgba(198,198,198,1) 93%,rgba(198,198,198,0) 100%);
	background-position: 0 15px;
	background-repeat: no-repeat;
	background-size: 100% 1px;
	color: #f7c30e;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c6c6c6', endColorstr='#00c6c6c6',GradientType=1 );
	font-family: 'SohoStdRegular';
	font-size: 24px;
	margin: 13px 0 29px;
	text-align: center;
}

.title span {
	background: #fff;
	padding: 0 10px;
}

.title span span,
.title.green,
.title .green,
.single-title.green {
	color: #06973e;
	padding: 0;
}

img {
	max-width: 100%;
	vertical-align: bottom;
}

a {
	color: #444;
	text-decoration: none;
}

a:focus {
	outline: 0;
}

a:hover,a:active {
	outline: 0;
}

input:focus {
	border: 1px solid #04A4CC;
	outline: 0;
}

table {
	width: 100%;
}

th {
	background: #e0e0e0;
	font-family: 'CalibriBold';
}

td {
	font-family: 'Calibri';
}

th,
td {
	font-size: 14px;
	height: 40px;
	padding-left: 21px;
	vertical-align: middle;
}

.col-ano {
	width: 65px;
}

.col-clube {
	width: 170px;
}

.col-campeonato {
	width: 211px;
}

.col-jogos {
	width: 114px;
}

.col-gols {
	width: 72px;
}

tr.even td {
	background: #f5f5f5;
}

/*------------------------------------*\
		STRUCTURE
\*------------------------------------*/

.box, .wrapper {
	overflow: hidden;
}

.header-content, .wrapper, .box {
	margin: 0 auto;
	position: relative;
}

.nav {
	overflow: hidden;
}

.page .header-content .nav,
.single .header-content .nav {
	left: 232px;
	position: absolute;
	top: 51px;
}

.nav a {
	font-size: 14px;
		line-height: 18px;
	text-align: center;
	text-transform: uppercase;
}

.nav li {
	text-align: center;
}

.language {
	position: absolute;
	top: 0;
	z-index: 100;
}

.home .language {
	right: 145px;
}

.page .language,
.single .language {
	right: 0;
}

.language li {
	float: left;
}

.language a {
	color: #fff;
	display: block;
	margin: 0 5px;
	padding: 5px 5px 1px;
	-webkit-transition: border-color 0.2s;
	-moz-transition: border-color 0.2s;
	-o-transition: border-color 0.2s;
	-ms-transition: border-color 0.2s;
	transition: border-color 0.2s;
}

.language .active a {
	border-bottom: 1px solid #c0a424;
}

.page .header-content .nav li,
.single .header-content .nav li {
	border-bottom: 2px solid transparent;
	float: left;
	margin: 0 12px;
	-webkit-transition: border-color 0.2s;
	-moz-transition: border-color 0.2s;
	-o-transition: border-color 0.2s;
	-ms-transition: border-color 0.2s;
	transition: border-color 0.2s;
}

.page .header-content .nav .current_page_item,
.single .header-content .nav .current_page_item,
.page .header-content .nav li:hover,
.single .header-content .nav li:hover {
	border-color: #c0a424;
}

.page .header-content,
.single .header-content {
	margin-bottom: 12px;
	overflow: hidden;
}

.header {
	background: #000 url(img/bg-header.jpg) no-repeat center;
	height: 165px;
	position: relative;
	top: 0;
	width: 100%;
}

.home .header {
	background: #030303 url(img/bg-header-home.jpg) no-repeat;
	border-radius: 4px;
	box-shadow: inset 0px 0px 0px 1px #000, inset -1px -1px 0px 1px rgba(255,255,255,0.2);
	height: auto;
	left: 4%;
	position: absolute;
	top: 31px;
	width: 170px;
	z-index: 100;
}

.home .wrapper {
		margin: 0;
		position: static;
		width: auto;
}

.img-section {
	margin-top: -31px;
}

.img-section img {
	position: relative;
}

.img-section span {
	bottom: -42px;
	color: #fff;
	font-size: 150px;
	font-weight: bold;
	left: -5px;
	line-height: 1;
	opacity: 0.3;
	filter: alpha(opacity=30);
	position: absolute;
	text-shadow: 5px 2px 2px rgba(0, 0, 0, 0.2);
}

.header .nav a {
	color: #fff;
	font-family: 'SohoStdRegular';
}

.home .header .nav {
	padding-bottom: 4px;
}

.home .header .nav li {
	background: url(img/bg-nav-a.png) no-repeat center bottom;
}

.home .header .nav a {
	display: block;
	height: 40px;
	line-height: 40px;
}

.home .header .nav .last {
	background: none;
}

.logo {
	margin: 41px 0 0;
}

.home .logo {
	margin: auto;
}

.logo a {
	display: block;
	width: 142px;
}

.home .logo a {
		width: auto;
}

.home .logo-img {
	margin: 20px auto 12px;
}

.social {
	position: absolute;
	top: 30px;
	z-index: 100;
}

.social {
		right: 0;
}

.home .social {
	right: 145px;
}

.footer .social {
	margin-right: -71px;
	overflow: hidden;
	right: 50%;
	top: 122px;
}

.social { display: none; }

.social li {
	float: left;
	margin-left: 9px;
}

.social a {
	height: 40px;
	width: 41px;
}

.share {
	overflow: hidden;
	margin-bottom: 45px;
	height: 40px;
}

.share p {
	color: #afafaf;
	font-family: 'CalibriBold';
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 0;
	margin-right: 20px;
}

.share a {
	height: 27px;
	margin: 5px 7px 5px 0;
	width: 26px;
}

.share * {
	float: left;
}

.social a,
.share a {
	background: url(img/sprite-share.png) no-repeat 0 0;
	display: block;
	text-indent: -999999px;
}

.social a:hover {
	background-position: 0 -40px;
}

.social-twitter a {
	background-position: -41px 0;
}

.social-twitter a:hover {
	background-position: -41px -40px;
}

.social-youtube a {
	background-position: -82px 0;
}

.social-youtube a:hover {
	background-position: -82px -40px;
}

.share .share-facebook {
	background-position: -123px 0;
}

.share .share-twitter {
	background-position: -149px 0;
}

.breadcrumb {
	font-family: 'Calibri';
	font-size: 14px;
	margin: 13px auto 0;
}

.breadcrumb a {
	color: #8d8d8d;
}

.footer {
	background: #000;
	height: 212px;
	margin-top: 45px;
	padding: 38px;
	position: relative;
}

.page.atletas .footer {
	margin-top: 0;
}

.footer .nav {
	text-align: center;
	margin-bottom: 36px;
}

.footer .nav li {
	border-right: 1px solid #7f7f7f;
	display: inline;
	padding: 0 10px;
}

.footer .nav .last { border-right: 0; }

.footer .nav a {
	color: #7f7f7f;
	-webkit-transition: color 0.2s;
	-moz-transition: color 0.2s;
	-o-transition: color 0.2s;
	-ms-transition: color 0.2s;
	transition: color 0.2s;
}

.footer .nav .current_page_item a,
.footer .nav a:hover {
	color: #fff;
}

.copyright {
	color: #fff;
	text-align: center;
}

.copyright span {
	color: #f7c30e;
}

.button {
	border: 1px solid #484848;
	color: #484848;
	display: block;
	font-family: 'CalibriBold';
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 230px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}

.button:hover {
	background: #fff;
	color: #000;
}

.button.white:hover {
	background: #000;
	color: #fff;
}

.flexslider {
	position: relative;
}

.flex-direction-nav a {
	height: 44px;
	position: absolute;
	text-indent: -999999px;
	top: 120px;
	width: 25px;
	z-index: 100;
}

.flex-next {
	background: url(img/bt-next-mini.png) no-repeat;
}

.flex-prev {
	background: url(img/bt-prev-mini.png) no-repeat;
}

#banner-container {
	background: #000;
}

.banner {
	overflow: hidden;
	margin: 0 auto;
	width: 1280px
}

.banner .flex-direction-nav a {
	height: 78px;
	right: 4%;
	width: 44px;
}

.banner .flex-next {
	background: url(img/bt-next.png) no-repeat;
	top: 163px;
}

.banner .flex-prev {
	background: url(img/bt-prev.png) no-repeat;
	top: 236px;
}

.atletas .flex-next {
	right: 0;
}

.atletas .flex-prev {
	left: 0;
}

.single-caracteristicas .flex-viewport {
	margin: 0 49px;
}

.single-caracteristicas .flex-next {
	right: 20px;
}

.single-caracteristicas .flex-prev {
	left: 20px;
}

.single-caracteristicas .flex-next,
.single-caracteristicas .flex-prev {
	top: 93px;
}

.single-fotos .flex-viewport {
	margin: 0 auto;
	width: 870px;
}

.single-fotos .flex-next {
	right: 0;
}

.single-fotos .flex-prev {
	left: 0;
}

.single-fotos .flex-next,
.single-fotos .flex-prev {
	top: 127px;
}

.single-noticias .flex-viewport {
	margin: 0 47px;
}

.single-noticias .flex-next {
	right: 20px;
}

.single-noticias .flex-prev {
	left: 20px;
}

.single-noticias .flex-next,
.single-noticias .flex-prev {
	top: 143px;
}

.single-album.list .flex-next {
	right: 0;
}

.single-album.list .flex-prev {
	left: 0;
}

.single-album.list .flex-next,
.single-album.list .flex-prev {
	top: 51%;
}

.pagination {
	margin-bottom: 69px;
	text-align: center;
}

.pagination li,
.box.atletas .pagination li {
	display: inline;
	float: none;
	width: auto;
}

.pagination a {
	color: #9b9b9b;
	display: inline-block;
	font-family: 'CalibriBold';
	font-size: 18px;
	width: 26px;
}

.pagination .prev a,
.pagination .next a {
	background: url(img/bg-pagination.png) no-repeat right center;
	width: 202px;
}

.pagination .prev a {
	margin-right: 16px;
}

.pagination .next a {
	background-position: left center;
	margin-left: 16px;
}

/*------------------------------------*\
		PAGES
\*------------------------------------*/

.box.atletas {
	margin-bottom: 59px;
	padding: 0;
}

.page .box.atletas {
	margin-bottom: 0;
}

.box.noticias {
	margin-bottom: 12px;
}

.bg-videos {
	background: #f4f4f4;
}

.box.atletas li {
	float: left;
	text-align: center;
	width: 235px;
}

.box.atletas img {
	margin: 0 auto 14px;
	max-height: 152px;
	max-width: 300px;
}

.box.atletas h3 {
	font-family: 'CalibriBold';
	font-size: 18px;
	line-height: 18px;
}

.box.atletas .title-posicao {
	font-size: 24px;
	line-height: 24px;
	margin-top: 36px;
}

.box.atletas p {
	font-family: 'Calibri';
	font-size: 14px;
	line-height: 17px;
	margin: 0;
}

.page #post-2 .box.atletas > ul {
	border-top: 1px solid #c6c6c6;
	overflow: hidden;
}

.page #post-2 .box.atletas > ul li {
	margin-bottom: 44px;
	padding-top: 36px;
	width: 237px;
}

.box.videos ul {
	overflow: hidden;
}

.home .box.videos ul {
	margin-bottom: 41px;
}

aside .box.videos ul {
	margin-bottom: 41px;
}

.box.videos > ul li {
	width: 47%;
	float: left;
}

.box.videos .last {
	margin-left: 6%;
}

.box.videos iframe {
	margin-bottom: 17px;
	max-width: 100%;
}

.box.videos h3,
.single-videos h4 {
	color: #000;
	font-family: 'CalibriBold';
	font-size: 22px;
	line-height: 22px;
}

.page .box.videos h3 {
	background: none;
	color: #f7c30e;
	font-size: 30px;
	line-height: 1;
	margin-top: 41px;
	text-align: left;
	text-transform: uppercase;
}

.box.list ul {
	overflow: hidden;
}

.box.list img,
.page .box.list img {
	margin: 0 auto 20px;
}

.box.list h3,
.page .box.list h3 {
	color: inherit;
	font-family: 'Calibri';
	font-size: 25px;
	line-height: 20px;
	margin-bottom: 9px;
	margin-top: 0;
	text-transform: none;
	width: 100%;
}

.box.list .button,
.page .box.list .button {
	float: left;
	width: 180px;
}

.page .box.videos > ul li {
	margin: 11px auto 0;
	width: 50%;
}

.box.list > ul li,
.page .box.list > ul li {
	float: left;
	margin: 0 5% 80px 0;
	min-height: 445px;
	position: relative;
	width: 30%;
}

.page .box.videos > ul li {
	min-height: 272px;
}

.page.noticias .box.list > ul li {
	min-height: 445px;
}

.box.list .last,
.page .box.list .last {
	margin-right: 0;
}

.page .box.videos iframe {
	display: block;
	float: left;
	margin: 0 24px 0 29px;
}

.page .box.videos h4 {
	font-family: 'CalibriBold';
	font-size: 18px;
	margin-right: 29px;
}

.box.noticias {
	padding: 1px 1px 26px;
}

.box.noticias,
.box.noticias .title span {
	background: #282828;
}

.box.noticias .loop {
	margin-bottom: 39px;
	overflow: hidden;
	padding-left: 64px;
}

.box.noticias article {
	float: left;
	margin-right: 10%;
	width: 23.3334%;
}

.box.noticias img {
	border: 5px solid #fff;
	margin-bottom: 16px;
	width: 240px;
}

.box.noticias h3 a {
	color: #f7c30e;
	display: block;
	font-family: 'CalibriBold';
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 6px;
	text-align: center;
}

.box.noticias p {
	color: #fff;
	line-height: 17px;
	font-family: 'Calibri';
	font-size: 14px;
}

.single article {
	overflow: hidden;
}

.single-title {
	margin-bottom: 12px;
	color: #f7c30e;
	font-family: 'CalibriBold';
	font-size: 36px;
		line-height: 42px;
	text-transform: uppercase;
}

.single-post .single-title {
	text-transform: none;
}

.single-post .box.list {
	float: left;
	margin-top: 54px;
}

.single-title span {
	color: #06973e;
}

.single-image {
	border: 1px solid #e1e1e1;
	display: block;
	float: left;
	margin: 0 15px 60px 0;
	padding: 4px;
	text-align: center;
	width: 250px;
}

.single-image img {
	margin: 0 auto;
}

.type-album.hentry .single-title {
	color: #000;
	font-family: 'Calibri';
	font-size: 24px;
	margin-bottom: 7px;
	line-height: 28px;
	text-transform: none;
}

.single-album.list {
	padding: 0 85px 11px
}

.single-album.list img {
	margin: 0 auto;
}

.col-left {
	float: left;
}

.col-right {
	float: right;
}

.col-left, .col-right {
	width: 50%;
}

.single-details > .col-left {
	width: 394px;
}

.single-details > .col-right {
	width: 291px;
}

.single-details > .col-left .col-right {
	width: 62%;
}

.single-details > .col-left .col-left {
	width: 38%;
}

.single-details .col-left h3 {
	line-height: 14px;
}

.single-details > .col-right h3 {
	margin-bottom: 6px;
}

.single-details .col-left p {
	margin-bottom: 12px;
}

.single-details > .col-right p {
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 34px;
	margin-left: 38px;
}

.single-details .col-left h3,
.single-details > .col-right p {
	color: #8d8d8d;
	font-family: 'Calibri';
	font-size: 14px;
}

.single-details .col-left p,
.single-details > .col-right h3 {
	color: #000;
	font-family: 'Calibri';
	font-size: 24px;
	line-height: 28px;
}

.single-details .nacionalidade img {
	display: inline;
	margin-right: 18px;
	margin-top: 4px;
}

.single-caracteristicas {
	background: #282828;
	height: 230px;
	margin-bottom: 21px;
	position: relative;
}

.single-caracteristicas h3 {
	color: #f7c30e;
	font-family: 'CalibriBold';
	font-size: 30px;
	line-height: 74px;
	margin-left: 17px;
	position: absolute;
	text-transform: uppercase;
	z-index: 1;
}

.single-caracteristicas .slides li {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiMzZTNlM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiMyYzJjMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMyNzI3MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover,  rgb(62,62,62) 5%, rgb(44,44,44) 45%, rgb(41,41,41) 60%, rgb(39,39,39) 75%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(5%,rgb(62,62,62)), color-stop(45%,rgb(44,44,44)), color-stop(60%,rgb(41,41,41)), color-stop(75%,rgb(39,39,39)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgb(62,62,62) 5%,rgb(44,44,44) 45%,rgb(41,41,41) 60%,rgb(39,39,39) 75%);
	background: -o-radial-gradient(center, ellipse cover,  rgb(62,62,62) 5%,rgb(44,44,44) 45%,rgb(41,41,41) 60%,rgb(39,39,39) 75%);
	background: -ms-radial-gradient(center, ellipse cover,  rgb(62,62,62) 5%,rgb(44,44,44) 45%,rgb(41,41,41) 60%,rgb(39,39,39) 75%);
	background: radial-gradient(ellipse at center,  rgb(62,62,62) 5%,rgb(44,44,44) 45%,rgb(41,41,41) 60%,rgb(39,39,39) 75%);

	color: #fff;
	font-size: 18px;
	font-family: 'Calibri';
	height: 213px;
	position: relative;
	text-align: center;
	top: 17px;
	width: 213px;
}

.single-caracteristicas .image {
	line-height: 59px;
	text-align: center;
	margin: 60px auto 0;
	width: 98px;
}

.single-caracteristicas img {
	display: inline-table;
	margin: 0 auto;
	vertical-align: middle;
}

.no-cssgradients .single-caracteristicas img {
	display: block;
}

.single-caracteristicas span {
	display: block;
	left: 29px;
	line-height: 22px;
	position: absolute;
	text-align: center;
	top: 128px;
	width: 155px;
}

.single-clubes {
	margin-bottom: 22px;
	overflow: hidden;
}

.single-clubes li {
	float: left;
	margin-bottom: 40px;
	margin-right: 8%;
	width: 28%;
}

.single-clubes .last {
	margin-right: 0;
}

.single-clubes img {
	background: #e0e0e0;
	float: left;
	margin-right: 11px;
	padding: 20px;
}

.single-clubes h4 {
	font-family: 'Calibri';
	font-size: 18px;
	line-height: 17px;
	margin-bottom: 8px;
}

.single-clubes p {
	color: #8d8d8d;
	font-family: 'Calibri';
	font-size: 14px;
	line-height: 17px;
}

.single-clubes strong {
	text-transform: uppercase;
}

.single-retrospecto {
	margin-bottom: 42px;
}

.single-fotos {
	position: relative;
	margin-bottom: 106px;
}

.single-fotos li {
	float: left;
	margin-right: 17px;
}

.single-fotos img {
	border: 1px solid #e1e1e1;
	height: 160px;
	padding: 4px;
	width: 160px;
}

.single-noticias {
	background: url(img/bg-single-noticias.jpg) no-repeat center top;
	margin-bottom: 10px;
	padding: 5px 18px 66px;
	position: relative;
}

.single-noticias .slider {
	margin-bottom: 39px;
}

.single-noticias li {
	margin-right: 50px;
}

.single-noticias img {
	background: #fff;
	height: 170px;
	margin-bottom: 20px;
	padding: 5px;
	width: 240px;
}

.single-noticias h4 a {
	color: #f7c30e;
	display: block;
	font-family: 'CalibriBold';
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 6px;
	text-align: center;
}

.single-noticias p {
	color: #fff;
	font-family: 'Calibri';
	font-size: 14px;
	line-height: 17px;
	text-align: center;
}

.single-noticias .button {
	float: right;
	margin: 0 14px 0 0;
}

.single-fotos .button {
	float: right;
	margin: 20px 0 0;
}

.single-videos {
	margin-bottom: 41px;
	overflow: hidden;
}

.single-videos ul {
	overflow: hidden;
	margin-bottom: 21px;
}

.single-videos li {
	float: left;
	width: 450px;
}

.single-videos .last {
	margin-left: 50px;
}

.single-videos iframe {
	margin-bottom: 17px;
}

.single-videos h4 {
	font-family: 'CalibriBold';
	font-size: 22px;
	line-height: 22px;
}

.single-videos .button {
	float: right;
	margin: 0;
}

.single .box.atletas {
	margin-bottom: 0;
}

.single h3.title {
	background: none;
	color: #f7c30e;
	font-family: 'CalibriBold';
	font-size: 30px;
	line-height: 36px;
	text-align: left;
	text-transform: uppercase;
}

.bar-atletas {
	margin-bottom: 10px;
	overflow: hidden;
}

.bar-atletas .the-content {
	float: left;
	margin-bottom: 0;
}

.bar-atletas .the-content p {
	line-height: 30px;
	margin-bottom: 0;
}

.bar-atletas form {
	float: right;
	width: 237px;
}

.bar-atletas form label {
	display: block;
	float: left;
	line-height: 30px;
}

.bar-atletas form .select {
	float: right;
}

.icon {
	background: url(img/sprite-icons.png) no-repeat 0 0;
	display: block;
	float: left;
	margin-right: 7px;
}

.icon-titulos {
	background-position: 0 0;
	height: 30px;
	width: 30px;
}

.icon-premios {
	background-position: -30px 0;
	height: 30px;
	width: 30px;
}

.total {
	background: #efefef url(img/icon-camera.png) no-repeat 11px center;
	color: #afafaf;
	display: block;
	font-family: 'CalibriBold';
	font-size: 18px;
	height: 40px;
	left: 0;
	padding: 14px 0 0 50px;
	position: absolute;
	top: 162px;
	width: 90px;
}

div.select {
	background: url(img/icon-select.png) no-repeat right center;
	border: 1px solid #c2c2c2;
	border-radius: 7px;
	height: 30px;
	position: relative;
	width: 150px;
}

.select span {
	color: #757575;
	left: 0;
	line-height: 28px;
	overflow: hidden;
	padding: 0 0 0 9px;
	right: 27px;
	white-space: nowrap;
}

.select select {
	cursor: pointer;
	height: 100%;
	opacity: 0;
	width: 100%;
	z-index: 1;

	filter: alpha(opacity=0);
}

.select span,
.select select {
	position: absolute;
}

.wpcf7-form {
		width: 536px;
}

.wpcf7-form li {
		margin-top: 18px;
}

.wpcf7-text,
.wpcf7-textarea {
		background: #f2f2f2;
		box-shadow: 2px 2px 0 0 #cdcdcd;
		line-height: 1;
		padding: 12px;
		width: 440px;
}

.wpcf7-tel {
		width: 200px;
}

.wpcf7-form .description,
.wpcf7-not-valid-tip {
		margin: 9px 0 0 96px;
}

.wpcf7-form label {
		display: block;
		float: left;
		font-size: 18px;
		height: 42px;
		line-height: 42px;
		margin-right: 11px;
		text-align: right;
		width: 85px;
}

.wpcf7-form .button {
		background: #fff;
		margin: 23px 0 0 95px;
		width: 180px;
}

.ajax-loader,
.wpcf7-display-none {
		display: none !important;
}

.the-content {
		float: left;
		margin-bottom: 82px;
}

.the-content p {
		line-height: 20px;
}

.the-content h3 {
		font-size: 30px;
		margin-bottom: 10px;
}

.the-content blockquote {
		clear: both;
		padding: 22px;
}

.the-content blockquote p {
		font-size: 30px;
		line-height: 1;
}

.data {
	color: #949494;
	font-family: 'Calibri';
	font-size: 16px;
	margin-bottom: 0;
}

.type-album.hentry {
	position: relative;
}

.close {
	display: none;
}

.fancybox-inner .close {
	color: #000;
	display: block;
	font-family: 'CalibriBold';
	font-size: 22px;
	position: absolute;
	right: 0;
	top: 0;
}

.fancybox-inner .box {
	width: 100%;
}

.type-album.hentry .total {
	float: left;
	left: auto;
	margin-right: 18px;
	position: static;
	top: auto;
	width: 131px;
}

.contato .page { overflow: hidden; }

/*------------------------------------*\
	FLEXSLIDER
\*------------------------------------*/

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after { clear: both;content: "\0020"; display: block; height: 0; line-height: 0; visibility: hidden;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

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

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

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

/*------------------------------------*\
		RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width: 1024px) {

	.home .header-content {
		width: 1280px;
	}

	.home .logo-img {
		margin: 30px auto 32px;
	}

	.home .header .nav {
		padding-bottom: 24px;
	}

	.box, .wrapper {
		width: 990px;
	}

	.box.list > ul li,
	.page .box.list > ul li {
		width: 290px;
		margin-right: 40px;
	}

	.box.noticias article {
		margin-right: 68px;
		width: 240px;
	}

	.box.noticias img {
		height: 170px;
	}

	.box.videos > ul li {
		width: 470px;
	}

	.box.videos .last {
		margin-left: 50px;
	}

	.banner .flex-direction-nav a {
		right: 160px;
	}

	.banner .flex-next {
		top: 213px;
	}

	.banner .flex-prev {
		top: 336px;
	}

	.page .box,
	.single .box {
		width: 950px;
	}

}

@media only screen and (min-width: 1140px) {
	.home .header {
		left: 145px;
	}
}

@media only screen and (max-width: 1279px) {
	.banner {
		width: 100%;
	}

	.header-content {
		width: 100%;
	}
}

@media only screen and (min-width: 1280px) {
	.banner img {
		margin: 0 auto;
	}
}

/*------------------------------------*\
		MISC
\*------------------------------------*/
::selection {
	background: #04A4CC;
	color: #FFF;
	text-shadow: none;
}

::-webkit-selection {
	background: #04A4CC;
	color: #FFF;
	text-shadow: none;
}

::-moz-selection {
	background: #04A4CC;
	color: #FFF;
	text-shadow: none;
}

.hidden { display: none !important; visibility: hidden; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after { display: block; visibility: hidden; clear: both; width: 0; height: 0; font-size: 0; line-height: 0; content: ' ';  }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* } clear floated elements */

/* clear */
.clear:before, .clear:after {
	content: ' ';
	display: table;
}

.clear:after {
	clear: both;
}

.clear {
	*zoom: 1;
}

/*------------------------------------*\
		WORDPRESS CORE
\*------------------------------------*/
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

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

.wp-caption {
	background: #FFF;
	border: 1px solid #F0F0F0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption .wp-caption-text,.gallery-caption {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.sticky {

}

.bypostauthor {

}

/*------------------------------------*\
		PRINT
\*------------------------------------*/
@media print {
	* {
		background: transparent !important;
		box-shadow: none !important;
		color: #000 !important;
		text-shadow: none !important;
	}
	a,a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content: "";
	}
	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,h2,h3 {
		orphans: 3;
		widows: 3;
	}
	h2,h3 {
		page-break-after: avoid;
	}
}
