<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------------------------------------------------------------------
 [Table of contents]

 1. General
 2. Buttons
 3. Header
 4. Menu
 5. Ticker
 6. Footer
 7. Widgets
 8. Registration Page
 8. Registration Page
 9. Blocks
 10. Blog
 11. Default WP
 12. Profile page
 13. Teams
 14. Matches
 15. Tournaments
 16. Ubbermenu - WC 7 fix

 -------------------------------------------------------------------*/

/***************************/
/******** General ********/
/***************************/


* {
    outline: none !important;
}
.block-clear_block, .clear, .pricetable-clear {
    clear: both;
}
.block, .wpb_content_element {
    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;
}

body {
    background-size: auto auto;
    color: #ccc;
    height: 100%;
    font-family: Roboto, 'Open Sans', Arial;
}

.relative{
	position:relative;
}

#main_wrapper {
    overflow: hidden;
}

body legend{
	color: #999;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.5);
    font-size: 16px;
}

.wp-core-ui .quicktags-toolbar input.button.button-small {
    line-height: 0!important;
}
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;
}
.wallnav i:hover, a:hover, a:focus, a:active {
    color: #eee;
    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;
}
iframe {
    border: 0!important;
    max-width: 100%!important;
}
.draggable{
	cursor:move;
}
.overflow-visible{
	overflow:visible !important;
}
.title {
    margin: 10px 0 35px;
    position: relative;
    height: 20px;
    z-index: 1;
}
.modal-body #mapsite .title{
	margin: 10px 0 10px;
	font-weight: bold;
    text-transform: uppercase;
}
.title h3, .title h4 {
    margin: 0;
    background: #fff;
    display: inline-block;
    padding-right: 10px;
    font-weight: 600;
    letter-spacing: -.05em;
}
.span8 iframe {
    min-width: 100%!important;
}
.bypostauthor{
	background:rgba(0,0,0,0.1);
}
#buddypress #item-body .mygroups&gt;#message.info, #buddypress #item-body form#whats-new-form, #buddypress #item-body&gt;#message.info, #buddypress #item-body&gt;.activity, #buddypress #members-dir-list, #customer_details, #friend-list, #groups-list, .about-profile, .avatar-block, .bbp-form, .team-generali, .match-page .mmaps ul, .message-box, .my-friends .members-list, .nextmatch_wrap, .panel, .slider-text-wrapper, .textwidget, .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner&gt;.vc_item&gt;.vc_inner, .wcontainer, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, body .modal-content, body .woocommerce table.shop_table {
    padding: 20px 0px;
    border-top: 0;
    margin-top: 0;
    color: #ccc;
}
.wcontainer img {
    max-width: 100%;
    height: auto;
}
.wcontainer p:last-child {
    margin-bottom: 0;
}
.wcontainerboxed{
	background: #2a2a34;
	padding:20px;
}
.fb_img_post{
	display: none;
}
.centered {
    text-align: center;
}
.huge {
    font-size: 110px;
    line-height:110px;
    padding-bottom: 30px;
    color: rgba(153, 153, 153, .8);
    text-shadow: none;
}
.spacing {
    height: 85px;
    width: 100%;
    background: 0 0;
    border: none;
}
.tbcolorfix{
	background-color: rgba(32,33,44,0.3)!important;
}

.overlay::before {
    content: '';
    z-index: 1;
    background: url(../img/dotsdark.png) top left;
    height: 100%;
    width: 100%;
    display: block !important;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.6;
}
.nextmatch_wrap.overlay::before{
	z-index:-1;
}
.z-indexautob::before{
	z-index:auto;
}
.z-index2{
	z-index:2 !important;
}
.opacityoh{
	opacity:0.7 !important;
}
.opacityoh:hover{
	opacity:1 !important;
}
.brightnessoh:hover{
	-o-box-filter: brightness(120%);
	-moz-box-filter: brightness(120%);
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
body .blog, body .normal-page, body .portfolio {
    z-index: 998;
    position: relative;
    padding-bottom: 10px;
    background: url(../img/tpbg.jpg) top center no-repeat #141416;
    border: 1px solid #000;
    border-top: 0;
    min-height:500px;
}
.page-template-default .normal-page{
	padding-top:30px;
}

body.bp-user .normal-page {
	padding-top: 0;
}
.my-account .normal-page, .my-profile .normal-page{
	padding-top:0px !important;
}
body.archive .blog {
	padding-top: 50px;
}
body .blog .container{
	padding:0px;
}

body .blog .container .row{
	margin:0px -10px;
}
html.fullwidth body .blog, html.fullwidth body .normal-page, html.fullwidth body .portfolio {
    border-width: 0 0 10px;
}
.portfolio .span8 {
    margin-bottom: 40px;
}
#sliderhome {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    padding: 0;
    background: #2a2a34;
}
.sliderhome #pg-0 {
    display: none;
}
#ascrail2000-hr {
    display: none!important;
}
.nicescroll-rails {
    z-index: 999!important;
}
.wp-editor-container textarea.wp-editor-area, input[type=file], input[type=tel], input[type=url], input[type=password], input[type=password]:active, input[type=password]:focus, input[type=password]:hover,
input[type=text], input[type=text]:active, input[type=text]:focus,
input[type=text]:hover, select, select:active, select:focus, select:hover,
textarea, textarea:active, textarea:focus, textarea:hover, body .form-control {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #26262f;
    -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;
}
html .wp-editor-container{
	border:0px;
}
html .wp-switch-editor{
	text-shadow:none;
}
.wp-core-ui .quicktags-toolbar input.button.button-small{
	text-shadow:none;
}
.sm_spn{
	width:10%;
	margin-right: 5px;
	vertical-align: middle;
}
.nestani{
	display:none;
}
.uneditable-input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus,
input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus,
input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus,
input[type=url]:focus, input[type=week]:focus, textarea:focus {
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    box-shadow: none!important;
    outline: 0;
}
.logo-wrapper, .navbar-wrapper .container {
    padding-left: 0;
    padding-right: 0;
}
.logo.col-lg-4 {
    text-align: center;
    padding:11px;
}
.logo img {
    max-width: 100%;
}
.hiddenoverflow {
    overflow: hidden;
    position:relative;
}
.hiddenoverflow img {
    min-height: 100%;
    min-width: 100%;
}
 .centering {
    margin: 0 auto;
}
.calltoaction, .calltoaction:hover {
    margin: 70px auto 0;
    display: block;
    font-size: 18px;
    width: 328px;
    height: 60px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    -webkit-box-shadow: 0 0 10px rgba(255, 102, 0, .5), inset 0 0 3px #fff;
    -moz-box-shadow: 0 0 10px rgba(255, 102, 0, .5), inset 0 0 3px #fff;
    box-shadow: 0 0 10px rgba(255, 102, 0, .5), inset 0 0 3px #fff;
    background-image: -webkit-linear-gradient(bottom, #a11e09, #f69b26);
    background-image: -moz-linear-gradient(bottom, #a11e09, #f69b26);
    background-image: -o-linear-gradient(bottom, #a11e09, #f69b26);
    background-image: -ms-linear-gradient(bottom, #a11e09, #f69b26);
    background-image: linear-gradient(to top, #a11e09, #f69b26);
    letter-spacing: 1px!important;
    text-align: center;
}
.calltoaction:hover {
    opacity: .8!important;
}
.sub-menu {
    display: none;
}
.navbar.col-lg-9 {
    width: 70%;
 }

 body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:before,
.vc_tta-tab:before, #buddypress div#item-header img.avatar, #matches ul.cmatchesw li img.avatar,
 #members ul.item-list img.avatar, .match-page .mmaps ul li .mscore, .nav-top-divider, .navbar-inverse,
  .navbar-wrapper, .profile-teams .pteam-img, .social-top a, .social-top a:before {
    z-index: 999;
    padding: 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%,#333240 45%,#333240 85%);
    background-image: -moz-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 85%);
    background-image: -o-linear-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 85%);
    position: relative;
}
a.ab-item img {
    max-width: 130px;
}
/***************************/
/******** Buttons ********/
/***************************/

a.group-button, .button-big, .button-medium, .button-small, button[type=submit], button, input[type=button], input[type=submit] {
    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;
    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;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
a.group-button:hover, .button-big:hover, .button-medium:hover, .button-small:hover, button[type=submit]:hover, input[type=button]:hover, input[type=submit]:hover {
    color: #fff;
}
.button-big {
    font-size: 14px;
    padding: 20px 25px!important;
}
.button-medium, button[type=submit] {
    font-size: 14px;
    padding: 15px 30px 16px!important;
}
.button-small, input[type=button], input[type=submit], a.group-button {
    font-size: 12px;
    padding: 11px 20px!important;
}


/***************************/
/******** header ********/
/***************************/

body .navbar-inverse {
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    border-bottom: solid 1px #3B3A4A;
    background: #2a2a34;
    text-align: center;
    border-top: solid 1px #3B3A4A;
    box-shadow:none;
    height:43px;
}
body .navbar-inverse .container{
	position:relative;
}
body .nav-top-divider {
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 5px;
    border-width: 1px 0;
}
.navbar ul {
    padding: 0px;
}
.navbar-collapse {
    float: none;
    margin: 0 auto;
    /* removed by Ubermenu fix - position: relative; */
}

/***************************/
/******** Menu ********/
/***************************/

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: -2px!important;
    visibility: hidden;
}
.dropdown-menu {
    top: 120%;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    display: block;
    visibility: hidden;
    opacity: 1;
    border-right: 1px solid #000!important;
    border-left: 1px solid #000!important;
}
.dropdown-menu li {
    border-top: 1px solid #31363A;
    border-bottom: 1px solid #000;
}
.dropdown-menu li a {
    padding: 15px 15px 15px 20px!important;
    background-image: url(../img/arrow-menu.png);
    background-repeat: no-repeat;
    background-position: -18px 50%;
    letter-spacing: 0;
    font-family: Arial;
}
.dropdown:hover .dropdown-menu li&gt;a:hover {
    background-position: 18px 50%;
    padding-left: 35px!important;
    color: #fff;
    background-color: #1A1C1F;
}

.dropdown &gt; .dropdown-menu, .megamenu.dropdown .dropdown-menu {
	opacity: 0;
	transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.dropdown:hover &gt; .dropdown-menu, .megamenu.dropdown:hover .dropdown-menu {
    display: block;
    top: 99%;
    visibility: visible;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    opacity: 1;
    border: 0;
    padding: 0;
    margin: 0;
    background-color: #1F2225;
    border-right: 1px solid #000!important;
    border-left: 1px solid #000!important;
    border-top: 1px solid #000!important;
}
.nav .dropdown-menu, .nav-pills .dropdown-menu, .nav-tabs .dropdown-menu {
    margin-top: 0;
}
.nav .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, .2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.nav .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    top: 11px;
    left: -6px;
}
.dropdown:hover .dropdown-menu li&gt;a {
    padding: 1em 1.5em;
    line-height: normal;
    display: block;
    text-align: left;
    border: none!important;
    font-size: 11px;
    color: #E3E3E3;
    background-color: #1F2225;
    opacity: 1;
}

.dropdown .dropdown-menu li&gt;a {
	opacity: 0;
	transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.dropdown .dropdown-menu li&gt;a{
	line-height: normal;
}
.widget ul.sub-menu.dropdown-menu.nav {
    width: 100%;
    border-radius: 0px;
}
.widget ul.sub-menu.dropdown-menu.nav li {
    padding: 0px;
}
.widget .dropdown:hover .dropdown-menu li&gt;a{
	background:transparent;
}
.widget ul.sub-menu.dropdown-menu.nav {
    width: 100%;
    border-radius: 0px;
    left: 0px;
    top: 100% !important;
}
.widget ul.sub-menu.dropdown-menu.nav:before, .widget ul.sub-menu.dropdown-menu.nav:after{
	display:none;
}
.widget ul.sub-menu.dropdown-menu.nav ul li {
    border-left: 1px solid black;
}
.widget ul.sub-menu.dropdown-menu.nav ul {
    padding-left: 10%;
    width: 100%;
}
.navbar-collapse ul.nav li.megamenu {
    position: relative!important;
}
.navbar-collapse ul.nav li.megamenu&gt;ul.sub-menu {
    padding: 15px 0;
    background-color: #1A1C1F;
    border-radius: 0;
    border-bottom: 1px solid #000!important;
    left: -100%;
    z-index: 999;
}
.navbar-collapse ul.nav li.megamenu&gt;ul&gt;li {
    display: table-cell!important;
    float: none!important;
    padding: 0 15px;
    width: 35%;
    border-bottom: 0;
    border-right: 1px solid #323232;
    border-top: 0;
}
.navbar-collapse ul.nav li.megamenu&gt;ul&gt;li:last-child {
    border-right: 0;
}
.navbar-collapse ul.nav li.megamenu&gt;ul&gt;li a, .navbar-collapse ul.nav li.megamenu&gt;ul&gt;li.active a, .navbar-collapse ul.nav li.megamenu&gt;ul&gt;li&gt;ul&gt;li a {
    background: 0 0;
}
.navbar-collapse ul.nav li.megamenu&gt;ul&gt;li.active a {
    background-color: transparent;
}
.navbar-collapse ul.nav li.megamenu.col3&gt;ul&gt;li {
    width: 33.33%;
    min-width: 150px;
}
.navbar-collapse ul.nav li.megamenu.col4&gt;ul&gt;li {
    width: 25%;
    min-width: 150px;
}
.navbar-collapse ul.nav li.megamenu.col5&gt;ul&gt;li {
    width: 20%;
    min-width: 150px;
}
.navbar-collapse ul.nav li.megamenu.col6&gt;ul&gt;li {
    width: 16.66%;
    min-width: 150px;
}
.navbar-collapse ul.nav li.megamenu&gt;ul&gt;li ul {
    display: block!important;
    top: 0!important;
    width: 100%;
    opacity: 1!important;
    left: 0!important;
    position: relative!important;
    border-radius: 0;
}
.navbar-collapse ul.nav li.megamenu ul li a {
    border-bottom: none!important;
    padding: 9px 15px;
}
.navbar-collapse ul.nav li.megamenu&gt;ul&gt;li&gt;a:first-child {
    background: 0 0;
    padding-left: 0!important;
    padding-right: 0!important;
    text-align: center;
    color: #E3E3E3!important;
    font-size: 11px!important;
    margin: 0 30px;
    min-width: 155px;
}
.navbar-collapse ul.nav li.megamenu ul li a {
    text-align: center;
    padding-left: 0!important;
}
.dropdown.megamenu:hover .dropdown-menu li&gt;a:hover {
    padding-left: 0!important;
}
.nav-tabs .ui-state-ac, .navbar .nav li.current-menu-parent, .navbar .nav li.current-menu-parent:hover {
    background: 0 0;
}
li.megamenu&gt;ul&gt;li&gt;a {
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 5px;
    letter-spacing: 2px;
    font-weight: 800;
}

td.avatar {
    width: 220px;
}
.logged-info, td.avatar .avatar {
    float: left;
}
td.avatar .avatar {
    width: 50px;
}
.logged-info {
    margin: 5px 0 0 15px;
}
.above-nav {
    margin: 15px auto 0;
    padding: 0;
}
.search-top {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}
.social-top {
    float: left;
    left: 20px;
    padding: 0;
    border-radius: 0;
    top: 22px;
    position: relative;
}
.search-top input[type=button] {
    display: inline-block;
    -webkit-border-radius: 3px/2px 2px 3px 3px;
    -moz-border-radius: 3px/2px 2px 3px 3px;
    border-radius: 3px/2px 2px 3px 3px;
    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(bottom, #1a1b1f, #2a2a34);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 85%);
    padding: 5px 10px;
    margin-left: 2px;
    font-size: 16px;
    min-width: 35px;
    text-align: center;
}
.social-top a {
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
    padding: 8px 11px 5px;
    display: block;
    font-size: 17px;
    position: relative;
    float: left;
    margin-right:5px;
}
.social-top a:first-child {
    padding-left: 15px;
}
.social-top a:last-child {
    padding-right: 15px;
}
.social-top a:hover {
    color: #fff;
    background: #1F1E24;
    border-radius:0px;
}
.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);
}
.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;
}
.social-top a .fab,  .social-top a .fas{
    position: relative;
    z-index: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
}
i.fas.fa-envelope-square {
    left: 2px;
    top: 0px;
}
.after-nav {
    background:#202126;
    padding: 0;
    position: relative;
    min-height: 38px;
    z-index: 99;
    width:100%;
    border-bottom: 1px solid black !important;
}
.after-nav .container:before{
	content: '';
    position: absolute;
    left: -300%;
    top: 0px;
    width: 300%;
    height: 100%;
    display: block;
}
.after-nav .container{
	position:relative;
}
.navbar-wrapper {
    z-index: 1000;
}
div#mcTooltip .closeto span {
    display: block;
}
div#mcTooltip .closeto {
    width: 35px;
    height: 35px;
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
}
#social_login p {
    font-size: 12px;
    margin: 15px 0;
    text-align: center;
    padding-bottom: 0;
    background: url(../img/login-linebg.jpg) 0 center repeat-x;
}
#social_login p span {
    font-size: 12px;
    background: #1e2024;
    padding: 0 10px;
}
div#TB_ajaxContent {
    width: 100% !important;
    height: 100% !important;
    text-align: center;
}
div#TB_window {
    border-bottom: solid 1px #3B3A4A;
    background: #2a2a34;
    text-align: center;
    border-top: solid 1px #3B3A4A;
}
div#TB_window #TB_title #TB_ajaxWindowTitle {
    float: none;
        padding: 0px !important;
    width: 100% !important;
}
div#TB_window #TB_title {
    font-size: 14px;
    text-transform: uppercase;
    padding: 13px 17px;
    z-index: 99999;
    margin: 0;
    background: url(../img/stripe.png) top left;
    color: #fff;
    font-weight: 800;
    height: auto !important;
     border-bottom: 1px solid #000;
}
#TB_ajaxContent button {
    padding: 10px 20px;
}
button#TB_closeWindowButton {
    position: absolute;
    top: 10px;
    right: 10px;
}
div#TB_ajaxContent &gt; div:first-child {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.navbar-wrapper .login-info {
    height: 85px;
	 white-space: nowrap;
    vertical-align: middle;
    line-height: 80px;
    padding: 0 30px;
    float: right;
    background: url(../img/lock.png) top center no-repeat;
    position: relative;
}
.navbar-wrapper .login-info a, .navbar-wrapper .login-info input[type=submit] {
    margin-top: 0;
    padding: 8px 12px!important;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.navbar-wrapper .login-info input[type=password], .navbar-wrapper .login-info input[type=text] {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
    border: 0;
    padding: 8px 7px 9px;
    background: #1d1d1d;
    margin: 0 0 0 -1px;
    top: -1px;
    display: inline-block;
    position: relative;
}
.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 .register-btn {
    padding: 9px 15px 7px 50px!important;
}
.navbar-wrapper .login-info .wp-social-login-provider-list{
	padding: 10px 0px;
}
.navbar-wrapper .login-info .wp-social-login-provider, .navbar-wrapper .login-info .button-small#lwa_wp-submit {
    width: 100%;
    display:block;
}

/*************************************/
/************* Ticker ***************/
/************************************/

#webticker {
    display: none;
}
.ticker-wrapper.has-js {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    display: block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.ticker.container {
    border: 1px solid #131313;
    background: #292929;
}
.ticker {
    display: block;
    position: relative;
    overflow: hidden;
}
.ticker .ticker {
    width: 90%;
    float: left;
}
.ticker-content {
    margin: 0;
    padding-top: 11px;
    position: absolute;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    line-height: 20px;
    color: #ddd;
}
.ticker-swipe {
    padding-top: 20px;
    position: absolute;
    top: 0;
    display: block;
    width: 800px;
    height: 40px;
    color: #eee;
    background: #292929;
}
.ticker-title span {
    text-shadow: 0 0 2px #000;
    font-weight: 700;
}
.ticker h3.widget-title {
    background: #1eaadf;
    color: #fff;
    padding: 10px;
    font-size: 14px;
}
.ticker-swipe span {
    margin-left: 1px;
    border-bottom: 1px solid #1F527B;
    height: 12px;
    width: 7px;
    display: block;
}
.ticker-controls {
    padding: 13px 0 0;
    list-style-type: none;
    margin: 0;
    float: right!important;
    width: 7%}
.ticker-controls li {
    padding: 0;
    margin-left: 5px;
    float: left;
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
}
.ticker-controls li.jnt-play-pause {
    background-image: url(../img/controls.png);
    background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
    background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
    background-position: 32px 0;
}
.ticker-controls li.jnt-play-pause.paused {
    background-image: url(../img/controls.png);
    background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
    background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
    background-position: 48px 0;
}
.ticker-controls li.jnt-prev {
    background-image: url(../img/controls.png);
    background-position: 0 16px;
}
.ticker-controls li.jnt-prev.over {
    background-position: 0 32px;
}
.ticker-controls li.jnt-prev.down {
    background-position: 0 0;
}
.ticker-controls li.jnt-next {
    background-image: url(../img/controls.png);
    background-position: 16px 16px;
}
.ticker-controls li.jnt-next.over {
    background-position: 16px 32px;
}
.ticker-controls li.jnt-next.down {
    background-position: 16px 0;
}
.js-hidden {
    display: none;
}
.no-js-news {
    padding: 10px 0 0 45px;
    color: #F8F0DB;
}
.left .ticker, .left .ticker-content, .left .ticker-controls, .left .ticker-title {
    float: left;
}
.right .ticker, .right .ticker-content, .right .ticker-controls, .right .ticker-title {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}

/* WP Social plugin fix */

.wp-social-login-widget, .the_champ_outer_login_container{
	text-align: center;
    background: url(../img/login-linebg.png) top center repeat-x;
    background-position-y: 26px;
}
.wp-social-login-connect-with, .the_champ_social_login_title{
	font-size: 12px;
    background: #333543;
    padding: 3px 10px;
    display: inline-block;
    margin: 17px 0px 5px 0px;
}
.navbar-wrapper .login-info .wp-social-login-provider {
    box-shadow: none;
    background: 0 0;
    opacity: 1;
    padding: 10px 35px!important;
    margin-bottom:5px;
    border: 1px solid #000;
    text-align: center;
    background: #2a2a34;
}
.navbar-wrapper .login-info .wp-social-login-provider:hover {
    opacity: .8!important;
}
.navbar-wrapper .login-info .wp-social-login-provider-facebook {
    background-color: #3b5998;
}
.navbar-wrapper .login-info .wp-social-login-provider-twitchtv {
    background-color: #6441a5;
}
.navbar-wrapper .login-info .wp-social-login-provider-twitter {
    background-color: #5ea9dd;
}
.navbar-wrapper .login-info .wp-social-login-provider-google {
    background-color: #d95232;
}
.navbar-wrapper .login-info .wp-social-login-provider-steam {
    background-color: #202020;
}
.navbar-wrapper .login-info .wp-social-login-provider-steam img, .navbar-wrapper .login-info .wp-social-login-provider-google img,
.navbar-wrapper .login-info .wp-social-login-provider-twitter img, .navbar-wrapper .login-info .wp-social-login-provider-twitchtv img,
 .navbar-wrapper .login-info .wp-social-login-provider-facebook img{
	display:none;
}
.navbar-wrapper .login-info .wp-social-login-provider-steam:before, .navbar-wrapper .login-info .wp-social-login-provider-google:before,
.navbar-wrapper .login-info .wp-social-login-provider-twitter:before, .navbar-wrapper .login-info .wp-social-login-provider-twitchtv:before,
 .navbar-wrapper .login-info .wp-social-login-provider-facebook:before{
	font: normal normal normal 14px/1 "Font Awesome 5 Solid";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    width: 100%;
    font-size: 18px;
    color:white;
    top: 1px;
    position: relative;
}
.navbar-wrapper .login-info .wp-social-login-provider-facebook:before {
    content: "\f082";
}
.navbar-wrapper .login-info .wp-social-login-provider-twitchtv:before {
    content: "\f1e8";
}
.navbar-wrapper .login-info .wp-social-login-provider-twitter:before {
   content: "\f081";
}
.navbar-wrapper .login-info .wp-social-login-provider-google:before {
    content: "\f0d4";
}
.navbar-wrapper .login-info .wp-social-login-provider-steam:before {
    content: "\f1b7";
}
.navbar-wrapper .login-info #social_login .fa {
    padding: 5px!important;
    top: 4px;
    left: 0;
    width: 100%;
    font-size: 18px;
}
.navbar-wrapper .login-info .register-link {
    position: absolute;
    top: 5px;
    left: 3px;
    font-size: 10px;
    color: #ccc;
    opacity: .5;
}
.navbar-wrapper .login-tooltip div#mcTooltip {
    padding-top: 40px;
}
.navbar-wrapper .login-tooltip div#mcTooltip label {
    font-size: 11px;
    position: relative;
    top: -3px;
}
.navbar-wrapper .login-tooltip div#mcTooltip .hctpc_block{
	    margin-top: 20px;
    margin-bottom: -10px;
}
.navbar-wrapper .login-tooltip div#mcTooltip #LoginWithAjax_Links_Remember {
    float: right;
    font-size: 11px;
    margin-top: -7px;
    padding-right: 0!important;
}
#buddypress div.item-list-tabs ul li:before, .cart-outer:before, .team-page .team-avatar-card, .team-page .team-nav li:before, .friendswrapper .friends-count, .nav-tabs&gt;li:before, .navbar-wrapper .login-info .login-btn:before, .navbar-wrapper .login-info .register-btn:before, .profile-info .avatar-card, .user-wrap a.btns:before, .wpb_tabs_nav li:before {
    -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;
}
.navbar-wrapper .login-info .login-btn:before, .navbar-wrapper .login-info .register-btn:before, .pagination li a:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
body .btn-default:hover:before, .navbar-wrapper .login-info .login-btn:hover:before, .navbar-wrapper .login-info .register-btn:hover:before, .pagination li a:hover:before {
    opacity: 0;
}
.navbar-wrapper .login-info span {
    z-index: 1;
    position: relative;
}
span.cptch_wrap.cptch_math_actions {
    margin-top: 20px;
    margin-bottom: -25px;
 }
span.cptch_wrap.cptch_math_actions .cptch_input.cptch_wp_login{
	    padding: 10px;
    text-align: center;
}
.navbar-wrapper .login-info&gt;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;
}
.reg-btn {
    margin-right: -3px;
}
.navbar-wrapper .login-info input[type=submit] {
    padding: 9px 10px 8px!important;
    margin: 0;
    height: 100%}
.navbar-wrapper .login-info .fas, .navbar-wrapper .login-info .far {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 11px 12px!important;
    font-size: 15px;
    color: #eee;
    height: 34px;
}
body .navbar-wrapper .login-info .register-btn .far {
    background: url(../img/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-tag {
    margin-top: 0;
    padding: 8px 12px 9px!important;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    color: #eee;
}
.navbar-wrapper .login-fb, .navbar-wrapper .reg-btn {
    color: #fff;
    display: inline-block;
}
.navbar-wrapper button.login-btn {
    padding: 8px 12px!important;
    margin: 0;
    border-radius: 0;
}
.navbar-wrapper button.login-btn:hover {
    padding-right: 25px!important;
    background-color: transparent!important;
}
.navbar-wrapper button.login-btn:hover:after {
    display: none;
}
body .after-nav .login-fb {
    opacity: 0;
    width: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    padding-right: 0!important;
    padding-left: 0!important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 1px 1px rgba(255, 255, 255, .2);
    background-image: none;
    background-color: #4c66a4;
}
body .after-nav .login-info:hover .reg-btn {
    margin-right: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
body .after-nav .login-info:hover .login-fb {
    opacity: 1;
    width: auto;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    padding-right: 15px!important;
    padding-left: 15px!important;
}
body .after-nav .login-info:hover .login-fb:hover {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 1px 1px rgba(255, 255, 255, .6);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 1px 1px rgba(255, 255, 255, .6);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 0 1px 1px rgba(255, 255, 255, .6);
}
.navbar .user-wrap, .navbar-collapse .cart-outer{
	display:none;
}
.navbar .user-wrap .dropdown{
	display: none;
}
.navbar .user-wrap:hover .dropdown, .navbar .user-wrap .dropdown:hover{
	display:block;
}
.user-wrap {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    height: 79px;
    float: right;
    display: inline-block;
    right: 3px;
    position: relative;
    top: 3px;
    padding-left: 0;
    margin-right: 50px;
    padding-left: 20px;
    border-left: 1px solid #3B3A4A;
    box-shadow: -1px 0px 0px 0px #202126;
}
.user-wrap &gt; a {
    position: absolute;
    left: 18px;
    top: 4px;
    z-index: 10;
    border-radius: 50%;
    padding: 0px 8px;
    background: #ff8800;
    box-shadow: 0px 1px 5px black;
}
.user-wrap .dropdown {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 79px;
    background: #2a2a34;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    visibility: hidden;
    opacity: 0;
    border: solid 2px rgba(0,0,0,0.2);
    border-width: 1px 2px 2px 2px;
    z-index: 999;
    box-sizing: content-box;
    list-style: none;
    margin: 0;
    padding: 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;
}
.user-wrap .dropdown li, .user-wrap .dropdown li a{
	width:100%;
	position:relative;
	float: left;
}
.user-wrap .dropdown li a{
	padding: 3px 15px;
    line-height: 35px;
    border-bottom: solid 1px rgba(0,0,0,0.2);
    display: block;
    color: #DCDCE0;
    text-decoration: none;
    width: 100%;
    font-weight: normal;
    font-size: 12px;
}
.user-wrap .dropdown li a:hover{
	color: #ffffff;
	background: rgba(0,0,0,0.3);
}
.user-wrap .dropdown li a i {
    color: #bababe;
    float: left;
    line-height: 35px;
    margin-right: 7px;
    opacity: 1;
}
.user-wrap .dropdown ul {
    position: absolute;
    list-style: none;
    min-width: 80%;
    right: 100%;
    top: 0px;
    padding: 0px;
    background: #2a2a34;
    border: solid 1px rgba(0,0,0,0.2);
        visibility: hidden;
    opacity: 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;
}
.user-wrap .dropdown &gt; li:hover &gt; ul {
    visibility: visible;
    opacity: 1;
}
.user-wrap:hover .dropdown, .user-wrap .dropdown:hover{
	visibility: visible;
    opacity: 1;
}
.user-avatar {
    padding: 4px;
    height: auto;
    width: auto;
    float: left;
    position: relative;
    border-radius: 50px;
    margin-top: 8px;
}
.user-avatar img {
    height: 50px !important;
    width: 50px !important;
    padding: 0;
    margin: 0;

}
.username {
    font-size: 14px;
    font-family: Roboto;
    font-weight: 800;
}
.username span {
    font-size: 10px;
    font-family: Roboto;
    font-weight: 500;
    margin-top: 3px;
    position: relative;
    display: block;
    color: #798690;
    letter-spacing: 0;
}
.user-wrap img {
	border-radius: 50px;
}
.user-wrap .logged-info, .user-wrap a, .user-wrap img {
    float: left;
    color: #fff;

}
.user-wrap .logged-info {
    text-transform: uppercase;
    font-weight: 700;
    color: #eee;
    font-family: Roboto;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 15px 17px 5px 0px;
}
.cart-outer, .user-wrap a.btns {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    padding: 8px 14px;
    border-radius: 5px;
    border: 1px solid #000;
    font-size: 17px;
    float: right;
    margin: 20px 35px!important;
}
.cart-outer:before, .user-wrap a.btns:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    z-index: 0;
}
.cart-outer:hover:before, .user-wrap a.btns:hover:before {
    opacity: 0;
}
.user-wrap a.btns.logout:hover:before {
    opacity: 1;
}
.user-wrap a.btns.logout:hover {
    color: #ff1200;
    opacity: .8;
}
.user-wrap a.btns i {
    z-index: 1;
    position: relative;
}
.user-wrap a.btns.cross {
    left: -115px;
}
.user-wrap a.btns.settings, .user-wrap.no-team a.btns.logout {
    left: -165px;
}
.user-wrap.no-team a.btns.settings {
    left: -115px;
}
.user-wrap a.btns.logout {
    left: -215px;
    opacity: .5;
}
.user-wrap .cart-outer {
    left: -270px;
}
.msg_ntf {
    display: block;
    position: absolute!important;
    top: -7px;
    right: -8px;
    padding: 3px 8px;
    border-radius: 20px;
    font-size: 11px;
    text-transform: none;
    font-style: normal;
    border: 1px solid #000;
}
.user-wrap a i.msg_ntf {
    display: block;
    position: absolute!important;
    top: 9px;
    right: 5px;
    padding: 0px 7px;
    border-radius: 30px;
    font-size: 11px;
    text-transform: none;
    font-style: normal;
    border: 1px solid #000;
    line-height: 20px !important;
    color: white !important;
    text-shadow: 0px 0px 4px black;
}
.navbar .nav li:hover {
    background: 0 0;
}
.navbar .nav li.current-menu-parent a, .navbar .nav li.current_page_item a {
    color: #fff;
}
.navbar-inverse .nav&gt;li&gt;a {
    height: 40px;
    font-weight: 600;
    line-height: 41px;
    padding: 0 20px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none;
    display: block;
    text-align: left;
    font-size: 13px;
    color: #bababe;
    margin: 0;
    float: left;
    box-shadow: inset 2px 0 0 #333240;
    text-transform: uppercase;
    z-index: 2;
    background: #2a2a34;
}
.navbar-inverse .nav&gt;li&gt;a:hover, .navbar-inverse .navbar-nav &gt; li.active &gt; a, .navbar-inverse .navbar-nav &gt; li.current-menu-item &gt; a  {
	background:#1f1e24 ;
}

.navbar-inverse .nav&gt;li&gt;a .fa {
    margin-right: 3px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    color: #858d98;
}
.navbar-inverse .nav&gt;li.active&gt;a .fa, .navbar-inverse .nav&gt;li&gt;a:hover .fa {

    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.navbar-inner {
    height: 61px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.conres {
    height: 60px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.slires {
    margin-top: -45px!important;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.logores {
    height: 40px!important;
    margin-top: -5px!important;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.navres .nav&gt;li&gt;a {
    margin-top: 3px!important;
    padding-bottom: 18px!important;
    padding-top: 19px!important;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.navres .nav&gt;li {
    height: 59px!important;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.title_wrapper {
    min-height: 70px;
    clear: both;
    position: relative;
    z-index: 1;
    padding: 0;
    margin-bottom: 50px;
    margin-top: 50px;
}

.title_wrapper .col-lg-12 {
    margin-left: 0;
}
.title_wrapper .col-lg-12 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);
}
.title_wrapper .breadcrumbs {
    text-align: right;
    color: #eee;
    margin-top: 27px;
    float: none;
    text-align:center;
    margin-bottom: 20px;
    font-size: 12px;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
.cat-single{
	width:100%;
	text-align:center;
}
.cat-single .ncategory{
	display:inline-block;
	float:none;
	position:initial;
	padding:3px 20px 4px 20px;
	text-transform:uppercase;
	border-radius: 0px;
}
.cat-single .ncategory:hover{
	opacity:0.8 !important;
}

/***************************/
/******** Footer ********/
/***************************/

footer {
    width: 100%;
    padding: 25px 10px!important;
    position: relative;
    z-index: 995!important;
    margin-top: -3px;
    background: linear-gradient(to bottom ,#5F9DA0 -20%,#2a2a34 5%,#141416 70%) no-repeat;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .15);
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .15);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .15);
    border: 1px solid #000;
}
footer .textwidget {
    background-color: #2a2a34;
    -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: 0;
    padding: 20px;
}
html.fullwidth footer {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 10px;
}
.copyright {
    background-color: #131517;
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    box-shadow: 1px 2px 3px rgba(0, 0, 0, .4), inset 0 1px 1px rgba(255, 255, 255, .2);
    border: 1px solid #000;
    padding: 5px 0;
    position: relative;
    top: -5px;
    z-index: 996;
}
.copyright p {
    margin: 6px 0 0 25px;
    float: left;
    font-size: 11px;
    color: #b7b7b7;
}
.copyright a {
    font-weight: 400;
}
.copyright .social {
    float: right;
    margin-right: 15px;
}
.back-to-topw {
    height: 0px;
    margin-bottom: 0px;
    position: relative;
    text-align: center;
    z-index: 997;
    margin-top: -8px;
}
.back-to-topw .back-to-top {
    margin: -48px auto 0;
    height: 46px;
    width: 95px;
    background: url(../img/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-topw .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: -42px;
}
.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;
}
.social svg, .social-top svg{
	fill: currentColor;
    height: 1.4rem;
    width: 1.5rem;
z-index: 10;
    position: relative;
    margin-right:-4px;
}
.social a.facebook:hover {
    color: #39599f;
}
.social a.rss:hover {
    color: #ff871c;
}
.social a.twitter:hover {
    color: #45b0e3;
}
.social a.dribbble:hover {
    color: #e04c86;
}
.social a.twitch:hover {
    color: #6542a6;
}
.social a.youtube:hover {
    color: #cc181e;
}
.social a.vimeo:hover {
    color: #4bf;
}
.social a.google-plus:hover {
    color: #dd4b39;
}
.last {
    margin-right: 0!important;
    margin-left: 0;
}
footer .span3 {
    margin-right: 2%;
    margin-left: 0;
}
footer h3 {
    font-size: 14px;
    color: #ccc;
    padding-left: 15px;
}
.footer_widget .avatar-block .item-avatar,  .widget .avatar-block .item-avatar  {
    display: inline-block;
}
.footer_widget .avatar-block,  .widget .avatar-block  {
    padding: 10px;
}
.widget ul, footer ul {
    margin: 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;
}
.footer_widget span, .widget span {
    display: block;
    font-size: 12px;
}
.bp-separator{
	display:initial !important;
}


/***************************/
/******** Widgets ********/
/***************************/

.widget {
    margin-bottom: 25px;
}
.title-wrapper {
    z-index: 1;
    position: relative;
    margin-top: -1px;
    margin-bottom: -1px;
}

.modal-header h3, .widget h3, h3.widget-title {
    font-size: 14px;
    text-transform: uppercase;
    padding: 13px 17px;
    z-index: 99999;
    margin: 0;
    background: url(../img/stripe.png) top left;
    color: #fff;
    font-weight: 800;
}
.modal-header h3 i, .widget h3 i, h3.widget-title i{
	margin-right:3px;
}
.footer-widget.widget .review, .footer-widget.widget ul, footer ul, .footer-widget .latest-twitter-tweet{
	background: #2a2a34;
    -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;
}
footer .widget ul li:nth-child(even), footer .latest-twitter-tweet:nth-child(odd){
	border-bottom:0px;
}
.latest-twitter-tweet:nth-child(even){
	border-top:0px;
}
.latest-twitter-tweet:nth-child(2){
	border-top: solid 1px #eaeaea;
}
footer .latest-twitter-tweet:nth-last-child(2){
	border-bottom: 1px solid #000000;
}
footer .widget ul li, footer .latest-twitter-tweet:nth-child(2) {
    border-top: 1px solid #000000;
}
.widget .review{
	padding:0px;
}
.footer-widget .title-wrapper{
	    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:white;
    margin-bottom: -1px;
}
.footer-widget .title-wrapper h3{
	color:white;
}
.widget .review li .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;
}
.widget .review li:hover .img:after{
	opacity:0.5;
}
.widget .review li .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%;
}
.widget .review li .img img{
	min-height:100%;
	min-width:100%;
}
.widget .review li .info {
    float: none;
    width: 100%;
    position:relative;
    z-index:2;
 }
.widget .review li .info span {
    display: inline;
    font-size: inherit;
}
.widget .review li {
    height: auto;
    border-bottom: 0;
    min-height:100px;
    position:relative;
    text-align:center;
    overflow:hidden;
    border-top: 1px solid #222 !important;
    padding:20px 15px;
}
.widget .review li a{
	color:#eee;
	text-shadow:0px 1px 1px black;
	font-size:18px;
}
.widget .review li a:hover{
	color:white !important;
}
.widget .review li:first-child {
    margin-top: 0;
}
.widget .review li small {
    font-size: 11px;
    margin-top: 5px;
    display: block;
    color:#ccc;
}
.widget .review li .info .overall-score {
    margin: 0;
    padding: 0;
    bottom:0px;
    font-size:16px;
}
.widget .review li .info a.pw_maint{
	padding: 5px 10px;
	display:block;
}
.widget .review li .info small, .widget .review li .info .overall-score{
	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;
    text-shadow: 0 0 0;
}

.widget .review li .info small{
	top:0px;
	font-weight:500;
}

/* Instagram widget */
.insta-feeds .featured-image img {
    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%);
}
.insta-feeds .featured-image img:hover{
	-o-box-filter: brightness(120%);
	-moz-box-filter: brightness(120%);
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
.insta-feeds .featured-image {
    width: 33.33%;
    padding: 1px;
    display: inline-block;
}
/* Latest post widget */

.latest-post-w li &gt; a, .product_list_widget li &gt; a img{
	position: relative;
    float: left;
    display:block;
    width:30%;
}
.product_list_widget li &gt; a img{
	margin-right:10px;
	height:auto;
}
.product_list_widget li {

    width: 100%;
}
.product_list_widget li:after{
	    content: '';
    clear: both;
    display: block;
}
.latest-post-w li .pop_desc a{
	font-size:12px;
}
.latest-post-w li a .carousel_rating{
	width: 100%;
    top: initial;
    bottom: 0px;
    font-size: 11px;
    text-align: center;
    left:0px;
}
footer .latest-post-w li a .carousel_rating{
	height:101%;
	bottom:-1px;

}
.latest-post-w li .info{
	float: left;
    width: 65%;
    margin-left: 5%;
}
.latest-post-w li .info &gt; a{
	color:#eee;
}
.latest_p_img{
	position: relative;
    display: inline-block;
    width:100%;
}
.latest_p_img img{
	width:100%;
	border:1px solid black;
}

.footer_widget ul li .bbp-forum-title .icon-comment, .footer_widget ul li .bbp-forum-title .icon-comments, .widget ul li .bbp-forum-title .icon-comment, .widget ul li .bbp-forum-title .icon-comments {
    padding-right: 5px;
}
.menu .nav.children {
    display: none;
    float: left;
    left: 0;
    list-style: none;
    margin: 0;
    min-width: 160px;
    position: absolute;
    top: 100%;
    z-index: 30000;
}
.menu .nav.children li {
    border-bottom-color: #323232;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0;
    min-width: 160px;
    color: #262626;
}

.ins_widget ul li{
	display:inline-block;
	text-align:center;
	background:transparent !important;
	width: 33%;
    padding: 10px 0px;
	border-bottom: 1px solid #eaeaea;
	border-top: 0px !important;
}
.ins_widget ul li a{
	position:relative;
	display:block;
	margin: 0px 10px;
}
.ins_widget ul li:hover a:after{
	opacity:0;
}
footer .ins_widget ul li{
	 border-bottom: 1px solid #000000;
}

/* Comments widget */

.comment-wrap{
	width:100%;
}
.aavatar{
	display: inline-block;
    border-radius: 50px;
    overflow: hidden;
    float: left;
}
.com_details{
	float:left;
	margin-left:5%;
	width:69%;
}
.com_ex{
	font-size:12px;
}
.comment-wrap .com_details a:hover{
	color:#666;
}
.comment-wrap .com_details a i{
	font-size:12px;
	opacity: 1;
    color: #999;
}

.block .widget:last-child {
    margin-bottom: 0;
}
.widget ul li, footer ul 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;
}

.widget ul li:first-child, footer ul li:first-child {
    border-top: 0;
}
.widget ul li a, footer ul li a {
    font-weight: 400;
    font-size: 14px;
}
ul.children {
    margin-top: 5px;
    list-style:none;
}
ul.children ul.children li, ul.children li, ul.children ul.children ul.children li {
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 0;
    /* border: 1px solid black; */
    padding-left: 20px !important;
    margin-top: 10px !important;
}
.tagcloud a {
    background: #181B1E;
    border: 1px solid #000;
    color: #eaeaea!important;
    font-style: normal;
    font-size: 12px!important;
    font-weight: 700;
    padding: 5px 10px;
    margin-bottom: 8px;
    display: inline-block;
}
.widget form {
    margin: 0;
}
.widget inpuit#s {
    margin-bottom: 0;
}

/*************************************/
/******** Registration page **********/
/************************************/


.register-form-wrapper {
    display: block;
    margin: -1px auto 41px auto;
    float: none;
    background: #2a2a34;
    padding: 20px;
    position: relative;
    top: 30px;
    border: 1px solid black;
}
.registration-login .success{
	padding: 10px;
    border-radius: 5px;
    border: 1px solid rgba(20, 165, 84, 0.45);
    background: rgba(0, 33, 16, 0.35);
    color: #14a554;
    font-size: 12px;
    text-align: center;
    margin-bottom: 20px;
   }
.page-template-page-user-activation .register-form-wrapper{
	border-top: 1px solid black;
}
.register-form-wrapper label,  #adduser label {
    width: 23%;
     display:  table-cell;
     vertical-align: top;
     padding-top:10px;
}
.register-form-wrapper p,  #adduser fieldset,  #adduser fieldset p {
    display: table;
    width: 100%;
}
#adduser fieldset.form-textarea label{
	float:none;
}
.register-form-wrapper .title-wrapper {
    margin: -21px -21px 20px;
}
.register-form-wrapper p.submit {
    text-align: center;
}
.register-form-wrapper p.checkbox-reg label {
    width: 100%}
.register-form-wrapper p.checkbox-reg label span {
    font-size: 10px;
    position: relative;
    top: -3px;
    margin-left: 5px;
    color: #666;
}
.register-form-wrapper p.checkbox-reg {
    width: 50%;
	margin: auto;
	padding-top: 10px;
    text-align: center;
}

.contact label.error, .ermaps, .error, .error_msg {
    margin: 0 0 20px;
    font-size: 12px;
    color: #DF9A9A;
    border-radius: 3px;
    padding: 10px;
    background: rgba(205, 36, 36, .1);
    border: 1px solid #cb4d4d;
}
body .theChampCommentingTabs li{
	font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 5px;
}
body li.theChampSelectedTab{
	color:white;
}
.ermaps, .error {
    margin-left: 5px;
}
#matches .error_msg {
    margin: 15px 10px 10px;
}
.leftcol .screenshot{
	width: 150px;
}
.relativno{
	position: relative;
}
p.widefat{
	overflow: auto; max-height: 100px; border: 1px solid #dfdfdf; background: #fff;
}
.cetpet{
	width: 45px;
}
.alignright.actions{
	display: none;
}
.error_msg span {
    font-size: 12px;
}
.register-form-wrapper input[type=password], .register-form-wrapper input[type=text], .register-form-wrapper select, .register-form-wrapper textarea {
    width: 100%}
.register-form-wrapper .cust_input input[type="checkbox"] {
    margin: 4px 5px 0px 0px;
    position: relative;
    top: 2px;
}
.register-form-wrapper p.checkbox-reg label span{
	color:#999;
}
.four0four {
    text-align: center;
    padding: 100px 0 80px;
}
body .cptch_block{
	display: block !important;
    /* display: inline-block !important; */
    text-align: center;
    align-items: center;
}

body .cptch_wrap {
    display: block !important;
    position: relative;
    margin: 0 auto;
    text-align: center;
    align-items: center;
    /* width: 50%; */
    float: none;
    clear: none;
}
body .cptch_label, body .cptch_reload_button_wrap{
	display: inline-block !important;
    vertical-align: middle;
}
/***************************/
/******** Blocks ********/
/***************************/

.home-isotope {
    margin-top: 10px;
}
.home-isotope [class*=col] {
    background: #292929;
    outline: #131313 solid 1px;
    border: 1px solid #3c3c3c;
    margin-right: 1%;
    padding: 15px;
    width: 49%;
    margin-top: 1%}
.home-isotope .col-lg-6 h2 {
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 10px;
    line-height: 34px;
    color: #00d2ff;
    font-family: 'Titillium Web', 'Roboto', Arial;
}
.home-isotope .col-lg-6 img.post-img {
    width: 100%;
    border: 1px solid #000;
    margin-bottom: 10px;
}
.block_accordion_wrapper, .block_tabs, .block_toggles_wrapper {
    margin-top: 10px;
}
.block_tabs .nav-tabs&gt;li, body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab {
    opacity: 1;
    float: left;
    position: relative;
    display: block;
    margin: 0 2px;
    color: #fff;
    border-radius: 4px 4px 0 0;
}
.news-dark-hover {
    background: rgba(0, 0, 0, .35);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    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: 10;
}
.main-news-block [class*=col] a:hover&gt;.news-dark-hover, .news-dark-hover:hover {
    opacity: 0;
    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;
}
.main-news-block [class*=col], .main-news-block [class*=col] a {
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.home-isotope .col-lg-6 .comments, .home-isotope .col-lg-6 i, .main-news-block [class*=col] h1 i, .main-news-block [class*=col] h2 i {
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    text-transform: none;
    font-style: normal;
    text-shadow: 0 1px 2px #000;
    color: #00d2ff;
    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: rgba(0, 0, 0, .5);
    display: inline-block;
    padding: 0 5px 0 0;
}
.home-isotope .col-lg-6 .comments b, .home-isotope .col-lg-6 i b, .main-news-block [class*=col] h1 i b, .main-news-block [class*=col] h2 i b {
    padding: 5px;
    background: rgba(0, 0, 0, .5);
    margin-right: 5px;
}
.home-isotope .col-lg-6 .comments {
    margin-left: 3px;
}
.home-isotope .col-lg-6 p {
    padding-bottom: 10px;
}
.main-news-block [class*=col] h1 i {
    position: relative;
    top: -10px;
    line-height: 20px;
}
.main-news-block [class*=col]:hover h1 i, .main-news-block [class*=col]:hover h2 i {
    color: #fff;
    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;
}
.main-news-block .col-lg-4 h2, .main-news-block .col-lg-8 h1 {
    position: absolute;
    left: 30px;
    top: 30px;
    color: #fff;
    padding: 0 30px 0 0;
    margin: 0;
    text-transform: none;
    font-weight: 600;
    text-shadow: 0 0 5px rgba(0, 0, 0, 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: 11;
}
.main-news-block .col-lg-4 h2 {
    font-size: 28px;
}
.main-news-block .col-lg-8 h1 {
    line-height: 48px;
    font-size: 43px;
}
.main-news-block .col-lg-4 h2:hover, .main-news-block .col-lg-8 h1:hover, .main-news-block [class*=col]:hover h1, .main-news-block [class*=col]:hover h2 {
    text-shadow: 0 1px 2px rgba(0, 0, 0, .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;
    color: #00d2ff;
}
.newsbh {
    margin: 0;
    padding: 0;
    min-width: auto;
    min-height: auto;
}
.span12 .newsbv-item-first, .vc_col-sm-10 .newsbh-item, .vc_col-sm-10 .newsbv-item-first, .vc_col-sm-11 .newsbh-item, .vc_col-sm-11 .newsbv-item-first, .vc_col-sm-12 .newsbh-item {
    width: 23.5%;}
	.vc_col-sm-10 .newsbh-item:nth-child(4n+1), .vc_col-sm-11 .newsbh-item:nth-child(4n+1), .vc_col-sm-12 .newsbh-item:nth-child(4n+1) {clear:left;}

    .vc_col-sm-8 .newsbh-item, .vc_col-sm-8 .newsbv-item-first, .vc_col-sm-9 .newsbh-item, .vc_col-sm-9 .newsbv-item-first, .vc_col-sm-8 .newsbh-item, .vc_col-sm-7 .newsbv-item-first, .vc_col-sm-7 .newsbh-item{
    	width: 31.8%;
    }
	.vc_col-sm-7 .newsbh-item:nth-child(3n+1), .vc_col-sm-8 .newsbh-item:nth-child(3n+1), .vc_col-sm-9 .newsbh-item:nth-child(3n+1) {clear:left;}

    .vc_col-sm-6 .newsbh-item, .vc_col-sm-6 .newsbv-item-first{
    width: 48.5%;
    }
	.vc_col-sm-6 .newsbh-item:nth-child(2n+1) {clear:left;}

.vc_col-sm-1 .newsbh-item, .vc_col-sm-1 .newsbv-item-first, .vc_col-sm-2 .newsbh-item, .vc_col-sm-2 .newsbv-item-first, .vc_col-sm-3 .newsbh-item, .vc_col-sm-3 .newsbv-item-first, .vc_col-sm-4 .newsbh-item, .vc_col-sm-4 .newsbv-item-first, .vc_col-sm-5 .newsbh-item, .vc_col-sm-5 .newsbv-item-first {
    width: 100%;
    margin-left:0px !important;
    margin-bottom: 25px !important
 }
.span10 .newsbh-item, .span10 .newsbv-item-first {
    width: 23%;
}
.newsbh-item, .newsbv-item-first {
    width: 48.5%;
    float: left;
    list-style: none;
    padding: 0!important;
    border: 0!important;
    position:relative;
}
.newsbh-item {
    margin: 0 1.5% 3% 0;
}
.newsbh-item:nth-child(even) {
	/*margin: 0 0 4% 1.5%;*/
}
.newsbh-item:last-child {
    margin-bottom:2% !important;
}
.vc_col-sm-9 .newsbh-item:nth-child(even), .vc_col-sm-10 .newsbh-item:nth-child(even),
.vc_col-sm-11 .newsbh-item:nth-child(even), .vc_col-sm-12 .newsbh-item:nth-child(even) {
    margin: 0 1.5% 2% 0;
}
.vc_col-sm-9 .newsbh-item:nth-child(3n), .vc_col-sm-10 .newsbh-item:nth-child(4n)
.vc_col-sm-11 .newsbh-item:nth-child(4n), .vc_col-sm-12 .newsbh-item:nth-child(4n) {
    margin-right: 0px;
}
.newsb-title {
    margin-bottom: 10px;
}
.newsb-title a {
    font-weight: 600;
    color: #DCDCE0;
    font-size: 17px;
    text-transform: none;
}
.newsbh-item .newsb-title{
	margin-top:15px;
}
.post-meta {
    font-size: 11px;
    color: #999;
    margin-bottom: 5px;
}
.post-meta i {
    font-size: 11px;
}
.post-meta i.fa-comments-o {
    font-size: 13px;
}
.widget .newsb-title a {
    text-transform: none;
    font-weight: 700;
    font-size: 16px;
}
.avatar-block {
    padding: 5px;
}
.footer_widget .avatar-block .item-avatar,  .widget .avatar-block .item-avatar {
    display: inline-block;
    margin: 5px;
}
body .newsbv-item-first .newsb-thumbnail {
    position: relative;
    float: none;
    width: 100%}
.newsbh-item .newsb-thumbnail, .newsbv-item-first .newsb-thumbnail {
    position: relative;
    float: none;
    padding: 10px;
}



.vc_col-sm-6 .newsbv,  .vc_col-sm-5 .newsbv, .vc_col-sm-4 .newsbv, .vc_col-sm-3 .newsbv,
.vc_col-sm-2 .newsbv, .vc_col-sm-1 .newsbv{
	margin-left:0px;
}
.vc_col-sm-6 .newsbv .newsbv-item-first,  .vc_col-sm-5 .newsbv .newsbv-item-first, .vc_col-sm-4 .newsbv .newsbv-item-first, .vc_col-sm-3 .newsbv .newsbv-item-first,
.vc_col-sm-2 .newsbv .newsbv-item-first, .vc_col-sm-1 .newsbv .newsbv-item-first{
	margin-bottom:15px;
	float: none !important;
    width: 100% !important;
}
.vc_col-sm-6 .newsbv .newsbv-item,  .vc_col-sm-5 .newsbv .newsbv-item, .vc_col-sm-4 .newsbv .newsbv-item, .vc_col-sm-3 .newsbv .newsbv-item,
.vc_col-sm-2 .newsbv .newsbv-item, .vc_col-sm-1 .newsbv .newsbv-item{
	margin: 10px 0px;
    padding: 0px 0px 0px 0px!important;
    float: none;
    border-top: 1px solid #000;
    width: auto !important;
}

.vc_col-sm-6 .newsbv .newsbv-item .postbcont,  .vc_col-sm-5 .newsbv .newsbv-item .postbcont, .vc_col-sm-4 .newsbv .newsbv-item .postbcont, .vc_col-sm-3 .newsbv .newsbv-item .postbcont,
.vc_col-sm-2 .newsbv .newsbv-item .postbcont, .vc_col-sm-1 .newsbv .newsbv-item .postbcont{
	display:block;
}

.newsbv .newsbv-item .postbcont,
.vc_col-sm-6 .newsbv .newsbv-item .newsb-thumbnail,  .vc_col-sm-5 .newsbv .newsbv-item .newsb-thumbnail, .vc_col-sm-4 .newsbv .newsbv-item .newsb-thumbnail, .vc_col-sm-3 .newsbv .newsbv-item .newsb-thumbnail,
.vc_col-sm-2 .newsbv .newsbv-item .newsb-thumbnail, .vc_col-sm-1 .newsbv .newsbv-item .newsb-thumbnail{
	display:none;
}

.newsbv .newsb-thumbnail {
    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;
}
.newsb-thumbnail {
    position: relative;
    float: left;
}

body .newsbv li h4 .ncategory{
	position: relative;
    border-radius: 3px;
    padding: 3px 5px 3px 7px;
    display: inline-block;
    top: -2px;
    left:2px;
    margin-right:5px;
}
body .newsbv li .ncategory, .ncategory{
	position: absolute;
    top: 20px;
    left: 12px;
    padding: 2px 8px;
    color: white !important;
    font-size: 11px;
    z-index:999;
    border-radius:0px 3px 3px 0px;
    text-transform: uppercase;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.newsbh li:hover a.ncategory{
	color: white !important;
}
.ncategory:nth-child(2) {
    top: 50px;
}
.ncategory:nth-child(3) {
    top: 80px;
}
.ncategory:nth-child(4) {
    top: 110px;
}
.ncategory:nth-child(5) {
    top: 140px;
}
.cat-single{
	width:100%;
	text-align:center;
}
.cat-single .ncategory{
	display:inline-block;
	float:none;
	position:initial;
	padding:3px 20px 4px 20px;
	text-transform:uppercase;
	border-radius: 0px;
}
.cat-single .ncategory:hover{
	opacity:0.8 !important;
}
.newsb-thumbnail a {
    display: block;
    overflow: hidden;

}
.newsbh-item .newsb-thumbnail a, .newsbv-item-first .newsb-thumbnail a {
	border: 1px solid #000;
}
.newsbh-item .newsb-thumbnail a img, .newsbv-item-first .newsb-thumbnail a img{
	width:100%;
}
.newsb-thumbnail a:hover&gt;.overlay-link, .newsb-thumbnail a:hover&gt;img,
.blog-twrapper:hover .blog-image 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%);
}
.newsb-thumbnail a .line_effect, .blog-img .line_effect{
    content: '';
    position: absolute;
    bottom: 0px;
    height: 5px;
    left:0px;
    width: 0px;
    background: red;
    transition: all .35s;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
}
.newsb-thumbnail a i, .blog-image &gt; i{
	display: block;
    position: absolute;
    left: 50%;
    top: 20%;
    font-size: 30px;
    margin-left: -15px;
    margin-top: -15px;
    z-index: 2;
    color: white;
    text-shadow: 0px 0px 10px #E0043F;
    opacity:0;
    transition: all .35s;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    -o-transition: all .35s;

}
.newsbv-item-first .newsb-thumbnail a i, .blog-image &gt; i{
	font-size:40px;
	margin-left: -20px;
    margin-top: -20px;
}
.newsbv li:hover .newsb-thumbnail a .line_effect , .newsbh li:hover .newsb-thumbnail a .line_effect, .blog-image:hover .line_effect {
	width:100%;
}
.newsbv li:hover .newsb-thumbnail a i, .newsbh li:hover .newsb-thumbnail a i, .blog-image:hover &gt; i{
	opacity:0;
	top: 50%;
	display:none;
}
.newsb-thumbnail a, .newsb-thumbnail img {
    transition: all .35s;
    -moz-transition: all .35s;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
}
.newsb-thumbnail a .overlay-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .35s;
    -moz-transition: opacity .35s;
    -webkit-transition: opacity .35s;
    -o-transition: opacity .35s;
}
.newsbv {
    margin: 0;
    padding: 0;
    min-width: auto;
    min-height: auto;
}
.newsbv-item-first {
    width: 100%;

}
 .newsbv-item-first, .newsbv-item-first &gt; div{
 	background:transparent !important;
}
.newsbv-item-first .newsb-title {
    margin-top: 15px!important;
}
.newsbv-item {
	border:1px solid black;
    margin-left: -20px;
    margin-right: -20px;
    float: left;
    list-style: 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;
}
.newsbv-item &gt; div{
	padding: 27px!important;
}
.newsbv li img, .newsbv li:hover img, .newsbv-item:hover {
    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;
}
.newsbv-item img {
    float: left;
    margin-right: 10px;
}
.newsbv .newsb-title {
    margin-top: 0;
}
.vc_col-sm-10 .newsbv-item, .vc_col-sm-11 .newsbv-item, .vc_col-sm-12 .newsbv-item, .vc_col-sm-7 .newsbv-item, .vc_col-sm-8 .newsbv-item, .vc_col-sm-9 .newsbv-item {
    float: right;
    width: 59%;
    margin-right: 0;
    margin-left: 2%;
    margin-bottom: 5px;

}
.vc_col-sm-10 .newsbv-item &gt; div, .vc_col-sm-11 .newsbv-item &gt; div, .vc_col-sm-12 .newsbv-item &gt; div, .vc_col-sm-7 .newsbv-item &gt; div, .vc_col-sm-8 .newsbv-item &gt; div, .vc_col-sm-9 .newsbv-item &gt; div{
	padding: 17px!important;
}
.vc_col-sm-10 .newsbv li:first-child, .vc_col-sm-11 .newsbv li:first-child, .vc_col-sm-12 .newsbv li:first-child, .vc_col-sm-7 .newsbv li:first-child, .vc_col-sm-8 .newsbv li:first-child, .vc_col-sm-9 .newsbv li:first-child {
    float: left;
    width: 38.8%;
    padding: 0!important;
}
.vc_col-sm-5 .newsbv li:first-child, .vc_col-sm-6 .newsbv li:first-child {
    margin-left: 0;
}
.newsbv li:first-child img {
    min-width: 100%;
    max-width: 100%;
}
.newsbv li:first-child .post-meta img{
	min-width: auto;
}
.newsbv li img.authorimg, li.newsbh-item p img.authorimg{
	width: 25px !important;
    height: 25px;
    min-width: 25px;
    border-radius: 30px;
    margin-right: 5px;
}
.vc_col-sm-1 .newsbv-item, .vc_col-sm-2 .newsbv-item, .vc_col-sm-3 .newsbv-item, .vc_col-sm-4 .newsbv-item {
    margin-top: 0!important;
    padding: 5%!important;
    float: left;
    width: 90%;
    margin-left: 0;
}
.vc_col-sm-1 .newsbv li:first-child, .vc_col-sm-2 .newsbv li:first-child, .vc_col-sm-3 .newsbv li:first-child, .vc_col-sm-4 .newsbv li:first-child {
    width: 100%;
    margin-left: 0;
}
.news_tabbed .block_tabs .tab {
    padding: 0;
}
.post-meta {
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 5px 0px 5px 0px;
    border-top: 1px solid #2d2d3b;
    border-bottom: 1px solid #2d2d3b;
}
.newsbv-item .post-meta {
	border-top: 0px solid #2d2d3b;
    border-bottom: 0px solid #2d2d3b;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
.block_tabs .tab p:last-child {
    margin-bottom: 0;
}
.block_tabs .tab.first-child {
    position: relative;
    left: 0;
}
.socialb-wrapper li {
    list-style: none;
    display: inline-block;
    padding: 0;
    width: 17%;
    margin: 0 1% 3% 1.2%;
    background: #1a1c20;
    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);
}
.socialb-wrapper li 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);
}
.socialb-wrapper li a:hover {
    color: #fff;
    -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);
}
.socialb-wrapper li a.s-facebook:hover {
    background: #39599f;
}

.socialb-wrapper svg {
    height: 24px;
    padding: 0px;
    width: 24px;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    position: relative;
    top: 5px;
    fill: currentColor;
}
.socialb-wrapper li a.s-discord:hover {
    background: #7289DA;
}
.socialb-wrapper li a.s-twitter:hover {
    background: #3cf;
}
.socialb-wrapper li a.s-steam:hover {
    background: #000;
}
.socialb-wrapper li a.s-twitch:hover {
    background: #6542a6;
}
.socialb-wrapper li a.s-rss:hover {
    background: #fb7629;
}
.socialb-wrapper li a.s-youtube:hover {
    background: #d62422;
}
.socialb-wrapper li a.s-dribbble:hover {
    background: #f26798;
}
.socialb-wrapper li a.s-vimeo:hover {
    background: #1ab7ea;
}
.socialb-wrapper li a.s-pinterest:hover {
    background: #cc2028;
}
.socialb-wrapper li a.s-google:hover {
    background: #dc4a38;
}
.img-he-img, .img-heffect h2, .hover-image.hover-image .vc_single_image-wrapper, .hover-image h2 {
    background-color: #2a2a34;
    -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: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 85%);

    width: 100%;
    padding: 5px;
}
.img-he-img, .hover-image a {
	display:block;
    position: relative;
    z-index: 10;
    top: 0;
    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;
}
.img-he-img img, .hover-image a img {
    border: 1px solid #000;
    width: 100%}
.img-heffect, .hover-image a {
    position: relative;
}
.wpb_heading.wpb_singleimage_heading{
	text-align:center;
}
.img-heffect h2, .hover-image h2 {
    position: absolute;
    z-index: 9;
    bottom: 0;
    padding: 20px;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 3px #000;
    margin:0px;
    /* z-index:-1px; */
}
.img-heffect:hover .img-he-img, .hover-image.hover-image:hover .vc_single_image-wrapper{
    top: -80px;
    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;
}
.gamesb {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: -20px;
        border: 0px !important;
    box-shadow: none !important;
}
.gamesb p{
	 padding: 20px 0px 0px 20px;
}
.gamesb p.no-matches-yet{
	padding:20px;
	    font-size: 12px;
}
.gamesb p.choose-your-game{
	padding:20px;
	font-size:12px;
	    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-top: 20px;
}
.gamesb 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;
    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;
}
.gamesb li:hover{
	-o-box-filter: brightness(120%);
	-moz-box-filter: brightness(120%);
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
.gamesb li * {
    display: inline-block;
        position: relative;
    z-index: 2;
}
body .gamesb li img {
    padding: 3px;
    width: 55px;
    margin-right: 10px;
    z-index: 2;
    position: relative;
    top: auto;
    left: auto;
}
.teams-block ul li {
    width: 100%!important;
    margin: 0 1% 1% 0!important;
}
.teams-block ul, .members-block ul {
    padding: 10px 0!important;
}
.vc_col-sm-10 .teams-block ul li, .vc_col-sm-10 .members-block ul li, .vc_col-sm-11 .teams-block ul li, .vc_col-sm-11 .members-block ul li, .vc_col-sm-12 .teams-block ul li, .vc_col-sm-12 .members-block ul li, .vc_col-sm-7 .teams-block ul li, .vc_col-sm-7 .members-block ul li, .vc_col-sm-8 .teams-block ul li, .vc_col-sm-8 .members-block ul li, .vc_col-sm-9 .teams-block ul li, .vc_col-sm-9 .members-block ul li {
    width: 49%!important;
}
div[class*=vc_col-sm-] div[class*=vc_col-sm-] #members .members-list li {
    width: 100%!important;
}
.vc_col-sm-10 .teams-block ul li:nth-child(even), .vc_col-sm-10 .members-block ul li:nth-child(even), .vc_col-sm-11 .teams-block ul li:nth-child(even), .vc_col-sm-11 .members-block ul li:nth-child(even), .vc_col-sm-12 .teams-block ul li:nth-child(even), .vc_col-sm-12 .members-block ul li:nth-child(even), .vc_col-sm-7 .teams-block ul li:nth-child(even), .vc_col-sm-7 .members-block ul li:nth-child(even), .vc_col-sm-8 .teams-block ul li:nth-child(even), .vc_col-sm-8 .members-block ul li:nth-child(even), .vc_col-sm-9 .teams-block ul li:nth-child(even), .vc_col-sm-9 .members-block ul li:nth-child(even) {
    width: 50%!important;
    margin: 0 0 1%!important;
}
#buddypress .members-list li .member-list-wrapper {
    padding: 10px!important;
}
.members-list{
	padding:0px;
}
.vc_container-block {
    margin-top: 20px;
}
.car-cont {
    position: absolute;
    bottom: 10%;
    padding: 2% 5%;
    background: rgba(0, 0, 0, .8);
    left: 0;
    width: 100%}
.carousel-inner&gt;.item&gt;a&gt;img, .carousel-inner&gt;.item&gt;img {
    width: 100%}
.accordion-group .active a {
    color: #fff;
}
.icons-block i {
    padding: 10px;
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    font-size: 14px;
    -webkit-transition: color linear .3s;
    -moz-transition: color linear .3s;
    -ms-transition: color linear .3s;
    -o-transition: color linear .3s;
    transition: color linear .3s;
}
.icons-block i:hover {
    font-size: 150%;
    -webkit-transition: color linear .3s;
    -moz-transition: color linear .3s;
    -ms-transition: color linear .3s;
    -o-transition: color linear .3s;
    transition: color linear .3s;
}
.splitter {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    float: right;
}
.splitter li {
    display: inline-block;
    float: left;
    margin-right: 3px;
}
.splitter li:last-child {
    margin-right: 0;
}
.nav-tabs a, .splitter li a {
    padding: 10px 20px;
    font-weight: 400;
    display: block;
    color: #fff;
    font-size: 12px;
}
.nav-tabs a:hover, .nav-tabs&gt;li.active&gt;a, .splitter li a:hover, .splitter li[class*=selected]&gt;a {
    color: #fff;
    opacity: 1;
}
.portfolio-block {
    position: relative;
}
.pimage {
    overflow: hidden;
    position: relative;
    width: 100%}
.pimage img {
    width: 100%}
.pbg, .pdisplay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -100%;
    left: 0;
    opacity: 1;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pbg:hover, .pimage:hover&gt;.pbg {
    opacity: .6;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pbg:hover&gt;.pdisplay, .pimage:hover&gt;.pdisplay {
    opacity: 1;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pdisplay a {
    display: block;
    position: absolute;
    top: 80px;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff;
    background-color: #333;
    padding: 5px 10px;
    opacity: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.pdisplay a:hover {
    opacity: .85;
}
.pdisplay a.minfo {
    left: 20%}
.pdisplay a.vimage {
    right: 20%}
.highlight {
    padding: 30px 25px 30px 28px;
    margin-left: -27px!important;
    margin-bottom: 50px;
}
.highlight h2 {
    float: left;
    color: #e6e6e6;
    font-size: 24px;
    text-transform: none;
    font-weight: 600;
}
.member {
    background: #fff;
    text-align: center;
    position: relative;
    margin-bottom: 20px;
}
.member img {
    width: 100%}
.member-social {
    position: absolute;
    top: 10px;
    right: 10px;
}
.member-social a {
    font-size: 18px;
    margin-left: 5px;
    color: #8d8d8d;
}
.member h3 {
    font-size: 24px;
    font-weight: 400;
    text-transform: none;
    margin-bottom: 0;
}
.bline {
    height: 6px;
    background: #ccc;
    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;
}
.member .content {
    padding: 20px;
    border-top: 1px solid #e8e8e8;
    margin-top: 15px;
}
.block-skills_block h6 {
    font-size: 12px;
    text-transform: none;
    margin-bottom: 2px;
}
.block-title p {
    margin: 0;
    font-size: 18px;
    color: #999;
}
.block-divider {
    margin: 30px 0;
    height: 1px;
    background: #000;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .1);
}
.list_carousel {
    position: relative;
}
.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
.list_carousel li {
    width: 160px;
    padding: 0;
    margin: 6px;
    display: block;
    float: left;
    text-align: center;
}
.list_carousel.responsive {
    width: auto;
    margin-left: 0;
    min-height: 65px;
}
.list_carousel a.next, .list_carousel a.prev {
    padding: 5px 10px;
    position: absolute;
    top: 40%;
    width: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #e2e2e2;
}
.list_carousel a.prev {
    left: 10px;
    background-image: url(../img/prev.png);
}
.list_carousel a.next {
    right: 10px;
    background-image: url(../img/next.png);
}
.contact .contactform {
    margin-top: 20px;
}
.wcontainer .contact .contactform {
    margin-top: 0;
}
.contact .input-prepend {
    margin-bottom: 0;
    display: block;
    width: 100%}
.contact .input-prepend input[type=text], .contact .input-prepend textarea {
    width: 100%;
    margin-bottom: 15px;
}
.contact ul {
    margin: 0;
    padding: 0;
}
.contactform li {
    list-style: none;
}
#respond_comments .add-on, #respond_comments input[type=text], #respond_comments textarea, .contact ul li .add-on, .contact ul li input[type=text], .contact ul li textarea {
    padding: 2%}
#respond_comments input[type=submit], .contact ul li input[type=submit] {
    margin-left: 0;
}
@media print {
    body, html {
    height: auto;
}
}#panel {
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -180px;
    z-index: 5;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #999;
}
#toTop {
    z-index: 22222!important;
}
ul.social-media {
    list-style: none;
    padding: 0;
    margin: 0 10px 0 0;
}
ul.social-media li {
    list-style: none;
    float: left;
    margin: 7px 8px;
}
ul.social-media li a {
    width: 16px;
    display: block;
    height: 16px;
    text-indent: -10000px;
    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;
    padding: 12px;
    background-position: left top;
    background-color: #e3e3e3;
    background-repeat: no-repeat;
}
ul.social-media li a.facebook {
    background-image: url(../img/contact-icons/facebook.png);
}
ul.social-media li a.twitter {
    background-image: url(../img/contact-icons/twitter.png);
}
ul.social-media li a.rss {
    background-image: url(../img/contact-icons/rss.png);
}
ul.social-media li a.google-plus {
    background-image: url(../img/contact-icons/google.png);
}
ul.social-media li a.skype {
    background-image: url(../img/contact-icons/skype.png);
}
ul.social-media li a.dribbble {
    background-image: url(../img/contact-icons/dribbble.png);
}
ul.social-media li a.twitch {
    background-image: url(../img/contact-icons/twitch.png);
}
ul.social-media li a.vimeo {
    background-image: url(../img/contact-icons/vimeo.png);
}
ul.social-media li a.linked-in {
    background-image: url(../img/contact-icons/linkedin.png);
}
ul.social-media li a.reddit {
    background-image: url(../img/contact-icons/reddit.png);
}
ul.social-media li a.wordpress {
    background-image: url(../img/contact-icons/wordpress.png);
}
ul.social-media li a.youtube {
    background-image: url(../img/contact-icons/youtube.png);
}
ul.social-media li a:hover {
    background-position: 0 -40px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.overlay.vc_video-bg-container:before {
    content: '';
    z-index: 1;
    background: url(../img/dotsdark.png) top left;
    height: 100%;
    width: 100%;
    display: block !important;
    position: absolute;
    top:0px;
	left:0px;
}
.overlay.vc_video-bg-container {
   margin: 0px -10px 20px -10px;
}
.overlay.vc_video-bg-container *{
	z-index:2;
}
.overlay.vc_video-bg-container .vc_video-bg {
    z-index: 0;
}
.full-width-section {
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    box-sizing: content-box!important;
    -moz-box-sizing: content-box!important;
    -webkit-box-sizing: content-box!important;
    width: 100%;
    position: relative;
    z-index: 0;
    background-position: 50% 23px;
    background-repeat: repeat-x;
    padding: 85px 410px 70px;
    margin-left: -410px;
    visibility: visible;
    margin-bottom: 40px;
}
.boxed.full-width-section {
    padding: 85px 24px 70px;
    margin-left: -24px;
}
.dark, .light {
    position: relative;
    z-index: 10;
}
.parallax_section h3.widget-title {
    font-size: 26px;
    margin-bottom: 0;
    font-weight: 700;
    text-align: left;
    text-transform: capitalize;
    background: 0 0;
    padding-left: 0;
}
.full-width-section&gt;.span_12&gt;div:last-child {
    padding-bottom: 0!important;
}
.full-width-section img {
    display: block;
    margin-bottom: 0!important;
}
html:not(.js) .full-width-section {
    visibility: visible;
}
.full-width-section.parallax_section {
    background-attachment: fixed;
    overflow: hidden;
    margin-bottom: 0;
}
.full-width-section.parallax_section video {
    position: absolute!important;
    top: -15%;
    left: 30px!important;
    z-index: 0;
    width: 100%!important;
}
.boxed.full-width-section.parallax_section video {
    left: 0!important;
    width: 100%!important;
}
.full-width-section.no-cover {
    background-size: auto!important;
    -moz-background-size: auto!important;
    -webkit-background-size: auto!important;
}
.full-width-section&gt;.col.span_12 {
    float: none!important;
}
.full-width-section&gt;.col.span_12.light {
    color: #fff;
}
.home-wrap .full-width-section.first-section {
    margin-top: -37px!important;
}
.parallax_section .light, .parallax_section .light .block h3:first-child, .parallax_section .light .block-news_block a, .parallax_section .light .block-page_header_block .block-title h2, .parallax_section .light .block-skills_block, .parallax_section .light .block_tabs .tab, .parallax_section .light .block_toggle, .parallax_section .light .highlight h2, .parallax_section .light .newsbv-item-first, .parallax_section .light .newsbv-item-first a, .parallax_section .light .ui-accordion-content p, .parallax_section .light h3.widget-title, .parallax_section .light p {
    color: #fff;
}
.parallax_section .light .block-news_block .post-meta, .parallax_section .light .block-title p, .parallax_section .light .newsbv-item-first .post-meta {
    color: #ddd;
}
.parallax_section .light .block h3:first-child:after {
    height: 0;
}
.parallax_section .light .block-divider {
    opacity: .5;
}
.parallax_section .light .progress {
    background-color: transparent;
}

.progress-bar10{
width: 10%;
}
.progress-bar20{
width: 20%;
}
.progress-bar30{
width: 40%;
}
.progress-bar50{
width: 50%;
}
.progress-bar60{
width: 60%;
}
.progress-bar70{
width: 70%;
}
.progress-bar80{
width: 80%;
}
.progress-bar90{
width: 90%;
}
.progress-bar100{
width: 100%;
}
.parallax_section .light .block_tabs .tab {
    background-color: transparent;
    padding: 20px 0;
}
.parallax_section .dark, .parallax_section .dark .block h3:first-child, .parallax_section .dark .block-news_block a, .parallax_section .dark .block-page_header_block .block-title h2, .parallax_section .dark .block-skills_block, .parallax_section .dark .block_tabs .tab, .parallax_section .dark .block_toggle, .parallax_section .dark .newsbv-item-first, .parallax_section .dark .newsbv-item-first a, .parallax_section .dark .ui-accordion-content p, .parallax_section .dark h3.widget-title, .parallax_section .dark p {
    color: #333;
}
.parallax_section .dark .block-news_block .post-meta, .parallax_section .dark .block-title p, .parallax_section .dark .newsbv-item-first .post-meta {
    color: #666;
}
.parallax_section .dark .block h3:first-child:after {
    height: 0;
}
.parallax_section .dark .block-divider {
    opacity: .5;
}
.parallax_section .dark .progress {
    background-color: transparent;
}
.parallax_section .dark .block_accordion_wrapper .ui-state-hover, .parallax_section .dark .block_tabs .nav-tabs li.ui-state-active a, .parallax_section .dark .block_toggle .open, .parallax_section .dark .blog-date span.date:hover, .parallax_section .dark .button-big:hover, .parallax_section .dark .button-medium:hover, .parallax_section .dark .button-small:hover, .parallax_section .dark .isotopeMenu&gt;li&gt;a:hover, .parallax_section .dark .nav-tabs .ui-state-active a, .parallax_section .dark .nav-tabs a:hover, .parallax_section .dark .nav-tabs&gt;li.active&gt;a, .parallax_section .dark .nav-tabs&gt;li&gt;a:focus, .parallax_section .dark .nav-tabs&gt;li&gt;a:hover, .parallax_section .dark .pricetable .pricetable-col.featured .pt-top, .parallax_section .dark .pricetable .pricetable-featured .pt-top, .parallax_section .dark .splitter li a:hover, .parallax_section .dark .splitter li[class*=selected]&gt;a, .parallax_section .dark a.ui-accordion-header-active, .parallax_section .dark button[type=submit]:hover, .parallax_section .dark input[type=submit]:hover {
    color: #333;
    border: 2px solid #333;
}
.parallax_section .dark .block_tabs .tab {
    background-color: transparent;
    padding: 20px 0;
}
.parallax_section .dark .accordion-heading, .parallax_section .dark .block_tabs .nav-tabs li a, .parallax_section .dark .button-big, .parallax_section .dark .button-medium, .parallax_section .dark .button-small, .parallax_section .dark .isotopeMenu&gt;li&gt;a, .parallax_section .dark .nav-tabs a, .parallax_section .dark .splitter li a, .parallax_section .dark button[type=submit], .parallax_section .dark input[type=submit] {
    color: #666;
    border: 2px solid #666;
}

.matches_block .teamwar-list&gt;li:first-child {
    padding: 10px 10px 0;
    margin: 0;
	border-bottom-style:none !important;
    border-bottom-width: 2px;
}
/***************************/
/******** Blog ********/
/***************************/

.blog-post {
    position: relative;
}
.home-page.home.blog .col-lg-8, .home-page.home.blog .col-lg-4{
	margin-top:25px;
}
.home-page.home.blog .navbar-wrapper .col-lg-8, .home-page.home.blog .navbar-wrapper .col-lg-4{
	margin-top:0px;
}
.g_round_label, .blog-image .carousel_rating, .blog-content, #bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-reply-header, #bbpress-forums div.bbp-topic-header,
#bbpress-forums fieldset.bbp-form legend, #bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header,
#matches .mversus, #matches .mminfo, #matches ul.cmatchesw li .member-list-wrapper, .tbroundt table tr th,
#matches ul.cmatchesw li span, #matches ul.cmatchesw.nochallenges li, #mcTooltip, .blog-date,
.blog-date-noimg, .blog-info, .blog-rating .overall-score, .blog-twrapper, .car-cont, .carousel, .tbprice table th, .popover-title,
.carousel-indicators, .team-list-wrapper, .modal-header, .newsbh-item .newsb-thumbnail, .newsbv-item-first .newsb-thumbnail, .title-wrapper,
.tooltip-inner, .user-wrap:hover a.logout, .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner&gt;.vc_item&gt;.vc_inner,
body.groups #item-body, body.groups .item-avatar a, .tournament-header .ttinfo {
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 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);
}
.sticky .blog-twrapper {
    background-image: -webkit-linear-gradient(bottom, #2a2a34, #1a1b1f);
    background-image: -moz-linear-gradient(bottom, #2a2a34, #1a1b1f);
    background-image: -o-linear-gradient(bottom, #2a2a34, #1a1b1f);
    background-image: linear-gradient(to top, #2a2a34, #1a1b1f);
}
.sticky .blog-twrapper h2 a {
    color: #fff;
}

.blog-twrapper {
    position: relative;
    z-index: 10;
    -webkit-transition: -webkit-transform .4s;
    -moz-transition: -moz-transform .4s;
    transition: transform .4s;
}
.blog-image {
    position: relative;
    overflow:hidden;
}

.blog-image img {
    width: 100%;
    height:auto;
     -webkit-transition: -webkit-transform .4s;
    -moz-transition: -moz-transform .4s;
    transition: transform .4s;
}
.blog-date {
    position: absolute;
    top: 10px;
    left: 10px;
}
.blog-date-noimg {
    float: left;
    margin: 28px 20px 15px 25px;
}
.blog-date a, .blog-date span, .blog-date-noimg a, .blog-date-noimg span {
    padding: 5px;
    display: block;
    text-align: center;
}
.blog-date span.date, .blog-date-noimg span.date {
    padding: 15px;
    color: #fff;
    font-size: 16px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    font-weight: 700;
}
.blog-date a, .blog-date span {
    padding: 5px;
    display: block;
    text-align: center;
}
.blog-date span.date {
    padding: 15px;
    color: #fff;
    font-size: 16px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    font-weight: 700;
}
.single-post .blog-ind, .blog-index-page, .page-template-tmp-blog-right .blog, .page-template-tmp-blog-left .blog, .page-template-tmp-blog-isotope .blog, .page-template-tmp-blog-full .blog {
	padding-top: 20px;
}
.single-post .blog-ind .blog-content {
    padding-bottom: 25px;
    box-shadow: none;
    padding: 20px 25px;
    background: #202126;
    border: 1px solid #000000;
}
.single-post .blog-ind .blog-content p{
	line-height: 26px;
}
.blog-content-no-img {
    min-height: 170px;
}
.blog-content {
    padding: 20px 25px 15px;
    line-height: 21px;
    border: 0px solid black;
    border-top: 1px solid black;
}

.blog-content .button-small {
	display: block;
	width: 140px;
	text-align: center;
}

.blog-content h2 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
}
.blog-content ul {
    margin: 20px 0;
}
.blog-ind .blog-post h2 {
    padding: 5px 0px 1px;
}
.blog-ind .blog-post-noimg h2 {
    padding-left: 0;
    float: left;
}
.blog-post-noimg .blog-info {
    float: left;
    width: 80%}
.blog-content.wcontainer h1, .blog-content.wcontainer h2, .blog-content.wcontainer h3, .blog-content.wcontainer h4, .blog-content.wcontainer h5, .blog-content.wcontainer h6 {
    padding-left: 0;
    color: #fff;
}
.blog-content.wcontainer h3 {
    font-size: 21px;
}
.blog-content.wcontainer h2 {
    font-size: 26px;
}
.blog-content.wcontainer td, .blog-content.wcontainer th {
    padding: 10px;
    border: 1px solid #000;
    background: rgba(0, 0, 0, .2);
}
.blog-content.wcontainer table {
    margin-bottom: 10px;
}
.blog-content.wcontainer dd {
    margin: 5px 20px;
}
.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;
    position: absolute;
    left: 0;
    width: 100%}
.blog-ind .blog-info {
    position: relative;
}
.post-pinfo i{
 	margin:0px 5px;
 	font-style: normal;
 }
.post-pinfo a {
    font-size: 11px;
    font-weight:normal;

}
.blog-ind .post-pinfo{
	border-top:0px;
	border-bottom:0px;
}
.post-pinfo{
	margin-bottom: 10px;
    margin-top: 10px;
    padding: 7px 0px 7px 0px;
    border-top: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.1);
    font-size: 11px;
}
body .post-pinfo img, body .post-meta img{
	width: 20px!important;
    height: 20px;
    border-radius: 30px;
    margin-right: 5px;
    position: relative;
    top: -1px;
    border:1px solid black;
}
body li.newsbh-item .post-meta img{
	 width: 20px !important;
}
.blog-ind .post-pinfo {
    margin: 8px 0 5px;
    width: auto;
}
.blog-ind .blog-image img {
    border: 1px solid #000;
    border-bottom: 0;
}
.blog-info .button-small {
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #000;
}
.blog-image .carousel_rating {
    /*width:160px;*/
    position: absolute;
    bottom: 10px;
    right: 50%;
    margin-right: -75px;
    z-index: 2;
    font-size: 18px;
    padding: 10px 10px 8px 12px;
    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;
}
.blog-image:hover .carousel_rating{
	bottom:0px;
	opacity:1;

}

.blog-image .carousel_rating i{
	color: white;
	font-size: 25px;
}
.blog-image .carousel_rating_number{
	color: white;
    font-size: 25px;
    text-align: center;
    padding: 10px 20px;
    width: auto;
    margin-right:-55px;
}

/* Post review numbers */

.post-review-numbers .overall-score{
	font-size: 35px;
    padding: 20px;
    text-align: center;
    margin-left: 0px;
}
.post-review-numbers.post-review ul li{
	text-align: left;
}
.post-review-numbers.post-review .progress{
	margin-top: -1px;
    display: block;
    float: right;
    width: 64%;
}
.post-review-numbers.post-review .progress .progress-bar{
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}
.post-review {
    float: right;
    margin: 25px 20px 15px 25px;
    width: 270px;
}
.post-review ul {
    border-top: 1px solid #EAEAEA;
    list-style: none;
    margin: 0;
    padding: 0;
}
.post-review ul li {
    padding: 15px 25px;
    font-family: 'Titillium Web';
    text-transform: uppercase;
    color: #666;
    font-size:12px;
    border-bottom: 1px solid #EAEAEA;
}
.post-review ul li:last-child {
    border-bottom: 0;
}
.overall-score {
    margin-left: 35px;
    font-size: 25px;
    padding: 20px;
}

.carousel_rating{
	position: absolute;
    top: 11px;
    right: 11px;
    z-index: 2;
    font-size: 14px;
    padding: 5px 10px;
    background: rgba(35,40,45,0.6);
}
.carousel_rating_number{
	color:#ccc;
}
.fa-star-o {
    color: #999;
}
.post-review .score {
    font-size: 16px;
    display: inline-block;
    width: 50%;
    vertical-align: middle;
}
.post-review ul li &gt; div {
    width: 48%;
    /* float: left; */
    display: inline-block;
    word-wrap: break-word;
    vertical-align: middle;
}
.blog-rating {
    background: 0 0/auto auto #FFF;
    background-origin: padding-box;
    right: 10px;
    position: absolute;
    top: 10px;
}
.blog-rating .overall-score {
    margin: 0;
    padding: 0 10px 6px 12px;
}
.blog-rating .overall-score .rating {
    font-size: 15px;
    text-shadow: none;
}
.isoblog .isotope-item {
    margin-top: 10px;
    margin-bottom: 10px;
}
.navigation {
    width: 100%;
    min-height: 5px;
}
.block.mcomments h2 {
    font-size: 22px;
    /* text-align: center; */
}
.block.mcomments .wcontainer {
    margin-top: -10px;
    padding-top: 0px;
}
#commentform{
	margin: 0 0 15px;
    list-style: none;
    border-bottom: 1px solid rgba(0,0,0,0.5);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
    padding: 20px 20px 20px 25px;
    background: #202126;
    border: 1px solid #000000;
}
#commentform .cptch_block{
	margin-bottom:55px;
}
.comment-form .navigation a {
    float: left;
    padding: 10px 15px;
    line-height: 20px;
    text-decoration: none;
    font-weight: 400;
    border-left-width: 0;
    color: #fff;
    text-shadow:0px 0px 0px white;
}
#wp-comment-cookies-consent{   
	margin-bottom: 30px;
    margin-top: 15px;
    }
.comment-form .navigation a:hover{
	text-shadow:0px 0px 10px white;
}
#cancel-comment-reply {
    margin-bottom: 10px;
}
#cancel-comment-reply a{
    margin-bottom: 10px;
}
.form-submit input#submit{
	width: 100%;
    margin-bottom: 0px;
    margin-top: -7px;
    border-radius: 0px 0px 3px 3px;
}
.theChampCommentingTabs ul {
    margin-left: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 20px;
    margin-top: 5px !important;
}
.theChampCommentingTabs ul li {
    padding: 0px !important;
    border: 0px !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.theChampCommentingTabs #theChampReplyTitle{
	    margin-top: 30px;
    border-top: 1px solid rgba(255, 255, 255, 0.07);
    padding-top: 30px;
}
.comment-form .hctpc_block{
	margin-bottom:20px;
}
input[type=text].hctpc_input{
	height:40px;
	text-align:center;
}
#form-section-comment textarea{
	margin-bottom:0px;
}
textarea::placeholder {
    color: #ffffffd9;
}
input::placeholder {
    color: rgba(255, 255, 255, 0.69);
}
#searchform .screen-reader-text {
	display:none;
}
#searchform input {
    width: 100%;
    cursor: text!important;
    padding: 15px 15px 15px 45px;
    background-color: #1f1f26;
    background-image: url(../img/search-widget.png);
    background-position: center left;
    background-repeat: no-repeat;
    margin-bottom: 0;
}
#searchform input[type=submit] {
    display: none;
}
footer #searchform input {

    margin-top: 25px;
}
#searchform h3 {
    display: none;
}
.account {
    float: right;
    display: block;
    margin: 23px 20px 0 0;
}
.page-numbers, .page-numbers:hover {
    padding: 10px 15px;
    position: relative;
    margin-right: 5px;
    color: #fff;
    display: block;
    float: left;
}
.displaying-num {
    font-style: italic;
    font-size: 10px;
    color: #999;
    display: block;
}
div.pagination {
    padding: 3px;
    margin: 3px;
    text-align: center;
    color: #a0a0a0;
    font-size: 80%}
.pagination ul {
    list-style: none;
    margin: 10px 0;
    padding: 0;
}
.pagination li {
    display: inline-block;
    list-style: none;
    margin-right: 5px;
}

.pagination ul.wp_pag a li {
	margin: 0;
}
.pagination a span {
    z-index: 1;
    position: relative;
    font-size: 12px;
    font-family: 'Titillium Web', 'Roboto', Arial;
}
div.pagination a, div.pagination span, .pagination ul.wp_pag &gt; li  {
    padding: 8px 13px;
    position: relative;
    color: #fff;
    margin: 0 5px 0 0;
    display: inline-block;
}
.pagination span.disabled {
    border: 1px solid #666;
    color: #999;
}
#member-dir-count-bottom div.pagination a {
    top: 1px;
}
.sharepost {
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
}
.stButton .stButton_gradient {
    height: 22px!important;
}
.stButton .stArrow {
    display: none!important;
}
.stButton .stFb, .stButton .stMainServices, .stButton .stTwbutton {
    height: auto!important;
}
#stOverlay {
    z-index: 999999999!important;
}
.stwrapper {
    z-index: 9999999999!important;
}
.media-modal, .supports-drag-drop {
    z-index: 99999999999!important;
}
.media-modal input[type=text], .media-modal select, .media-modal textarea {
    background: #fff!important;
}
.media-modal input[type=text], .media-modal textarea {
    padding: 10px!important;
}
.media-frame-title h1 {
    color: #333!important;
}
.psearch-content {
    margin-bottom: 5px;
    color: #999;
        min-height: 125px;
    vertical-align: top;
    margin-top: 50px;
}
body.search-results .blog .container{

}
#sform i.fas, #sformm i.fas{
	position: absolute;
    top: 11px;
    z-index: 0;
    left: 13px;
    font-size: 15px;
    color: white;
    cursor: pointer;
    width:15px;
}
#sform input[type=search]{
	box-sizing: content-box;
}
#sform input[type=search]::placeholder {
    color: #fff !important;
	padding-left:5px;
	opacity: 1;
}

#sform input[type=search]:hover, #sformm input[type=search]:hover {
    border: 0px;
    cursor: pointer;
}
#sform input[type=search]:focus, #sformm input[type=search]:focus {
    width: 130px;
    padding-left: 32px;
    color: #000;
    border: 0px;
    cursor: auto;
    background-color: #202126;
    cursor: pointer;
}
#sform input::-webkit-search-cancel-button, #sform input::-webkit-search-decoration,
#sformm input::-webkit-search-cancel-button, #sformm input::-webkit-search-decoration {
    display: none;
}
#sform input[type=search], #sformm input[type=search] {
	-webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    width: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    padding: 9px 21px 9px 18px;
    margin: 0px;
    border: 0px solid transparent;
    cursor: pointer;
    box-shadow: none !important;
    font-size: 14px;
    color: white !important;
}
#sform input:-moz-placeholder, #sformm input:-moz-placeholder {
    color: #999;
}
#sform input::-webkit-input-placeholder, #sformm input::-webkit-input-placeholder {
    color: #999;
}
.author-block img {
    float: left;
    width: 80px;
    height: 80px;
}
.author-content {
    width: 86%;
    float: right;
}
.author-content h3 {
    line-height: 22px;
    margin-bottom: 12px;
    margin-top: 0;
    text-transform: none;
}
ul.comment-list {
    margin: 0;
    padding: 0;
    margin-bottom: 50px;
    margin-top: 20px;
}
ul.comment-list-no {
   margin-bottom: 0px !important;
}
ul.comment-list ul {
    margin-top: 25px;
    margin-left: 60px;
}
ul.children {
    padding: 0px;
    margin: 0px;
    border: 0px;
}
ul.comment-list li {
    margin: 0 0 15px;
    border-bottom: 1px solid rgba(0,0,0,0.5);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
    padding: 20px;
    padding: 20px 20px 20px 25px;
    background: #202126;
    border: 1px solid #000000;
}
ul.comment-list &gt; li{
	list-style: none;
}
.comment table {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #dddddd1c;
    margin: auto;
    width: 100%;
  }
.comment table th {
    padding: 10px 15px;
    background: rgba(255, 255, 255, 0.050980392156862744);
}
 .comment table thead, table tfoot { background: #f5f5f5; }
 .comment table thead tr th,
 .comment table tfoot tr th,
 .comment table tbody tr td,
 .comment table tr td,
 .comment table tfoot tr td { font-size: 12px; line-height: 18px; text-align: left; }
 .comment table thead tr th,
 .comment table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
 .comment table thead tr th:first-child, .comment table tfoot tr td:first-child { border-left: none; }
 .comment table thead tr th:last-child, .comment table tfoot tr td:last-child { border-right: none; }

  .comment table tbody tr td { color: #b7b7b7; padding: 9px 10px; vertical-align: top; border: none; }
.comment-list .comment ul, .comment-list .comment ol {
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 0px;
}
ul.comment-list .comment ul li, ul.comment-list .comment ol li {
    background: transparent;
    border: 0px;
    padding: 10px 0px 0px 10px;
    box-shadow: none;
    margin: 0px;
    margin-left:20px;
}
ul.children li {
    margin-left: 0px !important;
    margin-top: 10px !important;
}
.blog img.avatar, .comment-form img.avatar {
    float: left;
    border-radius: 100px;
    max-width: 90px;
    margin-top: 17px;
}
.comment-body {
    position: relative;
    margin-top: 0px;
}
.parent .comment-body {
    margin: 0 0 15px;
    border-bottom: 1px solid rgba(0,0,0,0.5);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
    padding: 20px;
    background: #000000bf;
    padding: 20px 20px 20px 25px;
    background: #202126;
    border: 1px solid #000000;
}
.parent {
    border: 0px !important;
    background: transparent !important;
    padding: 0px !important;
    box-shadow: none !important;
}
.comment-body .comment-meta {
	display: inline-block;
    font-size: 12px;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 10px;
}
.comment-body p {
    color: #eee;
    margin: 10px 0 0;
}
.comment-list .avatar {
    border: 1px solid #000;
    width: 15%}
.comment-body .comment-reply-link {
    top: -1px;
    right: 0;
    padding: 4px 9px!important;
    font-size: 10px;
    position: relative;
    border-radius: 3px;
    background: rgba(255,255,255,0.1);
    border: 1px solid rgba(0,0,0,0.8);
}
.comment-body .comment-author {
    font-weight: 700;
    display: inline-block;
    margin-bottom: 5px;
}
.comment-body .comment-author img {
border-radius: 3px;
    margin-right: 10px;
}
.comment-body .reply{
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
}
.parent .comment-body .reply {
    top: 20px;
    right: 20px;
}
.comment-body i{
	font-size:12px;
	top: -3px;
    position: relative;
}
.comment-body .comment-author .comment-info {
    position: relative;
    top: 0px;
    margin-right: 7px;
}
.comment-form input[type=text], .comment-form textarea {
    width: 100%}


body.customize-support .navbar-fixed-top {
    top: 28px;
}
body #wp-link-backdrop {
    z-index: 999999;
}
body #wp-link-wrap {
    z-index: 9999999;
}
body #wp-link #link-options label {
    width: 100%}
body #wp-link-close .screen-reader-text {
    display: none;
}


#map-canvas {
    height: 350px;
    width: 100%}
#querylist {
    z-index: 99999999!important;
}
.contact .error {
    border: 1px solid;
    border-color: #b94a48;
}
.entry-content .error {
    color: red;
}
.ui-accordion-content p {
    background: 0 0/auto auto #FFF;
    background-origin: padding-box;
    padding: 9px 15px;
}
.block_accordion_wrapper h3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-user-select: none;
    background: 0 0/auto auto #FFF;
    background-clip: border-box;
    background-origin: padding-box;
    border-color: #D8D8D8;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-image-outset: 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin: 0;
    padding: 10px 70px 10px 15px;
    position: relative;
}
.addthis_toolbox {
    height: 30px;
}
.post-review ul {
    border-top: 1px solid #000;
    list-style: none;
    margin: 0;
    padding: 0;
}
.post-review ul li {
    padding: 15px 25px;
    font-family: Roboto;
    text-transform: uppercase;
    color: #CCC;
    border-bottom: 1px solid #000;
}
.post-review ul li:last-child {
    border-bottom: 0;
}
.overall-score {
    margin-left: 35px;
    font-size: 25px;
    padding: 20px;
}

.carousel_rating_number{
	color:#ccc;
}
.far.fa-star {
    color: #999;
}
.post-review .score {
    float: right;
    font-size:16px;
}
div.rating {
    font-family: "Font Awesome 5 Regular";
    position: relative;
    display: inline-block;
    font-size: 18px;
}
.overall-score .rating {
    font-size: 26px;
}
div.rating:before {
    color: rgba(255, 255, 255, .3);
}
div.rating:after {
    position: absolute;
    left: 0;
}

.isotopeMenu {
    float: right;
}
.isotopeMenu&gt;li {
    margin: 0!important;
}
.isotopeMenu&gt;li&gt;a {
    padding: 10px 20px!important;
    font-weight: 400;
    display: block;
    color: #fff;
    font-size: 12px;
    text-transform: capitalize!important;
}
.isotope_top_space {
    clear: both;
}
#sk_igallery_lightbox {
    z-index: 999999999!important;
}

/***************************************/
/******** Wordpress default fixes ********/

.first {
    clear: both;
}
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);
}
.tagcloud{
	padding: 10px 10px 0px 10px;
    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;
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto;
}
pre h2{
	color:#333 !important;
}
.alignright {
    float: right;
    margin: 5px 0 10px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 10px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto;
}
a img.alignright {
    float: right;
    margin: 5px 0 10px 20px;
}
a img.alignnone {
    margin: 5px 20px 10px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 10px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background: #1B1C20;
    border: 1px solid #000;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignleft, .wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 10px 5px 0;
}

.gallery .gallery-caption {
    font-size: 12px;
    margin: 0 0 12px;
}
.gallery-item a img, .gallery-item a img:hover {
    border-width: 3px;
    border-style: solid;
}
#ascrail2000 {
    z-index: 100000000!important;
}
.wp-core-ui .wp-media-buttons ul {
    list-style: none;
    display: inline-block;
    margin-right: 5px;
}
#wp-aboutMe-media-buttons &gt; ul.button{
	display:none;
}
body .wp-core-ui .button, body .wp-core-ui body .button-secondary {
    color: #fff;
    background: #1A1A1A !important;
    border: 1px solid #000;
    box-shadow: none;
    text-shadow: none;
    font-weight: 500;
}
button.button-link.delete-attachment, button.button-link.delete-attachment:active, .selection-info .clear-selection, .selection-info .clear-selection:active,
button.media-modal-close, button.media-modal-close:active, .media-selection .button-link, .media-selection .button-link:active {
    box-shadow: none !important;
    border: 0px !important;
    outline: none !important;
    text-shadow:none;
}
.attachment-details input[type="text"], .attachment-details textarea, input.link-to-custom, .media-selection .count {
    color: #333;
}
.media-frame select {
    height: 24px;
    padding: 2px;
    color: #333;
}
.wp-core-ui .attachment.details .check, .wp-core-ui .attachment.selected .check:focus, .wp-core-ui .media-frame.mode-grid .attachment.selected .check {
    background-color: #0073aa !important;
   }
body .wp-core-ui .wp-editor-tabs button {
    background: #1a1a1a !important;
    padding: 5px 10px !important;
    border: 1px solid black !important;
}
body .wp-core-ui .wp-editor-tabs button:hover, body .wp-core-ui.html-active .wp-editor-tabs button#aboutMe-html,
body .wp-core-ui.tmce-active .wp-editor-tabs button#aboutMe-tmce{
	box-shadow:none !important;
	color:white;
}

body .upload-ui .browser {
    color: #fff!important;
}
body .quicktags-toolbar {
    border: 1px solid #000;
    border-bottom: 0;
    background: #181B1E;
}
body .mce-container,  body .mce-widget, body .mce-reset{
	background: #26262f !important;
	color: #555d66 !important;
	box-shadow:none;
	border:0px;
}
 body .mce-widget *{
 	background: #26262f;
 }
body .mce-toolbar .mce-btn button, body .qt-dfw{
	border:0px !important;
	box-shadow:none;
}
body .mce-btn .mce-txt{
	color: #555d66;
}
body .wp-core-ui button {
    background: transparent !important;
    box-shadow:none;
}
body .mce-panel .mce-btn:focus i.mce-caret, body .mce-panel .mce-btn:hover i.mce-caret {
    border-top-color: #7d8a98;
}
body .wp-switch-editor{
	    border: 1px solid #5a5a5a;
    border-radius: 5px 5px 0px 0px;
}
body .mce-menu-item .mce-ico, body .mce-menu-item .mce-text {
    color: #555d66;
}
body .mce-btn-small button {
    padding: 1px 5px;
    font-size: 12px;
    background: transparent !important;
    box-shadow: none !important;
    width: 100%;
    color: #555d66;
    border:1px solid transparent;
}
#wp-description-editor-container &gt; .mce-container &gt; .mce-container-body {
    border: 1px solid black;
}
body .mce-panel.mce-menu {
    border: 1px solid #000;
}

body div.mce-panel {
    border: 0;
    background: #26262f;
}
body .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    -webkit-border-radius: 0;
    border-radius: 0;
    direction: ltr;
    background: #26262f;
    border: 1px solid #555d66;
   }
.mce-container-body {
    border: 1px solid black;
}
.mce-btn button i {
    font-size: 16px !important;
}
body .wp-core-ui .button-secondary:focus, body .wp-core-ui .button-secondary:hover, body .wp-core-ui .button.focus, body .wp-core-ui .button.hover, body .wp-core-ui .button:focus, body .wp-core-ui .button:hover {
    background: #131313;
    border-color: #000;
    color: #999;
}
.seres {
    margin-top: 13px!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;
}

.postform#cat, .screen-reader-text{
	margin-top: 20px;
	margin-right: 10px;
}
.widget .postform#cat{
	margin-top: 0px;
}
#wp-calendar {
    width: 100%}
#wp-calendar td, #wp-calendar th {
    padding: 10px;
    border: 1px solid #000;
    background: #191a1f;
}
#wp-calendar td:hover, #wp-calendar th:hover{
	background: #333240;
}
#wp-calendar th {
    background: #333240;
}
#wp-calendar caption {
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #000;
    background: #333240;
    border-bottom: 0px;
    color: #cccccc;
    font-weight: 600;
}
.widget *{
	max-width:100%;
}
.widget select {
    width: 100%;
}
.widget .wp-caption{
	margin-left:0px;
	margin-right:0px;
}
/*.navbar-inverse .nav&gt;li.current-menu-item&gt;a&gt;span, .navbar-inverse .nav&gt;li&gt;a {
    color: #FFF;
}*/
.navbar-inverse .nav&gt;li.active&gt;a, .navbar-inverse .nav&gt;li.current-menu-item&gt;a, .navbar-inverse .nav&gt;li&gt;a:hover {
    opacity: 1;
}
.block-title, .button-big, .button-medium, .button-small, .dropdown-menu li&gt;a, .navbar-inverse .nav&gt;li&gt;a, .navbar-search .search-query, .pdisplay a, .plove, blockquote {
    font-family: Roboto;
    letter-spacing: 0;
}
.sidebar-nav {
    padding: 9px 0;
}
.results-main {
    min-height: 70px;
}
.newslatest, .nospace {
    margin-left: 0;
}
.newslatest .newsbv-item-first {
    width: 100%}
.newslatest .newsbv-item {
    width: 90%;
    margin: 0 auto;
}
.news_tabbed .newsbv-item-first {
    width: 34%;}
.news_tabbed .wcontainer {
    padding: 20px;
    position: relative;
    background: linear-gradient(to bottom left,#3b3c50 -20%,#2a2a34 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;
}
#block-9 {
    margin-top: 40px;
}
.isogeneral {
    float: left;
    left: 0;
    top: 0;
    transform: translate(0, 0);
}
.single-matches .navbar-inverse {
    height: auto;
}
.map-image img {
    border-color: #ff5b5b!important;
}
.thumbnails {
    margin-top: 10px;
}
.isoblog {
    position: relative;
    overflow: visible!important;
}
.isoblog .isotope-item {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(0, 0);
    width: 354px;
}
.ctext {
    color: #666;
    font-family: arial;
    font-size: 12px;
}
.widget_latest_twitter_widget {
    text-align: left;
    padding: 15px 0 0;
    list-style: none;
}
#latest-twitter-widget-icon, #latest-twitter-widget-pic {
    float: left;
    border: 0;
    margin-right: 5px;
}
.latest-twitter-tweet-time {
    font: 9pt/12pt arial;
    color: #999;
    margin-bottom: 10px;
}
.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;
}
.ticker-title:before {
    content: '';
    position: absolute;
    right: -25px;
    top: 0px;
    width: 0;
    height: 0;
    border-right: 25px solid transparent;
    display: block;
}
.ticker-title svg {
    position: relative;
    top: -1px;
}
.tickeroverlay-left {
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 30;
    height: 12px;
    width: 150px;
    top: 0;
    left: -2px;
}
.tickeroverlay-right {
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 30;
    height: 12px;
    width: 150px;
    top: 0;
    right: -2px;
}
.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;
}
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: 11px 0 0;
    padding-right: 15px;
    height: 30px;
}
ul.newsticker a {
    white-space: nowrap;
    padding: 0;
    margin: 0;
}
ul.newsticker span {
    margin: 0;
}
#webticker2 {
    float: right;
}
#webticker2 li {
    float: right;
    margin: 0;
    padding-left: 15px;
}
#loading {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: relative;
    display: block;
    opacity: .7;
    background-color: #fff;
    z-index: 99;
    text-align: center;
}
#loading-image {
    position: absolute;
    top: 100px;
    left: 240px;
    z-index: 100;
}
.login-tooltip, .register-tooltip {
    top: -5000px;
    white-space: normal;
}


/***************************/
/******** Custom profile ********/
/***************************/

.profile&gt;.normal-page {
    padding-bottom: 20px;
    background: #242424;
    padding-left: 15px;
    padding-top: 0;
    margin-left: 0;
}
.profile-fimage {
    margin-left: -10px;
    margin-right: -10px;
    min-height: 280px;
    position: relative;
}
.profile-fimage.profile-media-team {
    min-height: 260px;
}
.pmi_title .delete-team {
    float: right;
    display: block;
    margin-top: 2px;
    font-size: 14px;
    margin-left: 10px;
    margin-right: -5px;
    color: red;
    position: relative;
    opacity: .5;
}
.buddypress .profile-fimage {
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 0px;
    z-index: 999;
}
.profile-fimage img.wp-post-image {
    max-width: 100%;
    width: 100%;
    min-height: 280px;
}
.profile-fimage img {
    max-width: 100%}
.profile-fimage .friendswrapper{
	top: 20px;
    right: 20px;
}
.friendswrapper, .messagewrapper {
    z-index: 9999;
    position: absolute;
    top: 20px;
    right: 00px;
}
.messagewrapper {
    z-index: 9999;
    position: absolute;
    top: 80px;
    right: 0px;
}
.messagewrapper 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;
}
.friendswrapper .friends-count  {
    padding: 15px 20px;
    font-size: 16px;
    color: #fff;
    text-shadow: 0 1px 3px #000;
    font-family: Roboto;
    font-weight: 800;
    text-transform: uppercase;
    z-index: 1;
    position: relative;
}
.friendswrapper .friends-count i {
    margin-right: 5px;
}
.friendswrapper .add-friend {
    margin-right: 5px;
    border: 1px solid #000;
    padding: 10px 13px;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 800;
    font-family: Roboto;
    position: absolute;
    top: 6px;
    z-index: 0;
    right: 15%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .7);
    white-space:nowrap;

    width: 145px;
}
.friendswrapper .add-friend.pending_friend {
   right: 0%;
    opacity: .8;
}
.friendswrapper:hover .add-friend {
    right: 95%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    width: auto;
    overflow: hidden;
}
.friendswrapper:hover .add-friend.remove {
    right: 95%;}
.not_friends.pending_friend {
    right: 95%;}
.friendswrapper .add-friend i {
    margin-right: 6px;
}
body .profile-info .nav-top-divider {
    margin: 0 -20px;
    width: 130%;
    height: 10px;
    z-index: 9999;
}
.team-page .team-avatar-card {
    font-size: 14px;
    text-align: center;
    color: #999;
}
.team-page .team-avatar-card img {
    max-height: 100%;
    min-width: 100%;
    width:100%;
    height: auto;
    border: 1px solid #1d1d1d;
}
.team-page .team-avatar-card 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;
}
.profile-info {
    position: relative;
}

.profile-info &gt; relative {
	position: relative;
	z-index: 9999;
}
.profile-info .avatar-card {
    position: absolute;
    top: 30px;
    left: 0px;
    padding: 10px;
    width: 220px;
    font-size: 14px;
    text-align: center;
    color: #999;
    border: 1px solid #000;
    -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);
    z-index: 1000000;
}
.frame_img img{
    -webkit-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2) !important;
    -moz-box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2) !important;
    box-shadow: 0 1px 4px #000, inset 0 1px 1px rgba(255, 255, 255, .2) !important;
    border: 1px solid #000 !important;
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 85%) !important;
    padding: 11px 10px 10px !important;
}
.my-account .profile-info .avatar-card {
    left: 0;
}
.bbp-user-page #buddypress.my-profile&gt;#item-nav {
    right: -9px;
}
.profile-info .avatar-card img {
    max-width: 100%;
    height: auto;
    min-height: 198px;
    max-height: 200px;
    border: 1px solid #1d1d1d;
}
.profile-info .avatar-card 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;
}
.user-name {
    padding-left: 300px;
    float: left;
}
.outer-tabs&gt;.tab-content {
    padding: 0;
}
.outer-tabs&gt;.nav-tabs li a {
    padding-left: 50px;
    padding-right: 50px;
    font-size: 14px;
    font-weight: 700;
    font-family: arial;
    margin-bottom: 1px;
}
.tab-content .nav-tabs li a {
    background: 0 0!important;
    font-weight: 700;
    border: none!important;
    color: #999;
    padding-bottom: 16px;
    padding-top: 15px;
    font-family: Arial;
}
.tab-content .nav-tabs li a:hover, .tab-content .nav-tabs li.active a {
    color: #fff;
}
.tab-content .tab-content {
    padding: 0;
}
.profile-info .tab-content&gt;.tab-pane {
    padding: 20px;
}
.profile-info .tab-content&gt;.tab-pane#videos {
    padding: 0;
}
.profile-info .tab-content&gt;.tab-pane fieldtest {
    margin-bottom: 20px;
}
.profile-info .tab-content&gt;.tab-pane fieldtest .styleall.fileinput-button {
    margin-bottom: -20px;
    width: 100%;
    margin-top: 20px;
}
#change_profile_pic {
    position: absolute;
    top: 127px;
    left: 00px;
    height: 71px;
    z-index: 99999;
    margin: 11px;
    background-color: #000;
    display: none;
    text-align: center;
    vertical-align: middle;
    line-height: 75px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Roboto;
    color: #fff;
    text-shadow: 0 2px 3px #000;
    width: 196px;
}
#change_bg_pic {
    position: absolute;
    top: 0;
    left: 00px;
    height: 71px;
    width: 100%;
    margin: 0;
    background-color: #000;
    text-align: center;
    vertical-align: middle;
    line-height: 75px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Roboto;
    color: #fff;
    text-shadow: 0 2px 3px #000;
    z-index: 500;
    display: none;
}
ul.about-profile {
    padding: 0;
    margin: 0;
    border:1px solid black;
    background: #212129;
}
ul.about-profile li {
	overflow: hidden;
    margin: 0;
	width: 100%;
	padding: 15px;
	list-style: none;
	font-size: 12px;
	line-height: 17px;
	color: #dddddd;
	font-weight: 500;
}
ul.about-profile li strong {
    color: #ddd;
	text-transform: capitalize;
	font-weight: 500;
}
.ins_widget li .latest-twitter-tweet:nth-child(odd), .match-page .mmaps ul li:nth-child(even),
 .widget ul li:nth-child(even), .widget.teamwarlist-page ul.teamwar-list li.teamwar-item,
  footer ul li:nth-child(even), ul.about-profile li:nth-child(even),
  .tournaments-list li {
  	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);
}

.bgpattern, .cart-notification, .team-members-mi,
 .nextmatch_wrap .team12w, .nm-teams, .post-review,
  .widget_shopping_cart, .woocommerce .cart-notification{
    background: #212129;
    border-top: 1px solid #000;
    border-bottom: 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);
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce table.cart td.actions .button.checkout-button, .button-medium:after, .button-small:after, .button-big:after, button[type="submit"]:after, input[type="submit"]:after {
	opacity:0.8;
}

.woocommerce .product-wrap .add_to_cart_button.added, .woocommerce .product-wrap .add_to_cart_button.added:hover {
	opacity:0.8;
}

.bgpattern, .cart-notification, .post-review, .widget_shopping_cart, .woocommerce .cart-notification {
    border: 1px solid #000;
}
.widget ul li:last-child, footer ul li:last-child, ul.about-profile li:last-child {
    border-bottom: 0;
}
.profile-fimage.profile-media-team .hiddenoverflow {
    height: 260px;
}
#change_page_bg_pic {
    cursor: pointer;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 10px 20px;
    background: #000;
    text-align: center;
    vertical-align: middle;
    line-height: 75px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Roboto;
    color: #fff;
    text-shadow: 0 2px 3px #000;
    opacity: .7;
}
.ajaxdeletebck {
    position: absolute;
    top: 48px;
    left: 195px;
}
#mainwrap {
    position: relative;
}
#matches .pmi_title, .team-page .pmi_title, #TeamChooserModalFooter .members-list li .item-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%,#333240 45%,#333240 85%);
    font-size: 22px;
    position: absolute;
    top: 95px;
    left: 260px;
    padding: 15px 20px;
    font-weight: 900;
    color: #eee;
    font-family: Roboto;
    text-transform: uppercase;
    z-index: 9999;
}

h2.bp-screen-reader-text{
	float: left;
    font-size: 18px;
    margin-left: 5px;
    margin-top: 30px;
    margin-bottom: 15px;
    width:100%;
}
span.bp-screen-reader-text {
    margin-left: 5px;
}
body ul.acfb-holder li.friend-tab {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #121214;
    padding: 6px 14px;
    background: #212528;
    font-size: 1em;
}
/***************************/
/******** Team Page ********/
/***************************/

.team-page .pmi_title h1 {
    font-size: 22px;
    margin: 0;
    float: left;
}
.team-page #change_profile_pic {
    top: 113px;
    left: -1px;
    width: 211px;
}
.bbp-user-page #buddypress&gt;#item-nav, .team-page .team-nav, .bp-user #buddypress #item-nav {
    position: absolute;
    top: 237px;
    right: 30px;
    width: auto;
    z-index:999;
}
body .team-page .team-nav{
	top: -56px;
}
.bbp-user-page #buddypress&gt;#item-nav{
	right:0px;
}
.team-page .team-nav li {
    margin: 0 2px;
    color: #fff;
    border-radius: 5px 5px 0 0;
}
.team-page .team-nav li .msg_ntf{
	padding: 3px 8px;
    border-radius: 20px;
    font-size: 11px;
}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:before,
.team-page .team-nav li:before, .nav-tabs&gt;li:before, .wpb_tabs_nav li:before,
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab: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;
}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title:before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover:before,
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active:before, body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:hover:before,.wpb-js-composer .vc_tta-tabs-list .vc_tta-tab.vc_active&gt;a:before, .wpb-js-composer .vc_tta-tabs-list .vc_tta-tab&gt;a:hover:before,
.team-page .team-nav li.active:before,.mtournament-body .team-nav li:hover:before, .mtournament-body .team-nav li:focus:before, .mtournament-body .team-nav li.active:before, .team-page .team-nav li:focus:before, .team-page .team-nav li:hover:before, .nav-tabs&gt;li.ui-tabs-active:before,
.nav-tabs&gt;li:focus:before, .nav-tabs&gt;li:hover:before, .wpb_tabs_nav li.ui-tabs-active:before, .wpb_tabs_nav li:focus:before, .wpb_tabs_nav li:hover:before, .tbbrakets .tbbstagesw ul li.active:before {
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.nav-tabs&gt;li, .wpb_tabs_nav li {
    position: relative;
    display: block;
    border: 0px !important;
}
body .vc_tta.vc_general .vc_tta-panel-title &gt; a, .team-page .team-nav li a, .nav-tabs&gt;li a, .wpb_tabs_nav li a, body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab &gt; 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;
}
#regulations_tabs&gt;li a:hover{
	font-family:roboto, roboto condensed, arial;
	color: white !important
}
.team-page .nav-top-divider {
    height: 10px;
    z-index: 1000;
}
#matches .team-a .teamimgw, #matches .team-b .teamimgw, #matches .teammfs span, .team-page .team-avatar-card, .gamesb 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%,#333240 45%,#333240 85%);
    position: absolute;
    top: 25px;
    left: 30px;
    z-index: 99999;
    padding: 11px 10px 10px;
}
.team-page .team-avatar-card {
    width: 233px;
    height: 207px;
}
.team-page .team-avatar-card .hiddenoverflow {
    width: 211px;
    height: 183px;
}
.profile-fimage.profile-media .hiddenoverflow {
    height: 280px;
}
.team-page .challenge-team, .submit-score {
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 9999;
}
.profile-teams .pteam-img {
    height: 55px;
    width: 55px;
    overflow: hidden;
    float: left;
    padding: 3px;
    border-radius: 0;
}
.profile-teams .pteam-img img {
    width: 100%;
    height: 100%}
.profile-teams .pteam-title {
    float: left;
    padding-left: 10px;
    line-height: 55px;
    text-transform: uppercase;
    font-size: 16px;
}
.profile-teams a {
    color: #999;
    display: block;
    margin-top: 10px;
}
.profile-teams a:first-child {
    margin-top: 0;
}
.team-page #members {
    margin-top: 10px;
}
.team-page #team {
    padding-top: 20px;
}
.team-page #members ul.item-list {
    padding: 10px 0;
}
#buddypress ul.item-list li .action {
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
#buddypress ul.item-list li:hover .action {
    opacity: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.team-page #members #buddypress ul.item-list li, .members-block ul.item-list li {
    background: 0 0!important;
    border: 0!important;
    padding: 0!important;
    box-shadow: none!important;
    font-size: 100%!important;
    z-index: 99999;
}


/***************************/
/******** Matches Page ********/
/***************************/
#matches ul.cmatchesw li .member-list-more, .team-page #buddypress ul.item-list li .member-list-more, .members-block ul.item-list li .member-list-more {
    background-color: #121316;
    border: 1px solid #000;
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    bottom: 0;
}
#matches ul.cmatchesw li .member-list-more .mlm1, .team-page #buddypress ul.item-list li .member-list-more .mlm1, .members-block ul.item-list li .member-list-more .mlm1 {
    position: absolute;
    bottom: 0;
    width: 55%;
    text-align: center;
    font-size: 11px;
    padding: 10px 5px;
    left: 0;
}
.team-page #buddypress ul.item-list li .member-list-more .mlm2, .members-block ul.item-list li .member-list-more .mlm2 {
    position: absolute;
    bottom: 0;
    width: 60%;
    text-align: center;
    font-size: 11px;
    padding: 10px 5px;
    right: 0;
}
.team-page #buddypress ul.item-list li .member-list-more .mlm1 a, .team-page #buddypress ul.item-list li .member-list-more .mlm2 a, .members-block ul.item-list li .member-list-more .mlm2 a {
    opacity: .2;
    color: #eee;
    font-weight: 400;
}
#matches .mcscalert i.fa-times, #matches ul.cmatchesw li .member-list-more .mlm1.mj i, .team-page #buddypress ul.item-list li .member-list-more i {
    color: red;
}
#matches .mcscalert i.fa-check, #matches ul.cmatchesw li .member-list-more .mlm1.mj i.fa-check, .team-page #buddypress ul.item-list li .member-list-more .u i, .team-page #buddypress ul.item-list li.pending .member-list-more .mj i.fa-check {
    color: #0cd407;
}
.team-page #buddypress ul.item-list li .member-list-more .mlm1 a:hover, .team-page #buddypress ul.item-list li .member-list-more .mlm2 a:hover {
    opacity: 1;
}
.team-page #buddypress ul.item-list li.pending .member-list-wrapper img {
    opacity: .5;
}
.team-page #buddypress ul.item-list li.pending .member-list-wrapper .item-title a {
    color: #999;
}
.team-page #buddypress ul.item-list li.pending .member-list-wrapper .pending-text {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fd4a0c;
    font-size: 10px;
}
#matches ul.cmatchesw li .member-list-more .mlm1.mj, .team-page #buddypress ul.item-list li .member-list-more .mlm1.mj {
    width: 100%}
#matches .mcscalert i, #matches ul.cmatchesw li .member-list-more .mlm1.mj i, .team-page #buddypress ul.item-list li.pending .member-list-more .mj i {
    font-size: 16px;
}
#matches ul.cmatchesw li .member-list-more .mlm1.mj a, .team-page #buddypress ul.item-list li.pending .member-list-more .mj a {
    opacity: 1;
}
#matches .mcscalert i:hover, #matches ul.cmatchesw li .member-list-more .mlm1.mj a:hover, .team-page #buddypress ul.item-list li.pending .member-list-more .mj a:hover {
    opacity: .5!important;
}
.team-page #buddypress .members-list li .member-list-wrapper, .team-page #matches li .member-list-wrapper, .members-block ul.item-list li .member-list-wrapper {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    top: 0;
    z-index: 2;
}

.members-list .item-avatar {
	float: left;
}
.team-page #buddypress .members-list li:hover .member-list-wrapper, .team-page #matches li:hover .member-list-wrapper, .members-block ul.item-list li:hover .member-list-wrapper {
    top: -35px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.team-page #members ul.item-list li .item-title {
    line-height: 17px;
}
.team-page #members ul.item-list img.avatar {
    height: 55px;
    margin: 2px;
    width: 55px;
    float: left;
    padding: 3px;
    border-radius: 0!important;
}
#members ul.item-list img.avatar {
    border-radius: 0!important;
}
#buddypress .members-list li .team-list-wrapper div.item-title {
    margin-top: 9px;
}
.team-page #members .generic-button {
    margin: 1px 10px 0 0;
}
.team-page #buddypress .members-list li {
    overflow: visible;
    height: 71px;
}
.team-page .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, #2a2a34);
    background-image: -moz-linear-gradient(right, #1a1b1f, #2a2a34);
    background-image: -o-linear-gradient(right, #1a1b1f, #2a2a34);
    background-image: -ms-linear-gradient(right, #1a1b1f, #2a2a34);
    background-image: linear-gradient(to left, #1a1b1f, #2a2a34);
    color: #fd8f0c;
}
.team-generali {
    padding: 0;
    border: 1px solid #000;
}
.team-generali .team-members-app {
    text-align: center;
    padding: 20px;
}
.team-generali .team-members-app strong, .team-generali .team-members-app&gt;.fas {
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 2px 3px rgba(0, 0, 0, .3);
}
.team-generali .team-members-app .error_msg {
    margin: 15px 0 0;
}
.team-generali .team-members-app strong {
    font-family: 'Titillium Web', 'Roboto', Arial;
}
.team-generali .team-members-app a {
    border: 1px solid #000;
    margin-top: 15px;
}
.team-generali .team-members-mi {
    padding: 10px 20px;
    margin: 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    list-style: none;
}
.team-generali .team-members-mi li {
    width: 100%;
    list-style: none;
    padding: 10px 0;
    color: #eee;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
}
.team-generali .team-members-mi li strong {
    text-transform: uppercase;
    color: #999;
    font-family: 'Titillium Web', 'Roboto', Arial;
    width: 25%;
    display: inline-block;
}
.team-generali .team-members-links {
    padding: 15px 20px;
    margin: 0;
}
.team-generali .team-members-links li {
    list-style: none;
    padding: 5px 0;
    width: 100%;
    color: #666;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
}
.team-generali .team-members-links li a {
    color: #666;
    opacity: 1;
}
.team-generali .team-members-links li a:hover {
    opacity: .6!important;
}
.team-generali .team-members-links li .fas {
    color: #eee;
    font-size: 10px;
    margin-left: 5px;
}
.members-block ul.item-list li.third_user .member-list-more, .members-block ul.item-list.third_user li .member-list-more {
    display: none;
}
.members-block ul.item-list li.third_user:hover .member-list-wrapper, .members-block ul.item-list.third_user li:hover .member-list-wrapper {
    top: 0!important;
}
#myModalDeleteTeam .modal-body {
    text-align: center;
}
#myModalDeleteTeam .modal-body a {
    width: 20%}
.all-teams-page #buddypress #members .members-list li {
    width: 24%;
    margin-right: .5%;
    margin-left: .5%}
.all-teams-page #buddypress #members .members-list li .team-list-wrapper {
    box-shadow: none;
    border: 0;
    background: 0 0;
}
.all-teams-page #buddypress ul.item-list {
    margin-top: 20px;
    margin-bottom: 10px;
}
.all-teams-page .error_msg, .wpb_content_element .error_msg {
    margin-top: 20px;
}
.all-teams-page .all-teams-form label {
    float: left;
    margin-top: 25px;
    margin-left: 15px;
    margin-bottom: -10px;
}
.teamwarlist-page.widget{
    margin-bottom: 10px;
}
.all-teams-page .all-teams-form label input[type=text] {
    font-size: 90%}



.all-tournaments-page #buddypress #tournament_members .members-list li {
    width: 24%;
    margin-right: .5%;
    margin-left: .5%}

.all-tournaments-page #buddypress #tournament_members .members-list li .tournament-list-wrapper {
    box-shadow: none;
    border: 0;
    background: 0 0;
}
.all-tournaments-page #buddypress ul.item-list {
    margin-top: 20px;
    margin-bottom: 10px;
}
.all-tournaments-page .error_msg, .wpb_content_element .error_msg {
    margin-top: 20px;
}
.all-tournaments-page .all-tournaments-form label {
    float: left;
    margin-top: 25px;
    margin-left: 15px;
    margin-bottom: -10px;
}
.teamwarlist-page.widget{
    margin-bottom: 10px;
}
.all-tournaments-page .all-tournaments-form label input[type=text] {
    font-size: 90%}



.profile-fimage.match-fimage .hiddenoverflow {
    height: 235px;
}
.teampage-matches .profile-fimage.match-fimage .hiddenoverflow, #matches.teampage-matches .dots,  #matches.teampage-matches .dots{
	margin: 0px -22%;
}
.teampage-matches .profile-fimage.match-fimage .nav-top-divider {
    margin-bottom: 30px;
    margin: 0px -22%;
    width: 144%;
}
.user_matches .profile-fimage.match-fimage .hiddenoverflow{
    min-width: 300%;
}

.profile-fimage.match-fimage .nav-top-divider {
    margin-bottom: 30px;
}
body #matches .mcomments, body #matches .mmaps {
    float: right;
}
#matches:hover .matched {
    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;
}
#matches .matched {
    position: absolute;
    left: 10px;
    top: 22px;
    z-index: 99999;
    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;
    opacity: 0;
}
#matches .matched i {
    font-size: 18px;
    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;
    cursor: pointer;
    color: #fff;
    margin-right: 5px;
}
#matches .matched i.fa-flag, #matches .matched i.fa-times {
    color: red;
}
#matches .matched i.fa-flag {
    font-size: 16px;
}
#myModalLReport textarea {
    display: block;
    width: 100%}
#matches .matched i:hover {
    opacity: 1;
}
#matches .team-a, #matches .team-b {
    width: 45%;
    top: 0;
    position: absolute;
}
#matches .team-a {
    left: 0;
}
#matches .team-b {
    right: 0;
}
#matches .team-b a:hover, #matches .team-a a:hover{
	text-shadow:0px 0px 5px white;
}
#matches .team-a .pmi_title {
    left: initial;
    right: 235px;
    top: 85px;
}
#matches .team-b .pmi_title {
    left: 235px;
    top: 85px;
}
#matches .team-a .teamimgw {
    right: 30px;
    left: initial;
    width: 210px;
}
#matches .team-b .teamimgw {
    width: 210px;
}
#matches .team-a img, #matches .team-b img {
    border: 1px solid #000;
    width:100%;
}
#matches.user_matches .team-a img, #matches .team-b img{
	height: 150px;
}
#matches .team-a .teamimgw, #matches .team-b .teamimgw {
    top: 25px;
}
#matches .teammfs {
    top: initial;
    bottom: -10px;
    left: 50%;
    position: absolute;
}
#matches .teammfs span {
    font-weight: 900;
    font-family: Roboto;
    font-size: 24px;
    color: #fff;
    border-radius: 5px;
    padding: 9px 15px;
    display: block;
    position: relative;
    left: -50%;
    top: initial;
}
#matches .teammfs.win span {
    color: #0ee203;
}
#matches .teammfs.lose span {
    color: red;
}
#matches .profile-fimage.match-fimage {
    max-height: 235px;
    min-height: 235px;
    border-top: 1px solid black;
}
#matches .profile-fimage.match-fimage p {
    margin: 0;
}
#matches .match-fimage-wrapper {
    z-index: 9;
    position: relative;
    display: block;
}
#matches .mversus {
    font-size: 62px;
    padding: 0 10px 13px;
    position: absolute;
    top: 85px;
    left: 46.4%;
    z-index: 999999;
    height: auto;
    line-height: 59px;
    font-weight: 700;
    font-family: Roboto;
    color: #fff;
    text-shadow: 0 2px 3px #000;
}
#matches .mversus .deletematch {
    padding: 3px 8px;
    border-radius: 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    position: absolute;
    top: -7px;
    right: -7px;
    border: 1px solid #000;
    z-index: 9;
    line-height: 18px;
}
#matches .dots, .tournament-header .dots {
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height: 110%;
    background: url(../img/dotsmall.png) top left;
}
body .tournament-header .dots{
	height:100%;
}
#matches .mminfow {
    position: absolute;
    left: 50%;
    bottom: -20px;
}
#matches .mminfo {
    position: relative;
    left: -50%;
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 10px;
    z-index: 999999;
    color: #999;
    font-family: Roboto;
}
#matches .mminfo strong {
    font-weight: 800;
    font-size: 12px;
    color: #fff;
    letter-spacing: 1px;
    margin-right: 5px;
}
#matches .mminfo span {
    font-weight: 800;
    font-size: 12px;
    letter-spacing: 1px;
}
#matches.teampage-matches .title-wrapper {
    margin: 20px -11px;
}
#matches .nav-divider-wrapper {
    margin: 0 -10px;
}
#matches .mcscalert, #matches ul.cmatchesw.challenges {
    background: url(../img/challengepattern.jpg) top left;
    margin: 0 -10px -10px;
    padding: 15px 20px;
}
#matches .mcscalert {
    border: 1px solid #000;
    color: #999;
    text-align: center;
    font-weight: 500;
    font-family: Roboto;
    margin: 0;
}
#matches .mcscalert span {
    color: #fff;
    margin: 0;
}
#matches ul.cmatchesw {
    margin: 30px 0 0;
    list-style: none;
    padding: 10px;
    z-index: 10;
    position: relative;
}
#matches ul.cmatchesw.nochallenges {
    padding: 0 10px;
}
#matches ul.cmatchesw:after {
    content: '';
    display: table;
    clear: both;
}
#matches ul.cmatchesw li {
    list-style: none;
    width: 49.5%;
    margin-right: 1%;
    display: block;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
#matches ul.cmatchesw li .member-list-wrapper, #matches ul.cmatchesw.nochallenges li {
    padding: 7px 10px 5px;
    position: relative;
    top: 0;
    z-index: 2;
}
#matches ul.cmatchesw li:nth-child(even) {
    margin-right: 0;
}
#matches ul.cmatchesw li img.avatar {
    height: 55px;
    margin: 2px;
    width: 55px;
    border-radius: 0;
}
#matches ul.cmatchesw li .teama, #matches ul.cmatchesw li .teamb, #matches ul.cmatchesw li .minfo, #matches ul.cmatchesw li&gt;strong {
    float: left;
    position: relative;
}
#matches ul.cmatchesw li .deletematch {
    padding: 3px 8px;
    border-radius: 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    position: absolute;
    top: -7px;
    right: -7px;
    border: 1px solid #000;
    z-index: 9;
}
#matches ul.cmatchesw li span {
    position: absolute;
    bottom: -6px;
    left: 14px;
    display: block;
    padding: 2px 8px;
    border-radius: 3px 3px 0 0;
    z-index: 99999;
    font-weight: 700;
    color: #fff;
    font-size: 12px;
    min-width: 32px;
    text-align: center;
}
#matches ul.cmatchesw li a&gt;strong {
    display: block;
    height: 100%;
    line-height: 59px;
    margin: 0 10px;
    color: #fff;
    float: left;
}
#matches ul.cmatchesw li a:hover .minfo strong {
    color: #fff;
    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;
}
#matches ul.cmatchesw li .minfo {
    margin: 10px;
    font-size: 10px;
    color: #666;
}
#matches ul.cmatchesw li:hover img {
    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;
}
#matches ul.cmatchesw li .minfo 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;
}
#matches .matchstatus {
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
    border-left: 1px solid #000;
    height: 100%;
    background: red;
}
#matches .matchgame {
    height: 71px;
    max-height: 100%;
    float: right;
    width: 52px;
    margin: -7px -5px -5px 0;
    border-left: 1px solid #000;
    overflow: hidden;
}
#matches .matchgame img {
    height: 100%}
#matches .mwin .matchstatus {
    background: #0ee203;
}
#matches .swin .matchstatus {
    background: #0ee203 !important;
}
#matches .slose .matchstatus {
    background: red !important;
}
#matches .mlose .matchstatus {
    background: red;
}
#matches .mtie .matchstatus {
    background: #f49800;
}
#matches .notsubmitted .matchstatus {
    background: #999;
}
#matches .mlose img, #matches .mtie img, #matches .mwin 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;
}
#matches ul.cmatchesw li.mlose .teamb span, #matches ul.cmatchesw li.mwin .teama span {
    color: #0ee203;
}
#matches ul.cmatchesw li.mtie span {
    color: #f49800;
}
#matches ul.cmatchesw li.mlose .teama span, #matches ul.cmatchesw li.mwin .teamb span {
    color: red;
}
.match-page .mdescription .wcontainer{
	padding: 20px 25px;
    background: #202126;
    border: 1px solid #000000;
}
.match-page .mcomments .wcontainer{
	padding: 20px 25px;
    background: #202126;
    border: 1px solid #000000;
}
.challenge-form label input {
    margin-right: 5px !important;
    position: relative;
    top: 2px;
}
.challenge-form {
    margin: 10px 0;
}
.challenge-form table {
    width: 70%}
.challenge-form table th {
    width: 30%;
    vertical-align: middle;
    font-size: 13px;
}
.challenge-form table i {
    font-size: 10px;
}
.challenge-form table select {
    margin: 5px 5px 5px 0;
}
.challenge-form table input, .challenge-form table input:focus, .challenge-form table input:hover {
    margin: 5px 0;
}
.challenge-form .wp-editor-wrap {
    margin: 10px 0;
}
.challenge-form .leftcol {
    float: left;
    width: 35%;
    margin-bottom: 10px;
}
.challenge-form .title{
    display: none;
}
.challenge-form .leftcol img, .modal-body .leftcol img {
    margin-bottom: 10px;
    height: 150px;
    width: 150px;
}
.challenge-form .round {
    float: right;
    width: 65%}
.challenge-form .add-round {
    float: right;
    width: 55%;
    text-align: right;
    margin-right: 52px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.challenge-form .remove-matchmap {
    position: absolute;
    top: 174px;
    left: -20px;
}
.challenge-form .map, .modal-body .map {
    position: relative;
    border-bottom: 1px solid #000;
    margin-bottom: 30px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .1);
}
.challenge-form .wp-media-buttons .wp_doin_media_link{
	display:inline-block;
	    margin-right: 5px;
    margin-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px;
	color: #555;
    background: #1A1A1A;
    border: 1px solid #000;
    box-shadow: none;
}
.challenge-form .wp-media-buttons .wp_doin_media_link:hover{
	background: #131313;
    border-color: #000;
    color: #999;
}
.challenge-form .wp-media-buttons ul{
	padding-left:0px;
	margin-left:0px;
	display:inline-block;
	vertical-align:top;
	list-style:none;
}
.challenge-form .wp-media-buttons .insert-media {
    padding-left: 5px;
    display: inline-block;
    vertical-align: top!important;
}
.challenge-form .wp-media-buttons ul.button, .challenge-form .wp-media-buttons ul.button:hover{
	border: 0px;
    background: transparent;
    padding: 0px;
}
.modal-body .leftcol {
    float: left;
    margin-bottom: 10px;
    width: 35%}
.modal-body .round {
    float: right;
    width: 65%}
.modal-body .round input[type=text] {
    width: 48%;
    margin-left: 1%}
.modal-body .map {
    width: 480px;
}
.modal-body .map .team1_title, .modal-body .map .team2_title{
        width: 32%;
    display: inline-block;
    margin-bottom: 10px;
    font-size: 12px;
    text-align: center;
}
#myModalLReport .modal-header{
	padding:0px;
}
#myModalLReport .modal-header .close {
    margin-top: -2px;
    margin-right: -2px;
    color: white;
    opacity: 0.3;
    padding: 0px 5px;
    border: 1px solid transparent;
}
#myModalLSubmit .map-select {
    display: none;
}
#myModalLSubmit .modal-header{
	padding: 0px;
    margin: -20px -20px 0px -20px;
}
#myModalLSubmit #wp-cw-submit{
	margin: 0 auto;
    text-align: center;
    display: block;
    margin-bottom: -10px;
}
#myModalLSubmit img.screenshot{
    -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%,#333240 45%,#333240 85%);
    padding: 5px;
}
.match-page .profile-fimage.match-fimage {
    margin-bottom: 30px;
}
.match-page .mmaps ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.match-page .mmaps ul li {
    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;
   }
.match-page .mmaps ul li:hover {
	-o-box-filter: brightness(120%);
	-moz-box-filter: brightness(120%);
	-webkit-filter: brightness(120%);
	filter: brightness(120%);

}
.match-page .mmaps ul li .mscorew, .match-page .mmaps ul li img, .match-page .mmaps ul li strong {
    display: inline-block;
}
.match-page .mmaps ul 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;
}

.match-page .mmaps ul li .mscorew {
    float: right;
    margin: 15px 10px 2px;
    position:relative;
    z-index:2;
}
.match-page .mmaps ul li .mscore {
    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;
}
#myModalL .modal-body a {
    margin-right: 15px;
}
#myModalL .modal-body a:last-child {
    margin-right: 0;
}
#myModalL .modal-body a.facebookloginb {
    background-color: #3b5998;
}
#myModalL .modal-body a.twitterloginb {
    background-color: #5dd7fc;
}
#myModalL .modal-body a.tumblrloginb {
    background-color: #2c4762;
}
#myModalL .modal-body a.linkedinloginb {
    background-color: #007bb6;
}
#myModalL {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 99999999;
    margin-left: auto;
    background: rgba(0, 0, 0, .5);
}
.media-modal-close span.media-modal-icon .screen-reader-text {
    display: none!important;
}
body .modal-content {
    text-align: left;
    position: relative;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    outline: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    padding: 20px;
    text-align: left;
    white-space: normal;
    background-color: #2A2A34;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 1);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
body #myModalDeleteTeam .modal-content, body #myModalDeleteTeam .modal-content .modal-header{
	padding:0px;
}

.aroundmodal #myModalL.hide {
    display: none;
}
.capch img {
    margin-right: 10px;
}
.capch #captcha-form {
    margin-top: 10px;
    width: 203px;
    margin-left:0px;
}
.page-numbers {
    font-size:  10px!important;
    padding:  8px 13px!important;
    margin:  0 5px;
}
.pagination-links {
    float: right;
}
.wp-teamwars-pagination {
    float: left;
}
 .members-list .team-list-wrapper {
    background:  none;
    border:  none;
    box-shadow:  none;
}
.cust_input {
    display: table-cell;
}

.wp-core-ui .button, .wp-core-ui .button-secondary{
	vertical-align: middle !important;
}
.edit-attachment{
	display:none !important;
}

/*****************/
/** Tournaments **/
/*****************/

/* All tournaents page */

body #TeamChooserModalFooter .modal-content{
	padding:0px;
}
#TeamChooserModalFooter .members-list{
	padding:0px;
	margin:0px;
}
#TeamChooserModalFooter .members-list 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;
    padding: 5px;
    position: relative;
    list-style: none;
    display: inline-block;
    width: 100%;
    margin: 0px;
    float: none !important;
    border: 1px solid black;
    background-size: cover !important;
    background-position: center !important;
    cursor:pointer;
}
#TeamChooserModalFooter .members-list li:last-child {
    display: none;
}
#TeamChooserModalFooter .close {
    position: absolute;
}
#TeamChooserModalFooter .members-list li:hover{
	-o-box-filter: brightness(120%);
	-moz-box-filter: brightness(120%);
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
#TeamChooserModalFooter .members-list li:first-child {
    border-top: 1px solid black !important;
}
#TeamChooserModalFooter .members-list li .item-title{
	position: absolute;
    top: 29px;
    height: auto;
    width: auto;
    left: 144px;
    z-index: 1;
}
#TeamChooserModalFooter .members-list li .item-avatar{
	float:left;
	z-index: 2;
    position: relative;
}
#TeamChooserModalFooter .members-list li .item-title a{
	display: inline-block;
    vertical-align: middle;
    line-height: normal;
    font-size: 22px;
}
#TeamChooserModalFooter .members-list li .item-title .item-meta{
	font-size: 11px;
    font-weight: 500;
    text-transform: none;
    opacity: 0.8;
}

#TeamChooserModalFooter .members-list li img{
	width: 140px;
    -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%,#333240 45%,#333240 85%);
    z-index: 99999;
    padding: 11px 10px 10px;
}
.tournaments-list{
	list-style: none;
	padding:0px;
	margin-top:30px;
}
.tournaments-list li.overlay::after {
    content: '';
    z-index: 1;
    height: 100%;
    width: 100%;
    display: block !important;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.6;
    background: linear-gradient(to right, #2a2a34 0%, rgba(0,0,0,0) 100%);
}
body .tournaments-list li, body.page .tournaments_block_single .wcontainer li {
	list-style:none;
	padding: 20px;
	background: url(../img/tlistcup.jpg) right bottom no-repeat #212129;
	position:relative;
	width: 49.3%;
	margin-bottom:0.7%;
	min-height:185px;
	border:1px solid black;
}

body.page .tournaments_block_single .wcontainer li {
	width: 100%;
}

.tournaments-list li &gt; a{
	display:block;
	position:relative;
	z-index:2;
}
.btournament-single .tlistinfo{
	padding-left:0px;
}
.btournament-single .tournaments-list li{
	width: 100%;
    margin-bottom: 0px;
    background-size: cover;
    position: relative;
}
.tlistimg, .tlistinfo, .tlistjoin{
	display:inline-block;
	vertical-align:top;
	z-index: 2;
    position: relative;
}
.vc_col-sm-3 .tlistjoin, .vc_col-sm-2 .tlistjoi,n .vc_col-sm-1 .tlistjoin{
		position: relative !important;
		bottom: 0;
		right: 0;
		margin-left:0px !important;
		text-align:center;
	}
.tlistjoin, .tlistpremium{
	position:absolute;
	bottom:15px;
	right:20px;
	display:block;
}
.tlistjoin a, .tlistpremium a{
	padding: 11px 30px !important;
	text-shadow: 0px 1px 4px black;
	font-size: 14px;
}
.tlistimg img{
	border:1px solid black;
	width:85px;
}
.tlistinfo{
	padding-left:20px;
	max-width:70%;
}
.tlistinfo i{
	font-size: 12px;
    width: 10px;
    text-align: center;
    margin-right: 4px;
}
.leave_tournament, .leave_tournament:hover{
	-webkit-box-shadow: 0 0 10px rgba(255, 0, 0, 0.25), inset 0 0 1px 1px rgba(254, 66, 66, 0) !important;
    -moz-box-shadow: 0 0 10px rgba(255, 0, 0, 0.25), inset 0 0 1px 1px rgba(254, 66, 66, 0) !important;
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.25), inset 0 0 1px 1px rgba(254, 66, 66, 0) !important;
    border: 1px solid rgba(255, 0, 0, 0.5) !important;
    border: 1px solid black;
    background-image: -webkit-radial-gradient(ellipse farthest-corner at center 0px,#ff1300 -150%,#b31414 45%,#7d1f1f 85%);
    background-image: -o-radial-gradient(ellipse farthest-corner at center 0px,#ff1300 -150%,#b31414 45%,#7d1f1f 85%);
    background-image: -moz-radial-gradient(ellipse farthest-corner at center 0px,#ff1300 -150%,#b31414 45%,#7d1f1f 85%);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#ff1300 -150%,#b31414 45%,#7d1f1f 85%) !important;
    box-shadow: inset 0px 0px 3px #de0000;
    opacity: 1;
}
.leave_tournament:hover{
	opacity:0.8 !important;
}
.tournaments-list h4{
    margin-bottom: 25px;
    margin-top: 10px !important;
    padding-top: 0px;
    font-size: 18px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.tournaments-list li &gt; a:hover h4{
	color:#dddddd;
}
.tournaments-list p, .tournamentCarousel p, .tournaments_block_single .tlistinfo p{
	margin-bottom: 0px;
	font-size: 11px;
	line-height: 17px;
	margin-top: 0px;
	color:#dddddd;
}
.tournaments-list p.tlistprice, .tournamentCarousel .nextmatch_wrap .tlistprice{
	color:#ffbc00;
}
.tournaments-list p span, .tournamentCarousel p span, .tournaments_block_single .tlistinfo p span{
	color:#999999;
}

body .tournaments_block .tournaments-list{
	margin-top: 0px;
}

.all-tournaments-page .tournaments_block .tournaments-list li{
	    width: 49.5%;
}
.all-tournaments-page .tournaments_block .tournaments-list{
	margin-top:40px;
}
body .tournaments_block .tournaments-list li{
	margin-right: .5%;
	margin-left: 0%;
	width: 49.75%;
padding-bottom: 70px;
}
body .vc_col-sm-7 .tournaments_block .tournaments-list li, body .vc_col-sm-6 .tournaments_block .tournaments-list li, body .vc_col-sm-5 .tournaments_block .tournaments-list li,
body .vc_col-sm-2 .tournaments_block .tournaments-list li, body .vc_col-sm-4 .tournaments_block .tournaments-list li, body .vc_col-sm-3 .tournaments_block .tournaments-list li,
body .vc_col-sm-1 .tournaments_block .tournaments-list li {
	margin-right:0px;
	width:100%;
}
body .tournaments_block .tournaments-list li:nth-child(2n){
	margin-right:0px;
}
body .tournaments_block .wcontainer{
	margin-top: 0px;
    padding-top: 0px;
}

.tournamentCarousel p span{
	display:initial
}
.tournamentCarousel .nextmatch_wrap{
	padding:15px 25px 15px 25px;
}
.tournamentCarousel .nextmatch_wrap h4, .tournamentCarousel .nm-date{
	position:relative;
	z-index:2;
}
.tournamentCarousel .nextmatch_wrap h4{
	margin-bottom:30px;
}
.tournamentCarousel .tlistjoin, .tournamentCarousel .tlistpremium{
	width: 100%;
    position: relative;
    bottom: 0px;
    right: 0px;
    padding: 0px 20px 10px 20px;
    margin-top:0px;
}
.tournamentCarousel .tlistjoin a.button-small, .tournamentCarousel .tlistpremium a.button-small{
	width: 100%;
    text-align: center;
}
.no-tour-games{
	padding: 20px;
    background: #212129;
    font-size:12px;
}
.tournamentCarousel  .nm-date{
	margin-top:0px;
	padding-bottom: 20px;
}
.tournamentCarousel  .carousel-control .fa-chevron-left, .tournamentCarousel  .carousel-control .fa-chevron-right, .tournamentCarousel  .carousel-control .icon-prev, .tournamentCarousel  .carousel-control .icon-next{
	top: 50%;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    margin-top: -13px;
}
.tournamentCarousel .nextmatch_wrap .tlistinfo{
    max-width: 250px;
}
.vc_col-sm-3 .tournamentCarousel .nextmatch_wrap .tlistinfo{
        max-width: 190px;
}


/* Tournament single page */

body .tournaments_block_single .tournaments-list li{
	margin:0px;
	margin-left:0px;
	margin-bottom:0px;
	width:100%;
	background-size:cover !important;
}
body .tournaments_block_single .tournaments-list h4{
	font-weight: 700 !important;
}
body .tournaments_block_single .wcontainer, body .tournaments_block_single .wcontainer .tournaments-list{
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px
}
body.page .tournaments_block_single .wcontainer li h4 {
	margin-bottom: 25px;
}

.tournaments_block_single .tlistinfo{
	margin-left:20px;
	padding-left:0px;
	margin-top: 0;
}

.tournaments_block_single .tlistjoin, .tournaments_block_single .tlistpremium{
	position: absolute;
	margin-top: 20px;
	text-align: center;
	margin-left: -50px;
}
.single-tournament .normal-page{
	background-image: url(../img/tpbg.jpg);
    background-color: rgba(0, 0, 0, 0);
    background-size: cover;
    background-position: 50% 0%;
    background-repeat: repeat;
}
.tournament-header{
	min-height:205px;
	position:relative;
	padding-top: 50px;
	padding-bottom:50px;
    margin-bottom: 0px;
 	background-position-y:-150px;
 	overflow:visible;
 	z-index:99999;
}
.tournament-header .tournament-finished{
	margin-top: -50px;
}
.tournament-header .dots{
	z-index:1;
}
.tournament-header .container{
	position:relative;
	z-index:9999;
}
.thdescriptionw{
	margin: 13px 0 40px;
}
.thdescriptionleft{
	margin-bottom: 0px;
    float: left;
    width: 55%;
    padding-right: 40px;
    box-sizing: border-box;
}
.thdescriptionleft .jtournamentb img, .thdescriptionleft .ltournamentb img{
	background: 0px;
    border: 0px;
    box-shadow: none;
    margin-right: 0px;
}
.premium-tag{
	text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #ffbd00;
}
.premium-tag i {
    font-size: 18px;
    position: relative;
    bottom: -2px;
    margin-right: 4px;
}
.thdescriptionleft .premium-tag, .tournaments-list .premium-tag, .tournaments_block_single .premium-tag {
    color: #ffc400;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bolder;
    position: relative;
    top: -10px;
}
.tournaments-list .premium-tag, .tournaments_block_single .premium-tag {
	top:2px;
}
.thdescriptionright{
	margin-left:55%;

}
.thdescriptionleft 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;
}
.thdescriptionleft h1 span{
	display: block;
    font-size: 12px;
}
.thdescriptionleft h1 span a{
	font-size:12px;
}
.thdescriptionleft img{
	margin-right: 25px;
    float: left;
    max-width: 100px;
    margin-top: auto;
    padding: 3px;
    background-color: #1d1d1d;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 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-header .hiddenoverflow {
    height: 205px;
	position: relative;
	margin-top: -56px;
	z-index: 1;
}

.thdregistration{
	    text-transform: uppercase;
    margin-bottom: 13px;
}
.thdregistration p{
    text-transform: uppercase;
    padding-right: 5px;
    padding-bottom: 6px;
    margin:0px;
    text-shadow: 0px 1px 3px rgba(0,0,0,1);
    color: #bbb;
}
.thdregistration span{
	color: #fff;
    font: 16px/23px 'roboto condensed', 'Arial Narrow', Arial, sans-serif;
    padding-bottom: 12px;
}

.thdtext {
    font-size: 13px;
    color: #fffbed;
    line-height: 26px;
    word-wrap: break-word;
    opacity:1;
}
#regulations_containters .regulation_text a, #regulations_containters .regulation_text a:hover,
.t_edit_wrapper .thdtext a, .t_edit_wrapper  .thdtext a:hover{
	font-size: 13px;
    text-transform: none;
    font-weight: 500;
    font-family: Roboto, 'Open Sans', Arial;
    line-height: 26px;
    word-wrap: break-word;
    opacity: 1;
}
.accordion-group .active .regulation_text a:hover{
	color:white !important;
}
.t_edit_wrapper .thdtext a i, #regulations_containters a i {
    font-size: 13px;
    top: 0px;
}
.thinfoleft {
    float: left;
    width: 55%;
    padding-right: 40px;
    box-sizing: border-box;
}
.thinfoleft h2 {
    color: #c7d5eb;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 0 30px;
    font-weight: 400;
}
.thinfoleft h2 strong {
    color: #ebe4c7;
}

.thprice {
	width: 33%;
    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: 0px;
    width: 50%;
    margin-bottom: 25px;
}
.thprice h3{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    font: 14px/22px 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    color: #ffd800;
}

.thprice h4{
    font: 12px/20px 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    text-transform: uppercase;
    margin: 0px;
}

.thinforight{
	margin-left: 55%;
}
.thinforight 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);
}

.thinforight 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;
}
.thinforight 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;
}
.thinforight ul li img, .thprice img{
	position: absolute;
    top: 0px;
    left: 0px;
}
.thinforight 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);
}

.thinforight 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;
}
.thinforight ul li.tbparticipants .control-group.form-group,
.thinforight ul li.tblocation .control-group.form-group{
	margin-top:10px;
}
.thinforight ul li.tbparticipants .control-group.form-group input[type='text']{
	width: 70px;
}
.thinforight ul li span.editable-clear-x{
	right:10px !important;
}
.button-small.jtournamentb.disabled, .button-small.jtournamentb.disabled:hover, .button-small.ltournamentb.disabled, .button-small.ltournamentb.disabled:hover{
	opacity: 0.8;
    background: grey;
    box-shadow: none;
    color: #ccc;
    border:1px solid black;
}
.button-small.jtournamentb.disabled:hover, .button-small.ltournamentb.disabled:hover{
	opacity: 0.6 !important;
}
.jtournamentb, .ltournamentb{
	text-shadow:0px 1px 3px rgba(0,0,0,0.7);
}
.jtournamentb i, .ltournamentb i {
    margin-right: 5px;
}
.mtournament-body {
	padding:35px 0px 35px 0px;
	position:relative;
}
.mtournament-body h2 {
    color: #c7d5eb;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 0 20px;
    font-weight: 600;
}
.mtournament-body #accordion2 .accordion-heading {
    margin-bottom: 20px;
    margin-top: -30px;
    text-align:center;
    position:relative;
    background:transparent !important;
}
.mtournament-body #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;
}
.mtournament-body #accordion2 .accordion-heading a:hover{
	background: rgba(0,0,0,.5);
}
.mtournament-body #accordion2 .accordion-heading .fa-chevron-circle-down{
	margin-left:5px;
}
.tbinfo, .tbmaps, .tbprice, .tbteams, .tbregulations, .tbbrakets{
	margin-bottom:70px;
}
.tbinfo ul{
	display:flex;
}
.tbinfo ul, .tbmapsi{
	list-style:none;
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}
.tbinfo ul li{
	float: left;
    width: 20%;
    box-sizing: border-box;
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 2px solid #8c8c7c;
}

.tbinfo 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;
}
.tbinfo 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;
}
.game_chooser{
	cursor:pointer;
}
#GameChooserModal .modal-body{
	padding:15px 0px;
}
#GameChooserModal .modal-header {
    position: relative;
}

#GameChooserModal .modal-header button {
    position: absolute;
    top: 6px;
    right: -5px;
    padding: 2px 5px;
    border: 1px solid transparent;
}
#GameChooserModal .modal-body ul{
	padding:0px;
	margin:0px;
}
#GameChooserModal .modal-body ul li {
    list-style: none;
    padding: 5px 10px 5px 5px;
    display: inline-block;
    width: 31%;
    border-radius: 3px;
    cursor: pointer;
    margin: 5px;
    border: 1px solid #000;
    background-image: -webkit-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: -moz-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: -o-linear-gradient(bottom, #1a1b1f, #2a2a34);
    background-image: radial-gradient(ellipse farthest-corner at center 0px,#31a2a6 -150%,#333240 45%,#333240 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 ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}
#GameChooserModal .modal-body ul li:hover{
	color:#eee;
    -o-box-filter: brightness(120%);
	-moz-box-filter: brightness(120%);
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
#GameChooserModal .modal-body ul li img{
	margin-right: 6%;
    border: 1px solid black;
    width: 35%;
    height: 75px;
}
#GameChooserModal .modal-body ul li span{
	display: inline-block;
    width: 59%;
    display: inline-block;
    vertical-align: middle;
}
.tbmapsi li{
	width: 25%;
    display: block;
    position: relative;
    float: left;
    padding: 2px;
    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%);
}
.tbmapsi li:hover, .tbmapsi li.selected_map{
	-o-box-filter: brightness(120%);
    -moz-box-filter: brightness(120%);
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
    cursor:pointer;
}
.tbmapsi 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;
}
.tbmapsi li h3{
	position: absolute;
    top: 39%;
    width: 100%;
    padding: 10px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    margin: 0px;
    /* margin-top: -46px; */
    color: #eee;
    text-shadow: 0px 1px 5px black;
    font-weight: 700;
}
.tbmapsi li 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;
}
.tbmapsi li &gt; div {
    border:1px solid black;
}
.tbmapsi li &gt; div &gt; div {
    height: 205px;
    overflow: hidden;
    position:relative;
}
.tbmapsi.three_maps li img, .tbmapsi.two_maps li img{
	height:auto;
}
.tbmapsi.three_maps li{
	width:33.33%
}
.tbmapsi.two_maps li{
	width:50%;
}
.tbprice 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;

}
.tbprice table th{
	font-size: 11px;
    padding: 15px 2%;
    text-transform: uppercase;
    font-weight: 400;
    vertical-align: middle;
    white-space: nowrap;
}
.tbprice table th img, .tbprice table td img{
	display: inline-block;
    margin-right: 5px;
}
.tbprice table td img{
	margin-right:15px;
}
.tbprice table td .button-small img {
	margin-right:0px;
}
.tbprice table th span{
	display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding-right: 50px;
}
.tbprice table tr td:first-child, .tbprice table tr th:first-child{
    width: 30%;
}
.tbbrakets .tbprice table tr td:first-child, .tbbrakets .tbprice table tr th:first-child{
	width:65px;
}
.tbprice table tr td{
	background: #212129;
}
.tbprice 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%);
}
.tbprice table td{
    color: #f9f5e1;
    padding: 15px 2%;
    border-bottom: 1px #333335 solid;
}
.tbprice table td span{
	font-size: 18px;
    line-height: 24px;
    padding-top: 1px;
    color: #A2ADB8;
}
.tbprice table td:first-child span {
    font-size: 14px;
}
.tbprice table td #challenge_control div{
	width:100%;
	text-align:center;
}
.tbprice table td #challenge_control div.challenge_decline{
	background: #8d0303;
    border: 1px solid red;
    box-shadow: none;
    opacity:0.8;
}
.tbprice table td #challenge_control div.challenge_decline:hover{
	opacity:1;
}
.tbprice table td.tfirstw span, .tbprice table td.tsecondw span, .tbprice table td.tthirdw span{
	display: inline-block;
    vertical-align: middle;
    font: 14px/20px 'Roboto Condensed',"Arial Narrow",Arial,sans-serif;
    line-height:24px;
}
.tbprice table td.tfirstw{
	border-left: 2px #ffba00 solid;
}
.tbprice table td.tsecondw{
	border-left: 2px #aeaeae solid;
}
.tbprice table td.tthirdw{
	border-left: 2px #da773b solid;
}

.tbteams#buddypress .members-list li a{
	color: #A2ADB8;
}
.tbteams#buddypress .members-list li a:hover{
	color: #eee;
}
#remove_regulation{
	background: grey;
    box-shadow: none;
    margin-left:5px;
}
.tbregulations .tab-content ul{
	margin-top:15px;
	margin-bottom:30px;
}
.tbregulations .tab-content ul li{
	margin: 7px 0px;
}
.tbregulations #regulations_tabs li .editable-container{
	padding:10px 10px 0px 10px;
}
.tbregulations &gt; ul{
	float:left;
	width:25%;
	margin-top:10px;
}
.tbregulations &gt; ul.nav-tabs&gt;li{
	float:left;
	width:25%;
	float: left;
    width: 100%;
    margin-bottom: 3px;
    border-radius: 5px 0px 0px 5px;
}
.tbregulations &gt; ul.nav-tabs li a{
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    text-shadow: 0 1px 3px #000;
    padding: 20px 25px;
}
.tbregulations &gt; ul.nav-tabs&gt;li:before{
	border-radius: 4px 0px 0px 4px;
}
.tbregulations &gt; ul.nav-tabs&gt;li.active:before{
	opacity:0;
}
.tbregulations .tab-content.wcontainer{
	float:left;
	width:75%;
	padding: 30px;
}
.tbregulations .tab-content.wcontainer h1, .tbregulations .tab-content.wcontainer h2, .tbregulations .tab-content.wcontainer h3,
.tbregulations .tab-content.wcontainer h4, .tbregulations .tab-content.wcontainer h5, .tbregulations .tab-content.wcontainer h6{
	font: 18px/21px 'roboto condensed',"Arial Narrow",Arial,sans-serif;
    color: #c7d5eb;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 0px;
    font-weight: 600;
}
.tbregulations .tab-content.wcontainer *:last-child {
    margin-bottom: 0px;
}
.tbregulations .regulations_wrapper{
	float: left;
    width: 100%;
    margin-top: 20px;
}
span.u_kick {
    position: absolute;
    top: 0px;
    right: 0px;
}
.kick_load{
	margin: 0 auto;
    text-align: center;
    display: block;
    margin-top: 12px;
}
.challenge_status{
	    margin-bottom: 15px;
    padding: 15px;
    background-color: #333240;
    border: 1px solid #000;
}
.tbbrakets{
	min-height:120px;
}
.tbbrakets .tbbstagesw{
	margin: 0 0 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    margin-bottom:-30px;
    padding-left:1px;
}
.tbbrakets .tbbstagesw ul{
    font-size: 0;
    line-height: 0;
    letter-spacing: -.31em;
    word-spacing: -.43em;
    position: relative;
    white-space: nowrap;
    z-index: 1;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
.tbbrakets .tbbstagesw .tbbstages ul:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 16px;
    height: 3px;
    background: #292929;
    left: 0;
    right: 0;
}
.tbbrakets .tbbstagesw 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: 0.5%;
    border-bottom: 1px solid black !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 19.5%;
    flex: 0 0 19.5%;
    /* padding: 0px 5px; */
    margin-bottom: 0.5%;
}
.tbbrakets .tbbstagesw .tbbgroups ul li{
	width: auto;
    min-width: 120px;
}
.tbbrakets .tbbstagesw 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: 255px;
    white-space: nowrap;
    border-bottom: 1px solid black !important;
    z-index:1;
    text-align: center;
    line-height: 40px;
}
.tbbrakets .tbbstagesw .tbbstages{
	margin: 0 0 30px;
}
.tbbrakets .tbbstagesw .tbbgroups ul li a{
	border-bottom: 3px solid rgba(0,0,0,0);
    margin-right: 20px;
    width: auto;
    height: 30px;

}
.tbbrakets .tbbstagesw ul li a span{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
    font-weight:700;
    margin-top:12px;
}
.tbbrakets .tbbstagesw ul li.active a, .tbbrakets .tbbstagesw ul li:hover a{
	color: #fffbed;
    border-bottom: 3px solid #292929;
}

.tbprice table.tbgroups tr td:first-child, .tbprice table.tbgroups tr th:first-child{
	width: 69px;
}

table.tbgroups tr td, .tbroundt table tr td{
	color: #999;
}
.tbgroups a, .tbroundt a{
	font-size:14px;
	color: #A2ADB8;
}
.tbgroups a:hover, .tbroundt a:hover{
	color: #eee;
}
.tbroundt h3{
	font-size: 14px;
    padding: 15px;
    margin: 40px 0px 0px 0px;
    padding-left: 25px;
}

.tbroundt table{
	width: 100%;
	margin-top: 40px;
}
.tbroundt.ladder_matches table{
	margin-top:0px;
}
.tbroundt table tr td{
	width:auto;
	padding: 20px;
	color: #f9f5e1;
    padding: 15px 2%;
    border-bottom: 1px #333335 solid;
    background: #212129;
    font-size: 13px;
    color: #A2ADB8;
}
.tbroundt table tr th img{
	margin-top:-3px;
}
.tbroundt table tr th{
	font-size: 11px;
    padding: 15px 2%;
    text-transform: uppercase;
    font-weight: 400;
    vertical-align: middle;
    white-space: nowrap;
}
.tbroundt table tr th:first-child {
    width: 50%;
}
.tbroundt table tr th:first-child, .tbroundt table tr td:first-child {
    width: 50%;
}
.tbroundt table tr th:last-child, .tbroundt table tr td:last-child {
    width: 20%;
}
.tbroundt table tr th:nth-child(3), .tbroundt table tr td:nth-child(3) {
    width: 9%;
    text-align: center;
}
.tbroundt table tr th:nth-child(2), .tbroundt table tr td:nth-child(2) {
    width: 20%;
    text-align: right;
    border-left: 1px solid black !important;
}
.tbroundt table tr td.gscore{
	width: 8%;
}

.tbroundt table tr td.gscore strong{
	color: #A2ADB8;
}

.tbroundt table tr td.gscore a{
	text-decoration: underline;
}

.header-background-image {
    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 {
    position: relative;
    top: 0px;
    /* width: 100%; */
    margin: -20px -20px 10px -20px;
    z-index: 1111;
    text-align: center;
background: rgb(104, 30, 31);
    padding: 10px;
    color: #ffe8e8;
    font-size: 12px;
    border: 1px solid #8a2d2e;
    left:0px;
}
.tournaments_block_single .tournament-finished, .tournamentCarousel .tournament-finished{
	left:0px;
	padding:10px;
	max-width: none;

}
.tournamentCarousel .tournament-finished{
	margin-top: 0px;
}
.tournament_control_panel {
    position: fixed;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    z-index:100000;
    text-align:center;
    padding:15px;
}

.tournament_control_panel a{
	margin-right: 5px;
}

#knockout_holder {
    width:100%;
    display: inline-block;
    overflow-y: auto;
	margin-top:40px;

}
#thebracket_third{
	float:right;
}
#thebracket_third h5{
	display:none;
}
#thebracket_third table{
	    position: absolute;
    top: 4px;
    width:100%;
}
#thebracket_third .g_game.g_winner {
    margin-top: 16px !important;
}
.g_round_label.thirdp {
    /margin-top: -50px;
    position: relative !important;
    left: initial !important;
}
.g_gracket {
	width:1300px;
    display: flex;
	padding: 55px 0px 5px;
	line-height: 100%;
	position: relative;
	overflow: hidden;
	touch-action:auto;
}
.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;
	}
.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;
}



/*! X-editable - v1.5.1
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */

#tournament-start .editableform .control-group .editable-buttons{
	top:5px;
}
.bootstrap-wysihtml5-insert-link-modal .modal-dialog{
	background: #333240;
	border: 1px solid black;
    border-radius: 3px;
}
.bootstrap-wysihtml5-insert-link-modal .modal-header{
	padding: 0px;
	margin:-1px;
}
.bootstrap-wysihtml5-insert-link-modal .modal-body input{
	display: inline-block;
    border-collapse: separate;
    border: 1px solid rgba(0, 0, 0, 0.901961);
    clear: none;
    float: none;
    margin: 0px 0px 10px;
    outline: rgb(204, 204, 204) none 0px;
    outline-offset: 0px;
    padding: 10px 15px;
    position: static;
    vertical-align: baseline;
    text-align: start;
    box-sizing: border-box;
    box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px 0px, rgba(0, 0, 0, 0.6) 0px 1px 2px 0px inset;
    border-radius: 3px;
    width:100%;
    background-color: rgb(38, 38, 47);
}
.bootstrap-wysihtml5-insert-link-modal .modal-footer{
	border-top: 1px solid black;
}
.editableform {
    margin-bottom: 0; /* overwrites bootstrap margin */
}

.editableform .control-group {
    margin-bottom: 0; /* overwrites bootstrap margin */
    white-space: nowrap; /* prevent wrapping buttons on new line */
    line-height: 20px; /* overwriting bootstrap line-height. See #133 */
}

/*
  BS3 width:1005 for inputs breaks editable form in popup
  See: https://github.com/vitalets/x-editable/issues/393
*/
.editableform .form-control {
    width: auto;
    height: auto;
    font-weight: 500;
    font-size: 12px;
    font-family: arial;
    padding:10px 15px;
}

.editable-buttons {
    display: block;
    vertical-align: top;
    margin-left: 0;
    margin-bottom: 10px;
    zoom: 1;
    top: 0px;
    position: relative;
    z-index: 1;
}

.tbparticipants .editable-buttons {
	display: inline-block;
	margin-left: 10px;
	margin-top: 2px;
}
.editable-buttons button{
	padding: 5px 13px !important;
	margin: 0px;
    top: 0px;
}
.editable-buttons.editable-buttons-bottom, .tbregulations .tab-content .editable-buttons{
   display: block;
   margin-top: 7px;
   margin-left: 0;
}

.editable-input {
    vertical-align: top;
    display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
    width: auto; /* bootstrap-responsive has width: 100% that breakes layout */
    white-space: normal; /* reset white-space decalred in parent*/
   /* display-inline emulation for IE7*/
   zoom: 1;
}

.editable-input input{
	height: auto;
}
.thdtext .editable-input, .editableform .form-control{
	width:100%;
}
.editable-buttons .editable-cancel {
   margin-left: 7px;
}

.editable-input .combodate select{
	background-color: #282833;
    border: 1px solid black;
    margin: 5px 5px 10px 5px;
}


/*for jquery-ui buttons need set height to look more pretty*/
.editable-buttons button.ui-button-icon-only {
   height: 24px;
   width: 30px;
}

.editableform-loading {
    background: url('../img/loading.svg') center center no-repeat;
    height: 25px;
    width: auto;
    min-width: 25px;
}

.editable-inline .editableform-loading {
    background-position: left 5px;
}

 .editable-error-block {
    max-width: 300px;
    margin: 5px 0 0 0;
    width: auto;
    white-space: normal;
}

/*add padding for jquery ui*/
.editable-error-block.ui-state-error {
    padding: 3px;
}

.editable-error {
   color: red;
}

/* ---- For specific types ---- */

.editableform .editable-date {
    padding: 0;
    margin: 0;
    float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
.editable-inline .add-on .icon-th {
   margin-top: 3px;
   margin-left: 1px;
}


/* checklist vertical alignment */
.editable-checklist label input[type="checkbox"],
.editable-checklist label span {
    vertical-align: middle;
    margin: 0;
}

.editable-checklist label {
    white-space: nowrap;
}

/* set exact width of textarea to fit buttons toolbar */
.editable-wysihtml5 {
    width: 566px;
    height: 250px;
}

/* clear button shown as link in date inputs */
.editable-clear {
   clear: both;
   font-size: 0.9em;
   text-decoration: none;
   text-align: right;
}

/* IOS-style clear button for text inputs */
.editable-clear-x {
   background: url('../img/clear.png') center center no-repeat;
   display: block;
   width: 13px;
   height: 13px;
   position: absolute;
   opacity: 0.6;
   z-index: 100;

   top: 37%;
   right: 6px;
   margin-top: -6px;

}

.editable-clear-x:hover {
   opacity: 1;
}

.editable-pre-wrapped {
   white-space: pre-wrap;
}
.editable-container.editable-popup {
    max-width: none !important; /* without this rule poshytip/tooltip does not stretch */
}

.editable-container.popover {
    width: auto; /* without this rule popover does not stretch */
}

.editable-container.editable-inline {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    /* inline-block emulation for IE7*/
    zoom: 1;
}

.editable-container.ui-widget {
   font-size: inherit;  /* jqueryui widget font 1.1em too big, overwrite it */
   z-index: 9990; /* should be less than select2 dropdown z-index to close dropdown first when click */
}
.editable-click,
a.editable-click,
a.editable-click:hover {
    text-decoration: none;
    border-bottom: dashed 1px #0088cc;
    font-size: 22px;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 700;
    font-family: Roboto Condensed;
}
a.editable-click:hover, .editable-click:hover{
	color:#999 !important;
}
.editable-click.editable-disabled,
a.editable-click.editable-disabled,
a.editable-click.editable-disabled:hover {
   color: #585858;
   cursor: default;
   border-bottom: none;
}

.editable-click .fa-cog{
    font-size: 18px;
    /* margin-top: -2px; */
    top: -2px;
    position: relative;
    margin-left: 6px;
  }
.editable-empty, .editable-empty:hover, .editable-empty:focus{
  font-style: italic;
  color: #DD1144;
  /* border-bottom: none; */
  text-decoration: none;
}

.editable-unsaved {
  font-weight: bold;
}

.editable-unsaved:after {
/*    content: '*'*/
}

.editable-bg-transition {
  -webkit-transition: background-color 1400ms ease-out;
  -moz-transition: background-color 1400ms ease-out;
  -o-transition: background-color 1400ms ease-out;
  -ms-transition: background-color 1400ms ease-out;
  transition: background-color 1400ms ease-out;
}

.t_edit_wrapper .thdescriptionleft h1 a, .t_edit_wrapper .thinfoleft h2 a, .t_edit_wrapper .thinforight ul li a,
.t_edit_wrapper .tbinfo ul li a{
	font-size: 22px !important;

}
/*see https://github.com/vitalets/x-editable/issues/139 */
.form-horizontal .editable
{
    padding-top: 5px;
    display:inline-block;
}


/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/

}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker &gt; div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

ul.wysihtml5-toolbar {
	margin: 0;
	padding: 0;
	display: block;
}

ul.wysihtml5-toolbar::after {
	clear: both;
	display: table;
	content: "";
}

ul.wysihtml5-toolbar &gt; li {
	float: left;
	display: list-item;
	list-style: none;
	margin: 0 5px 10px 0;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] {
	font-weight: bold;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] {
	font-style: italic;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] {
	text-decoration: underline;
}

body ul.wysihtml5-toolbar a.btn.wysihtml5-command-active, body .btn-default:active, body .btn-default.active, .open &gt; .dropdown-toggle.btn-default,
body .btn-default:active:hover, body .btn-default.active:hover, .open &gt; .dropdown-toggle.btn-default:hover, body .btn-default:active:focus,
body .btn-default.active:focus, body .open &gt; .dropdown-toggle.btn-default:focus, body .btn-default:active.focus,
 body .btn-default.active.focus, body .open &gt; .dropdown-toggle.btn-default.focus, body .btn-default:focus, body .btn-default.focus {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	background-color: #2a2a34;
	outline: 0;
	border:1px solid black;
}

ul.wysihtml5-commands-disabled .dropdown-menu {
	display: none !important;
}

ul.wysihtml5-toolbar div.wysihtml5-colors {
  display:block;
  width: 50px;
  height: 20px;
  margin-top: 2px;
  margin-left: 5px;
  position: absolute;
  pointer-events: none;
}

ul.wysihtml5-toolbar a.wysihtml5-colors-title {
  padding-left: 70px;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="black"] {
  background: black !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="silver"] {
  background: silver !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="gray"] {
  background: gray !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="maroon"] {
  background: maroon !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="red"] {
  background: red !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="purple"] {
  background: purple !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="green"] {
  background: green !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="olive"] {
  background: olive !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="navy"] {
  background: navy !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="blue"] {
  background: blue !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="orange"] {
  background: orange !important;
}


/***************************/
/******** Ubbermenu - WC 7 fix ********/
/***************************/

div.wpcf7{
	padding: 20px;
    background-color: #232229;
}
div.wpcf7 input, div.wpcf7 select, div.wpcf7 textarea, div.wpcf7 input[type=email]{
	width:100%;
	padding: 10px 15px 8px 15px !important;
	background-color: #26262f;
}
.ubermenu div.wpcf7 textarea{
	height:195px;
}
.ubermenu .wpcf7-submit, .ubermenu .wpcf7-submit:hover {
	margin-top:-5px;
}
.no-display { opacity: 0; }

.appear {
 opacity: 1;

 -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;
}

.bypostauthor{
    background: rgb(49, 50, 58);
}

/*date picker*/


  .ui-datepicker {
  	background-color: #212528;
  	background-color: #212528;
    border: 1px solid black;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
  	border-radius: 4px;
  	display: none;
  	margin-top: 4px;
  	padding: 10px;
  	width: 240px;
    z-index:10000 !important;
  }
  .ui-datepicker a,
  .ui-datepicker a:hover {
  	text-decoration: none;
  }
  .ui-datepicker a:hover,
  .ui-datepicker td:hover a {
  	color: #2A6496;
  	-webkit-transition: color 0.1s ease-in-out;
  	   -moz-transition: color 0.1s ease-in-out;
  	     -o-transition: color 0.1s ease-in-out;
  	        transition: color 0.1s ease-in-out;
  }
  .ui-datepicker .ui-datepicker-header {
  	margin-bottom: 4px;
  	text-align: center;
  }
  .ui-datepicker .ui-datepicker-title {
  	float:left;
  	width:100%;
  	font-weight: 700;
  }
  .ui-datepicker .ui-datepicker-title .ui-datepicker-month, .ui-datepicker .ui-datepicker-title .ui-datepicker-year{
  	width: 50%;
    display: inline-block;
  }
  .bp-user .ui-datepicker .ui-datepicker-title {
      width: 100%;
    display: block;
    /* height: 50px; */
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .bp-user .ui-datepicker .ui-datepicker-title select{
  	width:48%;
  }
  .bp-user .ui-datepicker .ui-datepicker-title select.ui-datepicker-month{
  	margin-right:2%;
  }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
  	cursor: default;
  	font-family: Roboto;

  	font-style: normal;
  	font-weight: normal;
  	height: 20px;
  	line-height: 1;
  	margin-top: 2px;
  	width: 30px;
  }
  .ui-datepicker .ui-datepicker-prev {
  	float: left;
  	text-align: left;
  }
  .ui-datepicker .ui-datepicker-next {
  	float: right;
  	text-align: right;
  }


  .ui-datepicker .ui-datepicker-calendar {
    table-layout: fixed;
  	width: 100%;
  }
  .ui-datepicker .ui-datepicker-calendar th,
  .ui-datepicker .ui-datepicker-calendar td {
  	text-align: center;
  	padding: 4px 0;
  }
  .ui-datepicker .ui-datepicker-calendar td {
  	border-radius: 4px;
  	-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
  	   -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
  	     -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
  	        transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
  }
  .ui-datepicker .ui-datepicker-calendar td:hover {
  	background-color: #eee;
  	cursor: pointer;
  }
  .ui-datepicker .ui-datepicker-calendar td a {
  	text-decoration: none;
  }
  .ui-datepicker .ui-datepicker-current-day {
  	background-color: #4289cc;
  }
  .ui-datepicker .ui-datepicker-current-day a {
  	color: #fff
  }
  .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
  	background-color: #fff;
  	cursor: default;
  }

.attachments-browser .media-toolbar {
    height: 90px!important;
}

.attachments-browser .attachments, .attachments-browser .uploader-inline {
	top: 90px!important;
}

.uploader-inline h2, .uploader-inline h3, .supports-drag-drop .uploader-inline .drop-instructions, .uploader-inline p {
	color: #000!important;
}

.media-modal label, .media-modal legend, .media-modal-content .media-frame select.attachment-filters {
    color: #777!important;
}
.cptch_block{
	display: table !important;
}

span.u_confirm {
    margin: 0px;
    padding: 0px 5px 0px 0px;
}
.candidates-wrap .title-wrapper{
    margin-top: 40px;
    margin-bottom: 5px;
}
.u_confirm{
	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-right:4px;
}
.u_confirm[data-con='accept']{
	padding: 2px 5px;
    border: 1px solid green;
    border-radius: 5px;
    margin: 5px 0px 0px 0px;
    background: rgba(0, 128, 0, 0.12);
    color: rgba(255, 255, 255, 0.62);
}
.u_confirm[data-con='reject']{
	padding: 2px 5px;
    border: 1px solid rgba(255, 0, 0, 0.75);
    border-radius: 5px;
    margin: 5px 0px 0px 0px;
    background: rgba(128, 0, 0, 0.12);
    color: rgba(255, 255, 255, 0.62);
}
.u_confirm:hover{
	color:#f1f1f1 !important;
}
#buddypress .members-list li.candidate_listing .team-list-wrapper div.item-title{
	margin-top:1px;
}
#buddypress .members-list li.candidate_listing .team-list-wrapper div.item-title a{
	clear: both;
    float: left;
}
#buddypress .members-list li.candidate_listing .team-list-wrapper div.item-title .item-meta{
	float: left;
    clear: both;
}
#buddypress .members-list li.candidate_listing .team-list-wrapper div.item-title .confirmation{
	float: right;
    margin-top: -10px;
}
.u_confirm { margin:10px 10px 0 0; cursor:pointer; display:inline-block;}
.u_confirm i {font-size: 11px;}

.u_confirm i.fa-check {color:#0cd407;}
.u_confirm i.fa-times {color:red;}
.u_kick { margin:10px 10px 0 0; cursor:pointer; display:inline-block;}
.u_kick i {font-size: 20px;}
.u_kick:hover i {opacity:0.7;}
.u_kick i.fa-check {color:#0cd407;}
.u_kick i.fa-times {color:red;}




/* PAGE LOADER STYLES
   ============================= */

  .no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
}


/* Folding Cube */

.sk-folding-cube {
margin: 20px auto;
    width: 40px;
    height: 40px;
    position: absolute;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    left: 0px;
    right: 0px;
    top: 50%;
    margin-top: -20px;
    /* bottom: 0px; */
}

.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.sk-folding-cube .sk-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
          animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
          transform: scale(1.1) rotateZ(90deg);
}
.sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
          transform: scale(1.1) rotateZ(180deg);
}
.sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
          transform: scale(1.1) rotateZ(270deg);
}
.sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
            transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
            transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
            transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
            transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
            transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
            transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

/* Rotating Plane */

.rotating-plane {
  width: 40px;
  height: 40px;
  position:absolute;
  left: 0px;
    right: 0px;
    top: 50%;
    margin-top: -20px;
    /* bottom: 0px; */

  margin: 0px auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
  } 50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  } 100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}


/* Double Bounce */


.double-bounce {
  width: 40px;
  height: 40px;
   position:absolute;
  left: 0px;
    right: 0px;
    top: 50%;
    margin-top: -20px;
    /* bottom: 0px; */
   margin:0 auto;
}

.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;

  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}


/* Rectangle Bounce  */

.rectangle-bounce {
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
  position:absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  margin-top: -20px;
  margin:0 auto;
}

.rectangle-bounce &gt; div {
  height: 100%;
  width: 6px;
  display: inline-block;

  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.rectangle-bounce .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.rectangle-bounce .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.rectangle-bounce .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.rectangle-bounce .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}


/* Wandering cubes */

.wandering-cubes {
  width: 40px;
  height: 40px;
  position:absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  margin-top: -20px;
  margin:0 auto;
}

.cube1, .cube2 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;

  -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
  animation: sk-cubemove 1.8s infinite ease-in-out;
}

.cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-cubemove {
  25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
  50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
  75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
  100% { -webkit-transform: rotate(-360deg) }
}

@keyframes sk-cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  } 50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  } 50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  } 75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  } 100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}


/* Pulse */

.pulse {
  width: 40px;
  height: 40px;
  position:absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  margin-top: -20px;
  margin:0 auto;

  border-radius: 100%;
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}

/* Chasing Dots */

.chasing-dots {
  position:absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  margin-top: -20px;
  margin:0 auto;
  width: 40px;
  height: 40px;
  text-align: center;

  -webkit-animation: sk-rotate 2.0s infinite linear;
  animation: sk-rotate 2.0s infinite linear;
}

.dot1, .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  border-radius: 100%;

  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}

.dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}



/* Three Bounce */

.three-bounce {
  position:absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  margin:0 auto;
  width: 70px;
  text-align: center;
}

.three-bounce &gt; div {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.three-bounce .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.three-bounce .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

/* sk-circle */

.sk-circle {
  position:absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  margin:0 auto;
  margin-top:-20px;
  width: 40px;
  height: 40px;
}
.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
          animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg); }
.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg); }
.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg); }
.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg); }
.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg); }
.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg); }
.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }
.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); }
.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); }
.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }
.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }
.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }
.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }
.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }
.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }
.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }
.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }
.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }
.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}


/* Cube Grid */

.sk-cube-grid {
  width: 40px;
  height: 40px;
  position:absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  margin:0 auto;
  margin-top:-20px;
}

.sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
          animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-cube-grid .sk-cube1 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }
.sk-cube-grid .sk-cube2 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s; }
.sk-cube-grid .sk-cube3 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s; }
.sk-cube-grid .sk-cube4 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s; }
.sk-cube-grid .sk-cube5 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }
.sk-cube-grid .sk-cube6 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s; }
.sk-cube-grid .sk-cube7 {
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }
.sk-cube-grid .sk-cube8 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s; }
.sk-cube-grid .sk-cube9 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
  } 35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1);
  }
}

@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
  } 35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1);
  }
}


.sk-fading-circle {
  position:absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  margin:0 auto;
  margin-top:-20px;
  width: 40px;
  height: 40px;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

/* Fading Circle */
.cmb-spinner{
display: none;
}
.cmb_slk{
width: 100%; height: auto;
}
#status_checker{
display:none;
}
.newsbv_burl{
	background:url(../img/itemcbg.png) no-repeat top right,linear-gradient(to bottom left,rgba(0,0,0,.1)-50%,#2a2a34 70%,#1f1e24 100%);
}
.captcha-lostpass{
display:flex;
align-items: center;
justify-content: center;
}
#lostpasswordform .gglcptch {
display:flex;
align-items: center;
justify-content: center;
}
.register-form-wrapper .gglcptch_recaptcha &gt; div{
margin: 0 auto;
}
.captcha-lostpass input[type="submit"]{
display:flex;
align-items: center;
justify-content: center;
}
.captcha_enabled input[type="submit"]{
margin-top: 27px;
}

.thdescriptionright img{
	max-width: 100%;
}

#LoginWithAjax_Form .gglcptch{
	position: relative;
}
.privacy_wrap {
    font-size: 13px;
    margin-bottom: 13px;
}
.no_pad{
	background: none !important;
}

#bp-nouveau-activity-form + #activity-stream .activity .activity-inner {
    color: #767676;
}

</pre></body></html>