
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}

body {
	margin:0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display:block;
}

audio, canvas, video {
	display:inline-block;
	vertical-align:baseline;
}

audio:not([controls]) {
	display:none;
	height:0;
}

[hidden], template {
	display:none;
}

a {
	background-color:transparent;
}

a:active, a:hover {
	outline:0;
}

abbr[title] {
	border-bottom:1px dotted;
}

dfn {
	font-style:italic;
}

mark {
	background:#ff0;
	color:#000;
}

small {
	font-size:80%;
}

sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sup {
	top:-0.5em;
}

sub {
	bottom:-0.25em;
}

img {
	border:0;
}

svg:not(:root) {
	overflow:hidden;
}

figure {
	margin:1em 40px;
}

/*
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
*/

code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em;
}

button, input, select, textarea {
	font:inherit;
	margin:0;
}

button {
	overflow:visible;
}

button, select {
	text-transform:none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer;
}

button[disabled], html input[disabled] {
	cursor:default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border:0;
	padding:0;
}

input[type=checkbox], input[type=radio] {
	padding:0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height:auto;
}

input[type=search] {
	-webkit-appearance:textfield;
	/*
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	*/
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none;
}

fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em;
}

legend {
	border:0;
	padding:0;
}

pre, textarea {
	overflow:auto;
}

/* End extract from normalize.css */

*, *::after , *::before {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

/* this box-sizing comes from normalize.css */
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

input[type=search] {
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
/* End box-sizing from normalize.css */

html, body{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.5;color:#666666;margin:0;padding:0;height:100%;background:#000}
body {max-width: 1300px}
html{overflow-x:hidden; width:100%; background:#000}

h1{font-size:34px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}

h1,h2,h3,h4,h5,h6{margin:12px 0; letter-spacing:0; line-height:1.3; font-weight:normal}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit; line-height:inherit; letter-spacing:inherit}

hr{height:0;border:0;border-top:1px solid #eee;margin:20px 0}

a {color:inherit; text-decoration:none; border:none}

img {display:block; max-width:100%; height:auto}

input[type=checkbox].mw-check,input[type=radio].mw-radio{width:24px;height:24px;position:relative;top:6px}

.mw-oswald{font-family:Oswald, sans-serif}

.mw-display-container{position:relative;overflow:hidden}

.mw-overflow-hidden{overflow:hidden}
.mw-overflow-x-hidden{overflow-x:hidden}
.mw-overflow-visible{overflow:visible !important}

.mw-responsive{overflow-x:auto}

.mw-page-container::after,.mw-section::after,.mw-section-m-0::after, .mw-ads-section-center-1::after,
.mw-row::after,[class*=mw-row-]::after,[class*=mw-card]::after,.mw-elem-container::after,.mw-elem-container-ver::after,
.mw-clear::after {
	content:"";display:table;clear:both
}

.mw-page-container::before,.mw-section::before,.mw-section-m-0::before, .mw-ads-section-center-1::before,
.mw-row::before,[class*=mw-row-]::before,[class*=mw-card]::before,.mw-elem-container::before,.mw-elem-container-ver::before,
.mw-clear::before {
	content:"";display:table;clear:both
}

@media (max-width:600px) {
.mw-small-tiny-font {font-size:10px}
.mw-row-padding-hor {padding-left:8px !important; padding-right:8px !important}
.mw-row-padding-hor-32 {padding-left:16px !important; padding-right:16px !important}
.mw-center-small-screen {text-align:center !important}
}

@media (max-width:600px) {.mw-small-hidden{display:none !important}}
@media (min-width:601px) and (max-width:1030px) {.mw-medium-hidden{display:none !important}}
@media (min-width: 1031px) {.mw-big-hidden{display:none !important}}

@media (min-width:601px) {.mw-only-small{display:none !important}}
@media (max-width:600px), (min-width: 1031px) {.mw-only-medium{display:none !important}}
@media (max-width:1030px) {.mw-only-big{display:none !important}}

.mw-cell{float:left; width:100%}
.mw-row, .mw-row > .mw-cell {padding-left:8px; padding-right:8px} @media (min-width:601px) {.mw-row, .mw-row > .mw-cell {padding-left:16px; padding-right:16px}}

.mw-cell.has-row, .mw-cell.has-row  > .mw-row {padding:0 !important}

.mw-cell.s0{width:0}
.mw-cell.s1{width:8.33333333%}
.mw-cell.s2{width:16.66666666%}
.mw-cell.s3{width:25%}
.mw-cell.s4{width:33.33333333%}
.mw-cell.s5{width:41.66666666%}
.mw-cell.s6{width:50%}
.mw-cell.s7{width:58.33333333%}
.mw-cell.s8{width:66.66666666%}
.mw-cell.s9{width:75%}
.mw-cell.s10{width:83.33333333%}
.mw-cell.s11{width:91.66666666%}
.mw-cell.s12{width:100%}

.mw-float-left-right{float:left}
.mw-top-menu .mw-right-center{margin:auto}

@media (min-width:601px) {
.mw-cell.m0{width:0}
.mw-cell.m1{width:8.33333333%}
.mw-cell.m2{width:16.66666666%}
.mw-cell.m3{width:25%}
.mw-cell.m4{width:33.33333333%}
.mw-cell.m5{width:41.66666666%}
.mw-cell.m6{width:50%}
.mw-cell.m7{width:58.33333333%}
.mw-cell.m8{width:66.66666666%}
.mw-cell.m9{width:75%}
.mw-cell.m10{width:83.33333333%}
.mw-cell.m11{width:91.66666666%}
.mw-cell.m12{width:100%}

.mw-float-left-right {float:right}
}

@media (min-width:1031px) {
.mw-cell.l0{width:0}
.mw-cell.l1{width:8.33333333%}
.mw-cell.l2{width:16.66666666%}
.mw-cell.l3{width:25%}
.mw-cell.l4{width:33.33333333%}
.mw-cell.l5{width:41.66666666%}
.mw-cell.l6{width:50%}
.mw-cell.l7{width:58.33333333%}
.mw-cell.l8{width:66.66666666%}
.mw-cell.l9{width:75%}
.mw-cell.l10{width:83.33333333%}
.mw-cell.l11{width:91.66666666%}
.mw-cell.l12{width:100%}

.mw-top-menu .mw-right-center {margin-right:0}
}

.mw-ads-section-right-1 {padding: 0 6px 0 4px; background-color: black} 

.mw-ads-section-center-1 {
	position:relative; max-width: 1050px;
	margin: 0;
	background-color: white
}

@media ( min-width:601px ) { .mw-ads-section-center-1 {margin: 0} }
@media ( min-width:1031px ) { .mw-ads-section-center-1 {margin: 0 0 0 20px} }

/* .mw-page-container {max-width: 1050px; min-height:100%; position:relative; margin: 0; background:#f7f7f7 !important} */
.mw-page-container {
	position:relative; max-width: 1050px; 
	min-height:100%; margin: 0; background:#f7f7f7 !important}

@media ( min-width:601px ) { .mw-page-container {margin: 0} }
@media ( min-width:1031px ) { .mw-page-container {margin: 0 0 0 20px} }

.mw-top-menu-container {max-width: 1050px; margin: 0 0 0 0}

.mw-page-inner-width {max-width: 1050px; margin:auto}

.mw-row-padding-0 {padding:0}
.mw-row-padding-ver {padding:16px 0}
.mw-row-padding-ver-32 {padding:32px 0}
.mw-row-padding-hor {padding:0 16px}
.mw-row-padding-hor-32 {padding:0 32px}

.mw-ad-banner {display:inline-block; margin:2px; max-height: 120px}

@media ( min-width:1031px ) { 
	.mw-ad-banner {margin: 4px; max-height: 150px} 
}

.mw-ad-banner-sponsor-cover {display:block; margin: auto; max-width: 95%}

@media ( min-width:601px ) { 
	.mw-ad-banner-sponsor-cover {max-width: 70%} 
}

@media ( min-width:1031px ) { 
	.mw-ad-banner-sponsor-cover {max-width: 50%} 
}

.mw-ad-banner-page-all {display:inline-block; margin:2px; max-height: 120px}

@media ( min-width:1031px ) { 
	.mw-ad-banner-page-all {margin: 4px; max-height: 150px} 
}

.mw-container-heading {text-transform:uppercase; width:100%; padding:53px 0; color:#fff !important; background-size:100% 100%; background-color:#000}
@media (min-width:601px) {.mw-container-heading  {padding:73px 0}}

.mw-top-bar {background:#303030; color:#ffffff}

.mw-contact-languages {font-size:13px; font-weight:bold; line-height:3.2em}
.mw-contact-languages i {margin-right:5px; font-size:14px} .mw-contact-languages .fa-envelope {font-size:16px; position:relative; top:1px}

.mw-list {list-style-type:none; margin:0; padding:0}
.mw-list a {display:block}
.mw-list.mw-hor  > li {float:left}

.mw-dropdown-content {display:none; position:absolute; z-index:3; opacity:0}
.mw-dropdown:hover  .mw-dropdown-content {display:block}

.mw-contact-languages ul li a {padding:0 9px}

.mw-language {text-transform:uppercase}

.mw-top-menu-wrapper {position:static; width:100%; z-index:1000}
.mw-top-menu-wrapper.sticky {position:sticky; top:0; left:0; z-index:1000}
.mw-top-menu {background-color:#fff}

/* .mw-top-menu .mw-logo a {display:block; min-height:50px; padding:8px; background-color:transparent; background-position:center center; background-repeat:no-repeat; background-size:auto 80%} */
.mw-top-menu .mw-logo a {display:block; min-height:100px; padding:8px; background-color:transparent; background-position:center center; background-repeat:no-repeat; background-size: auto 80%}
.mw-top-nav {display:table; height:100px; font-family:Oswald, sans-serif; letter-spacing:0; font-size:14px; font-weight:normal}
.mw-top-nav > li {display:table; height:100px; position:relative}
.mw-top-nav > li > a {display:table-cell; white-space:nowrap; vertical-align:middle; text-align:center; text-transform:uppercase; padding:0 14px}

/* @media (min-width:1031px) {.mw-top-menu .mw-logo a {min-height:100px; background-size:auto 62%} .mw-top-nav{height:100px} .mw-top-nav > li{height:100px}} */
@media (min-width:1031px) {.mw-top-menu .mw-logo a {min-height:100px; background-size:auto 80%} .mw-top-nav{height:100px} .mw-top-nav > li{height:100px}}

.mw-top-nav > .mw-dropdown > a > span::before {
	content:""; display:block; opacity:0; position:absolute; top:-30px; left:50%; transform:translateX(-50%); 
	margin:auto; font-size:0; width:16px; height:16px; 
	background-repeat:no-repeat; transition:opacity 0.2s, top 0.2s}

.mw-top-nav > .mw-dropdown > a:hover > span::before {opacity:1; top:-2px; transition:opacity 0.5s, top 0.3s}

@media (min-width:1031px) {.mw-top-nav > .mw-dropdown > a > span::before {top:0} .mw-top-nav > .mw-dropdown > a:hover > span::before{top:23px}}

.mw-top-nav .mw-dropdown-content {min-width:190px; left:0; top:100%; margin-top:-1px; border-top:4px solid transparent;
	webkit-animation:mw-animate-submenu 0.5s forwards ease-out; animation:mw-animate-submenu 0.5s forwards ease-out}
	
.mw-top-nav .mw-dropdown-content > ul  { margin-top:0; padding:3px 10px; background-color:#ffffff;}

.mw-top-nav .mw-dropdown-content > ul a {position:relative; white-space:nowrap; font-size:13px; padding:10px 14px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#f1f1f1}
.mw-top-nav .mw-dropdown-content > ul > li:last-child a {border-bottom-color:transparent}

.mw-top-nav .mw-dropdown-content > ul a::after {content:""; display:block; opacity:0; position:absolute; top:50%; right:-16px; transform:translateY(-50%); 
	font-size:0; width:16px; height:16px; background-repeat:no-repeat; transition:opacity 0.2s, right 0.2s}

.mw-top-nav .mw-dropdown-content > ul a:hover::after {opacity:1; right:12px; transition:opacity 0.5s, right 0.3s}

.mw-top-nav .mw-dropdown:last-child .mw-dropdown-content {left:auto; right:0}

.mw-btn {border:none;display:inline-block;outline:0;padding:6px 16px;overflow:hidden;text-decoration:none!important;color:#fff;background-color:#000;text-align:center;cursor:pointer;white-space:nowrap}

.mw-info-badge {display:inline-block; outline:0; padding:3px; text-align:center; cursor:pointer; line-height:1; font-size:11px; border-radius:50%}
@media (min-width:601px) { .mw-info-badge {padding:3px 7px; font-size:13px} }

.mw-info-badge-practice {position:absolute; right:0; margin:2px} @media (min-width:601px) { .mw-info-badge-practice {margin:4px} }

.mw-top-bar .mw-btn{padding:0 8px; background-color:transparent}

.mw-team-card {font-size:0; padding:1px 10px 10px 10px; margin-bottom:30px}

.mw-page-heading {margin:0;text-align:center; font-family:Oswald,Arial,sans-serif; font-size:24px}
@media (min-width:601px) {.mw-page-heading {font-size:28px !important}}

.mw-heading-team {margin:0; margin-top:-5px; padding-top:0px; padding-bottom:18px}

.mw-footer {background:#242424; padding-top:30px; padding-bottom:30px; color:#bbbbbb; font-size:13px}
.mw-footer-title {display:inline-block; margin: 5px 0 5px 0}
.mw-footer-link {display:inline-block; margin:5px 5px 5px 0} 
@media (min-width:601px) {.mw-footer {padding-top:55px; padding-bottom:55px} .mw-footer-link {margin:5px 0 5px 5px}}

.mw-section {margin:16px auto} @media (min-width:601px) {.mw-section {margin:32px auto}}
.mw-section-m-0 {margin:0 auto}
.mw-elem-container {padding:8px} @media (min-width:601px) {.mw-elem-container {padding:16px} .mw-elem-container.mw-points {padding:10px 16px}}
.mw-elem-container-ver {padding:8px 0} @media (min-width:601px) {.mw-elem-container-ver {padding:16px 0} .mw-elem-container-ver.mw-points {padding:10px 0}}
.mw-elem-container-hor {padding:0 8px} @media (min-width:601px) {.mw-elem-container-hor {padding:0 16px}}

[class*=mw-card] {position:relative}

.mw-card-m-bot{margin-bottom:32px} @media(max-width:600px){.mw-card-m-bot{margin-bottom:16px}}
.mw-card-m-bot-32{margin-bottom:32px}
.mw-card-m-bot-4{margin-bottom:4px}
.mw-card-m-bot-8{margin-bottom:8px}
.mw-card-1{border:1px solid #f4f4f4; box-shadow:0px 0px 1px 1px #f4f4f4;}
.mw-card-2,.mw-example{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important}
.mw-card-4,.mw-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.mw-card-8,.mw-hover-shadow-8:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.mw-card-12{box-shadow:0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)!important}
.mw-card-16{box-shadow:0 16px 24px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)!important}
.mw-card-24{box-shadow:0 24px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)!important}

.mw-shadow-2{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16)}

ul.mw-ul{list-style-type:none;padding:0;margin:0; text-align:left}
ul.mw-ul li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd}
ul.mw-ul li:last-child{border-bottom:none}

ul.mw-marks{list-style-type:disc; padding-left:16px}
ul.mw-marks li {padding-left:2px}

table{border-collapse:collapse;border-spacing:0;display:table;width:100%}
table,th,td{border:none; padding:0}
.mw-table-all{border:1px solid #ccc}
.mw-bordered tr,.mw-table-all tr{border-bottom:1px solid #ddd}
.mw-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.mw-table-all tr:nth-child(odd){background-color:#fff}
.mw-table-all tr:nth-child(even){background-color:#f1f1f1}
.mw-hoverable tbody tr:hover,.mw-ul.mw-hoverable li:hover{background-color:#ccc}
.mw-centered tr th,.mw-centered tr td{text-align:center}
.mw-table td,.mw-table th,.mw-table-all td,.mw-table-all th{padding:6px 8px;display:table-cell;text-align:left;vertical-align:top}
.mw-table th:first-child,.mw-table td:first-child,.mw-table-all th:first-child,.mw-table-all td:first-child{padding-left:16px}

.mw-side-nav{display:none;width:100%;height:100%;text-align:center;position:fixed !important;z-index:2000;overflow:auto; top:0; left:0}
.mw-side-nav a{text-decoration:none!important; display:block; font-size:18px;padding:4px 2px 4px 2px}.mw-side-nav a:hover{background-color:#ccc}

.mw-side-nav-expand {position:absolute; right:16px; top:2px; font-size:18px; cursor:pointer}

.mw-close-side-nav,.mw-open-side-nav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} 

.mw-open-side-nav {font-size:40px; cursor:pointer; height: 100px}
.mw-open-side-nav > i {display:block; position:absolute; top:50%; left:50%; transform: translate3d(-50%,-50%,0)}

.mw-input{padding:6px;display:block;border:none;border-bottom:1px solid #ccc;width:100%; color:inherit; outline:0}
.mw-input-mini{padding:6px;display:inline-block;border:none;border-bottom:1px solid #ccc;width:3em; color:inherit; outline:0}
.mw-input-tiny{padding:6px;display:inline-block;border:none;border-bottom:1px solid #ccc;width:5em; color:inherit; outline:0}
.mw-input-date{padding:6px;display:inline-block;border:none;border-bottom:1px solid #ccc;width:10em; color:inherit; outline:0}
.mw-input-time{padding:6px;display:inline-block;border:none;border-bottom:1px solid #ccc;width:7em; color:inherit; outline:0}
textarea.mw-input {border:1px solid #ccc; color:inherit}
.mw-big-textarea{height:24em}
.mw-middle-textarea{height:16em}
.mw-tiny-textarea{height:8em}
.mw-mini-textarea{height:4em}

img.mw-captcha {display: inline-block; vertical-align: middle; height: 38px}
span.mw-captcha {display: inline-block; vertical-align: middle; color:inherit}

.mw-cookie-info {position:fixed; z-index:3000; bottom:0}

.mw-hover-underline:hover, .mw-underline {text-decoration:underline}

.mw-white,.mw-hover-white:hover{color:#000!important;background-color:#fff!important}
.mw-text-white,.mw-hover-text-white:hover{color:#fff!important}
.mw-very-light-grey-bg {background-color:#f7f7f7!important}
.mw-red{color:#fff!important;background-color:#f44336!important}
.mw-green-bg{color:#fff!important;background-color:#4caf50!important}
.mw-hover-btn-red{color:#fff!important;background-color:#f44336!important}
.mw-hover-btn-red:hover{color:#fff!important;background-color:#e80000!important}
.mw-orange,.mw-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.mw-deep-orange,.mw-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.mw-black-bg {background-color:#000!important}
.mw-black {background-color:#000!important;color:#fff}
.mw-black-hover:hover {color:#000!important}

.mw-grey {background-color:grey!important;color:#fff}

.mw-hover-btn-green {color:#fff; background-color:#4caf50}
.mw-hover-btn-green:hover {background-color:#3d8b40}

.mw-text-red,.mw-hover-text-red:hover{color:#f44336!important}
.mw-text-orange,.mw-hover-text-orange:hover{color:#ff9800!important}
.mw-text-dark-grey,.mw-hover-text-dark-grey:hover{color:#3a3a3a!important}
.mw-text-grey,.mw-hover-text-grey:hover{color:#757575!important}
.mw-text-light-grey,.mw-hover-text-light-grey:hover{color:#f1f1f1!important}
.mw-text-brighter {color:#8c8c8c!important}
.mw-text-darker {color:#333333!important}

.mw-checked-red:checked {outline:3px solid red}

.mw-spacer {height:16px} @media (min-width:601px) {.mw-spacer{height:32px}}

.mw-spacer-50 {height:50px}
.mw-spacer-32 {height:32px}
.mw-spacer-30 {height:30px}
.mw-spacer-24 {height:24px}
.mw-spacer-20 {height:20px}
.mw-spacer-16 {height:16px} 
.mw-spacer-12 {height:12px}
.mw-spacer-8 {height:8px}
.mw-spacer-4 {height:4px}
.mw-spacer-2 {height:2px}
.mw-spacer-1 {height:1px}
.mw-spacer-0 {padding:0.016px 0}

.mw-spacer-8-small-4 {height:4px}
.mw-spacer-8-small-6 {height:6px}

@media (min-width:601px) {.mw-spacer-8-small-4,.mw-spacer-8-small-6 {height:8px}}

.mw-spacer-16-small-8 {height:8px}

@media (min-width:601px) {.mw-spacer-16-small-8 {height:16px}}

.mw-spacer-header {height:60px}

.mw-align-top {vertical-align:top !important}
.mw-align-middle {vertical-align:middle !important}
.mw-align-bottom {vertical-align:bottom !important}

@media (min-width:1031px) { .mw-big-align-left {text-align:left} }
@media (min-width:1031px) { .mw-big-align-right {text-align:right} }

.mw-text-center {text-align:center}

.mw-pad-0 {padding:0 !important}
.mw-pad-top-0 {padding-top:0 !important}
.mw-pad-top-32 {padding-top:32px !important}
.mw-pad-bot-0 {padding-bottom:0 !important}
.mw-pad-bot-1 {padding-bottom:1px !important}
.mw-pad-bot-16 {padding-bottom:16px !important}
.mw-pad-bot-32 {padding-bottom:32px !important}
.mw-pad-0-4 {padding:0 4px !important}
.mw-pad-0-8 {padding:0 8px !important}
.mw-pad-8-12 {padding:8px 12px !important}
.mw-pad-0-12 {padding:0 12px !important}
.mw-pad-0-16 {padding:0 16px !important}
.mw-pad-1-16 {padding:1px 16px !important}
.mw-pad-2-16 {padding:2px 16px !important}
.mw-pad-4-16{padding:4px 16px !important}
.mw-pad-8-16{padding:8px 16px !important}
.mw-pad-10-16{padding:10px 16px !important}

.mw-padding-4{padding-top:4px!important;padding-bottom:4px!important}
.mw-padding-8{padding-top:8px!important;padding-bottom:8px!important}
.mw-padding-16{padding-top:16px!important;padding-bottom:16px!important}

.mw-no-pad-hor{padding-left:0 !important; padding-right:0 !important}
.mw-no-pad-left{padding-left:0 !important}
.mw-no-pad-right{padding-right:0 !important}

.mw-pad-left {padding-left:16px !important} .mw-pad-right {padding-right:16px !important} 
@media (min-width:601px) {.mw-pad-left {padding-left:32px !important} .mw-pad-right {padding-right:32px !important}}

.mw-pad-left-small {padding-left:8px !important} .mw-pad-right-small {padding-right:8px !important} 
@media (min-width:601px) { .mw-pad-left-small {padding-left:16px !important} .mw-pad-right-small {padding-right:16px !important} }

.mw-pad-small {padding:4px !important} @media (min-width:601px) { .mw-pad-small {padding:8px !important} }

.mw-pad-hor {padding-left:16px !important; padding-right:16px !important} 
@media (min-width:601px) { .mw-pad-hor {padding-left:32px !important; padding-right:32px !important} }

.mw-display-none{display:none !important}

.mw-weight-normal {font-weight:normal !important}
.mw-weight-bold {font-weight:bold !important}

.mw-font-0 {font-size:0}
.mw-font-1 {font-size:1px}
.mw-font-6 {font-size:6px}
.mw-font-12 {font-size:12px}
.mw-font-13 {font-size:13px}
.mw-font-initial {font-size:14px !important}
.mw-font-15 {font-size:15px}
.mw-font-18 {font-size:18px}
.mw-font-20 {font-size:20px}
.mw-font-24 {font-size:24px}
.mw-font-36 {font-size:36px}
.mw-font-48 {font-size:48px}
.mw-font-100 {font-size:100px}
.mw-font-200 {font-size:200px}

.mw-data-submitted {font-size:48px; color:white}
.mw-font-nobody {font-size:120px}
.mw-font-club-official-name {font-size:15px} 
.mw-font-club-official-msg {font-size:13px}

.mw-uppercase {text-transform:uppercase}

.mw-badge,.mw-tag,.mw-sign{padding-left:8px;padding-right:8px;text-align:center;border-radius:50%}
.mw-badge-hover:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}

.mw-expand {position:relative; font-size:18px; line-height:0.1; height:24px; cursor:pointer; text-align:center}
.mw-expand .mw-css-table {height:100%; margin:auto} .mw-expand .mw-css-cell {vertical-align:middle}
.mw-expand i  {margin-right:8px} .mw-expand i.fa-spinner {margin-top:3px}
.mw-expand-text {margin-right:-1px}

.mw-scroll-to-top {visibility:hidden; opacity:0; position:fixed; bottom:10px; right:10px; font-size:12px; cursor:pointer; z-index:1000}

.mw-upload-container button {height:36px}

.mw-upload-container [type=file] {display:block; cursor:pointer; height:36px; width:100%; opacity:0; position:absolute; top:0}

.mw-animate-gallery-from-left{opacity:0;-webkit-animation:mw-animategalleryfromleft 0.6s forwards ease-out; animation:mw-animategalleryfromleft 0.6s forwards ease-out}
@-webkit-keyframes mw-animategalleryfromleft {0% {opacity:0; -webkit-transform:rotate3d(0,1,0,-60deg) translate3d(-30%,0,0)} 80% {opacity:0.3} 90% {opacity:0.5} 100% {opacity:1; -webkit-transform:rotate3d(0,1,0,0) translate3d(0,0,0)}}
@keyframes mw-animategalleryfromleft {0% {opacity:0; transform:rotate3d(0,1,0,-60deg) translate3d(-30%,0,0)} 80% {opacity:0.3} 90% {opacity:0.5} 100% {opacity:1; transform:rotate3d(0,1,0,0) translate3d(0,0,0)}}

.mw-animate-gallery-from-right{opacity:0;-webkit-animation:mw-animategalleryfromright 0.6s forwards ease-out; animation:mw-animategalleryfromright 0.6s forwards ease-out}
@-webkit-keyframes mw-animategalleryfromright {0% {opacity:0; -webkit-transform:rotate3d(0,1,0,60deg) translate3d(30%,0,0)} 80% {opacity:0.3} 90% {opacity:0.5} 100% {opacity:1; -webkit-transform:rotate3d(0,1,0,0) translate3d(0,0,0)}}
@keyframes mw-animategalleryfromright {0% {opacity:0; transform:rotate3d(0,1,0,60deg) translate3d(30%,0,0)} 80% {opacity:0.3} 90% {opacity:0.5} 100% {opacity:1; transform:rotate3d(0,1,0,0) translate3d(0,0,0)}}

.mw-animate-translate-left{position:relative;opacity:0;-webkit-animation:mw-animatetranslateleft 0.6s forwards;animation:mw-animatetranslateleft 0.6s forwards}
@-webkit-keyframes mw-animatetranslateleft{0%{-webkit-transform:translate3d(100%,0,0);opacity:0} 100%{-webkit-transform:translate3d(0,0,0);opacity:1}}
@keyframes mw-animatetranslateleft{0%{transform:translate3d(100%,0,0);opacity:0} 100%{transform:translate3d(0,0,0);opacity:1}}

.mw-animate-translate-right{position:relative;opacity:0;-webkit-animation:mw-animatetranslateright 0.6s forwards;animation:mw-animatetranslateright 0.6s forwards}
@-webkit-keyframes mw-animatetranslateright{0%{-webkit-transform:translate3d(100%,0,0);opacity:0} 100%{-webkit-transform:translate3d(0,0,0);opacity:1}}
@keyframes mw-animatetranslateright{0%{transform:translate3d(100%,0,0);opacity:0} 100%{transform:translate3d(0,0,0);opacity:1}}

.mw-animate-translate-bottom{position:relative;opacity:0;-webkit-animation:mw-animatetranslatebottom 0.9s forwards;animation:mw-animatetranslatebottom 0.9s forwards}
@-webkit-keyframes mw-animatetranslatebottom{0%{-webkit-transform:translate3d(0,100%,0);opacity:0} 100%{-webkit-transform:translate3d(0,0,0);opacity:1}}
@keyframes mw-animatetranslatebottom{0%{transform:translate3d(0,100%,0);opacity:0} 100%{transform:translate3d(0,0,0);opacity:1}}

.mw-lazy-load-left{opacity:0}

.mw-animate-left{opacity:0;-webkit-animation:mw-animateleft 0.6s forwards;animation:mw-animateleft 0.6s forwards}

@-webkit-keyframes mw-animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
@keyframes mw-animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}

.mw-fade-away{-webkit-animation:mw-fadeaway 0.6s forwards; animation:mw-fadeaway 0.6s forwards}

@-webkit-keyframes mw-fadeaway{0% {opacity:1} 100% {opacity:0}}
@keyframes mw-fadeaway{0% {opacity:1} 100% {opacity:0}}

.mw-fade-left{opacity:0;-webkit-animation:mw-fadeleft 0.6s forwards;animation:mw-fadeleft 0.6s forwards}

@-webkit-keyframes mw-fadeleft{from{left:0;opacity:1} to{left:-300px;opacity:0}}
@keyframes mw-fadeleft{from{left:0;opacity:1} to{left:-300px;opacity:0}}

.mw-animate-right{position:relative;opacity:0;-webkit-animation:mw-animateright 0.6s forwards;animation:mw-animateright 0.6s forwards}
@-webkit-keyframes mw-animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
@keyframes mw-animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}

.mw-animate-fading{-webkit-animation:mw-fading 10s infinite;animation:mw-fading 10s infinite}
@-webkit-keyframes mw-fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
@keyframes mw-fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}

.mw-animate-opacity{-webkit-animation:mw-opac 1s forwards ease-in;animation:mw-opac 1s forwards ease-in}
.mw-animate-opacity-fast{-webkit-animation:mw-opac 0.3s forwards;animation:mw-opac 0.3s forwards}
@-webkit-keyframes mw-opac{from{opacity:0; visibility:visible} to{opacity:1; visibility:visible}}
@keyframes mw-opac{from{opacity:0; visibility:visible} to{opacity:1; visibility:visible}}

.mw-animate-opacity-partial{-webkit-animation:mw-opac-partial 1s forwards;animation:mw-opac-partial 1s forwards}
@-webkit-keyframes mw-opac-partial{from{opacity:0; visibility:visible} to{opacity:0.3; visibility:visible}}
@keyframes mw-opac-partial{from{opacity:0; visibility:visible} to{opacity:0.3; visibility:visible}}

.mw-animate-transparency{-webkit-animation:mw-transpar 1s forwards;animation:mw-transpar 1s forwards}
@-webkit-keyframes mw-transpar{from{opacity:1; visibility:visible} to{opacity:0;visibility:hidden}}
@keyframes mw-transpar{from{opacity:1; visibility:visible} to{opacity:0;visibility:hidden}}

.mw-animate-transparency-partial{-webkit-animation:mw-transpar-partial 1s forwards;animation:mw-transpar-partial 1s forwards}
@-webkit-keyframes mw-transpar-partial{from{opacity:0.3; visibility:visible} to{opacity:0;visibility:hidden}}
@keyframes mw-transpar-partial{from{opacity:0.3; visibility:visible} to{opacity:0;visibility:hidden}}

.mw-animate-top-menu{-webkit-animation:mw-animatetopmenu 0.6s;animation:mw-animatetopmenu 0.6s}
@-webkit-keyframes mw-animatetopmenu{from{top:-300px;opacity:0} to{top:0;opacity:1}}
@keyframes mw-animatetopmenu{from{top:-300px;opacity:0} to{top:0;opacity:1}}

.mw-animate-top{-webkit-animation:mw-animatetop 0.6s;animation:mw-animatetop 0.6s}
@-webkit-keyframes mw-animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
@keyframes mw-animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}

.mw-animate-bottom{position:relative;-webkit-animation:mw-animatebottom 0.6s forwards;animation:mw-animatebottom 0.6s forwards}
@-webkit-keyframes mw-animatebottom{from{bottom:-300px;opacity:0} to{bottom:0px;opacity:1}}
@keyframes mw-animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}

.mw-animate-bottom-fixed-slow{position:fixed;-webkit-animation:mw-animatebottom-slow 2s forwards;animation:mw-animatebottom-slow 2s forwards}

@-webkit-keyframes mw-animatebottom-slow{from{bottom:-100px;opacity:0} to{bottom:0px;opacity:1}}
@keyframes mw-animatebottom-slow{from{bottom:-100px;opacity:0} to{bottom:0;opacity:1}}

.mw-animate-zoom {-webkit-animation:mw-animatezoom 0.6s ease-in;animation:mw-animatezoom 0.6s ease-in}

@-webkit-keyframes mw-animatezoom{from{-webkit-transform:scale(0)} to{-webkit-transform:scale(1)}}
@keyframes mw-animatezoom{from{transform:scale(0)} to{transform:scale(1)}}

.mw-animate-zoom-opac {-webkit-animation:mw-animatezoomopac 0.6s ease-in forwards;animation:mw-animatezoomopac 0.6s ease-in forwards}

@-webkit-keyframes mw-animatezoomopac{from{-webkit-transform:scale(0);opacity:0} to{-webkit-transform:scale(1);opacity:1}}
@keyframes mw-animatezoomopac{from{transform:scale(0);opacity:0} to{transform:scale(1);opacity:1}}

@-webkit-keyframes mw-animate-submenu{
	0% {opacity:0; -webkit-transform:rotate3d(0,1,0,-90deg) translate3d(-30%,0,0)}
	100% {opacity:1; -webkit-transform:rotate3d(0,1,0,0) translate3d(0,0,0)}
}
@keyframes mw-animate-submenu{
	0% {opacity:0; transform:rotate3d(0,1,0,-90deg) translate3d(-30%,0,0)}
	100% {opacity:1; transform:rotate3d(0,1,0,0) translate3d(0,0,0)}
}

.mw-animate-input{-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out}.mw-animate-input:focus{width:100%!important}

.mw-opacity-0{opacity:0}
.mw-opacity-1{opacity:1}

.mw-unvisible{visibility:hidden}

.mw-modal {z-index:2000; display:none; position:fixed; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.9)}
.mw-modal-content-wrapper {position:relative; margin:0 8px} 
.mw-modal-content {margin:30px auto; background-color:#fff; position:relative; padding:0; outline:0; max-width:900px}
@media (min-width:601px) {.mw-modal-content-wrapper  {margin:0 16px} .mw-modal-content {margin:100px auto}}

.mw-modal-gallery{z-index:2000; display:none; position:fixed; left:0; top:0; width:100%; height:100% ;overflow:auto; background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9)}
.mw-modal-content-gallery{display:table; margin:60px auto; background-color:transparent; position:relative;padding:0;outline:0}
.mw-modal-content-gallery  > .mw-css-cell {max-width:1px; transition:max-width .6s}
.mw-modal-content-wrapper-gallery {position:relative; margin:0 8px} 
@media (min-width:601px) {.mw-modal-content-gallery {margin:80px auto} .mw-modal-content-wrapper-gallery  {margin:0 16px}}

.gallery-nav {position:fixed; z-index:4; color:#fff; width:100%; table-layout:fixed}
.gallery-nav > ul  > li {vertical-align:middle; text-align:center; font-size:16px; line-height:2.5}
@media (min-width:601px) {.gallery-nav > ul  > li {font-size:24px}}

.mw-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:bold}
.mw-closebtn-tooltip{text-decoration:none;float:right;font-size:inherit; background:transparent; padding:0; color:#666666; margin:0 0 0 4px}

.mw-reset-file-btn{text-decoration:none;font-size:14px;font-weight:bold}

.mw-tiny{font-size:10px!important}.mw-small{font-size:12px!important}
.mw-medium{font-size:15px!important}.mw-large{font-size:18px!important}
.mw-xlarge{font-size:24px!important}.mw-xxlarge{font-size:36px!important}
.mw-xxxlarge{font-size:48px!important}.mw-jumbo{font-size:64px!important}
.mw-circle{border-radius:50%!important}

.mw-full-width {width:100% !important; max-width:100% !important}
.mw-full-width-block {display:block; width:100% !important; max-width:100% !important}
.mw-inline-block {display:inline-block !important}
.mw-inline-block-middle {display:inline-block !important; float:none !important; vertical-align:middle !important}
.mw-inline{display:inline !important}
.mw-block {display:block !important}
.mw-css-table {display:table; border-collapse:collapse;border-spacing:0}
.mw-css-row {display:table-row !important}
.mw-css-cell {display:table-cell !important}

.mw-css-table > ul {display:table-row; list-style-type:none;padding:0;margin:0}
.mw-css-table > ul > li {display:table-cell;padding:0}

.mw-full-height {height:100%; max-height:100%}

.mw-absolute {position:absolute}
.mw-relative {position:relative}
.mw-fixed {position:fixed}

.mw-top {top:0}
.mw-bottom {bottom:0}
.mw-left {left:0}
.mw-right{right:0}

.mw-top-16 {top:16px}
.mw-bottom-16 {bottom:16px}
.mw-left-16 {left:16px}
.mw-right-16{right:16px}

.mw-float-left{float:left!important}.mw-float-right{float:right!important}.mw-float-none{float:none!important}

.mw-round-tiny{border-radius:2px!important}
.mw-round-small{border-radius:3px!important}.mw-round,.mw-round-medium{border-radius:5px!important}
.mw-round-large{border-radius:8px!important}.mw-round-xlarge{border-radius:16px!important}
.mw-round-xxlarge{border-radius:32px!important}.mw-round-jumbo{border-radius:64px!important}

.mw-round-small-bottom{border-radius:0 0 3px 3px!important}.mw-round-bottom,.mw-round-medium-bottom{border-radius:0 0 5px 5px!important}
.mw-round-large-bottom{border-radius:0 0 8px 8px!important}.mw-round-xlarge-bottom{border-radius:0 0 16px 16px!important}
.mw-round-xxlarge-bottom{border-radius:0 0 32px 32px!important}.mw-round-jumbo-bottom{border-radius:0 0 64px 64px!important}

.mw-left-align{text-align:left!important}.mw-right-align{text-align:right!important}
.mw-justify{text-align:justify!important}.mw-center{text-align:center!important}

.mw-border-0{border:0!important}
.mw-border-3{border:3px solid!important}
.mw-border{border:1px solid #ccc!important}
.mw-border-bright{border:1px solid #f2f2f2!important}
.mw-border-top{border-top:1px solid #ccc!important}.mw-border-bottom{border-bottom:1px solid #ccc!important}
.mw-border-left{border-left:1px solid #ccc!important}.mw-border-right{border-right:1px solid #ccc!important}
.mw-border-left-0{border-left:0!important}.mw-border-right-0{border-right:0!important}

.mw-hover-edit:hover {outline:3px dashed #ff9800; cursor:pointer}

.mw-slider-head-pict-container {text-align:left; margin-bottom:4px}
.mw-slider-head-pict-container img {display:inline-block; width:35px; height:35px}
@media (min-width:1031px) { .mw-slider-head-pict-container img {width:45px; height:45px} }

.mw-m-top-0 {margin-top:0}
.mw-m-bot-0 {margin-bottom:0 !important}
.mw-margin {margin:16px 0 !important} @media (min-width:601px) {.mw-margin {margin:32px 0 !important}}
.mw-margin-double{margin:32px 0 !important} @media (min-width:601px) {.mw-margin-double {margin:64px 0 !important}}
.mw-margin-0 {margin:0!important}
.mw-margin-ver-big {margin-top:32px!important; margin-bottom:32px!important}
.mw-margin-ver {margin-top:16px!important; margin-bottom:16px!important}

.mw-margin-hor {margin-left:8px!important; margin-right:8px!important} 
@media (min-width:601px) {.mw-margin-hor {margin-left:16px!important; margin-right:16px!important}}

.mw-margin-hor-big {margin-left:16px!important; margin-right:16px!important} 
@media (min-width:601px) {.mw-margin-hor-big {margin-left:32px!important; margin-right:32px!important}}

.mw-margin-hor-tiny {margin-left:4px!important; margin-right:4px!important} 
@media (min-width:601px) {.mw-margin-hor-tiny {margin-left:8px!important; margin-right:8px!important}}

.mw-margin-top {margin-top:16px!important}.mw-margin-bottom{margin-bottom:16px!important}
.mw-margin-left {margin-left:16px!important}.mw-margin-right{margin-right:16px!important}
.mw-margin-left-8 {margin-left:8px!important}.mw-margin-right-8{margin-right:8px!important}

.mw-margin-ver-tiny{margin-top:4px!important; margin-bottom:4px!important}
.mw-margin-ver-small{margin-top:8px!important; margin-bottom:8px!important}

.mw-margin-2 {margin:2px !important}

.mw-top-auto{top:50%; transform:translateY(-50%)}

.mw-margin-auto{margin:auto !important};

.mw-margin-bottom-32 {margin-bottom:32px}

.mw-admin-login {margin-bottom:50px}

.mw-admin-login .fa-user, .mw-new-team-mate .fa-user {line-height:0.78em; padding:24px}

.mw-light-grey,.mw-hover-light-grey:hover{color:#000!important;background-color:#f1f1f1!important}

.mw-select{padding:7px 3px;width:100%;color:#000;border:none;border-bottom:1px solid #ccc;color:inherit; outline:0}
.mw-select select:focus{color:#000;border:1px solid #ccc}.mw-select option[disabled]{color:#ccc}
.mw-select.mini{width:3em}
.mw-select.tiny{width:5em}

.mw-nowrap {white-space:nowrap}

.mw-hover-trans-slow {-webkit-transition:background-color 1.2s,color .85s,box-shadow 1.2s,opacity 1.2s;transition:background-color 1.2s,color .85s,box-shadow 1.2s,opacity 1.2s}
.mw-hover-trans-slow:hover {-webkit-transition:background-color 1.2s,color .85s,box-shadow 1.2s,opacity 1.2s;transition:background-color 1.2s,color .85s,box-shadow 1.2s,opacity 1.2s}

.mw-hover-trans-normal {-webkit-transition:background-color .85s,color .5s,box-shadow .85s,opacity 0.85s;transition:background-color .85s,color .5s,box-shadow .85s,opacity 0.85s}
.mw-hover-trans-normal:hover {-webkit-transition:background-color .85s,color .5s,box-shadow .85s,opacity 0.85s;transition:background-color .85s,color .5s,box-shadow .85s,opacity 0.85s}

.mw-hover-trans-fast {-webkit-transition:background-color .5s,color .15s,box-shadow .5s,opacity 0.5s;transition:background-color .5s,color .15s,box-shadow .5s,opacity 0.5s}
.mw-hover-trans-fast:hover {-webkit-transition:background-color .5s,color .15s,box-shadow .5s,opacity 0.5s;transition:background-color .5s,color .15s,box-shadow .5s,opacity 0.5s}

.mw-animate-magnify:hover {transform:scale3d(1.1,1.1,1); transition:transform 0.3s}
.mw-animate-magnify{transition:transform 0.3s}

.mw-bg-cover {background-size:cover}

.mw-absolute-centered {position:absolute; top:50%; left:50%; transform:translate3d(-50%,-50%,0)}

.mw-zoom-in{cursor:zoom-in}
.mw-zoom-out{cursor:zoom-out}
.mw-pointer{cursor:pointer}
.mw-not-allowed {cursor:not-allowed}

.mw-loader {position:absolute; z-index:1; left:50%; top:50%; transform:translate3d(-50%,-50%,0)}
.mw-loader-0 {position:absolute; z-index:0; left:50%; top:50%; transform:translate3d(-50%,-50%,0)}

.mw-map-container{width:100%;height:450px} .mw-map-container iframe {border:0; width:100%; height:100%}
@media (max-width:600px){.mw-small-float-none-full-width {float:none; width:100%}}

.mw-arr-prev-thumb, .mw-arr-next-thumb {width:30px; height:30px; cursor:pointer; font-weight:bold; font-size:19px}
.mw-arr-prev-thumb {padding-right:10px; margin-left:16px}
.mw-arr-next-thumb {padding-left:10px; margin-right:16px}

.mw-test-border-red {border:3px solid red}
.mw-test-border-blue {border:3px solid blue}
.mw-test-border-cyan {border:3px solid cyan}
.mw-test-border-yellow {border:3px solid yellow}
.mw-test-border-green {border:3px solid green}
.mw-test-border-orange {border:3px solid orange}
.mw-test-border-magenta {border:3px solid magenta}
.mw-test-border-black {border:3px solid black}

.mw-bg-darker {background-color:#f5f5f5}
.mw-bg-red {background-color:red}
.mw-bg-blue {background-color:blue}
.mw-bg-cyan {background-color:cyan}
.mw-bg-yellow {background-color:yellow}
.mw-bg-green {background-color:green}
.mw-bg-orange {background-color:orange}
.mw-bg-gold {background-color:gold}
.mw-bg-magenta {background-color:magenta}
.mw-bg-white {background-color:white !important}
.mw-bg-black {background-color:black}
.mw-bg-lightgrey {background-color:lightgrey}
.mw-bg-very-lightgrey {background-color:#f1f1f1 !important}
.mw-bg-transp {background-color:transparent !important}

/********************************************************************
*********************************************************************
*********************************************************************/

.mw-img-car {width:600%; transform:translate3d(0,0,0); transition:transform .85s ease-in-out} @media (min-width:601px) {.mw-img-car{width:400%}}

.mw-post-date {letter-spacing:1px; line-height:2.5; font-size:12px; text-transform:uppercase}
.mw-post-container {background-color:#ffffff}
.mw-practice-ad {color:white; width:100%; min-height:225px}

.mw-news-date, .mw-news-more-imgs, .mw-notice-more-imgs, .mw-news-more-videos, .mw-notice-more-videos , .mw-news-more-files, .mw-notice-more-files,
.mw-news-more-files, .mw-news-read-more, .mw-notice-read-more {
	font-size:13px; color:#b5b5b5; white-space:nowrap
}

.mw-news-more-videos, .mw-news-more-imgs, .mw-news-more-files, .mw-news-read-more, .mw-notice-read-more, .mw-notice-more-videos, .mw-notice-more-imgs, 
.mw-notice-more-files  {
	cursor:pointer
}
.mw-news-more-imgs {margin:4px;}
@media (min-width:601px) { .mw-news-more-videos {transform:translateY(-8px)} }

.mw-news-post-img-thumb {display:inline-block; cursor:pointer; margin:2px 2px 0 0}

.mw-notice-container {width:100%; background-color:#fff}
.mw-notice-container .mw-css-cell {float:none; vertical-align:middle}
.mw-notice-container .mw-media-card {margin-right:10px; margin-bottom:10px}
.mw-notice-icon {color:#fff; background-color: #e3e3e3; font-size:17px; padding:4px 2px 4px 1px} 
@media (min-width:1031px) { .mw-notice-icon {font-size:35px; padding:4px 10px} }

.mw-edit-pdf-file {font-size:60px} @media (min-width:601px) { .mw-edit-pdf-file {font-size:120px} }
.mw-pdf-file {display:block; text-align:center; font-size:12px; line-height:1}
.mw-pdf-file i {font-size:40px;} @media (min-width:601px) { .mw-pdf-file i {font-size:50px} }
						
.mw-nice-header-container {position:relative; color:#fff; padding:10px 16px; font-family:Oswald, sans-serif; background-color:#242424;
							border:3px solid transparent; border-image:linear-gradient(to right,#f41c0c 50%,#ff7400 0) 1; border-bottom:none; border-left:none; border-right:none}

.mw-nice-header-container-caption {margin:0; padding-bottom:1px; font-size:14px}
.mw-nice-header-container-league {position:absolute; right:16px; top:50%; transform:translateY(-50%); margin:0; font-size:14px}

.mw-nice-header-container-expand {position:absolute; right:16px; top:8px; margin:0; padding:0; font-size:14px}

@media (min-width:601px) { .mw-nice-header-container-caption, .mw-nice-header-container-league, .mw-nice-header-container-expand {font-size:20px} }

@media (max-width:600px) { .mw-team-caption {font-size:18px} }

.mw-slides-down-up-wrapper {display:none; overflow-y:hidden; -webkit-transition:max-height 0.5s ease-in-out; transition:max-height 0.5s ease-in-out}
.mw-slides-up-down-wrapper {overflow-y:hidden; -webkit-transition:max-height 0.5s ease-in-out; transition:max-height 0.5s ease-in-out}

.mw-practices{background-color:#fff; table-layout:fixed}
.mw-practices td {position:relative; width:25%; vertical-align:middle; border:1px solid #ededed}

.mw-matches{background-color:#fff}
.mw-matches, .mw-matches table{table-layout:fixed}
.mw-matches th, .mw-matches td, .mw-matches table th, .mw-matches table td {vertical-align:middle; overflow:hidden}
.mw-matches th, .mw-matches td{border:1px solid #ededed}
.mw-matches table th, .mw-matches table td{border:none}

.mw-match-media-i {font-size:20px; text-align:center; white-space:nowrap}

.mw-points {table-layout:fixed}
.mw-points th, .mw-points td {vertical-align:middle; overflow:hidden; border:1px solid #ededed}

.mw-points tr:nth-child(odd){background-color:#fff}
.mw-points tr:nth-child(even){background-color:#f5f5f5}

.mw-points-update {margin:0 0 3px 0}

.mw-league-teams th, .mw-league-teams td {vertical-align:middle}

.mw-icon-prom {position:absolute; top:50%; transform:translate3d(0,-50%,0); margin-left:3px; color:#969696}

@media (min-width:601px) { .mw-icon-prom{margin-left:8px} .mw-icon-prom.mw-admin {margin-left:0} } 
@media (min-width:1031px) { .mw-icon-prom{margin-left:15px} .mw-icon-prom.mw-admin {margin-left:0} }

.mw-icon-prom.mw-cond {color:#d6d6d6}

.mw-rank {margin:0 12px}

.mw-vs {width:30px; height:30px}
.mw-score {display:inline-block; vertical-align:middle; padding:0 16px}

@media (max-width:1030px) {.mw-vs{margin:0 16px}}

@media (max-width:600px) {
	.mw-matches, .mw-points {font-size:12px}
	.mw-vs{width:20px; height:20px; margin:0 8px}
	.mw-score {padding:0 8px}
}

.mw-player-name-all {font-size:20px}
.mw-player-number-all {display:inline-block; float:right; vertical-align:middle; font-size:24px; padding:1px 8px 2px 8px}

.mw-player-main-img-container, .mw-player-img-container, .mw-team-img-container, .mw-media-img-container{
	background-color:#000; background-repeat:no-repeat; background-position:center top; background-size:contain; cursor:pointer
}

.mw-player-main-img-container {background-size:cover}

.mw-player-video-thumb {width:100%; height:auto; cursor:pointer}
.mw-player-video-thumb-container {display:block; position:absolute; bottom:0; left:0; width:70%; transition:width .85s}
.mw-player-video-camera-font-container {position:relative; width:80px; height:60px}

.mw-player-video-camera-font-container .fa-video, .mw-player-video-camera-font-container .fa-video-slash {
	position:absolute; top:50%; left:50%; font-size:35px; transform:translate3d(-50%,-50%,0); color:white; opacity:0.7
}

.mw-big-gallery-img-desc-date-wrapper {display:block; width:100%} .mw-big-gallery-img-desc-date-wrapper > .mw-cell {display:block; vertical-align:bottom}
@media (min-width:601px) {.mw-big-gallery-img-desc-date-wrapper {display:table} .mw-big-gallery-img-desc-date-wrapper > .mw-cell {display:table-cell; float:none}}

.mw-big-gallery-img-date {color:#808080; text-align:left; padding-bottom:4px; white-space:nowrap} 
.mw-big-gallery-img-date::first-letter {text-transform:uppercase} 
@media (min-width:601px) {.mw-big-gallery-img-date {text-align:right}}

.mw-big-gallery-img-desc {color:white; padding-bottom:4px}

.mw-big-gallery-img {position:relative; z-index:2; margin:auto}

.mw-container-thumb {position:relative; z-index:2} .mw-container-thumb.mw-vds {padding-bottom:56.25%}

.mw-tooltip, .mw-media-tooltip {position:absolute; background-color:#f4f4f7; color:#000; border:1px solid #5e5e5e; font-size:12px; border-radius:3px; 
								padding:2px 6px; display:none; opacity:0; animation-delay:0.5s}				

.mw-media-tooltip {z-index:3; left:0; transform:translateY(-16px); width:100%}
.mw-media-tooltip-player-portrait {transform:translateY(6px); width:70%}
.mw-media-tooltip-notice {transform:translateY(0) translateX(-4%); width:103%}
.mw-media-tooltip-news-pdf {transform:translateY(10px)}

.mw-tooltip-practice {z-index:1; right:0; cursor:pointer; animation-delay:0s}

.mw-media-card:hover + .mw-media-tooltip {display:block}

iframe.mw-vds {position:absolute;width:100%;height:100%;left:0}

.mw-player-detail-tbl {font-size:12px; background-color:#ffffff}
.mw-player-detail-tbl, .mw-player-detail-tbl th, .mw-player-detail-tbl td {vertical-align:middle; border:1px solid #f5f5f5}

@media (min-width:1031px) { .mw-player-detail-tbl{font-size:14px} }

.mw-strike-red {position:absolute; top:50%; transform:translateY(-50%); width:100%; line-height:0; border-top:2px solid red; opacity:0.5}


/************************************************************************************************
TOP SLIDER
*************************************************************************************************/

.mw-slide-container {position:relative; max-height:300px; max-width:548px; margin:auto; font-size:0}

.mw-slider-head {
	position:relative; width:100%; margin:auto; background-position:center; background-size:cover; background-repeat:no-repeat; background-color:#000
}

.mw-slide-placeholder {position:relative; visibility:hidden}

.mw-slide {
	position:absolute; 
	top:0; 
	max-height:100%; 
	overflow:hidden;
	opacity:0;
	z-index:0;
	-webkit-transition:opacity ease-in-out;
	transition:opacity ease-in-out;
}

.mw-slide-img.mw-img-kenburn-current {animation:kenburns linear infinite}

.mw-slide-current {opacity:1}

.mw-slide-indicators {z-index:2; text-align:center; margin-top:8px; font-size:0}

.mw-slide-indicator {height:13px; width:13px; margin:0 2px; cursor:pointer; border:1px solid #f7f7f7; border-radius:50%; display:inline-block; 
					transition:background-color ease-in-out; -webkit-transition:background-color ease-in-out}
					
@media only screen and (min-width:801px) {
	.mw-slide-indicator {height:15px; width:15px}
}

.mw-slide-indicator-current {background-color:#f7f7f7}

.mw-slider-head-left {padding-top:8% !important; padding-bottom:2% !important}
.mw-slider-head-right {padding-top:2% !important; padding-bottom:5% !important}

@media (min-width:601px) {
.mw-slider-head-left {padding-top:25% !important; padding-bottom:17% !important}
.mw-slider-head-right {padding-top:13% !important; padding-bottom:6% !important}
}

@media (min-width:1031px) {
.mw-slider-head-left {padding-top:23% !important; padding-bottom:15% !important}
.mw-slider-head-right {padding-top:9% !important; padding-bottom:6% !important}
}

.mw-slider-head-h1 {position:relative; z-index:2; top:0; font-family:"Oswald", sans-serif; font-size:18px; font-weight:bold; letter-spacing:0px; color:white}

@media only screen and (min-width:601px) {
	.mw-slider-head-h1 {font-size:24px}
}
@media only screen and (min-width:701px) {
	.mw-slider-head-h1 {font-size:30px}
}
@media only screen and (min-width:801px) {
	.mw-slider-head-h1 {font-size:36px}
}
@media only screen and (min-width:901px) {
	.mw-slider-head-h1 {font-size:42px}
}
@media only screen and (min-width:1031px) {
	.mw-slider-head-h1 {font-size:46px}
}

.mw-slider-head-h2 {position:relative; z-index:2; top:0; line-height:1; margin:0 0 8px 0; text-align:left; font-family:"Oswald", sans-serif; font-size:20px; font-weight:bold; letter-spacing:0px; color:white}

@media only screen and (min-width:701px) {
	.mw-slider-head-h2 {font-size:22px}
}
@media only screen and (min-width:801px) {
	.mw-slider-head-h2 {font-size:26px}
}
@media only screen and (min-width:901px) {
	.mw-slider-head-h2 {font-size:32px}
}
@media only screen and (min-width:1031px) {
	.mw-slider-head-h2 {font-size:36px}
}

@keyframes kenburns {
	0% {transform:scale3d(1,1,1) translate3d(0,0,0)}
	100% {transform:scale3d(1.5, 1.5, 1.5) translate3d(-15%, -10%, 0px)}
}