/*
	Theme Name:   HTML5blank Child
	Theme URI:    n/a
	Description:  HTML5blank Child Theme
	Author:       Dafaleague
	Author URI:   n/a
	Template:     html5blank
	Version:      1.0.0
	Tags:         n/a
	Text Domain:  html5blank-child
*/


* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	text-decoration: none;
	outline: none !important;
}

.mobile {
	display: none!important;
}

.desktop {
	display: block!important;
}

.yellow {
	color: #ffe000;
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    font-weight: normal;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

/* clear */
.clear:before, .clear:after {
	content: ' ';
	display: table;
}

.clear:after {
	clear: both;
}
.clear {
	*zoom: 1;
}

.mrg-top-bottom-10 {
	margin: 10px 0;
}

.disable-click{
	pointer-events: none;
}
.tpl-header{
	/* display: none !important; */
}
/*------------------------------------------------------------*\
	GENERAL
\*------------------------------------------------------------*/


@font-face {
    font-family: "BebasNeue-Regular";
    src: url(../html5blank-child/fonts/BebasNeue/BebasNeue-Regular.ttf) format("truetype");
}

@font-face {
    font-family: "EurostileOblique";
    src: url(../html5blank-child/fonts/Eurostile/EurostileOblique.woff) format("woff");
}

@font-face {
    font-family: "EuroStyleNormal";
    src: url(../html5blank-child/fonts/Eurostile/EuroStyleNormal.woff) format("woff");
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('fonts/MyriadPro-Regular/MyriadPro-Regular.woff')  format('woff'),
        url('fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  
        url('fonts/MyriadPro-Regular/MyriadPro-Regular.otf')  format('opentype'),
        url('fonts/MyriadPro-Regular/MyriadPro-Regular.ttf')  format('truetype'), 
        url('fonts/MyriadPro-Regular/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('fonts/MyriadPro-Bold/MyriadPro-Bold.woff') format('woff'), 
        url('fonts/MyriadPro-Bold/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/MyriadPro-Bold/MyriadPro-Bold.ttf') format('truetype'),
        url('fonts/MyriadPro-Bold/MyriadPro-Bold.otf') format('opentype'),
        url('fonts/MyriadPro-Bold/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('fonts/MyriadPro-Semibold/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),  
		url('fonts/MyriadPro-Semibold/MyriadPro-Semibold.otf')  format('opentype'),
		url('fonts/MyriadPro-Semibold/MyriadPro-Semibold.woff') format('woff'), 
		url('fonts/MyriadPro-Semibold/MyriadPro-Semibold.ttf')  format('truetype'), 
		url('fonts/MyriadPro-Semibold/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SportsWorld';
	src: url('fonts/SportsWorld/SportsWorld.eot?#iefix') format('embedded-opentype'),  
		url('fonts/SportsWorld/SportsWorld.woff') format('woff'), 
		url('fonts/SportsWorld/SportsWorld.ttf')  format('truetype'), 
		url('fonts/SportsWorld/SportsWorld.svg#SportsWorld') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('fonts/OpenSans-Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),  
    	url('fonts/OpenSans-Regular/OpenSans-Regular.woff') format('woff'), 
        url('fonts/OpenSans-Regular/OpenSans-Regular.ttf')  format('truetype'), 
        url('fonts/OpenSans-Regular/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('fonts/OpenSans-Bold/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  
        url('fonts/OpenSans-Bold/OpenSans-Bold.woff') format('woff'), 
        url('fonts/OpenSans-Bold/OpenSans-Bold.ttf')  format('truetype'), 
        url('fonts/OpenSans-Bold/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('fonts/OpenSans-Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  
		url('fonts/OpenSans-Semibold/OpenSans-Semibold.woff') format('woff'), 
		url('fonts/OpenSans-Semibold/OpenSans-Semibold.ttf')  format('truetype'), 
		url('fonts/OpenSans-Semibold/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpenSans-ExtraboldItalic';
	src: url('fonts/OpenSans-ExtraboldItalic/OpenSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),  
		url('fonts/OpenSans-ExtraboldItalic/OpenSans-ExtraboldItalic.woff') format('woff'), 
		url('fonts/OpenSans-ExtraboldItalic/OpenSans-ExtraboldItalic.ttf')  format('truetype'), 
		url('fonts/OpenSans-ExtraboldItalic/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Gibson-SemiBold';
    src:url('fonts/Gibson-SemiBold/Gibson-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
	background-image: url("img/background.jpg");
	background-color: #010c2a;
    background-position: center 80px;
    background-repeat: no-repeat;
}

header{
    background-color: #af0000;
    padding: 13px 0;
    top: 0;
    left: 0;
    z-index: 10;
    height: 85px;
    min-width: 250px;
    width: 100%;
    position: relative;
}

.inline { display: inline-block; }

img.header {
	width: 80%;
	margin: 0 auto;
}

.header-inner {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}

.header-inner .logo-wrap {
    float: left;
    width: 244px;
}

.inner-right-nav {
    float: right;
}

.inner-right-nav > a > div{
	background: #ffe000;
	border-radius: 3px;
    color: #000;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    float: right;
    padding: 6px 10px;
    width: 100px;
    margin: 15px 0px;
}

main {
	overflow: hidden;
	position: relative;
}

.main-wrapper {
	width: 100%;
    max-width: 1160px;
    min-width: 360px;
    position: relative;
    min-height: 700px;
    margin: 10px auto 0;
}

.main-title {
	text-align: center;
    margin-top: 50px;
    margin-bottom: 20px;
    width: 600px;
    margin-left: 300px;
    height: 180px;
}

img.header {
	width: 150px;
    height: 110px;
    position: relative;
    left: -185px;
    top: -113px;
    z-index: -1;
}

.main-title > div {
	display: inline-block;
	padding: 0 20px;
	transform: skew(-15deg);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#af0000+0,af0000+50,990101+51,990101+100 */
	background: #af0000; /* Old browsers */
	background: -moz-linear-gradient(top, #af0000 0%, #af0000 50%, #990101 51%, #990101 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #af0000 0%,#af0000 50%,#990101 51%,#990101 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #af0000 0%,#af0000 50%,#990101 51%,#990101 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0000', endColorstr='#990101',GradientType=0 ); /* IE6-9 */
}

.main-title > div > span {
	display:block;
	transform: skew(15deg);
	font-family: 'OpenSans-ExtraboldItalic';
	font-size: 40px;
	color: #fec600;
	line-height: 1;
}

.main-title > h1 {
	font-family: 'BebasNeue-Regular';
    font-size: 70px;
    color: #ffffff;
    margin: 0;
    line-height: 60px;
    text-transform: uppercase;
}

.main-title > h2 {
    font-size: 20px;
    color: #fffffe;
    margin-bottom: 15px;
    line-height: 1.2;
    margin-top: -115px;
}

.main-title > h2 > i{
	font-size: 25px;
	text-shadow: 1px 3px 3px #000;
}

.content-left, .content-right {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 100%;
}

.content-left {
	max-width: 497px;
}

.content-right {
	max-width: 580px;
}

.content-prize-container {
	margin-top: 449px;
    position: relative;
    left: 0px;
}

/* .tabs-main div ul li{
	-webkit-animation: glowingtwo 2000ms infinite;
	-moz-animation: glowingtwo 2000ms infinite;
	-o-animation: glowingtwo 2000ms infinite;
	-ms-animation: glowingtwo 2000ms infinite;
	animation: glowingtwo 2000ms infinite;
} */

.tabs-main div ul li:hover {
	-webkit-animation-name: pulse;
  	animation-name: pulse;
}

.content-prize-container > div > img ,
.content-left .content-btn-container > div,
.tabs-content-wrapper .prediction-sched .h2h a{
	-webkit-animation: glowing 2000ms infinite;
	-moz-animation: glowing 2000ms infinite;
	-o-animation: glowing 2000ms infinite;
	-ms-animation: glowing 2000ms infinite;
	animation: glowing 2000ms infinite;
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

.animated {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.tabs-main {
	position: absolute;
	top: 5px;
	right: -115px;
}

.tabs-main > div {
	position: relative;
	display: inline-block;
}

.tabs-main > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.tabs-main div ul li {
	cursor: pointer;
	position: relative;
	width: 95px;
	height: 86px;
	margin-bottom: -25px;
}

.tabs-main div ul li img.tab-icon {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

.tabs-main div ul li span.tabs-icon-label {
	color: #ffffff;
    padding: 4px;
    text-transform: uppercase;
    position: absolute;
    white-space: nowrap;
    text-align: center;
    font-size: 15px;
    left: 20%;
    top: 12%;
}


/* .tabs-main div ul li span.tabs-icon-label:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #990101;
	border-width: 4px 7px;
    margin-top: -4px;
} */

/* .tabs-main div ul li:hover span.tabs-icon-label {
	opacity: 1;
} */

.tabs-main div ul li img.inactive {
	
}

.tabs-main div ul li img.active {
	opacity: 0;
}

.tabs-main div ul li:hover img.active {
	opacity: 1;
}

.tabs-main div ul li.active img.active {
	opacity: 1;
}

.tabs-main div ul li.active span.active {
	color: black;
	opacity: 1;
}

.tabs-main div ul li.active span.inactive {
	color: black;
	opacity: 0;
}


.tabs-btn {
	cursor: pointer;
}

.tabs-btn-left {
	padding: 5px 18px;
	color: #ffde00;
	background-color: #990101;
	font-size: 16px;
	text-transform: uppercase;
	position: relative;
}

.tabs-btn-left:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(153, 1, 1, 0);
	border-bottom-color: #990101;
	border-width: 10px 8px 12px 8px;
	margin-left: -8px;
}

.tabs-btn-img {
	text-align: center;
	margin-bottom: 15px;
}

.tabs-btn:hover .tabs-btn-img img {
	-webkit-animation: spinner 2s linear infinite;
	-moz-animation: spinner 2s linear infinite;
	-o-animation: spinner 2s linear infinite;
	-ms-animation: spinner 2s linear infinite;
	animation: spinner 2s linear infinite;

	-webkit-transform-style: preserve-3d; 
    -moz-transform-style: preserve-3d; 
    -o-transform-style: preserve-3d; 
    -ms-transform-style: preserve-3d; 
    transform-style: preserve-3d;
}


@-webkit-keyframes spinner { 
    from { 
        -webkit-transform: rotateY(0deg); 
        -moz-transform: rotateY(0deg); 
        -o-transform: rotateY(0deg); 
        -ms-transform: rotateY(0deg); 
        transform: rotateY(0deg); 
    } 
    to { 
        -webkit-transform: rotateY(-360deg); 
        -moz-transform: rotateY(-360deg); 
        -o-transform: rotateY(-360deg); 
        -ms-transform: rotateY(-360deg); 
        transform: rotateY(-360deg); 
    } 
}

@keyframes spinner { 
    from { 
    	-webkit-transform: rotateY(0deg); 
        -moz-transform: rotateY(0deg); 
        -o-transform: rotateY(0deg); 
        -ms-transform: rotateY(0deg); 
        transform: rotateY(0deg); 
    } 
    to { 
    	-webkit-transform: rotateY(-360deg); 
        -moz-transform: rotateY(-360deg); 
        -o-transform: rotateY(-360deg); 
        -ms-transform: rotateY(-360deg); 
        transform: rotateY(-360deg); 
    
    } 
}

.tabs-btn.prediction-btn {
	
}

.tabs-btn.gadgets-btn {

}

.tabs-btn-right {
	display: inline-block;
}

.tabs-content-wrapper {
	width: 100%;
	height: 400px;
	/* background: rgba(0,0,0,.7); */
	background-image: url(../html5blank-child/img/tabs-content-wrapper.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}

.tabs-content-wrapper .tab-content {
	display: none;
	
}

.tabs-main div ul li span.tabs-icon-label::selection {
	color: #000!important;
}

.tabs-content-wrapper .tab-content.active {
	display: block;
}

.tabs-content-wrapper ul.sub-tabs-ul {
	padding: 0;
}

.tabs-content-wrapper ul.sub-tabs-ul.rd-ul {
	font-size: 0;
	display: flex;
}

.tabs-content-wrapper ul.sub-tabs-ul li {
	display: inline-block;
	text-transform: uppercase;
	text-align: center;
    cursor: pointer;
    width: 50%;
}

.tabs-content-wrapper .sub-tabs-main-title {
	font-size: 16px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin: 8px 0;
}

.tabs-content-wrapper .tab-2 .sub-tabs-main-title {
	font-size: 16px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    background: #660707;
    margin: 0;
}

.tabs-content-wrapper .sub-tabs-main-title > span {
	color: #ffde00;
}

.tabs-content-wrapper .sub-tabs-time-remain {
	display: none;
	text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: #04040491;
    height: 118px;
    width: 355px;
    margin-top: 6px;
    padding-top: 27px;
    position: absolute;
    bottom: -118px;
}

.tabs-content-wrapper .sub-tabs-time-remain-title {
	margin-top: 10px;
}

.tabs-content-wrapper .sub-tabs-time-remain-calc {
	color: #ffde00;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}

.tabs-content-wrapper .sub-tabs-time-remain-calc > span {
	display: inline-block;
    border: 4px solid #ffde00;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #ffffff;
    width: 55px;
    height: 55px;
    line-height: 1;
    padding: 13px;
    margin: 0 8px;
}

.tabs-content-wrapper .sub-tabs-time-remain-calc > span > span.remaining-value {
	font-family: 'OpenSans-Bold';
    font-size: 18px;
	position: relative;
}

.tabs-content-wrapper .sub-tabs-time-remain-calc > span > span.remaining-label {
	position: relative;
}

.tabs-content-wrapper .sub-tab-content {
	display: none;
}

.tabs-content-wrapper .sub-tab-content.active {
	display: block;
}

.tabs-content-wrapper .tab-content-title {
	font-family: 'EurostileOblique', Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    padding: 0px;
    font-size: 35px;
    text-transform: uppercase;
    width: 315px;
    position: relative;
    margin: 0 auto;
    top: 40px;
    font-style: italic;
}

.tabs-content-wrapper .tab-content-title {
    font-family: 'EurostileOblique', Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    padding: 0px;
    font-size: 20px;
    text-transform: uppercase;
    width: 315px;
    position: relative;
    margin: 0 auto;
    top: 47px;
    font-style: italic;
    margin-bottom: 66px;
}

.tabs-content-wrapper .sub-tab-content h1 {
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-family: 'OpenSans-Regular';
}

.tabs-content-wrapper .scroll-pane{ 
	outline: 0;
	margin-top: 70px;
}

.tabs-content-wrapper .tab-2 .scroll-pane,
.tabs-content-wrapper .tab-3 .scroll-pane{ 
	outline: 0;
	margin-top: 0;
}

.tabs-content-wrapper .how-it-works {
	margin-top: 40px;
}

.tabs-content-wrapper .tab-1 .scroll-pane{ 
	height: 460px;
}

.tabs-content-wrapper .tab-2 .round-expired .scroll-pane{ 
	height: 211px;
}

.tabs-content-wrapper .tab-2 .scroll-pane{ 
	height: 211px;
}

.tabs-content-wrapper .tab-3 .scroll-pane{ 
	height: 237px;
}

.tabs-content-wrapper .tab-4 .scroll-pane{ 
	height: 300px;
}

.tabs-content-wrapper .tab-5 .scroll-pane{ 
	height: 460px;
}

.tabs-content-wrapper .tab-6 .scroll-pane{ 
	height: 460px;
}

.tabs-content-wrapper .tab-7 .scroll-pane{ 
	height: 300px;
}

.tabs-content-wrapper .tab-3 .scroll-pane-content-wrapper,
.tabs-content-wrapper .tab-2 .scroll-pane-content-wrapper {
	padding: 0px 7px 0px 12px;
	background: #660707;
}

.tabs-content-wrapper .scroll-pane-content-wrapper {
	padding: 0px 60px;
}

.tabs-content-wrapper .tab-1 .scroll-pane-content-wrapper {
	padding: 0px 10px;
}

.tabs-content-wrapper .tab-7 .scroll-pane-content-wrapper {
	padding: 0px 25px;
}

.tabs-content-wrapper .hiw-item {
	margin: 13px 0;
}

.tabs-content-wrapper .hiw-item > div {
	display: inline-block;
	vertical-align: middle;
	
}

.tabs-content-wrapper .hiw-item > div:first-child {
	margin-right: 10px;
	margin-top: 10px;
}

.tabs-content-wrapper .hiw-name {
	font-family: 'BebasNeue-Regular';
    color: #ffffff;
    text-transform: uppercase;
    font-size: 35px;
    width: 110px;
	position: relative;
	top: 20px;
}

.tabs-content-wrapper .hiw-desc {
	font-family: 'OpenSans-Regular';
    font-size: 14px;
    color: #ffffff;
    position: relative;
    left: 145px;
    width: 350px;
    top: -29px;
    text-transform: uppercase;
    font-weight: bold;
    height: 35px;
    vertical-align: middle;
    display: inline-block;
}

.tabs-content-wrapper .hiw-desc a {
	color: #ffde00;
}

.tabs-content-wrapper .hiw-desc a:hover {
	text-decoration: underline;
}

.tabs-content-wrapper .section-title {
	font-family: 'OpenSans-Bold';
	
	
	text-align: center;
	text-transform: uppercase;
	
}

.tabs-content-wrapper .section-title.section-title-type-1 {
	font-size: 21px;
	color: #ffde00;
	margin-bottom: 5px;
}

.tabs-content-wrapper .section-title.section-title-type-2 {
	font-size: 16px;
	color: #ffffff;
	margin: 15px 0 5px;
}

.tabs-content-wrapper .section-img {
	text-align: center;
}

.tabs-content-wrapper .section-img img {
	width: 100%;
	max-width: 300px;
}

.tabs-content-wrapper .tab-ul-list {
	list-style-type: decimal;
	margin: 10px 0;

}

.tabs-content-wrapper ul.tab-ul-list li {
	font-family: 'OpenSans-Regular';
	color: #ffffff;
	font-size: 12px;
}

.tabs-content-wrapper ul.tab-ul-list li a {
	color: #ffde00;
}

.tabs-content-wrapper ul.tab-ul-list li a:hover {
	text-decoration: underline;
}

.tabs-content-wrapper ul.sub-tabs-ul li {
	display: inline-block;
	font-family: 'MyriadPro-Semibold';
	width: 32.8%;
	font-size: 12px;
	color: #ffffff;
	padding: 4px;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a3a3a+0,3a3a3a+50,181818+51,181818+100 */
	background: #3a3a3a; /* Old browsers */
	background: -moz-linear-gradient(top, #3a3a3a 0%, #3a3a3a 50%, #181818 51%, #181818 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3a3a3a 0%,#3a3a3a 50%,#181818 51%,#181818 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3a3a3a 0%,#3a3a3a 50%,#181818 51%,#181818 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#181818',GradientType=0 ); /* IE6-9 */
}

.tabs-content-wrapper ul.sub-tabs-ul li.active {
	color: #990101;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fec800+0,fec800+50,f1b309+51,f1b309+100 */
	background: #fec800; /* Old browsers */
	background: -moz-linear-gradient(top, #fec800 0%, #fec800 50%, #f1b309 51%, #f1b309 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fec800 0%,#fec800 50%,#f1b309 51%,#f1b309 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fec800 0%,#fec800 50%,#f1b309 51%,#f1b309 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec800', endColorstr='#f1b309',GradientType=0 ); /* IE6-9 */
}

.tabs-content-wrapper ul.sub-tabs-ul li {
	font-size: 10px;
	/*flex: 1 1 100%;*/
	padding: 2px;
}

.tabs-content-wrapper ul.sub-tabs-ul li {
    font-size: 24px;
    padding: 12px;
    padding: 8px;
    font-weight: bold
}
.tabs-content-wrapper .tab-3 ul.sub-tabs-ul li {
    font-size: 16px;
}

.tabs-content-wrapper ul.sub-tabs-ul li.active {
    color: #fec800;
    background: #660707
}

.tabs-content-wrapper ul.sub-tabs-ul li { 
	background: #595959;
	color: #fff;
}

.tabs-content-wrapper .tab-content-table {
	margin: 0 auto;
}

.tabs-content-wrapper .tab-7 .tab-content-table {
	margin: 10px auto;
}

.tabs-content-wrapper .table-type-2 .tab-content-table {
	width: 100%;
}

.tabs-content-wrapper .tab-content-table th {
	font-family: 'OpenSans-Bold';
	color: #fec800;
	background-color: #990101;
	text-transform: uppercase;
	text-align: center;
}

.tabs-content-wrapper .tab-content-table td {
	font-family: 'OpenSans-Regular';
	color: #ffffff;
	text-align: center;
}

.tabs-content-wrapper .table-type-1 .tab-content-table th {
	border: 2px solid #990101;
	border-width: 2px 2px 0px;
	font-size: 14px;
	padding: 5px;
}

.tabs-content-wrapper .table-type-1 .tab-content-table td {
	border: 2px solid #fec800;
	font-size: 12px;
	padding: 5px;
}

.tabs-content-wrapper .table-type-1.prediction .tab-content-table td:nth-child(2) {
	text-align: left;
}

.tabs-content-wrapper .table-type-2 .tab-content-table th {
	border: 2px solid #fec800;
	font-size: 13px;
	padding: 5px;
}

.tabs-content-wrapper .table-type-2 .tab-content-table td {
	border: 2px solid #ffffff;
	font-size: 12px;
	padding: 5px;
}

.tabs-content-wrapper .tab-2 ul.sub-tabs-ul.rd-ul li {
	font-family: EuroStyleNormal, Arial, sans-serif;
    font-size: 21px;
    padding: 12px;
    padding: 8px;
    font-weight: bold
}

.tabs-content-wrapper .tab-2 ul.sub-tabs-ul li.active {
    color: #fec800;
    background: #660707
}

.tabs-content-wrapper .tab-2 ul.sub-tabs-ul li { 
	background: #595959;
	color: #fff;
}

.tabs-content-wrapper .tab-3 ul.sub-tabs-ul.rd-ul li {
	font-family: EuroStyleNormal, Arial, sans-serif;
    font-size: 21px;
    padding: 12px;
    padding: 8px;
    font-weight: bold
}

.tabs-content-wrapper .tab-3 ul.sub-tabs-ul li.active {
    color: #fec800;
    background: #660707
}

.tabs-content-wrapper .tab-3 ul.sub-tabs-ul li { 
	background: #595959;
	color: #fff;
}

.content-inner-btn-container {
	margin: 30px 0 0;
	text-align: center;
}

.content-inner-btn-container a.pred-now {
	animation-name: beat;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}

.content-inner-btn-container.margin-20 {
	margin: 20px 0 0;
}

.content-inner-btn-container.margin-15 {
	margin: 15px 0 0;
}

.content-inner-btn-container.margin-10 {
	margin: 10px 0 0;
	display: flex;
	justify-content: flex-end;
}

a.content-btn span.fnt-size-14 {
	font-size: 14px;
    display: block;
}

.tabs-content-wrapper .tab-2 a.content-btn {
	font-family: 'EurostileOblique', Arial, sans-serif;
    font-weight: bold;
    font-size: 28px;
    background: #ffde00;
    margin-top: -4px;
    padding: 14px 50px;
}

.tabs-content-wrapper a.content-btn {
	font-family: 'MyriadPro-Bold', Arial, sans-serif;
	text-transform: uppercase;
	font-size: 26px;
	color: #000000;
	padding: 8px 20px;
	display: inline-block;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffde00+0,ffde00+50,fdc000+51,fdc000+100 */
	background: #ffde00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffde00 0%, #ffde00 50%, #fdc000 51%, #fdc000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffde00 0%,#ffde00 50%,#fdc000 51%,#fdc000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffde00 0%,#ffde00 50%,#fdc000 51%,#fdc000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde00', endColorstr='#fdc000',GradientType=0 ); /* IE6-9 */

	-webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.tabs-content-wrapper a.content-btn.disabled,
.tabs-content-wrapper .sub-tab-content.round-expired a.content-btn.btn-submit-prediction {
	cursor: auto;
	background: #333333;
}

.tabs-content-wrapper a.content-btn.disabled:hover,
.tabs-content-wrapper .sub-tab-content.round-expired a.content-btn.btn-submit-prediction:hover {
	-webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}

.tabs-content-wrapper a.content-btn.fnt-size-14 {
	font-size: 14px;
	padding: 5px 15px;
	margin: 0 10px;
}

.tabs-content-wrapper a.content-btn.fnt-size-16 {
	font-size: 16px;
	padding: 6px 20px;
}

.tabs-content-wrapper .content-accordion-btn {
	background: #3a3a3a;
	font-family: 'OpenSans-Regular';
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0;
	cursor: pointer;
	margin-top: 2px;
}

.tabs-content-wrapper .content-accordion-btn.active {
	font-family: 'OpenSans-Bold';
	font-size: 14px;
	color: #fddb00;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#af0000+0,af0000+50,990101+51,990101+100 */
	background: #af0000; /* Old browsers */
	background: -moz-linear-gradient(top, #af0000 0%, #af0000 50%, #990101 51%, #990101 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #af0000 0%,#af0000 50%,#990101 51%,#990101 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #af0000 0%,#af0000 50%,#990101 51%,#990101 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0000', endColorstr='#990101',GradientType=0 ); /* IE6-9 */
}

.tabs-content-wrapper .content-accordion-list {
	display: none;
	padding: 20px 0;
}

.tabs-content-wrapper .content-accordion-list-title {
	font-family: 'OpenSans-Bold';
	font-size: 24px;
	color: #ffde00;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 15px;
}

.tabs-content-wrapper .content-accordion-list-table-wrapper {
	
}

.tabs-content-wrapper .content-accordion-list-table {
	margin: 0 auto;
	width: 95%;
	border-collapse:separate;
    border-spacing:0 1px;
}

.tabs-content-wrapper .content-accordion-list-table tr {
	
}

.tabs-content-wrapper .content-accordion-list-table tr td {
	font-family: 'OpenSans-Bold';
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	padding: 5px;
}

.tabs-content-wrapper .content-accordion-list-table tr td:first-child {
	width: 10%;
	border: 1px solid #990101;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#af0000+0,af0000+50,990101+51,990101+100 */
	background: #af0000; /* Old browsers */
	background: -moz-linear-gradient(top, #af0000 0%, #af0000 50%, #990101 51%, #990101 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #af0000 0%,#af0000 50%,#990101 51%,#990101 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #af0000 0%,#af0000 50%,#990101 51%,#990101 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0000', endColorstr='#990101',GradientType=0 ); /* IE6-9 */
}

.tabs-content-wrapper .content-accordion-list-table.gp-table tr td:first-child {
	width: 45%;	
	font-size: 14px;
}

.tabs-content-wrapper .content-accordion-list-table tr td:last-child {
	border: 1px solid #af0000;
	background: rgba(255,255,255,0.2);
}

.tabs-content-wrapper .gp-img-wrapper {
	text-align: center;
}

.tabs-content-wrapper .gp-message {
	font-family: 'OpenSans-Bold';
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}

.tabs-content-wrapper .no-available-message {
	font-family: 'OpenSans-Bold';
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	padding: 0 10px;
}

.tabs-content-wrapper .prediction-error-message {
	background: rgba(0, 0, 0, 0.7);
	font-family: 'OpenSans-Bold';
	font-size: 14px;
	color: #ffe000;
	text-align: center;
	display: none;
	margin-top: -291px;
	left: 0;
	right: 0;
	position: absolute;
	padding: 10px;
}

.tabs-content-wrapper .no-available-message.padding-30-10 {
	padding: 30px 10px;
}

.tabs-content-wrapper .prediction-list-wrapper {

}

.tabs-content-wrapper .prediction-teams-wrapper {
	display: table;
	width: 100%;
	/*margin: 7px 0 10px;*/
	margin: 0px;
}

/* EDITED */

/* PREDICT */

.tabs-content-wrapper .sub-tabs-title > div {
    display: table-cell;
    vertical-align: middle;
    width: 16%;
    text-align: center;
    border: 0.1px solid #910303;
    background: #bd0303;
    color: #fff;
    padding: 8px;
}

.tabs-content-wrapper .sub-tabs-title-qf > div {
    display: table-cell;
    vertical-align: middle;
    width: 511px;
    text-align: center;
    border: 0.1px solid #910303;
    background: #bd0303;
    color: #fff;
    padding: 8px;
}

.tabs-content-wrapper .sub-tabs-title-game-weeks > div {
    display: table-cell;
    vertical-align: middle;
    width: 16%;
    text-align: center;
    border: 0.1px solid #910303;
    background: #bd0303;
    color: #fff;
    padding: 8px;
}

#round-form-6 div.title:nth-of-type(1) {
	color: white;
	font-size: 14px;
	position: relative;
	margin: 0 auto;
	left: 0px;
	right: 0px;
	width: 175px;
	top: 10px;
}
#round-form-6 div.title:nth-of-type(7) {
	color: white;
	font-size: 14px;
	position: relative;
	margin: 0 auto;
	left: 0px;
	right: 0px;
	width: 175px;
	top: -60px;
}

#round-form-6 div.prediction-team-1:nth-of-type(2) {
	background-color: #9a0a0c;
	width: 150px;
	height: 55px;
	position: relative;
	left: 60px;
	top: 15px;
}

#round-form-6 div.prediction-team-2:nth-of-type(5) {
	background-color: #9a0a0c;
	width: 150px;
	height: 55px;
	position: relative;
	left: 300px;
	top: -85px;
}

#round-form-6 div.prediction-team-1:nth-of-type(8) {
	background-color: #9a0a0c;
	width: 150px;
	height: 55px;
	position: relative;
	left: 60px;
	top: -55px;
}

#round-form-6 div.prediction-team-2:nth-of-type(11) {
	background-color: #9a0a0c;
	width: 150px;
	height: 55px;
	position: relative;
	left: 300px;
	top: -155px;
}

#round-form-6 div.vs:nth-of-type(4) {
	color: white;
	font-size: 30px;
	position: relative;
	width: 50px;
	left: 240px;
	top: -40px;
	font-weight: bold;
	font-style: italic;
	font-family: 'EuroStyleNormal';
}

#round-form-6 div.vs:nth-of-type(10) {
	color: white;
	font-size: 30px;
	position: relative;
	width: 50px;
	left: 240px;
	top: -115px;
	font-weight: bold;
	font-style: italic;
	font-family: 'EuroStyleNormal';
}

#round-form-6 div.radio-wrapper:nth-of-type(3) {
	position: relative!important;
	top: 20px;
	left: 59px;
	background-color: #660707;
	width: 150px;
}

#round-form-6 div.radio-wrapper:nth-of-type(6) {
	position: relative!important;
	top: -81px;
	left: 301px;
	background-color: #660707;
	width: 150px;
}

#round-form-6 div.radio-wrapper:nth-of-type(9) {
	position: relative!important;
	top: -51px;
	left: 60px;
	background-color: #660707;
	width: 150px;
}

#round-form-6 div.radio-wrapper:nth-of-type(12) {
	position: relative!important;
	top: -151px;
	left: 300px;
	background-color: #660707;
	width: 150px;
}

select.predict-radio-btn.score {
	background-color: transparent!important;
	color: white!important;
	font-size: 15px!important;
	width: 150px;
	border: 1px solid #9a0a0c;
}

select.predict-radio-btn.score option {
	color: black;
}

.sub-tab-content-wrapper div[data-rd-item="6"] .scroll-pane {
	height: 255px;
}

.sub-tab-content-wrapper div[data-rd-item="6"] .jspPane {
	height: 248px;
}

.sub-tab-content-wrapper div[data-rd-item="6"] .jspDrag {
	display: none;
}

.round-form-6-container:nth-of-type(1) {
	position: relative;
	height: 130px;
	width: 92%;
	top: -20px;
	margin: 0 auto;
}

.round-form-6-container:nth-of-type(2) {
	position: relative;
	height: 130px;
	width: 92%;
	top: -25px;
	margin: 0 auto;
}

.sub-tab-content-wrapper div[data-rd-item="5"] .scroll-pane {
	height: 248px;
}

hr.left-border {
	position: relative;
    top: 25px;
    width: 150px;
    left: -180px;
    background-color: #9a0a0c;
    color: #9a0a0c;
    height: 2px;
    border: none;
}

hr.right-border {
	position: relative;
    top: 35px;
    width: 150px;
    left: 170px;
    background-color: #9a0a0c;
    color: #9a0a0c;
    height: 2px;
    border: none;
}

div[data-rd-item="6"] {
	position: relative;
	top: -7px;
}

.round-form-7-container {
	position: relative;
	height: 130px;
	width: 92%;
	top: -5px;
	margin: 0 auto;
}

.round-form-7-container hr.right-border {
	position: relative;
    top: 35px;
    width: 150px;
    left: 140px;
    background-color: #9a0a0c;
    color: #9a0a0c;
    height: 2px;
    border: none;
}

.round-form-7-container hr.left-border {
	position: relative;
    top: 25px;
    width: 150px;
    left: -180px;
    background-color: #9a0a0c;
    color: #9a0a0c;
    height: 2px;
    border: none;
}

#round-form-7 div.title {
	color: white;
	font-size: 14px;
	position: relative;
	margin: 0 auto;
	left: 0px;
	right: 0px;
	width: 175px;
	top: 10px;
}

#round-form-7 div.prediction-team-1 {
	background-color: #9a0a0c;
	width: 150px;
	height: 55px;
	position: relative;
	left: 60px;
	top: 15px;
}

#round-form-7 div.radio-wrapper:nth-of-type(3) {
	position: relative!important;
	top: 20px;
	left: 59px;
	background-color: #660707;
	width: 150px;
}

#round-form-7 div.vs {
	color: white;
	font-size: 30px;
	position: relative;
	width: 50px;
	left: 240px;
	top: -40px;
	font-weight: bold;
	font-style: italic;
	font-family: 'EuroStyleNormal';
}

#round-form-7 div.prediction-team-2 {
	background-color: #9a0a0c;
	width: 150px;
	height: 55px;
	position: relative;
	left: 300px;
	top: -85px;
}

#round-form-7 div.radio-wrapper:nth-of-type(6) {
	position: relative!important;
	top: -81px;
	left: 301px;
	background-color: #660707;
	width: 150px;
}

div[data-rd-item="7"] {
	position: relative;
	top: -7px;
}

.sub-tab-content-wrapper div[data-rd-item="7"] .scroll-pane {
	height: 255px;
}

.sub-tab-content-wrapper div[data-rd-item="7"] .prediction-list-wrapper {
	height: 150px;
}

#round-form-6 img.team-logo {
    width: 40px;
    height: 30px;
    position: relative;
    left: 50px;
    top: 10px;
}

#round-form-6 .inline.team-name {
    position: relative;
    left: 20px;
    top: 2px;
}

#round-form-7 img.team-logo {
    width: 40px;
    height: 30px;
    position: relative;
    left: 50px;
    top: 10px;
}

#round-form-7 .inline.team-name {
    position: relative;
    left: 20px;
    top: 2px;
}

.tabs-content-wrapper .sub-tabs-title {
    display: flex;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    background: #660707;
}

.tabs-content-wrapper .sub-tabs-title-qf {
    display: flex;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    background: #660707;
}

.tabs-content-wrapper .sub-tabs-title-game-weeks {
    display: flex;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    background: #660707;
}

/* END PREDICT */

/* GAME WEEKS */

div[data-tab-item="3"] #round-form-6 div.radio-wrapper:nth-of-type(3) {
	border: 1px solid #9a0a0c;
}

div[data-tab-item="3"] #round-form-6 div.radio-wrapper:nth-of-type(6) {
	border: 1px solid #9a0a0c;
}

div[data-tab-item="3"] #round-form-6 .team-radio {
    font-size: 20px;
    color: white;
    text-align: center;
}

div[data-tab-item="3"] .sub-tab-content-wrapper div[data-rd-item="6"] .scroll-pane {
	height: 285px;
}

div[data-tab-item="3"] #round-form-6 div.prediction-team-2:nth-of-type(5) {
	top: -93px;
}

div[data-tab-item="3"] #round-form-6 div.radio-wrapper:nth-of-type(6) {
	top: -88px;
}

div[data-tab-item="3"] #round-form-7 div.radio-wrapper:nth-of-type(3) {
	border: 1px solid #9a0a0c;
}

div[data-tab-item="3"] #round-form-7 div.radio-wrapper:nth-of-type(6) {
	border: 1px solid #9a0a0c;
}

div[data-tab-item="3"] #round-form-7 .team-radio {
    font-size: 20px;
    color: white;
    text-align: center;
}

div[data-tab-item="3"] #round-form-7 div.prediction-team-2:nth-of-type(5) {
	top: -93px;
}

div[data-tab-item="3"] #round-form-7 div.radio-wrapper:nth-of-type(6) {
	top: -88px;
}





/* END GAME WEEKS */

/* END EDITED */


.tabs-content-wrapper .prediction-teams-wrapper > div {
	/*display: inline-block;*/
	display: table-cell;
	vertical-align: middle;
	width: 16.5%;
	text-align: center;
	border: 0.1px solid #910303;
	background: #3a0404;
	color: #fff;
	padding: 7px;
}

.tabs-content-wrapper .prediction-teams-wrapper > div.prediction-sched {
	vertical-align: middle;
}

.tabs-content-wrapper .prediction-team {
	width: 39%;
	text-align: left !important;
}
.tabs-content-wrapper .prediction-team .team-img{
	margin-right:5px;
}
.tabs-content-wrapper .prediction-team .team-name {
	font-family: 'OpenSans-Bold';
	/*font-size: 13px;*/
	font-size: 18px;
	color: #ffffff;
	text-transform: uppercase;
}

.tabs-content-wrapper .sub-tab-content.round-expired .team-name {
	font-size: 19px;
}

.tabs-content-wrapper .prediction-team .team-logo {
	height: 14x;
}

.tabs-content-wrapper .prediction-sched {
	text-align: center;
	width: 20%;
}

.tabs-content-wrapper .prediction-sched-wrapper {
	
}

.tabs-content-wrapper .prediction-sched .radio-wrapper {
	display: table;
	width: 100%;
}

.tabs-content-wrapper .prediction-sched .radio-wrapper.has-error {
	border: 1px solid red;
	padding: 3px 0 0;
}

.tabs-content-wrapper .prediction-sched .radio-wrapper > div {
	display: table-cell;
	vertical-align: top;
}

.tabs-content-wrapper .prediction-sched .radio-wrapper > div.h2h {
	vertical-align: middle;
}

.tab-3 input.predict-radio-btn {
	pointer-events: none;
}

.tabs-content-wrapper .prediction-sched .prediction-time {
	font-family: 'OpenSans-Semibold';
	font-size: 10px;
	color: #ffffff;
	text-transform: uppercase;
}

.tabs-content-wrapper .prediction-sched .h2h a {
	font-family: 'OpenSans-Semibold';
	font-size: 7px;
	color: #ffffff;
	font-style: italic;
}

.tabs-content-wrapper .prediction-sched .h2h a:hover {
	color: #ffde00;
}

.tabs-content-wrapper .prediction-sched .h2h a > sub,
.tabs-content-wrapper .prediction-sched .h2h a > sup {
	font-size: 8px;
}

.tabs-content-wrapper .team-radio input[type=radio] {
	border: 2px solid #fec800;
  	padding: 0.6em;
  	-webkit-appearance: none;
  	-moz-appearance:    none;
  	appearance:         none;
  	cursor: pointer;
}

.tabs-content-wrapper .team-radio input[type=radio]:checked {
	/*background: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat center center;*/
	background: url("img/box.png") no-repeat center center;
	background-size: 12px 12px;
}

.tabs-content-wrapper .team-radio input[type=radio]:focus {
	outline-color: transparent;
}

.tabs-content-wrapper .team-radio input[type=radio]:disabled {
	cursor: auto;
	border: 2px solid transparent;
}

.tabs-content-wrapper .sub-tab-content.round-expired .team-logo {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(100%);
}

.tabs-content-wrapper .sub-tab-content.round-expired .team-name {
	color: #333333;
}

.tabs-content-wrapper .sub-tab-content.round-expired .match-winner .team-logo {
	-webkit-filter: none; /* Safari 6.0 - 9.0 */
  	filter: none;
}

.tabs-content-wrapper .sub-tab-content.round-expired .match-winner .team-name {
	color: #ffde00;
}

.tabs-content-wrapper .playoffs-wrapper {
	color: #ffffff;
	text-align: center;
}

.tabs-content-wrapper .playoffs-stage-wrapper {
	position: relative;
	margin-bottom: 20px;
}

.tabs-content-wrapper .playoffs-label-wrapper {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}

.tabs-content-wrapper .playoffs-label {
	padding: 5px 10px;
	background: #990101;
	display: table;
	height: 100%;
	width: 100%;
}

.tabs-content-wrapper .playoffs-label div {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	text-transform: uppercase;
	color: #ffe000;
	font-size: 14px;
	font-family: 'OpenSans-Bold';
}

.tabs-content-wrapper .playoffs-match-wrapper {
	margin-bottom: 10px;
	width: 86%;
	margin-left: 14%;
}

.tabs-content-wrapper .playoffs-match-date {
	font-size: 13px;
}

.tabs-content-wrapper .playoffs-match-table {
	font-size: 12px;
	font-family: 'OpenSans-Regular';
	width: 100%;
}

.tabs-content-wrapper .playoffs-match-table td:first-child {
	width: 10%;
}

.tabs-content-wrapper .playoffs-match-table td {
	border: 2px solid #ffffff;
	padding: 5px;
}

.tabs-content-wrapper .playoffs-match-result {
	font-size: 13px;
	color: #ffde00;
	font-family: 'OpenSans-Bold';
}

/* PENALTIES */

.prediction-teams-wrapper.penalties {
	display: none;
	width: 100%;
	margin: 0;
}

.tab-3 .prediction-teams-wrapper.penalties {
	display: table;
	width: 100%;
	margin: 0;
}

.tabs-content-wrapper .prediction-teams-wrapper.penalties > div {
	/*display: inline-block;*/
	display: table-cell;
	vertical-align: middle;
	width: 16.5%;
	text-align: center;
	border: 0.1px solid #910303;
	background: #660707;
	color: #fff;
	padding: 7px;
}

.content-btn-container {
	margin: 5px 0;
	text-align: center;
}

/* .vs {
	margin: 5px 0;
	text-align: center;
	background-image: url(../html5blank-child/img/vs.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size: contain;
	width: 300px;
	height: 100px;
} */

.content-left .content-btn-container {
	margin: 0 0 0;
    text-align: center;
    position: relative;
    top: -65px;
    left: 65px;
    background-image: url(../html5blank-child/img/vs.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-size: contain;
    width: 300px;
    height: 100px;
}

.content-btn-container > div,
.content-btn-container > a {
	display: inline-block;
	vertical-align: top;
}

.content-left .content-btn-container {

}

.content-left .content-btn-container > div {
	margin: 0 15px;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

.content-left .content-btn-container > div:hover {
    -webkit-filter: drop-shadow(0 0 5px #ffe000);
    -moz-filter: drop-shadow(0 0 5px #ffe000);
    -o-filter: drop-shadow(0 0 5px #ffe000);
    -ms-filter: drop-shadow(0 0 5px #ffe000);
    filter: drop-shadow(0 0 5px #ffe000);
}


.pred-now {
	font-family: 'EuroStyleNormal';
    text-transform: uppercase;
    font-size: 32px;
    color: #000000;
    padding: 10px;
    background-image: url(../html5blank-child/img/btn-predict.png);
    background-position: center -1px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
	width: 350px;
	font-weight: bold;
}

.terms {
	font-family: 'EurostileOblique';
    text-transform: uppercase;
    font-size: 14px;
    color: #ffffff;
    padding: 14px;
    padding-right: 0px;
    background-image: url(../html5blank-child/img/btn-terms.png);
    background-position: center -1px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 0px;
    width: 260px;
    height: 50px;
	font-weight: bold;

}

.terms-title .tab-content-title {
	font-size: 22px;
    position: relative;
    top: 45px;
}



/*------------------------------------------------------------*\
	OVERLAY
\*------------------------------------------------------------*/
.overlay {
    background: rgba(0,0,0,.8);
    /*display: none;*/
    height: 479px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 38px;
    left: 0;
    width: 100%;
    z-index: 10;
    overflow: hidden;
    display: none;
}

.overlay-countdown {
	background: rgba(0,0,0,.8);
    /*display: none;*/
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10;
    overflow: hidden;
    display: none;
	/*display: block;*/
	height: 493px;
	top: 0px;
}

.overlay-box {
    margin: 90px auto 110px;
    position: relative;
    text-align: center;
    padding: 18px 40px;
    width: 60%;
    height: 280px;
    background: #af0000;
    /*display: none;*/
    text-align: center;
    display: none;
}

.overlay-box.overlay-bet {
	padding: 20px 40px;
	height: 235px;
	margin: 110px auto 134px;
}

.overlay-box.overlay-loading {
	width: 120px;
    height: 120px;
    background: url('img/loading.svg') no-repeat;
    margin: 20% auto 0 auto;
    padding: 0px;
}

.overlay-box.overlay-countdown-timer {
	height: 100%;
    width: 100%;
    margin: 0;
    background: rgba(0,0,0,0.8);
    font-family: 'OpenSans-Bold';
    padding: 65px 40px;
    /*display: block;*/
}

.overlay .close {
	position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid #ffe000;
    color: #ffe000;
    border-radius: 100%;
    padding: 0px 0px 0 1px;
    font-size: 12px;
    cursor: pointer;
    right: 10px;
    top: 12px;
    font-family: 'OpenSans-Semibold';
}

#main-form {

}

#main-form > div {
	
}

#main-form .main-form-note {
	font-family: 'MyriadPro-Regular';
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 10px;
}

#main-form .main-form-field-wrapper {
	margin: 5px 0;
}

#main-form .main-form-field {
	font-family: 'MyriadPro-Regular';
	font-size: 10px;
	width: 100%;
	border: none;
    outline: none;
    color: #000000;
    padding: 8px 8px;
}

#main-form .main-form-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #b4b4b4;
}
#main-form .main-form-field::-moz-placeholder { /* Firefox 19+ */
	color: #b4b4b4;
}
#main-form .main-form-field:-ms-input-placeholder { /* IE 10+ */
	color: #b4b4b4;
}
#main-form .main-form-field:-moz-placeholder { /* Firefox 18- */
	color: #b4b4b4;
}

#main-form .input-error-message {
	display: none;
}

#main-form p {
	font-family: 'MyriadPro-Regular';
	font-size: 10px;
	color: #ffffff;
	text-transform: uppercase;
}

#main-form p a {
	color: #ffe000;
}


.overlay-btn {
	font-family: 'MyriadPro-Regular';
	font-size: 14px;
	color: #000000;
	/* background: #ffe000; */
	border: none;
	outline: none;
	padding: 5px 40px;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 20px;

	background: #ffde00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffde00 0%, #ffde00 50%, #fdc000 51%, #fdc000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffde00 0%,#ffde00 50%,#fdc000 51%,#fdc000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffde00 0%,#ffde00 50%,#fdc000 51%,#fdc000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde00', endColorstr='#fdc000',GradientType=0 ); /* IE6-9 */

	-webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.overlay-btn:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.overlay-bet-message {
	font-family: 'MyriadPro-Regular';
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	margin: 20px 40px;
}

.overlay-countdown-message {
	font-size: 24px;
	color: #ffffff;
	text-transform: uppercase;
}

.overlay-countdown-message span {
	color: #ffde00;
}

.overlay-countdown-date {
	font-size: 30px;
	color: #ffde00;
	background-color: #af0000;
	text-transform: uppercase;
	display: inline-block;
    padding: 0 15px;
    margin: 10px 0 20px;
}

.overlay-countdown-calc {
	margin-top: 10px;
}

.overlay-countdown-calc > div {
	display: inline-block;
	border: 4px solid #ffde00;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #ffffff;
	width: 100px;
    height: 100px;
    line-height: 1;
    padding: 13px;
    margin: 0 8px;
}

.overlay-countdown-calc > div > div.countdown-value {
	font-family: 'OpenSans-Bold';
	font-size: 45px;
}

.overlay-countdown-calc > div > div.countdown-label {
	font-family: 'OpenSans-Semibold';
	font-size: 15px;
}

.overlay-countdown-btn {
	margin-top: 10px;
}

.go-to-wrapper {
	position: absolute;
    right: -30px;
    top: 10px;
}

.go-to-btn.to-down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.go-to-btn.to-up {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}

.go-to-btn {
    display: none;
    vertical-align: middle;
    background: url('img/arrow-up.png') no-repeat;
    background-size: cover;
    width: 31px;
    height: 30px;
    z-index: 15;
    cursor: pointer;
    transition: all .5s ease-in-out 0s;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*------------------------------------------------------------*\
	FLOATING BANNER
\*------------------------------------------------------------*/
.floating-banner {
	position: fixed;
    top: 240px;
    cursor: pointer;
    z-index: 999999999;
}

.floating-banner.banner-left {
	left: 0;
}

.floating-banner.banner-right {
	right: 0;
}

/*------------------------------------------------------------*\
	SHANE WARNE
\*------------------------------------------------------------*/
.shane-warne {
    position: absolute;
    bottom: -5px;
    right: 2%;
}

/*------------------------------------------------------------*\
	JSCROLL PANE
\*------------------------------------------------------------*/

.jspVerticalBar {
	background: transparent;
}

.tab-2 .jspVerticalBar {
	background: #660707;
	right: -6px;
}

.tab-3 .jspVerticalBar {
	background: #660707;
}

.jspTrack {
	/*background: #007334;*/
	width: 1px;
}

.jspDrag {
	/*background: #007334;*/
	width: 7px;
	top: 10px;
	left: 0;
}

.jspTrack {
	background: transparent;
}

.jspDrag {
	background: #cccccc;
}

.tpl-footer{
	display: none;
}

.footer {
    background: #e6e7e8;
    min-width: 250px;
    width: 100%;
    position: relative;
}
.footer-inner {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    padding: 10px 0 0;
    position: relative;
}
.footer-partners {
    float: left;
}
.footer-contacts {
    margin-top: 20px;
    float: right;
}
.footer-contacts span {
    color: #878787;
    line-height: 1.2;
}
.footer-contacts a, 
.footer-contacts span {
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.footer-copyright{
	text-align: center;
    border-top: 1px solid #afaeae;
    padding: 10px;
    color: #878787;
}

.ray-container {
  position:absolute;
  margin:auto;
  top: -821px;
  bottom:0;
  left:0;
  right:0;
  height:54%;
  width:100%;
  overflow-y: hidden;
}
.ray {
  position:absolute;
  bottom: -55px;
  width:100%;
  height:10px;
  /*background: -moz-linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(255, 255, 255,0.1) 50%,rgba(0, 0, 0,0) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(255, 255, 255,0.1) 50%,rgba(0, 0, 0,0) 100%);*/
  background: -moz-linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(255,221,0,0.2) 50%, rgba(251,176,52,0) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(255,221,0,0.2) 50%, rgba(251,176,52,0) 100%);
  transform-origin:50% 50%;
}

.ray9 {
  transform: rotate(20deg) perspective(50px) rotateY(30deg);
}
.ray10 {
  transform: rotate(50deg) perspective(50px) rotateY(30deg);  
}
.ray11 {
  transform: rotate(70deg) perspective(50px) rotateY(30deg);
}
.ray12 {
  transform: rotate(110deg) perspective(50px) rotateY(30deg);
}
.ray13 {
  transform: rotate(130deg) perspective(50px) rotateY(30deg);  
}
.ray14 {
  transform: rotate(190deg) perspective(50px) rotateY(30deg);
}


@-webkit-keyframes beat {
	0% {
	    transform: scale(1);
	}
	50% {
	    transform: scale(1.1);
	}
	100% {
	    transform: scale(1);
	}
}

@-moz-keyframes beat {
	0% {
	    transform: scale(1);
	}
	50% {
	    transform: scale(1.1);
	}
	100% {
	    transform: scale(1);
	}
}

@-o-keyframes beat {
	0% {
	    transform: scale(1);
	}
	50% {
	    transform: scale(1.1);
	}
	100% {
	    transform: scale(1);
	}
}	

@-ms-keyframes beat {	
	0% {
	    transform: scale(1);
	}
	50% {
	    transform: scale(1.1);
	}
	100% {
	    transform: scale(1);
	}
}

@keyframes beat {
	0% {
	    transform: scale(1);
	}
	50% {
	    transform: scale(1.1);
	}
	100% {
	    transform: scale(1);
	}
}

@-webkit-keyframes glowingtwo {
	0% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
}

@-moz-keyframes glowingtwo {
	0% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
}

@-o-keyframes glowingtwo {
	0% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
}

@-ms-keyframes glowingtwo {
 	0% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
}

@keyframes glowingtwo {
 	0% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 20px #ff5a00);
	    -moz-filter: drop-shadow(0 0 20px #ff5a00);
	    -o-filter: drop-shadow(0 0 20px #ff5a00);
	    -ms-filter: drop-shadow(0 0 20px #ff5a00);
	    filter: drop-shadow(0 0 20px #ff5a00);
	}
}


@-webkit-keyframes glowing {
	0% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
}

@-moz-keyframes glowing {
	0% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
}

@-o-keyframes glowing {
	0% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
}

@-ms-keyframes glowing {
 	0% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
}

@keyframes glowing {
 	0% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
	50% { 
		-webkit-filter: none;
	    -moz-filter: none;
	    -o-filter: none;
	    -ms-filter: none;
	    filter: none;
	}
	100% { 
	  	-webkit-filter: drop-shadow(0 0 5px #ffe000);
	    -moz-filter: drop-shadow(0 0 5px #ffe000);
	    -o-filter: drop-shadow(0 0 5px #ffe000);
	    -ms-filter: drop-shadow(0 0 5px #ffe000);
	    filter: drop-shadow(0 0 5px #ffe000);
	}
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}