
* {
    outline: none !important;
}
.block-clear_block, .clear, .pricetable-clear {
    clear: both;
}

body {
    background-color: #002224;
    background-size: auto auto;
    color: #ccc;
    height: 100%;
    font-family: Roboto, 'Open Sans', Arial;
    font-size: 14px;
}

a {
    text-decoration: none;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    cursor: pointer;
    outline: 0!important;
    color: #eee
}

a:hover {
    color:  #e0ae53;
    text-decoration: none;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    cursor: pointer;
    opacity: 1!important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Condensed','Roboto', Arial;
    line-height: 1.1;
    color: inherit;
    margin: 10px 0;
    font-weight: 500;
    text-transform: uppercase;
    text-rendering: optimizelegibility;
    color: #eee;
}

img {
    vertical-align: middle;
}

body ul {
    list-style: none;
}

.logo-wrapper, .navbar-wrapper .container, .navbar-wrapper {
    padding-left: 0;
    padding-right: 0;
}
.logo.col-lg-4 {
    text-align: center;
    padding:11px;
}

.logo img {
    max-width: 100%;
}

.no-padding {
    padding: 0!important;
}
.no-margin {
    margin: 0!important;
}

.section-divider {
    margin: 30px 0 25px;
    height: 1px;
    background: #000;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .1);
    border-top: none;
}

body div.pagination {
	padding: 3px;
    margin: 3px 0 20px 0;
    text-align: center;
    color: #a0a0a0;
    font-size: 80%;
    display: inline-block;
    border-radius: 4px;
}

body.blog-isotope div.pagination {
	margin: 3px 0 20px 20px;
}

.pagination ul {
	list-style: none;
    margin: 10px 0;
    padding: 0;
}

.pagination li {
	display: inline-block;
    list-style: none;
    margin-right: 5px;
}

.pagination li a {
	padding: 8px 13px;
    position: relative;
    color: #fff;
    margin: 0 5px 0 0;
    display: inline-block;
    border: 1px solid  #e0ae53;
}

.pagination li.active a, .pagination li a:hover {
	background-color:  #e0ae53;
}

.no-dropdown {
    padding-right: 20px!important;
}

 /***************************/
/******** header ********/
/***************************/

.navbar-wrapper {
    z-index: 1000;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -moz-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -o-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
}

/***************************/
/******** Menu ********/
/***************************/

.social-top {
    float: left;
    left: 20px;
    padding: 0;
    border-radius: 0;
    top: 22px;
    position: relative;
}

.social-top a:first-child {
    padding-left: 15px;
}

.social-top a:last-child {
    padding-right: 15px;
}

.social-top a {
    padding: 8px 10px 5px;
    display: block;
    font-size: 17px;
    position: relative;
    float: left;
    margin-right: 5px;
    z-index: 999;
    background-color: #1d1d1d;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
}

.social-top a:before {
    border: none;
    border-radius: 0;
    content: '';
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2);
    background-image: -webkit-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -moz-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -o-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%)
}

.social-top a .fa {
    position: relative;
    z-index: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    color:  #e0ae53;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.social-top a:hover {
    color: #fff;
    background: #002224;
    border-radius: 0px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.social-top a:hover i {
    color: #fff;
}

.social-top a:hover:before {
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.navbar-wrapper .login-info {
    height: 85px;
     white-space: nowrap;
    vertical-align: middle;
    line-height: 80px;
    padding: 0 30px;
    float: right;
    background: url(../images/lock.png) top center no-repeat;
    position: relative;
}

body .navbar-wrapper .login-info .register-btn {
    padding: 9px 15px 7px 50px!important;
}

body .navbar-wrapper .login-info .register-btn:before, body .navbar-wrapper .login-info .login-btn:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    opacity: 1;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    background: #1a1b1f;
}

body .navbar-wrapper .login-info .register-btn:hover:before, body .navbar-wrapper .login-info .login-btn:hover:before {
    opacity: 0;
}

.navbar-wrapper .login-info .login-btn, .navbar-wrapper .login-info .register-btn  {
    top: 5px;
    position: relative;
    padding: 9px 15px 7px 47px!important;
    font-size: 13px;
    color: #eee;
    border: 1px solid #000;
    text-transform: uppercase;
    font-weight: 800;
    font-family: Roboto;
    background: #1a1b1f;
    height: 36px;
    max-height: none;
    display: inline-block;
    margin-top: 20px;
    line-height: 18px;
}

body .navbar-wrapper .login-info .login-btn {
    color:  #e0ae53;
}

.navbar-wrapper .login-info a {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

body .navbar-wrapper .login-info .register-btn .fa {
    background: url(../images/stripe_dark.jpg) top left;
    border-right: 1px solid #000;
    box-shadow: 2px 0 2px 0 rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    padding-right: 11px!important;
    height: 34px;
}

.navbar-wrapper .login-info .fa {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 11px 12px!important;
    font-size: 15px;
    color: #eee;
    height: 34px;
}

.navbar-wrapper .login-info>i {
    display: inline-block;
    position: relative;
    top: 5px;
    margin: 0 13px 0 12px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Roboto;
    font-style: normal;
    color: #ccc;
    font-weight: 700;
}

.navbar-wrapper .login-info .login-btn .fa {
    -webkit-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    border: 1px solid rgba(255,136,0,0.5);
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
}

.navbar-wrapper .login-info span {
    z-index: 1;
    position: relative;
}

body .navbar-inverse {
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid  #e0ae53;
    background: #002224;
    text-align: center;
    border-top: 1px solid #002224;
    box-shadow: none;
    height: 43px;
}

#header-menu > ul > li > a {
    position: static;
    padding: 13px 20px;
    padding-right: 0;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    height: auto;
    width: auto;
    max-height: none;
    min-height: 0;
    line-height: 15px;
    border-left: 1px solid #002224;;
    border-left: 1px solid #002224;
    text-align: left;
}

#header-menu > ul > li {
    position: static;
}

#header-menu ul li a:hover {
    color: #fff !important;
}

#header-menu > ul > li > a:hover {
    background-color: #002224;
}
.team-wars-menu .tw-3 .tw3-menu > li > a:hover, .game-news-menu .tw-3 .tw3-menu > li > a:hover {
    background-color: #002224!important;
}

.team-wars-menu .tw-3 .dropdown-menu li a:hover {
    background-color: transparent;
}

.dropdown-icon {
    float: right;
    margin-left: 15px;
    margin-right: 5px;
    margin-top: 4px;
}

#header-menu > ul li a:hover .tw3-menu li.dropdown sub-menu {
    visibility: visible!important;
}

#header-menu ul li a i {
    vertical-align: middle;
    width: 1.3em;
    text-align: center;
    color:  #e0ae53;
    font-size: 11px;
}

#header-menu ul li a span {
    margin-left: 0.6em;
    display: inline-block;
    vertical-align: middle;
    color: #ddd;
    text-transform: uppercase;
    font-size: 13px;
}

#header-menu ul li a span.shooters-text-title {
    color: #bababa;
    font-size: 12px;
    display: block;
    text-transform: none;
    margin-top: 10px;
}

#header-menu ul li a span.shooters-text-desc {
    font-size: 80%;
    display: block;
    color: #666666;
    font-weight: 400;
    text-transform: none;
}

#header-menu ul li a span.large-text-title {
    font-weight: 600;
    margin-left: 0;
    margin-top: 10px;
}

.header-menu-navigation {
    display: inline-block;
    float: none;
}

.dropdown-icon {
    margin-left: 5px;
    color: #ddd!important;
    font-size: 11px;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: -5px;
    visibility: hidden;
    margin-top: -1px;
    border-radius: 0;
}

.dropdown-menu li:hover > .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.open .dropdown-menu {
    display: none;
}

.dropdown:hover .tw3-menu .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.team-wars-menu, .game-news-menu {
    background-color: #002224 !important;
    border-color: black !important;
    overflow: hidden;
    border-top: 1px solid #f9f9f9;
    max-height: 675px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 1000px;
    min-width: 1000px;
    background-image: url(../images/3-2.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: auto;
}

.contact-menu {
    background-image: none;
    max-height: 560px;
    width: 1328px;
    padding-bottom: 10px!important;
    padding-right: 15px!important;
}

.contact-menu li {
    float: left;
    display: inline-block;
}

.contact-menu .contact-map {
    margin-right: 25px;
}

.contact-menu .shortcodes-title {
    text-align: left;
    margin: 10px 0;
}

.contact-menu .shortcodes-title p {
    font-size: 12px;
    line-height: 15px;
}

.contact-menu .menu-contact-form {
    padding: 20px;
    background-color: #232229;
}

.contact-menu #commentform {
    width: 735px;
}

.dropdown-regular {
    left: auto;
}


.team-wars-menu > li {
    overflow: hidden;
}

.team-wars-menu > li a {
    background-color: transparent;
}

.team-wars-menu .tw-1, .team-wars-menu .tw-2, .team-wars-menu .tw-3 {
    width: 25%;
    display: block;
    float: left;
    vertical-align: top;
    height: auto;
    margin: 0;
    padding: 0;
}

.shop-menu .tw-1 {
    width: 100%;
}

.team-wars-menu .tw-2, .team-wars-menu .tw-3 {
    width: 100%;
}

#header-menu .team-wars-menu .tw-1 > a:first-child {
    border-bottom: 1px solid #002224!important;
    width: 100%;
    font-weight: bold;
    display: block;
}

#header-menu .shop-menu .tw-1 > a {
    border:none;
    width: 20%;
    display: inline-block;
    float: left;
    background: transparent;
    padding: 23px 20px!important;
}

#header-menu .shop-menu .tw-1 > a:first-child {
    border-bottom: 1px solid #002224!important;
    padding: 13px 20px!important;
}

.blog-menu > li:first-child > a:after {
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    float: right;
}

.team-wars-menu .tw-1 a {
    border-left: none!important;
    color: #ccc;
    text-transform: uppercase;
    padding-right: 0!important;
    padding: 13px 20px;
    display: block;
    text-decoration: none;
    position: relative;
    height: auto;
    width: auto;
    font-size: 14px;
}

#header-menu .game-news-menu .tournaments-menu .sub-menu .tw-1 {
    width: 25%;
    float: left;
    display: block;
}

#header-menu .game-news-menu .tournaments-menu .shooter-menu > li {
    width: 30%!important;
}

#header-menu .game-news-menu .tournaments-menu .sub-menu .tw-1 > a {
    border-left: none!important;
    color: #ccc;
    text-transform: uppercase!important;
    padding-right: 0!important;
    padding: 13px 20px;
    display: block;
    text-decoration: none;
    position: relative;
    height: auto;
    width: auto;
    font-size: 14px;
    font-weight: bold!important;
}


.game-news-menu .tw-1 .tournaments-menu li {
    width: 100%;
}

#adventure-news .adventure-menu .tw-1:last-child, #shooter-news .adventure-menu .tw-1:last-child {
	margin-top: 15px;
}

#adventure-news > li:first-child > a {
	padding: 15px 0 0 20px!important;
    text-align: center!important;
}

.game-news-menu .tw-1 .tournaments-menu li a {
    padding: 5px 0!important;
}

.tournaments-menu, .matches-menu, .members-menu, .teams-menu, .tw3-menu {
    overflow: hidden;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 0;
}

.tournaments-menu li, .matches-menu li, .members-menu li, .teams-menu li, .tw3-menu li {
    width: 100%;
    display: block;
    float: none;
}

.game-news-menu {
    width: 1328px;
    background-image: url(../images/1l.jpg);
}

.shop-menu {
    background: none;
}

#adventure-news, #shooter-news, #racing-news, #teams, #tournaments, #matches, #members {
	overflow: hidden;
    position: absolute;
    left: 25%;
    width: 75%;
    height: 100%;
    padding-left: 0
}

#adventure-news > li, #racing-news > li, #teams > li {
	width: 25%;
}

#shooter-news > li {
	width: 30%;
}

#adventure-news .adventure-menu, #shooter-news .adventure-menu {
	padding-top: 0;
}

#adventure-news .adventure-menu > .tw-1 > a, #shooter-news .adventure-menu > .tw-1 > a {
	padding: 13px 15px!important;
}

#shooter-news > li:nth-child(2) {
	margin-right: 40px;
}

#shooter-news > li:nth-child(2) > a, #shooter-news > li:nth-child(3) > a {
	padding-top: 25px!important;
}

#header-menu .game-news-menu .tw3-menu .sub-menu .adventure-menu .tw-1 > a {
    padding: 13px 20px!important;
    margin-bottom: 5px;
}

#header-menu .game-news-menu .tw3-menu .sub-menu .tw-1 > a {
    margin-bottom: 5px;
    line-height: 20px;
}

#header-menu .game-news-menu .tw3-menu .sub-menu .tournaments-menu {
    padding-top: 0;
    padding-left: 0;
}

#header-menu .tournaments-menu li a, #header-menu .matches-menu li a,  #header-menu .members-menu li a,  #header-menu .teams-menu li a, .tw3-menu li a {
    padding: 5px 5px;
    border: none;
    color: #ccc;
    font-weight: normal;
    font-size: 12px;
    font-family: arial;
    text-transform: none;
    text-align: left;
    overflow: hidden;
}

#header-menu .tournaments-menu li a:hover, #header-menu .matches-menu li a:hover, #header-menu .members-menu li a:hover, #header-menu .teams-menu li a:hover  {
    text-transform: none;
}

.team-wars-menu .tw-2 h4 {
    margin-bottom: 0;
    padding: 20px;
    text-align: center;
    border-top: 1px solid #002224;
    border-bottom: 1px solid #002224;
    text-transform: uppercase;
    font-weight: 400;
}

.team-wars-menu .tw-3 li a {
    color: #ccc;
    text-transform: none!important;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    display: block;
    padding: 13px 20px!important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}

.tw3-menu {
    width: 25%;
    text-align: left;
    padding: 0;
    overflow: visible;
    min-height: 461px;
}

.game-news-menu .tw3-menu {
    min-height: 375px;
}

.tw3-menu li {
    padding: 0;
    float: left;
}

.team-wars-menu .tw-3 li a i {
    float: right;
}

.tw3-menu li .sub-menu {
    width: 300%;
    min-height: 461px;
    background-image: url("../images/m2.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
}

.game-news-menu .tw3-menu li .sub-menu {
    min-height: 375px;
}

#adventure-news, #racing-news {
    background-image: url(../images/1r.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
}

#shooter-news {
    background-image: url("../images/2r.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
}

#shooter-news .adventure-menu {
	padding-left: 0;
}

.tw3-menu li:nth-child(3) .sub-menu {
    top: -86px;
    background-image: url("../images/m1.jpg");
     background-position: bottom right;
    background-repeat: no-repeat;
}

.game-news-menu .tw3-menu li:nth-child(3) .sub-menu {
    background-image: url(../images/1r.jpg);
}

.tw3-menu li:nth-child(4) .sub-menu {
    top: -129px;
    background-image: url("../images/m4.jpg");
     background-position: bottom right;
    background-repeat: no-repeat;
}

.game-news-menu .tw3-menu li:nth-child(4) .sub-menu {
    background-image: url(../images/1r.jpg);
}

.game-news-menu .tw3-menu li a:hover {
    background-color: transparent!important;
}

.tw3-menu li .sub-menu li {
    display: inline-block;
    width: 25%;
}

#main-menu-tournaments, #main-menu-matches {
    width: 100%;
    padding: 15px 20px;
}

#main-menu-matches .matches-tab-wrapper li a {
    padding: 10px!important;
}

#main-menu-matches .match-list li {
    width: 100%;
}

#main-menu-matches .match-list .single-match-wrapper:nth-child(even) {
    background: -webkit-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    border-top: 1px solid RGBA(0, 0, 0, 0.47);
    border-bottom: 1px solid RGBA(0, 0, 0, 0.48);
}

#main-menu-matches .match-list .single-match-wrapper .date {
    text-transform: none;
    margin-left: 0;
}

#main-menu-matches .match-list .single-match-wrapper .team-info a {
    padding-bottom: 0!important;
}

#main-menu-tournaments .main-menu-tournament-slider .single-tournament {
    padding: 0;
    position: relative;
    vertical-align: top;
    background: transparent;
    min-height: 0;
    border: none;
    margin-top: 0;
    width: 100%;
}

#main-menu-tournaments > h4 {
    text-align: center;
    border-bottom: 1px solid  #e0ae53;
    margin: 20px 0px;
    padding-bottom: 10px;
}

#main-menu-tournaments .carousel-tournament-info h4 {
    margin-bottom: 0;
}

#main-menu-tournaments .carousel-control span {
    margin-top: 115px;
}

#teams li img {
    -webkit-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    padding: 11px 10px 10px;
}

.game-news-menu .tw3-menu li:first-child .sub-menu li img {
    padding: 0;
    box-shadow: none;
    border: none;
}

/*****************************/
/******** NEWS TICKER ********/
/*****************************/

.ticker {
    background: #202126;
    padding: 0;
    position: relative;
    min-height: 38px;
    z-index: 0;
    width: 100%;
    border-bottom: 1px solid black !important;
}

.ticker .container {
    position: relative;
}

.ticker .container:before {
    content: '';
    position: absolute;
    left: -300%;
    top: 0px;
    width: 300%;
    height: 100%;
    display: block;
    background-color:  #e0ae53;
}

.ticker-title {
    position: absolute;
    left: -1px;
    color: #fff;
    z-index: 1;
    padding: 11px 11px 10px;
    font-size: 12px;
    border-left: 0;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    font-weight: 800;
    font-family: Roboto;
    text-transform: uppercase;
    background-color:  #e0ae53;
}

.ticker-title:before {
    content: '';
    position: absolute;
    right: -25px;
    top: 0px;
    width: 0;
    height: 0;
    border-left: -5px solid transparent;
    border-right: 25px solid transparent;
    display: block;
    border-bottom: 38px solid  #e0ae53;
}

.ticker-title .fa {
    position: relative;
    top: -1px;
    margin-right: 5px;
}

.tickercontainer {
    width: 100%;
    height: 38px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.tickercontainer .mask {
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    top: 0;
    height: 36px;
    overflow: hidden;
}

.search-top {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}

 body #sform input[type=search] {
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
 }

#sform i.fa, #sformm i.fa {
    position: absolute;
    top: 11px;
    z-index: 0;
    left: 13px;
    font-size: 15px;
    color: white;
    cursor: pointer;
    width: 15px;
}

ul.newsticker {
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
    position: relative;
    font: 700 10px Verdana;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.newsticker li {
    float: left;
    margin: 12px 0 0;
    padding-right: 15px;
    height: 30px;
}

.tickeroverlay-left {
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 30;
    height: 12px;
    width: 150px;
    top: 0;
    left: -2px;
}

.tickeroverlay-left {
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 30;
    height: 12px;
    width: 150px;
    top: 0;
    left: -2px;
}





/***************************/
/******** SLIDER ********/
/***************************/

.slider {
    background-image: url(../images/bg1.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
}

body.single-match-page .slider, body.single-team-page #matches .slider {
    background-image: url(../images/csb-1168x230.jpg);
    min-height: 235px;
    position: relative;
}

body.upcoming-match .slider {
	background-image: url(../images/codb-1168x230.jpg);
    min-height: 235px;
    position: relative;
}

body.single-team-page .slider {
    min-height: 260px;
}

body.custom-profile .main-slider .slider {
    min-height: 280px;
}

body.single-team-page .slider {
    background-image: url(../images/maxresdefault-1920x259.jpg)!important;
}

body.custom-profile .main-slider .slider {
    background-image: url(../images/c2-1920x280.jpg);
}

.slider-text-wrapper {
    text-align: center;
}

.slider-text-wrapper img {
    margin-top: 35px;
}

.slider-text {
    margin: 30px auto 0 auto;
    max-width: 700px;

}

.slider-text {
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 5px;
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    height: auto;
    padding: 0px;
    border-width: 0px;
    visibility: visible;
    opacity: 1;
}

.slider-text span {
    color: e0ae53;
}

.slider-text-img a {
    display: inline-block;
}

.slider-text-img {
    position: relative;
    background: url(../images/dividers.png) center center no-repeat;
    margin-bottom: 55px;
}

.ls-slide > a p {
    display: block;
    color: white;
    font-weight: bold;
    text-shadow: rgb(0, 0, 0) 0px 0px 15px;
    font-family: "Roboto Condensed";
    font-size: 14px;
    white-space: nowrap;
    width: auto;
    height: auto;
    line-height: 21px;
    padding: 0px;
    border-width: 0px;
}

.slider-text-img img {
    margin: 30px 45px 0 45px;
}

body.blog-style, body.register {
   background: url(../images/header-blog.jpg) no-repeat center top;
}

body.single-tournament-page {
    background: none;
}

body.single-post-page {
    background: url(../images/30.jpg) no-repeat center top;
    background-size: cover;
}

body.single-match-page {
    background: url(../images/tpbg.jpg) top center no-repeat #141416;
}

body.product {
   background: url(../images/shopbg.jpg) no-repeat center top;
}


body.blog-style .slider, body.register .slider {
    background: transparent;
    min-height: 200px;
    padding: 50px 0;
    text-align: center;
}

body.members-page .slider {
    min-height: 170px;
}

body.blog-style .slider h1, body.register .slider h1 {
    color: #fff;
    font-size: 36px;
    text-transform: uppercase;
    float: none;
    text-align: center;
    margin: 15px 0px 10px 0px;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    font-weight: 700;
}

body.members-page .slider h1 {
    text-align: left;
    margin: 15px 0px 10px 15%;
}

body.blog-style .slider a, body.register .slider a {
    color:  #e0ae53;
}

body.blog-style .slider, body.blog-style .slider a:hover {
    color: #eee;
}

.slider strong {
    font-size: 12px;
}

body.single-match-page .slider .container, body.single-team-page #matches .slider .container {
    position: relative;
}

body.single-match-page .slider:after, .top-divider, .dots {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 110%;
    background: url(../images/dotsmall.png) top left;

}

body.single-team-page .slider:after {
    display: none;
}

/***************************/
/******** Teams ********/
/***************************/

.team-a {
    width: 45%;
    top: 0;
    position: absolute;
}

.team-b {
    right: 0;
}

.team-b .team-img {
    right: initial!important;
    left: 30px!important;
}

.team-b > a span {
    left: 235px!important;
    top: 85px!important;
    right: initial!important;
}

body.single-team-page .main-slider .team-b {
    width: 233px;
    height: 207px;
    top: 25px;
    left: 25px;
    right: initial;
}

body.custom-profile .main-slider .team-b {
    width: 220px;
    height: 261px;
    top: 30px;
    left: 0;
    right: initial;
}

body.single-team-page .main-slider .team-b .team-img {
    top: 0;
    left: 5px!important;
    width: 100%;
    height: 100%;
}

body.single-team-page .main-slider .team-b .team-title {
    -webkit-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    font-size: 22px;
    position: absolute;
    top: 35%;
    left: 235px;
    padding: 15px 20px;
    font-weight: 900;
    color: #eee;
    font-family: Roboto;
    text-transform: uppercase;
    width: 55%;
}

body.single-team-page .main-slider .team-b .team-title h1 {
    font-size: 22px;
    margin: 0;
    float: left;
    font-weight: 700;
    color: #fff;
}

.team-a .team-img {
    top: 25px;
    right: 40px;
    left: initial;
    width: 210px;
    padding: 11px 10px 10px;
    z-index: 2;
    -webkit-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    position: absolute;
}

body.custom-profile .main-slider .team-a .team-img {
    background: #1a1b1f;
}

.team-a .team-img a img {
    border: 1px solid #000;
    width: 100%;
    height: 100%;
}

body.custom-profile .main-slider .team-a .team-img a p {
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Roboto;
    color: #fff;
    text-shadow: 0 2px 3px #000;
}

body.custom-profile .main-slider .team-a .team-img a img {
    max-width: 100%;
    height: auto;
    min-height: 198px;
    max-height: 200px;
    border: 1px solid #1d1d1d;
}

.team-a .team-img .team-result {
    top: initial;
    bottom: -10px;
    left: 50%;
    position: absolute;
}

.team-a .team-img .team-result span {
    font-weight: 900;
    font-family: Roboto;
    font-size: 24px;
    color: #0ee203;
    border-radius: 5px;
    padding: 9px 15px;
    display: block;
    position: relative;
    left: -50%;
    top: initial;
    z-index: 1;
    -webkit-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
}

.team-b .team-img .team-result span {
    color: red;
}

body.upcoming-match .team-b .team-img .team-result span, body.upcoming-match .team-a .team-img .team-result span {
	color: #fff;
}

.team-a > a span {
    display: block;
    left: initial;
    right: 245px;
    top: 85px;
    padding: 15px 20px;
    font-weight: 900;
    color: #eee;
    font-family: Roboto;
    text-transform: uppercase;
    z-index: 1;
    -webkit-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    font-size: 22px;
    position: absolute;
}

.slider .versus {
    display: block;
    font-size: 62px;
    padding: 0 10px 13px;
    position: absolute;
    top: 85px;
    left: 46.4%;
    z-index: 1;
    height: auto;
    line-height: 59px;
    font-weight: 700;
    font-family: Roboto;
    color: #fff;
    text-shadow: 0 2px 3px #000;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.slider .tournament-meta {
    position: absolute;
    left: 50%;
    bottom: -255px;
}

.slider .tournament-meta .tournament-info {
    position: relative;
    left: -50%;
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 10px;
    z-index: 1;
    color: #999;
    font-family: Roboto;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.slider .tournament-meta .tournament-info strong {
    font-weight: 800;
    font-size: 12px;
    color: #fff;
    letter-spacing: 1px;
    margin-right: 5px;
}

.top-divider {
    margin-bottom: 20px;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 5px;
    border-width: 1px 0;
        -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background-color: #1d1d1d;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -moz-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -o-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    position: relative
}

body.single-team-page .top-divider {
    height: 10px;
    margin-bottom: 0;
}

/******************************/
/******** TOURNAMENTS ********/
/****************************/

body.single-tournament-page .dots {
    height: 100%;
}

body.single-tournament-page .share-social {
    top: 0;
    text-align: left;
    margin-left: -10px;
}

body.single-tournament-page .share-social a {
    text-align: center;
}

.tournament-header {
    min-height: 205px;
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 0px;
    background-position-y: -150px;
    overflow: visible;
    z-index: 0;
}

.header-background-img {
    background: url(../images/smiteb.jpg) no-repeat center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important
}

.tournament-finished .header-background-img {
	background: url(../images/csb.jpg) no-repeat center center;
}

.tournament-header .container {
    position: relative;
    z-index: 9999;
}

.tournament-desc {
    margin: 13px 0 40px;
}

.tournament-desc-left {
    margin-bottom: 0px;
    float: left;
    width: 55%;
    padding-right: 40px;
    box-sizing: border-box;
}

.tournament-desc-right {
    margin-left: 55%;
}

.tournament-desc-left h1 {
    margin-bottom: 35px;
    overflow: hidden;
    text-transform: uppercase;
    color: rgb(255, 251, 237);
    font: 34px/43px 'roboto condensed', 'Arial Narrow', Arial, sans-serif;
    font-weight: 500;
    margin: 0px 0px 25px;
}

.tournament-desc-left .tournament-registration {
    text-transform: uppercase;
    margin-bottom: 13px;
}

.tournament-desc-left .button-small {
    opacity: 0.8;
    background: #808080;
    box-shadow: none;
    color: #ccc;
    border: 1px solid black;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.7);
    font-size: 12px;
    padding: 11px 20px!important;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    text-transform: uppercase;
    font-weight: 900;
    display: inline-block;
    margin-top: 5px;
    position: relative;
    border-radius: 3px;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
}

.tournament-desc-left .button-small:hover {
    opacity: 0.6!important;
}

.tournament-desc-left h1 img {
    margin-right: 25px;
    float: left;
    max-width: 77px;
    margin-top: auto;
    padding: 3px;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.tournament-desc-left .tournament-registration p {
    text-transform: uppercase;
    padding-right: 5px;
    padding-bottom: 6px;
    margin: 0px;
    text-shadow: 0px 1px 3px rgba(0,0,0,1);
    color: #bbb;
    line-height: 21px;
}

.tournament-desc-left .tournament-registration span {
    color: #fff;
    font: 16px/23px 'roboto condensed', 'Arial Narrow', Arial, sans-serif;
    padding-bottom: 12px;
}

.tournament-desc-left .button-small i {
    margin-right: 5px;
}

.tournament-desc-right p {
    font-size: 13px;
    color: #fffbed;
    line-height: 26px;
    word-wrap: break-word;
    opacity: 1;
}

.tournament-info .tournament-info-left {
    float: left;
    width: 55%;
    padding-right: 40px;
    box-sizing: border-box;
}

.tournament-info .tournament-info-right {
    margin-left: 55%;
}

.tournament-info-left h2 {
    color: #c7d5eb;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 0 30px;
    font-weight: 400;
}

.tournament-info-left h2 strong {
    color: #ebe4c7;
    display: block;
}

.tournament-info-right h2 {
    color: #c7d5eb;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    margin: 0 0 30px;
    font-weight: 400;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

.tournament-info-right ul {
    list-style: none;
    font-size: 0;
    line-height: 0;
    letter-spacing: -.31em;
    word-spacing: -.43em;
    overflow: hidden;
    font-family: 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    padding: 0px;
    margin: 0px;
}

.tournament-info-right ul li {
    font-size: 12px;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    display: inline-block;
    vertical-align: top;
    position: relative;
    box-sizing: border-box;
    padding: 0 5px 0 30px;
    width: 50%;
    margin-bottom: 25px;
}

.tournament-info-right ul li img {
    position: absolute;
    top: 0px;
    left: 0px;
}

.tournament-info-right ul li h3 {
    display: block;
    text-transform: uppercase;
    color: #fffbed;
    margin: 0 0 4px;
    padding: 0px;
    font-size: 16px;
    text-shadow: 0px 1px 3px rgba(0,0,0,1);
}

.tournament-info-right ul li span {
    font-size: 11px;
    display: block;
    text-transform: uppercase;
    text-shadow: 0px 1px 3px rgba(0,0,0,1);
    color: #bbb;
    font-weight: bold;
}

body.single-tournament-page .top-divider {
    margin-bottom: 0;
}

body.single-tournament-page #accordion2 {
    margin-top: 10px;
}

#accordion2 .accordion-heading {
    margin-bottom: 20px;
    margin-top: -30px;
    text-align: center;
    position: relative;
    background: transparent !important;
}

#accordion2 .accordion-heading a {
    background: rgba(0,0,0,.3);
    position: relative;
    text-align: center;
    padding-left: 100%;
    margin-left: -100%;
    padding-right: 100%;
    margin-right: -100%;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
    color:  #e0ae53
}

#accordion2 .accordion-heading a i {
    margin-left: 5px;
}

body.single-tournament-page .tournament-details {
    margin-bottom: 70px;
}

body.single-tournament-page .tournament-details h2, .tournament-competitors h2, .tournament-regulation h2, .tournament-prize h2, .tournament-maps h2, .tournament-brackets h2 {
    color: #c7d5eb;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 0 20px;
    font-weight: 600;
}

.tournament-details ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}

.tournament-details ul li {
    float: left;
    width: 25%;
    box-sizing: border-box;
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 2px solid #8c8c7c;
    border-color:  #e0ae53 !important;
}

.tournament-details ul li h3 {
    color: #A2AEB8;
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    white-space: nowrap;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 0px;
    float: left;
    clear: both;
}

.tournament-details ul li span {
    font-size: 20px;
    line-height: 26px;
    display: block;
    color: #C9DEE6;
    float: left;
    clear: both;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}


.tournament-maps .single-map {
	width: 49%;
	padding:2px;
	display: inline-block;
	height: 205px;
	overflow: hidden;
    position: relative;
}

.tournament-maps .single-map h3 {
	position: absolute;
    top: 39%;
    width: 100%;
    padding: 10px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    margin: 0px;
    color: #eee;
    text-shadow: 0px 1px 5px black;
    font-weight: 700;
}

.tournament-maps .single-map img {
	max-width: 100%;
    width: 100%;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    min-height: 205px;
}

.tournament-competitors, .tournament-regulation, .tournament-prize, .tournament-maps, .tournament-brackets, .tournament-rounds {
    margin-bottom: 70px;
}

body.single-tournament-page .tournament-competitors .teams-list .single-team {
    padding: 10px;
}

body.single-tournament-page .tournament-competitors .teams-list .single-team .team-title {
    color: #A2ADB8;
}

body.single-tournament-page .tournament-competitors .teams-list .single-team .team-title:hover {
    color: #eee;
}

.tournament-regulation > ul {
    float: left;
    width: 25%;
    margin-top: 10px;
}

.tournament-regulation > ul li {
    float: left;
    width: 100%;
    margin-bottom: 3px;
    border-radius: 5px 0px 0px 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
}

.tournament-regulation > ul li:before {
    content: '';
    border-radius: 4px 0px 0px 4px;
    opacity: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    position: absolute;
    opacity: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    background: #1a1b1f;
}

.tournament-regulation > ul li a {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    text-shadow: 0 1px 3px #000;
    padding: 20px 25px;
    display: block;
    text-decoration: none;
    z-index: 1;
    position: relative;
    color: #fff;
    font-family: Roboto;
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}

.tournament-regulation > ul li:hover:before {
    opacity: 0;
}

.tournament-regulation > ul li.active:before {
    opacity: 0;
}

.tournament-regulation .tab-content {
    float: left;
    width: 75%;
    padding: 30px;
    position: relative;
    background: linear-gradient(to bottom left,#3b3c50 -20%,#002224 5%,#1B1B21 40%) no-repeat;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    margin-top: 0;
    color: #ccc;
}

.tournament-regulation .tab-content .regulation-text h3 {
    font: 18px/21px 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    color: #c7d5eb;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 0px;
    font-weight: 600;
}

.regulation-text ul {
    margin-top: 15px;
    margin-bottom: 30px;
    list-style: disc;
}

.regulation-text ul li {
    margin: 7px 0;
}

.regulation-text ul li a {
    color:  #e0ae53;
}

.regulation-text ul li a:hover {
    color: #eee;
}

.tournament-prize table {
    width: 100%;
    margin-bottom: 0px;
    font-family: 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    text-align: left;
    font-size: 14px;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
}

.tournament-prize table tr th:first-child {
    width: 30%;
}

.tournament-prize table tr th {
    font-size: 11px;
    padding: 15px 2%;
    text-transform: uppercase;
    font-weight: 400;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    text-align: left;
}

.tournament-prize table tr th img {
    display: inline-block;
    margin-right: 5px;
}

.tournament-prize table tr th span {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding-right: 50px;
}

.tournament-prize table tr td:first-child {
    background: -webkit-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: -o-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: -moz-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    width: 30%;
    color: #f9f5e1;
    padding: 15px 2%;
    border-bottom: 1px #333335 solid;
}

.tournament-prize table tr td.firstrow {
    border-left: 2px #ffba00 solid;
}

.tournament-prize table tr td.secondrow {
    border-left: 2px #aeaeae solid;
}

.tournament-prize table tr td.thirdrow {
    border-left: 2px #da773b solid;
}

.tournament-prize table tr td {
    color: #f9f5e1;
    padding: 15px 2%;
    border-bottom: 1px #333335 solid;
    background: #212129;
}

.tournament-prize table tr td img {
    margin-right: 10px;
}

.tournament-prize table tr td span {
    line-height: 24px;
    padding-top: 1px;
    color: #A2ADB8;
}

.tournament-prize table tr td.trcell span {
    font-size: 18px;
}

.tournament-brackets table {
	width: 100%;
    margin-bottom: 0px;
    font-family: 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    text-align: left;
    font-size: 14px;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
}

.tournament-brackets table th {
	font-size: 11px;
    padding: 15px 2%;
    text-transform: uppercase;
    font-weight: 400;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.tournament-brackets table th:first-child, .tournament-brackets table tr td:first-child {
	width: 65px;
}

.tournament-brackets table tr td:first-child {
	background: -webkit-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: -o-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: -moz-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
}

.tournament-brackets table tr td {
	background: #212129;
	color: #f9f5e1;
    padding: 15px 2%;
    border-bottom: 1px #333335 solid;
}

.tournament-brackets table tr td a {
	color:  #e0ae53;
}

.tournament-rounds > ul > li {
	width: 220px;
    min-width: 220px;
    display: inline-block;
    vertical-align: bottom;
    font-size: 12px;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-align: left;
    border-radius: 4px;
    margin-right: 5px;
    border-bottom: 1px solid black !important;
     -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%,  #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%,  #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%,  #e0ae53 85%);
}

.tournament-rounds > ul > li:before {
	content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    border-radius: 3px 3px 0 0;
    position: absolute;
    opacity: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    background: #1a1b1f;
}

.tournament-rounds > ul > li:hover:before, .tournament-rounds > ul > li.active:before {
	opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.tournament-rounds > ul > li > a {
	padding: 0 10px 0 0;
    width: 100%;
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    color: #c7d5eb;
    font: 12px 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    height: 44px;
    max-width: 220px;
    white-space: nowrap;
    border-bottom: 1px solid black !important;
    z-index: 1;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    text-shadow: 0 1px 3px #000;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    margin-right: 2px
}

.tournament-rounds > ul > li.active > a {
	color: #fffbed;
}

.tournament-rounds table {
	width: 100%;
    margin-top: 10px;
}

.tournament-rounds table tr th:first-child, .tournament-rounds table tr td:first-child {
	width: 50%;
}

.tournament-rounds table tr th:nth-child(2), .tournament-rounds table tr td:nth-child(2) {
	width: 20%;
    text-align: right;
    border-left: 1px solid black !important;
}

.tournament-rounds table tr th:nth-child(3), .tournament-rounds table tr td:nth-child(3) {
	width: 9%;
    text-align: center;
}

.tournament-rounds table tr th:last-child, .tournament-rounds table tr td:last-child {
	width: 20%;
}

.tournament-rounds table tr th {
	font-size: 11px;
    padding: 15px 2%;
    text-transform: uppercase;
    font-weight: 400;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.tournament-rounds table tr td.round-score {
	width: 8%;
}

.tournament-rounds table tr td {
	padding: 15px 2%;
    border-bottom: 1px #333335 solid;
    background: #212129;
    font-size: 13px;
    color: #A2ADB8;
}

/***************************/
/******** MAIN CONTENT ********/
/***************************/

.content-wrapper {
    position: relative;
    padding-bottom: 10px;
    background: #002224;
    border: 1px solid #000;
    border-top: 0;
    min-height: 500px;
}

body.single-team-page .content-wrapper {
    min-height: 0;
}

body.single-match-page .content-wrapper {
    background: transparent;
}

body.single-match-page .content-wrapper .main-content, body.single-match-page .content-wrapper .sidebar  {
    margin-top: 10px;
    margin-bottom: 50px;
}

body.single-team-page .content-wrapper .main-content, body.single-team-page .content-wrapper .sidebar  {
    margin-top: 30px;
}

body.single-match-page .main-content, body.single-match-page .sidebar {
    padding:0 10px;
}

body.blog-style .content-wrapper .main-wrapper {
    margin-top: 20px;
}

body.matches-page .content-wrapper .main-wrapper {
    margin-top: 0;
}

body.single-post-page .content-wrapper {
    padding-top: 20px!important;
}

body.single-team-page .content-wrapper .container {
    position: relative;
}

body.product .content-wrapper {
    padding-bottom: 50px!important;
}

.content-slider {
    margin-top: 25px;
    padding: 0 20px;
}

body.sports .content-slider {
    margin-top: 35px;
}

.content-slider a {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    background: url(../images/itemcbg.png) no-repeat top right,linear-gradient(to bottom left,#002224 -50%,#002224 70%,#002224 100%);
}

.content-slider a:after {
    display: block;
    content: '';
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100%;
    left: 0px;
    z-index: 1;
    opacity: 0.8;
    transition: all .35s;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    background-color: rgba(255, 174, 0,0.3);
    background: url(../images/pattern.png) top left repeat;
}

.content-slider a:hover {
    color: #eee;
    text-decoration: none;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    cursor: pointer;
    opacity: 1!important;
}

.content-slider a:hover .content-slider-text {
    bottom: 15px;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
     transition: all .35s ease-in-out;
}

.content-slider a:hover:after {
    opacity: 0;
    transition: all .35s;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
}

.content-slider a img {
    width: 100%;
    display: inline;
    opacity: 0.7;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}

.content-slider-rating {
    position: absolute;
    top: 11px;
    z-index: 2;
    font-size: 14px;
    padding: 5px 10px;
    color: #ccc;
}

.content-slider-rating b {
    color: #d32f2f;
}

.content-slider-rating i {
    margin-right: 5px;
}

.content-slider-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 5px 20px;
    color: #ccc;
    z-index: 2;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}

.content-slider-text h3 {
    font-size: 18px;
    font-weight: normal;
    color: white;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: none;
}

.content-slider-text span.category-text.estado {
    display: inline-block;
    padding: 2px 8px;
    margin-bottom: 7px;
    color: #fff;
    font-size: 11px;
}

.proximamente {
	background-color: #002224 !important;
    padding: 3px;
}

.role-color {
	color:#e0ae53 !important;
}

.live {
	background-color: #ed003b !important;
    padding: 3px;
}

.sports-color {
	color: #00edc5 !important;
}

.strategy {
	background-color: #e0043f !important;
}

.strategy-color {
	color: #e0043f !important;
}

.adventure {
	background-color: #ffae00 !important;
}

.adventure-color {
	color: #ffae00 !important;
}

.racing {
	background-color: #002224 !important;
}

.racing-color {
	color: #60d600 !important;
}

.shooter {
	background-color: #00d5ed !important;
}

.shooter-color {
	color: #00d5ed !important;
}

.content-slider-text span.meta-text {
    font-size: 14px;
}

.slider-control {
    overflow: hidden;
    text-align: center;
    margin-top: 30px;
    text-align: center;
}

.owl-pagination .owl-page {
    display: inline-block;
    width: 30px;
    height: 9px;
    margin: 5px 4px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 2px;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    cursor: pointer;
}

.owl-pagination .owl-page:hover {
    opacity: 1;
}

.main {
    margin-top: 25px;
}

.main-content-title {
    background-color: #002224;
    border: 1px solid #000;
}

.left-column, .right-column {
    padding: 0 12px;
}

.main-content-title h3 {
    font-size: 14px;
    text-transform: uppercase;
    padding: 13px 17px;
    z-index: 99999;
    margin: 0;
    color: #fff;
    font-weight: 800;
}

.incoming-matches h3, .main-content-title .next-match-title {
    text-align: center;
}

.main-content-title h3 i {
    margin-right: 5px;
    color:  #e0ae53;
}

.single-post {
    padding: 20px 0;
}

body .left-column .single-post {
	padding: 10px 0;
}

body.blog-style .main-content .single-post {
    padding-top: 0;
}

body.single-post-page .post-ratings .overall-ratings {
    font-size: 35px;
    padding: 20px;
    text-align: center;
    margin-left: 0px;
}

body.single-post-page .post-ratings ul {
    border-top: 1px solid #000;
    list-style: none;
    margin: 0;
    padding: 0;
}

body.single-post-page .post-ratings ul li {
    text-align: left;
    padding: 15px 25px;
    font-family: Roboto;
    text-transform: uppercase;
    color: #CCC;
    border-bottom: 1px solid #000;
    font-size: 14px;
}

body.single-post-page .post-ratings ul li .progress {
    margin-top: 3px;
    display: block;
    float: right;
    width: 64%;
    background-color: #19191E;
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

body.single-post-page .post-ratings ul li .progress .progress-bar {
    width: 80%;
    background: #60d600;
}

body.single-post-page .post-ratings .overall-ratings span {
    color: #60d600;
}

body.blog-style .latest-news .single-post {
    padding: 0;
    margin-bottom: 20px;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

body.blog-isotope .latest-news .isotope-wrapper {
	width: 30%;
	display: inline-block;
	margin: 20px!important;
}

body.blog-style .latest-news .single-post:last-child {
    padding-bottom: 0;
}

body.blog-style .main-content .popular-posts .single-post, body.sports .main-content .popular-posts .single-post {
    padding-top: 20px;
    padding-right: 13px;
}

body.sports .popular-posts {
    margin-bottom: 50px;
}

body.single-post-page .blog-info {
    padding: 5px 10px 5px 15px;
    border-top: 1px solid rgba(0, 0, 0, .5);
    top: auto;
    bottom: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    left: 0;
    width: 100%;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.blog-content {
    padding-bottom: 25px;
    box-shadow: none;
    padding: 20px 25px;
    background: #202126;
    border: 1px solid #000000;
    line-height: 21px;
    margin-top: 0;
    color: #ccc;
}

body.single-team-page .blog-content {
    margin-bottom: 25px;
}

.blog-content p {
    line-height: 26px;
    font-size: 14px;
}

.blog-content blockquote {
    display: block;
    margin: 25px 0;
    border-left: 1px solid #000;
    color: #eee;
    padding: 10px 0 10px 25px;
    font-style: italic;
    font-size: 20px;
    line-height: 30px;
    box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, .1);
}

.blog-content blockquote p {
    font-size: 20px;
    color: #eee;
    font-style: italic;
}

.blog-content ul {
    list-style: disc;
    font-size: 14px;
    margin: 20px 0;
}

body.single-post-page .post-ratings {
    float: right;
    margin: 25px 20px 15px 25px;
    width: 270px;
    background: #212129;
    border: 1px solid #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
}

.single-post a.single-post-img {
    display: block;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    transition: all .35s;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    overflow: hidden;
}

body.blog-style .single-post a.single-post-img {
    border: none;
}

.category-link {
    position: absolute;
    top: 20px;
    left: 10px;
    padding: 2px 8px;
    background-color: #d32f2f;
    color: #002224 !important;
    font-size: 11px;
    z-index: 0;
    border-radius: 0px 3px 3px 0px;
    text-transform: uppercase;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}

.post-rating {
    display: block;
    position: absolute;
    top: 11px;
    right: 10px;
    z-index: 2;
    font-size: 14px;
    padding: 5px 10px;
}

body.blog-style .latest-news .thumbnail-wrapper:hover .post-rating {
    bottom: 0;
}

body.blog-style .latest-news .post-rating {
    color: white;
    font-size: 25px;
    text-align: center;
    padding: 10px 20px;
    width: auto;
    margin-right: -55px;
    background: rgba(35,40,45,0.6);
    top: initial;
    opacity: 1;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    z-index: 2;
    position: absolute;
    bottom: 10px;
    right: 50%;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
}

.post-rating b {
    color: #e0ae53;
}

body.blog-style .latest-news .post-rating b {
    text-shadow: 0px 0px 10px #e0043f;
    color: white;
}

.post-rating b i {
    margin-right: 5px;
}

.single-post-img:hover img {
    -webkit-transform: scale(1.3, 1.3) rotate(5deg);
    -moz-box-transform: scale(1.3, 1.3) rotate(5deg);
    -o-box-transform: scale(1.3, 1.3) rotate(5deg);
    transform: scale(1.3, 1.3) rotate(5deg);
    -o-box-filter: brightness(120%);
    -moz-box-filter: brightness(120%);
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.thumbnail-wrapper {
    position: relative;
    padding: 0px;
    background-color: #1d1d1d;
    border: 1px solid #e0ae53;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

body.blog-style .latest-news .thumbnail-wrapper {
    padding: 0;
    border: none;
    border-bottom: 1px solid #000;
    border-top: none;
}

body.blog-style .single-post-content {
    padding: 20px 25px 15px;
    line-height: 21px;
    border: 0px solid black;
    background-color: #1d1d1d;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

body.blog-style .single-post-content h2 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-family: 'Roboto', Arial;
    line-height: 1.1;
    font-weight: 500;
    text-transform: uppercase;
    text-rendering: optimizelegibility;
}

.single-post-content h2 a {
    color:  #e0ae53;
    font-weight: 400;
    font-size: 18px;
}

.single-post-content h2 a:hover {
    color: #eee;
}

.single-post a.single-post-img img {
    width: 100%;
        transition: all .35s;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
}

.single-post p {
    line-height: 26px;
    color: #ccc;
}

body.blog-style .popular-posts .single-post .post-meta {
    color: #999;
}

body.single-post-page .post-meta, body.blog-page .post-meta  {
    margin: 8px 0 5px;
    width: auto;
    border-top: none!important;
    border-bottom: none!important;
    font-size: 11px;
    padding: 7px 0px 7px 0px;
    color: e0ae53 !important;
}

body.single-post-page .sidebar .post-meta, body.blog-page .sidebar .post-meta {
    margin: 0;
    font-size: 14px;
    padding: 0;
}

body.single-post-page .post-meta a, body.blog-page .post-meta a {
    color: e0ae53!important;
    font-size: 12px;
}

body.single-post-page .sidebar .post-meta a, body.blog-page .sidebar .post-meta a {
    color:  #e0ae53!important;
}

body.blog-style .latest-news .single-post p {
    line-height: 21px;
}

.news-title {
    margin-top: 15px;
    margin-bottom: 10px;
}


.news-title a {
    font-weight: 600;
    font-size: 17px;
    text-transform: none;
}

.post-meta {
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 5px 0px 5px 0px;
    border-top: 1px solid #2d2d3b;
    border-bottom: 1px solid #2d2d3b;
    font-size: 11px;
    color: #999!important;
}

.post-meta a {
	color:  #e0ae53;
}

.post-meta a:hover {
	color:#fff;
}

body.blog-style .post-meta {
    border-top: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.1);
    margin-bottom: 10px;
    margin-top: 10px;
}

body.single-post-page .post-meta {
    margin: 8px 0 5px;
    width: auto;
}

body.blog-style .post-meta a {
    color:  #e0ae53;
}

.blog-style .latest-news .post-meta, .blog-style .latest-news .post-meta a {
    color: e0ae53 !important;
}

.post-meta i {
    margin: 0px 5px;
    font-style: normal;
}

.post-meta img {
    width: 20px;
    border-radius: 30px;
    border: 1px solid black;
    margin-right: 5px;
}

.post-text {
    font-size: 14px;
}

.post-small {
    background: #00edc5;
    padding: 0;
    border: 1px solid #002224;
}

.post-small .post-small-bg-wrapper {

    padding: 27px;
}

body.blog-style .popular-posts .single-post:hover h4 a {
    color:  #e0ae53;
}


.tab-content-wrapper {
    margin: -1px 0 25px 0;
    padding: 0;
    background-color: #212129;
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
}

body.matches-page .tab-content-wrapper {
    background-color: transparent;
    box-shadow: none;
    border: none;
}

body .matches-tab-wrapper {
    padding: 10px 10px 0 10px;
    border-bottom: 2px solid  #e0ae53;
}

body .around-the-net .matches-tab-wrapper {
	padding-left: 0;
}

body .matches-tab-wrapper li {
    border-right: 1px solid black;
    border-left: 1px solid black;
    margin-right: 5px;
    margin-bottom: 0;
    border-top: 1px solid RGBA(0, 0, 0, 0.47);
    border-bottom: 1px solid RGBA(0, 0, 0, 0.48);
    background-color: #1a1c20 !important;
    width: auto!important;
}

body .matches-tab-wrapper li.active {
    background-color:  #e0ae53!important;
}

body .matches-tab-wrapper li.active a {
	color: #fff;
}

body .matches-tab-wrapper li a {
    text-align: center!important;
    letter-spacing: .5px;
    margin-bottom: 0;
    padding: 10px!important;
    font-size: 10px!important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: auto;
    text-transform: uppercase!important;
    font-weight: 700!important;
    color: #999;
    display: block!important;
}

body.matches-page .content-wrapper .matches-tab-wrapper li a {
    color: #999;
}

body.matches-page .content-wrapper .matches-tab-wrapper li.active a {
    color: #fff;
}

.single-match-wrapper {
    padding: 10px 10px 10px 15px;
    overflow: hidden;
    position: relative;
}

body.matches-page .content-wrapper .single-match-wrapper {
    display: inline-block;
    width: 49.3%;
    border: 1px solid #000;
    margin-right: .5%;
    vertical-align: top;
    background: -webkit-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    padding: 20px 15px 15px;
    position: relative;
    zoom: 1;

}

.single-match-wrapper:hover a .single-match img {
    border-color: #e0ae53;
}

.match-list .single-match-wrapper:nth-child(even) {
    background: -webkit-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    border-top: 1px solid RGBA(0, 0, 0, 0.47);
    border-bottom: 1px solid RGBA(0, 0, 0, 0.48)
}

.single-match-wrapper a {
    display: block;
}

.match-list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
}

.match-list .result {
    background-color: #c87800;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -18px;
    float: right;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 0 0 1px 1px  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    text-align: center;
    letter-spacing: .5px;
    margin-bottom: 0;
    padding: 10px;
    font-size: 10px;
    border: 1px solid #000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: auto;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    display: block;
    font-size: 10px!important;
}

.win {
    color: #fff;
    background-color: #567632;
    background-image: -webkit-linear-gradient(bottom, #25ba2f, #28db33)!important;
    background-image: -moz-linear-gradient(bottom, #25ba2f, #28db33)!important;
    background-image: -o-linear-gradient(bottom, #25ba2f, #28db33)!important;
    background-image: linear-gradient(to top, #25ba2f, #28db33)!important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 1px 1px #35f242!important;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 1px 1px #35f242!important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 1px 1px #35f242!important;
}

.lose {
    color: #fff;
    background-image: -webkit-linear-gradient(bottom, #9c1a1a, #db2c2c)!important;
    background-image: -moz-linear-gradient(bottom, #9c1a1a, #db2c2c)!important;
    background-image: -o-linear-gradient(bottom, #9c1a1a, #db2c2c)!important;
    background-image: linear-gradient(to top, #9c1a1a, #db2c2c)!important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 1px 1px #f23535!important;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 1px 1px #f23535!important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 1px 1px #f23535!important;
}

body.matches-page .match-list .result {
    right: 10px;
}

.content-wrapper .single-match, .content-wrapper span.date {
    float: left;
    width: 70%;
    line-height: 26px;
    margin-bottom: 2px;
}

body.matches-page .single-match {
    width: auto;
}

.single-match span.vs {
    color: #ccc;
    margin: 0 8px;
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    font-family: Roboto;
    font-weight: 700;
}

.single-match-wrapper span.date {
    font-size: 10px!important;
    color: #999!important;
    float: left;
    width: 70%;
    margin-top: 5px;
    line-height: 10px;
}

.single-match img {
    max-width: 100%;
    float: none;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
    transition: border .35s ease-in-out;
    -moz-transition: border .35s ease-in-out;
    -webkit-transition: border .35s ease-in-out;
    -o-transition: border .35s ease-in-out;
}

body.matches-page .content-wrapper .single-match-wrapper .date {
    float: left;
    padding: 5px 0 0 10px;
}

body.matches-page .single-match-wrapper .date strong {
    display: block;
    font-size: 12px;
    display: block;
    text-transform: uppercase;
    font-family: Roboto, Arial;
    font-weight: 700;
    margin-bottom: 3px;
    margin-top: 3px;
    color:  #e0ae53;
}

body.matches-page .single-match-wrapper .date span {
    font-size: 10px;
    color: #999;
    margin-top: 5px;
}

.share-links {
    padding: 0px 0;
    margin-bottom: 10px;
    margin-top: 10px;
}

.single-share-link {
    list-style: none;
    display: inline-block;
    padding: 0;
    width: 19%;
    margin: 0 % % %;
    background: #002224;
    border: 1px solid #002224;

}

.single-share-link a {
    display: block;
    padding: 15px 10px;
    text-align: center;
    font-size: 22px;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0);
}

body.blog-style .single-share-link a {
    color:  #e0ae53;
}

body.blog-style .single-share-link a:hover {
    color: #e0ae53;
}

.single-share-link a:hover {
    background-color: #002224;
    color: #e0ae53;
}

#sidebar-carousel, .instagram-wrapper, .sidebar-review {
    margin-bottom: 25px;
}

#sidebar-carousel .item {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 352px;
}

#footer-carousel .item {
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}


#sidebar-carousel .item:first-child, #footer-carousel .item:first-child {
    background-image: url(../images/csb-1168x230.jpg);
}

#sidebar-carousel .item:nth-child(2), #footer-carousel .item:nth-child(2) {
    background-image: url(../images/codb-1168x230.jpg);
}

#sidebar-carousel .item:nth-child(3), #footer-carousel .item:nth-child(3) {
    background-image: url(../images/dotab-1168x230.jpg);
}

.carousel-control span {
    height: 30px;
    margin-top: 150px;
    font-size: 30px;
    text-shadow: 0 0 10px #00AAFF;
    color: #fff;
}

.next-match-wrap {
    padding: 30px 15px 25px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    max-height: 100%;
}

.next-match-wrap .team-image:first-child {
    margin: 0;
}

.next-match-wrap .team-image {
    float: left;
    width: 48%;
    margin: 0 0 0 4%;
    padding: 5px;
    border: 1px solid #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    background: #212129;
}

.team-image img {
    width: 100%;
    border-width: 1px!important;
    border-style: solid!important;
    border-color: #000;
    float: left;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.next-match-wrap:hover {
    cursor: pointer;
}

.next-match-wrap:hover img, .next-match-wrap:hover .team-names {
    border-color:  #e0ae53;
}

.team-names {
    position: relative;
    margin-top: 20px;
    border: 1px solid #000;
    background: #212129;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.team-names .home-team {
    float: left;
    height: 75px;
    width: 75px;
    left: auto;
    margin-left: 30px;
    position: relative;
    top: auto;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

.team-names .away-team {
    float: right;
    height: 75px;
    width: 85px;
    left: auto;
    margin-right: 30px;
    right: auto;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

.team-names span {
    height: 75px;
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    text-align: center;
    width: 75px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.team-names .versus {
    width: 100%;
    position: absolute;
    text-align: center;
    top: 26px;
    opacity: .5;
    margin: 0 auto;
    font-size: 14px;
    font-weight: 700;
    color: #ccc;
}

.match-date {
    text-align: center;
    margin: 25px 0 0;
    color: #ccc;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 0px 1px 5px black;
    font-size: 14px;
}

.match-date span {
    font-size: 12px;
    text-transform: uppercase;
    display: inline;
    color:  #e0ae53;
}


.sidebar-review {
    padding: 0;
    background-color: #212129;
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    border-top: none;
}

body.single-team-page .sidebar .sidebar-review {
    margin: 0 0 40px 0;
}

body.single-team-page .sidebar .sidebar-review li a {
    display: block;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    margin: 0;
    list-style: none;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    color: #eee;
    text-shadow: 0 2px 5px #000;
    padding: 20px;
    border: 1px solid black;
    background-size: cover;
    background-position: center;
}

body.single-team-page .sidebar .sidebar-review li {
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}

body.single-team-page .sidebar .sidebar-review li:hover {
    -o-box-filter: brightness(120%);
    -moz-box-filter: brightness(120%);
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

body.single-team-page .sidebar .sidebar-review li a:before {
    content: '';
    z-index: 1;
    background: url(../images/dotsdark.png) top left;
    height: 100%;
    width: 100%;
    display: block !important;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.6;
}

body.single-team-page .sidebar .sidebar-review li a * {
    display: inline-block;
    position: relative;
    z-index: 2;
}

body.single-team-page .sidebar .sidebar-review li a img {
    padding: 3px;
    width: 55px;
    margin-right: 10px;
    z-index: 2;
    position: relative;
    top: auto;
    left: auto;
    -webkit-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%)
}

body.single-post-page .sidebar .sidebar-review {
    margin-bottom: 20px;
}

.sidebar-review .single-review {
    height: auto;
    border-bottom: 0;
    min-height: 100px;
    position: relative;
    text-align: center;
    overflow: hidden;
    border-top: 1px solid #222 !important;
    padding: 20px 15px;
}

.single-review a {
    color: #eee;
    text-shadow: 0px 1px 1px black;
    font-size: 18px;
    font-weight: 400;
}

.single-review a .img {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    width: 100%;
    height: 100%
}

.single-review a .img:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(21,27,33,0.8);
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 1;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out
}

.single-review a .img img {
    min-height: 100%;
    min-width: 100%;
}

.single-review:hover a .img:after {
    opacity: 0.5;
}

.overlay-link {
    display: block;
    font-size: 12px;
}

.review-text {
    float: none;
    width: 100%;
    position: relative;
    z-index: 2;
}

.review-text .review-date {
    font-size: 11px;
    font-weight: 900;
}

.review-text .review-title {
    padding: 5px 10px;
    display: block;
}

.review-text .review-rating {
    font-size: 16px;
}

body.blog-style .recent-comments {
    margin: 0;
    margin-top: -1px;
    padding: 0;
    background-color: #212129;
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    margin-bottom: 20px;
}


.recent-comments li, .latest-posts li {
    list-style: none;
    padding: 15px;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    width: 100%;
}

.recent-comments li .comments-avatar {
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}

.recent-comments .single-comment .comment-details {
    float: left;
    margin-left: 5%;
    width: 69%;
}

.recent-comments .single-comment .comment-details a {
    font-weight: 400;
    font-size: 14px;
    color:  #e0ae53;
}

.recent-comments .single-comment .comment-details a:hover {
    color: #666;
}

.recent-comments li .comments-avatar a img {
    width: 60px;
    height: 60px;
}

.recent-comments li:first-child, .latest-posts li:first-child {
    border-top: 0;
}

.recent-comments li:nth-child(even), .latest-posts li:nth-child(even) {
    background: -webkit-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    border-top: 1px solid RGBA(0, 0, 0, 0.47);
    border-bottom: 1px solid RGBA(0, 0, 0, 0.48);
}

.sidebar .latest-posts {
    padding: 0;
    margin: 0 0 20px 0;
    padding: 0;
    background-color: #212129;
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    box-shadow: 1px 2px 3px rgba(0, 0, 0, .5), inset 0 0 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
}

.sidebar .latest-posts .latest-post-info {
    float: left;
    width: 65%;
    margin-left: 5%;
}

.sidebar .latest-post-info .post-meta {
    color: #ccc!important;
}

.sidebar .latest-posts .latest-post-info > a {
    color: #eee;
    font-weight: 400;
    font-size: 14px;
}

.latest-posts li a {
    font-weight: 400;
    font-size: 14px;
}

.latest-posts li > a {
    position: relative;
    float: left;
    display: block;
    width: 30%;
    color:  #e0ae53;
}

.latest-posts li a .image-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
}

.latest-posts li a .image-wrapper img {
    width: 100%;
    border: 1px solid black;
}

.latest-posts li a .post-rating {
    width: 100%;
    top: initial;
    bottom: 0px;
    font-size: 11px;
    text-align: center;
    left: 0px;
    color: #ccc;
    position: absolute;
    padding: 5px 10px;
    background: rgba(35,40,45,0.6);
    right: 11px;
    z-index: 2;
}

body.single-post-page #searchform, body.blog-page #searchform {
    margin-bottom: 20px;
}

body.single-post-page #searchform input, body.blog-page #searchform input {
    width: 100%;
    cursor: text!important;
    padding: 15px 15px 15px 45px;
    background-color: #1f1f26;
    background-image: url(../images/search-widget.png);
    background-position: center left;
    background-repeat: no-repeat;
    margin-bottom: 0;
    font-size: 12px;
    color: #ccc;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    border: 1px solid rgba(0, 0, 0, .9);
    border-radius: 3px
}


/***************************/
/******** Video section ********/
/***************************/

.video-section {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    max-height: 756px;
    overflow: hidden;
    margin-top: 25px;
    margin-bottom: 25px;
}

.video-section:before {
    content: '';
    z-index: 0;
    background: url(../images/dotsdark.png) top left;
    height: 100%;
    width: 100%;
    display: block !important;
    position: absolute;
    top: 0px;
    left: 0px;
}

body.sports .video-section, body.tournaments-page .video-section {
    margin-top: 0;
    margin-bottom: 0;
}

body.landing .video-section {
    max-height: 670px;
    margin-top: 0;
    margin-bottom: 0;
}

body.landing .video-section .video-text-wrapper {
    text-align: left;
    left: 16%;
    top: 16%;
}

body.landing .video-section .video-text-wrapper h1{
    font-size: 72px;
    font-weight: bold;
}

body.landing .video-section .video-text-wrapper h4 {
    font-size: 21px;
    color: #eeeeee;
    text-transform: none;
    font-weight: 500;
    line-height: 35px;
    margin-left: 7px;
    margin-top: 25px;
    margin-bottom: 35px;
}

body.landing .video-section .video-text-wrapper h1 span {
    color:  #e0ae53;
}

.video-section iframe {
    max-width: 1000%;
    margin-left: 0px;
    margin-top: -200px;
    width: 100%;
    height: 1070.44px;
}

body.tournaments-page .video-section iframe {
    height: 1100px;
}

.video-text-wrapper {
    position: absolute;
    top: 35%;
    left: 25%;
    max-width: 850px;
    text-align: center;
}

body.tournaments-page .video-text-wrapper {
    position: absolute;
    top: 4.5%;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 850px;
    text-align: center;
    width: 100%;
    max-width: 100%;
}

body.sports .video-text-wrapper {
    position: absolute;
    top: 33%;
    left: auto;
    right: 16%;
    max-width: 850px;
    text-align: right;
}

body.sports .video-text-wrapper h2 {
    padding: 10px 20px;
    font-size: 50px;
    color: white;
    display: block;
    float: right;
    background: #002224;
    margin-bottom: 5px;
    margin-top: 0;
}

body.sports .video-text-wrapper p {
    float: right;
    color: white;
    text-align: right;
    margin: 20px 0px 20px 0px;
    font-size: 16px;
}

body.sports .video-text-wrapper .button-medium {
    font-size: 14px;
}

.video-text-wrapper img, .video-text-wrapper p {
    margin-bottom: 25px;
}

body.tournaments-page .video-text-wrapper h1 {
    font-weight: 700;
    margin-top: 50px;
}

.video-text-wrapper p {
    font-size: 14px;
    color: #eee;
}

.video-text-wrapper a, body.landing .button-wrapper p .button-medium, body.blog-style .button-medium, body.sports .button-medium, body.register .button-medium {
    display: inline-block;
    color: #fff;
    overflow: hidden;
    padding: 15px 30px;
    -webkit-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    border: 1px solid #000;
    border-radius: 3px;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    cursor: pointer;
    background-color:  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    text-transform: uppercase;
    font-weight: 900;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

body.blog-style .button-medium {
    padding: 11px 20px;
    box-shadow: none;
    margin-top: 5px;
}


body.landing .video-text-wrapper a {
    margin-left: 5px;
}

.video-text-wrapper a:hover {
    border: 1px solid rgba(255,136,0,0.5);
}

.share-social-wrapper {
    position: relative;
}

.share-social {
    position: absolute;
    top: -20px;
    width: 100%;
    text-align: center;
    z-index: 1;
}

.share-button {
    display: inline-block;
    background-color: rgb(255, 87, 0)!important;
    border-radius: 0%;
    vertical-align: middle;
    cursor: pointer;
    margin: 0 2px 5px 0;
    display: inline-block;
    overflow: hidden;
    border: 0;
    text-decoration: none;
    text-transform: none;
    background-color: transparent;
    color: inherit;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-size: 20px;
}

.share-button i {
    line-height: 32px;
    height: 32px;
    width: 32px;
    vertical-align: middle;
}

.share-button i.fa-facebook {
    background-color: rgb(59, 89, 152);
}

.share-button i.fa-plus {
    background-color: rgb(255, 101, 80);
}

.share-button i.fa-reddit-alien {
    background-color: rgb(255, 87, 0);
}

.share-button i.fa-twitter {
    background-color: rgb(29, 161, 242);
}

.share-button i.fa-link {
    background-color: rgb(23, 139, 244);
}

.share-button i.fa-envelope {
    background-color: rgb(132, 132, 132);
}

/*******************************/
/******** TEAM NAV TABS ********/
/*******************************/

.team-nav {
    position: absolute;
    top: -58px;
    right: 320px;
    width: auto;
}

body.custom-profile .team-nav {
    top: -53px;
    right: 290px;
}

.team-nav li {
    margin: 0 2px;
    color: #fff;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
}

.team-nav li:hover {
    -webkit-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    border: none;
}

.team-nav li.active:before, .team-nav li:hover:before {
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    border-radius: 3px 3px 0 0;
    position: absolute;
    opacity: 0;
}

.team-nav li:before {
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    border-radius: 3px 3px 0 0;
    position: absolute;
    opacity: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    background: #1a1b1f;
}

.team-nav li a {
    display: block;
    padding: 13px 15px;
    text-decoration: none;
    z-index: 1;
    position: relative;
    color: #fff;
    font-family: Roboto;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
    text-shadow: 0 1px 3px #000;
    border: 1px solid transparent;
}

body.custom-profile .team-nav li a {
    line-height: 14px;
}



/***************************/
/******** Features ********/
/***************************/

.features .single-feature .feature-icon-wrapper span {
    display: block;
}

.feature-icon-wrapper {
    border: 2px solid  #e0ae53;
    width: 6em;
    height: 6em;
    border-radius: 50%;
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
}

.features .single-feature {
    text-align: center;
    margin-top: 50px;
}

.feature-icon-wrapper span {
    font-size: 28px;
    line-height: 80px;
    color: e0ae53;
}

.single-feature h4 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    margin-top: 25px;
}

.single-feature p {
    font-size: 14px;
    line-height: 21px;
    color: #fff;
}

/**********************************/
/******** Join Tournaments ********/
/**********************************/

.join-tournaments {
    min-height: 150px;
    overflow: hidden;
    z-index: 1;
    width: 100vw;
    position: relative;
    max-width: 1902px;
    margin-top: 30px;
}

.join-tournaments:before {
    content: '';
    background: url(../images/dotsdark.png) top left;
    height: 100%;
    width: 100%;
    display: block !important;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.6;
    z-index: auto;
}

.join-tournaments .container {
    padding: 88px 0;
}

.join-tournaments h2 {
    text-shadow: 0px 1px 5px rgba(0,0,0,0.6);
    text-transform: none;
    color: #eee;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 30px;
    margin-top: 15px;
}

.join-tournaments .button-wrapper {
    text-align: right;
    margin-top: 10px;
}

.join-tournaments .fixed-wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    clip: rect(auto auto auto auto);
}

.join-tournaments .fixed-wrapper .parallax-img-wrapper {
    pointer-events: none;
    width: 1902px;
    position: fixed;
    z-index: -1;
    top: 0px;
    left: 0px;
    opacity: 1;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    transform: translateZ(0px);
    background-image: url(../images/bf1.jpg);
    width: 100%;
    height: 100%;
    transition: transform linear -1ms;
}

/********************************/
/******** Stunning pages ********/
/********************************/

.stunning-pages {
    margin-top: 50px;
    margin-bottom: 65px;
    text-align: center;
}

.stunning-pages hr {
    width: 10%;
    background-color:  #e0ae53;
}

.stunning-pages h2 {
    text-align: center;
    font-size: 46px;
    color: #eee;
    text-transform: uppercase;
}

.stunning-pages p {
    font-size: 14px;
    color: #ccc;
    width: 65%;
    text-align: center;
    margin: 0 auto;
}

.stunning-pages-title {
    margin-bottom: 50px;
}

.stunning-pages-single {
    margin-top: 50px;
    transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
}

.stunning-pages-single:hover {
    -o-box-filter: brightness(120%);
    -moz-box-filter: brightness(120%);
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.stunning-pages-single a {
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 15px;
    position: relative;
    z-index: 0;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
}

.stunning-pages-single a img {
    border: 1px solid #000;
}

.stunning-pages-single a:before {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);
    box-shadow: 0 15px 10px rgba(0,0,0,.6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    transform: skewY(-6deg);
}

.stunning-pages-single a:after {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);
    box-shadow: 0 15px 10px rgba(0,0,0,.6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    transform: skewY(-6deg);
    left: 50%;
    right: 5px;
    -webkit-transform: skewY(6deg);
    -ms-transform: skewY(6deg);
    transform: skewY(6deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.stunning-pages-single span {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #eee;
    margin-top: 5px;
}

/********************************/
/******** Custom profile pages ********/
/********************************/

.custom-profile-pages {
    background-image: url(../images/cprofile.jpg);
    background-color: rgba(0, 0, 0, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: 50% 50%;
    padding-top: 90px;
    padding-bottom: 90px;
}

.custom-profile-pages .container {
    padding-left: 60px;
}

.custom-profile-pages h2 {
    font-size: 40px;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
}

.custom-profile-pages p {
    width: 37%;
    margin: 15px 0px 20px 0px;
    text-align: left;
    color: #ccc;
    font-size: 13px;
    line-height: 21px;
}

.custom-profile-pages hr {
    width: 2%;
    background-color:  #e0ae53;
    margin: 0;
}

.custom-profile-pages .button-wrapper {
    margin-top: 35px;
}

body.landing .button-wrapper p .button-medium:hover, body.blog-style .button-medium:hover {
    border-color:  #e0ae53;
    -webkit-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
}

 /***********************************/
/******** Landing page teams ********/
/************************************/

.landing-teams-wrapper {
    position: relative;
    min-height: 656px;
    z-index: 2;
}

.landing-teams {
    background-image: url(../../wp-content/uploads/2016/09/duo.png);
    background-color: rgba(0, 0, 0, 0);
    background-repeat: repeat;
    background-size: cover;
    height: 120%!important;
    width: 100%!important;
    position: absolute;
    left: 0;
    top: -43px;

}

.landing-teams-text {
    text-align: right;
    padding-top: 240px;
}

.landing-teams-text h2 {
    font-size: 28px;
    font-weight: 600;
    color: #fea801;
    text-align: right;
    text-transform: uppercase;
}

.landing-teams-text h2 span {
    font-size: 48px;
}

.landing-teams-text > p {
    width: 45%;
    float: right;
    margin: 15px 0px 20px;
    color: #eeeeee;
    font-size: 12px;
    line-height: 21px;
}

.landing-teams-text .button-wrapper {
    clear: both;
}

.landing-teams-text .button-medium {
    font-size: 14px;
}

.landing-teams-text-right h2 {
    font-weight: 600;
    color: #232323;
}

.landing-teams-text-right > p {
    color: #32363e;
    width: 40%;
}

/**********************************************/
/******** Landing tournaments parallax ********/
/**********************************************/

.landing-tournaments-parallax {
    margin-top: 0;
    max-height: 810px;
    text-align: center;
}

body.landing .landing-tournaments-parallax .parallax-img-wrapper {
    background-image: url(../images/lptb.jpg);
}

body.landing .parallax-img-2 .parallax-img-wrapper {
    background-image: url(../images/fresbg-1.jpg);
}

body.landing .parallax-img-3 .parallax-img-wrapper {
    background-image: url(../images/space_journey_by_real_sonkes-da3w69p.jpg);
}

body.sports .parallax-img-3 .parallax-img-wrapper {
    background-image: url(../images/1-3-1.jpg);
}

.landing-tournaments-parallax .img-wrapper {
    margin-top: 60px;
    padding-bottom: 80px;
}

.parallax-image-divider {
    position: relative;
}

.parallax-image-divider > img {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -185px;
    z-index: 1;
}

.parallax-image-divider .container {
    padding-top: 130px;
    padding-bottom: 80px;
}

.parallax-image-divider .container ul {
    list-style: disc;
}

.parallax-image-divider .container ul li span {
    font-size: 14px;
}

body.landing .parallax-img-3 .text-wrapper, body.sports .parallax-img-3 .text-wrapper {
    padding: 80px 0;
}

body.landing .parallax-img-3 .text-wrapper h2, body.sports .parallax-img-3 .text-wrapper h2 {
    font-size: 80px;
    color: #eeeeee;
    font-weight: 600;
    text-align: center;
    text-shadow: 0px 2px 10px rgba(0,0,0,0.75);
    text-transform: uppercase;
}

.parallax-img-3 .button-wrapper p {
    text-align: center;
}

.parallax-img-3 .button-medium {
    margin-right: 20px;
    font-size: 14px;
}

body.landing .parallax-img-3 .text-wrapper > p, body.sports .parallax-img-3 .text-wrapper > p {
    color: #a6b3c0;
    font-size: 18px;
    text-shadow: 0px 2px 10px rgba(0,0,0,0.8);
    margin: 15px auto 35px auto;
    width: 65%;

}

/******************************/
/******** Free updates ********/
/******************************/

.landing-free-updates {
    background-image: url(../images/support.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.landing-free-updates .landing-teams-text {
    width: 33%;
    padding-top: 140px;
    padding-bottom: 80px;
}

.landing-free-updates .landing-teams-text > p {
    width: 60%;
    font-size: 13px;
}





/***************************/
/******** Tournaments ********/
/***************************/

body.tournaments-page .tournaments {
    margin-bottom: 70px;
}


.single-tournament {
    padding: 20px;
    background: url(../images/tlistcup.jpg) right bottom no-repeat #212129;
    position: relative;
    min-height: 185px;
    display: inline-block;
    border: 1px solid #000;
    vertical-align: top;
    margin-top: 10px;
    margin-right: .5%;
    margin-left: 0%;
    width: 49.75%;
}

.single-tournament:nth-child(2n+1) {
    margin-right: 0;
}

.single-tournament > a h4 {
    text-transform: uppercase;
    font-weight: 400;
    color:  #e0ae53;
    margin-bottom: 18px;
    margin-top: 0px !important;
    padding-top: 0px;
    font-size: 16px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}

.single-tournament a:hover h4 {
    color: #eee;
}

.tournament-image, .tournament-text {
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.tournament-text {
    padding-left: 18px;
}

.tournament-text p {
    margin-bottom: 0px;
    font-size: 11px;
    line-height: 17px;
    margin-top: 0px;
    color: #ddd;
}

.tournament-text p span {
    color: #999;
}

.tournament-text p.tournament-prize {
    color: #ffbc00;
}

.tournament-image img {
    width: 85px;
    border: 1px solid #000;
    max-width: 100%;
    height: auto;
}

.tournament-join {
    position: absolute;
    bottom: 15px;
    right: 20px;
    display: block;
}

.tournament-join a {
    padding: 11px 30px !important;
    text-shadow: 0px 1px 4px black;
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 900;
    display: inline-block;
    margin-top: 5px;
    position: relative;
    border-radius: 3px;
    z-index: 1;
    border: 1px solid #000;
    overflow: hidden;
    cursor: pointer;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
}

.tournament-join a:hover {
    border: 1px solid rgba(255,136,0,0.5);
}

.create-account-wrapper {
    text-align: center;
    margin-bottom: 25px;
    padding-top: 30px;
}

.create-account-wrapper:nth-child(even) {
   background-color: rgba(32,33,44,0.3)!important;
   border-top: 1px solid #222228;
   border-bottom: 1px solid #222228;
}

.create-account {
    text-align: left;
    display: inline-block;
}

.create-account > img, .text-wrapper {
    float: left;
}

.create-account > img {
    margin: 5px 20px 10px 0;
}

.create-account h2 {
    width: 90%;
    color: #fea801;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 30px;
}

.create-account p {
    color: #eee;
    line-height: 21px;
    margin: 0 0 10px;
}


/*****************************************/
/******** Around The Net and Teams ********/
/*****************************************/

.around-the-net {
    margin-top: 15px;
}

.around-the-net, .advertisement-image {
    margin-bottom: 0px;
}

.advertisement-image > p {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    margin-top: 10px;
}

.around-the-net .tab-content-wrapper {
    background: none;
    border: none;
    box-shadow: none;
}

.around-the-net .tab-content-wrapper .atn-tab {
    border: none;
}

.around-the-net .tab-content-wrapper .atn-tab li {
    opacity: 1;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    background: #1a1b1f;
    border-radius: 4px 4px 0 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}

.around-the-net .tab-content-wrapper .atn-tab li.active {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    border-radius: 4px 4px 0 0;
}

.around-the-net .tab-content-wrapper .atn-tab li:hover {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    border-radius: 4px 4px 0 0;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
}

.around-the-net .tab-content-wrapper .atn-tab li.active:hover {
    -webkit-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    border: 1px solid rgba(255,136,0,0.5);

}

.around-the-net .tab-content-wrapper .atn-tab li a {
    display: block;
    padding: 13px 15px!important;
    text-decoration: none;
    z-index: 1;
    position: relative;
    color: #fff;
    font-family: Roboto;
    font-size: 14px!important;
    text-transform: uppercase;
    font-weight: 800;
    text-shadow: 0 1px 3px #000;
    margin-right: 2px;
    border: 1px solid transparent;
}

.around-the-net .tab-content {
    padding: 20px;
    position: relative;
    background: linear-gradient(to bottom left,#3b3c50 -20%,#002224 5%,#1B1B21 40%) no-repeat;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000
}

body.sports .around-the-net {
    margin-top: 2px;
}

body.sports .around-the-net .tab-content {
    background: transparent;
    box-shadow: none;
    border: none;
    padding: 20px 0;
}

.around-the-net .single-post {
    padding: 0;
    float: left;
    width: 38.8%;
}

.around-the-net .post-small {
    position: relative;
    float: right;
    width: 59%;
    margin-right: 0;
    margin-left: 2%;
    margin-bottom: 5px;
    background: #002224;
}

.around-the-net .post-small .post-small-bg-wrapper {
    background: url(../images/itemcbg.png) no-repeat top right,linear-gradient(to bottom left,#002224-50%,#002224 70%,#002224 100%);
    padding: 17px!important;
}

.post-small .thumbnail-wrapper {
    width: 75px;
    border: 1px solid #000;
    overflow: hidden;
    margin-right: 15px;
    transition: all .35s;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    padding: 0;
    border: none;
    position: relative;
    float: left;
}

.post-small h4 {
    margin-top: 0;
    margin-bottom: 10px;
}

.post-small .news-title .post-title-link {
    font-size: 17px;
}

.post-small .category-link {
    background-color: #e0ae53;
    position: relative;
    border-radius: 3px;
    padding: 3px 5px 3px 7px;
    margin-right: 2px;
    display: inline-block;
    top: -2px;
    left: 2px;
    margin-right: 5px;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
}

body.single-post-page .category-link-wrapper a {
    background-color: #e0ae53 !important;
    display: inline-block;
    float: none;
    position: initial;
    padding: 3px 20px 4px 20px;
    text-transform: uppercase;
    border-radius: 0px;
    color: white !important;
    font-size: 11px;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}

.post-small .post-meta {
    border-top: 0px solid #2d2d3b;
    border-bottom: 0px solid #2d2d3b;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

.post-small .post-meta a {
    color:  #e0ae53;
}

body.blog-style .around-the-net {
    margin-top: 20px;
}

body.sports .advert {
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
}


/***************************/
/******** Teams ********/
/***************************/


.teams-list {
    margin-top: 10px;
    padding: 0;
}

body.members-page .teams-list {
    margin-top: 20px;
    margin-bottom: 0;
}

body.single-team-page #members_tab .teams-list {
    margin-top: 15px;
    margin-bottom: 125px;
}

.teams-list .single-team {
    padding: 5px;
    margin-bottom: 5px;
    background: #002224;
    color: #fff;
    font-size: 11px;
    border-radius: 0;
    position: relative;
    display: block;
    border: 1px solid #000;
}

body.teams-page .teams-list .single-team, body.single-team-page .teams-list .single-team, body.single-tournament-page .teams-list .single-team {
    overflow: hidden;
    display: inline-block;
    width: 24%;
    margin: 0.1% 0.4%;
}

body.members-page .teams-list .single-team {
    margin: 0 0.3% 0 0;
}

body.single-team-page .teams-list .single-team, body.single-tournament-page .teams-list .single-team {
    margin: 0 5px 0 0;
    width: 24.4%;
    padding: 10px 20px;
}

body.teams-page .teams-list .single-team .team-info, body.single-team-page .teams-list .single-team .team-info, body.single-tournament-page .teams-list .single-team .team-info {
    float: left;
    padding: 9px 10px;
}

body.single-team-page .teams-list .single-team .team-info {
    padding: 12px 0 0 0;
}

body.teams-page .teams-list .single-team a.team-title, body.single-team-page .teams-list .single-team a.team-title,  body.single-tournament-page .teams-list .single-team a.team-title, #main-menu-matches .match-list .single-team a.team-title {
    display: block;
    color:  #e0ae53;
    font-size: 12px;
    cursor: pointer;
}

body.teams-page .teams-list .single-team a.team-title:hover, body.single-team-page .teams-list .single-team a.team-title:hover, body.single-tournament-page .teams-list .single-team a.team-title:hover {
    color: #eee;
}

body.teams-page .teams-list .single-team span.members, body.single-team-page .teams-list .single-team span.members, body.single-tournament-page .teams-list .single-team span.members, #main-menu-matches .match-list .single-team span.members {
    font-size: 80%;
}

.single-team .team-avatar {
    float: left;
}

.single-team .team-avatar img {
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;]
    width: 50px;
    height: 50px;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -300%,#002224 45%,#272731 85%);
}

body.single-team-page #members_tab .single-team .team-avatar img {
    margin: 0 10px 0 0;
    width: 50px;
    height: 50px;
}

body.single-team-page #members_tab .single-team .is-admin {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    text-align: center;
    background: #c9d5da;
    padding: 30px 15px;
    border-left: 1px solid #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    background-image: -webkit-linear-gradient(right, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(right, #1a1b1f, #002224);
    background-image: -o-linear-gradient(right, #1a1b1f, #002224);
    background-image: -ms-linear-gradient(right, #1a1b1f, #002224);
    background-image: linear-gradient(to left, #1a1b1f, #002224);
    color: #fd8f0c;
}

.team-text {
    float: left;
    padding-left: 10px;
    margin-top: 10px;
}

.team-text a {
    display: block;
    color:  #e0ae53;
}

.team-text span {
    opacity: .8;
    font-size: 10px;
}

.team-text a:hover {
    color: #eee;
}

.tab-matches-list {
    padding: 0 10px;
    z-index: 10;
    position: relative;
    margin: 30px 0 0;
    list-style: none;
    overflow: hidden;
    margin-bottom: 10px;
}

.tab-matches-list li {
    padding: 7px 10px 5px;
    position: relative;
    top: 0;
    z-index: 2;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    list-style: none;
    width: 49.5%;
    margin-right: 0.5%;
    display: block;
    float: left;
    margin-bottom: 10px;
}

.tab-matches-list .tab-team-a, .tab-matches-list .tab-team-b, .tab-matches-list .tab-match-info {
    float: left;
    position: relative;
}

.tab-matches-list .tab-match-info {
    margin: 10px;
    font-size: 10px;
    color: #666;
}

.tab-matches-list li a > strong {
    display: block;
    height: 100%;
    line-height: 59px;
    margin: 0 10px;
    color: #fff;
    float: left;
}

.tab-matches-list .tab-match-info,  {
    margin: 10px;
    font-size: 10px;
    color: #666;
}

.tab-matches-list .match-game {
    height: 71px;
    max-height: 100%;
    float: right;
    width: 52px;
    margin: -7px -5px -5px 0;
    border-left: 1px solid #000;
    overflow: hidden;
}

.tab-matches-list .match-status {
    background: #f00;
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
    border-left: 1px solid #000;
    height: 100%;
}

.tab-matches-list .tab-team-a img, .tab-matches-list .tab-team-b img {
    height: 55px;
    margin: 2px;
    width: 55px;
    border-radius: 0;
    background-color: #1d1d1d;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -moz-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -o-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    position: relative;
    padding: 0;
    opacity: .5;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}

.tab-matches-list .tab-team-a span, .tab-matches-list .tab-team-b span {
    color: #fff;
    position: absolute;
    bottom: -6px;
    left: 14px;
    display: block;
    padding: 2px 8px;
    border-radius: 3px 3px 0 0;
    z-index: 99999;
    font-weight: 700;
    font-size: 12px;
    min-width: 32px;
    text-align: center;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.tab-matches-list li.lost .tab-team-b span, .tab-matches-list li.won .tab-team-a span {
    color: #0ee203;
}

.tab-matches-list li.won .tab-team-b span, .tab-matches-list li.lost .tab-team-a span {
    color: red;
}

.tab-matches-list .tab-match-info strong {
    font-size: 13px;
    color: #999;
    margin-bottom: 5px;
    display: block;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}

.tab-matches-list .match-game img {
    opacity: .5;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    height: 100%;
}

.tab-matches-list li:hover a img {
    opacity: 1!important;
}

.tab-matches-list li:hover .tab-match-info strong {
    color: #fff
}

.tab-matches-list li.won .match-status {
    background: #0ee203;
}

.tab-matches-list li.default .match-status {
    background: #999;
}

/**************************************/
/******** Carousel tournaments ********/
/**************************************/

#atn-sidebar-carousel {
    margin-top: 0px;
    border: 1px solid #000;
}

#atn-sidebar-carousel .single-tournament {
    background: none;
    width: 100%;
    border: none;
    padding: 0;
    margin: 0;
}

.carousel-tournament {
    padding: 15px 25px 15px 25px;
    margin: 0;
    width: 100%;
    background: url(../images/csb-1168x230.jpg) center no-repeat;
    background-size: cover;
}

.carousel-tournament:nth-child(2) {
	background: url(../images/lolb-1168x230.jpg) center no-repeat;
	background-size: cover;
}

.carousel-tournament:nth-child(3) {
	background: url(../images/dotab-1168x230.jpg) center no-repeat;
	background-size: cover;
}

.carousel-tournament:before {
    content: '';
    z-index: 0;
    background: url(../images/dotsdark.png) top left;
    height: 100%;
    width: 100%;
    display: block !important;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.6;
}

.carousel-tournament .carousel-tournament-info .tournament-image img {
    width: 87px;
}

.carousel-tournament-info h4 {
    margin-bottom: 30px;
    margin-top: 10px;
    text-transform: uppercase;
}

.carousel-tournament .tournament-join {
    position: static;
    margin-top: 20px;
    padding-bottom: 10px;
}

.carousel-tournament .tournament-join a {
    width: 100%;
    text-align: center;
}

.carousel-tournament .tournament-date p {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    margin-top: 0;
    text-transform: uppercase;
}

.carousel-tournament .tournament-date p span {
    color:  #e0ae53;
}

/******************************/
/******** Sidebar maps ********/
/******************************/

.sidebar-maps {
    padding: 0;
    margin: 0;
    list-style: none;
    border-top: 0;
    color: #ccc;
    margin-bottom: 20px;
}

.sidebar-maps li {
    background-image: url(../images/200.gif);
    padding: 10px;
    list-style: none;
    width: 100%;
    background-size: cover !important;
    background-position: center !important;
    border: 1px solid black;
    position: relative;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}

body.upcoming-match .sidebar-maps li {
	background-image: url(../images/cod2.png);
}

.sidebar-maps li:before {
    content: '';
    z-index: 1;
    background: url(../images/dotsdark.png) top left;
    height: 100%;
    width: 100%;
    display: block !important;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.6;
}

.sidebar-maps li:hover {
    -o-box-filter: brightness(120%);
    -moz-box-filter: brightness(120%);
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

.sidebar-maps li strong {
    font-size: 14px;
    text-transform: uppercase;
    font-family: Roboto;
    font-weight: 800;
    color: #eee;
    margin: 0 5px 0 15px;
    max-width: 25%;
    margin-top: 25px;
    position: relative;
    z-index: 2;
    display: inline-block;
}

.sidebar-maps .score {
    float: right;
    margin: 15px 10px 2px;
    position: relative;
    z-index: 2;
    display: inline-block;
}

.sidebar-maps .score span {
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #fff;
    font-family: Roboto;
    font-weight: 900;
    padding: 10px 11px;
    border-radius: 5px;
    margin-left: 8px;
    margin-bottom: 8px;
    background-color: #1d1d1d;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -moz-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -o-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    position: relative;
}

/***************************/
/******** Forums ***********/
/***************************/

body.forum .forum-wrapper {
    margin-top: 15px;
}

body.forum .forum-wrapper ul {
    font-size: 12px;
    overflow: hidden;
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0;
}

body.forum ul li.forums-header {
    overflow: hidden;
    line-height: 20px;
    padding: 15px;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    text-rendering: optimizelegibility;
    color: #ccc;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

body.forum .forum-wrapper ul li {
    margin: 0;
    list-style: none;
}

.forum-info {
    float: left;
    text-align: left;
    width: 55%;
}

.forum-info > div {
    width: 90%;
    float: left;
}

.topic-count, .reply-count {
    float: left;
    text-align: center;
    width: 10%;
}

.forum-freshness {
    text-align: center;
    float: left;
    width: 22%;
}

.forum-body {
    clear: both;
}

body.forum .forum-body .forum-single {
    border-top: 1px solid #000;
    overflow: hidden;
    padding: 20px 15px 15px;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}

body.forum-general .forum-body ul:first-child {
    background-color: #15171A!important;
}

.forum-body .forum-single:first-child {
    border-top: 0 solid #000;
}

.forum-body .forum-single:nth-child(odd) {
    background-color: #1a1d1f;
}

.forum-body .forum-single:nth-child(even) {
    background-color: #212528;
}



.forum-body .forum-single .forum-info i {
    width: 10%;
    display: inline-block;
    font-size: 24px;
    min-height: 46px;
    padding: 12px 20px 12px 12px;
    float: left;
}

.forum-single .forum-info a {
    font-weight: 500;
    font-size: 14px;
    font-family: Roboto,Arial;
    color:  #e0ae53;
}

.forum-single .forum-info p, .topic-count, .reply-count, .forum-freshness p {
    margin: 5px 0 15px 0;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
}

.forum-freshness a, body.forum .forum-info div p span a {
    font-size: 10px;
    color: #999;
    font-weight: bold;
}

.forum-freshness p span {
    white-space: nowrap;
    font-size: 10px;
    font-weight: bold;
}

.forum-freshness p span a,  body.forum .forum-info div p span a {
    color: #ccc;
}

.forum-freshness a img, .forum-info a img {
    width: 14px;
    height: 14px;
}

.forum-info ul.forum-sublist {
    margin: 0;
    padding-left: 0;
}

.forum-info ul.forum-sublist li {
    font-size: 11px;
    width: 48%;
    margin-right: 1%!important;
    display: inline-block;
    background: rgba(0,0,0,.2);
    margin-top: 5px!important;
    padding: 10px;
    border: 1px solid #000;
}

.forum-info ul.forum-sublist li a {
    color:  #e0ae53;
    font-size: 11px;
}

.forum-footer {
    font-weight: 700;
    padding: 8px;
    text-align: center;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.forum-wrapper .search-teams {
    float: right;
    overflow: hidden;
    margin-bottom: 40px;
}

.forum-wrapper .search-teams input:first-child {
    margin-right: 15px;
}

.pagination-count {
    float: left;
    border: 1px solid transparent;
    font-size: 10px;
    color: #666;
    margin-top: 10px;
    margin-bottom: 30px;
}

.forum-notice {
    border: 1px solid #000;
    background-color: #1A1D1F;
    padding: 0 .6em;
    margin: 5px 0 15px;
    border-radius: 3px;
    clear: both;
}

.forum-notice p {
    margin: .5em 0 6px!important;
    padding: 2px;
    font-size: 10px;
    line-height: 140%;
    color:  #e0ae53;
}

.forum-notice img {
    width: 14px;
    height: 14px;
}

.forum-notice a {
    color: #999;
    text-decoration: none;
}

.forum-notice a:hover {
    color: #000;
}

.notice-caution {
    background: rgba(255,136,0,0.1);
    border: 1px solid  #e0ae53;
    margin-bottom: 50px;
}

.reply-author {
    float: left;
    margin: 0;
    padding: 0;
    width: 100px;
    text-align: center;
}

.reply-content {
    margin-left: 123px!important;
    padding: 0;
    text-align: left;
}

.forum-body .reply-header {
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    padding: 8px;
    overflow: hidden;
    margin-bottom: 0;
}

.forum-body > ul:first-child, .forum-body > div:first-child, body.forum-topic .forum-body > ul {
    border-top: 0!important;
}

.forum-body .reply-header span {
    font-size: 10px;
    text-transform: uppercase;
    color: #bbb;
}

.forum-body .reply-header a {
    float: right;
    margin-left: 10px;
    color: #ccc;
}

body.forum-topic .forum-single {
    padding: 8px!important;
}

body.forum-topic .forum-single .reply-author {
    text-align: center;
}

body.forum-topic .forum-single .reply-author a img {
    width: 80px;
    height: 80px;
}

body.forum-topic .forum-single .reply-content {
    margin-left: 130px;
    padding: 12px 12px 12px 0;
    text-align: left;
}

body.forum-topic .forum-single .reply-content p {
    line-height: 21px;
}

body.forum-topic .forum-single:nth-child(even) {
    background-color: #1a1d1f;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}

.forum-single blockquote {
    display: block;
    margin: 25px 0;
    border-left: 1px solid #000;
    color: #eee;
    padding: 10px 0 10px 25px;
    font-style: italic;
    font-size: 20px;
    line-height: 30px;
    box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, .1);
}



/***************************/
/******** Footer ********/
/***************************/

footer {
    padding: 25px 10px!important;
    position: relative;
    z-index: 0!important;
    margin-top: -3px;
    border: 1px solid #000;
}

.copyright {
    background-color: #002224;
    border: 1px solid #002224;
    padding: 5px 0;
    position: relative;
    z-index: 9999;
}

.copyright p {
    margin: 6px 0 0 25px;
    float: left;
    font-size: 11px;
    color: #444;
}

.copyright a {
    font-weight: 400;
    color:  #e0ae53;
}

.copyright a:hover {
    color: #fff;
}

.copyright .footer-social {
    text-align: center;
    margin-right: 15px;
}

.footer-social a {
    display: inline-block;
    float: none;
    margin: 10px 5px 5px 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-repeat: no-repeat;
    background-position: top left;
    text-align: center;
    font-size: 16px;
    line-height: 1px;
}


/**********************************/
/******** Instagram widget ********/
/**********************************/

.instagram-wrapper a {
    width: 33.2%;
    display: inline-block;
    padding: 1px;
    margin: -1px;
}

.sidebar .instagram-wrapper {
    margin-bottom: 20px;
}

footer .instagram-wrapper a img {
    max-width: 100%;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    -o-box-filter: brightness(100%);
    -moz-box-filter: brightness(100%);
    -webkit-filter: brightness(100%);
    filter: brightness(100%);
}

footer .instagram-wrapper a img:hover {
    -o-box-filter: brightness(120%);
    -moz-box-filter: brightness(120%);
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
}

/******************************/
/******** Comment form ********/
/******************************/

#commentform .form-section {
    margin-bottom: 0;
    display: block;
    width: 100%;
}

#commentform .form-section input, #commentform .form-section textarea {
    padding: 2%;
    width: 100%;
    margin-bottom: 15px;
    font-size: 12px;
    color: #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #002224;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    border: 1px solid rgba(0, 0, 0, .9);
}

#commentform .form-section textarea {
    margin-bottom: 0;
}

#commentform .form-submit input {
    width: 100%;
    margin-bottom: 30px;
    margin-top: -7px;
    border-radius: 0px 0px 3px 3px;
    margin-left: 0;
    font-size: 12px;
    padding: 11px 20px!important;
    z-index: 1;
    border: 1px solid #000;
    overflow: hidden;
    cursor: pointer;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    position: relative;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 900;
    display: inline-block;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    background-color:  #e0ae53;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
}

body.single-match-page .sidebar #commentform, body.single-team-page #commentform  {
    margin-top: 30px;
}

body.single-team-page #commentform {
    margin-bottom: 60px;
}


/******************************/
/******** Team info ********/
/******************************/

.team-info-wrapper {
    padding: 0;
    border: 1px solid #000;
    margin-top: 0;
    color: #ccc;
    margin-bottom: 20px;
    transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}

.team-info-members {
    text-align: center;
    padding: 20px;
}

.team-info-members i, .team-info-members strong {
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 2px 3px rgba(0, 0, 0, .3);
}

.team-info-members i {
    color:  #e0ae53 !important;
}

.team-info-members strong {
    font-family: 'Titillium Web', 'Roboto', Arial
}

.team-info-location {
    padding: 10px 20px;
    margin: 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    list-style: none;
    background: #212129;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
}

.team-info-location li {
    width: 100%;
    list-style: none;
    padding: 10px 0;
    color: #eee;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
}

.team-info-location li strong {
    text-transform: uppercase;
    color: #999;
    font-family: 'Titillium Web', 'Roboto', Arial;
    width: 25%;
    display: inline-block
}

.team-info-links {
    padding: 15px 20px;
    margin: 0;
}

.team-info-links li {
    list-style: none;
    padding: 5px 0;
    width: 100%;
    color: #666;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
}

.team-info-links li a {
    color: #666;
    opacity: 1;
}

.team-info-links li a:hover {
    opacity: .6!important;
}

.team-info-links li a i {
    color: #eee;
    font-size: 10px;
    margin-left: 5px;
}

/******************************/
/******** About profile ********/
/******************************/

.about-profile-list {
    padding: 0;
    margin: 0 0 25px 0;
    border: 1px solid black;
    background: #212129;
    color: #ccc;
}

.about-profile-list li {
    margin: 0;
    width: 100%;
    padding: 15px;
    list-style: none;
    font-size: 12px;
    line-height: 17px;
    font-weight: 500;
    color: e0ae53 !important;
}

.about-profile-list li strong {
    color: #ddd;
    text-transform: uppercase;
    font-weight: 500;
}

.about-profile-list li:nth-child(even) {
    background: -webkit-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgb(41, 40, 53) 0%,rgba(255,255,255,0) 100%);
    border-top: 1px solid RGBA(0, 0, 0, 0.47);
    border-bottom: 1px solid RGBA(0, 0, 0, 0.48);
}

.about-profile-list li a {
    color:  #e0ae53;
}

.about-profile-list li a:hover {
    color: #eee;
}

.about-profile-list li a:first-child {
    margin-top: 0;
    color: #999;
    display: block;
}

.about-profile-list li a .about-profile-img-wrapper {
    height: 55px;
    width: 55px;
    overflow: hidden;
    float: left;
    padding: 3px;
    border-radius: 0;
    background-color: #1d1d1d;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -moz-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: -o-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    position: relative;
}

.about-profile-list li a .about-profile-img-wrapper img {
    width: 100%;
    height: 100%;
}

.about-profile-list li a p {
    float: left;
    padding-left: 10px;
    line-height: 55px;
    text-transform: uppercase;
    font-size: 16px;
}
/***************************************/
/************ Register page ************/
/***************************************/
.register-form-wrapper {
    display: block;
    margin: -1px auto 41px auto;
    float: none;
    background: #002224;
    padding: 20px;
    position: relative;
    top: 0px;
    border: 1px solid #002224;
}

.register-form-wrapper .main-content-title {
    margin: -21px -21px 20px;
}

.register-form-wrapper p {
	display: table;
	width: 100%;
}

.register-form-wrapper label {
	display: table-cell;
	width: 23%;
	vertical-align: top;
}

.register-form-wrapper p > input, .register-form-wrapper p select {
	width: 100%;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #002224;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    border: 1px solid #002224;
    padding: 10px 15px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #e0ae53;
}
.register-form-wrapper p.checkbox-reg {
    width: 50%;
    margin: auto;
    padding-top: 10px;
}

.register-form-wrapper p.checkbox-reg label span {
    font-size: 10px;
    position: relative;
    top: -3px;
    margin-left: 5px;
    color: e0ae53;
}

.register-form-wrapper p.submit {
    text-align: center;
    margin-top: 15px;
    border: 1px solid #e0ae5391;
    padding: 10px;
}

/******************************/
/************ Shop ************/
/******************************/

.shop-images-wrapper a img {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    padding: 10px!important;
    background: #212528;
    border: 1px solid #000
}

.shop-images-wrapper a.small-image img {
    display: block;
    width: 30.5%;
    height: auto;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .3);
    transition: all .2s ease-in-out 0s;
    margin-top: 25px;
    margin-bottom: 45px;
}

body.product .content-wrapper .inner-wrapper {
    margin-top: 20px;
}

.shop-text-wrapper h1 {
    margin-top: 0;
    padding: 0;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.shop-text-wrapper .customer-review {
    display: block;
    color:  #e0ae53;
    font-size: 14px;
    margin-bottom: 20px;
}

.shop-text-wrapper .customer-review:hover {
    color: #eee;
}

.shop-text-wrapper .product-price {
    display: block;
    color:  #e0ae53;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 10px;
}

.shop-text-wrapper form {
    margin-bottom: 30px;
}

.shop-text-wrapper form input {
    width: 40px;
    float: left;
    padding: 0;
    text-align: center;
    border-width: 1px 0 1px 1px;
    border-style: solid none solid solid;
    border-color: #C8BFC6 -moz-use-text-color #C8BFC6 #C8BFC6;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px 0 0 2px;
    font-weight: 700;
    height: 36px!important;
    margin-bottom: 0!important;
    margin-top: 5px;
    background: #212528;
    border: 1px solid #000;
    padding-left: 10px;
}

.shop-text-wrapper form button {
    transition: all .35s ease-in-out!important;
    -moz-transition: all .35s ease-in-out!important;
    -webkit-transition: all .35s ease-in-out!important;
    -o-transition: all .35s ease-in-out!important;
    color: #FFF!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
    border: none!important;
    margin-top: 5px!important;
    font-size: 12px!important;
    padding: 10px 20px!important;
    background:  #e0ae53 !important;
}

.shop-text-wrapper form button:hover {
    opacity: 0.8;
}

.shop-text-wrapper .product-meta a {
    color:  #e0ae53;
}

.shop-text-wrapper .product-meta a:hover {
    color: #eee;
}

.inner-wrapper > ul li {
    margin-right: 8px;
}

.inner-wrapper > ul li a {
    background:  #e0ae53 !important;
    padding: 12px 20px;
    margin-top: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}

body.product .content-wrapper .tab-content > div {
    padding: 1px 20px 20px;
    background-color: #212528;
    border: 1px solid rgb(0, 0, 0);
    color: #ccc;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    margin-top: 1px;
    margin-bottom: 30px;
}

.comment-list {
    padding: 15px 0 0 0;
}

.comment-list li {
    margin-bottom: 20px;
}

#description h2, .reviews-title {
    color: #eee;
    font-size: 22px;
    border-bottom: 1px solid black;
    padding-bottom: 12px;
    margin-top: 20px;
    margin-bottom: 10px
}

body.product h3.reviews-title {
    font-size: 18px
}

.review-single img {
    width: 60px;
    border-radius: 50%;
    float: left;
    margin: 14px;
    border: 1px solid black;
}

.review-single .comment-text {
    margin-left: 100px;
    border: 1px solid #000;
    background: rgba(0,0,0,.2);
    border-radius: 4px;
    padding: 1em;
}

.review-single .review-rating {
    float: right;
}

.review-single .comment-meta {
    font-size: .83em;
    color: #777;
    margin: 0 0 1em;
}

.social-login {
    text-align: center;
    background: url(../images/login-linebg.png) top center repeat-x;
    background-position-y: 26px;
}

.social-login > p {
    font-size: 12px;
    background: #333543;
    padding: 3px 10px;
    display: inline-block;
    margin: 17px 0px 5px 0px;
}

.login-provider {
    padding: 10px;
}

.rating-stars {
    color:  #e0ae53;
}

.comment-form-rating label {
    margin-top: 4px;
}

body.product #comment,body.product #author {
    width: 100%;
    height: 75px;
    padding: 2%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #002224;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    border: 1px solid rgba(0, 0, 0, .9);
    padding: 10px 15px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #ccc;
    line-height: 52px;
}

body.product #email {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #181b1e;
    -webkit-box-shadow: 0 1px rgba(255,255,255,.1),inset 0 1px 2px rgba(0,0,0,.6);
    -moz-box-shadow: 0 1px rgba(255,255,255,.1),inset 0 1px 2px rgba(0,0,0,.6);
    box-shadow: 0 1px rgba(255,255,255,.1),inset 0 1px 2px rgba(0,0,0,.6);
    border: 1px solid rgba(0,0,0,.9);
    padding: 10px;
    margin-bottom: 10px;
    font-size: 12px;
}

body.product input#submit {
    transition: all .35s ease-in-out!important;
    -moz-transition: all .35s ease-in-out!important;
    -webkit-transition: all .35s ease-in-out!important;
    -o-transition: all .35s ease-in-out!important;
    color: #FFF!important;
    text-transform: uppercase!important;
    font-weight: 700;
    width: 100%;
    padding: 12px 20px;
    margin-top: 5px;
    font-size: 12px;
    background:  #e0ae53;
    border: none;
}

.related-products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
    clear: both;
}

.related-products li {
    margin: 0 2% 2em 0!important;
    padding: 1%!important;
    position: relative;
    width: 22%!important;
    background: #212528;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    color: #999;
    float: none;
    display: inline-block;
    clear: both;
}

body.shop .related-products li {
	width: 32%!important;
    margin-right: 13px!important;
}

body.shop .related-products li:nth-child(3n) {
	margin-right: 0!important;
}

body.shop .result-count {
	margin-top: 30px;
    font-style: italic;
    font-size: 10px;
    color: #999;
    float: left;
}

body.shop .ordering {
	margin: 20px 0 1em 0;
	float: right;
}

body.shop .pricefilter {
	overflow: hidden;
	padding: 20px;
	border: 1px solid #000;
    background: #212528;
    margin-bottom: 20px;
}

body.shop .button {
	float: left;
    margin-top: 30px;
    transition: all .35s ease-in-out!important;
    -moz-transition: all .35s ease-in-out!important;
    -webkit-transition: all .35s ease-in-out!important;
    -o-transition: all .35s ease-in-out!important;
    color: #FFF!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
    display: inline-block!important;
    border-radius: 0!important;
    border: none!important;
    font-size: 12px!important;
    padding: 12px 20px!important;
    text-shadow: none!important;
    background:  #e0ae53 !important;
}

body.shop .price_label {
	float: right;
    padding: 5px 10px;
    background: rgba(0, 0, 0, .02);
    margin-top: 40px;
    font-size: 12px;
}

body.shop .ordering select {
	vertical-align: top;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #002224;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    border: 1px solid rgba(0, 0, 0, .9);
    padding: 10px 15px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #ccc;
}

body.shop .latest-posts {
	padding-left: 0;
	background-color: #212129;
	text-align: left;
}

body.shop .latest-posts li > a {
	width: auto;
	margin-right: 10px;
}

body.shop .latest-posts li a {
	font-size: 12px;
	color:  #e0ae53;
}

body.shop .latest-posts img {
	width: 75px!important;
}

body.shop .latest-posts span {
	display: block;
	font-size: 12px;
}

body.shop .shop-review a, body.shop span.star-review {
	font-size: 14px!important;
}

body.shop span.star-review {
	margin-top: 15px;
}

.related-products li.related-product-single a {
    display: block;
    color:  #e0ae53;
    background: transparent!important;
    padding: 0;
    font-size: 1em;
    text-align: center;

}

.related-products li a img {
    border: 1px solid #000;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 1em;
}

.related-products li a h3 {
    color: #eee;
    text-align: center;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 1em;
}

.related-products .related-product-single .star-rating {
    position: relative;
    right: auto;
    top: auto;
    background: #212528;
    text-align: center;
    margin: 0 auto;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    z-index: 1;
    float: none;
    height: 20px!important;
    width: 6.6em!important;
}

.related-products .related-product-single .price {
    margin-bottom: 5px;
    margin-top: 10px;
    display: block;
    font-weight: bold;
    font-size: 16px;
}


/******************************/
/******** Search form ********/
/******************************/

.search-teams {
    margin-top: 25px;
    margin-left: 5px;
    display: inline;
}

.search-teams #team_name {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #002224;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    box-shadow: 0 1px rgba(255, 255, 255, .1), inset 0 1px 2px rgba(0, 0, 0, .6);
    border: 1px solid rgba(0, 0, 0, .9);
    padding: 10px 15px;
    margin-bottom: 10px;
    font-size: 13px;
    color: #ccc;
    font-weight: bold;
}

.all-members {
    color: #fff;
    border-radius: 5px 5px 0 0;
    position: relative;
    float: left;
    margin: 0px 15px 0 0;
    list-style: none;
    border: 1px solid black;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 1px 1px  #e0ae53;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,e0ae53 -150%,e0ae53 45%, #e0ae53 85%);
}

.all-members:hover {
    -webkit-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    -moz-box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    box-shadow: 0 0 10px rgba(255,136,0,0.5), inset 0 0 1px 1px  #e0ae53;
    border: 1px solid rgba(255,136,0,0.5);
}

.all-members:hover:before {
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.all-members:before {
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    border-radius: 3px 3px 0 0;
    position: absolute;
    opacity: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background: #1a1b1f;
    display: block;
    top: 0;
        -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    opacity: 1;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    background: #1a1b1f;
}

.all-members a {
    color: #fff;
    opacity: 1;
    font-weight: 800;
    display: block;
    padding: 13px 15px;
    text-decoration: none;
    z-index: 1;
    position: relative;
    font-family: Roboto;
    font-size: 14px;
    text-transform: uppercase;
    text-shadow: 0 1px 3px #000;
}

.all-members span {
    background-color: #1D2023;
    border-radius: 50%;
    border: 1px solid #000;
    display: inline;
    font-size: 70%;
    margin-left: 2px;
    padding: 3px 6px;
    text-align: center;
    vertical-align: middle;
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2);
    color:  #e0ae53;
}

.members-count span {
    color: #a0a0a0;
    font-size: 80%;
    margin-left: 5px;
}

.back-to-top-wrapper {
	height: 0px;
    margin-bottom: 0px;
    position: relative;
    text-align: center;
    z-index: 99999;
    margin-top: -8px;
}

.back-to-top-wrapper .back-to-top {
	margin: -46px auto 0;
    height: 46px;
    width: 95px;
    background: url(../images/back-to-top.png) top left no-repeat;
    display: block;
    z-index: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.back-to-top-wrapper .back-to-top:hover {
	    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-top: -39px;
}

/***************************/
/******** Bootstrap fixes ********/
/***************************/

@media (min-width: 1200px) {
    .container {
    width: 1328px!important;
    }
}


.navbar {
    min-height: 0;
}

.navbar-inverse .navbar-nav > li > a:before {
    opacity: 0;
}

.dropdown-menu > li > a {
    padding: 13px 25px 13px 20px;
    font-size: 12px;
    color: #ccc;
}

.around-the-net .col-lg-7 {
    padding-left: 2px;
}

.around-the-net .col-lg-5 {
    padding-right: 12px;
}
#knockout_holder {
    width: 100%;
    overflow: hidden;
	margin-top:0px;
}

.g_gracket {
	width: 100%;
	padding: 55px 0px 5px;
	line-height: 100%;
	position: relative;
	overflow: hidden;
}
.g_round {
	float: left;
	margin-right: 52px;
}
.g_game {
	position: relative;
	margin-bottom: 15px;
}

.g_game small {
	font-size: 100%;
	float: right;
}
.g_gracket h3 {
	margin: 0;
    padding: 10px 12px 10px 15px;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    text-transform: capitalize;
    min-width: 150px;
}
.g_gracket h3 span.g_seed{
	margin-right: 2px;
    font-size: 12px;
    color: white;
    font-weight: bold;
}
.g_team{
	background:rgb(64, 64, 76);
    margin-bottom: 2px;
}
.g_team:last-child {
	background: -webkit-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: -o-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: -moz-linear-gradient(to right, rgb(27, 27, 33) 0%,rgb(33, 33, 41) 100%);
    background: linear-gradient(to right, rgb(40, 40, 50) 0%,rgb(40, 40, 50) 100%);
}

.g_round:last-child {
	margin-right: 20px;
	}
.g_winner {
	background: #444;
	}
.g_winner .g_team {
	 background: none;
	 }
.g_current {
	cursor: pointer;
	color:white;
	background:  #e0ae53  !important;
	}
.g_round_label {
	top: -5px;
	font-weight: normal;
	color: #CCC;
	text-align:	center;
	font-size: 13px;
	min-width: 200px;
    text-align: left;
    padding-left:17px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.g_round_label{
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #002224);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#002224 45%,#002224 85%);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 1px rgba(255, 255, 255, .2);
}

.slug-derecha {
  display: flex;
  justify-content: right;
}

.logo-p {
  width: 25px;   /* Define el ancho deseado */
  height: 25px;  /* Define el alto deseado */
  vertical-align: middle; /* Opcional: Ayuda a alinear la imagen verticalmente con el texto */
}