/*
Theme Name: efc worldwide
Theme URI: http://underscores.me/
Author: Druff Interactive
Author URI: http://www.druff.co.za
Description: Description
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  http://www.druff.co.za
Tags:
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
efc worldwide is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll==
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}
body {
	margin: 0;
	background:#000;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	text-align:justify;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
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;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ac0101;
	color: #fff;
}
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 {
	box-sizing: content-box;
	height: 0;
}
pre, xmp, plaintext, listing {
    display: block;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif!important;
    white-space: normal;
    margin:0;
}
code {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif!important;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	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 {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	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;
}
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: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
::-moz-selection {
    background: #ac0101;
    text-shadow: none;
	color:#fff;
}
::selection {
    background: #ac0101;
    text-shadow: none;
	color:#fff;
}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}

a:focus {
outline: none;
}

a {
	outline: medium none !important;
}

a:hover, a:active, a:link {
	outline: 0px none;
}

a:active, a:focus {
	outline: none;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
@font-face {
    font-family: 'swis721_hv_btheavy';
    src: url('css/fonts/ufonts.com_swis721-hv-bt-heavy-webfont.eot');
    src: url('css/fonts/ufonts.com_swis721-hv-bt-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/ufonts.com_swis721-hv-bt-heavy-webfont.woff2') format('woff2'),
         url('css/fonts/ufonts.com_swis721-hv-bt-heavy-webfont.woff') format('woff'),
         url('css/fonts/ufonts.com_swis721-hv-bt-heavy-webfont.ttf') format('truetype'),
         url('css/fonts/ufonts.com_swis721-hv-bt-heavy-webfont.svg#swis721_hv_btheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'BebasNeueRegular';
    src: url('css/fonts/BebasNeue-webfont.eot');
    src: url('css/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/BebasNeue-webfont.woff') format('woff'),
         url('css/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('css/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'swiss_721medium';
    src: url('css/fonts/swiss_721_medium-webfont.eot');
    src: url('css/fonts/swiss_721_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/swiss_721_medium-webfont.woff2') format('woff2'),
         url('css/fonts/swiss_721_medium-webfont.woff') format('woff'),
         url('css/fonts/swiss_721_medium-webfont.ttf') format('truetype'),
         url('css/fonts/swiss_721_medium-webfont.svg#swiss_721medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'xxii_dont-mess-with-vhardcore';
    src: url('css/fonts/xxii_dont_mess_with_vikings-webfont.eot');
    src: url('css/fonts/xxii_dont_mess_with_vikings-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/xxii_dont_mess_with_vikings-webfont.woff2') format('woff2'),
         url('css/fonts/xxii_dont_mess_with_vikings-webfont.woff') format('woff'),
         url('css/fonts/xxii_dont_mess_with_vikings-webfont.ttf') format('truetype'),
         url('css/fonts/xxii_dont_mess_with_vikings-webfont.svg#xxii_dont-mess-with-vhardcore') format('svg');
    font-weight: normal;
    font-style: normal;
}
body,
button,
input,
select,
textarea {
	color: #404040;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
p {
	margin-top:0;
	margin-bottom:15px;
}
dfn,
cite,
em,
i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}
big {
	font-size: 125%;
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}
*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}
.container {
	width:1000px;
	margin:0 auto;
	position:relative;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote,
q {
	quotes: "" "";
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom:10px;
}
ul,
ol {
	margin-bottom:15px;
	padding-left:15px;
}
ul {
	list-style: square url("images/EFC-Worldwide-List-Square.jpg");
}
ol {
	list-style: decimal;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 0;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
.efc-col-2 {
	width:49%;
	float:left;
	margin-right:2%;
}
.efc-col-2:nth-child(2) {
	margin-right:0;
}
.efc-col-3 {
	width:33%;
}
.efc-col-3-2 {
	width:66%;
}
.efc-col-4 {
	width:23.78%;
	margin-right:1.62%;
}
.efc-col-5 {
	width:20%;
}
.efc-col-6 {
	width:16.6%;
}
.efc-col-7 {
	width:14.28%;
}
.efc-col-8 {
	width:12.5%;
}
a {
	color:#ac0101;
}
a:hover {
	color:#1d2020;
}
h1 {
	width:100%;
	height:auto;
	font-family:'BebasNeueRegular';
	font-weight:normal;
	color:#fff;
	font-size:64px;
	margin:0 0 15px 0;
	padding:0;
	text-transform:uppercase;
}
h2 {
	width:100%;
	height:auto;
	font-family:'BebasNeueRegular';
	font-weight:normal;
	color:#ac0101;
	font-size:30px;
	margin:0 0 10px 0;
	padding:0;
	line-height:31px;
	text-transform:uppercase;
}
h3 {
	width:100%;
	height:auto;
	font-family:'BebasNeueRegular';
	font-weight:normal;
	color:#000;
	font-size:20px;
	margin:0 0 10px 0;
	padding:0;
	text-transform:uppercase;
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
.gform_wrapper form {
	width:100%;
	height:auto;
	float:left;
}
.gfield_error .validation_message {
    color: red;
    font-weight: 800;
    font-size: 10px;
}
.gform_validation_error .ginput_container {
	width: 100%;
}
.validation_error {
    color: white;
    font-weight: 800;
    background: #ac0101;
    padding: 5px;
    text-align: center;
    margin-bottom: 17px;
}
.gform_wrapper .gform_heading {
	display:none;
}
.gform_body ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.gform_body label {
	display:none;
}
#field_3_35 li {
	width: 45px !important;
}
#field_3_35 label {
	display: block !important;
}
#field_3_34 label {
	display: block !important;
}
#field_3_34 {
	float: left !important;
}
.gform_footer {
	float: left !important;
	width: 100% !important;
}
.formfieldleft {
    float: left;
    width: 100%;
}
.formfieldleft .ginput_container {
    width: 100%;
}
#field_3_35 label:nth-child(n+2) {
	float: right !important;
	line-height: 28px;
}
#field_3_35 input {
	width: auto !important;
}
#label_3_30_1 {
	display:block;
}
#label_3_34_1 {
	display: none !important;
	visibility: hidden;
}
.ginput_container {
	width:48%;
	float:left;
	margin-right:2%;
}
#gform_5 #field_5_5 .ginput_container {
	width:98%;
	float:left;
	margin-right:0;
}
.ginput_container input {
	width:100%;
    height:28px;
    border:1px solid #aaa;
	margin-bottom:10px;
	line-height:28px;
	padding:0 5px
}
.ginput_container #choice_3_35_0 {
	margin-bottom:0px;
}
.ginput_container #choice_3_35_1 {
	margin-bottom:0px;
}
.ginput_container select {
	width:100%;
    height:28px;
    border:1px solid #aaa;
	margin-bottom:10px;
	line-height:28px;
}
.ginput_container textarea {
	width:100%;
    height:103px;
    border:1px solid #aaa;
	margin-bottom:10px;
	padding:5px;
}
#choice_3_30_1 {
	width:auto;
	float:left;
	margin-right:10px;
}
#label_3_30_1 {
	width:90%;
	float:left;
}
.gform_button {
	height:28px;
	color:#fff;
	line-height:28px;
	text-transform:uppercase;
	padding:0 15px;
	background:#2E2E2E;
	border:none;
}
.gform_button:hover {
	background:#AC0101;
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
header {
	width:100%;
	height:auto;
	background:#1d1d1d;
	float:left;
}
/* Timer ***/
.efc-timer {
	width:auto;
	height:41px;
	float:left;
	background:#2e2e2e;
}
.CountDownTimer {
	margin:0;
}
.TIE-fighter-dashboard {
    height:41px!important;
	float:left;
    display:inherit!important;
    margin:auto!important;
    padding: 0!important;
    border:none!important;
    background: none!important;
    border-radius:0!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}
.TIE-fighter-tripdash {
	width:39px!important;
    height:41px!important;
	text-align:center!important;
    margin-left:0!important;
    padding-left:0!important;
	padding-top:8px;
    position:relative!important;
    color:#fff!important;
    border:none!important;
    border-radius:0!important;
    background: url(images/EFC-Worldwide-Timer-Border.jpg) no-repeat right!important;
    box-sizing:border-box!important;
    float:left!important;
	font-weight:bold;
	font-size:16px!important;
	box-shadow:none!important;
}
.TIE-fighter-dash {
    width:39px!important;
    height:41px!important;
	text-align:center!important;
    margin-left:0!important;
    padding-left:0!important;
	padding-top:7px;
    position:relative!important;
    color:#fff!important;
    border:none!important;
    border-radius:0!important;
    background: url(images/EFC-Worldwide-Timer-Border.jpg) no-repeat right!important;
    box-sizing:border-box!important;
    float:left!important;
	font-weight:bold;
	font-size:16px!important;
	box-shadow:none!important;
}
.TIE-fighter-dash_title {
    transform:none!important;
    display:block;
    position:absolute;
    left:0!important;
    top:inherit!important;
	bottom:5px!important;
    width:39px!important;
    color:#818181!important;
    text-align:center!important;
    font-size:9px!important;
	font-weight:normal!important;
}
.TIE-fighter-digit {
	font:16px/16px Arial, "Helvetica Neue", Helvetica, sans-serif!important;
	font-weight:bold!important;
	width:auto!important;
	text-align:center!important;
	position:relative;
	height:auto!important;
	text-shadow:none!important;
	display:inline-block!important;
	float:none!important;
}
#null {
	margin-top:5px;
}
/************************/
.header-fight-card {
	width:auto;
	height:41px;
	float:left;
	margin-left:20px;
	padding:8px 0;
}
#fightcard-menu {
	width:auto;
	height:25px;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	background:#292929;
}
#fightcard-menu li {
	width:69px;
	height:25px;
	float:left;
	line-height:25px;
	font-size:12px;
	text-transform:uppercase;
	padding:0 5px;
}
#fightcard-menu li a {
	width:59px;
	height:25px;
	color:#727272;
	background:url(images/EFC-Worldwide-Menu-Arrow.png) right no-repeat;
	float:left;
}
.social-network {
	width:auto;
	height:41px;
	float:right;
	background:#292929;
	padding:10px;
}
.header-social {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.header-social li {
	width:auto;
	height:auto;
	float:left;
}
.socialFacebookButton, .socialTwitterButton {
	width:auto;
	height:auto;
	float:left;
	margin-right:5px;
}
.socialFacebookButton, .socialTwitterButton, .fb-like, .twit-follow {
	width:auto;
	height:auto;
	float:left;
}
.fb-like {
	margin-right:10px;
}
/*-------------- Header Advert --------------------------*/
.big-advert {
	width:100%;
	height:auto;
	position:fixed;
}
.big-advert ul {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
}
.big-advert ul li {
	width:100%;
	height:auto;
}
.big-advert ul li img {
	width:100%;
	height:auto;
}

.big-advert img {
	height: auto;
	width: 100%;
	max-width: 1700px;
	margin: 0 auto;
	display: block;
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color:#ac0101;
	text-decoration:none;
}
a:visited {
	color:#ac0101;
}
a:hover,
a:focus,
a:active {
	color: #404040;
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active {
	outline: 0;
}
.btn-event-info:hover {
	background-color: #312c2c;

}
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	width: 100%;
	height:92px;
	clear: both;
	float: left;
	background:url(images/EFC-Worldwide-Nav-Background.jpg) repeat-x;
}
.logo {
	width:auto;
	height:auto;
	float:left;
	margin:12px 44px 0 0;
	position:relative;
	z-index:10000;
}
.menu-main-container {
	width:auto;
	height:auto;
	float:left;
}
.mega-menu-wrap {
	height:92px!important;
	z-index:9999!important;
	clear:none!important;
	background:none!important;
}
#mega-menu-wrap-primary #mega-menu-primary {
    height:84px!important;
	margin:4px 0 0 0!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
  	height:100%!important;
	text-transform:uppercase!important;
	font-family:'swiss_721medium'!important;
	font-size:14px!important;
	display:inherit!important;
	float:left!important;
	text-align:center!important;
	font-weight:bold;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-mainmenu-updates #mega-menu-mainmenu-updates > li.mega-menu-item > a.mega-menu-link{
	padding:31px 8px!important;
	line-height:12px!important;
	color:#fff;
	border-left:1px solid #242424!important;
	text-align:center!important;
    height:100%!important;
	text-transform:uppercase!important;  
}
.mega-menu-link span {
	font:10px/12px Arial, "Helvetica Neue", Helvetica, sans-serif!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
	min-height:388px;
    z-index:9999;
    border-radius:0px;
    background:#212121!important;
    border-bottom:3px solid #ac0101!important;
}

.mega-menu-item-type-widget .menu li {
	width:100%!important;
	height:25px!important;
	float:left!important;
	color:#fff!important;
	font-family:'swiss_721medium'!important;
	font-size:12px!important;
	text-transform:uppercase!important;
	line-height:20px!important;
	padding:0 0 0 5px!important;
}
.mega-menu-item-type-widget .menu li a {
	color:#fff!important;
	font-family:'swiss_721medium'!important;
	font-size:12px!important;
	text-transform:uppercase!important;
	line-height:25px!important;
}
.mega-menu-item-type-widget .menu li:hover {
	background:#4b4b4b!important;
}
.mega-block-title {
	width:100%!important;
	height:auto!important;
	float:left!important;
	color:#fff!important;
	font-family:'swiss_721medium'!important;
	font-size:14px!important;
	padding-bottom:4px!important;
	border-bottom:2px solid #AC0101!important;
	text-transform:uppercase!important;
	margin-bottom:10px!important;
	line-height:12px!important;
}
#mega-menu-item-execphp-2 {
	padding:0!important;
}
#mega-menu-item-execphp-2 .mega-block-title {
	display:none!important;
}
.menu-champ-list {
	width:100%!important;
	height:388px!important;
	float:left!important;
}
#mweight {
	background:#fff!important
}
#mweight ul {
	width:50%!important;
	height:auto!important;
	float:left!important;
	padding:15px!important;
	margin:0!important;
	list-style:none!important;
}
.menu-headers {
	width:100%!important;
	height:auto!important;
	float:left!important;
	color:#ac0101!important;
	font-family:'swiss_721medium'!important;
	font-size:14px!important;
	padding-bottom:4px!important;
	border-bottom:2px solid #ac0101!important;
	text-transform:uppercase!important;
	margin-bottom:10px!important;
	line-height:12px!important;
}
.execphpwidget ul li {
	width:100%!important;
	height:25px!important;
	float:left!important;
	color:#fff!important;
	font-family:'swiss_721medium'!important;
	font-size:12px!important;
	text-transform:uppercase!important;
	line-height:20px!important;
	padding:0 0 0 5px!important;
}
.execphpwidget ul li:hover {
	background:#4b4b4b!important;
}
.menu-champ-list ul li {
	width:100%!important;
	height:30px!important;
	float:left!important;
	color:#111111!important;
	font-family:'swiss_721medium'!important;
	font-size:12px!important;
	text-transform:uppercase!important;
	line-height:10px!important;
	padding:5px 0 0 3px!important;
}
.menu-champ-list ul li:hover {
	background:#4b4b4b!important;
}
#mweight .ui-tabs-active {
	background:#4b4b4b!important;
}
.execphpwidget ul li a {
	color:#fff!important;
	font-family:'swiss_721medium'!important;
	font-size:12px!important;
	text-transform:uppercase!important;
	line-height:25px!important;
}
.menu-champ-list ul li a {
	width:100%!important;
	height:30px!important;
	float:left!important;
	color:#111111!important;
	line-height:10px!important;
	text-transform:uppercase!important;
	font-size:12px!important;
}
.menu-champ-list ul li a:hover {
	color:#fff!important;
}
.menu-champ-list ul li.ui-tabs-active a {
	color:#fff!important;
}
.menu-champ-list ul li span {
	width:100%!important;
	height:30px!important;
	float:left!important;
	color:#6f6f6f!important;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif!important;
	font-size:10px!important;
	margin-top:1px!important;
}
.menu-champ-list ul li a:hover span {
	color:#040301!important;
}
.menu-champ-list ul li.ui-tabs-active a span {
	color:#040301!important;
}
.menu-thumbnail {
	width:50%!important;
	height:388px!important;
	float:left!important;
	background:#373737!important;
	overflow:hidden!important;
	padding-top:38px!important;
}
.mega-sub-menu .menu-item-description {
	display:none!important;
}
.mega-menu-item-execphp-4 {
	padding:0!important;
}
#menu-video-vault li {
	width:33%!important;
	float:left!important;
}
#menu-past-events li {
	width:25%!important;
	float:left!important;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}
@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}
/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}
/* Search widget. */
.widget_search .search-submit {
	display: none;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
.site-content {
	width:100%;
	height:auto;
	position:relative;
	float:left;
	background: #fff;
}
/*.home .content-container{
	background: #fff;
}*/
.content-container {
	width:100%;
	height:auto;
	float:left;
	padding:20px;
	background:rgba(20, 20, 20, 0.9);
}
.content-area {
	width:100%;
	height:auto;
	float:left;
}
.fighters-area {
	width:100%;
	height:auto;
	float:left;
}
article {
	width:100%;
	height:auto;
	float:left;
	background:#fff;
	padding:15px;
}
.search-page {
	width:100%;
	height:auto;
	float:left;
	background:#fff;
	padding:15px;
}
.search-form input[type="search"] {
    height: 28px;
    border: 1px solid #aaa;
    margin-bottom: 10px;
    line-height: 28px;
    padding: 0 5px;
}
.search-submit {
    height: 28px;
    color: #fff;
    line-height: 28px;
    text-transform: uppercase;
    padding: 0 15px;
    background: #2E2E2E;
    border: none;
}
.post-sub-heading {
    font:18px/18px 'BebasNeueRegular', Arial, sans-serif;
    display:block;
    margin:10px 0;
}
.content-container .fighters {
	background:none;
	padding:0;
}
.post-container {
	width:74%;
	height:auto;
	float:left;
	margin-right:2%;
}
.post-post {
	background:#fff;
}
.post-post article {
	border-right:2px solid #dedddd;
}
.comments-area {
	width:100%;
	background:#fff;
	padding:15px;
	float:left;
}
.entry-meta {
	text-transform:uppercase;
	margin-bottom:15px;
}
.entry-meta a {
	color:#8b8b8b;
}
.news-featured-image {
	margin-bottom:15px;
}
article .entry-content img,
.news-featured-image img {
	width:100%;
}
/*--------------------------------------------------------------
## home page
--------------------------------------------------------------*/
.latest-news-slider {
	width:100%;
	height:439px;
	float:left;
	background:#000;
	margin:0 0 10px 0;
}
.tabsheader {
	width:100%;
	height:43px;
	background:#292929;
}
.latest-nav-tabs {
	width:auto;
	height:43px;
	float:left;
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
	background:#292929;
	font-family:'BebasNeueRegular';
	text-transform:uppercase;
	font-size:24px;
}
.latest-nav-tabs li {
	width:auto;
	height:43px;
	float:left;
	margin:0;
	list-style:none;
	background:url(images/EFC-Worldwide-News-Tabs-Shadow.png) no-repeat left;
	line-height:43px;
	color:#fff;
	outline: none;
}
.latest-nav-tabs li:first-child {
    background: #AC0101 none repeat scroll 0% 0%;
    line-height: 43px;
    padding: 0 30px;
    float: left;
}
.latest-nav-tabs li a {
    color: #fff;
    background: url(images/EFC-Worldwide-Latest-News-Arrow.png) no-repeat right;
    height: 43px;
    line-height: 25px;
    width: 110px;
    display: block;
    padding: 10px 20px;
    background-position: right 13px center;
}
.latest-nav-tabs li a:hover {
	background-color: #2d2d2d;
}
.latest-nav-tabs .ui-tabs-active {
	background:#353535 url(images/EFC-Worldwide-News-Tabs-Shadow.png) no-repeat left
}
#tabs_container {
	width:100%;
	height:396px;
	float:left;
	position:relative;
	background:#000;
}
#tabs_container .ui-tabs-panel {
	width:100%;
	height:396px;
	float:left;
}
.slide-navbar{
  float: left;
  padding: 10px 0;
  clear: both;
  display: block;
  margin: auto;
  overflow: hidden;
}
.slide-navbar > li {
  display: inline;
  background: #C0392B;
  padding: 11px;
  cursor: pointer;
  color:#fff;
}
.slider-container > div{
  display: block;
  float: left;
}
.slider-wrapper {
  background: #E74C3C;
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
}
.slider-container p{
  padding : 3%;
}
.select-slider {
  display: none;
  width: 100%;
  height: 40px;
  background-color: #E74C3C;
  overflow: hidden;
  border-bottom: 1px solid #fdfdfd;
}
.select-slider select{
  width: 100%;
  background: transparent;
  padding: 5px 3%;
  border: none;
  height: 40px;
  cursor: pointer;
  outline: 0;
  font-size: 20px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.main-wrapper{
  margin: 0 auto;
  max-width: 1280px;
  padding: 50px 5% 0;
  position: relative;
  overflow: hidden
}
/*-------------------- News slider ----------------*/
.current-fightcard-news {
	width:100%;
	height:auto;
	float:left;
}
.pgwSlider {
    width: 100%;
    color: #fff;
}
.pgwSlider a{
    display: block;
    text-decoration: none;
    color: #fff;
}
.pgwSlider .ps-current {
    float: left;
    width: 74%;
    overflow: hidden;
    height: inherit;
    position: relative;
    font-size: 1rem;
}
.pgwSlider.listOnTheLeft .ps-current {
    float: right;
}
.pgwSlider .ps-current ul {
    width: 100%;
}
.pgwSlider .ps-current li {
    width: 100%;
    z-index: 1;
    opacity: 0;
    display: none;
}
.pgwSlider .ps-current img {
    max-width: 100%;
    min-width: 100%;
    height: auto;
    display: block;
    transition: margin-top 250ms linear;
}
.pgwSlider .ps-caption {
    position: absolute;
    width: 100%;
    padding: 12px;
    background: rgba(0, 0, 0, 0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    left: 0;
    bottom: 0;
    display: none;
    z-index: 3;
}
ul.pgwSlider,
.pgwSlider  ul {
    float: right;
    width: 25%;
    padding: 0;
    list-style: none;
    margin: 0;
}
ul.pgwSlider.listOnTheLeft,
.pgwSlider.listOnTheLeft > ul {
    float: left;
}
ul.pgwSlider > li,
.pgwSlider > .ps-list > li {
    height: 50px;
    margin-bottom: 6px;
    overflow: hidden;
    position: relative;
    opacity: 0.6;
    filter: alpha(opacity=60);
    font-size: 0.8rem;
    transition: opacity 200ms linear;
}
ul.pgwSlider > li:last-child,
.pgwSlider > ul > li:last-child {
    margin-bottom: 0;
}
ul.pgwSlider > li span,
.pgwSlider > .ps-list > li span {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 5px;
    background: rgba(0, 0, 0, 0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
ul.pgwSlider > li:hover,
.pgwSlider > ul > li:hover {
    opacity: 1 !important;
}
ul.pgwSlider > li img,
.pgwSlider > ul > li img {
    width: 100%;
    min-height: 100%;
    display: block;
    transition: margin-top 250ms linear;
}
.pgwSlider .ps-prevIcon {
    border-color:transparent #fff transparent;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    display: block;
}
.pgwSlider .ps-nextIcon {
    border-color:transparent #fff transparent;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    display: block;
}
.pgwSlider .ps-current .ps-prev {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    border: 1px solid #777;
    border-left: 0;
    border-radius: 0 4px 4px 0;
    position: absolute;
    padding: 20px 20px 20px 17px;
    left: 0;
    top: 45%;
    cursor: pointer;
}
.pgwSlider .ps-current .ps-next {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    border: 1px solid #777;
    border-right: 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    padding: 20px 17px 20px 20px;
    right: 0;
    top: 45%;
    cursor: pointer;
}
/*
 * The media-queries are not used because IE8 doesn't support them.
 */
ul.pgwSlider.wide > li,
.pgwSlider.wide > ul > li {
    width: 100% !important;
}
.pgwSlider.narrow .ps-current {
    margin-bottom: 6px;
    font-size: 0.8rem;
}
.pgwSlider.narrow .ps-current img {
    width: 100%;
    min-height: inherit;
}
.pgwSlider.narrow .ps-current,
ul.pgwSlider.narrow,
.pgwSlider.narrow > ul {
    width: 100%;
}
ul.pgwSlider.narrow > li,
.pgwSlider.narrow > .ps-list > li {
    float: left;
    min-height: 50px;
    max-height: 70px;
    min-width: 15%;
    font-size: 0.7rem;
    margin-bottom: 0;
}
ul.pgwSlider.narrow.listOnTheLeft > li,
.pgwSlider.narrow.listOnTheLeft > ul > li {
    float: right;
}
.pgwSlider.narrow .ps-caption {
    padding: 8px;
}
.pgwSlider.narrow .ps-current .ps-prev {
    padding: 15px 15px 15px 12px;
    top: 40%;
}
.pgwSlider.narrow .ps-current .ps-next {
    padding: 15px 12px 15px 15px;
    top: 40%;
}
.top-advert {
	width:100%;
	height:100px;
	float:left;
}
.top-advert ul {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.top-advert ul li {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
.card-holder {
	float:left;
}
.latest-fight-card-container ul {
    width: auto;
    height: 43px;
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
    background: #292929;
    font-family: 'BebasNeueRegular';
    text-transform: uppercase;
    font-size: 24px;
}
.latest-fight-card-container li {
    width:auto;
    height:43px;
    float:left;
    margin:0px;
    list-style:outside none none;
    background:transparent url("images/EFC-Worldwide-News-Tabs-Shadow.png") no-repeat scroll left;
    color:#FFF;
	text-transform:uppercase;
	text-align:center;
	outline: none;
}
.latest-fight-card-container li a {
    color: #FFF;
    height: 43px;
    line-height: 13px;
    min-width: 110px;
	width: auto;
    display: block;
    padding: 10px;
}
.latest-fight-card-container li a:hover {
	background-color: #2d2d2d;
}
.latest-fight-card-container li span {
    font-size:9px;
	font-family:Arial, sans-serif;
	font-weight:bold;
}
.latest-fight-card-container li:first-child {
    background: #AC0101 none repeat scroll 0% 0%;
	line-height:43px;
	padding:0 30px;
}
.latest-fight-card-container .ui-tabs-active {
    background: #353535 url("images/EFC-Worldwide-News-Tabs-Shadow.png") no-repeat scroll left;
}
.latest-fight-card-container {
	width:100%;
	float:left;
	margin:10px 0 0 0;
	background: #fff;
}
.latest-fight-card {
	width:100%;
	float:left;
}
.latest-fight-card-details {
	width:297px;
	height:auto;
	float:left;
	padding:15px 15px 0 28px;
}
.latest-fight-card-details .latest-fight-latest-thumb {
    width: 260px;
    height: auto;
}
.latest-fight-card-details-title {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:64px;
	color:#212121;
	line-height:64px;
	margin-bottom:5px;
}
.latest-fight-card-details-title:first-child {
    font-size: 70px;
    text-align: left;
    line-height: normal;
}
.single-fight_card_type .fight-card-title {
    height: auto;
}
.latest-fight-card-details-title span {
	font-size:30px;
}
.latest-fight-card-date-holder {
	width:100%;
	height:auto;
	float:left;
	color:#807f7f;
	text-transform:uppercase;
	font-size:14px;
	line-height:17px;
	margin-bottom:5px;
	text-align:left;
	font-family: 'swiss_721medium';
}
.latest-fight-card-venue-holder {
	width:100%;
	height:auto;
	float:left;
	color:#807f7f;
	text-transform:uppercase;
	font-size:14px;
	line-height:17px;
	text-align:left;
	font-family: 'swiss_721medium';
}
.latest-fight-latest-thumb {
	width:282px;
	height:195px;
	float:left;
	margin-top:20px;
}
.latest-fight-card-details a {
	width:100%;
	height:92px;
	float:left;
	border:1px solid #fff;
	margin-top:13px;
	color:#fff;
	font-size:20px;
	line-height:92px;
	text-transform:uppercase;
	text-align:center;
}
.latest-fight-latest-thumb a {
	border:none;
	line-height:normal;
	margin-top:0;
	height:auto;
}
.latest-fight-card-home {
	width:663px;
	min-height:442px;
	float:left;
}
.latest-fight-card-home .card-titles {
    margin-bottom:5px;
}
.latest-fight-card-home .main-card {
	background:#fff;
	padding:10px 15px
}
.latest-fight-card-home .fight-1 {
    width:312px;
    height:175px;
    margin-right:15px;
}
.home .main-card .fight-2, 
.home .main-card .fight-3, 
.home .main-card .fight-4, 
.home .main-card .fight-5 {
    margin-right: 6px;
}
.home .main-card .fight-1 {
    margin-right: 8px;
}
.latest-fight-card-home .fight-card-name-background {
    width:100%;
    height:34px;
}
.latest-fight-card-home .fighter-1 {
    width:115px;
    height:175px;
}
.latest-fight-card-home .fighter-1-thumb {
    width:123px;
    height:141px;
}
.latest-fight-card-home .fighter-1-name {
    height:34px;
    line-height:34px;
    font-size:23px;
    margin-left:5px;
}
.latest-fight-card-home .fighter-2 {
    width:115px;
    height:175px;
}
.latest-fight-card-home .fight-x {
    width:150px;
    height:80px;
}
.latest-fight-card-home .fight-x .fighter-1 {
    width:60px;
    height:80px;
    float:left;
    overflow:hidden;
    position:relative;
}

.latest-fight-card-home .fight-x .fighter-1 img {
    margin-left: 0px !important;
    position: absolute;
    left: 0px;
    height: 95% !important;
    bottom: 0px;
}

.latest-fight-card-home .fight-x .fighter-2 img {
    margin-left: 0px !important;
    position: absolute;
    right: 0px;
    height: 95% !important;
    bottom: 0px;
}

.latest-fight-card-home .fight-x .fighter-2 {
    width:60px;
    height:80px;
    float:right;
    overflow:hidden;
    position:relative;
}
.latest-fight-card-home .fight-x .fighter-1-name {
    height:20px;
    line-height:21px;
    font-size:15px;
    margin-left:5px;
}
.latest-fight-card-home .fight-x .fighter-1-thumb {
    width:51px;
    height:60px;
	overflow:hidden;
}
.latest-fight-card-home .fight-x .fighter-2 .fighter-1-thumb {
    float:right;
}
.latest-fight-card-home .fight-x img {
    max-width: 150px;
}
.latest-fight-card-home .preliminary-card {
    padding:10px 15px;
}
.latest-fight-card-home .fight-7 {
    margin-right:12px;
}
.latest-fight-card-home .fight-11 {
   margin-right:12px;
}
/*---------------------- Home Latest News -------------------------*/
.latest-news {
	width:100%;
	height:auto;
	float:left;
	background:#fff;
	margin:10px 0 0 0;
	padding:15px;
	position:relative;
}
.latest-news ul {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
}
.latest-news ul li {
	width:23.78%;
	height:68px;
	float:left;
	margin-right:1.62%;
	margin-bottom:14px;
	text-align:left;
}
.latest-news ul li:nth-child(4), .latest-news ul li:nth-child(7), .latest-news ul li:nth-child(10) {
	margin-right:0;
}
.latest-news-thumb {
	width:68px;
	height:68px;
	float:left;
	margin-right:6px;
	border:1px solid #D9D9D9;
}
.latest-content-wrap {
	width:147px;
	height:auto;
	float:left;
}
.latest-news-date {
	width:100%;
	height:auto;
	float:left;
	color:#868484;
	font-size:12px;
	font-family:'BebasNeueRegular';
	text-transform:uppercase;
}
.latest-news-title {
	width:100%;
	height:30px;
	float:left;
	font-family: 'swiss_721medium';
	color:#404040;
	font-weight:12px;
	text-transform:uppercase;
	margin-bottom:10px;
	text-overflow:ellipsis;
}
.latest-news-title a {
	color:#404040;
}
.latest-news-read {
	width:auto;
	height:13px;
	background:#292929 url(images/EFC-Worldwide-Read-More-Background.jpg) left no-repeat;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	float:left;
	padding:0 15px 0 24px;
	line-height:13px;
}
.latest-news-read a {
	color:#fff;
}
.latest-news ul .main-latest {
	height:314px;
	float:left;
	color:#fff;
}
.main-latest .latest-news-thumb {
	width:100%;
	height:183px;
	float:left;
	margin-right:0;
}
.main-latest .latest-content-wrap {
	width:100%;
	height:auto;
	float:left;
	padding:13px 0;
}
.main-latest .latest-news-date {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
	color:#868484;
	margin-bottom:3px;
	font-family: 'BebasNeueRegular';
}
.main-latest .latest-news-title {
	width:100%;
	height:auto;
	float:left;
	font-family:'swiss_721medium';
	color:#404040;
	font-weight:12px;
	text-transform:uppercase;
	margin-bottom:5px;
	line-height:14px;
}
.main-latest .latest-news-title a {
	color:#404040;
}
.latest-news-content {
	width:100%;
	height:auto;
	float:left;
	color:#404040;
	font-family: 'swiss_721medium';
	font-size:12px;
	margin-bottom:20px;
}
.media-archive {
	width:23.78%;
	height:62px;
	position:absolute;
	right:15px;
	bottom:15px;
	background:#141414 url(images/EFC-Worldwide-Media-Archive-Background.png) right bottom no-repeat;
	font-family:'BebasNeueRegular';
	font-size:24px;
	padding-left:18px;
	line-height:62px;
}
.media-archive a {
	width:100%;
	height:62px;
	float:left;
	line-height:62px;
	color:#fff;
}
/*---------------------- Home Featured -------------------------*/
.featured-container {
	width:100%;
	height:auto;
	float:left;
	background:#f3f3f3;
	padding:15px;
}
.featured-fighter-main {
	width:63.44%;
	height:auto;
	float:left;
	margin-right:1.65%;
}
#fighter-slider {
	width:100%;
	height:590px;
	float:left;
	position:relative;
	margin-top:0px;
}
#fighter-slider .slider-wrapper {
	width:100%;
	height:530px;
	float: left;
	overflow:hidden;
	position:relative;
	background:url(images/EFC-Worldwide-Featured-Background.jpg) center no-repeat;
	background-size:cover;
}
#fighter-slider .slider-container {
	height:530px;
  	overflow: hidden;
  	position: relative;
  	width: 200%;
  	color:#fff;
  	-webkit-transition:all 0.6s ease-in-out;
    -ms-transition:all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
#slider {
	width:100%;
	height:auto;
	position:relative;
	float:left;
	overflow:hidden;
}
.slide-navbar {
    float:right;
    padding:0px;
    clear:both;
    display:block;
    margin:auto;
    overflow:hidden;
}
#fighter-slider .slide-navbar > li {
	width:30px;
	height:30px;
	float:left;
	line-height:30px;
    display: inherit;
    background:#ac0101;
    padding:0;
	text-align:center;
    cursor:pointer;
    color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-left:1px;
}
.active-tab{
  background:#000 !important;
}
.featured-thumb {
	width:447px;
	height:516px;
	float:left;
	margin:16px 0 0 -75px;
	bottom:0;
	position:relative;
	z-index:10;
	pointer-events: none;

}
.featured-name {
	width:auto;
	height:103px;
	position:absolute;
	right:39px;
	top:38px;
	text-align:right;
	font-family:'BebasNeueRegular';
}
.featured-first {
	width:100%;
	height:auto;
	float:left;
	color:#807f7f;
	font-size:37px;
	line-height:27px;
}
.featured-last {
	width:100%;
	height:auto;
	float:left;
	color:#fff;
	font-size:98px;
	line-height:90px;
	letter-spacing:-2px;
}
.featured-results {
	width:250px;
	height:auto;
	position:absolute;
	right:39px;
	top:154px;
	color:#e60404;
	font-size:48px;
	font-family:'BebasNeueRegular';
	text-align:right;
	line-height:normal;
}
.featured-results span {
	width:auto;
	height:auto;
	color:#848282;
	font-size:20px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform:uppercase;
}
.featured-quote {
	width:192px;
	height:225px;
	position:absolute;
	top:220px;
	right:39px;
	color:#d1cfcf;
	font-size:20px;
  	font-family: 'BebasNeueRegular';
	line-height:30px;
	text-transform:uppercase;
	text-align:right;
	letter-spacing:-1px;
}
.featured-view {
	width:390px;
	height:60px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:0;
	font-size:24px;
	text-align:right;
	background:#ac0101;
}
.featured-view a {
    width: 100%;
    height: 60px;
    color: #fff;
    float: right;
    padding-right: 40px;
    line-height: 60px;
    text-transform: uppercase;
}
/*---------------------- Home Schedule -------------------------*/
.schedule-container {
	width:34.9%;
	height:auto;
	float:left;
}
.latest-event-featured {
	width:100%;
	height:auto;
	float:left;
}
.latest-event-featured ul {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.latest-event-featured ul li {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:1px;
}
.home-schedule-thumb {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}
.latest-event-featured ul li .home-schedule-thumb {
	display:none;
}
.latest-event-featured ul li:first-child .home-schedule-thumb {
	display:block;
}
.home-schedule-container {
	width:100%;
	height:61px;
	float:left;
	background:url(images/EFC-Worldwide-Schedule-Background.jpg);
}
.home-schedule-container a {
	width:100%;
	height:61px;
	float:left;
}
.schedule {
	width:238px;
	height:61px;
	float:left;
	padding:10px;
}
.schedule-title {
	width:133px;
	height:41px;
	float:left;
	background:url(images/EFC-Worldwide-Schedule-Arrow.png) right no-repeat;
	line-height:48px;
	font-family:'BebasNeueRegular';
	font-size:48px;
	color:#807f7f;
}
.schedule-title span {
	font-size:48px;
	color:#fff;
}
.venue-holder {
	width:79px;
	height:41px;
	float:left;
	border-left:1px solid #fff;
	font-family:'BebasNeueRegular';
	font-size:13px;
	color:#fff;
	margin-left:6px;
	padding-left:6px;
	padding-top:0;
	line-height:14px;
}
.date-holder {
	width:80px;
	height:61px;
	float:right;
	color:#fff;
	background:#ac0101;
	text-align:center;
	padding:5px 10px 0 10px;;
	font-family:'BebasNeueRegular';
}
.schedule-date {
	width:100%;
	height:auto;
	float:left;
	font-size:25px;
	border-bottom:1px solid #fff;
	line-height:25px;
	margin-bottom:3px;
}
.schedule-month {
	width:100%;
	height:auto;
	float:left;
	font-size:10px;
	font-family: 'swiss_721medium';
	text-transform:uppercase;
	line-height:10px;
}
.schedule-advert {
	width:100%;
	height:auto;
	float:left;
}
/*---------------------- Home Social Feed -------------------------*/
.social-widget-container {
	width:100%;
	height:473px;
	float:left;
	background:#1d2020;
	padding:20px;
}
.social-facebook {
	width:342px;
	height:auto;
	float:left;
}
.social-twitter {
	width:618px;
	height:auto;
	float:left;
}
.home-social-header {
	width:100%;
	height:auto;
	float:left;
	color:#fff;
	border-bottom:1px solid #3d3f3f;
	font-size:30px;
	font-family:'BebasNeueRegular';
	padding-bottom:12px;
	padding-left:15px;
	margin-bottom:10px;
}
#twitter-widget-1 {
	float:right;
}
.twitter-container {
	width:298px;
	height:auto;
	float:left;
	margin-right:10px;
	margin-top:7px;
}
.twitter-container-last {
	margin-right:0px;
	margin-top:7px;
	width:298px;
	height:auto;
	float:right;
}
.tweetfeedLogo {
    width: 136px;
    height: 36px;
    float: left;
    background:url(images/EFC_Africa_Tweet-Logo.png) no-repeat;
}
.tweetfeedLogo-Fans {
    width:136px;
    height:36px;
    float:left;
    background:url(images/EFC_Africa_Tweet-Logo-Fans.png) no-repeat;
	padding-left:92px;
	box-sizing:border-box;
	font-size:25px;
	font-family:"BebasNeueRegular";
	line-height:36px;
	color:#fff;
}
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}
.hentry {
	margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
.featured-video {
	width:100%;
	height:500px;
	float:left;
	margin-bottom:20px;
}
.featured-video iframe {
	width:100%!important;
	height:500px!important;
}
/*---------------------- EFC Rules -------------------------*/
.efc-rules ul {
	padding-bottom:15px;
	border-bottom:1px dotted #404040;
}
.efc-rules ul li {
	padding-left:7px;
}
.efc-rules ol li {
	font-weight:bold;
	margin-bottom:5px;
}
.efc-rules ol li ul {
	border-bottom:none;
}
.efc-rules ol li ul li {
	font-weight:normal;
	margin-bottom:0;
}
.rules-download {
	width:100%;
	float:left;
	margin-top:-17px;
}
/*--------------------------------------------------------------
## Fighters Page
--------------------------------------------------------------*/
.fighters-page {
	width:100%;
}
.fighters-page article {
	background:none;
	padding:0;
}
.efc-champions {
	width:100%;
	width:auto;
	float:left;
	background:#fff;
	padding:15px;
}
.efc-champions ul {
	width:100%;
	height:auto;
	float:left;
	padding:25px 0 0 0;
	list-style:none;
	margin:0;
	text-align:left;
}
.efc-champions ul li {
	height:auto;
	float:left;
}
.efc-champions ul li:nth-child(5n) .efc-ind-champs {
  margin-right: 0;
}
.efc-champions .efc-ind-champs{
	width: 130px;
}
.efc-ind-champs {
	width:140px;
	height:auto;
	min-height:248px;
	margin: 0 29.1% 20px 0;
	float:left;
}
.vacant-fighter {
	background:url(images/Vacant.png) no-repeat;
	background-position-y: 20px;
}
.champion-weight-class {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:18px;
	line-height:23px;
	color:#fff;
	background:#ac0101;
	text-align:center;
}
.fighter-thumb-container {
	width:100%;
	height:140px;
	float:left;
	border:1px solid #dedede;
	padding:9px;
	margin-bottom:5px;
	position:relative;
}
.thumb-background {
	width:120px;
	height:120px;
	background:url(images/EFC-Worldwide-Fighters-Headshot-Background.jpg) no-repeat;
	position:absolute;
}
.fighter-thumb {
	width:100%;
	height:127px;
	float:left;
	margin-top:-7px;
	position:relative;
	overflow:hidden;
	z-index:10;
	text-align:center;
}
.fighter-thumb img {
	margin-left:0;
}
.fighter-details-container {
	width:100%;
	height:80px;
	float:left;
	border:1px solid #dedede;
	padding:10px;
	color:#191919;
	text-align:left;
}
.fighter-name {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:18px;
	line-height:17px;
}
.fighter-first, fighter-last {
	width:auto;
	float:left;
}
.fighter-results {
	width:100%;
	height:auto;
	float:left;
	font-size:11px;
	line-height:15px;
	margin-bottom:3px;
}
.fighter-view {
	width:100%;
	height:23px;
	float:left;
	font-size:18px;
	line-height:23px;
	font-family:'BebasNeueRegular';
	padding:0 0 0 5px;
	background:#343434;
}
.fighter-view a {
	width:100%!important;
	height:23px!important;
	color:#fff!important;
	float:left!important;
	background:url(images/fighters-page-arrow.png) no-repeat right!important;
}
.fighter-thumb-logo-container {
    width: 100%;
    height: 70px;
    float: left;
    border: 1px solid #dedede;
    padding: 9px;
    margin-bottom: 5px;
    position: relative;
}

.fighter-logo-thumb {
    width: 100%;
    height: 60px;
    float: left;
    margin-top: -7px;
    position: relative;
    overflow: hidden;
    z-index: 10;
    text-align: center;
}
/*---------------------- Advert -------------------------*/
.advert-slider {
}
/*---------------------- Fighters List -------------------------*/
.efc-fighters-list {
	width:100%;
	height:auto;
	float:left;
	padding:15px;
	background:#fff;
}
.fighters-list {
	width:100%;
	height:auto;
	float:left;
}
.fighters-list ul {
	width:100%;
	height:auto;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}

.div-title {
	width:100%;
	height:59px;
	float:left;
	background:#292929;
	padding:10px 0 0 20px;
}
.div-title a,
.div-title {
	float:left;
	font-family:'BebasNeueRegular';
	font-size:30px;
	color:#fff;
	line-height:20px;
}
.div-title a span,
.div-title span {
	font-family:'swiss_721medium';
	font-size:15px;
	text-transform:uppercase;
}
.fighters-list ul .ui-tabs-active a span {
	color:#292929;
}
.fighters-tab {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:30px;
}
.featured-champion {
	width:100%;
	height:272px;
	float:left;
	background:url(images/EFC-Worldwide-Fighter-Featured-Background1.jpg);
	padding:0 0 0 30px;
	position:relative;
	margin:15px 0 0 0;
	overflow:hidden;
	background-size: contain;
}
.champion-fighter-name-container {
	width:33%;
	height:auto;
	float:left;
	margin-top:41px;
}
.champion-fighter-first {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:37px;
	color:#807f7f;
	line-height:25px;
}
.champion-fighter-last {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:79px;
	color:#fff;
	line-height:97px;
}
.champion-fighter-results {
	width:100%;
	height:48px;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:48px;
	color:#e60404;
}
.champion-fighter-results span {
	font-size:20px;
	color:#848282;
	text-transform:uppercase;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.champion-featured-quote {
	width:32%;
	height:272px;
	float:left;
	background:rgba(0, 0, 0, 0.5);
	padding:30px;
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	line-height:25px;
	text-align:left;
	font-family:'BebasNeueRegular';
	position: relative;
}
.champion-featured-quote #fighter-flag {
	opacity: .4;
}
.champion-fighter-thumb {
	width:auto;
	max-width:394px;
	height:auto;
	position:absolute;
	right: -60px;
    top: -50px;
}
.fighters-tab ul {
	width:100%;
	height:auto;
	float:left;
	list-style:none;
	padding:0;
	margin:20px 0 0 0;
}
.fighters-tab ul li {
	width:140px;
	height:auto;
	float:left;
	margin:0 0.765% 20px 0.765%;
	background:none;
}

.fighters-tab ul li a {
	padding:0;
	width:100%;
}
.fighters-tab ul li:first-child {
	background:none;
}
.efc-champions ul li:nth-child(5n) {
  margin-right: 0;
}
.fighters-tab ul .not {
	display:none;
}
/*--------------------------------------------------------------
## Fighters Profile
--------------------------------------------------------------*/
.fighter-name-container {
	width:100%;
	height:90px;
	float:left;
	background:#fff;
	padding:12px 15px;
}
.fighter-name-container h1 {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	color:#7f7f7f;
	font-size:32px;
	line-height:30px;
	border-bottom:6px solid #292929;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0 0 5px 0;
}
.fighter-weight-class {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	color:#af0000;
	text-transform:uppercase;
	font-size:32px;
	line-height:30px;
}
.fighter-header {
	width:100%;
	height:359px;
	float:left;
	margin-bottom:10px;
}
.fighter-profile-image {
	width:32.81%;
	height:359px;
	float:left;
	position:relative;
}
.attachment-fighter_profile {
	height:95%;
	width:auto;
	position:absolute;
	z-index:1;
	bottom:0;
	right:0;
}
#fighter-flag {
	width:100%!important;
	height:100%!important;
	position:absolute!important;
	top:0!important;
	left:0!important;
	z-index:1;
}
.menu-thumbnail {
	position:relative!important;
}
.menu-thumbnail .attachment-featured-fighter {
	z-index:10;
}
.angola {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Angola.jpg);
	background-size:cover;
}
.belgium {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Belgium.jpg);
	background-size:cover;
}
.brazil {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Brazil.jpg);
	background-size:cover;
}
.bulgaria {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Bulgaria.jpg);
	background-size:cover;
}
.england {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-England.jpg);
	background-size:cover;
}
.france {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-France.jpg);
	background-size:cover;
}
.georgia {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Georgia.jpg);
	background-size:cover;
}
.hungary {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Hungary.jpg);
	background-size:cover;
}
.ireland {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Ireland.jpg);
	background-size:cover;
}
.drc {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-DRC.jpg);
	background-size:cover;
}
.italy {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Italy.jpg);
	background-size:cover;
}
.namibia {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Namibia.jpg);
	background-size:cover;
}
.nzealand {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-New-Zealand.jpg);
	background-size:cover;
}
.nigeria {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Nigeria.jpg);
	background-size:cover;
}
.poland {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Poland.jpg);
	background-size:cover;
}
.scotland {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Scotland.jpg);
	background-size:cover;
}
.south-africa {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-South-Africa.jpg);
	background-size:cover;
}
.senegal {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Senegal.jpg);
	background-size:cover;
}
.singapore {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Singapore.jpg);
	background-size:cover;
}
.usa {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-USA.jpg);
	background-size:cover;
}
.zambia {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Zambia.jpg);
	background-size:cover;
}
.Zimbabwe {
	width:100%;
	height:100%;
	position:absolute;
	background:url(images/EFC-Worldwide-Zimbabwe.jpg);
	background-size:cover;
}
.fighter-profile-record {
	width:35.31%;
	height:359px;
	float:left;
	color:#fff;
	padding:10px 10px 0 10px;
	background:#272727;
	text-align:left;
}
.fighter-record-title {
	width:100%;
	height:auto;
	float:left;
	font-family:'swis721_hv_btheavy';
	font-size:13px;
	padding:0 0 5px 0;
	border-bottom:2px solid #af0000;
	margin:0 0 5px 0;
	text-transform:uppercase;
}
.fighter-record {
	width:100%;
	height:auto;
	float:left;
	font-size:12px;
}
.fighter-profile-record ul {
	width:100%;
	height:auto;
	float:left;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
	border-bottom:1px solid #131313;
	list-style:none;
	font-size:12px;
}
.fighter-profile-record ul li {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:1px;
}
.fighter-profile-skills {
	width:31.88%;
	height:359px;
	float:left;
	padding:10px 15px 0 15px;
	color:#fff;
	background:rgba(0,0,0,.5)
}
.fighter-profile-skills .fighter-record-title {
	margin-bottom:32px;
}
#skills-holder {
	width:197px;
	height:197px;
	position:relative;
	margin:auto;
}
#skills-holder img {
	width:197px;
	height:197px;
	position:absolute;
	top:0;
	left:0;
}
#chart-area {
	top:15px;
	left:13px;
	position:relative;
}
.skills-legend {
	width:100%;
	height:auto;
	float:left;
	list-style:none;
	padding:0;
	margin:20px 0 0 0;
	text-transform:uppercase;
	font-family:'BebasNeueRegular';
	font-size:15px;
}
.skills-legend li {
	width:33.333%;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	color:#fff;
	border-left:1px solid #181216;
}
.skills-legend li:first-child {
	color:#000000;
	border-left:none;
	background:#fff;
}
.skills-legend li:first-child {
	color:#000000;
	border-left:none;
	background:#fff;
}
.skills-legend li:nth-child(2) {
	background:#ac0202;
}
.skills-legend li:nth-child(3) {
	background:#313131;
}
.skills-legend li span {
	line-height:34px;
}
.fighters-media {
	width:100%;
	height:auto;
	float:left;
	background:#292929;
	margin:15px 0;
}
.fighters-media h2 {
	color:#fff;
	padding:15px 0 0 15px;
}
.fighters-news-container {
	width:100%;
	height:396px;
	float:left;
	background:#212121;
}
/*---------------------- News Slider -------------------------*/
.slider-pro {
    font-family:Arial;
	padding-right:0!important;
}
.sp-arrows {
	display:none;
}
.sp-slides-container {
	height:396px;
}
.sp-thumbnails {
	display: none
}

.sp-mask .sp-slide {
	width:722px!important;
	height:396px!important;
    position: absolute;
}
.sp-mask {
    width:722px!important;
	height:396px!important;
}
.news-fighters-image {
	width:495px;
	height:396px;
	float:left;
}
.news-fighters-image img {
	width: 100%;
}
.fighters-media-links {
	width:217px;
	height:396px;
	float:left;
/**	background:url(images/EFC-Worldwide-Slider-Link-Background.jpg); **/
	background: black;
	box-sizing:border-box;
	padding:124px 19px 0 19px;
	text-align:left;
	text-transform:uppercase;
}
.slider-date {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#b1b3ad!important;
	line-height:13px;
	margin-bottom:20px;
}
.slider-date a {
	color:#b1b3ad!important;
}
.slider-title {
	width:100%;
	height:auto;
	float:left;
	font-family: "BebasNeueRegular";
	color:#fff;
	font-size:28px;
	line-height:27px;
	margin-bottom:20px;
}
.slider-link {
	width:183px;
	height:50px;
	float:left;
	text-align:center;
}
.slider-link a {
	width:183px;
	height:50px;
	float:left;
	border:1px solid #555555;
	background:#292929;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:50px;
}
.sp-right-thumbnails {
	margin:0 15px 0 0!important;
}
.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
    position:absolute;
    margin-left:0px !important;
    left:1px!important;
}
.sp-thumbnail-container {
	height:115px!important;
	margin-top:8px!important;
	margin-bottom:10px!important;
}
.sp-thumbnail {
	width:221px;
	height:115px;
}
.news-fighters-thumb {
	width:144px;
	height:86px;
	float:left;
}
.sp-grab {
    cursor:default!important;
}
.slider-article-link-thumb {
	width:77px;
	height:86px;
	float:left;
	background:#000;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	padding-top:23px;
	box-sizing:border-box;
}
.slider-article-link-thumb span {
	width:77px;
	font-size:16px;
}
.thumb-title {
	width:100%;
	height:29px;
	float:left;
	background:#555555;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	line-height:29px;
	box-sizing:border-box;
	padding-left:10px;
	text-align:left;
}
.fighters-action-shots {
	width:100%;
	height:120px;
	float:left;
	background:#1d2020;
	padding:5px 15px;
	position:relative;
}
.fighters-action-shots h2 {
	width:auto;
	color:#fff;
	margin-bottom:0;
	float:none;
	left:20px;
	top:10px;
	position:absolute;
	background:#1d2020;
	z-index:10;
	padding:0 20px 0 0;
}
.fighters-action-container {
	width:100%;
	height:100px;
	padding:0 48px;
	position:relative;
	margin-top:10px;
}
.action-prev {
	height:46px;
	width:19px;
	position:absolute;
	left:0;
	top:38px;
	background:url(images/EFC_Africa_Action-Prev.png) no-repeat
}
.action-next {
	height:46px;
	width:19px;
	position:absolute;
	right:0;
	top:38px;
	background:url(images/EFC_Africa_Action-Next.png) no-repeat
}
.fighters-action-container ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.fighters-action-container li {
	width:840px;
	min-height:100px;
	padding:0;
	float:left;
	position:relative;
}
.action-title {
	float:right;
	width:100%;
	font-family:"BebasNeueRegular";
	font-size:22px;
	color:#c5c5c5;
	text-align:right;
	margin:6px 0 5px 0;
}
.action-title span {
	color:#b20f0f;
}
.fighters-action-container li a {
	width:88px;
	height:65px;
	float:left;
	border:1px solid #515151;
	overflow:hidden;
	margin-left:16px;
}
.fighters-action-container li a:first-child {
	margin-left:0px;
}
.fighters-action-container li img {
	width:100%;
	height:auto;
	min-height:65px;
}
.fighters-action-container .gallery-item {
    display:block;
    float:left;
}
.fighters-action-container figure {
    margin: 0;
}
.fighters-gallery-container {
	width:100%;
	height:auto;
}
.fighters-gallery-container ul {
	width:100%;
	height:67px;
	padding:0;
	margin:0;
	list-style:none;
}
.fighters-gallery-container ul li {
	width:930px;
	height:67px;
	padding:0;
	margin:0;
}
.fighters-gallery-container figure {
    margin:0 2% 0 0!important;
}
.fighters-gallery-container .gallery-item {
	max-width:9.6%!important;
	height:67px;
}
.fighters-gallery-container .gallery-item a img {
	border:2px solid #515151;
	box-sizing:border-box;
}
.fighter-bio-container {
	width:100%;
	height:auto;
	float:left;
	background:#fff;
	padding:15px;
	margin-top: 20px;
}
.fighter-fight-history {
    width: 100%;
    height: auto;
    min-height: 272px;
    float: left;
    margin-bottom: 25px;
}
.fight-history-heading {
	width:100%;
	height:30px;
	float:left;
	padding:0;
	margin:0;
	color:#fff;
	text-transform:uppercase;
	font-family:"BebasNeueRegular";
	font-size:18px;
	background:#1d2020;
	list-style:none;
	line-height:30px;
}
.fight-history-heading li {
	width:25%;
	height:30px;
	float:left;
	border-left:1px solid #fff;
	box-sizing:border-box;
	padding-left:10px;
}
.fight-history-heading li:first-child {
	border-left:none;
}
.fight-history {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-family:"BebasNeueRegular";
	font-size:14px;
	list-style:none;
	line-height:24px;
}
.fight-history li {
	width:100%;
	height:24px;
	float:left;
	box-sizing:border-box;
	margin-bottom:1px;
}
.fight-history-col {
	width:25%;
	height:24px;
	float:left;
	box-sizing:border-box;
	padding-left:10px;
}
.fight-history-win {
	width:25%;
	height:24px;
	float:left;
	color:#fff;
	background:#ac0101;
	text-align:center;
}
.fight-history-loss {
	width:25%;
	height:24px;
	float:left;
	color:#fff;
	background:#3b3b3b;
	text-align:center;
}
.fight-history-draw {
	width:25%;
	height:24px;
	float:left;
	color:#fff;
	background:#7F7F7F;
	text-align:center;
}

.fight-history-contest {
	width:25%;
	height:24px;
	float:left;
	color:#fff;
	background:#c4c4c4;
	text-align:center;
}
.fight-history-twin {
	width:25%;
	height:24px;
	float:left;
	color:#fff;
	background:#ac0101 url(images/EFC-Worldwide-Fight-History-Title-Win.jpg) center no-repeat;
	text-align:center;
}
.fight-history-tloss {
	width:25%;
	height:24px;
	float:left;
	color:#fff;
	background:#3b3b3b url(images/EFC-Worldwide-Fight-History-Title-Loss.jpg) center no-repeat;
	text-align:center;
	background-size:unset;
}
.bio {
	width:66%;
	height:auto;
	float:left;
	padding-right:25px;
}
.added-detail {
	width:34%;
	height:auto;
	float:left;
}
.key-opponents-social {
	width:100%;
	height:auto;
	float:left;
	background:#1d2020;
	padding:15px;
}
.key-opponents-social h2 {
	color:#fff;
}
.key-opponents-container {
	width:66%;
	height:auto;
	float:left;
	padding-right:15px;
}
.fighter-social {
	width:34%;
	height:auto;
	float:left;
	position:relative;
}
.tweetsFightersName {
    width:100%;
    height:36px;
    float:left;
    font:24px/23px 'BebasNeueRegular', Arial, sans-serif;
    color:#FFF;
}
.fighter-social iframe {
	height:390px;
}
.key-opponents {
	width:100%;
	height:auto;
	float:left;
}
.key-opponents ul {
    width:100%;
    height:auto;
    float:left;
    list-style:outside none none;
    padding:0px;
    margin:5px 0px 0px;
}
.key-opponents ul li {
    width: 140px;
    height: auto;
    float: left;
    margin: 0px 0 20px 1.93%;
    background:none;
}
.key-opponents ul li:first-child {
    margin: 0px 0 20px 0;
}
.key-opponents .fighter-thumb-container {
    border:1px solid #DEDEDE;
	background:#fff;
	margin-bottom:2px;
}
.key-opponents .fighter-details-container {
    background:#fff;
}
.notable-fights {
	width:100%;
	height:auto;
	float:left;
}
.notable-fights ul {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.notable-fights ul li {
	width:100%;
	height:32px;
	float:left;
	margin:0;
	padding:0;
	margin-bottom:1px;
	line-height:32px;
}
.notable-title {
	width:auto;
	height:32px;
	float:left;
	background:#dcdada;
	color:#1d2020;
	text-transform:uppercase;
	font-family:'BebasNeueRegular';
	font-size:18px;
	padding-left:15px;
}
.first-col {
	width:28%;
	height:32px;
	float:left;
}
.second-col {
	width:23%;
	height:32px;
	float:left;
	border-left:1px solid #1d2020;
}
.third-col {
	width:23%;
	height:32px;
	float:left;
	border-left:1px solid #1d2020;
	text-align:center;
	padding-left:0!important;
}
.fourth-col {
	width:26%;
	height:32px;
	float:left;
	border-left:1px solid #1d2020;
}
.notable-title, .notable-details {
	width:33.33%;
}
.notable-win {
	width:58px;
	height:21px;
	line-height:21px;
	color:#fff;
	text-transform:uppercase;
	background:#ac0101;
	margin:auto;
	margin-top:5px;
}
.notable-loss {
	width:58px;
	height:21px;
	line-height:21px;
	color:#fff;
	text-transform:uppercase;
	background:#1D2020;
	margin:auto;
	margin-top:5px;
}
.notable-draw {
	width:58px;
	height:21px;
	line-height:21px;
	color:#fff;
	text-transform:uppercase;
	background:#7F7F7F;
	margin:auto;
	margin-top:5px;
}
.notable-details {
	color:#fff;
	background:#272929;
	padding-left:15px;
}
.footer-affiliates {
	width:100%;
	height:110px;
	float:left;
}
/*--------------------------------------------------------------
## Hexagon Girls Listing
--------------------------------------------------------------*/
.girls-listing-container {
	width:100%;
	height:auto;
	float:left;
	background:#292929;
	padding:15px;
	list-style:none;
	margin-top:0;
}
.girls-listing-container li {
	width:33.33%;
	height:auto;
	float:left;
	margin-bottom:20px;
	padding:0 7px;
}
.girls-listing-name {
	width:100%;
	height:30px;
	float:left;
	margin-bottom:10px;
	background:#AC0101;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-family:'BebasNeueRegular';
	font-size:22px;
}
.girls-listing-name a {
	width:100%;
	height:30px;
	float:left;
	color:#fff;
}
.girls-listing-thumb {
	width:100%;
	height:auto;
	float:left;
	padding:10px;
	border:1px solid #929292;
	background:#fff;
}
.girls-listing-thumb a {
	width:100%;
	height:auto;
	float:left;
}
/*--------------------------------------------------------------
## Hexagon Girls
--------------------------------------------------------------*/
.girls-featured {
	width:100%;
	height:400px;
	float:left;
	margin-bottom:15px;
	background:#292929;
	padding:15px;
}

.girls-gallery {
	width:100%;
	height:107px;
	float:left;
	margin-bottom:15px;
	background:#1d2020;
	padding:15px;
}
.girls-gallery a {
	width:77px;
	height:77px;
	float:left;
	margin-left:15px;
	overflow:hidden;
	background-position: 50% 50%;
	background-size:cover;
}
.girls-gallery a img {
	height:auto;
	width:100%;
}
.girls-detail {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.girls-detail li {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #1D2020;
}
.girls-detail span {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:18px;
	line-height:20px;
}
.girls-twitter {
	width:100%;
	height:auto;
	float:left;
}
/*--------------------------------------------------------------
## Sponsors
--------------------------------------------------------------*/
.sponsors-container {
    width:100%;
    height:auto;
    float:left;
    background:#FFF none repeat scroll 0% 0%;
    padding:15px;
}
.affiliate-container {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.affiliate-container li {
	width:25%;
	height:auto;
	float:left;
	padding:0 5px;
	margin-bottom:10px;
}
/*--------------------------------------------------------------
## Fight Card
--------------------------------------------------------------*/
.fighters-card-area article {
	background:none;
	padding:0;
}
.fight-card-header {
	width:100%;
	height:auto;
	float:left;
	padding:15px;
	background:#fff;
}
.fight-card-title-container {
	width:100%;
	height:auto;
	float:left;
}
.fight-card-details {
	width:54%;
	height:auto;
	float:left;
}
.fight-card-left {
	width:140px;
	height:auto;
	float:left;
	border-bottom:6px solid #292929;
	margin-right:40px;
}
.fight-card-logo {
	width:100%;
	height:auto;
	float:left;
}
.fight-card-title {
	width:auto;
	height:70px;
	float:left;
	font-family:'xxii_dont-mess-with-vhardcore';
	font-size:90px;
	line-height:70px;
	color:#807f80;
}
.fight-card-title span {
	display:none;
}
.fight-card-span {
	width:69px;
	height:70px;
	float:left;
	font-size:40px;
	line-height:33px;
	color:#807f80;
	font-family:'BebasNeueRegular';
}
.fight-card-details-container {
	width:268px;
	height:auto;
	float:left;
	padding-top:15px;
}
.single-fight-latest-thumb {
	height: auto;
    text-align: center;
}
.fight-card-details {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	text-transform:uppercase;
	font-family:'BebasNeueRegular';
	color:#807f7f;
	line-height:20px;
	padding-bottom:5px;
	border-bottom:6px solid #807f80;
	margin-bottom:10px;
}
.fight-card-date-holder {
	width:100%;
	height:auto;
	float:left;
}
.fight-card-schedule-date {
	width:auto;
	height:auto;
	float:left;
}
.fight-card-schedule-month {
	width:auto;
	height:auto;
	float:left;
}
.fight-card-venue-holder {
	width:100%;
	height:auto;
	float:left;
}
.fight-card-schedule-venue {
	width:auto;
	height:auto;
	float:left;
}
.fight-card-schedule-city {
	width:auto;
	height:auto;
	float:left;
}
.fight-card-details span {
	float:left;
	color:#292929;
}
.fight-card-advert {
	width:46%;
	height:auto;
	float:right;
}
.where-to-watch {
	width:auto;
	height:auto;
	float:left;
	font-size:10px;
}
.fight-card-buy-tkts {
	width:auto;
	height:auto;
	float:right;
	font-size:10px;
}
.fight-card-buy-tkts a, .where-to-watch a {
	width:128px;
	height:41px;
	float:left;
	background:#212121;
	color:#fff;
	text-transform:uppercase;
	line-height:41px;
	text-align:center;
	font-weight:bold;
}
.fight-card {
	width:100%;
	height:auto;
	float:left;
}
.main-card {
	width:100%;
	height:auto;
	float:left;
	padding:15px;
	background:#ac0101;
}
.card-titles {
	width:100%;
	height:auto;
	float:left;
	color:#fff;
	font-size:24px;
	line-height:24px;
	font-family:'BebasNeueRegular';
	margin-bottom:10px;
}
/*------------------ Main Fight ------------*/
.fight-1 {
	width:451px;
	height:252px;
	float:left;
	position:relative;
	margin-right:10px;
}
.fight-card-background {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.title-fight-background {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(images/EFC-Worldwide-Main-Title-Fightcard-Background.jpg);
	background-size:cover;
}

.fight-card-name-background {
	width:100%;
	height:47px;
	background:#020202;
	position:absolute;
	bottom:0;
	border-top:1px solid #333333;
}
.fighter-1 {
	width:160px;
	height:252px;
	float:left;
	overflow:hidden;
	position:relative;
}
.fighter-1-thumb {
	width:178px;
	height:204px;
	position:relative;
}
.fight-1 .fighter-1-thumb {
	margin-top:2px!important;
}
.fighter-1-thumb img {
	margin-left:0!important;
	margin-right:0!important;
}
.fight-1 .fighter-1-name {
	width:auto;
}
.fighter-1-name {
	width:60px;
	height:47px;
	float:left;
	line-height:55px;
	color:#fff;
	font-family:'BebasNeueRegular';
	font-size:35px;
	margin-left:7px;
}
.fighter-2 {
	width:160px;
	height:252px;
	float:right;
	overflow:hidden;
	position:relative;
}
.fighter-2 .fighter-1-thumb img {
	margin-right:-20px;
	margin-left:0;
}

.fighter-2 .fighter-1-name {
	float:right;
	margin-right:7px;
}
/*------- Fight 2 -----*/
.fight-x {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	background-size:cover;
}
.fight-x .fight-card-name-background {
	height:20px;
}
.fight-x .fighter-1 {
	width:78px;
	height:121px;
	float:left;
	overflow:hidden;
	position:relative;
}
.fight-x .fighter-1-thumb {
	width:78px;
	height:101px;
	position:relative;
	overflow:hidden;
	text-align:center;
}
.fight-x .fighter-1-thumb img {
	height:100%;
	width:auto;
	margin-left:-8px!important;
	max-width:none;
}
.fight-x .fighter-1-name {
	height:20px;
	line-height:25px;
	font-size:15px;
	margin-left:5px;
	position:relative;
}
.fight-x .fighter-2 {
	width:78px;
	height:121px;
	float:right;
	overflow:hidden;
	position:relative;
}
.fight-x .fighter-2 .fighter-1-thumb img {
	width:auto;
	height:100%;
	max-width:none;
}
.fight-x .fighter-2 .fighter-1-name {
	float:right;
	margin-right:5px;
	text-align: end;
}
/*------- Fight 2 -----*/
.fight-2 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right: 10px;
}
/*------- Fight 3 -----*/
.fight-3 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right: 10px;
}
/*------- Fight 4 -----*/
.fight-4 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right: 10px;
}
/*------- Fight 5 -----*/
.fight-5 {
	width:220px;
	height:121px;
	/*float:right;*/
	position:relative;
	margin-bottom:10px;
	margin-right: 10px;
}
/*------------------ Prelim ------------*/
.preliminary-card {
	width:100%;
	height:auto;
	float:left;
	padding: 14px 13px 8px 23px;
	/*padding:15px;*/
	background:#fff;
}
.main-card .card-titles,
.preliminary-card .card-titles{
	color: #212121;
}
.fight-6 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-7 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-8 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-9 {
	width:220px;
	height:121px;
	float:right;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-10 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-11 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-12 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-13 {
	width:220px;
	height:121px;
	float:right;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-14 {
	width:220px;
	height:121px;
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.fight-15, .fight-16{
	margin-right: 10px;
}
.fight-17{
	margin-left: 4px;
}
.preliminary-home-page .fight-x {
    margin-right: 8px;
}
.latest-fight-card-home .early-preliminary-card .fight-x {
    margin-bottom: 10px !important;
    margin-right: 6px !important;
}
/*------------------ Fight Card Popup ------------*/

.fancybox-content{
	border: 10px solid #ffffff !important;
	padding: 0px !important;
}

.fancybox1 {
	width:100%;
	height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
}
.boutPopUp {
    max-width: 800px;
	width:100%;
    height:auto;
    display: block;
    position: relative;
	background:url(images/EFC-Worldwide-Pop-Background.jpg);
	overflow:hidden;
}
.boutPopUp .title-fight-background {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(images/EFC-Worldwide-Title-Pop-Background.jpg);
}
.boutPopUp ul.boutsWatch {
    list-style: none;
    position: absolute;
    width: 790px;
    left:0;
	padding-left:10px;
	display:none;
}
.boutPopUp ul.boutsWatch li:nth-child(1) {
    margin: 0;
}
.boutPopUp ul.boutsWatch li h6 {
    font: 26px/26px 'BebasNeueRegular', Arial, sans-serif;
    color: #fff;
    margin: 20px 0 0 0;
}
.boutPopUp ul.boutsWatch li a {
    width: auto;
    height: 20px;
    display: block;
    font: bold 11px/20px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
    margin: 16px 0 0 0;
    background-color: #ac0101;
}
.boutPopUp ul.boutsWatch li {
    width: 49%;
    height: 92px;
    display: block;
    float: left;
    margin: 0 0 0 1%;
    text-align: center;
    background-color: #1d2020;
}
.whereWatchTab {
    width: 100%;
    height: auto;
    display: block;
    font: 16px/16px 'BebasNeueRegular', Arial, sans-serif;
    color: #1d2020;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 106px;
	background:url(images/EFC-Worldwide-Fight-Card-Where-to-Watch.png) no-repeat center;
	display:none;
}
.pop-weight {
	width:100%;
	height:auto;
	text-align:center;
	top:40px;
	font-family: "xxii_dont-mess-with-vhardcore";
	color:#fff;
	font-size:40px;
	position:absolute;
	line-height:40px;
}
.pop-fighter-container {
	width:100%;
    height:auto;
	float:left;
	margin-top:30px;
}
.pop-fighter-1 {
	width:50%;
     height:424px;
	float:left;
	position:relative;
	z-index:1;
}
.pop-fighter-2 {
	width:50%;
    height:424px;
	float:left;
	position:relative;
	z-index:1;
	text-align:right;
}
.pop-fighter-2 .not-contracted, .pop-fighter-1 .not-contracted {
	width:100%;
	height:100%;
	position:absolute;
	z-index:50;
}
.pop-fight-record-container {
	width:100%;
	height:150px;
	position:absolute;
	background:rgba(0,0,0,.7);
	top:128px;
}
.pop-1-thumb {
    width: 291px;
    height: 346px;
    position: relative;
	float:left;
	padding-top:0;
}

.pop-1-name {
    width:100%;
    height: 47px;
    float: left;
    line-height: 27px;
    color: #FFF;
    font-family: "xxii_dont-mess-with-vhardcore";
    font-size: 30px;
    margin-left:10px;
	margin-top:13px;
}
.pop-1-name a, .pop-2-name a {
    color: #ac0101;
    font-size: 22px;
}
.pop-2-thumb {
    width: 291px;
    height: 346px;
    position: relative;
	float:right;
	padding-top:0;
}
.pop-2-name {
    width:100%;
    height: 47px;
    float: right;
    line-height: 27px;
    color: #FFF;
    font-family: "xxii_dont-mess-with-vhardcore";
    font-size: 30px;
    margin-right:10px;
	text-align:right;
	margin-top:13px;
}
.pop-card-background {
	width:100%;
	position:absolute;
	bottom:0;
}
.pop-record-1 {
	width:150px;
	height:122px;
	position:absolute;
	right:40px;
	top:103px;
	font-family: "xxii_dont-mess-with-vhardcore";
	color:#fff;
	font-size:18px;
	text-align:right;
	line-height:20px;
}
.pop-record-2 {
	width:150px;
	height:122px;
	position:absolute;
	left:41px;
	top:103px;
	font-family: "xxii_dont-mess-with-vhardcore";
	color:#fff;
	font-size:18px;
	text-align:left;
	line-height:20px;
}
.pop-record ul {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.pop-record ul li {
	width:100%;
	height:20px;
	float:left;
	padding:0;
	margin:0;
}
.pop-legend {
	width:70px;
	height:150px;
	position:relative;
	margin:auto;
	background:#1a1a1a;
	color:#ac0101;
	font-size:20px;
	font-family: "xxii_dont-mess-with-vhardcore";
	line-height:24px;
}
.pop-legend ul {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:4px 0 0 0;
	list-style:none;
}
.pop-legend ul li {
	width:100%;
	height:20px;
	float:left;
	text-align:center;
}
#fancybox-left, #fancybox-right {
    width:5%;
}
/*------------------ Fight Card Media ------------*/

/*.advert-card-1{
	display: none; 
}*/
/*.advert-card-2{
	display: none;
}*/
.fight-x.advert-card-1 {
    margin-right: 14px;
    float: right;
    text-align: right;
}
.latest-fight-card-home .fight-x.advert-card-1 {
    margin-right: 6px;
}
.fight-card-media {
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	padding-top:15px;
	background:#292929;
}
.fight-card-results {
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	padding:15px;
	text-transform: uppercase;
	background:#292929;
}
.fight-card-media .card-titles {
	padding-left:15px;
}
.fight-card-media {
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	padding-top:15px;
	background:#292929;
}
.fight-card-media .card-titles {
	padding-left:15px;
}
.main-card-news {
	width:100%;
	height:auto;
	float:left;
}
.fight-card-shots {
	width:100%;
	height:auto;
	float:left;
}
.fight-card-watch ul {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.fight-card-watch ul li {
	width:100%;
	height:60px;
	float:left;
	margin-bottom:10px;
}
.card-where {
	width:186px;
	height:60px;
	float:left;
	text-align:center;
	box-sizing:border-box;
}
.card-bout {
	width:181px;
	height:60px;
	float:left;
	text-align:center;
	box-sizing:border-box;
	padding:20px 30px;
	line-height:14px;
	background:#f2f2f2;
	margin-left:10px;
}
.card-bout-venue {
	width:244px;
	height:60px;
	float:left;
	text-align:center;
	box-sizing:border-box;
	padding:20px 30px;
	line-height:14px;
	background:#f2f2f2;
	margin-left:10px;
}
.card-bout-time {
	width:287px;
	height:60px;
	float:left;
	text-align:center;
	box-sizing:border-box;
	padding:20px 30px;
	line-height:14px;
	background:#f2f2f2;
	margin-left:10px;
}
.fight-computicket {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Computicket.jpg) no-repeat;
}
.fight-ss {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Superport.jpg);
}
.fight-fs {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-FightSports.jpg) no-repeat;
}
.fight-efc {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-EFCTV.jpg) no-repeat;
}
.fight-st {
	width:100%;
	height:60px;
	background:url(images/watchEFC-Ster-kinekor.jpg);
}
.fight-fw {
	width:100%;
	height:60px;
	background:url(images/watchEFC-fightNowTV.jpg);
}
.fight-ad {
	width:100%;
	height:60px;
	background:url(images/watchEFC-abudabi.jpg);
}
.fight-es {
	width:100%;
	height:60px;
	background:url(images/ESPN-TV.jpg);
}
.fight-etv {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-EFCTV.jpg);
}
.fight-sabc {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-SABC.jpg) no-repeat;
}
.fight-dz {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-DAZN.jpg) no-repeat;
}
.fight-ks {
	width:100%;
	height:60px;
	background:url(images/watchEFC-supersport.jpg) no-repeat;
}
.fight-nm {
	width:100%;
	height:60px;
	background:url(images/EFC-Related-NM.jpg);
}
.fight-fb {
	width:100%;
	height:60px;
	background:url(images/EFC-Related-FB.jpg);
}
.fight-ran {
	width:100%;
	height:60px;
	background:url(images/EFC-Related-RAN.jpg);
}
.fight-slib {
	width:100%;
	height:60px;
	background:url(images/EFC-Related-SLIB.jpg);
}
.fight-hua {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Huawei.jpg);
}
.fight-vip {
	width:100%;
	height:60px;
	background:url(images/watchEFC-VIP.jpg);
}
.fight-eleven {
	width:100%;
	height:60px;
	background:url(images/watch-eleven-sports.jpg);
}
.fight-tv2 {
	width:100%;
	height:60px;
	background:url(images/watchEFC-TV-2-Sport-1.png);
}
.fight-uganda,
.fight-stvtest {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-UBC.jpg);
}
.fight-mmatv {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-MMATV.jpg);
}
.fight-ibsports {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-IBSports.jpg);
}
.fight-stv {
	width:100%;
	height:60px;
	background:url(images/watchEFC-STV.jpg);
}
.fight-afrotv {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Afro-TV.jpg.png);
}
.fight-arenasport {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Arena-Sport.png);
}
.fight-canalplus {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Canal-Plus.png);
}
.fight-galaxytv {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Galaxy-TV.png);
}
.fight-ghanabroadcasting {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Ghana-Broadcasting.png);
}
.fight-ktn {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-KTN.png);
}
.fight-mediamaistv {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Media-Mais-TV.png);
}
.fight-mitv {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-MiTV.png);
}
.fight-ngtvcnewsblack {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-NG-TVC-News-Black.png);
}
.fight-ngtvcnewswhite {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-NG-TVC-News-White.png);
}
.fight-ourtv {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Our-TV.png);
}
.fight-ovytv {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-OVY-TV.png);
}
.fight-rba {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-RBA.png);
}
.fight-slbc {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-SLBC.png);
}
.fight-amgl,
.fight-ten {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Ten.png);
}
.fight-tvsucesso {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-TV-Sucesso.png);
}
.fight-yanga {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-Yanga.png);
}
.fight-zbc {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-ZBC.png);
}
 .fight-efcworldwide {
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-EFC-Worldwide-TV.png);
}
/*.fight-amgl{
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-EFC-Worldwide-TV.png);
}*/
.fight-tvzimbo{
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-tv-zimbo.png);
}
.fight-znbc{
	width:100%;
	height:60px;
	background:url(images/Fightcard-Broadcaster-Logo-ZNBC.png);
}
/*------------------ Where to watch ------------*/
.fight-card-watch {
	width:100%;
	height:auto;
	float:left;
	padding:15px;
	background:#fff;
}
.fight-card-watch .card-titles {
	width:100%;
	height:48px;
	float:left;
	padding:0 15px ;
	background:#212121;
	line-height:48px;
}
.with-gallery {
	width:100%;
	height:auto!important;
	min-height:48px;
	float:left;
	padding:0 15px ;
	background:#212121;
}
.fight-card-view-media {
	width:100%;
	height:80px;
}
.fight-card-view-media a {
	width:100px;
	height:auto;
	max-height:65px;
	float:left;
	margin-left:10px;
	overflow:hidden;
	border:1px solid #515151;
}
.fight-card-view-media a img {
	width:100%;
	height:auto;
	float:left;
}
.fight-card-related {
	width:100%;
	height:auto;
	float:left;
	padding:0 15px 15px 15px;
	background:#fff;
}
.fight-card-related .card-titles {
	width:100%;
	height:48px;
	float:left;
	padding:0 15px;
	background:#ac0101;
	line-height:48px;
}
.fight-card-related ul {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.fight-card-related ul li {
	width:100%;
	height:26px;
	float:left;
	margin:0;
	list-style:none;
	font-size:12px;
	font-family:'swiss_721medium';
	line-height:26px;
	margin-bottom:1px;
}
.related-heading {
	background:#555555;
	color:#fff;
	font-family:'BebasNeueRegular'!important;
	font-size:14px;
}
.related-date {
	width:140px;
	height:26px;
	float:left;
	padding-left:13px;
}
.related-time {
	width:180px;
	height:26px;
	float:left;
	padding-left:13px;
}
.related-activity {
	width:282px;
	height:26px;
	float:left;
	padding-left:13px;
}
.related-location {
	width:222px;
	height:26px;
	float:left;
	padding-left:13px;
}
.related-more {
	width:106px;
	height:26px;
	float:left;
	background:#141414;
	color:#fff;
	padding-left:13px;
}
.related-heading .related-more {
	background:none;

}
.related-date-cont {
	width:140px;
	height:26px;
	float:left;
	padding-left:13px;
	background:#f2f2f2;
}
.related-time-cont {
	width:180px;
	height:26px;
	float:left;
	padding-left:13px;
	background:#f2f2f2;
}
.related-activity-cont {
	width:282px;
	height:26px;
	float:left;
	padding-left:13px;
	background:#f2f2f2;
}
.related-location-cont {
	width:222px;
	height:26px;
	float:left;
	padding-left:13px;
	background:#f2f2f2;
}
.related-more-cont {
	width:106px;
	height:26px;
	float:left;
	background:#141414;
	color:#fff;
	text-align:center;
}
.related-more-cont a {
	color:#fff;
}
/*-------------- Results --------------*/
.grey {
	filter: grayscale(100%);
}
.results-container {
	width:100%;
	height:auto;
	position:absolute;
	z-index:5;
	color:#ac0101;
	font-family:'BebasNeueRegular'!important;
	font-size:13px;
	text-align:center;
	bottom: 0;
/*	top:0;
	padding: 5px;
	background: #1d1d1d;*/
}
.fight-1 .results-container {
	font-size:24px;
	text-align:center;
	bottom: 10px;
/*	top:0;
	padding: 5px;
	background: #1d1d1d;
	z-index:5;*/
}
.winner_fighter2 {
	width:78px;
	height:102px;
	position:absolute;
	left:0;
	top:0;
	background:url(images/EFC_Africa_Looser.png) no-repeat;
	background-size:cover;
}
.winner_fighter1 {
	width:78px;
	height:102px;
	position:absolute;
	right:0;
	top:0;
	background:url(images/EFC_Africa_Looser.png) no-repeat;
	background-size:cover;
}
.fight-1 .winner_fighter1 {
	width:160px;
	height:206px;
	position:absolute;
	right:0;
	top:0;
	background:url(images/EFC_Africa_Looser.png) no-repeat;
	background-size:cover;
	z-index:2;
}
.fight-1 .winner_fighter2 {
	width:160px;
	height:206px;
	position:absolute;
	left:0;
	top:0;
	background:url(images/EFC_Africa_Looser.png) no-repeat;
	background-size:cover;
	z-index:2;
}
/*--------------------------------------------------------------
## Event Gallery
--------------------------------------------------------------*/
.gallery-container article {
	background:#292929;
}
.gallery-container h2 {
	color:#fff;
}
.press-conference-images {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0;
}
.gallery-container h3 {
	color:#CCC;
}
.press-conference-images .fancybox {
	width:32%;
	height:200px;
	float:left;
	overflow:hidden;
	box-sizing:border-box;
	border:2px solid #515151;
	margin-right:2%;
	margin-bottom:10px;
}
.press-conference-images .fancybox:nth-child(3n+1) {
	margin-right:0;
}
.press-conference-images .fancybox img {
	width:100%;
	height:auto;
}
.fight-event-images {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0;
}
.fight-event-images .fancybox {
	width:19.2%;
	height:120px;
	float:left;
	overflow:hidden;
	box-sizing:border-box;
	border:2px solid #515151;
	margin-right:1%;
	margin-bottom:10px;
}
.fight-event-images .fancybox:nth-child(5n+1) {
	width:19.2%;
	height:80px;
	float:left;
	overflow:hidden;
	box-sizing:border-box;
	border:2px solid #515151;
	margin-right:1%;
	margin-bottom:10px;
}
.broadcast-schedule-title {
	width: 100%;
	line-height: 40px;
	background: #000;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	color: #fff;
	font-size: 27px;
	margin-bottom: 5px;
	padding:0 10px;
	box-sizing:border-box;
}
.broadcast-page {
	width: 100%;
	min-height: 190px;
	margin-bottom: 10px;
	list-style: none;
}
.broadcast-page li {
	width: 100%;
	margin-bottom: 10px;
}
.broadcast-logo {
	width: auto;
	float: left;
	margin-right: 5px;
}
.broadcast-format {
	width: auto;
	float: left;
	margin-right: 5px;
}
.broadcast-info {
	width: auto;
	padding: 20px;
	min-height: 190px;
	background: #f1f1f1;
}
/*--------------------------------------------------------------
## News Archives
--------------------------------------------------------------*/
.news-archive-advert {
	margin-bottom:15px;
}
.news-container {
	padding:15px;
	background:#fff;
}
#tabsArchive {
	width:100%;
	height:auto;
	float:left;
}
.archive-year-container {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.archive-months {
    width:100%;
    height:43px;
    float:left;
    position:relative;
    padding:0px;
    margin:0px;
    list-style:none;
    background:#292929;
    font-family:"BebasNeueRegular";
    text-transform:uppercase;
    font-size:18px;
}
.archive-months li {
    width:auto;
    height:43px;
    float:left;
    padding:0px 15px;
	line-height:43px;
	background:transparent url("images/EFC-Worldwide-News-Tabs-Shadow.png") no-repeat left;
}
.archive-months .ui-tabs-active {
    background-color:#AC0101!important;
}
.archive-months li a {
    color:#fff;
}
.newslist-container {
	width:100%;
	height:auto;
	float:left;
	padding:15px 0 0 15px;
}
.newslist-container ul {
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
.newslist-container ul li {
	width:100%;
	height:auto;
	border-bottom:1px dotted #8e8e8e;
	padding: 4px 0;
}
.archive-date {
	width:85px;
	height:auto;
	color:#AC0101;
	margin-right:5%;
	float:left;
	font-weight:bold;
}
.archive-title {
	width:auto;
	height:auto;
	float:left;
}
.archive-read-more {
	width:auto;
	height:auto;
	float:right;
	font-size:11px;
}
.archive-read-more a {
	color:#AC0101;
}
.past-year-archive {
	width:auto;
	height:auto;
	padding:0 30px;
	line-height:30px;
	color:#fff;
	background:#AC0101;
	float:right;
}
.past-year-archive:hover {
	background:#1D2020;
	color:#fff;
}
/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}
#secondary {
	width:24%;
	height:auto;
	float:left;
	padding:15px 15px 0 0;
}
.post-sponsors {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.post-sponsors ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.post-sponsors ul li {
	width:100%;
	float:left;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
	display: block;
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.wp-caption-text {
	text-align: center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
	display: block;
}
#fancybox-wrap {
	box-sizing:content-box;
}
div#fancybox-title {
    margin-left:0!important;
	margin-right:0!important;
}
/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
footer {
	width:100%;
	color:#fff;
	background:#131313;
	float:left;
	position:relative;
}
.footer-affiliates {
	width:100%;
	height:106px;
	float:left;
	padding:20px 0;
}
.affiliate-footer {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.affiliate-footer li {
	width:16.666%;
	height:66px;
	float:left;
	padding:0 5px;
	text-align:center;
}
.affiliate-footer li a {
	width:100%;
	height:66px;
	float:left;
	text-align:center;
}
.affiliate-footer li img {
	width:auto;
	height:100%;
	float:left;
}
.footer-menu {
	width:100%;
	height:auto;
	background:#ac0101;
	float:left;
}
.footer-menu ul {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:15px 0;
	list-style:none;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
}
.footer-menu ul li {
	width:auto;
	margin:0;
	display:inline-block;
	border-left:1px solid #fff;
}
.footer-menu ul li:first-child {
	border-left:none;
}
.footer-menu ul li a {
	color:#fff;
	padding:0 12px;
}
.footer-menu ul li a:hover {
	color:#404040;
}
.site-info {
	width:100%;
	height:auto;
	padding:15px 0 50px 0;
	float:left;
	text-align:center;
}
.footer-logo img {
	max-width:135px;
	height:auto;
}
.copyright {
	font-size:11px;
	line-height:20px;
}
.designed-by {
	font-size:11px;
}
.designed-by a {
	color:#94ce00;
}
/*--------------------------------------------------------------
## Shortcodes
--------------------------------------------------------------*/
.half-content {
	width:48%;
	height:auto;
	float:left;
	margin-right:2%;
}
.half-content-last {
	width:48%;
	height:auto;
	float:left;
}
.bold-heading {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:18px;
	line-height:20px;
	margin-bottom:5px;
}
.bold-heading-red {
	width:100%;
	height:auto;
	float:left;
	font-family:'BebasNeueRegular';
	font-size:18px;
	line-height:20px;
	color:#AC0101;
	margin-bottom:5px;
}
.slider-pro {
    font-family: 'Open Sans', Arial;
}
/* Example 1 */
#example1 .sp-thumbnail {
	width: 100%;
	padding: 8px;
	background-color: #F0F0F0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#example1 .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}
#example1 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}
@media (max-width: 1024px) {
	.efc-champions ul li{
		float: left;
	    height: 343px;
	}
}
@media (max-width: 860px) {
@media (max-width: 860px) {
	#example1 .hide-medium-screen {
		display: none;
	}
}
@media (max-width: 640px) {
	#example1 .sp-layer {
		font-size: 12px;
	}
	#example1 .hide-small-screen {
		display: none;
	}
}
@media (max-width: 500px) {
	#example1 .sp-thumbnail {
		text-align: center;
	}
	#example1 .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}
	#example1 .sp-thumbnail-description {
		display: none;
	}
}
/* Example 3 */
#example3 .sp-selected-thumbnail {
	border: 4px solid #000;
}
/* Example 4 */
#example4 .sp-slides-container {
	background-color: #F4F4F4;
}
#example4 h3 {
	margin: 0 0 10px 0;
}
#example4 p {
	margin: 0 0 30px 0;
}
#example4 .sp-thumbnail-container {
	width: 200px;
	height: 130px;
	overflow: hidden;
	margin-bottom: 10px;
}
#example4 .sp-image-text {
	background: rgba( 80, 80, 80, 0.5 );
	color: #FFF;
	padding: 20px;
}
.links {
	text-align: center;
	margin-top: 10px;
}
/* Example 5 */
#example5 .sp-thumbnail-image-container {
	width: 100px;
	height: 80px;
	overflow: hidden;
	float: left;
}
#example5 .sp-thumbnail-image {
	height: 100%;
}
#example5 .sp-thumbnail-text {
	width: 170px;
    float: right;
    padding: 8px;
    background-color: #F0F0F0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#example5 .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}
#example5 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}
@media (max-width: 500px) {
	#example5 .sp-thumbnail {
		text-align: center;
	}
	#example5 .sp-thumbnail-image-container {
		display: none;
	}
	#example5 .sp-thumbnail-text {
		width: 120px;
	}
	#example5 .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}
	#example5 .sp-thumbnail-description {
		display: none;
	}
}

/*--------------------------------------------------------------
## Restrictions
--------------------------------------------------------------*/

/* Disables the selection */
.disableselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge*/
   user-select: none;          /* Non-prefixed version, currently 
                                 not supported by any browser */
   pointer-events: none;
}

/* Disables the drag event 
(mostly used for images) */
.disabledrag{
   -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
   user-drag: none;
}

/*--------------------------------------------------------------
## Table Tabs
--------------------------------------------------------------*/

.tabletab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    z-index: 17;
    position: relative;    
}

.tabletabblock {
    width: 100%;
    background: red;
    position: relative;
    z-index: 0;
    border-bottom: 1px solid #b3b0af;
    pointer-events: none;
    float: right;
    top: -1px;
}

.tabletabheader {
	padding-top: 25px;
}

/* Change background color of buttons on hover */
.tabletab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tabletab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.tabletabcontent {
    display: none;
    top: -1px;
    position: relative;
}

#aybollads-91014866-2 div:nth-child(2) {
	    max-width: 300px !important;
    min-width: 100vw;
    width: 100%;
    margin: 0px;
    display: table;
    vertical-align: middle;
    background-color: rgb(255, 255, 255);
    box-sizing: border-box;
    border: 1px solid transparent;
    height: 300px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
}

/*NEWS ARTICLES*/

.news-featured-image {
	overflow: hidden;
}

.news-featured-image img {
	-webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.news-featured-image img:hover {
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/*--------------------------------------------------------------
## Menu 19 July 2018 
---------------------------------------------------------------*/
#mega-menu-wrap-mainmenu-updates #mega-menu-mainmenu-updates > li.mega-menu-megamenu > ul.mega-sub-menu{
	min-height:400px;
    z-index:9999;
    border-radius:0px;
    background:url(images/menu-logo.png)no-repeat 98% 95% #212121!important;
    border-bottom:3px solid #ac0101!important;
     background-position:right bottom;
}
ul.mega-sub-menu {
    overflow: hidden !important;
}
.weight_class_menu{
    height:auto;
    font-family: Arial;
    font-size: 12px;
    margin-bottom:10px !important;
}
.weight_class_menu a{
    color:white !important;
   text-transform: uppercase !important;
    line-height:18px !important;
    font-size: 12px !important;
}
.weight_class_menu a span {
    color:#b4b4b4;
    display:block;
}
@media (min-width: 779px){
    .menu_weight_classes{
        display:flex !important;
        width: 65% !important;
        flex-flow:column wrap;
        height:340px !important;
    }
}
#menu-title-holders{
    display:flex !important;
    background:url(images/bg_mesh_menu.png)no-repeat center center !important;
    -webkit-background-size: cover !important;
    background-size: cover !important;
}
#menu_profiles{
    flex:1;
    text-align: right !important;
}
.split-title span {
    display: block;
    color: #b4b4b4;
    font-family:'swiss_721medium' 
}
h2.split-title{
    font-size: 21px;
    line-height:21px;
    font-family: 'swis721_hv_btheavy';
    color:white !important; 
    position:relative;
    margin-bottom:20px !important;
}
.split-title:before{
    background: #ac0101;
    width: 3px;
    height: 95%;
    position: absolute;
    content: ' ';
}
.split-title.title-stripe-right:before { 
    top: 0;
    right: -10px;
}
.split-title.title-stripe-left:before{
   top: 0;
   left: -10px; 
}
.title-stripe-left{
    margin-left:15px !important;
}
.p-20{
    padding:20px !important;
}
#mega-menu-mainmenu-updates .mega-sub-menu > li,
#mega-menu-mainmenu-updates li > div{
    /*min-height: 400px !important;*/
    padding: 0 !important;
}
#menu-title-holders{
    min-height:400px !important;
    padding:20px 30px 0 20px !important;
}
.text-right{
    text-align: right !important;;
}
.menu-champ-info{
    position: absolute !important;
    bottom: -320px !important;
    width: 150% !important;
    left: -55% !important;
}
.fighter-flag{
    right: -15px !Important;
    position: absolute !important;
}
.fighter-flag img{
    max-height:60px !important;
}
@media (min-width: 779px){
    
    .col-7{
        flex:1 1 59%;
    }
    .col-5{
        flex:1 1 41%;
    }
    .col-6{
        flex:1 1 50%;
    }
}
.cols-row{
    display:flex !important;
}
ul#menu-weight-classes li a{
    font-size: 13px !important;
    text-transform: capitalize !important;
    font-family:Arial !important;
}
ul#menu-weight-classes li{
    height:auto !important;
}
ul#mega-menu-mainmenu-updates a.mega-menu-link {
    font-family: 'swis721_hv_btheavy' !important;
    font-size: 14px !important;
}
ul#mega-menu-mainmenu-updates a.mega-menu-link:hover{
    background:#ac0101 !important;
}
.mega-menu-item-type-widget .menu-capitalize .menu li a {
    text-transform: capitalize !important;
}
#mega-menu-mainmenu-updates .latest-schedule li{
    display:flex !important;
    align-items:center;
}
.venue-image{
    flex:1 !important;
}
.venue-image + div{
    flex: 3 !important;
    line-height: 16px !important;
    color:white !important;
    font-size: 13px !important; 
}
.venue-image + div > a{
    font-weight: bold !important;
    font-size: 15px !important;
    color:white !important;
}
.latest-schedule li{
    margin-bottom: 25px !important;
}
#mega-menu-mainmenu-updates #menu-past-events{
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: column;
    grid-template-rows: repeat(13, 20px);
}
#mega-menu-mainmenu-updates #menu-past-events li{
    width:auto !important;
}
#mega-menu-mainmenu-updates li:nth-child(3) .mega-sub-menu > li{
    padding:20px 20px 0 20px!important;
}
#events-tickets-submenu{
    background:url(http://www.efcworldwide.com/wp-content/uploads/Unorganized/bg_events_menu.png) no-repeat center center !important;
    background-size:cover !important;
    min-height:400px !important;
    align-items:flex-end;
    padding-bottom: 30px !important;
}
.flex{
    display:flex !important;
}
.text-white{
    color:white !important;
}
.text-grey{
    color: #b3b3b3 !important;
}
.f-13{
    font-size: 13px !important;
}
.items-end{
    align-items:flex-end;
}
.content-end{
    justify-content:flex-end;
}
.text-capitalize{
    text-transform: capitalize !important;
}
#events-tickets-submenu .event-tickets-inner div{
    flex:1 1 auto;
    line-height: 16px !important;
}
.event-tickets-inner{
    flex:1 ;
    width:100% !important;
    padding:20px!important;
    background: rgba(27,27,27, 0.9) !important;
}

@media only screen and (max-width: 778px){
    .cols-row{
        flex-wrap:wrap;
    }
    .cols-row > div{
        flex:1 1 100%;
    }
    .flex-wrap\@portait{
        flex-wrap:wrap;
    }
    #mega-menu-wrap-mainmenu-updates .mega-menu-toggle.mega-menu-open + #mega-menu-mainmenu-updates {
        display: block;
        margin-top: 50px;
    }
    #mega-menu-wrap-mainmenu-updates .mega-menu-toggle{
        padding-top:28px;
    }
    #mega-menu-wrap-mainmenu-updates .mega-menu-toggle{
        background:transparent !important;
    }
    #mega-menu-wrap-mainmenu-updates #mega-menu-mainmenu-updates > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
        width: 100% !important;
    }
    #mega-menu-wrap-mainmenu-updates #mega-menu-mainmenu-updates > li.mega-menu-megamenu:nth-child(3) > ul.mega-sub-menu > li.mega-menu-item {
        width: 50% !important;
    }
    .menu-champ-info {
        position: absolute !important;
        bottom: -397px !important;
        width: 75% !important;
        left: 30% !important;
    }
    #mega-menu-mainmenu-updates{
        background: #333 !important;
    }
}
@media (max-width: 580px){
    #mega-menu-wrap-mainmenu-updates #mega-menu-mainmenu-updates > li.mega-menu-megamenu:nth-child(3) > ul.mega-sub-menu > li.mega-menu-item {
        width: 100% !important;
    }
}
/*Fighter profile record icons */
.postid-35297 .fighter-header{
	display:flex;
}
.postid-35297 .fighter-header, 
.postid-35297 .fighter-header > div{
	height:auto;
}
.postid-35297 #fighter-flag{
	position: relative !important;
	display: flex;
	overflow: hidden;
}
.postid-35297 #fighter-flag img{
	position: absolute;
	width: 122%;
	max-width:none;
}
.postid-35297 .attachment-fighter_profile{
	height:auto;
}
.record-icon{
	position: relative;
	width:18px;
	height:18px;
	display:block;
	vertical-align: middle;
}
.record-icon:before{
	content:"";
	width:18px;
	height:18px;
	position: absolute;
	left:0;
	top:0;
	background-position: center center;
    background-size: 80%;
    background-repeat: no-repeat;
}
.record-icon--efc_wld:before{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M1.012,14.001h1.493c0.238,0.075,0.572,0.208,0.9,0.358c0.424,0.195,0.971,0.439,1.584,0.697 C6.042,15.5,7.425,15.75,8.401,15.49c0.54-0.145,0.766-0.566,0.644-0.652c-0.123-0.084-0.422-0.058-0.688-0.039 c-0.178,0.012-0.347-0.027-0.382-0.207c-0.079-0.41,0.609-0.359,1.076,0.018c0.467,0.377,0.838,0.592,1.473,0.352 c0.454-0.172,0.898-0.709,0.784-2.469l-0.078-3.063c0,0,0.072-1.673-1.665-1.605c0,0-2.679-0.045-4.407,0.364 C3.429,8.599,2.871,9.159,2.23,9.174C2.178,9.176,2.108,9.178,2.026,9.18H1.012C0.453,9.18,0,9.633,0,10.192v2.796 C0,13.547,0.453,14.001,1.012,14.001z M1.3,11.709h0.612v1.771H1.3V11.709z'/%3E%3Cpath fill='%23FFFFFF' d='M21.77,9.174c-0.64-0.016-1.197-0.575-2.926-0.987c-1.729-0.41-4.408-0.364-4.408-0.364 c-1.736-0.067-1.664,1.605-1.664,1.605l-0.079,3.063c-0.114,1.76,0.33,2.297,0.784,2.469c0.635,0.24,1.006,0.025,1.473-0.351 c0.467-0.378,1.154-0.429,1.076-0.019c-0.035,0.181-0.204,0.221-0.383,0.207c-0.266-0.019-0.565-0.045-0.688,0.04 s0.104,0.507,0.644,0.651c0.977,0.261,2.358,0.01,3.412-0.433c0.614-0.259,1.16-0.503,1.584-0.697 c0.327-0.15,0.662-0.284,0.899-0.359h1.494c0.559,0,1.012-0.453,1.012-1.013v-2.795c0-0.56-0.453-1.013-1.012-1.013h-1.014 C21.892,9.178,21.822,9.176,21.77,9.174z M22.089,11.709h0.612v1.771h-0.612V11.709z'/%3E%3Cpath fill='%23FFFFFF' d='M8.259,5.036C8.054,4.914,7.789,4.98,7.667,5.185C7.544,5.389,7.61,5.654,7.814,5.776l2.427,1.456 c0.069,0.042,0.146,0.062,0.222,0.062c0.146,0,0.29-0.074,0.37-0.209c0.123-0.205,0.057-0.469-0.148-0.592L8.259,5.036z'/%3E%3Cpath fill='%23FFFFFF' d='M15.578,5.036L13.15,6.493c-0.205,0.123-0.271,0.387-0.148,0.592c0.082,0.135,0.225,0.209,0.371,0.209 c0.075,0,0.152-0.02,0.222-0.062l2.427-1.456c0.205-0.123,0.271-0.387,0.148-0.592C16.047,4.98,15.781,4.914,15.578,5.036z'/%3E%3Cpath fill='%23FFFFFF' d='M12.027,7.294c0.238,0,0.432-0.193,0.432-0.432V2.835c0-0.239-0.193-0.431-0.432-0.431 s-0.431,0.192-0.431,0.431v4.027C11.596,7.101,11.789,7.294,12.027,7.294z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.record-icon--efc_submissions:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU3LjY2NyA1Ny42NjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU3LjY2NyA1Ny42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTcuMTYsNDIuMjM1TDQ3LjA2MywyOC4zNDljLTAuMjE3LTAuODkzLTAuNjg2LTIuNjgzLTEuMzk0LTMuMzU0bC00LjQ3NCw1LjQyMiAgICBjMC40MjEsMC43MDUsMC41NjIsMS41OCwwLjM1OSwyLjMxNmMtMC4zNTIsMS4yOC0xLjQyMywyLjA0My0yLjg2MywyLjA0M2MtMC4xODUsMC0wLjM3Ny0wLjAxMy0wLjU2My0wLjAzOCAgICBjLTAuMzEzLTAuMDQzLTAuNjQ5LTAuMTEtMC45OTMtMC4xOTZjLTAuNjc5LDEuMDQ1LTEuMTY2LDEuODM4LTEuMzAxLDIuMDYzYy0wLjY1NywxLjA4Mi0wLjQ1NywyLjQ3OCwwLjQ3MywzLjMzM2w4LjQ0Miw3Ljc3OSAgICBjMC41MTEsMC40NywxLjE1NywwLjcwMywxLjgwMSwwLjcwM2MwLjcxOCwwLDEuNDMzLTAuMjg5LDEuOTU3LTAuODU4YzAuOTk1LTEuMDc4LDAuOTI1LTIuNzYxLTAuMTUzLTMuNzU2bC02LjgxNy02LjI4MSAgICBjMC43LTEuMDgxLDEuNTA1LTIuMjYxLDIuMjc2LTMuMzFjMC4yNDYtMC4wODQsMC40ODUtMC4xODcsMC43Mi0wLjMwN2w4LjMyNywxMS40NDljMC41MjEsMC43MTUsMS4zMywxLjA5NiwyLjE1MiwxLjA5NiAgICBjMC41NDMsMCwxLjA4OC0wLjE2MiwxLjU2Mi0wLjUwN0M1Ny43Niw0NS4wODQsNTguMDIyLDQzLjQxOSw1Ny4xNiw0Mi4yMzV6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTI2Ljc3LDE5LjU2OWMtMC40NTksMC43NjUtMC42ODMsMS42MDUtMC43LDIuNDM4Yy0xLjAwMywyLjU1Mi00LjA4OCwyLjgzNi02Ljc0LDMuMTk1ICAgIGMtMS4yMzQsMC4xNjctMS44ODcsMS43MjktMS41OTIsMi44MDRjMC4zNjMsMS4zMTYsMS41NzMsMS43NTgsMi44MDMsMS41OWMyLjc3NS0wLjM3NSw1LjY3MS0xLjEwNiw3LjY4NC0yLjhsMy45MjUtNC4yMTkgICAgbDAuMzksMC42NWMwLjQ3NCwwLjc4OCwwLjc0MSwxLjY4OSwwLjc3NiwyLjYwOWMwLjgyNCwxLjkzNSwzLjE0OCwyLjMzNSw1LjQ3OSwyLjY0N2w0Ljk5OS01LjY3ICAgIGMtMi4wMjctMS40MzgtNy43OTEtNC4yOTctOS40OTMtNS4zMTdDMzEuOTY0LDE2LjA5MywyOC4xNzIsMTcuMjMyLDI2Ljc3LDE5LjU2OXoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMjQuMTQ3LDE5LjYwNmMyLjI2OCwwLDQuMTA3LTEuODM5LDQuMTA3LTQuMTA4YzAtMS40MTctMC43MTctMi42NjYtMS44MDgtMy40MDRsMC43NjgtMC4xMTkgICAgYzAuNDUzLTAuMDY5LDAuNzYzLTAuNDk0LDAuNjkzLTAuOTQ3Yy0wLjA3LTAuNDU0LTAuNDkzLTAuNzY0LTAuOTQ3LTAuNjkzbC0xLjU4NCwwLjI0NWwwLjEyNC0wLjMwMiAgICBjMC4xNzQtMC40MjQtMC4wMjktMC45MDgtMC40NTQtMS4wODNjLTAuNDI0LTAuMTc0LTAuOTA4LDAuMDI5LTEuMDgzLDAuNDUzbC0wLjYzOSwxLjU2Yy0wLjA0MywwLjA3Mi0wLjA3NywwLjE1LTAuMDk2LDAuMjMyICAgIGwtMC4wMjcsMC4wNjRjLTEuODEzLDAuNDI4LTMuMTY0LDIuMDUxLTMuMTY0LDMuOTk1QzIwLjAzOSwxNy43NjcsMjEuODc3LDE5LjYwNiwyNC4xNDcsMTkuNjA2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00MC44NTUsMzIuMzJjMC4yOTUtMS4wNzQtMC4zNTctMi42MzctMS41OTItMi44MDRjLTIuNjUyLTAuMzU4LTYuMzE0LTEuMjgyLTYuNzQtMy4xOTUgICAgYy0wLjQyOC0xLjkxMy0wLjI0LTEuNjcxLTAuNjk5LTIuNDM3YzAsMC0zLjE0Nyw1Ljk5NS0xMC44Myw3LjQ5OWwxLjQwMywxLjc1NmMxLjExMi0wLjUsNS44NC00LjExOSw1Ljg0LTQuMTE5ICAgIGMyLjAxNywxLjk1Miw2Ljg1Miw0LjQ5Miw5LjgxMyw0Ljg5M0MzOS4yODIsMzQuMDc4LDQwLjQ5MSwzMy42MzYsNDAuODU1LDMyLjMyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0yMC40MTUsMzQuNDcybC04LjQxNC04LjQxNWMtMC43MDksMC42NzItMS4xNzYsMS41MTEtMS4zOTUsMi40MDVMMC41MDksNDIuMzQ3ICAgIGMtMC44NjQsMS4xODYtMC42MDEsMi44NSwwLjU4NywzLjcxMmMwLjQ3MSwwLjM0MywxLjAyLDAuNTEsMS41NjIsMC41MWMwLjgyLDAsMS42MzEtMC4zNzksMi4xNTEtMS4wOTZsOC4zMjgtMTEuNDUzICAgIGMwLjIzNCwwLjEyMiwwLjQ3NCwwLjIyOCwwLjcyLDAuMzFjMC43NzIsMS4wNDcsMS41NzUsMi4yMjksMi4yNzgsMy4zMDlsLTYuODE3LDYuMjgzYy0xLjA4LDAuOTkyLTEuMTQ5LDIuNjc2LTAuMTU0LDMuNzU2ICAgIGMwLjUyNCwwLjU2OCwxLjIzOSwwLjg1NywxLjk1NiwwLjg1N2MwLjY0NCwwLDEuMjg5LTAuMjM2LDEuOC0wLjcwNWw4LjQ0NC03Ljc3NmMwLjkyOS0wLjg1OCwxLjEyNy0yLjI1LDAuNDczLTMuMzM1ICAgIEMyMS42OSwzNi40ODIsMjEuMTU3LDM1LjYwOCwyMC40MTUsMzQuNDcyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0xNi43NTEsMjUuOTM3YzAuNTU2LTAuODQxLDEuMzcyLTEuMzc0LDIuMjk4LTEuNWwwLjQwMi0wLjA1NCAgICBjMi41OTItMC4zNDUsNC4zNzMtMC42NzcsNS4wMzktMS45OTFjMC4wMTMtMC4yMDMsMC4wNC0wLjQwNSwwLjA3NC0wLjYwNmMtMC4xMzksMC4wMS0wLjI3NywwLjAyMS0wLjQxNywwLjAyMSAgICBjLTEuNTk3LDAtMy4wNC0wLjY3Mi00LjA2NC0xLjc0NmMtMi4yNTEsMS4xOTgtNC44OTQsMi42MS02LjEzMywzLjQ5bDIuNTMxLDIuODcyQzE2LjU2MSwyNi4yNTcsMTYuNjQ4LDI2LjA5MiwxNi43NTEsMjUuOTM3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0yOS42MjMsMTQuOTA2YzAuMDk4LDAuNDE0LDAuMTQ5LDAuODQsMC4xNDksMS4yNzRjMCwwLjA3LTAuMDA4LDAuMTM4LTAuMDEsMC4yMDggICAgYzAuNjcxLTAuMTgzLDEuMzcxLTAuMjg1LDIuMDczLTAuMjg1YzEuMTcsMCwyLjI2OSwwLjI4NywzLjE3MiwwLjgyOWMwLjQ0NCwwLjI2NywxLjIzNiwwLjY5NCwyLjE0LDEuMTc3ICAgIGMwLjMwOS0wLjU3NSwwLjQ4Mi0xLjIzMSwwLjQ4Mi0xLjkyOWMwLTEuOTQ0LTEuMzUyLTMuNTY4LTMuMTY1LTMuOTk1bC0wLjAyNi0wLjA2NGMtMC4wMTktMC4wODMtMC4wNTMtMC4xNTktMC4wOTUtMC4yMzEgICAgbC0wLjY0LTEuNTZjLTAuMTcyLTAuNDI0LTAuNjU3LTAuNjI4LTEuMDgyLTAuNDU0Yy0wLjQyNiwwLjE3NC0wLjYyOCwwLjY1OS0wLjQ1NCwxLjA4M2wwLjEyNSwwLjMwMWwtMS41ODQtMC4yNDQgICAgYy0wLjQ1NC0wLjA2OS0wLjg3NywwLjI0MS0wLjk0OSwwLjY5NGMtMC4wNjcsMC40NTMsMC4yNDEsMC44NzcsMC42OTUsMC45NDhsMC43NjksMC4xMTggICAgQzMwLjQ3NywxMy4yODMsMjkuOTEsMTQuMDMsMjkuNjIzLDE0LjkwNnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K');
}
.record-icon--efc_tko:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwLjY2OCA2MC42NjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwLjY2OCA2MC42Njg7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8Zz4KCQk8Y2lyY2xlIGN4PSI0LjA4MiIgY3k9IjE1LjI4NiIgcj0iNC4wODIiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMjAuOTk3LDM2Ljc3NmMtMC41MjgtMC40MzQtMS4xNjUtMC42NjItMS43ODctMC42MzNjLTAuMTM5LTAuMDg2LTAuMjkyLTAuMTYtMC40NTktMC4yMjMgICAgYy0xLjg1NS0wLjY4NC0zLjgzLTAuOTAyLTUuNzc5LTAuNzI5Yy0wLjAyMy0wLjMzNi0wLjA3Ny0wLjY3OC0wLjE2Ny0xLjAxNGMtMC4zNDYtMS4yODMtMC42OTMtMi41NjktMS4wMzktMy44NTQgICAgYzIuMzQyLTAuNjg4LDQuNDQ3LTEuOTk2LDYuMTc1LTMuODZjMi4wNTItMi4yMTEtMS41MjktNS4yMDMtMy41NjQtMy4wMDhjLTEuMDk4LDEuMTg0LTIuMzk0LDEuOTM2LTMuODI2LDIuMzU3ICAgIGMtMC4xODktMC43MDMtMC4zNzgtMS40MDUtMC41NjctMi4xMDhjMi45NTEtMC44NTIsNS44MjctMS45MDUsOC42MDYtMy4yNTdjMi42MjMtMS4yNzUsMC4zMjktNS4xNzMtMi4yODItMy45MDUgICAgYy0zLjQ3MywxLjY5LTcuMTQ1LDIuOC0xMC44OTYsMy42ODhjLTAuMjc0LDAuMDM2LTAuNTQsMC4wOTktMC43OTIsMC4xOTRjLTIuMTY1LDAuODEzLTIuODgyLDMuMDE4LTIuMzE5LDUuMTA0ICAgIGMxLjAyNSwzLjgxMywyLjA1Miw3LjYyNSwzLjA3OSwxMS40MzhjMC4xNzgsMC42NjIsMC41NjksMS4yMDcsMS4wNzksMS42MjNjMS43MTcsNC4zMTIsMS40MjcsOC40MTQtMC41MTIsMTIuOTQ1ICAgIGMtMS4xODQsMi43NjQsMy4wODQsNC42NDUsNC4yNjgsMS44NzdjMS45MzYtNC41MjEsMi41ODUtOS4wMDIsMS41NzEtMTMuNDM4YzEuOTQzLTAuNDgzLDMuODM4LTAuNCw1Ljc2NCwwLjMwOSAgICBjMC4yNzIsMC4xLDAuNTI0LDAuMTM0LDAuNzYzLDAuMTM3YzEuMDk1LDAuOTU5LDIuMDYzLDIuMDA2LDIuODI3LDMuMTc0YzAuNjczLDEuMDI5LDEuOTksMS40NTksMy4wOTMsMC44MTIgICAgYzEuMDIzLTAuNiwxLjQ4Ni0yLjA2MSwwLjgxMi0zLjA5NkMyMy45MjQsMzkuNTk4LDIyLjU3OSwzOC4wNzEsMjAuOTk3LDM2Ljc3NnoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNNTYuMzE3LDIyLjgwM2MtMS4xNDUsMS44NDQtMi4yODQsMy42ODgtMy40MjYsNS41MzVjLTAuOTQ1LTAuMzIzLTEuOTItMC41MjctMi45MTYtMC41ODEgICAgYy0xLjEwNS0zLjU4OS0yLjcyMi03LjEzLTQuODU4LTEwLjI2OGMxLjgxNS0wLjA0MiwzLjYzNS0wLjA1MSw1LjQ1Mi0wLjA1M2MyLjk3OSwwLDIuOTc5LTQuNjIzLDAtNC42MjIgICAgYy0zLjIzOCwwLTYuNDc3LDAuMDE2LTkuNzA5LDAuMjNjLTAuMDAyLDAtMC4wMDQsMC0wLjAwNiwwYy0wLjk2MS0wLjMxMi0xLjk1MS0wLjEyOC0yLjc5NSwwLjM2MyAgICBjMC41OTQtMC42ODcsMC45NS0xLjU4LDAuOTUtMi41NTljMC0yLjE3LTEuNzU5LTMuOTI5LTMuOTMtMy45MjljLTIuMTcsMC0zLjkzMSwxLjc1OS0zLjkzMSwzLjkyOXMxLjc2MSwzLjkzLDMuOTMxLDMuOTMgICAgYzAuNjk2LDAsMS4zNTEtMC4xODMsMS45MTYtMC41MDFjLTAuNDk0LDAuNTUtMC44NjMsMS4yMjItMS4wMjksMS45NDdjLTAuMTI4LDAuMDk0LTAuMjUyLDAuMjA2LTAuMzczLDAuMzM3ICAgIGMtMi4zMTEsMi41NDMtNC42Miw1LjA4NS02LjkzNCw3LjYyOGMtMiwyLjIsMS4yNiw1LjQ3OSwzLjI3MSwzLjI2OWMxLjk4NS0yLjE4NiwzLjk3My00LjM3MSw1Ljk2MS02LjU1OCAgICBjMC4zNTQsMC40ODgsMC42ODcsMC45OSwxLjAxNCwxLjQ5NWMxLjY3OCwyLjU3NiwyLjkwNiw1LjMzOCwzLjc0NCw4LjI5MmMwLjE0MywwLjQ5OCwwLjM1MiwwLjkyLDAuNjA0LDEuMjc1ICAgIGMtMS44NCwzLjc3OC0zLjQ0LDcuNjYtNC44NTQsMTEuNjE5Yy0xLjAwNiwyLjgxNCwzLjQ2Myw0LjAxNiw0LjQ1OSwxLjIyOWMxLjM0LTMuNzU2LDIuODU0LTcuNDMsNC42MjEtMTEuMDA2ICAgIGMwLjA5LTAuMTgzLDAuMTUtMC4zNTksMC4xOTMtMC41MzdjMC41OS0wLjE4NiwxLjEzNS0wLjQ4NywxLjU4NC0wLjg5NmMxLjE5MS0wLjAwMywyLjI4NywwLjI3NiwzLjM4MSwwLjg3NSAgICBjMC42MDgsMC4zMzMsMS4yMDEsMC4zNzEsMS43MjEsMC4yMThjMC41NDktMC4xMTEsMS4wNjMtMC40MzgsMS40NDEtMS4wNDdjMS41MDItMi40MjYsMy4wMDYtNC44NTQsNC41MDgtNy4yODEgICAgQzYxLjg4NCwyMi41OTMsNTcuODg0LDIwLjI3NCw1Ni4zMTcsMjIuODAzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0yNC4zMjUsMjAuOTU1Yy0wLjI2NS0wLjgxLTAuMzgtMS42NzctMC40NS0yLjU0OWMtMC4wNjMtMC44NzYtMC4wNjgtMS43NjYtMC4wMzgtMi42NjcgICAgbDAuMTM0LTIuNzZjLTAuNDgxLDAuODIyLTAuNzk5LDEuNzIyLTEsMi42NTJjLTAuMiwwLjkyOS0wLjI4NiwxLjg5Mi0wLjIxNiwyLjg1N2MwLjA3LDAuOTYyLDAuMjk0LDEuOTM5LDAuNzY5LDIuODIxICAgIGMwLjIzNiwwLjQ0LDAuNTUsMC44NSwwLjk0MiwxLjE3MmMwLjM5NSwwLjMxMywwLjg3NCwwLjUzNiwxLjM1NiwwLjU0M0MyNC45OTgsMjIuNTMxLDI0LjU5OSwyMS43NTYsMjQuMzI1LDIwLjk1NXoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMjcuMDk2LDE5LjcxMmMtMC4xNTctMC41NjMtMC4yMjgtMS4xNTktMC4yNzYtMS43NjRjLTAuMDQ1LTAuNjA4LTAuMDU1LTEuMjI4LTAuMDYtMS44NjEgICAgYy0wLjAwOS0wLjYzNywwLjAwOC0xLjI3OC0wLjAzNS0xLjk3M2MtMC40MDYsMC41NjItMC42NjMsMS4yMDMtMC44MzgsMS44NjJjLTAuMTY1LDAuNjY0LTAuMjM1LDEuMzU2LTAuMTg2LDIuMDUzICAgIGMwLjA1MiwwLjY5NSwwLjIyLDEuNDA1LDAuNTg5LDIuMDQxYzAuMTg1LDAuMzE1LDAuNDMsMC42MDcsMC43MjgsMC44MzJjMC4zMDQsMC4yMTYsMC42NjgsMC4zNTcsMS4wMTksMC4zMzEgICAgQzI3LjQ3OCwyMC44MTMsMjcuMjYsMjAuMjczLDI3LjA5NiwxOS43MTJ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTEwLjY3Miw2Ljc3MmMwLjAzNC0wLjEyMSwwLjA2My0wLjI0OCwwLjA4NS0wLjM5MWMwLjA3NS0wLjAyMiwwLjE0OC0wLjA0NiwwLjIyMS0wLjA3MSAgICBjMC40ODIsMC42MTMsMS4xMzEsMS4wNDgsMS44ODQsMS4yNjNjMC42NzMsMC4xOTIsMS4zNjgsMC4xODgsMi4wMzMtMC4wMDRjLTAuNDI2LDEuMDQ5LTAuMzM5LDIuMjA2LDAuMTk5LDMuMTc0ICAgIGMtMS4xMjEsMC42MjUtMS44NTgsMS44My0xLjg5NCwzLjExNmMtMC44OTgtMC4yNC0xLjg0Ni0wLjEzNS0yLjY3NSwwLjI5OWwwLjE1NywwLjMwMWMwLjc2OC0wLjQwMiwxLjY0OS0wLjQ5NCwyLjQ3OS0wLjI1OSAgICBjMC4wMzMsMC4wMSwwLjA2NSwwLjAyMSwwLjA5NywwLjAzM2wwLjI5MSwwLjFsLTAuMDA3LTAuMjQ3Yy0wLjA0Ni0xLjMwMywwLjcwMS0yLjU0NiwxLjg2NS0zLjEyNGwwLjE2Ny0wLjA4M2wtMC4wOTgtMC4xNTkgICAgYy0wLjYyNi0xLjAwOC0wLjY5LTIuMjc1LTAuMTA0LTMuMzY2bDAuMjI2LTAuNDIxbC0wLjQ0MywwLjE4M2MtMC43MDYsMC4yOTItMS40NjgsMC4zMzYtMi4yMDEsMC4xMjggICAgYy0wLjcyLTAuMjA1LTEuMzM1LTAuNjM0LTEuNzgyLTEuMjQxbC0wLjA3Ny0wLjEwNmwtMC4xMjQsMC4wNUMxMC44NCw2LDEwLjcwMyw2LjA0NiwxMC41NjMsNi4wODJMMTAuNDUyLDYuMTFsLTAuMDE0LDAuMTEzICAgIGMtMC4wMjUsMC4xNzUtMC4wNTUsMC4zMi0wLjA5MywwLjQ1NmMtMC4zMjgsMS4xNS0xLjI1NiwyLjA0Ni0yLjQyMSwyLjMzN2wwLjA4MiwwLjMzMUM5LjI4OSw5LjAyNiwxMC4zMTEsOC4wNCwxMC42NzIsNi43NzJ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==')
}
.record-icon--efc_decision:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU3Ljg4IDU3Ljg4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1Ny44OCA1Ny44ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBkPSJNMTQuMzU3LDEyLjk5M2MtMC40MjMtMC4wMjctMC45NTktMC4wNTItMS41NTMtMC4wNTJjLTMuMDIsMC01LjE0OSwwLjYzLTYuMzI5LDEuODcyICAgICBjLTAuNzQ0LDAuNzg0LTEuMDkxLDEuNzcyLTEuMDMyLDIuODg4djcuNjUyYzAsMS4wMTQsMC4zNzEsMS45ODgsMS4wMzcsMi43MzhsOS4yMDksMTAuNTY1QzE1Ljg4NSwzOC44OCwxNi4xNjEsMzksMTYuNDQ1LDM5ICAgICBjMC4xMzIsMCwwLjI2NS0wLjAyNiwwLjM5Mi0wLjA4YzAuMzk5LTAuMTcsMC42NDMtMC41NzcsMC42MDQtMS4wMDlMMTUuMjksMTMuOTAyQzE1LjI0NSwxMy40MTEsMTQuODQ5LDEzLjAyNCwxNC4zNTcsMTIuOTkzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNMzQuNDQ0LDI5Yy0zLjg1NiwwLTYuOTk0LDIuOTExLTYuOTk0LDYuNDlsLTAuMDA2LDIwLjM5YzAsMC40NTcsMC41NTcsMC45NzcsMSwxLjA4OWMyLjUzNywwLjY0Nyw0LjIxNiwwLjkxMSw2LDAuOTExICAgICBjMS43NzEsMCwzLjE3NS0wLjM0OSw2LTFjMC40NTQtMC4xMDQsMS0wLjUzNCwxLTFWMzUuNjA1QzQxLjQ0NCwzMS45NjMsMzguMzA0LDI5LDM0LjQ0NCwyOXogTTM4LjE1MSw1Mi4xNzMgICAgIGMwLjM5MSwwLjM5MSwwLjM5MSwxLjAyMywwLDEuNDE0Yy0wLjE5NSwwLjE5NS0wLjQ1MSwwLjI5My0wLjcwNywwLjI5M3MtMC41MTItMC4wOTgtMC43MDctMC4yOTNsLTIuMjkzLTIuMjkzbC0yLjI5MywyLjI5MyAgICAgYy0wLjE5NSwwLjE5NS0wLjQ1MSwwLjI5My0wLjcwNywwLjI5M3MtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRsMi4yOTMtMi4yOTNsLTIuMjkzLTIuMjkzICAgICBjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRzMS4wMjMtMC4zOTEsMS40MTQsMGwyLjI5MywyLjI5M2wyLjI5My0yLjI5M2MwLjM5MS0wLjM5MSwxLjAyMy0wLjM5MSwxLjQxNCwwICAgICBzMC4zOTEsMS4wMjMsMCwxLjQxNGwtMi4yOTMsMi4yOTNMMzguMTUxLDUyLjE3M3ogTTM4LjE1MSw0MC4yOTNjMC4zOTEsMC4zOTEsMC4zOTEsMS4wMjMsMCwxLjQxNCAgICAgQzM3Ljk1Niw0MS45MDIsMzcuNyw0MiwzNy40NDQsNDJzLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzbC0yLjI5My0yLjI5M2wtMi4yOTMsMi4yOTNDMzEuOTU2LDQxLjkwMiwzMS43LDQyLDMxLjQ0NCw0MiAgICAgcy0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M2MtMC4zOTEtMC4zOTEtMC4zOTEtMS4wMjMsMC0xLjQxNEwzMy4wMywzOGwtMi4yOTMtMi4yOTNjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTQgICAgIHMxLjAyMy0wLjM5MSwxLjQxNCwwbDIuMjkzLDIuMjkzbDIuMjkzLTIuMjkzYzAuMzkxLTAuMzkxLDEuMDIzLTAuMzkxLDEuNDE0LDBzMC4zOTEsMS4wMjMsMCwxLjQxNEwzNS44NTgsMzhMMzguMTUxLDQwLjI5M3oiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTQ4Ljk2Niw0MS4wNTJjLTAuMjk2LTAuMTgxLTAuNjY4LTAuMTk1LTAuOTc3LTAuMDM2Yy0wLjgzNSwwLjQyOC0yLjM2OCwxLjEtNC41NDQsMS42NzR2MTQuNjQ3ICAgICBjMCwwLjEyMi0wLjAxNiwwLjI0LTAuMDMsMC4zNThjMy42NTktMS4wMzksNS41NTEtMi40OTUsNS42NDctMi41NzFjMC4yNDItMC4xODksMC4zODMtMC40NzksMC4zODMtMC43ODdWNDEuOTA2ICAgICBDNDkuNDQ0LDQxLjU1Nyw0OS4yNjMsNDEuMjM0LDQ4Ljk2Niw0MS4wNTJ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCTxwYXRoIGQ9Ik0yNS40NDksNDIuNjYzYy0yLjEzNy0wLjU4LTMuNjk2LTEuMjUyLTQuNTYxLTEuNjhjLTAuMzEtMC4xNTItMC42NzctMC4xMzUtMC45NzEsMC4wNDcgICAgIGMtMC4yOTQsMC4xODMtMC40NzMsMC41MDQtMC40NzMsMC44NXYxMi40NTdjMCwwLjM0NiwwLjE3OSwwLjY2NywwLjQ3MiwwLjg1YzAuMTA5LDAuMDY4LDIuMjExLDEuMzU1LDUuNTQ5LDIuNDAxICAgICBjLTAuMDA3LTAuMDg0LTAuMDIxLTAuMTY2LTAuMDIxLTAuMjUxTDI1LjQ0OSw0Mi42NjN6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCTxwYXRoIGQ9Ik00OC41MTcsMi4xOEM0Ni41OTMsMC43NTQsNDQuMTk4LDAsNDEuNTkzLDBIMjUuNTExYy0wLjQ4NSwwLTAuOTU2LDAuMDYtMS40MDEsMC4xNzcgICAgIGMtMS45MTMsMC41MDMtOC4xNTUsMi43MTQtOC4xNTEsMTAuMTA5bDIuNDksMjcuODAzYzAuMDI4LDAuMzA5LDAuMTk3LDAuNTg3LDAuNDU4LDAuNzU0YzAuMTE1LDAuMDczLDIuNDE0LDEuNTE1LDYuNTQyLDIuNTU3ICAgICBsMC4wMDItNS45MWMwLTQuNjgxLDQuMDM1LTguNDg5LDguOTk0LTguNDg5YzQuOTYyLDAsOSwzLjg2LDksOC42MDV2NS44MTVjNC4yNjMtMS4wNDMsNi40NTktMi41MjIsNi41NjctMi41OTcgICAgIGMwLjI1LTAuMTcyLDAuNDA4LTAuNDQ4LDAuNDMtMC43NTJsMi4wMDItMjcuODc0QzUyLjQ0NCw2Ljg1Niw1MS4wODYsNC4wODQsNDguNTE3LDIuMTh6IE00Ni40NDQsMTdjLTAuNTUyLDAtMS0wLjQ0Ny0xLTEgICAgIGMwLTQuOTYzLTQuMDM4LTktOS05Yy0wLjU1MiwwLTEtMC40NDctMS0xczAuNDQ4LTEsMS0xYzYuMDY1LDAsMTEsNC45MzUsMTEsMTFDNDcuNDQ0LDE2LjU1Myw0Ni45OTYsMTcsNDYuNDQ0LDE3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K')
}
.record-icon--efc_age:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSItNjEgMCA1MTIgNTEyIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij48cGF0aCBkPSJtMjU1IDkxdi0zMWMwLTMzLjA4OTg0NC0yNi45MTAxNTYtNjAtNjAtNjBzLTYwIDI2LjkxMDE1Ni02MCA2MHYzMWMwIDMzLjA4OTg0NCAyNi45MTAxNTYgNjAgNjAgNjBzNjAtMjYuOTEwMTU2IDYwLTYwem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMCA0NjkuNzk2ODc1YzAgMjMuMjc3MzQ0IDE4LjkyNTc4MSA0Mi4yMDMxMjUgNDIuMjAzMTI1IDQyLjIwMzEyNWgxNjUuOTIxODc1YzE3LjU3ODEyNSAwIDMxLjg3NS0xNC4yOTY4NzUgMzEuODc1LTMxLjg3NSAwLTE2LjAzOTA2Mi0xMS45OTYwOTQtMjkuNjMyODEyLTI3LjkyMTg3NS0zMS42MDkzNzUtMTE3LjkzMzU5NC0xNC42Njc5NjktMTY1LjcxMDkzNy0yMC45MDYyNS0xNjkuODMyMDMxLTIwLjkwNjI1LTIzLjQ2NDg0NCAwLTQyLjI0NjA5NCAxOC45ODgyODEtNDIuMjQ2MDk0IDQyLjE4NzV6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im05NC4xNDA2MjUgMTYzLjkyOTY4OC0zOC41MzUxNTYtMzguNTM1MTU3Yy01Ljg1OTM3NS01Ljg1OTM3NS0xNS4zNTE1NjMtNS44NTkzNzUtMjEuMjEwOTM4IDBzLTUuODU5Mzc1IDE1LjM1MTU2MyAwIDIxLjIxMDkzOGwzNS4yMjI2NTcgMzUuMjIyNjU2Yy03LjM0Mzc1IDguNTc0MjE5LTEyLjUzNTE1NyAxOC45Mjk2ODctMTQuMTE3MTg4IDMwLjM3MTA5NGwtMTMuNSA5My44OTg0MzdjLTEuMTk5MjE5IDguNjk5MjE5IDEuNSAxNy40MDIzNDQgNy4xOTkyMTkgMjQgNy44MDA3ODEgOSAyMC40MDIzNDMgMTIuMDAzOTA2IDI5LjEwMTU2MiA5LjYwMTU2M2w4MC4xMDE1NjMtMjMuNjk5MjE5YzEyLjg5ODQzNy0zLjYwMTU2MiAyMS41OTc2NTYtMTUuNjAxNTYyIDIxLjU5NzY1Ni0yOC44MDA3ODF2LTE1LjkzNzVjMC00LjgwNDY4OC0yLjMwMDc4MS05LjMxNjQwNy02LjE4NzUtMTIuMTQwNjI1LTMuODg2NzE5LTIuODIwMzEzLTguODkwNjI1LTMuNjA5Mzc1LTEzLjQ1NzAzMS0yLjEyNWwtMzIuODU1NDY5IDEwLjcwMzEyNWMtNi4xNDA2MjUgMi40NTMxMjUtMTYuMDA3ODEyLTEuMTEzMjgxLTE4Ljg5ODQzOC0xMC4xOTkyMTktMi4xMDE1NjItNy44MDA3ODEgMi4zOTg0MzgtMTYuMTk5MjE5IDEwLjE5OTIxOS0xOC42MDE1NjJsMzYuNTk3NjU3LTEwLjgwMDc4MiAyNy4wMDM5MDYtMjUuNWMyLjg0NzY1Ni00LjE5OTIxOCA3LjcyMjY1Ni02LjI5Njg3NSAxMi41OTc2NTYtNi4yOTY4NzVzOS43NSAyLjA5NzY1NyAxMi41OTc2NTYgNi4yOTY4NzVsMjcuMDAzOTA2IDI1LjUwMzkwNiAzNi41OTc2NTcgMTAuNzk2ODc2YzcuODAwNzgxIDIuNDAyMzQzIDEyLjMwMDc4MSAxMC44MDA3ODEgMTAuMTk5MjE5IDE4LjYwMTU2Mi0yLjc5Njg3NiA4Ljc5Mjk2OS0xMi41ODIwMzIgMTIuNzIyNjU2LTE4Ljg5ODQzOCAxMC4xOTkyMTlsLTMyLjg1NTQ2OS0xMC43MDMxMjVjLTQuNTY2NDA2LTEuNDg0Mzc1LTkuNTcwMzEyLS42OTUzMTMtMTMuNDU3MDMxIDIuMTI1LTMuODg2NzE5IDIuODI0MjE4LTYuMTg3NSA3LjMzNTkzNy02LjE4NzUgMTIuMTQwNjI1djE1LjkzNzVjMCAxMy4xOTkyMTkgOC42OTkyMTkgMjUuMjAzMTI1IDIxLjU5NzY1NiAyOC44MDA3ODFsODAuMTAxNTYzIDIzLjY5OTIxOWM4LjY5OTIxOSAyLjQwMjM0MyAyMS4zMDA3ODEtLjYwMTU2MyAyOS4xMDE1NjItOS41OTc2NTcgNS42OTkyMTktNi42MDE1NjIgOC4zOTg0MzgtMTUuMzAwNzgxIDcuMTk5MjE5LTI0bC0xMy41LTkzLjkwMjM0M2MtMS41ODU5MzgtMTEuNDM3NS02Ljc2OTUzMS0yMS43OTY4NzUtMTQuMTE3MTg4LTMwLjM3NWwzNS4yMjI2NTctMzUuMjE4NzVjNS44NTkzNzUtNS44NTkzNzUgNS44NTkzNzUtMTUuMzUxNTYzIDAtMjEuMjEwOTM4cy0xNS4zNTE1NjMtNS44NTkzNzUtMjEuMjEwOTM4IDBsLTM4LjUzNTE1NiAzOC41MzUxNTctMzEuODEyNS0xNS45MDYyNWMtMTYuNTE5NTMxIDE5Ljk2ODc1LTQxLjE2NDA2MyAzMi45NzY1NjItNjkuMDQ2ODc1IDMyLjk3NjU2MnMtNTIuNTI3MzQ0LTEzLjAwNzgxMi02OS4wNTA3ODEtMzIuOTc2NTYyem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMzA1LjM2NzE4OCAzNjguODM1OTM4Yy0uNTMxMjUtLjEyODkwNy0xLjEyMTA5NC0uMDc0MjE5LTEuNjQ0NTMyLS4yMTg3NWwtODAuNjQwNjI1LTIzLjg0NzY1N2MtMTEuMDg5ODQzLTMuMTA1NDY5LTIwLjc1NzgxMi05LjQzMzU5My0yOC4xMDkzNzUtMTcuODI4MTI1LTcuNDE0MDYyIDguNDIxODc1LTE3LjE5OTIxOCAxNC43OTY4NzUtMjguNDkyMTg3IDE3Ljk0NTMxM2wtNzkuNjcxODc1IDIzLjU4MjAzMWMtMS40NTMxMjUuNDAyMzQ0LTIuODIwMzEzLjMwNDY4OC00LjIzODI4Mi41ODIwMzEtMy44MTI1IDEwLjU4MjAzMS04Ljk0MTQwNiAyMS43NTM5MDctMTUuNjgzNTkzIDMxLjEwNTQ2OSAxMi4yMDcwMzEgMS40OTIxODggMTE2LjA1MDc4MSAxNC40ODA0NjkgMTI4LjEyMTA5MyAxNS45OTIxODggOC4yMTA5MzgtMS4wMjczNDQgMTExLjU0Njg3Ni0xMy45NTMxMjYgMTI0LjAzOTA2My0xNS40ODgyODItNS44NjMyODEtOS4yNzczNDQtMTAuNDQxNDA2LTIwLjcyMjY1Ni0xMy42Nzk2ODctMzEuODI0MjE4em0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMzQ3Ljc5Njg3NSA1MTJjMjMuMjc3MzQ0IDAgNDIuMjAzMTI1LTE4LjkyNTc4MSA0Mi4yMDMxMjUtNDIuMjAzMTI1IDAtMjMuMTk5MjE5LTE4Ljc4MTI1LTQyLjE4NzUtNDIuMjQ2MDk0LTQyLjE4NzUtMy4wNzgxMjUgMC0zMC41OTc2NTYgMy40OTIxODctOTMuNDkyMTg3IDExLjM3MTA5NCA5LjgxMjUgMTEgMTUuNzM4MjgxIDI1LjQ1NzAzMSAxNS43MzgyODEgNDEuMTQ0NTMxIDAgMTEuNjk5MjE5LTMuNDUzMTI1IDIyLjUzMTI1LTkuMTE3MTg4IDMxLjg3NXptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+Cg==')
}
.record-icon--efc_height:before{ 
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjQwMSwwIDExMSwwIDExMSw0MCAyNTQuNzE2LDQwIDE1Mi40NjksMTQyLjI0NiAxODAuNzU0LDE3MC41MyAyMzUsMTE2LjI4NCAyMzUsMzk2LjEwNCAxODAuNzU0LDM0MS44NTggICAgIDE1Mi40NjksMzcwLjE0MiAyNTQuMzI4LDQ3MiAxMTEsNDcyIDExMSw1MTIgNDAxLDUxMiA0MDEsNDcyIDI1NS42NzIsNDcyIDM1Ny41MzEsMzcwLjE0MiAzMjkuMjQ2LDM0MS44NTggMjc1LDM5Ni4xMDQgICAgIDI3NSwxMTYuMjg0IDMyOS4yNDYsMTcwLjUzIDM1Ny41MzEsMTQyLjI0NiAyNTUuMjg0LDQwIDQwMSw0MCAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=')
}
.record-icon--efc_reach:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyMC4wMDEgNDIwLjAwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDIwLjAwMSA0MjAuMDAxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPGcgaWQ9IkxheWVyXzFfNTVfIj4KCQk8Zz4KCQkJPHBhdGggZD0iTTE5OS4xMzUsODQuNzA4YzUuMTE5LDMuNDUsMTAuOTE2LDUuODMsMTYuOTY3LDcuMDExbDAuMDYzLDAuMDE1YzE0Ljk5MiwyLjkxMSwzMC43Ni0xLjkxNyw0MS41NzItMTIuNyAgICAgYzEwLjk2Ny0xMC45NSwxNS43ODMtMjcuMTMyLDEyLjU5NC00Mi4yOTVjLTMuMTE3LTE0Ljc3Mi0xMy41NjQtMjcuNDE2LTI3LjUxLTMzLjIxN2MtMTQuMjY0LTUuOTM2LTMwLjg5Ni00LjI5MS00My43MTMsNC4zNDQgICAgIHMtMjAuNTc4LDIzLjQzOC0yMC40MzYsMzguODk1QzE3OC44MTUsNjEuODYxLDE4Ni42MjEsNzYuMjg1LDE5OS4xMzUsODQuNzA4eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNMzk0LjYxMyw5My44MTJjLTIuNDQ3LTAuNjY2LTQuOTgtMC45OTktNy41MTQtMC45OTljLTUuOTUzLDAtMTEuNjYyLDAuMDM4LTE3LjIxMSwyLjU4OSAgICAgYy0wLjkwMiwwLjQxNC0xLjc4MSwwLjg3Ni0yLjYzMywxLjM4MmMtMC42NiwwLjM5MS0xLjA4MiwwLjcyNi0xLjYyOSwwLjg3OGMtMy4xNTgtMC4wMDYtOC4wOTYtMC4wMTYtOS41MiwwLjAwNCAgICAgYy00LjAxNiwwLTcuOTYxLDEuMzg5LTExLjA4NiwzLjkxYy0wLjYxNywwLjQ5NS0wLjk3MSwxLjI3My0xLjc3LDEuMjI0Yy0xLjIzOC0wLjA3OC0yLjQ3OS0wLjE1NS0zLjcxOS0wLjIzMiAgICAgYy0xNC41MDYtMC45MDctMjkuMDEtMS44MTQtNDMuNTE4LTIuNzIxYy0xOS45MjYtMS4yNDQtMzkuODU0LTIuNDg5LTU5Ljc3Ny0zLjczNGMtMTIuMjA5LTAuNzYzLTI0LjM5My0yLjI4OS0zNi42MTktMi4yODkgICAgIGMtMTguMzAzLDAtMjYuMzk1LDUuNjEtMjkuNTE4LDcuNDUzYy05LjkwNiw1Ljg1NC0xNy4xNjIsMTQuOTAxLTIxLjMwNSwyNS41NzVjLTUuNDg2LDE0LjEzNi0xMC45NzUsMjguMjczLTE2LjQ1OSw0Mi40MTMgICAgIGMtNS41NDcsMTQuMjg1LTEyLjk1NywyOC4yNzEtMTguNTA0LDQyLjU1NmMtMC4xMTksMC4zMTUtMC4yNDIsMC42My0wLjM2MywwLjk0MWMtMC42NDYsMS42NzItMS4xNzIsMy4zODktMS42NzIsNS4xMDggICAgIGMtMi42Nyw5LjE5Mi0wLjIzMiwxMC4yNzYtMS45MzQsMTUuMTY1Yy0xLjcxMSw1LjU1LTEuMDA4LDMuMjYyLTIuNzE5LDguODEzYy01LjUzMSwxNy45NDUtMTEuMDksMzUuODgtMTYuNjkzLDUzLjgwMyAgICAgYy0xLjI1Niw0LjAyMy0zLjc2MiwxMi4wNzYtMy43NjIsMTIuMDc2cy0yLDIuMTEtMi41OTQsMi43MTFjLTEuODA5LDEuODI5LTMuNjM3LDMuNjQ0LTUuNDczLDUuNDQ0ICAgICBjLTcuMTIzLDYuOTgzLTE0LjM2MSwxMy44NS0yMS42MTksMjAuNjg5Yy0xMi44MTMsMTIuMDczLTI1LjczOCwyNC4wMi0zOC42NywzNS45NjNjLTIuMzI0LDIuMTQ1LTQuNjcyLDQuMjY2LTYuOTcxLDYuNDM1ICAgICBjLTUuMzU0LDQuOTgtNy44ODEsMTIuNTE2LTYuNjQ4LDE5LjcxOWMyLjU0NywxNC44OTMsMTkuODI0LDIyLjgzOCwzMi43ODEsMTUuMTAyYzIuOTA4LTEuNzM2LDUuNTc0LTMuOTksOC4yODktNiAgICAgYzYuNTM5LTQuODM3LDEzLjA3NC05LjY3NSwxOS42MTEtMTQuNTEzYzE1LjE1Ni0xMS4yODEsMzAuMjg5LTIyLjYwNyw0NS4xOTUtMzQuMjE1YzUuNjkxLTQuNDMxLDExLjQzNC04LjgzMywxNi43OTktMTMuNjU2ICAgICBjNy44MTktNy4wMjksMTQuNzMtMjMuNjEzLDE3LjM0Mi0yOS41MjhjNC4yMDctOS41MzMsOC4zMTEtMTkuMTE2LDEyLjQ2MS0yOC42NzVjMTUuNTIzLDkuODgzLDYyLjQyNCw0MC4zODcsNjIuNDI0LDQwLjM4NyAgICAgczguNTIsMjUuOTYzLDExLjMzOCwzNS4zMThjMi41ODgsOC41OTIsNS4wOSwxNy4yMDksNy41OSwyNS44MjdjMS42NDUsNS42NzksMi45MjIsMTEuNTk3LDQuOTgyLDE3LjE0ICAgICBjNS4yNDgsMTQuMTE1LDIzLjY0MSwxOC43NjEsMzQuOTYzLDguODI2YzUuMjA3LTQuNTY4LDgtMTEuNDg4LDcuMzkxLTE4LjM5M2MtMC41MzctNi4wNjItMS43Ny0xMi4xMTUtMi42OTEtMTguMTI4ICAgICBjLTIuODE2LTE4LjQwMi01LjY1Ni0zNi44MTMtOS4xNjYtNTUuMDk5Yy0xLjU2Ni04LjE2NC0yLjk1My0xNi42OTUtNi4wODYtMjQuNDM3Yy0xLjU3OC0zLjg5Ni0yLjg1Mi03LjA2Mi0yMC43NzUtMjIuMTA0ICAgICBsLTM3LjkzMi0zMS4xNDNsMTcuOTc1LTQ2LjMxNmMyLjUxNiwyLjQsNS4wMjcsNC44MDMsNy41MzcsNy4yMDRjNC45NzEsNC43NTYsMTEuODgxLDYuMTUxLDE4LjQxOCw0LjMzMyAgICAgYzQuMTU0LTEuMTU3LDguMzA5LTIuMzEzLDEyLjQ2My0zLjQ3M2MyLjQwNC0wLjY2OCw0Ljc3Ny0wLjExMyw3LjI1Mi0wLjZjMS45NTEtMC4zODYsMy44ODMtMC44OTUsNS44MTgtMS4zNDcgICAgIGMwLjUzNy0wLjEyNiwyLjY5NS0wLjY3MiwzLjk1MS0wLjk5M2MwLjYyMywwLjIxNCwyLjczNiwwLjkxNyw0LjczNCwxLjMxOWM0LjA4NCwwLjgyMiw4LjI1NCwwLjY3NSwxMi4zMDUtMC4yNjkgICAgIGM1LjYwOS0xLjMwNywxMC45NTMtMi42MzMsMTUuNjMzLTYuMjI2YzExLjU4Ni04LjkwNCwxNC40NTctMjUuNzM4LDYuNDM5LTM3Ljk3MWMtMy44MTQtNS44MTktOS43NzctMTAuMDk2LTE2LjUwNi0xMS44NjEgICAgIGMtNi4wMTQtMS41OC0xMS42NjQtMC42MjUtMTcuNTc0LDAuNzUxYy0zLjE1MiwwLjczNC02LjE3MiwxLjczMy04Ljk4NCwzLjM3MWMtMS42NjQsMC45NzEtMy4yMjcsMi4xMTEtNC42NTYsMy4zOTYgICAgIGMtMC42NDcsMC41ODMtMS4yNjcsMS4yLTEuODU3LDEuODQxYy0yLjI3NywwLjQ3My03LjI1NCwxLjYzOS04LjY2NCwxLjk2OGMtMS4wNywwLjI0OC0yLjEyMywwLjUyNS0zLjE0NiwwLjkzMiAgICAgYy0wLjk0MSwwLjM3NS0xLjE1MiwwLjkwNy0xLjcxOSwwLjE0Yy0zLjg2Ny01LjI0OC03LjczOC0xMC40OTctMTEuNjA3LTE1Ljc0NmMxMi40ODgtMC43OCwyNC45NzMtMS41NjEsMzcuNDU1LTIuMzQxICAgICBjMTcuNzM2LTEuMTA4LDM1LjQ3My0yLjIxNyw1My4yMDktMy4zMjRjMS43ODctMC4xMTMsMy41NzQtMC4yMjUsNS4zNjMtMC4zMzZjMC45NDEtMC4wNiwxLjE1LDAuNTY4LDEuOTUxLDEuMjExICAgICBjMy4xMjUsMi41MjMsNy4wNywzLjkxLDExLjA4NiwzLjkxbDkuNzQ0LTAuMDAzYzAuMzI0LDAuMjE5LDAuNjQ4LDAuNDM2LDAuOTgsMC42NGMwLjk4NCwwLjYwOCwyLjAwNiwxLjE0NSwzLjA1NywxLjYyOSAgICAgYzUuNTI1LDIuNTM5LDExLjI3MSwyLjYzNSwxNy4yMTEsMi41ODljMTQuMDc0LDAsMjYuMzc1LTEwLjcwOSwyOC4yNS0yNC42NzNDNDE3LjIzMSwxMTEuMTY1LDQwOC4yNDYsOTcuNTI1LDM5NC42MTMsOTMuODEyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K')
}
.record-icon--efc_leg_span:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5LjY2MiA0OS42NjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5LjY2MiA0OS42NjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzEuMTg0LDE5LjU0M2MtMC4wNDEtMC4wNzItMC4wODQtMC4xNDEtMC4xMjctMC4yMDZjLTAuMjctMi42NDUtMS44MTQtNC41NDEtNC4yNDYtNS4yMTIgICAgYy0xLjAwOC0wLjI3Ni0yLjIwNS0wLjI0MS0zLjMzMywwLjA5M2MtMC4wMDYtMC4wMDMtMC4wMTMtMC4wMDctMC4wMTgtMC4wMTJjLTUuMi0zLjI3MS05LjY3Ny02LjUxNy0xMy42ODQtOS45MjJsLTAuMy0wLjI1NCAgICBMOC42MjIsNC44ODRMNi42NjcsMi45NjZDNS42NDEsMS45NTgsMy45OTEsMS45NzIsMi45ODYsMi45OTlDMS45NzcsNC4wMjYsMS45OSw1LjY3NSwzLjAxNyw2LjY4NEw0Ljk0LDguNTcxTDQuMjQ2LDkuMjY1ICAgIGwwLjM1MiwwLjI5OGM0LjQsMy43MzYsOS4yOTIsNy4zMjEsMTQuNTQ0LDEwLjY1OGMtMC4xMDYsMC41ODItMC4yMjksMS4xNzgtMC4zNiwxLjc4NGMtMC4yMTYtMC40Mi0wLjY4LTAuNzE3LTEuMTUxLTAuNzE3ICAgIGMtMC43MjksMC0xLjIzMiwwLjU4My0xLjI3NywxLjI3OGMtMC4wMjEsMC4zMzYsMC4wMjQsMC42NDYsMC4wOTYsMC45NDljLTAuNzI2LTAuNTM0LTEuNDE1LTEuMzQ1LTEuODU0LTEuNzQ2ICAgIGMtMS4yMTMtMS4xMDktMy4wMjQsMC42OTItMS44MDYsMS44MDZjMC40MjcsMC4zOSwwLjg3NSwwLjgyNCwxLjM0OCwxLjI0Yy0zLjM0Mi0xLjEyOS02Ljc5MS0yLjIxLTEwLjQzMi0yLjMzOWwtMC4xMTEtMC4wMDIgICAgYy0wLjkyOSwwLTEuODYyLDAuNDE0LTIuNTU3LDEuMTM2Yy0wLjY5MiwwLjcxNy0xLjA2OSwxLjY1OS0xLjAzNiwyLjU4MWMwLjE0NCw0LjAxMiwxLjIzNCw3LjkzNiwzLjUzMywxMi43MjVsMC4yLDAuNDE2ICAgIGwxLjA1OS0wLjYyMWwxLjM3OSwyLjM0YzAuNzMsMS4yNCwyLjMyOCwxLjY1MiwzLjU2NiwwLjkyM2MxLjI0LTAuNzMsMS42NTMtMi4zMjgsMC45MjMtMy41NjZMOS4yOSwzNi4wOGwwLjgxOC0wLjQ4bC0wLjE3LTAuMzUyICAgIGMtMC44MDktMS42ODgtMS40MS0zLjIyOS0xLjgyNy00LjY4OGM0LjA2NywxLjAzMiwxMi4xMjUsMy44MzIsMTUuNTQ1LDUuMDM5bDAuNjQxLDAuMjIxbDAuMTI2LTAuNDI0ICAgIGMwLjU2Mi0xLjg4NSwwLjk1Mi0zLjQ0MywxLjIxNC00Ljg2N2MwLjAzNS0wLjAwNiwwLjA3Mi0wLjAxLDAuMTA2LTAuMDE4Yy0wLjQyNCwzLjEyLTEuNDI2LDYuMjM5LTIuNDAyLDkuMjc2bC0wLjUwNCwxLjU3NiAgICBsMS4wOTUsMC4zMDNsLTAuNjA3LDIuNTcyYy0wLjMzMiwxLjM5OSwwLjUzNiwyLjgwNSwxLjkzNCwzLjEzNWMxLjQwMywwLjMzLDIuODA3LTAuNTM1LDMuMTM5LTEuOTM3bDAuNTYyLTIuMzg1bDAuOTk0LDAuMjc1ICAgIGwwLjMxOC0wLjk5NkMzMi42MTUsMzQuOTc0LDM1LjI3NSwyNi42MzIsMzEuMTg0LDE5LjU0M3ogTTIzLjczMSwzNC43MjJjLTMuNzU5LTEuMzI2LTEyLjM4NC00LjMxMi0xNi4xMjQtNS4xNkw2LjkzLDI5LjQwOSAgICBsMC4xNjksMC42NzJjMC40MDUsMS42MTcsMS4wMjgsMy4zMTMsMS45MDIsNS4xODFMNC4xMDIsMzguMTNjLTIuMTEtNC40ODctMy4xMTYtOC4xOTQtMy4yNTItMTEuOTY5ICAgIGMtMC4wMjQtMC42OTMsMC4yNjYtMS40MDYsMC43OTgtMS45NTdjMC41MzctMC41NTcsMS4yNDctMC44NzUsMS45NDUtMC44NzVsMC4wODEsMC4wMDFjMy44NTksMC4xMzcsNy41NTMsMS4zOTYsMTEuMTI2LDIuNjExICAgIGMxLjAzOCwwLjM1NSwyLjEwOSwwLjcxOSwzLjE3NCwxLjA1M2wwLjQyNCwwLjEzNWwwLjAzLTAuMTEzYzIuMDYzLDEuMTg1LDMuOTA3LDMuMzEzLDYuMzM1LDMuNTI1ICAgIEMyNC41MjksMzEuNzc4LDI0LjE5NSwzMy4xMjgsMjMuNzMxLDM0LjcyMnogTTI5LjQ1Nyw0Mi4wNzNsLTAuMDcsMC4yMTVsLTUuNDcyLTEuNTEybDAuMjMzLTAuNzMgICAgYzEuMTA5LTMuNDUxLDIuMjQ2LTcuMDEyLDIuNTYxLTEwLjYwNWMwLjAyLTAuMTA0LDAuMDI1LTAuMjA5LDAuMDIxLTAuMzEzYzAuMDIxLTAuMjgsMC4wNDktMC41NjMsMC4wNTktMC44NDZsMC4wMjctMC43NTUgICAgbC0wLjY1OCwwLjM2OWMtMC4wNzgsMC4wNDMtMC4xNDYsMC4wOTUtMC4yMjEsMC4xNDJjLTAuMTMxLTAuMDM1LTAuMjcxLTAuMDU2LTAuNDMyLTAuMDQxYy0yLjIyNSwwLjE3Mi00LjE2OS0yLjI5Ny02LjA1MS0zLjMyNiAgICBjLTAuMDU4LTAuMjU0LTAuMTQ0LTAuNTA0LTAuMjM0LTAuNzQ4YzAuMzI0LTEuMzU2LDAuNTktMi42MTEsMC44MDktMy44MzFsMC4wNTEtMC4yODJsLTAuMjQxLTAuMTU0ICAgIGMtNS4xNy0zLjI3LTkuOTkyLTYuNzgyLTE0LjM0LTEwLjQ0Mkw5LjUyLDUuMTg5YzMuOTYzLDMuMzQxLDguMzc4LDYuNTI5LDEzLjQ4Myw5Ljc0MWMwLjAzNSwwLjAyMiwwLjA2NywwLjA0NSwwLjA5OSwwLjA2OSAgICBsMC4yMywwLjE2M2wwLjIwNS0wLjA2N2MxLjAyNi0wLjM0MSwyLjEzOS0wLjM5NiwzLjA0NS0wLjE0NmMyLjEwNCwwLjU4MSwzLjQzLDIuMjUsMy42MzUsNC41NzdsMC4wMTEsMC4xMTNsMC4wNjMsMC4wOTMgICAgYzAuMDUzLDAuMDc2LDAuMTA0LDAuMTU0LDAuMTUzLDAuMjM5QzM0LjM1MiwyNi43MzMsMzEuNzUsMzQuODgyLDI5LjQ1Nyw0Mi4wNzN6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPGNpcmNsZSBjeD0iMzEuOTgzIiBjeT0iOS43ODIiIHI9IjUuNTc1IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTQ4LjQxMiw0MC43NTVsLTIuNDE4LTEuNDcxbDAuNjgyLTEuMTdsLTAuMzkxLTAuMjA3Yy00LjQwNC0yLjMzMi04LjUwNi00LjI4NS0xMi41MzktNS45NjkgICAgbC0wLjQ5LTAuMjAzbC0wLjA5NCwwLjUyMWMtMC4zMzIsMS44NTktMC44MzYsMy44ODItMS41OSw2LjM1N2wtMC4xMTEsMC4zNjRsMC4zNTQsMC4xNWMzLjQ2MywxLjQ3OSw2Ljk4OCwzLjE3NCwxMC43NzcsNS4xOCAgICBsMC4zNjEsMC4xOTFsMC40MTYtMC43MTVsMi4zMzQsMS40MmMxLjIyNywwLjc0OCwyLjgzLDAuMzU3LDMuNTc4LTAuODY5QzUwLjAyOSw0My4xMDYsNDkuNjQxLDQxLjUwMyw0OC40MTIsNDAuNzU1eiAgICAgTTQyLjYyOSw0My4zNjZjLTMuNTQ3LTEuODY3LTYuODY3LTMuNDY1LTEwLjEzMS00Ljg3MWMwLjYzNS0yLjExNywxLjA4Ni0zLjkxLDEuNDA0LTUuNTY2YzMuNzMzLDEuNTc4LDcuNTM1LDMuMzg5LDExLjU5Miw1LjUyMyAgICBMNDIuNjI5LDQzLjM2NnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K');
}
.record-icon--efc_stance:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU1LjY1NCA1NS42NTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1LjY1NCA1NS42NTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzUuMDU2LDMwLjY2N2MtMi41LTAuMzE5LTUuMDgxLTAuNjQxLTcuNjYxLTAuNzg1di00LjkzOGMtMS44OTQtMC42ODctNC42MDYtMi41MzctOC42MTktNy4zMDggICAgYy0xLjE3NS0xLjM5OC0wLjc1NC0zLjMyNSwwLjkzNy00LjI5N2MwLjYyNy0wLjM2MSwxLjM2NC0wLjU1MywyLjEyNi0wLjU1M2MyLjE3NiwwLjE3Miw0LjgxNiw0LjAyNiw1LjU1Nyw0Ljc2NXYtMS41NiAgICBjMC0yLjY2LTIuMzEzLTQuOTkyLTUuODI1LTUuMDU0Yy0zLjIxOCwwLTUuODI2LDIuMTU3LTUuODI2LDQuODE3djE0LjY4OGMwLDAuMjI5LDAuMDI2LDAuNDQ4LDAuMDYzLDAuNjY4ICAgIGMtMS4wNDIsNi45ODUtMi4wODQsMTMuOTc0LTMuMTI3LDIwLjk2MWMtMC41MzcsMy41OTQsNC45NTQsNS4xNCw1LjQ5NCwxLjUxNmMwLjg4OS01Ljk1MywxLjc3Ny0xMS45MDQsMi42NjYtMTcuODU3ICAgIGMzLjE2MS0wLjM5Miw2LjQ0MS0wLjIyOSw5LjY3MiwwLjEwMmMtMS40MTYsMi41NDgtMi44MzEsNS4wOTctNC4yNDcsNy42NDZjLTEuNzg3LDMuMjE1LDMuMTM2LDYuMDg4LDQuOTIxLDIuODc1ICAgIGMyLjExLTMuNzk5LDQuMjIxLTcuNTk4LDYuMzMyLTExLjM5NkMzOC42NjMsMzIuODksMzcuMTUzLDMwLjkzNSwzNS4wNTYsMzAuNjY3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0yMy4zNSwxNC4yNmMtMC44MzgtMS4wMDctMi4zMzctMS4xNDQtMy4zNDMtMC4zMDNjLTEuMDA4LDAuODM5LTEuMTQzLDIuMzM3LTAuMzA0LDMuMzQ0ICAgIGM1LjA5Myw2LjEwNyw3LjU5LDYuNzQ2LDguODc2LDYuNjMyYzAuMjcxLTAuMDIzLDAuNDg4LTAuMDgxLDAuNjY0LTAuMTI3YzEuODMyLTAuNDg0LDIuNjgxLTEuMjAxLDUuNDYxLTYuMTQ4bC00LjE0MS0yLjMyNSAgICBjLTEuMzI2LDIuMzYxLTEuNDk4LDIuNzMxLTIuNDAyLDMuNjUyQzI3LjMyLDE4LjQ2MSwyNS42MTQsMTYuOTc1LDIzLjM1LDE0LjI2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0zNC44MDcsMTguODdsLTIuNjYzLDQuMTkxYzAuMjI5LDAuMTQ2LDAuNDM4LDAuMjMxLDAuNjA1LDAuMzAxICAgIGMxLjc1MiwwLjcyNSwyLjg2MSwwLjY2OCw4LjA2OC0xLjU4NmwtMS44ODgtNC4zNThDMzYuNDQ0LDE4LjQ5MywzNi4wODUsMTguNjg1LDM0LjgwNywxOC44N3oiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMzUuMTAzLDE3LjE0NWwxLjA5Ni0xLjkwOGMtMC4wMy0wLjAwNC0wLjA1OC0wLjAxLTAuMDg4LTAuMDE1ICAgIGMwLjk0Ni0wLjIxNywxLjgwNi0wLjgxLDIuMzI2LTEuNzE3YzAuOTk1LTEuNzMxLDAuMzk5LTMuOTM5LTEuMzMyLTQuOTM0Yy0xLjcyOS0wLjk5NS0zLjkzOC0wLjM5OS00LjkzNCwxLjMzMyAgICBjLTAuNTc0LDAuOTk3LTAuNjE1LDIuMTUzLTAuMjE5LDMuMTQ0bC0wLjk4NywxLjcxOUwzNS4xMDMsMTcuMTQ1eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00OC4xNTIsMTUuNjg0Yy0wLjgxOS0xLjgxOS0yLjk2MS0yLjYyOS00Ljc3OC0xLjgwOWMtMS4wNSwwLjQ3Mi0xLjc2MSwxLjM4NS0yLjAxOSwyLjQyMSAgICBsLTEuODA4LDAuODE0bDEuOTU5LDQuMzVsMi4wMDUtMC45MDRjLTAuMDIxLTAuMDIxLTAuMDQtMC4wNDItMC4wNjItMC4wNjNjMC44OTYsMC4zNzgsMS45MzgsMC40MDEsMi44OTMtMC4wMyAgICBDNDguMTYxLDE5LjY0Myw0OC45NzIsMTcuNTA0LDQ4LjE1MiwxNS42ODR6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTIxLjU1NiwxMC4wODZjMi43ODQsMCw1LjA0Mi0yLjI1OCw1LjA0Mi01LjA0M2MwLTAuMTU2LTAuMDA4LTAuMzA5LTAuMDIyLTAuNDYySDE2LjUzNCAgICBjLTAuMDEyLDAuMTUzLTAuMDIyLDAuMzA2LTAuMDIyLDAuNDYyQzE2LjUxMiw3LjgyOCwxOC43NzEsMTAuMDg2LDIxLjU1NiwxMC4wODZ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTIxLjU1NiwwYy0yLjA3NiwwLTMuODU3LDEuMjU1LTQuNjMyLDMuMDQ2aDkuMjYyQzI1LjQxMywxLjI1NSwyMy42MzEsMCwyMS41NTYsMHoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMTYuMDIyLDUuMThsLTAuMDQ5LTAuMTI4bDAuMzM1LTAuNDcxaDAuMjI2YzAuMDUtMC41NCwwLjE4NC0xLjA1NiwwLjM5LTEuNTM1aC0xLjU2NyAgICBsLTAuMDY2LTAuMDQ1bC0wLjAzMiwwLjA0NWgtMC4yNjV2MC4zNzJMMTQuNzEsMy44MTdMNy4xODMsNS42ODNMNy44MTIsNy4zMWw3LjAzNC0yLjcybC0zLjkxNiw1LjQ5NWwxLjQyMiwxLjAxMmwzLjQ3Ni01Ljg0MiAgICBMMTYuMDIyLDUuMTh6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==');
}
.record-icon--efc_discipline:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ2NS41OTggNDY1LjU5OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDY1LjU5OCA0NjUuNTk4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTExNS4yNTcsNDguMDcxYy0wLjQ1OSwwLjExNS0yOC44NzgsNy40MDEtMzYuNDksMzMuNjQxYy02LjM0LDIxLjg1MS01MC45NjgsMTcxLjgzOC03Mi45ODEsMjQ1LjgxNCAgICBjLTYuMDI0LDIwLjI0Myw1LjI3OCw0Mi4yMzcsMjUuMjU0LDQ5LjExMmw1LjI0LDEuODE3YzE5Ljk3Niw2Ljg3NSw0MS4wMjMtMy45NzksNDcuMDA5LTI0LjIzMWw0MS42NTQtMTQwLjk0MmwtMC41NzQsOTUuOTg5ICAgIGgzMS45bDQ4LjY4My0xNDIuMDg5TDE1OS4xMiwzNS42MkwxMTUuMjU3LDQ4LjA3MXoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cG9seWdvbiBwb2ludHM9IjIzMy4yMiw4NC42NjcgMjYyLjIxMywwIDIwNC4wMDcsMCAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0zNDguNDY3LDQzNi45OTdsLTUuODQzLTgzLjQ0MmgtNDMuNjcyYzAsMCw2LjMyMSw2LjUwMiwxNC4xMTQsMTQuNTA2YzcuNzk0LDguMDIzLDcuMzQ0LDIwLjk0MS0wLjk5NCwyOC44NjkgICAgYy04LjM1OCw3LjkxOC0yMy45ODMsNS4wNDktMzQuOTEzLTYuNDE2bC0zMC45NDQtMzIuNDU1bC0yNi42NjktMC4xNTNsLTMxLjA3OCwzMi41OTljLTEwLjk0LDExLjQ2NS0yNi41NjUsMTQuMzM0LTM0LjkwMyw2LjQxNiAgICBjLTguMzQ4LTcuOTE3LTguNzk3LTIwLjg0Ni0wLjk5NS0yOC44NjlsMTQuMTE0LTE0LjUwNmgtNDMuNjcybC01Ljg1Miw4My40NDJjLTEuMTA5LDE1Ljc5NywxMC44MzQsMjguNjEsMjYuNjc5LDI4LjYxaDE3Ny45NTggICAgQzMzNy42MjMsNDY1LjYxNywzNDkuNTc2LDQ1Mi44MDQsMzQ4LjQ2Nyw0MzYuOTk3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00MjkuMzI3LDM3OC40MzZsNS4yMy0xLjgxNmMxOS45NzctNi44NzYsMzEuMjc5LTI4Ljg2OSwyNS4yNTUtNDkuMTIzQzQzNy44LDI1My41MywzOTMuMTgxLDEwMy41NDMsMzg2Ljg0MSw4MS42OTIgICAgYy03LjY2OS0yNi4zNzQtMzYuMDIxLTMzLjUyNi0zNi4zMDktMzMuNTkzbC00NC4zNy0xMi42MTNsLTkzLjMxLDI3MS44MDVoMTI4Ljk0bC0xLjQzNS05NC4xNjJsNDEuOTEzLDE0MS4wNzUgICAgQzM4OC4yODUsMzc0LjQ3Nyw0MDkuMzUyLDM4NS4zMTIsNDI5LjMyNywzNzguNDM2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0xNzIuOSwyOC4wNjZjMi41OTEsNy40MywxMC4yODksMjkuNTQ4LDE4Ljg1Nyw1NC4xNDNsMjEuMzE0LDYxLjIwOWwxMS45NTMtMzQuOTAzTDE5MC4yODUsNy42ODggICAgQzE4NC40OCwxNC40NzgsMTc2LjUxNSwyMy44MywxNzIuOSwyOC4wNjZ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTE3Mi42NDIsMzA5LjI1MWgyMi41MWw5Ny4wOTctMjgwLjk2NUwyNzUuMTgsOS45NDVDMjYxLjMyNCw1MC4zODUsMTk2Ljk3OCwyMzguMjExLDE3Mi42NDIsMzA5LjI1MXoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cG9seWdvbiBwb2ludHM9IjM0MS42MywzMjQuNzUyIDI3MC45MjUsMzI0Ljc1MiAyODMuODgyLDMzOC4wNzIgMzQxLjYzLDMzOC4wNzIgICAiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cG9seWdvbiBwb2ludHM9IjEyMy45ODgsMzI0Ljc1MiAxMjMuOTg4LDMzOC4wNzIgMTgxLjczNSwzMzguMDcyIDE5NC42OTMsMzI0Ljc1MiAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0xNjQuMzAzLDM4NS43NjFjMi4xMTMsMS45OTksNi43NywwLjUyNiwxMC40MTQtMy4yOTlsMzUuMzMzLTM3LjA0NXYtMTQuMjQ5bC00Mi44OTcsNDQuMTEyICAgIEMxNjMuNDcxLDM3OS4wNjcsMTYyLjE5OSwzODMuNzYyLDE2NC4zMDMsMzg1Ljc2MXoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMjU1LjU0OCwzNDUuMzk3YzkuODc4LDEwLjM2NiwyNS4yNTUsMjYuNDk4LDM1LjMzNCwzNy4wNjRjMy42NDMsMy44MjUsOC4zMSw1LjI5OCwxMC40MjMsMy4yOTkgICAgYzIuMTA0LTEuOTk5LDAuODMyLTYuNjkzLTIuODUtMTAuNDhsLTQyLjg5Ny00NC4xMjFMMjU1LjU0OCwzNDUuMzk3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwb2x5Z29uIHBvaW50cz0iMjQwLjA2NiwzNDIuNTI4IDI0MC4wNjYsMzIxLjAyMiAyMjUuNTUxLDMyMS4wMjIgMjI1LjU1MSwzNDIuNDUyICAgIiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==');
}
.record-icon--efc_strengths:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5NS45ODkgMTk1Ljk4OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTk1Ljk4OSAxOTUuOTg5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTE5NS45MzUsODQuNzQ1Yy0yLjA3LTE1Ljc4OS0yMC45ODMtMzcuNzIyLTIwLjk4My0zNy43MjJjLTQuOTMzLTEyLjY5LTE3LjY3Ny04LjQ3LTE3LjY3Ny04LjQ3bC04LjUwNywyLjI5NSAgIGMtOC40MjEsMi41MzMtOC4wMjUsMTMuNTU1LTQuMzcyLDE1Ljc4OWMxLjYwMiwwLjk3OCw2LjI5NywxLjIzMyw3LjY4NSwwYzAuNDE0LTAuMzc0LDAuMDk4LTIuMTY1LDAuMDk4LTIuMTY1ICAgYzguOTMzLDAuNDg3LDkuNTg0LTQuNjg4LDkuNTg0LTQuNjg4bDMuMDM5LTAuNjA2YzMuMDQ0LTEuNjY1LDMuNzIsNS4zOTUsMy43Miw1LjM5NWMtMi4wNywyMC4wMDksNi41OTUsMjcuMzM0LDYuNTk1LDI3LjMzNCAgIGMtMS4yNTQsMy45NzMtNS42MiwzLjIwNi01LjYyLDMuMjA2Yy0xMy44NTMtNy4xOTctMjQuMTMxLDYuNDAzLTI0LjEzMSw2LjQwM2MtNy44MzEtNi42NzEtMjMuOTkxLDUuMTQ4LTIzLjk5MSw1LjE0OCAgIGMtOS4wNTUsMS43OS05LjU5MS05LjEwNi05LjU5MS05LjEwNnMtMC40Mi02Ljk0MS0wLjcxMy03LjU3OGMtMC40MjYtMS4wODQsMS45MjUtMC41MzYsMS45MjUtMC41MzYgICBjNy45NjUtMTQuNDk1LDAtMTIuNTU5LDAtMTIuNTU5YzEuOTMtMjUuMDA4LTE5Ljk5MS0xOS43NTktMTkuOTkxLTE5Ljc1OUM3Ni4xNDMsNTEuNzQ4LDgyLjMyLDY4LjU0NCw4Mi4zMiw2OC41NDQgICBjLTMuNzAyLTAuOTA0LTEuOTI3LDQuNjE2LTEuOTI3LDQuNjE2YzAuOTU2LDguNDczLDMuOTg1LDYuNTUyLDMuOTg1LDYuNTUyYzAuMzkzLDIuOTY4LDIuMDU4LDcuMDU0LDIuMDU4LDcuMDU0bDAuMjU2LDYuODA4ICAgYy0xLjkwMywxMS4yOTgtMTMuODI5LDEuOTI3LTEzLjgyOSwxLjkyN2MtNi45OTYtOS44NjQtMjQuNTM2LTQuMzQ4LTI0LjUzNi00LjM0OGMtOS4wNjEtMTMuNDc5LTIzLjMzMy01Ljc4NS0yMy4zMzMtNS43ODUgICBjMS41MTYtMy4zNDktMC4yNTYtMjAuMDA5LTAuMjU2LTIwLjAwOWMxLjc3Mi0yLjA1OCw1LjMzMS0xMy43MTIsNS4zMzEtMTMuNzEyYzEuNTIyLDIuMDU4LDguMzg4LDIuNDIsOC4zODgsMi40MiAgIGMwLjUyNCwzLjA5MywyLjczMSw0LjM1MSwyLjczMSw0LjM1MWM0LjY2NSwxLjkzNCwyLjczMS0xMy4zMzUsMi43MzEtMTMuMzM1YzEuMjIxLTQuODQ3LTYuNTczLTYuMDEzLTYuNTczLTYuMDEzICAgYy0xMy41OTQtMy43MzktMTYuNzQyLDQuODQ3LTE2Ljc0Miw0Ljg0N2wtMy41NDcsNy43MTJjLTUuMDYzLDUuNTItMTQuNTY1LDI0LjM2OC0xNC41NjUsMjQuMzY4ICAgQy0yLjk3Nyw5MC45OTksMi4yNiw5My43MDUsMi4yNiw5My43MDVsOS44NjQsNy42NjdjMTYuNzM2LDE2LjIwMywyNi44NSwxMy44NzcsMjYuODUsMTMuODc3ICAgYzEzLjQ2LTAuMjU2LDEyLjM1Miw4LjQ1OCwxMi4zNTIsOC40NThjMC41MzYsMTMuMzQyLDkuODUyLDI3LjE4Miw5Ljg1MiwyNy4xODJjMC42ODUsMi4zMjYsMS4xNzIsNC43ODYsMS42NTYsNy4yMjJoNjMuODExICAgYzEuMTgyLTIuNjM2LDIuNDEyLTUuMDk3LDMuNTA4LTYuNjI1YzUuMjI1LTcuMzgsMTIuMzYxLTE2Ljk1MiwxNC45OTEtMjMuMjk3YzUuMTUxLTEyLjQ3Nyw3LjU5NC0xMi4xODUsNy41OTQtMTIuMTg1ICAgYzE4LjM4MywwLDI4LjUyNy0xMy4zMjksMjguNTI3LTEzLjMyOWMzLjAxNC0zLjg2LDcuNTkzLTguNjE2LDEwLjk0OC0xMC41MjJDMTk2LjcyNiw4OS41NzEsMTk1LjkzNSw4NC43NDUsMTk1LjkzNSw4NC43NDV6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==')
}

.record-icon--efc_gym:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTkgNTExLjk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OSA1MTEuOTk5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwMy4wNTgsMTU3LjI3OWwtNDIuMzM4LTQyLjMzOGwzMS44MjctMzEuODE1YzIuODE0LTIuODExLDQuMzk2LTYuNjIsNC4zOTYtMTAuNjA0YzAtMy45ODQtMS41ODItNy43OTMtNC4zOTUtMTAuNjA1ICAgIGwtNDIuNjEyLTQyLjYxMmMtNS42MjUtNS42MjUtMTUuNTg2LTUuNjI1LTIxLjIxMSwwTDM5Ni45MSw1MS4xMzJMMzU0LjU2Niw4Ljc4NmMtMTEuNzE1LTExLjcxNS0zMC43MS0xMS43MTUtNDIuNDI2LDAgICAgYy0xMS43MTcsMTEuNzE1LTExLjcxNywzMC43MSwwLDQyLjQyNmwxNDguNDkxLDE0OC40OTNjMTEuNzE3LDExLjcxNSwzMC43MTIsMTEuNzE1LDQyLjQyNywwICAgIEM1MTQuNzczLDE4Ny45OSw1MTQuNzczLDE2OC45OTUsNTAzLjA1OCwxNTcuMjc5eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTE5OS44Niw0NjAuNzg2TDUxLjM2OSwzMTIuMjkzYy0xMS43MTctMTEuNzE1LTMwLjcxLTExLjcxNS00Mi40MjcsMGMtMTEuNzE1LDExLjcxNy0xMS43MTUsMzAuNzEyLDAsNDIuNDI3ICAgIGw0Mi4zNDUsNDIuMzQ1bC0zMS43NjUsMzEuNzUyYy0yLjgxMywyLjgxMy00LjM5NSw2LjYyMS00LjM5NSwxMC42MDVzMS41ODIsNy43OTMsNC4zOTUsMTAuNjA1bDQyLjYxMiw0Mi41OTggICAgYzIuOTI5LDIuOTMxLDYuNzY3LDQuMzk2LDEwLjYwNSw0LjM5NnM3LjY3Ni0xLjQ2NSwxMC42MDUtNC4zOTVsMzEuNzUyLTMxLjc1Mmw0Mi4zMzgsNDIuMzM5ICAgIGMxMS43MTUsMTEuNzE1LDMwLjcxLDExLjcxNSw0Mi40MjYsMEMyMTEuNTc3LDQ5MS40OTYsMjExLjU3Nyw0NzIuNTAxLDE5OS44Niw0NjAuNzg2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSIyNjkuNzEzLDE3OC40OTIgMTc4LjY0NywyNjkuODY4IDI0Mi4yODcsMzMzLjUwOCAzMzMuMzUzLDI0Mi4xMyAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ2MC42MzIsMjQyLjEzMUwyNjkuNzEzLDUxLjIxMmMtMTEuNzE1LTExLjcxNS0zMC43MTEtMTEuNzE1LTQyLjQyNiwwYy0xMS43MTcsMTEuNzE3LTExLjcxNywzMC43MSwwLDQyLjQyNyAgICBsMTkwLjkxOSwxOTAuOTE5YzExLjcxNSwxMS43MTUsMzAuNzEsMTEuNzE1LDQyLjQyNiwwQzQ3Mi4zNDksMjcyLjg0Myw0NzIuMzQ5LDI1My44NDgsNDYwLjYzMiwyNDIuMTMxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI4NC43MTQsNDE4LjM2TDkzLjc5NCwyMjcuNDRjLTExLjcxNS0xMS43MTUtMzAuNzEtMTEuNzE1LTQyLjQyNSwwYy0xMS43MTcsMTEuNzE3LTExLjcxNywzMC43MTIsMCw0Mi40MjcgICAgbDE5MC45MTksMTkwLjkxOWMxMS43MTUsMTEuNzE1LDMwLjcxLDExLjcxNSw0Mi40MjYsMEMyOTYuNDMxLDQ0OS4wNzEsMjk2LjQzMSw0MzAuMDc2LDI4NC43MTQsNDE4LjM2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=')
}
.record-icon--efc_base:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyLjA5MzMzIiB3aWR0aD0iMjRweCI+PHBhdGggZD0ibTMwMS41NzgxMjUgOTQuNDc2NTYyYzQuMDQyOTY5LTE1LjQ5NjA5MyAxLjU5NzY1Ni0zMS45Njg3NS02Ljc2NTYyNS00NS42MjEwOTMtNy45NjQ4NDQtOS42MjEwOTQtMTguMjU3ODEyLTE3LjA0Njg3NS0yOS44OTg0MzgtMjEuNTc4MTI1LTYuNjcxODc0LTMuMDE1NjI1LTEzLjYyMTA5My01Ljc2MTcxOS0yMC42NjAxNTYtOC4yMzA0NjlsLTE0LjYyODkwNiAxMDIuNzY5NTMxYzE3LjA4NTkzOCA3LjgyMDMxMyAzMy41MDM5MDYgMTcuMDIzNDM4IDQ5LjA5NzY1NiAyNy41MTk1MzIgMTEuNDQ1MzEzLTE2LjQ0NTMxMyAxOS4yMzgyODItMzUuMTUyMzQ0IDIyLjg1NTQ2OS01NC44NTkzNzZ6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0xODcuOTMzNTk0IDEwNi4zNjMyODFjOC4wNDI5NjggMi4xOTUzMTMgMTYuMDg5ODQ0IDQuOTM3NSAyNC4yMjY1NjIgOC4wNDY4NzVsMTQuNDQ1MzEzLTEwMS4wMzEyNWMtNC40ODA0NjktMS4xODc1LTguOTU3MDMxLTIuMzc1LTEzLjUzMTI1LTMuNDcyNjU2LTIuMjU3ODEzLjM1OTM3NS00LjU3MDMxMy0uMTI4OTA2LTYuNDkyMTg4LTEuMzcxMDk0LTExLjI0MjE4Ny0yLjM3ODkwNi0yMi45NDUzMTItNC4yMDcwMzEtMzUuMzgyODEyLTUuNTc4MTI1bC0yMi4yMTQ4NDQgOTYuNjQwNjI1YzEzLjE2NDA2MyAxLjA1MDc4MiAyNi4xOTkyMTkgMy4zMTY0MDYgMzguOTQ5MjE5IDYuNzY1NjI1em0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMzA5LjcxNDg0NCAzOC4yNWMxMS40NjQ4NDQgMTcuNzI2NTYyIDE1LjAwNzgxMiAzOS40Mjk2ODggOS43ODUxNTYgNTkuODgyODEyLS4yNzczNDQgMS4xOTE0MDctLjU1MDc4MSAyLjU2MjUtLjgyNDIxOSAzLjgzOTg0NCAxNy45MDYyNSAyLjI2NTYyNSAzNS42Mjg5MDcgNS44MTI1IDUzLjAyNzM0NCAxMC42MDkzNzUgNS42Njc5NjktMTkuMDU0Njg3IDcuMjI2NTYzLTM5LjA4OTg0MyA0LjU3MDMxMy01OC43ODkwNjItMS4xMTMyODItMTUuODk4NDM4LTguNTU4NTk0LTMwLjY4NzUtMjAuNjYwMTU3LTQxLjA1MDc4MS0xMC41ODU5MzctNi42NzE4NzYtMjIuNzA3MDMxLTEwLjUxNTYyNi0zNS4xOTkyMTktMTEuMTU2MjUtMjIuNDUzMTI0LTIuMzU5Mzc2LTQ1LjEwOTM3NC0xLjk5MjE4OC02Ny40NzY1NjIgMS4wOTc2NTYgNi42NzU3ODEgMi40Njg3NSAxMy4yNTc4MTIgNS4wMjczNDQgMTkuNTY2NDA2IDcuOTUzMTI1IDE0LjU5Mzc1IDUuODA4NTkzIDI3LjQyMTg3NSAxNS4zMjgxMjUgMzcuMjEwOTM4IDI3LjYxMzI4MXptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTg3LjQ1MzEyNSA0NTIuMzI4MTI1YzkuOTY0ODQ0LTQuMjAzMTI1IDE0LjUzNTE1Ni0yNC4zMjAzMTMgNS4yMTA5MzctNDYuMjYxNzE5LTMuODkwNjI0LTkuODc4OTA2LTEwLjQ4MDQ2OC0xOC40NjQ4NDQtMTkuMDE1NjI0LTI0Ljc3NzM0NC0zLjc2NTYyNi0yLjc1MzkwNi04LjIzODI4Mi00LjM3MTA5My0xMi44OTQ1MzItNC42NjQwNjItMS42ODc1LS4wMDc4MTItMy4zNjMyODEuMzA0Njg4LTQuOTM3NS45MTQwNjItNS41MTU2MjUgMy4yNTc4MTMtOS4xMjUgOC45NzY1NjMtOS42OTE0MDYgMTUuMzU5Mzc2LTEuNDUzMTI1IDEwLjUxOTUzMS4xMDE1NjIgMjEuMjM0Mzc0IDQuNDgwNDY5IDMwLjkwNjI1IDkuMzI4MTI1IDIyLjAzMTI1IDI2Ljk3MjY1NiAzMi43MzA0NjggMzYuODQ3NjU2IDI4LjUyMzQzN3ptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTM3Mi4zNDM3NSAxMzEuNjg3NWMtMTkuMTY0MDYyLTUuNjA1NDY5LTM4Ljc2OTUzMS05LjU4MjAzMS01OC42MDU0NjktMTEuODgyODEyLTQuNDE0MDYyIDE0LjAwMzkwNi0xMC45ODQzNzUgMjcuMjM4MjgxLTE5LjQ3MjY1NiAzOS4yMjI2NTYgMTQuMjM4MjgxIDEwLjM4NjcxOCAyNy43MTA5MzcgMjEuNzg1MTU2IDQwLjMxNjQwNiAzNC4xMDE1NjIgMTQuOTc2NTYzIDEzLjEwOTM3NSAyOC4zMzIwMzEgMjcuOTY0ODQ0IDM5Ljc3MzQzOCA0NC4yNSA3LjI2NTYyNSAxMS4xNTIzNDQgMTIuNTgyMDMxIDIzLjQ1NzAzMiAxNS43MjY1NjIgMzYuMzkwNjI1IDYuNDkyMTg4IDI2LjUxMTcxOSAyLjgzMjAzMSA1NC4zMDg1OTQtMTcuNTU0Njg3IDcxLjMxMjUtMTAuODIwMzEzIDguNTg5ODQ0LTI0LjMyMDMxMyAxMy4wODk4NDQtMzguMTI1IDEyLjcxMDkzOC0xOC40NzI2NTYtLjAyNzM0NC0zNi4zOTg0MzgtNi4yNDIxODgtNTAuOTI1NzgyLTE3LjY0ODQzOHY2OS43NjE3MTljMCAzMC43MTg3NS04LjQxNDA2MiA2NC43MzA0NjktMzguNDAyMzQzIDg4Ljc3NzM0NCAyNy4yNDYwOTMgMTUuOTA2MjUgNTguOTcyNjU2IDE3LjY0NDUzMSA5Ni42NDA2MjUgNS4zMDA3ODEgNDkuMDA3ODEyLTE2LjA4OTg0NCA4MS4yODEyNS0zOC4xMjUgOTUuNzI2NTYyLTY1LjM3MTA5NCAxMS4yNDYwOTQtMjEuMzAwNzgxIDEyLjE2MDE1Ni00NS42MjEwOTMgMi42NTIzNDQtNzQuNTExNzE5bC0zMC41MzkwNjItOTIuODk0NTMxdi0uMDg5ODQzbC0uMjczNDM4LS44MjQyMTljLS4xNzU3ODEtLjQ3MjY1Ny0uMjk2ODc1LS45NjA5MzgtLjM2NzE4OC0xLjQ2MDkzOC0uMTA1NDY4LS40NDkyMTktLjE2NDA2Mi0uOTEwMTU2LS4xODM1OTMtMS4zNzEwOTMgMC0uMjczNDM4LjA5Mzc1LS41NTA3ODIuMDkzNzUtLjczMDQ2OS4wNzAzMTItLjc0MjE4OC4xOTE0MDYtMS40NzI2NTcuMzY3MTg3LTIuMTk1MzEzLjE3OTY4OC0uMzY3MTg3LjI3MzQzOC0uNzMwNDY4LjQ1NzAzMi0xLjA5NzY1Ni4yNS0uNTE5NTMxLjU1NDY4Ny0xLjAxMTcxOS45MTQwNjItMS40NjQ4NDQuMjUtLjQzMzU5NC41NTg1OTQtLjgzMjAzMS45MTQwNjItMS4xODc1LjAwMzkwNy0uMDcwMzEyLjAzOTA2My0uMTMyODEyLjA4OTg0NC0uMTgzNTk0LjE4MzU5NC0uMTc5Njg3LjM2NzE4OC0uMTc5Njg3LjY0MDYyNS0uMzYzMjgxLjQ4ODI4MS0uNSAxLjA0Mjk2OS0uOTI5Njg3IDEuNjQ0NTMxLTEuMjgxMjUuMTcxODc2LS4wNzQyMTkuMzYzMjgyLS4xMDU0NjkuNTUwNzgyLS4wODk4NDMuMzYzMjgxLS4xODM1OTQuNzMwNDY4LS4xODM1OTQgMS4wOTc2NTYtLjM2NzE4OC44MDQ2ODgtLjIxMDkzOCAxLjYzMjgxMi0uMzMyMDMxIDIuNDY0ODQ0LS4zNjcxODguMjc3MzQ0IDAgLjQ1NzAzMS4wOTM3NS43MzQzNzUuMDkzNzUuODk4NDM3LjA4NTkzOCAxLjc4OTA2Mi4yNjk1MzIgMi42NDg0MzcuNTQ2ODc2LjIyMjY1Ni4xODc1LjQ2ODc1LjMzOTg0My43MzQzNzUuNDU3MDMxLjc4NTE1Ny40MzM1OTMgMS41MjM0MzguOTU3MDMxIDIuMTkxNDA3IDEuNTU0Njg3LjA5Mzc1LjA5Mzc1LjE4MzU5My4wOTM3NS4xODM1OTMuMTgzNTk0LjI3MzQzOC4xODM1OTQuMzY3MTg4LjU0Njg3NS41NTA3ODEuODI0MjE5LjQxNDA2My40MTQwNjIuNzgxMjUuODc1IDEuMDk3NjU3IDEuMzcxMDkzLjEzNjcxOS4yOTY4NzYuMjU3ODEyLjYwMTU2My4zNjMyODEuOTE0MDYzIDMuMjIyNjU2IDMuNDI5Njg3IDYuOTE3OTY5IDYuMzg2NzE5IDEwLjk3MjY1NiA4Ljc3NzM0NCAyMC42NjQwNjMgMTAuNzg5MDYyIDU2LjA0Njg3NSA3LjEyODkwNiA2OC45Mzc1LTEzLjQ0MTQwNyAxNy4xODc1LTI3LjMzNTkzNy03Ljk1NzAzMS02Mi43MTg3NS0yNy43OTY4NzUtNzguNjI4OTA2LTE0Ljg0Mzc1LTEwLjkyNTc4MS0zMC45MjU3ODEtMjAuMDcwMzEyLTQ3LjkwNjI1LTI3LjI0NjA5NC00LjY2NDA2Mi0yLjE5MTQwNi00NC40MzM1OTMtMTguMzc1LTUzLjAyNzM0My0yMC40ODA0NjgtMS41MzkwNjMuMDkzNzUtMy4wNzgxMjYtLjE4NzUtNC40ODA0NjktLjgyMDMxMy0uMjg5MDYzLS4xNjQwNjItLjU2MjUtLjM0Mzc1LS44MjQyMTktLjU1MDc4MXptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTY4LjA3MDMxMiA5NS4zOTA2MjVjMi41MzkwNjMuOTYwOTM3IDUuMjM4MjgyIDEuNDI1NzgxIDcuOTUzMTI2IDEuMzcxMDk0IDEwLjA1ODU5My41NTA3ODEgMjAuMTEzMjgxLjczNDM3NSAzMC4xNzE4NzQuOTE0MDYyIDcuOTUzMTI2LjE4MzU5NCAxNi4wODk4NDQuMzY3MTg4IDI0LjIyNjU2My43MzQzNzVsMjIuNDAyMzQ0LTk3LjA5NzY1NmMtMTEuODg2NzE5LS44MjQyMTktMjQuMjMwNDY5LTEuMjgxMjUtMzcuMzA0Njg4LTEuMjgxMjUtMy4xMDU0NjkgMC02LjIxNDg0MyAwLTkuMzI0MjE5LjA5Mzc1LTYuNjY0MDYyLS41MzkwNjItMTMuMzQ3NjU2LjY5MTQwNi0xOS4zODI4MTIgMy41NjI1LTQuNTI3MzQ0IDMuNjYwMTU2LTcuOTk2MDk0IDguNDU3MDMxLTEwLjA1ODU5NCAxMy44OTg0MzgtOC44NTkzNzUgMTkuNzQyMTg3LTEzLjMyMDMxMiA0MS4xNzU3ODEtMTMuMDc0MjE4IDYyLjgxMjUtLjU1ODU5NCA0LjkxNDA2Mi42NDA2MjQgOS44NzEwOTMgMy4zODI4MTIgMTMuOTg4MjgxLjM1OTM3NS4zMTI1LjY5NTMxMi42NDg0MzcgMS4wMDc4MTIgMS4wMDM5MDZ6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im03My4xOTE0MDYgMzAxLjc0NjA5NGMwIDEwLjA5NzY1Ni04LjE4NzUgMTguMjg1MTU2LTE4LjI4OTA2MiAxOC4yODUxNTYtMTAuMDk3NjU2IDAtMTguMjg1MTU2LTguMTg3NS0xOC4yODUxNTYtMTguMjg1MTU2czguMTg3NS0xOC4yODUxNTYgMTguMjg1MTU2LTE4LjI4NTE1NmMxMC4xMDE1NjIgMCAxOC4yODkwNjIgOC4xODc1IDE4LjI4OTA2MiAxOC4yODUxNTZ6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0xMjguMDQ2ODc1IDUxMi4wMzEyNWM5Mi4yNSAwIDEzNy4xNDQ1MzEtMzMuMzcxMDk0IDEzNy4xNDQ1MzEtMTAyLjEyNXYtMTA1LjYwMTU2MmwtMjUuMjM0Mzc1IDYuMzA4NTkzYy00Ljg5ODQzNyAxLjIxMDkzOC05Ljg0NzY1Ni0xLjc3NzM0My0xMS4wNjY0MDYtNi42NzE4NzUtMS4yMDcwMzEtNC44OTg0MzcgMS43ODEyNS05Ljg0NzY1NiA2LjY3NTc4MS0xMS4wNjI1bDIwLjg0NzY1Ni01LjIxNDg0NC0zNC4yODkwNjItMzQuMjg1MTU2Yy0zLjU4MjAzMS0zLjU4MjAzMS0zLjU4MjAzMS05LjM5NDUzMSAwLTEyLjk4MDQ2OCAzLjU4NTkzOC0zLjU4NTkzOCA5LjM5ODQzOC0zLjU4NTkzOCAxMi45ODQzNzUgMGwzMC4wODIwMzEgMzAuMTcxODc0di0zMi44MjQyMThjMC01LjA1MDc4MiA0LjA4OTg0NC05LjE0NDUzMiA5LjE0MDYyNS05LjE0NDUzMnM5LjE0NDUzMSA0LjA5Mzc1IDkuMTQ0NTMxIDkuMTQ0NTMydjczLjE0NDUzMWMxLjk4NDM3NiA0LjE0MDYyNSA0LjUzOTA2MyA3Ljk4ODI4MSA3LjU4NTkzOCAxMS40MjU3ODEgMTYuMzY3MTg4IDE2LjczMDQ2OSA1MS4xMDkzNzUgMjQuMjMwNDY5IDY5Ljc2MTcxOSA4LjY4NzUgMjQuOTYwOTM3LTIwLjY2NDA2MiAxMi4xNjAxNTYtNjIuMjYxNzE4LTEuODI4MTI1LTgzLjY1NjI1LTEwLjYxNzE4OC0xNS4wNjY0MDYtMjMuMDE5NTMyLTI4Ljc4OTA2Mi0zNi45Mzc1LTQwLjg3MTA5NC00LjI5Njg3NS00LjAyMzQzNy0zNi40ODA0NjktMzEuNDQ5MjE4LTQzLjk3NjU2My0zNi4xMTMyODFsLS44MjQyMTktLjI3MzQzN2MtLjgyMDMxMi0uMjY5NTMyLTEuNTkzNzUtLjY2Nzk2OS0yLjI4NTE1Ni0xLjE5MTQwNi0xOC4wNzQyMTgtMTIuNzUzOTA3LTM3LjM3MTA5NC0yMy42ODc1LTU3LjYwMTU2Mi0zMi42MzY3MTktMS4wMDc4MTMtLjE3MTg3NS0xLjk3MjY1Ni0uNTQ2ODc1LTIuODMyMDMyLTEuMDk3NjU3LTEwLjI1MzkwNi00LjQxNzk2OC0yMC43OTI5NjgtOC4xNDQ1MzEtMzEuNTQyOTY4LTExLjE1NjI1LTE0Ljc4OTA2My0zLjk0OTIxOC0yOS45NjQ4NDQtNi4yODEyNS00NS4yNTc4MTMtNi45NDkyMThoLS4wODk4NDNjLS4xMjg5MDcuMDE1NjI1LS4yNjE3MTktLjAxNTYyNS0uMzY3MTg4LS4wODk4NDQtMTAuMzMyMDMxLS41NDY4NzUtMjAuNzUzOTA2LS43MzA0NjktMzEuNDUzMTI1LTEuMDAzOTA2LTEwLjIzODI4MS0uMTgzNTk0LTIwLjQ4MDQ2OS0uMzY3MTg4LTMwLjgwODU5NC0uOTE3OTY5LTMuMTk5MjE5LS4xNjQwNjMtNi4zODI4MTItLjU4OTg0NC05LjUxMTcxOS0xLjI3NzM0NC0xNy4wOTM3NSAzOS4yMjI2NTctNjUuNDYwOTM3IDE1NS44ODY3MTktNjUuNDYwOTM3IDIyMS45ODgyODEgMCAxMjAuMjI2NTYzIDQwLjY4MzU5NCAxNzYuMjczNDM4IDEyOCAxNzYuMjczNDM4em0tNzMuMTQ0NTMxLTI0Ni44NTU0NjljMjAuMTk5MjE4IDAgMzYuNTc0MjE4IDE2LjM3MTA5NCAzNi41NzQyMTggMzYuNTcwMzEzIDAgMjAuMTk5MjE4LTE2LjM3NSAzNi41NzAzMTItMzYuNTc0MjE4IDM2LjU3MDMxMi0yMC4xOTUzMTMgMC0zNi41NzAzMTMtMTYuMzcxMDk0LTM2LjU3MDMxMy0zNi41NzAzMTIgMC0yMC4xOTkyMTkgMTYuMzc1LTM2LjU3MDMxMyAzNi41NzAzMTMtMzYuNTcwMzEzem0tMjYuNzg1MTU2IDEyNC42MTcxODhjMS4zMzIwMzEtMTIuNjA5Mzc1IDkuMTI1LTIzLjYyMTA5NCAyMC41NzAzMTItMjkuMDc0MjE5IDExLjg4MjgxMi00LjQ1MzEyNSAyNS4yMzQzNzUtMi4zNzUgMzUuMTk5MjE5IDUuNDg0Mzc1IDExLjQ4NDM3NSA4LjIzODI4MSAyMC4zNzEwOTMgMTkuNTk3NjU2IDI1LjYwMTU2MiAzMi43MzA0NjkgMTIuODkwNjI1IDMwLjM1NTQ2OCA2LjMwODU5NCA2MS4yNTc4MTItMTQuOTA2MjUgNzAuMjE4NzUtMy44MTI1IDEuNjI4OTA2LTcuOTE3OTY5IDIuNDY4NzUtMTIuMDY2NDA2IDIuNDY4NzUtMTguNDY4NzUgMC0zOC4yMTg3NS0xNS44MTY0MDYtNDguNzMwNDY5LTQwLjY4NzUtNS43MzQzNzUtMTIuOTA2MjUtNy42OTkyMTgtMjcuMTY3OTY5LTUuNjY3OTY4LTQxLjE0MDYyNXptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+Cg==');
}

.record-icon--efc_from:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU0Ljc1NyA1NC43NTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU0Ljc1NyA1NC43NTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPHBhdGggZD0iTTQwLjk0LDUuNjE3QzM3LjMxOCwxLjk5NSwzMi41MDIsMCwyNy4zOCwwYy01LjEyMywwLTkuOTM4LDEuOTk1LTEzLjU2LDUuNjE3Yy02LjcwMyw2LjcwMi03LjUzNiwxOS4zMTItMS44MDQsMjYuOTUyICBMMjcuMzgsNTQuNzU3TDQyLjcyMSwzMi42QzQ4LjQ3NiwyNC45MjksNDcuNjQzLDEyLjMxOSw0MC45NCw1LjYxN3ogTTI3LjU1NywyNmMtMy44NTksMC03LTMuMTQxLTctN3MzLjE0MS03LDctN3M3LDMuMTQxLDcsNyAgUzMxLjQxNiwyNiwyNy41NTcsMjZ6IiBmaWxsPSIjRkZGRkZGIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=')
}
.record-icon--efc_trainer:before{
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIuMDAyIDUxMi4wMDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4wMDIgNTEyLjAwMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgY3g9IjI1NS45NzUiIGN5PSIxOTEuNDk1IiByPSI0MC4yMjEiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMDEuOTcsNDQ4Ljc4N3YxOC41NjNoLTAuMDAxYzAsMTMuNDUzLDEwLjkwNywyNC4zNiwyNC4zNiwyNC4zNnMyNC4zNi0xMC45MDcsMjQuMzYtMjQuMzZ2LTE4LjU2M0gyMDEuOTd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjYxLjIwNiw0NDguNzg3djE4LjU2M2gtMC4wMDFjMCwxMy40NTMsMTAuOTA3LDI0LjM2LDI0LjM2LDI0LjM2YzEzLjQ1MywwLDI0LjM2LTEwLjkwNywyNC4zNi0yNC4zNnYtMTguNTYzSDI2MS4yMDZ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8Y2lyY2xlIGN4PSIyNTUuOTQxIiBjeT0iNDIuMDcxIiByPSI0Mi4wNzEiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIHBvaW50cz0iMjc5LjY5Myw0MTEuMzQ0IDIzMi4zNDYsNDExLjM0NCAxODIuOTM4LDQzMy4wNzYgMzI5LjA5OSw0MzMuMDc2ICAgIiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDM3LjA1MSwyMTQuOTIxaC0xMC4yNzhjMC0xOS4yMjUsMC0xNS4wNzIsMC0zNC40MTljMC0zLjU1OC0yLjg4NS02LjQ0NS02LjQ0NS02LjQ0NWgtMTcuNjA2ICAgIGMtMy41NTksMC02LjQ0NCwyLjg4Ni02LjQ0NCw2LjQ0NWMwLDE5LjM0NywwLDE1LjE5LDAsMzQuNDE5aC0yMi41MDVjMC42MDMtNi4zMzktMi4xODUtMTIuMjE5LTYuODg4LTE1Ljg1OGgxMy42ODJsMC4yMy0yMS41NzMgICAgbC0xNi43MzctMTMuODA1bC00Mi4xNjItNTUuMTcxYy00Ljg4OC02LjM5Ny0xMi40ODMtMTAuMTQ0LTIwLjUzNS0xMC4xMzNsLTkwLjg3NSwwLjEzNGMtOC4wMjIsMC4wMTItMTUuNTgxLDMuNzU1LTIwLjQ1NCwxMC4xMjcgICAgbC00Mi42MzksNTUuNzYxbC0xNS45NjcsMTUuOTY2YzAsMC4wNDYsMC4wMDcsMC4wODksMC4wMDcsMC4xMzV2MTguNTYxaDEzLjczOGMtNC43MDMsMy42MzgtNy40OTEsOS41MTktNi44ODgsMTUuODU4aC0yMi41NjEgICAgYzAtMTkuMjI1LDAtMTUuMDcyLDAtMzQuNDE5YzAtMy41NTktMi44ODUtNi40NDUtNi40NDUtNi40NDVIOTEuNjc0Yy0zLjU1OSwwLTYuNDQ0LDIuODg2LTYuNDQ0LDYuNDQ1YzAsMTkuMzQ3LDAsMTUuMTksMCwzNC40MTkgICAgSDc0Ljk1MmMtNi43MzcsMC0xMi4xOTgsNS40NjEtMTIuMTk4LDEyLjE5OHM1LjQ2MSwxMi4xOTgsMTIuMTk4LDEyLjE5OEg4NS4yM2MwLDE5LjIyNSwwLDE1LjA3MiwwLDM0LjQxOSAgICBjMCwzLjU1OSwyLjg4NSw2LjQ0NCw2LjQ0NCw2LjQ0NGgxNy42MDZjMy41NiwwLDYuNDQ1LTIuODg1LDYuNDQ1LTYuNDQ0YzAtMTkuMzQ4LDAtMTUuMTkxLDAtMzQuNDE5aDI1LjEzMSAgICBjMC43NzEsNy4yOTgsNi4yMyw1OC45MDgsNy4wMzgsNjYuNTRjMS42MiwxNS4zMTMsMjAuOTEzLDIxLjc5MiwzMS4yOTcsOS45MDFjMTEuOTQtMTMuNjY1LDEwLjkxOS0xMi40OTcsMjUuMTcyLTI4LjgwN3Y2OC41MzEgICAgYy02Ljc3NCwyLjc1Mi01Ny41NzEsMjMuMzkxLTY1LjEzMSwyNi40NjJjLTcuNjAzLDMuMDg5LTEzLjAxOCw5Ljk1Mi0xNC4yNTcsMTguMDY0bC0xMi45OTYsODUuMTkgICAgYy0xLjk0LDEyLjcxNyw2Ljc5OCwyNC41OTUsMTkuNTExLDI2LjUzNXMyNC41OTQtNi43OTQsMjYuNTM1LTE5LjUxMWwxMS4wMDEtNzIuMTA3YzExLjI3MS00LjU3OSw0OC41NTctMTkuNzI4LDYwLjI1Mi0yNC40OCAgICBoNTMuNDg2YzI1LjUzOCwxMC4zNzYsNTguMTEyLDIzLjYxLDYwLjI1MiwyNC40OGwxMS4wMDEsNzIuMTA3YzEuOTQ0LDEyLjc0MywxMy44NzgsMjEuNDQyLDI2LjUzNSwxOS41MTEgICAgYzEyLjcxMi0xLjk0LDIxLjQ1LTEzLjgxNywxOS41MTEtMjYuNTM1bC0xMi45OTYtODUuMTljLTEuMjM3LTguMTEzLTYuNjUzLTE0Ljk3NS0xNC4yNTctMTguMDY0ICAgIGMtMTAuNDQ1LTQuMjQ0LTU4LjY0NS0yMy44MjctNjUuNjQ4LTI2LjY3MnYtMC4wMDF2LTY4LjkzM2MxNy4wOTYsMTkuNTY1LDEwLjEwNSwxMS41NjUsMjUuNzA4LDI5LjQyMSAgICBjMTAuMTcxLDExLjY1LDI5LjY0Myw1Ljc0MiwzMS4yOTgtOS45MDFjMC44MDctNy42MzMsNi4yNjUtNTkuMjQsNy4wMzgtNjYuNTRoMjUuMDc1YzAsMTkuMjI1LDAsMTUuMDcyLDAsMzQuNDE5ICAgIGMwLDMuNTU5LDIuODg1LDYuNDQ1LDYuNDQ0LDYuNDQ1aDE3LjYwNmMzLjU1OSwwLDYuNDQ1LTIuODg1LDYuNDQ1LTYuNDQ1YzAtMTkuMzQ4LDAtMTUuMTkxLDAtMzQuNDE5aDEwLjI3OCAgICBjNi43MzUtMC4wMDEsMTIuMTk3LTUuNDYyLDEyLjE5Ny0xMi4xOTlTNDQzLjc4NywyMTQuOTIxLDQzNy4wNTEsMjE0LjkyMXogTTE3OS4yMDIsMjYxLjMwNiAgICBjLTAuOTctOS4xNzItMC43OTMtNy40OTItMi4zMjUtMjEuOTg5aDIxLjU0QzE5MC42MTEsMjQ4LjI0OCwxODcuMTE0LDI1Mi4yNTIsMTc5LjIwMiwyNjEuMzA2eiBNMzMyLjg1NiwyNjEuMzA2ICAgIGMtNy45OC05LjEzMi0xMS4zMTYtMTIuOTUtMTkuMjE0LTIxLjk4OWgyMS41NEMzMzMuMzc2LDI1Ni4zOTEsMzMzLjgyLDI1Mi4xODYsMzMyLjg1NiwyNjEuMzA2eiBNMzM3Ljc2MiwyMTQuOTIxaC0zMS4wMTYgICAgYy05LjE1LDE5Ljc1NS0yOC44OTcsMzIuNTExLTUwLjc3MywzMi41MTFjLTIxLjYyLDAtNDEuNTE1LTEyLjUyMy01MC43NzMtMzIuNTExaC0zMC45MDNjLTAuMzg2LTMuNjQ2LTAuNDM2LTExLjE3Ny04LjAxNy0xNi40MTYgICAgbDYuNjM2LTYuNjM1YzAuNTg5LTAuNTg3LDIuOTkxLTMuMDY5LDMuNDk2LTMuNzI5bDI1LjU0OS0zMy40NDN2MjIuMjk1YzYuNDA4LTIzLjgyOCwyOC4xODktNDEuNDI0LDU0LjAxMy00MS40MjQgICAgYzI1LjE4MiwwLDQ2LjUyNCwxNi43MzEsNTMuNTEsMzkuNjU4di0yMS4yNjNsMjYuMTEsMzQuMTc3YzAuODY4LDEuMTM2LDEuODYzLDIuMTY5LDIuOTY2LDMuMDc5bDguMTI5LDYuNzA1ICAgIEMzMzguMzgsMjAyLjk2LDMzOC4xOTgsMjEwLjc5NywzMzcuNzYyLDIxNC45MjF6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==')
}
.fighter-record__label{
	color:#e40705;
}
.section-divider{
	background: #131313;
	margin:7px 0;
}
.fighter-record td{
	vertical-align: top;
	height:20px;
}
.div-title.interim{
	margin-top:20px;
}
body{
	overflow-x:hidden;
}
.unification_fightcard_section {
    padding: 10px 15px;
    padding-bottom: 0px !important;
    width: 100%;
    height: auto;
    float: left;
    background: #fff;
}
.unification_fightcard_section .fight-x {
    width: 150px;
    height: 80px;
    float: left;
    position: relative;
    margin-bottom: 10px;
    margin-right: 8px;
}
ul.header-social li a svg {
    font-size: 20px;
    color: #4A4949;
}
.site-header{
	position: relative;
    z-index: 99;
}
li.efc-insta svg {
    background: #595757;
    color: #1d1d1d !important;
    font-size: 20px !important;
    border-radius: 1px;
    padding: 2px;
}
.header-social li svg {
    color: #fff !important;
    font-size: 26px !important;
    border-radius: 1px;
    padding: 3px;
}
ul.header-social li {
    padding-right: 7px;
}
.latest-fight-card-home .fight-2,
.latest-fight-card-home .fight-4 {
    margin-right: 5px !important;
}
.latest-fight-card-home .fight-3,
.latest-fight-card-home .fight-5 {
    margin-right: 0 !important;
}

/*===========================================*/
.latest-fight-card-home .fight-8 {
    margin-right : 5px !important;
}
.latest-fight-card-home .fight-9 {
    margin-right : 5px !important;
}
.latest-fight-card-home .fight-12 {
    margin-right : 5px !important;
}
.latest-fight-card-home .fight-13 {
    margin-right : 5px !important;
}


/*================AFRICA’S GREATEST OPPORTUNITY ========*/
.africas_greatest_opportunity {
	background-color: black;
    color: white;
    padding-top: 16px;
    padding-bottom: 15px;
}
.support_and_invest {
	font-weight: 400;
	font-size: 16px;
    line-height: 1.3em;
    padding: 10px 30px 0px;
}
.support_and_invest ul li {
    padding-bottom: 7px;
}
article .entry-content .efc_invest_img {
    width: auto;
}
.resources_information a{
	background: #000;
    padding: 10px 1.5em;
    line-height: normal;
    color: #fff;
    border-radius: 5px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
}
.resources_information a:hover {
    background: #AC0101;
    transition: all .3s;
}
 .resources_information {
    display: flex;
    align-items: center;
    flex-flow: column;
}
.resources_information a:first-child {
    margin-bottom: 10px;
}
.resources_information a.invest_here {
    margin-top: 10px;
}

/*================EFC INVESTED IN THE MEDIA ========*/
.press_release {
	background-color: black;
    color: white;
    padding-top: 16px;
    padding-bottom: 15px;
    text-align: center;
}
.press_release a{
	color: #fff !important;
}
.investing_in_media_video p {
    width: 100%;
    text-align: center;
}
.page-id-40426 article#post-40426 h2:first-child,
.page-id-40255 article#post-40255 h2:first-child {
    background-color: black;
    padding: 16px;
    text-align: center;
    color: #fff;
}


/*================Government-restrictions ========*/
.page-id-40508 article#post-40508 h2 {
    text-align: center;
}
.page-id-40508 article#post-40508 .entry-content {
    text-align: center;
    font-size: 19px;
    margin-top: 18px;
    font-weight: 600;
}
.screen-ad {
    margin-bottom: 8px;
}

@media screen and (max-width: 1001px){
	.latest-fight-card-home .preliminary-card.early-preliminary-card,
	.preliminary-card.fight-card-page {
	    display: flex;
	    flex-flow: wrap;
	    justify-content: space-between;
	}
}
@media screen and (max-width: 537px){
	.single-fight-latest-thumb {
	    float: left;
	}
}
.fancybox-button svg {
    color: #fff !important;
}
.card-watch-btn {
    display: inline-flex;
    align-items: center;
}
.card-watch-btn img {
    margin-right: 10px;
}

/*New Home Page*/
.latest-fight-card-home-new .main-card {
    background: transparent;
}
.latest_fight_title {
    background: #000;
    font-size: 50px;
    color: #fff;
}
.fight-one-new .fighter-1-thumb {
    border: 2px solid #e09b3c;
    width: auto;
    display: block;
    background: rgb(160,129,75);
    background: linear-gradient(354deg, rgba(160,129,75,1) 0%, rgba(54,61,71,1) 100%);
}
header#masthead .container {
    z-index: 9 !important;
}
#mega-menu-mainmenu-updates #menu-past-events{
      grid-auto-flow: row !important;
}
.page-id-42141 h2
article#post-42141 h2 {
    display: none !important;
}
article#post-42141 {
    padding-top: 30px;
}
.title_ticket {
    text-align: center;
    font-size: 22px;
    line-height: 1.3em;
    margin-bottom: 30px;
}
