@font-face{
	font-family:Dosis-Bold;
	src: url("../fonts/Dosis-Bold.eot");
	src: local("Dosis-Bold"), url("../fonts/Dosis-Bold.ttf") format("truetype");
}
@font-face{
	font-family:Dosis-Book;
	src: url("../fonts/Dosis-Book.eot");
	src: local("Dosis-Book"), url("../fonts/Dosis-Book.ttf") format("truetype");
}
@font-face{
	font-family:Dosis-ExtraBold;
	src: url("../fonts/Dosis-ExtraBold.eot");
	src: local("Dosis-ExtraBold"), url("../fonts/Dosis-ExtraBold.ttf") format("truetype");
}
@font-face{
	font-family:Dosis-ExtraLight;
	src: url("../fonts/Dosis-ExtraLight.eot");
	src: local("Dosis-ExtraLight"), url("../fonts/Dosis-ExtraLight.ttf") format("truetype");
}
@font-face{
	font-family:Dosis-Light;
	src: url("../fonts/Dosis-Light.eot");
	src: local("Dosis-Light"), url("../fonts/Dosis-Light.ttf") format("truetype");
}
@font-face{
	font-family:Dosis-Medium;
	src: url("../fonts/Dosis-Medium.eot");
	src: local("Dosis-Medium"), url("../fonts/Dosis-Medium.ttf") format("truetype");
}
@font-face{
	font-family:Dosis-SemiBold;
	src: url("../fonts/Dosis-SemiBold.eot");
	src: local("Dosis-SemiBold"), url("../fonts/Dosis-SemiBold.ttf") format("truetype");
}
*{
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.container {
	padding: 0px 10px; margin-right: auto; margin-left: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.container::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container::after {
	clear: both;
}
.container::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container::after {
	clear: both;
}
.col-12 {
	width: 100%;
}
.col-1 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-2 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-3 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-4 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-5 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-6 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-7 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-8 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-9 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-10 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-11 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio[controls] {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
html {
	-ms-overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;
}
body {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
div {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
span {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
applet {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
object {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
iframe {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h1 {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h2 {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h3 {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h4 {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h5 {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h6 {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
p {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
blockquote {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
pre {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ul {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
li {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ol {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
a {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
em {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
img {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strong {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
fieldset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
form {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
label {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
article {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
aside {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
details {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
figcaption {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
figure {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
footer {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
header {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
hgroup {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
nav {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
section {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
:focus {
	outline: 0px;
}
img {
	outline: 0px; vertical-align: middle;
}
html {
	-webkit-text-size-adjust: none;
}
body {
	-webkit-text-size-adjust: none;
}
textarea {
	-webkit-text-size-adjust: none;
}
input {
	-webkit-text-size-adjust: none;
}
body {
	text-align: left; line-height: 1.2; font-family: sans-serif; font-size: 12px; font-weight: normal;
}
button {
	background: none; border: 1px currentColor; border-image: none; height: 35px; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	background: none; border: 1px currentColor; border-image: none; height: 35px; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	background: none; border: 1px currentColor; border-image: none; height: 35px; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	background: none; border: 1px currentColor; border-image: none; height: 35px; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; cursor: pointer; -webkit-appearance: button;
}
button:hover {
	transition:300ms ease-in-out; opacity: 0.75; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -moz-opacity: 0.75; -khtml-opacity: 0.75; -webkit-opacity: 0.75;
}
input[type='button']:hover {
	transition:300ms ease-in-out; opacity: 0.75; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -moz-opacity: 0.75; -khtml-opacity: 0.75; -webkit-opacity: 0.75;
}
input[type='reset']:hover {
	transition:300ms ease-in-out; opacity: 0.75; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -moz-opacity: 0.75; -khtml-opacity: 0.75; -webkit-opacity: 0.75;
}
input[type='submit']:hover {
	transition:300ms ease-in-out; opacity: 0.75; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -moz-opacity: 0.75; -khtml-opacity: 0.75; -webkit-opacity: 0.75;
}
input[type=text] {
	padding: 5px; border: 1px solid rgb(196, 197, 199); transition:100ms linear; border-image: none; height: 35px; color: rgb(95, 96, 98); font-size: 12px; -moz-transition: all 100ms linear; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear;
}
input[type=email] {
	padding: 5px; border: 1px solid rgb(196, 197, 199); transition:100ms linear; border-image: none; height: 35px; color: rgb(95, 96, 98); font-size: 12px; -moz-transition: all 100ms linear; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear;
}
input[type=url] {
	padding: 5px; border: 1px solid rgb(196, 197, 199); transition:100ms linear; border-image: none; height: 35px; color: rgb(95, 96, 98); font-size: 12px; -moz-transition: all 100ms linear; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear;
}
input[type=search] {
	padding: 5px; border: 1px solid rgb(196, 197, 199); transition:100ms linear; border-image: none; height: 35px; color: rgb(95, 96, 98); font-size: 12px; -moz-transition: all 100ms linear; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear;
}
input[type=password] {
	padding: 5px; border: 1px solid rgb(196, 197, 199); transition:100ms linear; border-image: none; height: 35px; color: rgb(95, 96, 98); font-size: 12px; -moz-transition: all 100ms linear; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear;
}
textarea {
	padding: 5px; border: 1px solid rgb(196, 197, 199); transition:100ms linear; border-image: none; height: 35px; color: rgb(95, 96, 98); font-size: 12px; -moz-transition: all 100ms linear; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear;
}
textarea {
	resize: none;
}
.float-left {
	float: left !important;
}
.float-right {
	float: right !important;
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-justify {
	text-align: justify;
}
.cf::before {
	display: table; content: "";
}
.cf::after {
	display: table; content: "";
}
.cf::after {
	clear: both;
}
.clear {
	clear: both;
}
a {
	transition:color 100ms linear; text-decoration: none; cursor: pointer; -moz-transition: color 100ms linear; -webkit-transition: color 100ms linear; -o-transition: color 100ms linear;
}
h1 {
	margin-bottom: 1em;
}
h2 {
	margin-bottom: 1em;
}
h3 {
	margin-bottom: 1em;
}
h4 {
	margin-bottom: 1em;
}
h5 {
	margin-bottom: 1em;
}
h6 {
	margin-bottom: 1em;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
p {
	margin: 0px 0px 1em; text-align: left; line-height: 1.5;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
img {
	border: 0px currentColor; border-image: none;
}
.small {
	font-size: 10px;
}
hr {
	border-width: 1px 0px; border-style: solid none; border-color: currentColor; margin: 16px 0px; padding: 0px; border-image: none; height: 0px; line-height: 0px; clear: both; float: none; display: block;
}
.story {
	line-height: 1.5;
}
.story ul {
	list-style: square;
}
.story ul li {
	list-style: square;
}
.story ol {
	list-style: decimal;
}
.story ol li {
	list-style: decimal;
}
.story ul {
	margin: 0px 0px 1em 1.5em; line-height: 1.5;
}
.story ol {
	margin: 0px 0px 1em 1.5em; line-height: 1.5;
}
.story ul ul {
	margin-bottom: 0px;
}
.story ol ul {
	margin-bottom: 0px;
}
.story ul ol {
	margin-bottom: 0px;
}
.story ol ol {
	margin-bottom: 0px;
}
.story ol ol {
	list-style: upper-alpha;
}
.story ol ol ol {
	list-style: lower-roman;
}
.story ol ol ol ol {
	list-style: lower-alpha;
}
.story h1 {
	text-transform: none; margin-bottom: 0.5em;
}
.story h2 {
	text-transform: none; margin-bottom: 0.5em;
}
.story h3 {
	text-transform: none; margin-bottom: 0.5em;
}
.story h4 {
	text-transform: none; margin-bottom: 0.5em;
}
.story h5 {
	text-transform: none; margin-bottom: 0.5em;
}
.story h6 {
	text-transform: none; margin-bottom: 0.5em;
}
.story a:link {
	color: inherit; text-decoration: underline;
}
.story a:visited {
	color: inherit; text-decoration: underline;
}
.story a:active {
	color: inherit; text-decoration: underline;
}
.story a:hover {
	text-decoration: none;
}
.story table {
	margin: 0px 40px 18px; border: 1px solid rgb(36, 67, 96); border-image: none; width: auto; border-collapse: collapse;
}
.story table thead {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: 600; background-color: rgb(20, 54, 85);
}
.story table thead td {
	border: 1px solid rgb(15, 49, 77); border-image: none;
}
.story table thead th {
	border: 1px solid rgb(15, 49, 77); border-image: none;
}
.story table td {
	padding: 15px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.story table th {
	padding: 15px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.story table tbody tr:nth-child(2n) {
	background-color: rgb(247, 247, 247);
}
.story table tfoot {
	color: rgb(255, 255, 255); background-color: rgb(20, 54, 85);
}
.story table tfoot td {
	border: 1px solid rgb(15, 49, 77); border-image: none;
}
.story table tfoot th {
	border: 1px solid rgb(15, 49, 77); border-image: none;
}
.story table th {
	font-weight: bold;
}
.story pre {
	background: rgb(255, 255, 255); margin: 10px 40px; padding: 20px; color: rgb(74, 74, 74); overflow: hidden; display: block; box-shadow: 1px 1px 2px #d0d0d0;
}
.story code {
	background: rgb(255, 255, 255); margin: 10px 40px; padding: 20px; color: rgb(74, 74, 74); overflow: hidden; display: block; box-shadow: 1px 1px 2px #d0d0d0;
}
.story address {
	background: rgb(234, 234, 234); padding: 20px; line-height: 20px; margin-bottom: 15px; margin-left: 40px; display: inline-block;
}
.story blockquote {
	margin: 1em 3em; padding-left: 15px; font-style: italic; border-left-color: rgb(155, 155, 155); border-left-width: 2px; border-left-style: dotted;
}
.story blockquote p::before {
	content: "";
}
.story blockquote p::after {
	content: "";
}
.story .wp-caption {
	width: auto; height: auto; max-width: 100%; box-shadow: 1px 1px 2px #bebebe;
}
.story .wp-caption img {
	height: auto; max-width: 100%;
}
.story .wp-caption p.wp-caption-text {
	background: rgb(255, 255, 255); margin: 0px !important; text-align: center; color: rgb(161, 161, 161) !important;
}
.story dl {
	background: rgb(255, 255, 255); margin: 10px 40px; padding: 20px; color: rgb(74, 74, 74); display: block; box-shadow: 1px 1px 2px #d0d0d0;
}
.story dl dt {
	width: 150px; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 13px; font-size: 13px; float: left;
}
.story dl dd {
	line-height: 18px; margin-bottom: 10px; margin-left: 160px;
}
.story img.alignnone {
	height: auto; max-width: 100%;
}
.story img.size-auto {
	height: auto; max-width: 100%;
}
.story img.size-full {
	height: auto; max-width: 100%;
}
.story img.size-large {
	height: auto; max-width: 100%;
}
.story img.size-medium {
	height: auto; max-width: 100%;
}
.story .attachment img {
	height: auto; max-width: 100%;
}
.story .alignleft {
	margin-right: 1em; margin-left: 40px; float: left; display: inline;
}
.story img.alignleft {
	margin-right: 1em; margin-left: 40px; float: left; display: inline;
}
.story .alignright {
	margin-right: 40px; margin-left: 1em; float: right; display: inline;
}
.story img.alignright {
	margin-right: 40px; margin-left: 1em; float: right; display: inline;
}
.story .aligncenter {
	clear: both; margin-right: auto; margin-left: auto; display: block;
}
.story img.aligncenter {
	clear: both; margin-right: auto; margin-left: auto; display: block;
}
.story img.alignleft {
	margin-bottom: 1em;
}
.story img.alignright {
	margin-bottom: 1em;
}
.story img.aligncenter {
	margin-bottom: 1em;
}
.story .wp-caption {
	text-align: center; line-height: 1.5; margin-bottom: 1em;
}
.story .wp-caption p.wp-caption-text {
	margin: 0px; padding: 5px; color: rgb(136, 136, 136); font-size: 11px;
}
.story .wp-smiley {
	margin: 0px;
}
.story embed[Attributes] {
	width: 100%; height: auto;
}
.socialbut a {
	color: rgb(17, 17, 17);
}
.flexslider {
	position: relative;
}
.flexslider ul {
	list-style: none; margin: 0px; padding: 0px;
}
.flexslider ol {
	list-style: none; margin: 0px; padding: 0px;
}
.flexslider ul li {
	list-style: none; margin: 0px; padding: 0px;
}
.flexslider ol li {
	list-style: none; margin: 0px; padding: 0px;
}
.flexslider .slides > li {
	text-align: center; display: none; position: relative; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	margin: 0px auto; width: auto; height: auto; display: block; max-width: 100%;
}
.flexslider .descr {
	background: rgba(100, 100, 100, 0.5); padding: 10px; left: 0px; text-align: left; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.flexslider .descr h3 {
	text-align: left;
}
.flexslider .descr .text p:last-child {
	margin-bottom: 0px;
}
.flex-container {
	position: relative;
}
.slides::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.blue-dark-col {
	color: rgb(8, 29, 47);
}
.blue-dark-bg {
	background-color: rgb(8, 29, 47);
}
.blue-col {
	color: rgb(18, 39, 55);
}
.blue-bg {
	background-color: rgb(18, 39, 55);
}
.blue-bg-hover {
	transition:300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.blue-bg-hover:hover {
	background-color: rgb(18, 39, 55);
}
.blue-light-col {
	color: rgb(20, 54, 85);
}
.blue-light-bg {
	background-color: rgb(20, 54, 85);
}
.blue-text-col {
	color: rgb(76, 109, 142);
}
.blue-text-bg {
	background-color: rgb(76, 109, 142);
}
.blue-text-bg-hover {
	transition:300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.blue-text-bg-hover:hover {
	background-color: rgb(76, 109, 142);
}
.blue-title-col {
	color: rgb(15, 49, 77);
}
.blue-title-bg {
	background-color: rgb(15, 49, 77);
}
.red-col {
	color: rgb(218, 0, 64);
}
.red-bg {
	background-color: rgb(218, 0, 64);
}
.red-dark-col {
	color:#002e4c;
}
.red-dark-bg {
	background-color:#002e4c;
}
.left {
	float: left;
}
.right {
	float: right;
}
.cf::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.clear {
	clear: both;
}
.container {
	width: 100%; max-width: 960px;
}
.col-1 {
	float: left;
}
.col-2 {
	float: left;
}
.col-3 {
	float: left;
}
.col-4 {
	float: left;
}
.col-5 {
	float: left;
}
.col-6 {
	float: left;
}
.col-7 {
	float: left;
}
.col-8 {
	float: left;
}
.col-9 {
	float: left;
}
.col-10 {
	float: left;
}
.col-11 {
	float: left;
}
.col-1 {
	width: 8.33%;
}
.col-2 {
	width: 16.66%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33%;
}
.col-5 {
	width: 41.66%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33%;
}
.col-8 {
	width: 66.66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33%;
}
.col-11 {
	width: 91.66%;
}
body {
	background: rgb(18, 39, 55); color: rgb(255, 255, 255); font-family: "Ubuntu", sans-serif; font-size: 13px; min-height: 1000px;
}
a:visited {
	color: inherit;
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	
}
.for-demo {
	margin: 20px 0px; padding-left: 40px;
}
.margin-10 {
	margin: 10px 0px;
}
.margin-20 {
	margin: 20px 0px;
}
.margin-30 {
	margin: 30px 0px;
}
.btn-dflt {
	border-radius: 20px; color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; font-size: 12px; font-weight: 700; background-clip: padding-box; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.btn {
	padding: 12px 17px; border-radius: 20px; height: auto; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 700; display: inline-block; background-clip: padding-box; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
button.btn {
	padding: 12px 17px; border-radius: 20px; height: auto; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 700; display: inline-block; background-clip: padding-box; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.btn-bordered {
	padding: 12px 17px; border: 2px solid #FFF; border-image: none;
}
.btn-bordered:hover {
	border: 2px solid rgb(255, 255, 255); border-image: none;
}
.btn-red {
	background:#124269;
}
.btn-small-grey {
	background: rgb(198, 206, 212); padding: 0px 10px; border-radius: 20px; height: 21px; color: rgb(255, 255, 255) !important; line-height: 21px; overflow: hidden; font-size: 12px; -ms-text-overflow: ellipsis; max-width: 310px;
}
.btn-red:hover {
	opacity: 0.9;
}
.btn-small-grey:hover {
	opacity: 0.9;
}
.btn-bordered:hover {
	opacity: 0.9;
}
.btn-red:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
}
.btn-small-grey:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
}
.btn-bordered:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
}
label {
	margin: 10px 20px; color: rgb(118, 118, 118); line-height: 19px; display: inline-block;
}
[type='checkbox']:not(:checked) {
	left: -9999px; position: absolute;
}
[type='checkbox']:checked {
	left: -9999px; position: absolute;
}
[type='checkbox']:not(:checked) + label {
	padding-left: 25px; position: relative; cursor: pointer;
}
[type='checkbox']:checked + label {
	padding-left: 25px; position: relative; cursor: pointer;
}
[type='checkbox']:not(:checked) + label::before {
	background: rgb(255, 255, 255); border: 1px solid rgb(226, 226, 226); border-image: none; left: 0px; top: 2px; width: 13px; height: 13px; position: absolute; content: ""; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3);
}
[type='checkbox']:checked + label::before {
	background: rgb(255, 255, 255); border: 1px solid rgb(226, 226, 226); border-image: none; left: 0px; top: 2px; width: 13px; height: 13px; position: absolute; content: ""; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3);
}
[type='checkbox']:not(:checked) + label:hover::before {
	border: 1px solid rgb(158, 158, 158); border-image: none;
}
[type='checkbox']:checked + label:hover::before {
	border: 1px solid rgb(158, 158, 158); border-image: none;
}
[type='checkbox']:not(:checked) + label::after {
	transition:0.2s; left: 0px; top: 0px; color: rgb(218, 0, 64); font-family: "FontAwesome"; font-size: 15px; position: absolute; content: "\f00c";
}
[type='checkbox']:checked + label::after {
	transition:0.2s; left: 0px; top: 0px; color: rgb(218, 0, 64); font-family: "FontAwesome"; font-size: 15px; position: absolute; content: "\f00c";
}
[type='checkbox']:not(:checked) + label::after {
	opacity: 0; transform: scale(0);
}
[type='checkbox']:checked + label::after {
	opacity: 1; transform: scale(1);
}
[type='checkbox']:not(:checked):disabled + label::before {
	border-color: rgb(246, 246, 246); box-shadow: none; background-color: rgb(255, 255, 255);
}
[type='checkbox']:checked:disabled + label::before {
	border-color: rgb(246, 246, 246); box-shadow: none; background-color: rgb(255, 255, 255);
}
[type='checkbox']:checked:disabled + label::after {
	color: rgb(153, 153, 153);
}
[type='checkbox']:disabled + label {
	color: rgb(170, 170, 170);
}
[type='checkbox']:checked:focus + label::before {
	border: 1px dotted blue; border-image: none;
}
[type='checkbox']:not(:checked):focus + label::before {
	border: 1px dotted blue; border-image: none;
}
/*[type='radio']:not(:checked) {
	left: -9999px; position: absolute;
}
[type='radio']:checked {
	left: -9999px; position: absolute;
}
[type='radio']:not(:checked) + label {
	padding-left: 25px; position: relative; cursor: pointer;
}
[type='radio']:checked + label {
	padding-left: 25px; position: relative; cursor: pointer;
}
[type='radio']:not(:checked) + label::before {
	background: rgb(255, 255, 255); border-radius: 20px; border: 1px solid rgb(226, 226, 226); border-image: none; left: 0px; top: 2px; width: 13px; height: 13px; position: absolute; content: ""; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px;
}
[type='radio']:checked + label::before {
	background: rgb(255, 255, 255); border-radius: 20px; border: 1px solid rgb(226, 226, 226); border-image: none; left: 0px; top: 2px; width: 13px; height: 13px; position: absolute; content: ""; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px;
}
[type='radio']:not(:checked) + label:hover::before {
	border: 1px solid rgb(158, 158, 158); border-image: none;
}
[type='radio']:checked + label:hover::before {
	border: 1px solid rgb(158, 158, 158); border-image: none;
}
[type='radio']:not(:checked) + label::after {
	transition:0.2s; left: 5px; top: 1px; color: rgb(218, 0, 64); font-family: "FontAwesome"; font-size: 6px; position: absolute; content: "\f111";
}
[type='radio']:checked + label::after {
	transition:0.2s; left: 5px; top: 1px; color: rgb(218, 0, 64); font-family: "FontAwesome"; font-size: 6px; position: absolute; content: "\f111";
}
[type='radio']:not(:checked) + label::after {
	opacity: 0; transform: scale(0);
}
[type='radio']:checked + label::after {
	opacity: 1; transform: scale(1);
}
[type='radio']:not(:checked):disabled + label::before {
	border-color: rgb(246, 246, 246); box-shadow: none; background-color: rgb(255, 255, 255);
}
[type='radio']:checked:disabled + label::before {
	border-color: rgb(246, 246, 246); box-shadow: none; background-color: rgb(255, 255, 255);
}
[type='radio']:checked:disabled + label::after {
	color: rgb(153, 153, 153);
}
[type='radio']:disabled + label {
	color: rgb(170, 170, 170);
}
[type='radio']:checked:focus + label::before {
	border: 1px dotted blue; border-image: none;
}
[type='radio']:not(:checked):focus + label::before {
	border: 1px dotted blue; border-image: none;
}*/
input[type='text'] {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; height: 35px; font-family: "Ubuntu", sans-serif; font-size: 12px; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3);
}
embed {
	width: 100%; height: 315px;
}
input[type='text']:active {
	background: rgb(247, 247, 247); color: rgb(118, 118, 118);
}
input[type='text']:focus {
	background: rgb(247, 247, 247); color: rgb(118, 118, 118);
}
input[type='text']:hover {
	border: 1px solid rgb(199, 199, 199); border-image: none;
}
.in-active {
	background: rgb(247, 247, 247) !important; color: rgb(118, 118, 118) !important;
}
.in-hover {
	border: 1px solid rgb(199, 199, 199) !important; border-image: none !important;
}
table.table-striped-dflt {
	background: rgb(247, 247, 247); width: 100%; border-collapse: collapse; border-spacing: 0;
}
table.table-striped-dflt tr {
	text-align: center; color: rgb(127, 127, 127); line-height: 45px;
}
table.table-striped-dflt tr td:first-child {
	text-align: left; padding-left: 40px;
}
table.table-striped-dflt tr td {
	border: 1px solid rgb(235, 235, 235); border-image: none;
}
table.table-striped-dflt tr td.td-head {
	color: rgb(45, 45, 45); font-size: 14px;
}
table.table-striped-dflt tr:nth-child(2n) {
	background: rgb(255, 255, 255);
}
table.table-striped-dflt .tr-head {
	background: rgb(20, 54, 85); color: rgb(255, 255, 255); font-size: 14px; font-weight: 700;
}
table.table-striped-dflt .tr-head td {
	border: 1px solid rgb(36, 67, 96); border-image: none;
}
#tab {
	margin: 50px; overflow: hidden;
}
#tab .ui-tabs-active {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#tab .ui-tabs-active a {
	padding-top: 17px; padding-bottom: 18px; font-weight: 700;
}
#tab ul > li {
	background: rgb(20, 54, 85); color: rgb(15, 49, 77); margin-left: -3px; vertical-align: bottom; border-right-color: rgb(71, 110, 147); border-right-width: 1px; border-right-style: solid; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg);
}
#tab ul > li:first-child {
	padding-left: 20px; margin-left: -20px;
}
#tab ul > li > a {
	padding: 15px 20px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 400; display: inline-block; -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg);
}
#tab ul > li:hover {
	background: rgb(71, 110, 147);
}
#tab ul > li.active {
	background: rgb(71, 110, 147);
}
#tab ul > li:hover a {
	color: rgb(255, 255, 255);
}
.ui-tabs-active a {
	color: rgb(255, 255, 255);
}
#tab .tab-content {
	background: rgb(243, 244, 246); padding: 30px; color: rgb(118, 118, 118); line-height: 1.5; overflow: hidden;
}
.not-found {
	margin: 50px 0px;
}
.not-found p {
	margin: 0px !important; padding: 0px !important; text-align: center !important; float: none !important;
}
.slider {
	width: 100%; height: 390px; overflow: hidden; display: block;
}
.slider_replace {
	width: 100%; height: 260px;
}
.flex-direction-nav a {
	margin: -20px 0px 0px; transition:0.3s; top: 40%; width: 50px; height: 50px; color: rgba(0, 0, 0, 0.8); text-indent: -999px; overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; -moz-transition: all .3s ease; -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-prev {
	background: url("../images/flex-prev.png") no-repeat; left: -50px;
}
.flex-direction-nav .flex-next {
	background: url("../images/flex-next.png") no-repeat; text-align: right; right: -50px; text-indent: 999px;
}
.flexslider:hover .flex-prev {
	left: 10px; opacity: 0.7;
}
.flexslider:hover .flex-next {
	right: 10px; opacity: 0.7;
}
.flexslider:hover .flex-next:hover {
	opacity: 1;
}
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	cursor: default; opacity: 0 !important;
}
.flex-direction-nav a::before {
	font-family: "FontAwesome"; font-size: 40px; display: inline-block; content: "\f104";
}
.flex-direction-nav a.flex-next::before {
	content: "\f105";
}
ol.flex-control-paging.flex-control-nav {
	display: none;
}
.caption_slider {
	left: 0px; top: 15%; width: 100%; position: absolute;
}
.caption_slider .container {
	overflow: visible;
    width: 640px;
}
.caption_slider h1 {
	font-size: 29px; font-weight: 700; word-wrap:break-word;
}
.caption_slider h1 span {
	font-weight: 400; display: block; -ms-text-overflow: ellipsis;
}
.flexslider {
	width: 100%; height: 100%; position: relative; max-height: 390px;
}
.flexslider ul li {
	height: 100%; max-height: 390px;
}
.flexslider ul li img {
	margin: 0px auto; width: auto; height: auto; display: block; max-width: 100%;
}
.top {
	background:#124269; width: 100%; z-index: 9999; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.top .container {
	position: relative;
}
#top-menu {
	font-family: "Oswald"; margin-left:170px; float: left; width:60%;
}
#top-menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#top-menu ul li {
	display: inline-block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#top-menu ul li a {
	padding:0 11px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 49px; font-size: 14px; text-decoration: none; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
	border-right:1px dotted #003355;
}
#top-menu ul li:last-child a{
	border-right:none;
}
#top-menu ul li .sub-menu a {
	padding: 0px 12px; text-align: left; line-height: 40px; font-size: 12px; display: block; white-space:nowrap; border-bottom:1px solid #003355;
}
#top-menu ul li .sub-menu a:hover{
	background-color:#003355;
}
#top-menu ul li:hover a{
	background:#d61223;
}
#top-menu ul li.current-menu-item {
	background:#d61223;
}
#top-menu ul li:hover > .sub-menu {
	transition:0.5s ease-in-out; display: block; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.insert_menu {
	margin: 0px 0px 0px 50px; padding: 0px; line-height: 49px; font-size: 16px; font-weight: 100;
}
.sub-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; transition:0.5s ease-in-out; left: 0px; top: 100%; font-size: 14px; float: left; display: none; position: absolute; z-index: 1000; min-width: 200px; box-shadow: inset 0px 3px 20px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.3); background-color: rgb(218, 0, 64); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-box-shadow: inset 0px 3px 20px rgba(0, 0, 0, 0.3), 0px 0px 5px rgba(0, 0, 0, 0.3);
}
.sub-menu .sub-menu {
	left: 100%; top: 0px;
}
.sub-menu li {
	width: 100%; float: left;
}
.sub-menu li:hover {
	background: rgb(201, 0, 59);
}
.mobilemenu {
	float: left; display: none;
}
.dropdown {
	position: relative;
}
.dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; transition:0.5s ease-in-out; left: 0px; top: 100%; font-size: 14px; float: left; display: none; position: absolute; z-index: 1000; min-width: 200px; box-shadow: inset 0px 3px 20px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.3); background-color: rgb(218, 0, 64); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-box-shadow: inset 0px 3px 20px rgba(0, 0, 0, 0.3), 0px 0px 5px rgba(0, 0, 0, 0.3);
}
.dropdown-menu li {
	width: 100%; float: left;
}
.dropdown-menu li:hover {
	background: rgb(201, 0, 59);
}
.dropdown:hover .dropdown-menu {
	transition:0.5s ease-in-out; display: block; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
#pull {
	padding: 0px 10px; border: 1px solid currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 28px; font-size: 14px; text-decoration: none; display: none;
}
#pull-blog {
	text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 50px; font-size: 14px; text-decoration: none; display: none;
}
.nav_respons_drop {
	width: 100%; margin-top: 9px; display: none; position: absolute; z-index: 500; background-color: rgba(20, 54, 85, 0.9);
}
.nav_respons_drop li a {
	padding: 5px 10px; color: rgb(255, 255, 255); text-transform: uppercase; border-right-color: transparent; border-left-color: transparent; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; display: block;
}
.nav_respons_drop li a:hover {
	color: rgb(153, 153, 153); border-right-color: rgb(218, 0, 64); border-left-color: rgb(218, 0, 64); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.logo {
	width: 140px; height: 156px; margin-right: 16px; float: left; position: absolute; z-index: 10;
}
.footer_logo {
	width: 100%; height: 100%; margin-right: 14px; float: left; max-height: 166px; max-width: 140px;
}
.alelogo {
	text-transform: capitalize; font-size: 34px;
}
.alelogo_footer {
	text-transform: capitalize; font-size: 34px;
}
.login {
	overflow: hidden; padding-left: 15px; float: right; transform: skewX(15deg); -webkit-transform: skewX(15deg); -moz-transform: skewX(15deg); -o-transform: skewX(15deg);
}
.login::before {
	background:#003355; left: 0px; width: 15px; height: 49px; position: absolute; content: "";
}
.enter_login {
	background: -ms-linear-gradient(bottom, rgb(8, 29, 47), rgb(20, 54, 85)); border-right-color: rgb(76, 109, 142); border-bottom-color: rgb(25, 58, 84); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.enter_login a {
	padding: 17px 15px; color: rgb(76, 109, 142); text-transform: uppercase; font-family: "Ubuntu"; font-size: 12px; font-weight: bold; display: block; transform: skewX(-15deg); -webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg); -o-transform: skewX(-15deg);
}
.enter_login a:hover {
	color:#FFF;
}
.enter_login a::before {
	color: rgb(8, 29, 47); line-height: 1; font-family: FontAwesome; font-size: 15px; font-style: normal; font-weight: normal; margin-right: 5px; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.enter_register {
	background: -ms-linear-gradient(bottom, rgb(8, 29, 47), rgb(20, 54, 85)); border-right-color: rgb(76, 109, 142); border-bottom-color: rgb(25, 58, 84); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.enter_register a {
	padding: 18px 15px 16px; color: rgb(76, 109, 142); text-transform: uppercase; font-family: "Ubuntu"; font-size: 12px; font-weight: bold; display: block; transform: skewX(-15deg); -webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg); -o-transform: skewX(-15deg);
}
.enter_register a:hover {
	color:#FFF;
}
.page-header {
	padding: 60px 40px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.page-header .image-box {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; opacity: 0.6;
}
.page-header .image-box img {
	width: auto; height: 100%;
}
.page-header .inner {
	position: relative;
}
section#m-a-n {
	margin-top: -140px; position: relative; z-index: 2;
}
.tab {
	padding: 0px 20px; height: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 50px; font-size: 16px; font-weight: bold; border-right-color: transparent; border-bottom-color:#002e4c; border-right-width: 20px; border-bottom-width: 50px; border-right-style: solid; border-bottom-style: solid; display: inline-block; position: relative; z-index: 1;
}
.tab-small {
	padding: 0px 10px 0px 20px; height: 0px; line-height: 39px; font-size: 12px; font-weight: 400; margin-left: -20px; border-right-color: transparent; border-bottom-color: rgb(0, 0, 0); border-right-width: 20px; border-bottom-width: 43px; border-right-style: solid; border-bottom-style: solid; display: inline-block; position: relative; opacity:0.5;
}
.tab-small:hover{
	opacity:0.7;
}
.tab-small a {
	color: rgb(255, 255, 255);
}
.match {
	background:#002e4c; padding: 10px 0px; overflow: hidden; display:none;
}
#match-0{
	display:block;
}
.m-img {
	position:relative;
	height:210px;
	overflow:hidden;
}
.m-img .moldura{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:2;
	background-color:rgba(0,46,76,0.5);
	display:none;
}
.logo-club{
	position:relative;
	z-index:4;
}
.m-img img {
	width:100%;
	box-shadow:1px 1px 20px #000;
	margin:0 auto;
    text-align:center;
    width:95%;
	display:block;
}
#matches .match .col-3 a{
	color:#FFF;
}
.m-result {
	padding: 0px 60px; text-align: center; float: left;
}
.logo-club {
	text-align: center; margin-top: -30px; position: relative;
}
.logo-club img {
	max-height:130px;
}
span.result {
	margin: 0px; color: rgb(255, 255, 255); font-size: 85px; font-weight:bold; vertical-align: bottom; display: inline-block;
}
span.result b {
	color:#FFF; font-style: normal !important; display: inline;
}
.club-name {
	font-size: 26px; margin-bottom: 25px; float: left;
}
.club-name span {
	padding:20px 0; display: inline-block; line-height:1em; letter-spacing:-1px;
}
.club-name .match-name {
	padding: 5px 0; color:#FFF; font-size: 12px; vertical-align: middle;
}
.a-games {
	background: rgb(255, 255, 255); clear:both;
}
.a-games ul li {
	background: rgb(246, 247, 248); padding: 9px 0px; width: 100%; text-align: center; color: rgb(69, 69, 69); display: inline-block;
}
.a-games ul li span {
	width: 22%; display: inline-block;
}
.a-games ul li .d-g {
	color: rgb(141, 157, 170); font-size: 12px; min-width: 138px;
}
.a-games ul > li:nth-child(2n) {
	background: rgb(233, 236, 239);
}
.r-box-n {
	background: rgb(255, 255, 255); 
	padding: 10px 20px; 
	overflow: hidden;
}
.r-box-n .not-found {
	color: rgb(0, 0, 0);
}
.r-box-n article {
	padding:15px 0; 
	/*border-left-color: rgb(232, 235, 238); 
	border-left-width: 1px; 
	border-left-style: solid; */
	position: relative;
}
.r-box-n article {
	border:1px solid #EEE;
}
.r-box-n article .thumb{
	text-align:center;
}
.r-box-n article .thumb img{
	max-width:160px;
	max-height:115px;
}
#parceiros .r-box-n, .parceiros .r-box-n{
	padding:10px !important;
}
#parceiros{
	margin-top:1em;
}
#parceiros a:hover, .parceiros a:hover{
	color:#FFF;
}
#parceiros article, .parceiros article{
	float:left;
	overflow:hidden;
	padding:0;
	border:none;
	border-right:1px solid #EEE !important;
}
#parceiros article:last-child, #parceiros article:nth-child(5n), .parceiros article:last-child, .parceiros article:nth-child(5n){
	border:none !important;
}
#parceiros article .thumb, .parceiros .thumb{
	padding:10px;
	height:120px;
}
#parceiros4 img{
	max-height: 130px;
	max-width: 141px;
}
#parceiros4 .thumb{
	padding:0;
	display: table-cell;
	border-collapse:collapse;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin-bottom:10px;
}
#parceiros4 article{
	border:none !important;
	border-collapse:collapse;
}
#parc4 .col-12{
	background-color: rgb(8, 29, 47);
	overflow:hidden;
}
#instagram{
	padding:2em;
}
#instagram h2{
	font-size:16px;
}
#instagram h2 a{
	font-size:20px;
	text-decoration:underline;
}
#instagram iframe{
	
}

.players .nextprev{
	position: absolute;
    right: 13px;
    top: 10px;
}
.players .nextprev a{
	color:#555;
	font-size:11px;
	margin-right:10px;
}
.r-box-n article h3 {
	margin: 0px 0px 10px; transition:0.5s ease-in-out; color: rgb(15, 49, 77); overflow: hidden; padding-right: 10px; font-size: 19px; font-weight: 400; max-height: 46px; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.r-box-n article p {
	margin: 0px; padding: 0px 10px 0px 0px; color: rgb(141, 157, 170) !important;
}
.r-box-n article span {
	margin: 0px; padding: 0px 10px 0px 0px; color: rgb(141, 157, 170) !important;
}
.r-box-n article a {
	color: rgb(15, 49, 77);
}
.r-box-n article span.date-n {
	background: rgb(255, 255, 255); padding: 10px; left: -30px; top: 30px; color: rgb(141, 157, 170); position: absolute;
}
.r-box-n > article > h3:hover {
	transition:0.5s ease-in-out; border-right-color: rgb(218, 0, 64); border-right-width: 6px; border-right-style: solid; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.r-box-n > article > h3 > a:hover {
	transition:0.5s ease-in-out; color: rgb(218, 0, 64); text-decoration: underline; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
#teaser {
	background: url("../images/teaser1.jpg") no-repeat; padding: 100px 0 60px 0; text-align: center;
}
#teaser h2 {
	overflow: hidden; 
	font-size: 24px; 
	font-weight: 400; 
	margin:0 auto 35px auto;
	width:90%;
	word-wrap:break-word;
	text-align:center;
}
#teaser h2 span {
	overflow: hidden; font-weight: 700; display: block; -ms-text-overflow: ellipsis;
}
#teaser p {
	text-align: center; color: rgb(97, 126, 148) !important; font-size: 14px; margin-bottom: 35px;
}
#teaser p span {
	text-align: center; color: rgb(97, 126, 148) !important; font-size: 14px; margin-bottom: 35px;
}
#v-tabs {
	overflow: hidden;
}
#v-tabs ul .not-found p {
	color: rgb(255, 255, 255);
}
#v-tabs ul {
	width: 33.33%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#v-tabs ul > li {
	background: rgb(255, 255, 255); padding: 15px 0px 15px 10px; width: 100%; color: rgb(15, 49, 77); display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#v-tabs ul > li > a {
	width: 80%; color: rgb(15, 49, 77); overflow: hidden; font-size: 12px; font-weight: 400; display: inline-block; 
	/*white-space: nowrap; */
	-ms-text-overflow: ellipsis;
	font-weight:bold;
}
#v-tabs ul > li > .fa {
	color: rgb(141, 157, 170); line-height: 50px; font-size: 18px; margin-right: 10px; vertical-align: top;
}
#v-tabs ul > li > a > span {
	color: rgb(141, 157, 170); line-height: 30px; overflow: hidden; font-size: 12px; display: block; -ms-text-overflow: ellipsis;
}
#v-tabs ul > li > a > span > p {
	display: none;
}
#v-tabs ul > li:nth-child(2n) {
	background: rgb(243, 244, 246);
}
#v-tabs ul > li:hover {
	background:#d61223 !important;
}
.ui-tabs-active {
	background:#d61223 !important;
}
#v-tabs ul > li:hover a {
	color: #FFF !important;
}
#v-tabs ul > li.ui-tabs-active a {
	color: #FFF !important;
}
#v-tabs ul > li:hover span {
	color:#FFF !important;
}
.ui-tabs-active span {
	color:#FFF !important;
}
#v-tabs ul > li:hover .fa {
	color: #FFF !important;
}
.ui-tabs-active .fa {
	color: #FFF !important;
}
#v-tabs .tab-content {
	background: rgb(0, 0, 0); padding: 2px 0px; width: 66.66%; overflow: hidden; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#v-tabs .tab-content img {
	width: 100%;
}
#v-tabs .tab-content iframe {
	width: 100% !important; height: 316px;
}
.players {
	overflow: hidden; position: relative;
}
.our {
	background: rgb(255, 255, 255); padding: 45px 40px 16px 0px;
}
.our h3 {
	text-align: right; color: rgb(15, 49, 77); font-size: 29px; font-weight: bold;
	line-height: 31px;
    margin-bottom: 2.6em;
}
.our h3 span {
	font-weight: 400; display: block;
}
.player-name {
	border-right: 1px dotted #ddd;
    clear: both;
    padding: 7px 0 0 0;
    text-align: center;
	background-color:#FFF;
	color:#444;
	min-height:100px;
}
.player-name a {
	padding: 0px 10px; color: rgb(15, 49, 77); overflow: hidden; font-size: 16px; display: block; -ms-text-overflow: ellipsis;
}
.player-name p {
	padding: 0px 10px; text-align: center; color: rgb(141, 157, 170); overflow: hidden; font-size: 11px; display: block; -ms-text-overflow: ellipsis;
}
.player-name p a{
	font-size: 11px;
}
.player-name a:hover {
	color: rgb(218, 0, 64); text-decoration: underline;
}
.all-team {
	background: rgb(243, 244, 246); padding: 41px 0px; width: 50%; text-align: center;
}
.all-team a {
	color: rgb(141, 157, 170); font-size: 12px;
}
.all-team span {
	color: rgb(141, 157, 170); font-size: 12px;
}
.slider1 .slide img {
	width: 100%; height: 177px; border-right-color: rgb(128, 142, 154); border-left-color: rgb(128, 142, 154); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.slider2 .slide {
	width: 940px; height: 511px;
}
.slider2 .slide img {
	width: 100%; height: auto;
}
.slider3 .slide img {
	width: 100%; height: 273px; border-right-color: rgb(128, 142, 154); border-left-color: rgb(128, 142, 154); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.bx-controls-direction {
	background: rgb(8, 29, 46); width: 157px; height: 96px; right: 627px; bottom: 0px; position: absolute;
}
.bx-controls-direction a {
	width: 50%; height: 100%; text-indent: -9999px; display: inline-block; position: relative;
}
.bx-controls-direction .bx-prev {
	position: relative;
}
.bx-controls-direction .bx-prev::before {
	transition:300ms ease-in-out; width: 100%; height: 100%; text-align: center; right: 0px; line-height: 94px; text-indent: 0px; font-size: 35px; position: absolute; opacity: 0.4; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.bx-controls-direction .bx-prev:hover::before {
	opacity: 1;
}
.bx-controls-direction .bx-next {
	position: relative;
}
.bx-controls-direction .bx-next::before {
	transition:300ms ease-in-out; width: 100%; height: 100%; text-align: center; right: 0px; line-height: 94px; text-indent: 0px; font-size: 35px; position: absolute; opacity: 0.4; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.bx-controls-direction .bx-next:hover::before {
	opacity: 1;
}
.twiter {
	background: rgb(20, 54, 85);
}
.twiter strong {
	margin: 10px; line-height: 35px;
}
.twiter h3 {
	background: url("../images/twitter_light.png") no-repeat left; margin: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 60px; padding-left: 30px;
}
.twiter .col-3 {
	display: none;
}
.twiter .twitterbox {
	display: none;
}
.twiter .tp_recent_tweets ul {
	background: rgb(20, 54, 85); border-bottom-color: rgb(90, 210, 255); border-bottom-width: 3px; border-bottom-style: solid;
}
.twiter .tp_recent_tweets ul li {
	padding: 29px 20px 30px; color: rgb(175, 202, 230); line-height: 1; clear: both; border-top-color: rgb(31, 65, 96); border-top-width: 1px; border-top-style: solid; float: none; display: block; background-image: none;
}
.twiter .tp_recent_tweets ul li a {
	margin: 10px 0px; color: rgb(84, 190, 230); display: block;
}
.twiter .tp_recent_tweets ul li a span {
	color: rgb(70, 103, 135);
}
.twiter .tp_recent_tweets ul li .twitter_time {
	color: rgb(153, 153, 153) !important;
}
.tw-title {
	padding-left: 20px;
}
ul.t-post li {
	padding: 29px 20px 30px; color: rgb(175, 202, 230); border-top-color: rgb(31, 65, 96); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
ul.t-post li a {
	margin: 10px 0px; color: rgb(84, 190, 230); display: block;
}
ul.t-post li a span {
	color: rgb(70, 103, 135);
}
.bl-title {
	background: rgb(8, 29, 47);
}
.bl-title h3 {
	margin: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 60px; padding-left: 20px;
}
.bl-title a {
	color: rgb(76, 109, 142); text-transform: none; font-size: 12px;
}
.s-post {
	position: relative;
}
.s-post h3 {
	padding: 0px 20px; top: 20%; height: 84px; overflow: hidden; position: absolute;
}
.s-post h3 a {
	padding: 10px 0px; color: rgb(255, 255, 255); line-height: 43px;
}
.s-post h3 a span {
	padding: 10px; transition:0.5s ease-in-out; line-height: 43px; display: inline; background-color: rgba(20, 50, 78, 0.6); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; box-decoration-break: clone; -webkit-box-decoration-break: clone;
}
.s-post a span:hover {
	transition:0.5s ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.liga-t {
	background: rgb(20, 54, 85);
}
.liga-t h3 {
	margin: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 60px; padding-left: 20px;
}
.table-striped {
	background: rgb(8, 29, 47); width: 100%; font-size: 12px; border-collapse: collapse; border-spacing: 0;
}
.table-striped tr {
	line-height: 32px; border-right-color: transparent; border-right-width: 3px; border-right-style: solid;
}
.table-striped tr:hover {
	border-right-color: rgb(218, 0, 64); border-right-width: 3px; border-right-style: solid;
}
.t-h {
	color: rgb(76, 109, 142); line-height: 36px !important;
}
.t-c {
	padding: 0px 20px; text-align: center; color: rgb(76, 109, 142);
}
.table-striped tr:nth-child(2n) {
	background: rgb(13, 40, 64);
}
.p-l {
	background: url("../images/big-shadow.png") no-repeat bottom; padding: 40px 0px; text-align: center; overflow: hidden;
}
.p-l img {
	max-height: 55px; max-width: 150px; opacity: 0.5;
}
.p-l img:hover {
	opacity: 1;
}
.text-left {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.text-right {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.bc-t {
	height: 150px;
}
.breadcrumb {
	margin: 60px 0px 0px 162px; float: left;
}
.breadcrumbs {
	width: 100%; color: rgb(76, 109, 142); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 500px;
}
.breadcrumbs span a {
	color: rgb(218, 0, 64);
}
.breadcrumbs span a:hover {
	transition:0.5s; text-decoration: underline; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;
}
.blog-title {
	font-size: 47px; margin-top: 40px; float: right;
}
.blog-title::first-letter {
	color: rgb(218, 0, 64);
}
.b-menu {
	background: rgb(20, 54, 85);
}
.b-menu ul > li {
	padding: 0px 12px; display: inline-block;
}
.b-menu ul > li a {
	padding: 0px; color: rgb(76, 109, 142); text-transform: uppercase; line-height: 50px; font-size: 11px; border-top-color: transparent; border-top-width: 2px; border-top-style: solid; display: block;
}
.b-menu ul > li a:hover {
	transition:0.5s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(218, 0, 64); border-top-width: 2px; border-top-style: solid; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.b-menu ul a {
	padding: 0px 12px; color: rgb(76, 109, 142); text-transform: uppercase; line-height: 50px; font-size: 11px; border-top-color: transparent; border-top-width: 2px; border-top-style: solid; display: inline-block;
}
.b-menu ul a:hover {
	transition:0.5s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(218, 0, 64); border-top-width: 2px; border-top-style: solid; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.b-menu ul > li.current-cat a {
	color: rgb(255, 255, 255); border-top-color: rgb(218, 0, 64); border-top-width: 2px; border-top-style: solid;
}
.cat-item-none {
	line-height: 52px;
}
article.blog-item {
	margin: 0px auto; overflow: hidden; max-width: 940px;
}
.b-img-s {
	position: relative; max-height: 269px; max-width: 470px;
}
.b-img-s img {
	width: 100%;
}
.b-img-s:hover a::after {
	border: 4px solid rgb(218, 0, 64); border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.b-desc {
	background: rgb(255, 255, 255); padding: 40px 60px; height: 189px; text-align: center; position: relative; max-width: 350px;
}
.b-desc h3 {
	height: 42px; overflow: hidden; font-weight: 700; margin-bottom: 35px;
}
.b-desc h3 a {
	color: rgb(15, 49, 77);
}
.b-desc h3 a:hover {
	color: rgb(218, 0, 64); text-decoration: underline;
}
.b-desc a {
	margin: 2px 10px 1px; color: rgb(198, 206, 212); display: inline-block;
}
.b-desc p {
	top: -35px; text-align: center; color: rgb(97, 126, 148) !important; overflow: hidden; margin-bottom: 31px; position: relative; max-height: 56px;
}
.b-desc ul {
	display: none;
}
.b-desc em {
	font-style: normal;
}
.date-i {
	margin-top: -65px; position: relative;
}
.date-i a {
	margin: 2px 10px 1px; color: rgb(198, 206, 212); font-weight: 100; display: inline-block;
}
.date-i_categ {
	background: rgb(198, 206, 212); padding: 0px 10px; border-radius: 20px; top: 5px; height: 21px; overflow: hidden; margin-left: 10px; display: inline-block; position: relative; -ms-text-overflow: ellipsis; max-width: 310px;
}
.date-i_categ a {
	margin: 0px; color: rgb(255, 255, 255) !important; text-transform: capitalize; line-height: 21px; font-size: 12px;
}
.arr-l::before {
	border-width: 0px 10px 10px 0px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; left: -10px; top: 44%; width: 0px; height: 0px; position: absolute; z-index: 1; content: "";
}
.arr-r::before {
	border-width: 10px 10px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; width: 0px; height: 0px; right: -10px; bottom: 56%; position: absolute; z-index: 1; content: "";
}
.sidebar-page {
	background: rgb(20, 54, 85); padding: 21px 0px 1px;
}
.sidebar-page .sp-template-details dt {
	line-height: 20px; display: inline-block;
}
.sidebar-page .sp-template-details dd {
	line-height: 20px; display: inline-block;
}
.sidebar-page .sp-template-player-gallery .gallery-item {
	width: 48%; height: auto !important; margin-right: 4%; float: left; min-height: 1px;
}
.sidebar-page .sp-template-player-gallery :nth-child(2n+2).gallery-item {
	margin-right: 0px;
}
.sidebar-page .sp-template-player-gallery .gallery-item .wp-caption-text {
	padding: 4px; margin-left: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sidebar-page img {
	height: auto; max-width: 100%;
}
.sidebar-page a {
	color: rgb(153, 153, 153);
}
.sidebar-page a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page select {
	max-width: 100%;
}
.sidebar-page .widget_product_categories ul li {
	margin-bottom: 10px;
}
.sidebar-page .widget_product_categories ul li a {
	color: rgb(153, 153, 153); display: block;
}
.sidebar-page .widget_product_categories ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page input[type='search'] {
	background: rgb(255, 255, 255); border-radius: 15px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 100%; padding-right: 38px; font-family: "Ubuntu", sans-serif; font-size: 12px; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3); -webkit-border-radius: 15px; -moz-border-radius: 15px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.sidebar-page .woocommerce input[type='submit'] {
	margin: 10px 0px 0px; padding: 0.61em 1em; border-radius: 3px; border: 0px currentColor; border-image: none; left: auto; color: rgb(81, 81, 81); line-height: 1; overflow: visible; font-family: inherit; font-size: 100%; font-weight: 700; text-decoration: none; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; box-shadow: none; text-shadow: none; background-image: none; background-color: rgb(235, 233, 235); -webkit-box-shadow: none;
}
.sidebar-page .woocommerce input[type='submit']:hover {
	color: rgb(81, 81, 81); text-decoration: none; background-image: none; background-color: rgb(218, 216, 218);
}
.sidebar-page .woocommerce label {
	margin: 10px 20px 10px 0px;
}
.sidebar-page .widget {
	margin: 0px 10px 30px;
}
.sidebar-page .widget .caption {
	margin: 0px 0px 15px; padding: 0px; font-size: 18px;
}
.sidebar-page .widget_tp_widget_recent_tweets {
	clear: both; float: none;
}
.sidebar-page .widget_tp_widget_recent_tweets .tp_recent_tweets {
	clear: both; float: none;
}
.sidebar-page .widget_tp_widget_recent_tweets .tp_recent_tweets ul li {
	padding-bottom: 10px; clear: both; float: none;
}
.sidebar-page .widget_tp_widget_recent_tweets .tp_recent_tweets ul li:last-child {
	padding-bottom: 0px;
}
.sidebar-page .widget_tp_widget_recent_tweets .tp_recent_tweets ul li span {
	font-weight: 100;
}
.sidebar-page .widget_tp_widget_recent_tweets .tp_recent_tweets ul li span a {
	color: rgb(153, 153, 153); font-weight: 100;
}
.sidebar-page .widget_tp_widget_recent_tweets .tp_recent_tweets ul li span a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_tp_widget_recent_tweets .tp_recent_tweets ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .ale_about_widget .aletheme-about-widget img {
	width: 100%; height: auto;
}
.sidebar-page .ale_about_widget .aletheme-about-widget .text {
	font-weight: 100; margin-top: 10px;
}
.sidebar-page .aletheme-flickr .aletheme-flickr-widget .picture {
	margin: 0px 16px 10px; float: left;
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .no-thumb {
	margin-bottom: 15px;
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .no-thumb .detail h4 {
	color: rgb(153, 153, 153); overflow: hidden; font-size: 12px; margin-bottom: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .no-thumb .detail h4 a {
	color: rgb(153, 153, 153);
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .no-thumb .detail h4 a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .no-thumb .detail .entry-meta {
	font-weight: 100;
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .mostcommentedpost {
	margin-bottom: 15px;
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .mostcommentedpost .entry-thumb a img {
	width: 100%; height: auto;
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .mostcommentedpost .detail {
	margin-top: 5px;
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .mostcommentedpost .detail h4 {
	color: rgb(153, 153, 153); overflow: hidden; font-size: 12px; margin-bottom: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .mostcommentedpost .detail h4 a {
	color: rgb(153, 153, 153);
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .mostcommentedpost .detail h4 a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .ale_mostcommented_widget .aletheme-mostcommented-widget .mostcommentedpost .detail .entry-meta {
	font-weight: 100;
}
.sidebar-page .ale_blog_widget .aletheme-blog-widget .cf .cf {
	margin-bottom: 15px;
}
.sidebar-page .ale_blog_widget .aletheme-blog-widget .cf .cf .entry-thumb a img {
	width: 100%; height: auto;
}
.sidebar-page .ale_blog_widget .aletheme-blog-widget .cf .cf .detail {
	margin-top: 5px;
}
.sidebar-page .ale_blog_widget .aletheme-blog-widget .cf .cf .detail h4 {
	color: rgb(153, 153, 153); overflow: hidden; font-size: 12px; margin-bottom: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sidebar-page .ale_blog_widget .aletheme-blog-widget .cf .cf .detail h4 a {
	color: rgb(153, 153, 153);
}
.sidebar-page .ale_blog_widget .aletheme-blog-widget .cf .cf .detail h4 a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .ale_blog_widget .aletheme-blog-widget .cf .cf .detail .entry-meta {
	font-weight: 100;
}
.sidebar-page .widget_archive ul li {
	padding: 5px 0px; color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
.sidebar-page .widget_archive ul li:first-child {
	border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;
}
.sidebar-page .widget_archive ul li a {
	color: rgb(153, 153, 153);
}
.sidebar-page .widget_archive ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_calendar #wp-calendar {
	width: 100%;
}
.sidebar-page .widget_calendar #wp-calendar caption {
	text-align: right; color: rgb(255, 255, 255); font-size: 12px; margin-bottom: 15px;
}
.sidebar-page .widget_calendar #wp-calendar thead {
	font-size: 10px;
}
.sidebar-page .widget_calendar #wp-calendar thead th {
	text-align: center; padding-bottom: 10px;
}
.sidebar-page .widget_calendar #wp-calendar tbody {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_calendar #wp-calendar tbody td {
	padding: 7px; text-align: center;
}
.sidebar-page .widget_calendar #wp-calendar tbody td:hover {
	background: rgb(153, 153, 153);
}
.sidebar-page .widget_calendar #wp-calendar tbody td a {
	color: rgb(153, 153, 153); text-decoration: underline;
}
.sidebar-page .widget_calendar #wp-calendar tbody td a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_calendar #wp-calendar tbody .pad {
	background: none;
}
.sidebar-page .widget_calendar #wp-calendar tbody .pad:hover {
	background: none;
}
.sidebar-page .widget_calendar #wp-calendar tfoot #next {
	text-align: right; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; text-decoration: underline;
}
.sidebar-page .widget_calendar #wp-calendar tfoot #prev {
	color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 10px; font-size: 10px; text-decoration: underline;
}
.sidebar-page .widget_calendar #wp-calendar tfoot #next a {
	color: rgb(153, 153, 153);
}
.sidebar-page .widget_calendar #wp-calendar tfoot #prev a {
	color: rgb(153, 153, 153);
}
.sidebar-page .widget_calendar #wp-calendar tfoot #next a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_calendar #wp-calendar tfoot #prev a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_categories ul li {
	padding: 5px 0px; color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
.sidebar-page .widget_categories ul li:first-child {
	border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;
}
.sidebar-page .widget_categories ul li a {
	color: rgb(153, 153, 153);
}
.sidebar-page .widget_categories ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_categories ul li .children li:first-child {
	padding: 5px 0px 0px; margin-top: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sidebar-page .widget_categories ul li .children li:last-child {
	padding: 5px 0px 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sidebar-page .widget_nav_menu .menu-header-menu-container ul li:first-child {
	border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;
}
.sidebar-page .widget_nav_menu .menu-header-menu-container ul li a {
	padding: 5px 0px; color: rgb(153, 153, 153); border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.sidebar-page .widget_nav_menu .menu-header-menu-container ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_meta ul li:first-child {
	border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;
}
.sidebar-page .widget_meta ul li a {
	padding: 5px 0px; color: rgb(153, 153, 153); border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.sidebar-page .widget_meta ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_pages ul li:first-child {
	border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;
}
.sidebar-page .widget_pages ul li a {
	padding: 5px 0px; color: rgb(153, 153, 153); border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.sidebar-page .widget_pages ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_recent_comments ul li {
	margin-bottom: 10px;
}
.sidebar-page .widget_recent_comments ul li a {
	color: rgb(153, 153, 153); display: block;
}
.sidebar-page .widget_recent_comments ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_recent_entries ul li {
	margin-bottom: 10px;
}
.sidebar-page .widget_recent_entries ul li a {
	color: rgb(153, 153, 153); display: block;
}
.sidebar-page .widget_recent_entries ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-page .widget_search form fieldset {
	position: relative;
}
.sidebar-page .widget_search form fieldset .searchinput {
	border-radius: 15px; border: currentColor; border-image: none; width: 80%; padding-right: 38px; background-clip: padding-box; -webkit-border-radius: 15px; -moz-border-radius: 15px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.sidebar-page .widget_search form fieldset .headerfont {
	background: url("../images/search.png") no-repeat; padding: 0px; top: 12px; width: 16px; height: 16px; right: 12px; text-indent: -9999px; position: absolute;
}
.sidebar-page .widget_tag_cloud .tagcloud a {
	margin: 2px 0px; padding: 3px 5px; border-radius: 5px; border: 1px solid transparent; border-image: none; color: rgb(153, 153, 153); font-size: 12px !important; display: inline-block; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.sidebar-page .widget_tag_cloud .tagcloud a:hover {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); background-color: transparent;
}
.sidebar-page .widget_text .textwidget {
	font-weight: 100;
}
.sidebar-right {
	background: rgb(20, 54, 85); padding: 60px 0px;
}
.sidebar-right h3 {
	padding: 0px 40px; color: rgb(76, 109, 142); font-weight: 700; margin-bottom: 40px; border-left-color: rgb(76, 109, 142); border-left-width: 3px; border-left-style: solid;
}
.sidebar-right h3 span {
	text-transform: capitalize; font-weight: 400; display: block;
}
.sidebar-right h3 span a {
	color: rgb(76, 109, 142);
}
.sidebar-right h3 span a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-right ul {
	margin-right: 20px; margin-bottom: 18px;
}
.sidebar-right ul li {
	color: rgb(76, 109, 142); padding-left: 40px;
}
.sidebar-right ul li b {
	color: rgb(76, 109, 142); line-height: 20px; font-weight: 100;
}
.sidebar-right ul li a {
	color: rgb(76, 109, 142); line-height: 20px; font-weight: 100;
}
.sidebar-right ul li b:hover {
	color: rgb(255, 255, 255);
}
.sidebar-right ul li a:hover {
	color: rgb(255, 255, 255);
}
.sidebar-right ul li span {
	color: rgb(76, 109, 142); font-weight: 700;
}
.sidebar-right ul li i {
	margin-right: 5px;
}
.sidebar-left {
	background: rgb(20, 54, 85); padding: 30px 0px;
}
.sidebar-left h3 {
	margin: 0px; padding: 0px 40px; color: rgb(76, 109, 142); border-left-color: rgb(76, 109, 142); border-left-width: 3px; border-left-style: solid;
}
.sidebar-left h3 span {
	font-weight: 400; display: block;
}
.sidebar-left p {
	margin: 0px; padding: 10px 40px 0px; font-weight: 100; border-left-color: rgb(76, 109, 142); border-left-width: 3px; border-left-style: solid;
}
.post-nav li.post_prev {
	background: rgb(8, 29, 47); width: 50%; text-align: center; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.post-nav li.post_prev a {
	color: rgb(127, 141, 153); line-height: 100px; font-size: 30px; display: block;
}
.post-nav li.post_prev a::before {
	line-height: 1; font-family: FontAwesome; font-style: normal; font-weight: normal; display: inline-block; content: "\f104"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.post-nav li.post_prev a:hover {
	color: rgb(255, 255, 255);
}
.post-nav li.post_next {
	background: rgb(8, 29, 47); width: 50%; text-align: center; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.post-nav li.post_next a {
	color: rgb(127, 141, 153); line-height: 100px; font-size: 30px; display: block;
}
.post-nav li.post_next a::before {
	line-height: 1; font-family: FontAwesome; font-style: normal; font-weight: normal; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.post-nav li.post_next a:hover {
	color: rgb(255, 255, 255);
}
.post-nav li:first-child {
	border-right-color: rgba(255, 255, 255, 0.1); border-right-width: 1px; border-right-style: solid;
}
.post-img {
	width: 100%;
}
.post-img img {
	height: auto; max-width: 100%;
}
.post-img iframe {
	width: 100%; height: 306px;
}
.post-title {
	background: rgb(141, 157, 170); padding: 60px 40px;
}
.single-page-title.post-title {
	padding: 40px;
}
.single-page-title.post-title h1 {
	margin-bottom: 0px;
}
.post-title h1 {
	font-weight: 700;
}
.post-title h1 span {
	font-weight: 400; display: block;
}
.post-content {
	background: rgb(255, 255, 255); padding: 30px 0px; color: rgb(118, 118, 118);
}
.post-content p {
	margin: 0px; padding: 10px 40px; color: rgb(118, 118, 118) !important;
}
.post-content p a {
	padding: 1px 5px;
}
.post-content blockquote {
	background: rgb(20, 54, 85); margin: 10px 0px; padding: 45px 40px 45px 80px; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; font-style: italic; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative;
}
.post-content blockquote p.blq {
	background: rgb(76, 109, 142); margin: 0px; padding: 0px 10px; right: 0px; bottom: -27px; line-height: 45px; font-weight: 700; position: absolute;
}
.post-content blockquote p.blq::before {
	border-width: 0px 10px 10px 0px; border-style: solid; border-color: transparent rgb(76, 109, 142) transparent transparent; left: -10px; top: 17px; width: 0px; height: 0px; position: absolute; content: "";
}
.post-content blockquote p {
	padding: 0px; color: rgb(255, 255, 255) !important;
}
.post-content blockquote span {
	padding: 0px; color: rgb(255, 255, 255) !important;
}
.post-content blockquote::before {
	background: url("../images/quote.png") no-repeat center; left: -12px; width: 60px; height: 40px; display: block; position: absolute; content: "";
}
.post-content {
	
}
.post-content h1 {
	margin: 35px; color: rgb(15, 49, 77); font-weight: 700;
}
.post-content h2 {
	margin: 35px; color: rgb(15, 49, 77); font-weight: 700;
}
.post-content h3 {
	margin: 35px; color: rgb(15, 49, 77); font-weight: 700;
}
.post-content h4 {
	margin: 35px; color: rgb(15, 49, 77); font-weight: 700;
}
.post-content h5 {
	margin: 35px; color: rgb(15, 49, 77); font-weight: 700;
}
.post-content h6 {
	margin: 35px; color: rgb(15, 49, 77); font-weight: 700;
}
.post-content ol {
	margin-bottom: 40px; margin-left: 50px; counter-reset: li;
}
.post-content ol li {
	line-height: 20px; list-style-type: none; position: relative;
}
.post-content ol li::before {
	color: rgb(218, 0, 64); font-size: 14px; margin-right: 10px; content: counter(li); counter-increment: li;
}
.post-content ul {
	margin-bottom: 40px; margin-left: 50px;
}
.post-content ul li {
	line-height: 20px; list-style-type: none;
}
.post-content ul li::before {
	color: rgb(218, 0, 64); font-family: FontAwesome; font-size: 15px; margin-right: 10px; display: inline-block; content: "\f192";
}
.post-content button {
	background: rgb(218, 0, 64); padding: 12px 17px; border-radius: 20px; height: auto; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 700; display: inline-block; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.post-content::after {
	clear: both; display: table; content: "";
}
.comtitle {
	background: rgb(141, 157, 170); height: 80px; margin-top: 50px;
}
.comtitle h3 {
	margin: 0px 0px 0px 40px; color: rgb(255, 255, 255); line-height: 80px; font-size: 32px; float: left;
}
.comtitle .com-count {
	color: rgb(175, 187, 196); line-height: 80px; font-size: 27px; margin-right: 40px; float: right;
}
.com-post {
	position: relative;
}
.com-post::after {
	clear: both; display: table; content: "";
}
.message {
	width: 100%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.message b.author {
	margin: 10px 40px; color: rgb(15, 49, 77); text-transform: capitalize; font-size: 16px; font-weight: 700; display: inline-block;
}
.message b:hover {
	color: rgb(218, 0, 64);
}
.message a.url {
	margin: 10px 40px; color: rgb(15, 49, 77); font-size: 16px; font-weight: 700; display: block;
}
.message a:hover {
	color: rgb(218, 0, 64);
}
.message span.dcp {
	margin: 0px 40px; color: rgb(141, 157, 170); font-size: 10px; display: block;
}
.message p {
	padding: 15px 40px; font-size: 12px;
}
.avatar {
	left: -45px; width: 90px; position: absolute;
}
.avatar img {
	width: 100%;
}
.avatar::after {
	border-width: 0px 10px 10px 0px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; top: 45px; width: 0px; height: 0px; right: 45px; position: absolute; content: "";
}
.addc input[type=text] {
	font-size: 14px;
}
.contact-form input[type=text] {
	font-size: 14px;
}
.addc textarea {
	font-size: 14px;
}
.contact-form textarea {
	font-size: 14px;
}
.addc input[type=text] {
	background: rgb(127, 141, 153); border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(147, 162, 174); height: 50px; color: rgb(178, 187, 194); padding-left: 30px; box-sizing: border-box; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.contact-form input[type=text] {
	background: rgb(127, 141, 153); border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(147, 162, 174); height: 50px; color: rgb(178, 187, 194); padding-left: 30px; box-sizing: border-box; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.addc input[type=text]:focus {
	background: rgb(113, 126, 136); box-shadow: inset 3px 3px 0px 3px #6b7881;
}
.contact-form input[type=text]:focus {
	background: rgb(113, 126, 136); box-shadow: inset 3px 3px 0px 3px #6b7881;
}
.addc textarea {
	background: rgb(127, 141, 153); border-width: 1px 0px 0px; border-style: solid; border-color: rgb(121, 134, 145); margin: 0px 0px 30px; height: auto; color: rgb(178, 187, 194); padding-left: 30px; font-family: "Ubuntu"; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.contact-form textarea {
	background: rgb(127, 141, 153); border-width: 1px 0px 0px; border-style: solid; border-color: rgb(121, 134, 145); margin: 0px 0px 30px; height: auto; color: rgb(178, 187, 194); padding-left: 30px; font-family: "Ubuntu"; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.addc textarea:focus {
	background: rgb(113, 126, 136); border: currentColor; border-image: none; box-shadow: inset 3px 3px 0px 3px #6b7881;
}
.contact-form textarea:focus {
	background: rgb(113, 126, 136); border: currentColor; border-image: none; box-shadow: inset 3px 3px 0px 3px #6b7881;
}
.addc button {
	margin-left: 40px;
}
.contact-form button {
	margin-left: 40px;
}
.video-item {
	background: rgb(20, 54, 85); overflow: hidden;
}
.video-item:hover {
	background: rgb(218, 0, 64);
}
.video-hold {
	background: rgb(0, 0, 0); min-height: 320px;
}
.video-hold iframe {
	width: 100% !important; vertical-align: middle;
}
.video-title {
	padding: 30px; border-right-color: rgba(255, 255, 255, 0.1); border-right-width: 1px; border-right-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.video-title h3 {
	color: rgb(255, 255, 255); overflow: hidden; font-size: 25px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 409px;
}
.video-title a {
	color: rgb(255, 255, 255);
}
.video-title p {
	color: rgb(76, 109, 142); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.video-item:hover p {
	color: rgb(255, 255, 255);
}
.club-content {
	background: rgb(255, 255, 255); overflow: hidden;
}
.club-content p {
	margin: 0px; padding: 0px 40px 40px; color: rgb(118, 118, 118) !important;
}
.club-content p span {
	color: rgb(118, 118, 118) !important;
}
.img-wrap {
	position: relative;
}
.img-wrap img {
	width: 100%;
}
.bot-name {
	background: rgb(20, 54, 85); padding: 20px 0px; width: 100%; text-align: center; bottom: -76px; position: absolute;
}
.bot-name h3 {
	margin: 0px;
}
.bot-name span {
	color: rgb(97, 126, 148); font-size: 11px;
}
.club-text {
	margin-top: 40px;
}
.club_foto {
	width: 100%; height: auto;
}
.dir-n {
	padding: 10px 15px; white-space: nowrap;
}
.dir-n a {
	color: rgb(15, 49, 77); line-height: 19px; overflow: hidden; font-size: 16px; display: block; -ms-text-overflow: ellipsis;
}
.dir-n a:hover {
	text-decoration: underline;
}
.dir-n span {
	color: rgb(141, 157, 170); overflow: hidden; font-size: 11px; display: block; -ms-text-overflow: ellipsis;
}
.stad-i {
	padding: 15% 10%; background-image: url("../images/allianz_arena.jpg"); background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.stad-i h2 {
	overflow: hidden; font-size: 48px; margin-bottom: 20px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.honors {
	overflow: hidden; position: relative;
}
.honors .slide {
	position: relative;
}
.honors .slide a {
	display: block; position: relative;
}
.honors .slide img {
	border: currentColor; border-image: none;
}
.honors .slide:hover a::after {
	border: 4px solid rgb(218, 0, 64); border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tpp img {
	width: 100%; height: auto;
}
.tpi {
	background: rgb(20, 54, 85); padding: 60px;
}
.tpi h2 {
	margin-bottom: 15px;
}
.tpi span {
	color: rgb(97, 126, 148); font-size: 11px;
}
.tpi p {
	padding: 17px 0px 0px; color: rgb(97, 126, 148); font-size: 14px;
}
.team-pl img {
	width: 100%;
}
.slider2 {
	position: relative;
}
.ftitle {
	background: rgb(20, 54, 85); padding: 29px 45px;
}
.ftitle h2 {
	margin: 0px; overflow: hidden; padding-right: 155px; font-size: 32px; font-weight: 700; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ftitle h2 span {
	font-weight: 400;
}
.big_crsl {
	position: relative;
}
.big_crsl .bx-controls-direction {
	left: auto; top: 0px; right: 0px;
}
.gallery-item {
	min-height: 470px;
}
.gallery-item .height2 {
	height: 470px;
}
.gallery-item .width2 {
	width: 470px;
}
.gallery-item::after {
	clear: both; display: table; content: "";
}
.gallery-item_reset {
	min-height: 0px;
}
.gal {
	float: left;
}
.gal a {
	display: block; position: relative;
}
.gal img {
	transition:0.5s ease-in-out; width: 100%; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.gal:hover img {
	transition:0.5s ease-in-out; opacity: 0.6; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.gal:hover a::after {
	left: 0px; top: 40%; width: 100%; text-align: center; color: rgb(255, 255, 255); font-family: "fontAwesome"; font-size: 24px; position: absolute; content: "\f002";
}
.gal_title {
	float: left; position: relative;
}
.gal_title a {
	display: block;
}
.gal_title img {
	transition:0.5s ease-in-out; width: 100%; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.gal_title:hover .gal_archive_title {
	display: block;
}
.gal_title:hover img {
	transition:0.5s ease-in-out; opacity: 0.6; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.gal_archive_title {
	padding: 0px 5%; transition:0.5s ease-in-out; top: 45%; overflow: hidden; font-size: 18px; display: none; position: absolute; z-index: 5555; max-height: 40px; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
#map {
	top: -160px; margin-bottom: -160px; filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); position: relative; min-height: 160px; -webkit-filter: grayscale(100%);
}
.contact-form {
	background: rgb(255, 255, 255); position: relative; z-index: 1; box-shadow: 0px 3px 20px rgba(0,0,0,0.4), 0px 0px 0px rgba(0,0,0,0.4);
}
.contact-form h3 {
	background: rgb(141, 157, 170); margin: 0px; padding: 40px;
}
.contact-form .success {
	background: rgb(141, 157, 170); margin: 0px; padding: 0px 28px 20px 30px; color: rgb(15, 49, 77);
}
.contact-form .error {
	background: rgb(141, 157, 170); margin: 0px; padding: 0px 28px 20px 30px; color: rgb(218, 0, 64);
}
.cinfo {
	background: rgb(255, 255, 255); padding: 50px 0px; position: relative; z-index: 1; box-shadow: 0px 3px 20px rgba(0,0,0,0.4), 0px 0px 0px rgba(0,0,0,0.4);
}
.cinfo p {
	padding: 0px 50px; color: rgb(118, 118, 118) !important;
}
.cinfo p span {
	padding: 0px;
}
.cinfo span {
	padding: 0px 50px; color: rgb(118, 118, 118) !important;
}
.cinfo .detinfo {
	margin: 0px; color: rgb(15, 49, 77) !important; line-height: 26px; font-size: 16px;
}
.cinfo .detinfo span {
	padding: 0px; color: rgb(141, 157, 170) !important; font-size: 12px; margin-right: 20px;
}
.contact-form textarea {
	font-family: "Ubuntu"; margin-bottom: 0px;
}
.di-wrap {
	margin-top: 50px; margin-bottom: 10px; border-left-color: rgb(218, 0, 64); border-left-width: 2px; border-left-style: solid;
}
.bottom-form {
	padding: 20px 0px;
}
.post-content iframe {
	margin: 50px 0px 0px; width: 100% !important; height: 315px;
}
.pagination {
	background: rgb(20, 54, 85); width: 100%; text-align: center; overflow: hidden; float: left;
}
.pagination .page-numbers {
	padding: 0px 15px; color: rgb(76, 109, 142); line-height: 50px; font-weight: 700; border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.pagination a:hover {
	color: rgb(255, 255, 255); border-bottom-color: rgb(218, 0, 64); border-bottom-width: 2px; border-bottom-style: solid;
}
.pagination .current {
	color: rgb(255, 255, 255); border-bottom-color: rgb(218, 0, 64); border-bottom-width: 2px; border-bottom-style: solid;
}
.pagination .prev {
	background: rgb(8, 29, 47); padding: 0px; border: 0px currentColor; border-image: none; float: left;
}
.pagination .prev:hover {
	border: currentColor; border-image: none;
}
.pagination .prev::before {
	padding: 13px 20px; color: rgb(76, 109, 142); line-height: 1; font-family: FontAwesome; font-size: 24px; font-style: normal; font-weight: normal; display: inline-block; content: "\f104"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.pagination .next {
	background: rgb(8, 29, 47); padding: 0px; border: 0px currentColor; border-image: none; float: right;
}
.pagination .next:hover {
	border: currentColor; border-image: none;
}
.pagination .next::before {
	padding: 13px 20px; color: rgb(76, 109, 142); line-height: 1; font-family: FontAwesome; font-size: 24px; font-style: normal; font-weight: normal; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.block_404 {
	margin: 160px 0px 0px; min-height: 300px;
}
footer {
	color: rgb(76, 109, 142); padding-top: 10px; padding-bottom: 20px;
}
footer p {
	padding: 0px 20px; overflow: hidden; font-size: 12px; margin-top:7em;
}
footer h3 {
	color: rgb(76, 109, 142); font-size: 16px; font-weight: bold; margin-bottom: 10px;
}
footer ul li {
	line-height: 21px; max-width: 120px;
}
footer ul li a {
	color: rgb(76, 109, 142); font-size: 11px; font-weight: bold;
}
footer ul li a:hover {
	text-decoration: underline;
}
.social-icon {
	padding-left: 20px;
}
.social-icon ul#social li {
	background: rgb(76, 109, 142); transition:0.5s ease-in-out; width: 27px; text-align: center; display: inline-block; transform: skewX(-15deg); -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg); -o-transform: skewX(-15deg);
}
.social-icon ul#social li:hover {
	background: rgb(218, 0, 64); transition:0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.social-icon ul#social li img {
	opacity: 0.5; transform: skewX(15deg); -webkit-transform: skewX(15deg); -moz-transform: skewX(15deg); -o-transform: skewX(15deg);
}
.social-icon ul#social li:hover img {
	opacity: 1;
}
.copyright {
	margin: 3px 0px 0px;
	white-space:nowrap;
}
.leaguemanager_widget {
	width: 100% !important;
}
.leaguemanager_widget .caption {
	margin-top: 0px; display: none;
}
.leaguemanager_widget center {
	margin: 0px; height: 60px; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 60px; overflow: hidden; padding-left: 20px; font-size: 18px;
}
.leaguemanager_widget p {
	display: none;
}
.leaguemanager_widget .standings {
	display: none;
}
.leaguemanager_widget table.leaguemanager {
	background: rgb(8, 29, 47) !important; width: 100%; font-size: 12px !important; border-collapse: collapse; border-spacing: 0;
}
.leaguemanager_widget table.leaguemanager tr {
	background: rgba(255, 255, 255, 0.02) !important; line-height: 36px !important; border-right-color: transparent; border-right-width: 3px; border-right-style: solid;
}
/*.leaguemanager_widget table.leaguemanager tr:first-child {
	background: rgba(0, 0, 0, 0.02) !important; color: rgb(76, 109, 142); line-height: 36px !important;
}*/
.leaguemanager_widget table.leaguemanager tr:hover {
	border-right-color: rgb(218, 0, 64); border-right-width: 3px; border-right-style: solid;
}
.leaguemanager_widget table.leaguemanager tr td {
	padding: 0px; font-weight: 100; vertical-align: inherit; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: table-cell;
}
.leaguemanager_widget table.leaguemanager tr td:first-child {
	padding: 0px 20px; text-align: center; color: rgb(76, 109, 142);
}
.leaguemanager_widget table.leaguemanager tr td a {
	color: rgb(255, 255, 255);
}
.leaguemanager_widget table.leaguemanager tr th {
	background: rgba(255, 255, 255, 0.02) !important; padding: 0px; font-weight: 100; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.leaguemanager_widget table.leaguemanager tr th:first-child {
	padding: 0px 20px; text-align: center; color: rgb(76, 109, 142);
}
.leaguemanager_widget table.leaguemanager tr td{
	background-color:#0d2032;
}
#colocacao a{
	text-align:left;
	float:left;
}
.leaguemanager_widget table.leaguemanager tr.alternate td{
	background-color:#122537;
	/*background-color:#122537 !important;*/
}
.ajax-login-register-login-dialog .ajax-login-register-login-container form .form-wrapper .noon label {
	margin: 10px 0px;
}
.ajax-login-register-login-dialog .ajax-login-register-login-container form .form-wrapper .noon input {
	border: currentColor; border-image: none; box-shadow: none;
}
.ajax-login-register-login-dialog .ajax-login-register-login-container form .form-wrapper .noon input:focus {
	background: rgb(255, 255, 255); border: currentColor; border-image: none;
}
.ajax-login-register-login-dialog .ajax-login-register-login-container form .form-wrapper a {
	color: rgb(76, 109, 142); text-decoration: underline;
}
.ajax-login-register-login-dialog .ajax-login-register-login-container form .form-wrapper .button-container .login_button {
	background: rgb(218, 0, 64); font: 100 12px/normal "Ubuntu"; border-radius: 20px; color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; font-size-adjust: none; font-stretch: normal; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.ajax-login-register-dialog .ajax-login-register-register-container .ajax-login-default-form-container .form-wrapper .noon label {
	margin: 10px 0px;
}
.ajax-login-register-dialog .ajax-login-register-register-container .ajax-login-default-form-container .form-wrapper .noon input {
	border: currentColor; border-image: none; box-shadow: none;
}
.ajax-login-register-dialog .ajax-login-register-register-container .ajax-login-default-form-container .form-wrapper .noon input:focus {
	background: rgb(255, 255, 255); border: currentColor; border-image: none;
}
.ajax-login-register-dialog .ajax-login-register-register-container .ajax-login-default-form-container .form-wrapper .button-container .register_button {
	background: rgb(218, 0, 64); font: 100 12px/normal "Ubuntu"; border-radius: 20px; color: rgb(255, 255, 255); padding-right: 20px; padding-left: 20px; font-size-adjust: none; font-stretch: normal; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.blog-post {
	clear: both; float: none;
}
.tribe-events-event-meta .column {
	width: 100%;
}
.tribe-events-event-meta .tribe-events-meta-group {
	width: 100%;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next::before {
	display: none;
}
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next::before {
	display: none;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous::before {
	display: none;
}
#tribe-events-header .tribe-events-sub-nav li::before {
	display: none;
}
.single-tribe_events .tribe-events-venue-map {
	margin: 20px 0px 2%; padding: 0px; border: currentColor; border-image: none; width: 100%;
}
#tribe-events-content {
	padding: 0px 2%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#tribe-bar-views .tribe-bar-active.tribe-bar-views-option::before {
	display: none;
}
#tribe-bar-views :first-child.tribe-bar-views-option::before {
	display: none;
}
.tribe-bar-views-open#tribe-bar-views .tribe-bar-views-option::before {
	display: none;
}
.tribe-events-list .tribe-events-event-image {
	width: 100%;
}
.tribe-events-list .tribe-events-event-cost {
	float: none;
}
.tribe-events-event-meta address.tribe-events-address {
	padding: 0px;
}
.tribe-events-list .time-details {
	line-height: 1.6;
}
.tribe-events-list .tribe-events-venue-details {
	line-height: 1.6;
}
.tribe-events-list .b-desc {
	padding: 0px 60px;
}
.tribe-events-list h3 {
	margin: 0px 0px 10px;
}
.tribe-events-list .b-desc p {
	top: 0px;
}
.tribe-events-list .tribe-events-event-cost {
	margin: 0px;
}
.tribe-events-list .b-desc a {
	margin: 0px;
}
#tribe-events-footer .tribe-events-sub-nav {
	padding: 0px 1%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#tribe-events-header .tribe-events-sub-nav {
	padding: 0px 1%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.events-list .tribe-events-loop {
	max-width: 100%;
}
.single-tribe_organizer .tribe-events-loop {
	max-width: 100%;
}
.single-tribe_venue .tribe-events-loop {
	max-width: 100%;
}
.tribe-events-day .tribe-events-loop {
	max-width: 100%;
}
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events {
	margin-left: 0px;
}
.story .sp-view-all-link {
	background: rgb(218, 0, 64); border-radius: 20px; transition:300ms ease-in-out; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 31px; padding-right: 16px; padding-left: 16px; font-size: 10px; font-weight: 600; text-decoration: none !important; margin-left: 40px; display: inline-block; box-sizing: border-box; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.story .sp-view-all-link:hover {
	background-color: rgb(76, 109, 142);
}
.story .sp-event-blocks {
	margin: 0px 0px 18px; width: 100%;
}
.story .sp-data-table {
	margin: 0px 0px 18px; width: 100%;
}
.story .sp-event-details {
	margin: 0px 0px 18px; width: 100%;
}
.story .sp-event-results {
	margin: 0px 0px 18px; width: 100%;
}
.story .sp-event-performance {
	margin: 0px 0px 18px; width: 100%;
}
.story .sp-event-list {
	margin: 0px 0px 18px; width: 100%;
}
.story .sp-event-blocks {
	margin: 0px 0px 18px; width: 100%;
}
.story .sp-player-statistics {
	margin: 0px 0px 18px; width: 100%;
}
.story .sp-player-list {
	margin: 0px 0px 18px;
}
.story .sportspress + * {
	clear: both;
}
.story .sp-table-caption {
	clear: both;
}
.sportspress::before {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.sportspress::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.sportspress .sp-template-details {
	margin-right: 2em; margin-bottom: 2em; float: left; max-width: 50%;
}
.sportspress .sp-list-wrapper dl {
	margin: 10px 40px 10px 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sportspress .gallery-item {
	height: auto !important; min-height: 1px;
}
.sp-data-table tbody tr.odd {
	background-color: transparent;
}
#tribe-events .tribe-events-button {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
#tribe-events .tribe-events-button:hover {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
#tribe_events_filters_wrapper input[type=submit] {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.tribe-events-button {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.tribe-active.tribe-events-button:hover {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.tribe-inactive.tribe-events-button {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.tribe-events-button:hover {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a {
	transition:300ms ease-in-out; background-color: rgb(218, 0, 64); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out;
}
#tribe-events .tribe-events-button:hover {
	background-color: rgb(76, 109, 142);
}
#tribe-events .tribe-events-button:hover {
	background-color: rgb(76, 109, 142);
}
#tribe_events_filters_wrapper input[type=submit]:hover {
	background-color: rgb(76, 109, 142);
}
.tribe-events-button:hover {
	background-color: rgb(76, 109, 142);
}
.tribe-active.tribe-events-button:hover {
	background-color: rgb(76, 109, 142);
}
.tribe-inactive.tribe-events-button:hover {
	background-color: rgb(76, 109, 142);
}
.tribe-events-button:hover {
	background-color: rgb(76, 109, 142);
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]:hover {
	background-color: rgb(76, 109, 142);
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a:hover {
	background-color: rgb(76, 109, 142);
}
#tribe-events .tribe-events-button {
	background: rgb(218, 0, 64); border-radius: 20px; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 31px; padding-right: 16px; padding-left: 16px; font-size: 10px; font-weight: 600; text-decoration: none !important; margin-right: 10px; margin-left: 40px; display: inline-block; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.tribe-events-button {
	background: rgb(218, 0, 64); border-radius: 20px; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 31px; padding-right: 16px; padding-left: 16px; font-size: 10px; font-weight: 600; text-decoration: none !important; margin-right: 10px; margin-left: 40px; display: inline-block; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
#tribe-events .tribe-events-button:hover {
	background-color: rgb(76, 109, 142);
}
.tribe-events-button:hover {
	background-color: rgb(76, 109, 142);
}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
	margin: 0px;
}
@media all and (max-width:960px)
{
#top-menu {
	display: none;
}
.mobilemenu {
	margin: 10px 0px 0px 36%; display: block; position: relative;
}
.slide img {
	width: 100%; height: auto;
}
#m-a-n .container .col-8 {
	width: 100%;
}
#m-a-n .container .col-4 {
	width: 100%; margin-top: 30px;
}
#m-a-n .container .col-4 .r-box-n {
	min-height: 0px;
}
.caption_slider .container {
	max-width: 460px;
}
.players {
	margin-top: 30px;
}
.players .col-4 {
	width: 100%;
}
.players .col-4 .our h3 {
	text-align: center; font-size: 24px;
}
.players .col-8 {
	width: 100%;
}
.players .col-8 .bx-controls .bx-controls-direction {
	top: 0px; right: 0px;
}
#ttb {
	margin-top: 30px;
}
#ttb .col-4 {
	width: 50%;
}
#ttb :last-child.col-4 {
	width: 100%;
}
#ttb .col-4 .tp_recent_tweets {
	width: 100%;
}
#ttb .col-4 .tp_recent_tweets ul {
	width: 100% !important; overflow: visible !important;
}
#ttb .col-4 .liga-t {
	margin-top: 30px;
}
.all-team {
	width: 100%;
}
.team-pl img {
	height: auto;
}
.slider2 .slide {
	height: 411px;
}
.post-img img {
	height: auto;
}
.video-title h3 {
	font-size: 14px;
}
.blog-title {
	font-size: 30px;
}
.ftitle {
	min-height: 38px;
}
.ftitle h2 {
	font-size: 20px;
}
.b-img-s img {
	height: auto;
}
.b-desc {
	height: auto;
}
.post-title h1 {
	font-size: 15px;
}
.avatar {
	left: -45px; position: absolute;
}
.btn-small-grey {
	max-width: 216px;
}
.img-wrap img {
	height: auto;
}
.stad-i h2 {
	font-size: 30px;
}
.honors {
	margin-top: 30px;
}
.honors .col-4 {
	width: 100%;
}
.honors .col-4 .our h3 {
	font-size: 24px;
}
.honors .col-8 {
	width: 100%;
}
.honors .col-8 .bx-controls .bx-controls-direction {
	top: 0px; right: 0px;
}
.sidebar-page .widget_calendar #wp-calendar tbody td {
	padding: 0px;
}
.sidebar-page .widget_search form fieldset .searchinput {
	width: 74%;
}
.m-result {
	float: none;
}
.footer_logo {
	margin: 10px auto; float: none;
}
footer .container ul li {
	max-width: 100%;
}
footer .container .col-2 {
	margin: 20px auto; width: 100%; text-align: center; float: none;
}
footer .container .col-6 {
	margin: 20px auto; width: 100%; float: none;
}
footer .container .col-6 p {
	height: 100%;
}
footer .container .col-6 .col-4 {
	margin: 20px auto; width: 159px; float: none;
}
footer .container .col-6 .col-6 p {
	text-align: center;
}
.b-menu ul {
	display: none;
}
.b-menu ul li {
	width: 46%; text-align: center;
}
#pull-blog {
	display: block;
}
#pull {
	display: block;
}
}
@media all and (max-width:767px)
{
.slider .flexslider .slides li .caption_slider h1 {
	font-size: 20px;
}
.m-result .club-name {
	font-size: 20px;
}
.caption_slider .container {
	max-width: 315px;
}
#teaser h2 {
	font-size: 20px;
}
.breadcrumbs {
	max-width: 350px;
}
.btn-small-grey {
	max-width: 140px;
}
.dir-img img {
	width: 100%; height: auto;
}
.dir-n {
	padding: 1px 5px;
}
.dir-n a {
	font-size: 12px;
}
.b-menu ul {
	display: none;
}
.b-menu ul li {
	width: 46%; text-align: center;
}
#pull-blog {
	display: block;
}
}
@media all and (max-width:640px)
{
.logo {
	margin: 0px auto; float: none; position: static;
}
.mobilemenu {
	margin: 30px auto; width: 150px; float: none;
}
.mobilemenu .nav_respons_drop {
	margin-top: 0px;
}
.login {
	margin: 0px auto; width: 200px; float: none; transform: skewX(0deg); -webkit-transform: skewX(0deg); -moz-transform: skewX(0deg); -o-transform: skewX(0deg);
}
.login::before {
	width: 0px; height: 0px;
}
.enter_login a {
	transform: skewX(0deg); -webkit-transform: skewX(0deg); -moz-transform: skewX(0deg); -o-transform: skewX(0deg);
}
.enter_register a {
	transform: skewX(0deg); -webkit-transform: skewX(0deg); -moz-transform: skewX(0deg); -o-transform: skewX(0deg);
}
.flexslider {
	height: 190px;
}
.caption_slider {
	display: none;
}
#v-tabs ul {
	width: 100%;
}
#v-tabs .tab-content {
	width: 100%;
}
#ttb .col-4 {
	width: 100%;
}
.teamd .col-6 {
	width: 100%; float: none;
}
.teamd .col-6 .tpi {
	padding: 20px;
}
.team-pl .col-2 {
	padding: 0px; width: 33.33%; display: inline-block;
}
.big_crsl .ftitle {
	padding: 13px; min-height: 24px;
}
.big_crsl .ftitle h2 {
	padding-right: 0px; font-weight: 100;
}
.slider2 .slide {
	height: 251px;
}
.p-l {
	padding: 0px 0px 40px;
}
.p-l .col-2 {
	width: 32%; margin-top: 40px; display: inline-block;
}
.top {
	height: auto;
}
.slider {
	top: 205px;
}
.slider .caption_slider {
	display: none;
}
.gal {
	width: 100%;
}
.addc input {
	width: 100%;
}
.video-item {
	width: 100% !important;
}
.blog-item {
	margin: 10px 0px;
}
.blog-item .col-6 {
	width: 100%;
}
.arr-l::before {
	border-width: 10px 10px 0px 0px; left: 50%; top: -10px;
}
.arr-r::before {
	right: 50%; bottom: -10px;
}
.btn-small-grey {
	max-width: 276px;
}
.breadcrumb {
	margin: 51px 0px 0px;
}
.breadcrumb .breadcrumbs {
	max-width: 310px;
}
.blog-post .col-3 {
	width: 100%;
}
.blog-post .col-9 {
	width: 100%;
}
.club-post .club-content .img-wrap {
	width: 100%;
}
.club-post .club-content .col-9 {
	width: 100%;
}
.club-post .club-content .col-9 p {
	padding: 25px 25px 0px;
}
#tab {
	margin: 40px 0px 0px;
}
#tab .tab-content {
	padding: 20px 10px;
}
#tab .tab-content .col-4 {
	margin: 0px 5% 0px 0px; width: 25%;
}
#tab .tab-content .col-4 .dir-img {
	width: 50%;
}
#blog-grid .container .cinfo {
	width: 100%; float: none;
}
#blog-grid .container .col-4 {
	width: 100%; float: none;
}
#blog-grid .container .col-4 .contact-form form .contact_input1 {
	width: 100%;
}
#blog-grid .container .col-4 .contact-form form .contact-input2 {
	width: 100%;
}
.b-menu ul {
	display: none;
}
.b-menu ul li {
	width: 46%; text-align: center;
}
#pull-blog {
	display: block;
}
.m-result {
	float: none;
}
.logo-club {
	margin: 0px auto; width: 50%;
}
.avatar {
	left: 0px; position: relative;
}
.bx-controls-direction {
	left: 0px; bottom: 0px; position: relative;
}
.col-1 {
	float: left;
}
.col-2 {
	float: left;
}
.col-3 {
	float: left;
}
.col-4 {
	float: left;
}
.col-5 {
	float: left;
}
.col-6 {
	float: left;
}
.col-7 {
	float: left;
}
.col-8 {
	float: left;
}
.col-9 {
	float: left;
}
.col-10 {
	float: left;
}
.col-11 {
	float: left;
}
.col-1 {
	width: 8.33%;
}
.col-2 {
	width: 16.66%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33%;
}
.col-5 {
	width: 41.66%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33%;
}
.col-8 {
	width: 66.66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33%;
}
.col-11 {
	width: 91.66%;
}
}
@media all and (max-width:480px)
{
.slider {
	display: none;
}
.slider2 .slide {
	height: 211px;
}
section#m-a-n {
	margin-top: 30px;
}
section#m-a-n .container .col-8 {
	width: 100%;
}
section#m-a-n .container .col-4 {
	width: 100%;
}
section#m-a-n .container .col-8 .match .col-6 {
	width: 100%;
}
section#m-a-n .container .col-4 .match .col-6 {
	width: 100%;
}
section#m-a-n .container .col-8 .match .m-result .logo-club {
	margin: 10px auto; width: 100%;
}
section#m-a-n .container .col-4 .match .m-result .logo-club {
	margin: 10px auto; width: 100%;
}
section#m-a-n .container .col-8 .match .m-result .club-name span {
	padding: 5px 0px;
}
section#m-a-n .container .col-4 .match .m-result .club-name span {
	padding: 5px 0px;
}
section#m-a-n .container .col-8 .match .m-result .club-name .match-name {
	padding: 5px 0px;
}
section#m-a-n .container .col-4 .match .m-result .club-name .match-name {
	padding: 5px 0px;
}
section#m-a-n .container .col-8 .r-box-n {
	height: auto; min-height: 0px;
}
section#m-a-n .container .col-4 .r-box-n {
	height: auto; min-height: 0px;
}
#ttb .container .col-4 {
	width: 100%;
}
#ttb .container .col-4 .blog-s {
	margin-top: 30px;
}
.b-menu ul {
	display: none;
}
.b-menu ul li {
	width: 100%; text-align: center;
}
#pull-blog {
	display: block;
}
#tab {
	margin: 50px;
}
#tab .tab-content {
	padding: 30px;
}
#tab .tab-content .col-4 {
	margin: 10px 0px; width: 100%;
}
#tab .tab-content .col-4 .dir-img {
	width: 25%;
}
#tab .tab-content .col-4 .dir-n {
	padding: 10px 5px;
}
#tab .tab-content .col-4 .dir-n a {
	font-size: 16px;
}
#tab ul li {
	width: 110%; margin-left: -8px;
}
#tab ul li a {
	display: block;
}
.gallery-item .col-3 {
	width: 50%;
}
.gallery-item .col-6 {
	width: 100%;
}
.gallery-item .col-9 {
	width: 100%;
}
.addc input {
	width: 100%;
}
.bx-controls-direction {
	left: 0px; bottom: 0px; position: relative;
}
.m-result {
	float: none;
}
.logo-club {
	margin: 0px auto; width: 50%;
}
.club-name span {
	width: 100%;
}
.avatar {
	left: 0px; position: relative;
}
}
@media all and (max-width:380px)
{
.gallery-item .col-3 {
	width: 100%;
}
.gallery-item .col-6 {
	width: 100%;
}
.gallery-item .col-9 {
	width: 100%;
}
.b-menu ul {
	display: none;
}
.b-menu ul li {
	width: 100%; text-align: center;
}
#pull-blog {
	display: block;
}
#tab ul > li {
	width: 110%; margin-left: -8px;
}
.bx-controls-direction {
	left: 0px; bottom: 0px; position: relative;
}
.club-name span {
	width: 100%;
}
.avatar {
	left: 0px; position: relative;
}
}
@media only screen and (max-width:768px) and (min-width:640px)
{
.col-1 {
	float: left;
}
.col-2 {
	float: left;
}
.col-3 {
	float: left;
}
.col-4 {
	float: left;
}
.col-5 {
	float: left;
}
.col-6 {
	float: left;
}
.col-7 {
	float: left;
}
.col-8 {
	float: left;
}
.col-9 {
	float: left;
}
.col-10 {
	float: left;
}
.col-11 {
	float: left;
}
.col-1 {
	width: 8.33%;
}
.col-2 {
	width: 16.66%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33%;
}
.col-5 {
	width: 41.66%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33%;
}
.col-8 {
	width: 66.66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33%;
}
.col-11 {
	width: 91.66%;
}
.tpi {
	padding: 30px;
}
}
@media only screen and (max-width:1024px) and (min-width:767px)
{
.col-1 {
	float: left;
}
.col-2 {
	float: left;
}
.col-3 {
	float: left;
}
.col-4 {
	float: left;
}
.col-5 {
	float: left;
}
.col-6 {
	float: left;
}
.col-7 {
	float: left;
}
.col-8 {
	float: left;
}
.col-9 {
	float: left;
}
.col-10 {
	float: left;
}
.col-11 {
	float: left;
}
.col-1 {
	width: 8.33%;
}
.col-2 {
	width: 16.66%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33%;
}
.col-5 {
	width: 41.66%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33%;
}
.col-8 {
	width: 66.66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33%;
}
.col-11 {
	width: 91.66%;
}
}
@media all and (min-width:980px)
{
.container {
	width: 950px;
}
.twiter .tp_recent_tweets ul {
	overflow: auto; max-height: 393px;
}
#m-a-n .container {
	overflow: hidden;
}
.col-1 {
	float: left;
}
.col-2 {
	float: left;
}
.col-3 {
	float: left;
}
.col-4 {
	float: left;
}
.col-5 {
	float: left;
}
.col-6 {
	float: left;
}
.col-7 {
	float: left;
}
.col-8 {
	float: left;
}
.col-9 {
	float: left;
}
.col-10 {
	float: left;
}
.col-11 {
	float: left;
}
.col-1 {
	width: 8.33%;
}
.col-2 {
	width: 16.66%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33%;
}
.col-5 {
	width: 41.66%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33%;
}
.col-8 {
	width: 66.66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33%;
}
.col-11 {
	width: 91.66%;
}
}
@media all and (min-width:1200px)
{
.container {
	width: 960px;
}
.col-1 {
	float: left;
}
.col-2 {
	float: left;
}
.col-3 {
	float: left;
}
.col-4 {
	float: left;
}
.col-5 {
	float: left;
}
.col-6 {
	float: left;
}
.col-7 {
	float: left;
}
.col-8 {
	float: left;
}
.col-9 {
	float: left;
}
.col-10 {
	float: left;
}
.col-11 {
	float: left;
}
.col-1 {
	width: 8.33%;
}
.col-2 {
	width: 16.66%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33%;
}
.col-5 {
	width: 41.66%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33%;
}
.col-8 {
	width: 66.66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33%;
}
.col-11 {
	width: 91.66%;
}
}

#confrontos{
	padding:10px;
}
#confrontos .table{
	border-top:5px solid #002e4c;
	border-bottom:5px solid #002e4c;
}
#confrontos td{
	background-color:#f6f7f8;
	color:#454545;
	padding:9px 0;
	text-align:center;
	text-transform:uppercase;
    font-size: 11px;
    line-height: 2em;
}
#confrontos tr:nth-child(even) td{
	background-color:#e9ecef;
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
}
span.versus{
	color: #bbb;
    font-size: 20px;
}
i.icon-hora {
    background: rgba(0, 0, 0, 0) url("../images/clock.png") no-repeat scroll left top;
    display:inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}

i.icon-local {
    background: rgba(0, 0, 0, 0) url("../images/soccer.png") no-repeat scroll left top;
    display:inline-block;
    height: 15px;
    margin-right: 5px;
    width: 23px;
}

i.icon-data {
    background: rgba(0, 0, 0, 0) url("../images/calendar.png") no-repeat scroll left top;
    display:inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}
span.faltam {
    background-color:#74c16a;
    border-radius:2px;
    color:#fff !important;
    display:inline-block;
    font-size:10px;
    padding:1px 7px;
    text-align:center;
    text-transform:none;
}
span.faltam *{
    color:#fff !important;
    display:inline-block;
}
.old span.faltam {
    background-color:#da0040;
}
span.faltam b{
    font-size: 15px;
    font-weight: normal;
}
.confronto td span{
	vertical-align:text-bottom;
}
.confronto .hora span{
	font-size:13px;
	color:#da0040;
	font-weight:bold;
}
.confronto .data span{
	font-size: 12px;
    letter-spacing: -1px;
}
#times{
	min-height:206px;
}
#times ul{
	overflow:hidden;
	text-align:center;
	margin:0 auto 2em auto;
	padding-bottom:3em;
}
#times li{
	display:inline;
	margin-right:1em;
}
#times li:last-child{
	margin-right:0;
}
.confronto{
	background-color:#f8f8f8;
	position:relative;
}
#rodadas{
	position: absolute;
    right: 9px;
    top: 9px;
}
#rodadas select{
	border: 1px solid #ddd;
    color: #999;
    padding: 6px;
	cursor:pointer;
}
.gol{
	color: #da0040;
    font-size: 34px;
}
.old .versus{
	color: #da0040;
}
.gol-time1{
    margin-right: 5px;
}
.gol-time2{
    margin-left: 5px;
}
#ultimos-jogos{
	position:relative;
}
#arrows{
	overflow:hidden;
	clear:both;
	position:absolute;
	right:10px;
	top:5px;
}
#arrows a, .bx-controls-direction a{
	display:block;
	background:url(../images/arrow.png) no-repeat left top;
	height:33px;
	width:17px;
	float:left;
	text-indent:-9999px;
	margin-right:6px;
}
.bx-controls-direction a{
	margin:2.35em 0 0 3.2em;
}
img#time-lider{
	position:absolute;
	left:10px;
	top:18px;
}
#txt-lider small{
	font-size: 19px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
	display:block;
	color:#da0040;
	line-height:1em;
}
#timeplayer .our{
	height:177px;
	overflow:hidden;
}
#timeplayer .our h3{
	margin-bottom:0 !important;
}
#arrows a:hover, .bx-controls-direction a:hover{
	opacity:0.8;
}
a#match-right, .bx-controls-direction a.bx-next{
	background-position:right top;
}
#matches{
	background-color:##002e4c;
}
.fa-play{
	background:url(../images/play.png) no-repeat left top;
	width:20px;
	height:14px;
	margin-top:1em;
}

#colocacao td{
	font-weight:bold;
	font-size:24px;
	text-align:center;
	color:#FFF;
}
#colocacao td span, #artilheiros td span{
	display: block;
    font-size: 10px;
    font-weight: normal;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    white-space: nowrap;
}
#artilheiros td{
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	line-height:20px;
}
td.artilheiro_posicao{
	font-size:24px !important;
}
td.artilheiro_nome{
	padding:16px 0 !important;
}
td.artilheiro_gols strong{
	font-size:26px;
}
#colocacao td span.time{
	white-space:normal !important;
	font-size: 10px;
    line-height: 15px;
    margin: 8px 0;
    text-align: center;
    width: 72px;
}
#classificacao h1, .col-6 h1{
	font-size: 17px;
    margin: 0;
    padding: 16px;
	border-right:1px solid #122537;
}
#classificacao h1 small{
	font-size:11px;
	line-height:2em;
	text-transform:uppercase;
}
.players .bx-viewport{
	height:275px !important;
}
.players .details span{
	color:#444;
	text-transform:uppercase;
	font-size:10px;
	display:block;
	float:left;
	padding:5px 4px;
	letter-spacing:-1px;
}
.players .details span b{
	font-size:13px;
	letter-spacing:-1px;
}
.players .details{
	overflow:hidden;
	padding:0 6px;
}
h2.tit{
	margin-bottom:5px !important;
	line-height:1.3em !important;
	font-size:18px;
	font-weight:bold;
}
h2.tit small{
	font-size:14px;
	font-weight:normal;
}
.posicao-jogador{
	background-color: #124269;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 32px !important;
    margin: 1.4em 0 0;
    text-align: center !important;
    width:600px;
}
hr.light-line{
	border:none;
	height:1px;
	background-color:#DDD;
}
#release p{
	font-size:17px !important;
	font-family:Dosis-Light, Arial, Helvetica, sans-serif;
}
#details-player .details span{
	padding:5px 0 !important;
	margin-right:12px !important;
	vertical-align:top !important;
	line-height:16px !important;
}
#details-player .details span b{
	vertical-align:top !important;
	font-size:25px !important;
}
.details a{padding:0 !important;}
.player-name p{margin-bottom:2px;}
i.icon-gol{
	background:url(../images/gol.png) no-repeat left top;
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-right:2px;
}
i.icon-amarelo{
	background:url(../images/amarelo.png) no-repeat left top;
	width:13px;
	height:16px;
	display:block;
	float:left;
	margin-right:2px;
}
i.icon-azul{
	background:url(../images/azul.png) no-repeat left top;
	width:20px;
	height:16px;
	display:block;
	float:left;
	margin-right:2px;
}
i.icon-blue{
	background:url(../images/aux.png) no-repeat left top;
	width:13px;
	height:16px;
	display:block;
	float:left;
	margin-right:2px;
}
i.icon-gol-contra{
	background:url(../images/gol-contra.png) no-repeat left top;
	width:17px;
	height:16px;
	display:block;
	float:left;
	margin-right:2px;
}


i.icon-aux{
	background:url(../images/blue.png) no-repeat left top;
	width:13px;
	height:16px;
	display:block;
	float:left;
	margin-right:2px;
}




.blue-white{
	background-image:url(../images/azul2.png) !important;
}
i.icon-vermelho{
	background:url(../images/vermelho.png) no-repeat left top;
	width:13px;
	height:16px;
	display:block;
	float:left;
	margin-right:2px;
}
i.icon-camisa{
	background:url(../images/camisa.png) no-repeat left top;
	width:16px;
	height:14px;
	display:block;
	float:left;
	margin-right:2px;
}
.match span.arbitro{
	padding:0 !important;
	line-height:1.6em;
    margin-top: 5px;
	display:inline-block;
	letter-spacing:0;
	font-size:14px;
}
.match span.arbitro i{
	margin-right:5px;
}
strong.capitao{
	color:#333;
}
a#insta-profile{
	color:#FFF;
	line-height:2.1em;
	font-size:16px;
	float:right;
	margin:10px 10px 0 0;
}
a#back-top{
	background:url(../images/backtop.png) no-repeat top left;
	display:block;
	width:38px;
	height:38px;
	text-indent:-9999px;
	position:fixed;
	right:1%;
	bottom:5%;
	display:none;
	outline:none;
	z-index:999;
}
a#fabtech{
	background:url(../images/fabtech.png) no-repeat top left;
	display:block;
	width:203px;
	height:60px;
	text-indent:-9999px;
	outline:none;
}
.foot_left_menu{
	position:relative;
	height:150px;
	float:right;
}
#developer{
    position: absolute;
    right: 0;
	bottom: 0;
}
#developer a{
    opacity:0.7;
}
#developer a:hover{
    opacity:1;
}
#developer span{
	color: #ccc;
    display: block;
    font-size: 11px;
    margin-bottom: 0;
    text-align: right;
    text-transform: uppercase;
}
#description{
	padding:2em;
}
#description p{
	color:#555;
	font-size:14px;
	text-align:justify;
}
#contato label{
	display: block;
    float: left;
    text-align: right;
    width: 10%;
}
#contato input, #contato textarea{
	border: 1px solid #ccc;
    border-radius: 2px;
    border-top: 1px solid #ccc;
    box-shadow: none;
    height: auto;
    padding: 10px;
    width: 75%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#contato input[type=submit]{
	background-color: #da0040;
    border: medium none;
    color: #fff;
    width: 100px;
}
#contato li{
	margin-bottom:10px;
}
#contato img{
	text-align:left;
	float:left;
}
.data{
	color: #777;
    font-size: 11px;
	margin-bottom:5px;
}
#posts{
	overflow:hidden;
}
#posts li{
	overflow:hidden;
	padding:12px;
	float:left;
	width:33%;
	background-color:#FAFAFA;
	border-left:1px solid #EEE;
	border-top:1px solid #EEE;
	border-right:1px solid #EEE;
	border-bottom:3px solid #CCC;
	min-height:120px;
}
#posts li *{
	color:#555;
}
#posts li .thumb{
	height:150px;
	overflow:hidden;
	margin-bottom:5px;
}
#posts li .thumb img{
	width:100%;
}
#posts li .detalhe{
	float:left;
}
#posts li h2{
	font-size: 16px;
    line-height: 18px;
	margin-bottom:4px;
	border-bottom:1px dotted #FFF;
	padding-bottom:7px;
}
#posts li p{
	font-size: 12px;
    color:#666;
}
#posts embed{
	height:175px;
}
#posts li{
	height:305px;
}
#cat-noticia li{
	height:auto;
	width:50%;
}
#cat-noticia li .thumb img{
	height:100%;
	padding:10px;
	border:1px solid #FFF;
	background-color:#FFF;
}
#cat-noticia li .thumb{
	width:50%;
	float:left;
}
#cat-noticia li .detalhe{
	width:48%;
	margin-left:2%;
	float:left;
}
#cat-noticia li .video object, #cat-noticia li .video embed{
	height:84px;
}
.enter_register, .enter_login{
	background: #122737;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #081d2f), color-stop(1, #143655));
	background: -ms-linear-gradient(bottom, #081d2f, #143655);
	background: -moz-linear-gradient(center bottom, #081d2f 0%, #143655 100%);
}
.nav-active a{
	background-color:#003355;
}
#artilheiro0 td .icon{
	background:url(../images/gold.png) no-repeat left top;
	width:20px;
	height:20px;
	display:inline-block;
	float:left;
}
#artilheiro1 td .icon{
	background:url(../images/silver.png) no-repeat left top;
	width:20px;
	height:20px;
	display:inline-block;
	float:left;
}
#artilheiro2 td .icon{
	background:url(../images/bronze.png) no-repeat left top;
	width:20px;
	height:20px;
	display:inline-block;
	float:left;
}
.player-thumb{
	perspective: 1000px;
	overflow:hidden;
}
.faixa{
    position: absolute;
	display: block;
    left:-31px;
    padding: 4px 5px;
    text-align: center;
    top:20px;
    transform: rotate(-40deg);
    width: 128px;
    z-index: 9;
}
.suspenso{
	background-color:#F00;
}
.pendurado{
	background-color:#CC3;
}
.lesionado{
	background-color:#707070;
}
.suplente{
	background-color:#CC3;
}
.negociado{
	background-color:#000;
}
.emprestado{
	background-color:#022e4d;
}
#artilharia .scroll{
	/*overflow-x:auto;*/
	height:730px;
}
#melhores td{
	text-align:center;
}
#time-container #description *{
	color:#555;
}
#time-container #time{
	overflow:hidden;
	margin-bottom:2em;
	float:left;
}
#patrocinador{
	float:right;
	margin:-2em 1em 0 0;
	font-size:22px;
	padding:20px 20px 0 20px;
	letter-spacing:-1px;
}
#patrocinador em{
	font-size:32px;
	font-style:normal;
}
#time-container #time h1{
	color:#002e4c;
    display:inline;
    font-size:30px;
    margin-left:0.5em;
	letter-spacing:-2px;
}
#time-container #release{
	width:97%;
	clear:both;
}
#integrantes .integrante{
	float:left;
	width:25%;
}
#integrantes .integrante .thumb{
	height:152px;
	background-color:#EEE;
	color:#CCC !important;
	line-height:2em;
	font-size:28px;
	text-align:center;
	letter-spacing:-3px;
}
#integrantes .integrante .thumb img{
	/*height:150px;*/
	padding:1px;
	border:1px solid #EEE;
	width:100%;
	max-height:250px;
}
#integrantes .integrante .player-name{
	font-size:20px;
	padding-top:10px;
	height:auto !important;
}
#integrantes .integrante .player-name p{
	padding:0;
	font-size:13px;
	text-align:center;
}
#integrantes .integrante .player-name .details{
	font-size:13px;
	margin:1em auto;
	overflow:hidden;
	width:92%;
	background-color:#FAFAFA;
	padding:10px 4px;
}
#integrantes .integrante .player-name .details span{
	display:block;
	float:left;
	padding:3px 5px;
}
#integrantes .integrante .gol{
	font-size:13px;
}
#integrantes .integrante .faixa{
	color:#FFF !important;
}
span.fl_melhor{
	font-size:12px;
    letter-spacing:-1px;
	font-weight:bold;
	color:#830000 !important;
}
span.fl_melhor b{
	font-size:14px;
	color:#830000 !important;
}
#integrantes .integrante .peso,#integrantes .integrante .altura{
	font-size:12px;
}
#time-container .section{
	clear:both;
	overflow:hidden;
	margin-bottom:2em;
}
#time-container .section h1.tit{
	border-bottom: 1px dotted #CCC;
    font-size: 22px;
    padding-bottom: 5px;
	letter-spacing:-1px;
}
.jogos-time th{
	background-color: rgba(93, 145, 12, 0.8);
    border-right: 1px solid #fff;
    color: #fff !important;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.42857;
    padding: 8px;
    text-align: center;
    text-transform: uppercase;
}
.jogos-time td{
	text-align: center;
    vertical-align: middle;
	border: 1px solid #ddd;
	line-height: 1.42857;
    padding: 8px;
	color:#555 !important;
	font-size:18px;
	letter-spacing:-1px;
}
.jogos-time td .data{
	font-size:15px !important;
}
.jogos-time tr:nth-child(2n) td{
	background-color: #f9f9f9;
}
tr.new-match td{
	background-color:#888 !important;
	border-right:1px solid #FFF !important;
	color:#FFF !important;
}
tr.new-match td *{
	color:#FFF !important;
}
.hasIcon img{
	margin-right:4px;
	vertical-align:baseline;
}
.sumula{
	position:fixed;
	width:50%;
	left:50%;
	margin-left:-25%;
	top:50%;
	margin-top:-150px;
	background-color:#FFF;
	border-radius:2px;
	display:none;
	color:#222;
	min-height:300px;
	z-index:999;
}
#bgBlack, .bgBlack{
	position:fixed;
	background-color:rgba(0,0,0,0.4);
	z-index:99;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:none;
}
#bgBlack{
	background-color:rgba(0,0,0,0.94);
}
span.close{
	float:right;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
}
.popup{
	position:fixed;
	width:70%;
	left:50%;
	margin-left:-35%;
	top:50%;
	margin-top:-270px;
	min-height:470px;
	z-index:999;
	bottom:0;
}
#campeonato0 a{
	display:block;
}
#format1 #campeonato0 a .icon{
	width:100%;
	display:block;
	height:204px;
	margin-bottom:1em;
	z-index:2;
	position:relative;
}
#format2 .campeonato a .icon{
	width:100%;
	display:block;
	height:204px;
	margin-bottom:1em;
	z-index:2;
	position:relative;
}
#format2 .campeonato.col-4{
	width:23% !important;
}
#format2 .campeonato.col-3{
	width:31% !important;
}
#format2 .campeonato.col-2{
	width:48% !important;
}
.campeonato a .texto, .historico a .texto{
	display:block;
	font-size:18px;
	font-family:Dosis-Light, Arial, Helvetica, sans-serif;
	width:50%;
	margin:0 auto;
	text-align:center;
}
#format2 .campeonato a .texto{
	font-size:16px;
}
#format2{
	margin-top:10%;
	width:100%;
}
.campeonato a, .campeonato a *,.historico a, .historico a *{
	color:#FFF !important;
}
.campeonato a:hover, .historico a:hover{
	font-weight:bold;
}
#format1 #campeonato0 a .texto{
	font-size:26px !important;
}
.campeonato a .divisao,.historico a .divisao{
	display: block;
    font-size: 11px;
    text-transform: uppercase;
	text-align:center;
	font-family:Dosis-Bold, Arial, Helvetica, sans-serif;
}
.campeonato a .divisao span, .historico a .divisao span{
    font-size: 14px;
}
.campeonato, .campeonato{
	float:left;
	margin-right:2%;
	text-align:center;
}
.campeonato:last-child, .historico:last-child{
	margin-right:0 !important;
}
.historico{
	float:left;
}
.popup .star{
	display:block;
	position:absolute;
	z-index:1;
	bottom:23%;
	left:50%;
}
.popup .star1{
	background:url(../images/star.png) no-repeat left top;
	width:20px;
	height:18px;
}
.popup .star2{
	background:url(../images/star2.png) no-repeat left top;
	width:14px;
	height:13px;
}
.popup .star3{
	background:url(../images/star3.png) no-repeat left top;
	width:40px;
	height:38px;
}
#format1 #campeonato0{
	float:none !important;
	margin-right:0;
	width:100% !important;
	margin-bottom:3em;
	position:relative;
}
#format1 #campeonato1 a .icon, #format1 #campeonato2 a .icon, .historico a .icon{
	width:100%;
	display:block;
	height:120px;
	margin-bottom:1em;
}
#historico{
	clear:both;
	display:none;
}
.popup .campeonatos{
	overflow:hidden;
}
.popup .btn{
	clear:both;
	margin:0 auto;
	display:block;
	width:200px;
	border:3px solid #FFF;
	text-align:center;
	margin-top:2em;
}
.popup .btn:hover{
	font-size:14px;
}
.sumula *{
	color:#222;
}
.sumula .container-sumula{
	padding:14px;
}
.match a.openSumula{
    position:absolute;
	color:#FFF;
    font-weight:bold;
    left:43%;
    top:5%;
	text-shadow:2px 1px 2px #000;
}
.match a:hover.openSumula{
    text-decoration:underline;
}
.ultimas-partidas a.openSumula{
	color:#002e4c;
}
#header-top{
	background-color:#003355;
	padding-bottom:2px;
}
#header-top p{
	font-size:12px;
    margin:0 auto;
    text-align:right;
    width:925px;
}
#fotos{
	overflow:hidden;
}
#fotos .foto{
	float:left;
	width:18%;
	margin-right:2%;
	position:relative;
}
#fotos .foto img{
	padding:2px;
	border:1px solid #EEE;
}
#fotos .foto .legenda{
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 7px;
	color: #fff;
	display: block;
	font-size: 13px;
	left: 3px;
	padding: 5px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 150px;
	z-index: 2;
}
#view{
	padding:2em;
}
#view *{
	color:#333 !important;
}
#view p{
	text-align:justify;
}
#view .thumb{
	float:right;
	margin:0 0 20px 20px;
}
#view .thumb img{
	padding:2px;
	border:1px solid #EEE;
}
.rating form{
	float: left;
}
.rating h3{
	float: left;
    font-size: 13px;
    margin-left: 8px;
}
#search{
	position:relative;
	z-index:9;
	opacity:0.6;
	filter:alpha(opacity=60);
}
#search .container{
	position:relative;
}
#search-team-player{
	position:absolute;
	right:0;
	top:0;
	z-index:999;
	background-color:#003355;
	padding:10px;
	min-width: 161px;
}
#search-team-player select{
	background-color: #011f32;
    border: 1px solid #005288;
    color: #fff;
    font-size: 9px;
    padding: 3px;
    text-transform: uppercase;
	cursor:pointer;
	width: 100%;
}
#search-team-player input{
	
}
.patrocinadores{
	clear:both;
	float:right;
	border-top:1px solid #EEE;
	padding-top:15px;
}
.widgets{
	overflow:hidden;
	margin-top:20px;
}
.widgets .widget{
	float:left;
}
.wd-3 .widget{
	width:33%;
}
.wd-2 .widget{
	width:50%;
}
.wd-1 .widget{
	width:100%;
}
.widget .thumb{
	width:40%;
	margin-right:2%;
	float:left;
}
.widget .thumb img{
	width:98%;
	padding:1%;
	border:1px solid #FFF;
}
.widget .detalhe{
	width:58%;
	float:left;
}
.widget .detalhe h2{
	font-size:16px;
}
.widget .detalhe h2 a{
	color:#FFF;
}
.widget .detalhe h2 a:hover{
	text-decoration:underline;
}
.widget .detalhe span.data{
	color:rgb(76, 109, 142);
}
.widget .content{
	padding:10px;
	min-height:230px;
}
.widget#enquete .content{
	background-color:#FFF;
}
.widget#enquete .content *{
	color:rgb(8, 29, 47);
}
.widget#aniversariante .content{
	background-color:rgb(8, 29, 47);
}
.widget#aniversariante .content a{
	color:#FFF;
}
.widget#aniversariante .content td, .widget#aniversariante .content th{
	padding:7px 5px;
	font-size:12px;
}
.widget#aniversariante .content th{
	text-align:center;
}
.widget#aniversariante .content table{
	width:100%;
}
.widget#aniversariante .content tr:nth-child(odd) td{
	background-color:rgb(76, 109, 142);
}
.votes{
	background-color: #eee;
	padding: 3px 8px;
}
.video-rodada{
	display:inline-block;
	background:url(../images/youtube.png) no-repeat left center;
	padding-left:20px;
	color:#d62929;
	font-size:12px;
	text-transform:uppercase;
}
.video-rodada:hover{
	color:#9d1a1a;
}
td .local{
	line-height: 1em;
}
td .local > span{
	line-height: 1.6em;
}
#suplentes th{
	padding:0 10px;
	font-size:16px;
	border-bottom:1px solid #000;
}
#suplentes td{
	padding:0 10px;
}
.soccerBall{
	background:url(../images/soccerBall.png) no-repeat left top;
	background-size:0%;
	width:250px;
	height:252px;
	text-indent:-9999px;
	margin:2em auto 0 auto;
	transform:rotate:0deg;
}
.hide{
	display:none;
}
.profile{
	position:absolute;
	top:20%;
	z-index:999;
}
.profile .thumb{
	float:left;
	padding:10px;
	background-color:#FFF;
	width:350px;
}
.profile .detail_live{
	float:left;
	width:500px;
	height:241px;
	padding-left:50px;
	background-color:rgba(0,0,0,0.6);
}
.profile p{
	margin-bottom:10px;
}
.profile h2{
	margin-top:1em;
	margin-bottom:10px;
}

.profile h2 strong{
	font-size:36px;
}
.fotojogador{
	width:100%;
	height:220px;
}
.fototime{
	height:90px;
}
.nm_time, p.tempo small{
	font-size:14px;
	text-transform:uppercase;
}
.nm_time{
	display:none;
}
.integrante .thumb a{
	color:#666;
}
.suspensos .integrante{
	width:95% !important;
}
.suspensos .integrante .player-thumb{
	float:left;
	width:200px;
}
.suspensos .integrante .player-name{
	float:left;
	width:480px;
	clear:none !important;
}
.suspensos .integrante .player-name .camisa{
	position:relative;
}
.suspensos .integrante .player-name .camisa b{
	color: #fff;
    position: absolute;
    left: 16px;
    top: 3px;
}
.suspensos .integrante .player-name a{
	text-align:left;
}
.suspensos .integrante .player-name > a{
	font-size:26px;
}
.suspensos .integrante .player-team img{
	height:150px;
	text-align:center;
	display:block;
	margin:0 auto;
}
#noticias li{
	overflow:hidden;
}
#noticias li h2{
	font-size:15px;
}
#proximos .tab-small{
	opacity:0.7;
	filter:alpha(opacity=70);
	margin-right:0.75em;
	border-bottom-color:#b86b00;
}
#proximos .tab-small:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.shootout{
	display:block;
	font-size:14px;
	letter-spacing:4px;
	color:#777;
}
.shootout.branco{
	color: #fff;
    font-size: 23px;
    line-height: 10px;
    padding-bottom: 5px;
}
.liga-t .tit{
	border-right: 1px solid #122537;
    position: relative;
    width: 100%;
	min-height:52px;
}
.liga-t .tit h1{
	/*float:left;*/
	border-right:none !important;
}
.liga-t .tit .tab-small{
	margin-left:-5px;
	/*margin-top:23px;*/
	padding:0 3px !important;
	border-left:20px solid transparent;
	border-bottom-width:30px !important;
	line-height:30px !important;
	font-size:10px !important;
}
.liga-t .tit div:first-child.tab-small{
	margin-left:0 !important;
}
.liga-t .tit .tab-small a{
	display:block;
	line-height:30px;
}
.tab-small.active{
	opacity:1;
}
td span.wo{
	background-color: #fff;
    display: inline-block;
    font-size: 9px;
    line-height: 17px;
    padding: 0 4px;
}
#timeplayer .our img{
	height: auto;
    max-width: 138px;
	max-height:144px;
    vertical-align: middle;
}
#teaser #times img{
	max-width:100px;
}
#ttb #classificacao{
	overflow:hidden;
}
#parc3 #parceiros3{
	background-color: #fff;
	clear: both;
	overflow: hidden;
}
#noticias-master .content{
	overflow:hidden;
}
.master-new{
    position:relative;
    width:48%;
	float:left;
	min-height:229px;
	box-shadow:2px 5px 10px rgba(0,0,0,0.5);
}
#master-new-2{
	margin-bottom:12px;
}
.master-new .thumb{
    position:absolute;
	bottom:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.master-new .detalhe{
    position: absolute;
    bottom:5%;
    color: #fff;
    left: 5%;
    right: 5%;
    z-index: 9;
}
.master-new .detalhe *{
    color: #fff;
}
.master-new .detalhe h2{
    font-size:24px;
    font-weight: bold;
    text-transform: uppercase;
	text-shadow:2px 1px 2px #000;
	margin-bottom:5px;
}
.master-new .detalhe p{
    font-size:16px;
	text-shadow:2px 1px 2px #000;
	margin-bottom:0;
}
#master-new-1 .detalhe h2{
    font-size: 35px !important;
}
.master-new .shadow{
    position:absolute;
	background-color:rgba(0,0,0,0.5);
	bottom:0;
	top:0;
	left:0;
	right:0;
	z-index:3;
}
.master-new .thumb img{
    width:100%;
	height:100%;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.master-new:hover .shadow{
	background-color:rgba(0,0,0,0.3);
}
.master-new:hover img{
	-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
#master-new-1{
	height: 470px;
	margin-right:2%;
}
tr.row-tit td{
	border-right:2px solid #030d26;
	line-height:2em;
	background-color:#03182c !important;
}
tr.row-tit td.no-border{
	border-right:none !important;
}

tr.row-tit span{
	font-size: 23px !important;
    font-weight: bold !important;
}
tr.tr-classificacao img{
	margin:5px 0;
}
tr.tr-1 td, 
tr.tr-2 td, 
tr.tr-3 td, 
tr.tr-4 td{
	background-color:#ff6400 !important;
	border-bottom:1px solid #bc4d06 !important;
}