/*-----------------

Boostrap Fixes

----------------*/
/*Logged out CSS*/
#LoginWithAjax .password_label, #LoginWithAjax .username_label { padding-right:10px; vertical-align:middle; }
#LoginWithAjax_Username input[type=text] {padding: 10px; width: 100%;}
#LoginWithAjax_Password input[type=password] {padding: 10px; width: 100%;}
#LoginWithAjax_Loading {     position: absolute;
    width: 100%;
    height: 101%;
    background: #060606 url(../img/loading.gif) 50% 50% no-repeat;
    left: 0px;
    top: -1px;
    opacity: 0.7;
    z-index: 9;}

#LoginWithAjax_Status.invalid, td#LoginMessage, #LoginWithAjax_Status.confirm { text-align:left; display:block; padding:3px; margin-bottom:8px; }
#LoginWithAjax_Status.invalid, td#LoginMessage { color:#990000; background:#F0D9D9; border:1px solid #E0B4B4; width: 314px; }
#LoginWithAjax_Status.confirm { color:#009900; background:#D8FFB0; border:1px solid #AAFF71; width: 314px; }

/*Logged In CSS*/
#LoginWithAjax_Avatar { width:195px; padding-right:10px; }
#lwa_rememberme{ float:left; margin-right:5px;}
#LoginWithAjax_SubmitButton input[type="checkbox"]{
	    float: left;
    margin-right: 3px;
    bottom: -1px;
    position: relative;
}
#LoginWithAjax_SubmitButton label{color: #999;
    float: left;
    font-size: 12px;
    margin-top: 2px;
    font-weight: normal;}
#LoginWithAjax_Links_Remember{float:right;}
/*Forgotten password*/
#LoginWithAjax_Remember { margin-top:20px; display:none; }
#LoginWithAjax_Remember p { padding: 0px 0px 3px 0px }
#LoginWithAjax_Remember .forgot-pass-email input { width:290px; color:#666; }

/*Registration*/
#LoginWithAjax #LoginWithAjax_Register { margin-top:10px; display:none; }
#LoginWithAjax_Register_Status.invalid, #LoginWithAjax_Register_Status.confirm { text-align:left; display:block; padding:3px; margin-bottom:8px; }
#LoginWithAjax_Register_Status.invalid { color:#990000; background:#F0D9D9; border:1px solid #E0B4B4; }
#LoginWithAjax_Register_Status.confirm { color:#009900; background:#D8FFB0; border:1px solid #AAFF71; }
#LoginWithAjax_Register input[type=text] {padding: 10px; width: 100%;}
#LoginWithAjax_Register form label, .wp-social-login-connect-with, #reg_passmail{
    width: 100%;
    color: #333;
    font-weight: 500;
}
#pass2{
	width:100%;
}
/*Default Template*/
#LoginWithAjax_Register.default h4 { font-size:16px; margin:0px; padding:0px; }
#LoginWithAjax_Register form { overflow:auto;}
#LoginWithAjax_Register.default .close { background:url(close.png) 0px 0px no-repeat  !important; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; border:none; padding:0px; margin:0px; }
#LoginWithAjax_Register.default #wp-submit { display:block; clear:both; }

/*ie7-friendly*/
#LoginWithAjax.ie7-friendly div { padding-top:7px; vertical-align:top; background-color:none; }
#LoginWithAjax.ie7-friendly #LoginWithAjax_Register { margin-top:5px; display:none; }
#LoginWithAjax.ie7-friendly #LoginWithAjax_Register p { padding: 0px 0px 3px 0px }

/*inline-registration*/
#LoginWithAjax.inline-registration #LoginWithAjax_Register { margin-top:5px; display:none; }
#LoginWithAjax.inline-registration #LoginWithAjax_Register p { padding: 0px 0px 3px 0px }

/*OpenID specific*/
#LoginWithAjax_Register hr { display:block; }
#LoginWithAjax_Register #openid_identifier { width:auto; }

/*Modal Template*/
#LoginWithAjax_Modal { background-color:#fff; color:#333;  width:350px; padding:15px; text-align:left;  border:2px solid #333; opacity:0.8; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
#LoginWithAjax_Modal h4 { font-size:16px; margin:0px; padding:0px; }
#LoginWithAjax_Modal .close { background:url(default/close.png) 0px 0px no-repeat  !important; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; border:none; padding:0px; margin:0px; }
#LoginWithAjax_Modal #wp-submit { display:block; clear:both; }
p{
	line-height:21px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Titillium Web', sans-serif;
    line-height: 1.1;
    color: inherit;
    margin: 10px 0;
    font-weight: 500;
    text-rendering: optimizelegibility;
    color:#eee;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #999;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 65%}
.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 75%}
.h1, h1 {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}
.col-xs-1, .col-lg-1, .col-md-1, .col-lg-1, .col-xs-2, .col-lg-2, .col-md-2, .col-lg-2, .col-xs-3, .col-lg-3, .col-md-3, .col-lg-3, .col-xs-4, .col-lg-4, .col-md-4, .col-lg-4, .col-xs-5, .col-lg-5, .col-md-5, .col-lg-5, .col-xs-6, .col-lg-6, .col-md-6, .col-lg-6, .col-xs-7, .col-lg-7, .col-md-7, .col-lg-7, .col-xs-8, .col-lg-8, .col-md-8, .col-lg-8, .col-xs-9, .col-lg-9, .col-md-9, .col-lg-9, .col-xs-10, .col-lg-10, .col-md-10, .col-lg-10, .col-xs-11, .col-lg-11, .col-md-11, .col-lg-11, .col-xs-12, .col-lg-12, .col-md-12, .col-lg-12{
	padding-left:10px;
	padding-right:10px;
}
body .popover{
	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%);
	border:1px solid black;
}
body .popover.bottom > .arrow:after{
	border-bottom-color: #334551;
}

body .btn-default, body .btn-primary{
	position: relative;
    color: white !important;
    border: 1px solid black;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}
body .btn-default span{
	position:relative;
	z-index:2;
}
body .panel{
	background-color: #212528;
    border: 1px solid rgb(0, 0, 0);
}
body .popover-title {
    padding: 12px 17px;
    margin: 0;
    font-size: 14px;
    color: #eee;
    font-weight: 500;
    border-radius: 5px 5px 0 0;
    margin: -2px -2px 5px -2px;
    background-color: #333240;
    border-bottom: 1px solid #19191f;
}
body .editable-container.popover{
	min-width: 600px;
	z-index: 99999;
}
body .container-fluid>.navbar-collapse, body .container-fluid>.navbar-header, body .container>.navbar-collapse, body .container>.navbar-header {
    margin-right: -10px;
    margin-left: -10px;
}

body .container {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
    z-index: 3;
}

body .navbar{
	min-height: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd;
}
.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.navbar {
    position: relative;
    margin-bottom: 0;
}

.dropdown-menu{
    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;
    border: 0;
    padding: 0 0 0 0;
    margin: 0;
    background-color: #1F2225;
    border-right: 1px solid #000!important;
    border-left: 1px solid #000!important;
    border-top: 1px solid #000!important;
    font-size: 11px;
}

.dropdown-menu > li > a {
	display: block;
    padding: 15px 20px 15px 20px;
    clear: both;
    font-weight: 600;
    font-size: 12px;
    color: #eee;
    white-space: nowrap;
    text-transform: uppercase;
    border-bottom: 1px solid black;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color: transparent;
}
body .row{
	margin-left:0px;
	margin-right:0px;
}
.btn i{
	line-height:26px;
}
body button.close{
    z-index: 2;
    position: relative;
    opacity: 1;
    text-shadow: none;
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    color: white;
    right: 20px;
    font-size: 24px;
    top: 14px;
    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 button.close:hover{
	color: white;
    opacity: 0.8;
}
/* Contact form 7 compability */

.contact .input-prepend input[type=text],
.contact .input-prepend input[type=email],
.contact .input-prepend select,
.contact .input-prepend textarea {
	width:100%;
	margin-bottom:15px;
}
.contact label {
	font-weight:normal;
}
.wp-editor-container textarea.wp-editor-area,
input[type=email],
input[type=email]:active,
input[type=email]:focus,
input[type=email]:hover {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-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 #999;
	padding:10px;
	margin-bottom:10px;
	font-size:12px;
}

.nav-tabs > li > a:hover {
    border-color: transparent;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}
.nav-tabs {
    border-bottom: 0px;
    border-bottom-width: 0px;
    border-bottom-style: initial;
    border-bottom-color: initial;
}


.carousel-fade .carousel-inner .item {
    transition-property: opacity;
    background-size: cover !important;
    background-position: center !important;
 }

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    /transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}
.navbar-toggle{
	margin-left:15px;
}

body .navbar-inverse .navbar-toggle:hover, body .navbar-inverse .navbar-toggle:focus{
	background:#272731;
}

body .progress{
	background-color: #19191E;
}

body .navbar-nav > li > .dropdown-menu {
    top: 120%;
    display:block;
    opacity: 0;
    visibility:hidden;
    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;
}

body .navbar-nav > li:hover > .dropdown-menu {
    top: 100%;
    opacity: 1;
    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;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	/border:none!important;
	/outline: none!important;
}

.nav-tabs > li:focus {
	outline: none!important;
}

/*-----------------

Mobile Fixes

----------------*/


@media (min-width:1328px) {
	.container{
		width: 1200px;
	}
}

@media (max-width:1199px) {
	html body.woocommerce div.product div.summary{
		 min-height: 456px;
	}

	.column_news .newsbh-item {
		width: 47.5%!important;
	}

	.column_news .newsbh-item:nth-child(3n) {
		margin-right: 20px!important;
	}

	.column_news .newsbh-item:nth-child(2n) {
		margin-right: 0!important;
	}

	.ticker hr {
		display:none;
	}

	.nextmatch_wrap .vsdiv:after, .nextmatch_wrap .vsdiv:before {
		display:none!important;
	}

	.nextmatch_wrap .home {
    	margin-right: 4px!important;
	}


	body #buddypress .wpb_wrapper#members #members-list li, body #buddypress #members-list li {
	  width: 49%;
	}
	body #buddypress .profile #item-nav, body.my-account #buddypress #item-nav, body.profile #buddypress #item-nav, body.bp-user #buddypress #item-nav {
	    position: initial;
	    width:100%;
	}
	body .profile-info .nav-top-divider{
		    width: 110% !important;
	}
	body #buddypress div.item-list-tabs ul li {
	    width: 23%;
	    margin: 5px 1%;
	    border:1px solid black;
	}
	body .profile-info .avatar-card, body.my-account .profile-info .avatar-card {
	    top: 10px;
	    left:17px;
	}
	body #buddypress div.item-list-tabs#subnav ul li.last{
		    margin-top: 10px !important;
	    /* padding: 10px; */
	    margin-bottom: 10px !important;
	}
	.responsivehide{
		display:none !important;
	}

	.author-content, .comment-body {
	    width: 80%!important;
	    float: left!important;
	    margin-left: 20px!important;
	}

	#comments, .children .comment .comment-body {
		width: 75%!important;
	}

	#respond #comments {
		width: 59%!important;
	}

}

@media (min-width:768px) {
	body .modal-dialog {
	    margin: 60px auto;
	}
	.lead {
		font-size: 21px;
	}
    .dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
	    margin-left: 180px;
	}
	   .form-inline .form-group {
	    display: inline-block;
	    margin-bottom: 0;
	    vertical-align: middle;
	}
	.form-inline .form-control {
	    display: inline-block;
	    width: auto;
	    vertical-align: middle;
	}
	.form-inline .input-group>.form-control {
	    width: 100%}
	.form-inline .control-label {
	    margin-bottom: 0;
	    vertical-align: middle;
	}
	.form-inline .checkbox, .form-inline .radio {
	    display: inline-block;
	    padding-left: 0;
	    margin-top: 0;
	    margin-bottom: 0;
	    vertical-align: middle;
	}
	.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
	    float: none;
	    margin-left: 0;
	}
	.form-inline .has-feedback .form-control-feedback {
	    top: 0;
	}
	.form-horizontal .control-label {
    	text-align: right;
	}
	.navbar-nav {
		float:none !important
	}
	.nav-tabs-justified>li>a {
	    border-bottom: 1px solid #ddd;
	    border-radius: 4px 4px 0 0;
	}
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
	    border-bottom-color: #fff;
	}
	body .navbar-collapse {
	    max-height: none;
	    padding: 0;
	    margin: 0;
	    float: none;
	}
	.navbar-collapse.collapse {
	    display: none !important;
	}
	.navbar-collapse.collapse.in {
	    display: block !important;
	}
	.navbar-toggle {
	    display: block;
	}
	.navbar-header {
	    float: none;
	}
}
@media (max-width:768px) {
.navbar-collapse.collapse {
	    display: none !important;
	}
	.navbar-collapse.collapse.in {
	    display: block !important;
	}
	.topbar {
		background-color: #000!important;
	}

	.cat-news .newsbv-item-first {
		width: 37%!important;
	}

	.cat-news .newsbv-item {
		width: 59%!important;
	}

	html body.single-post{
		background-size:auto !important;
	}
	body #buddypress .wpb_wrapper#members #members-list li, body #buddypress #members-list li,
	body .footer_widget.teamwarlist-page ul.teamwar-list li.teamwar-item, body .widget.teamwarlist-page ul.teamwar-list li.teamwar-item, body .tournaments-list li{
		width:100%;
		margin-top:20px;
	}
	body .thdescriptionleft, body .thdescriptionright, body .thinfoleft, body .thinforight{
		width:100%;
		float:none;
		margin-left:0px;
		margin-right:0px;
		margin-bottom: 30px;
	}
	body .thdescriptionw, body .thprice{
		margin-bottom:0px;
	}
	body .tournament-header{
		padding-bottom:0px;
	}
	html body .tournaments-list li{
		width:100% !important;
	}
	body .team-page .challenge-team, body .submit-score{
		right: 0px;
	    top: 10px;
	    left: 0px;
	    z-index: 999999;
	    text-align: center;
	}

	.social, .login {
		text-align: center!important;
	}

	.column_news .newsbh-item {
		width: 30.5%!important;
	}

	.column_news .newsbh-item:nth-child(2n) {
		margin-right: 20px!important;
	}

	.column_news .newsbh-item:nth-child(3n) {
		margin-right: 0!important;
	}

	.PortfolioItemsWidget a {
		width: 50%!important;
		padding: 10px;
	}




}


@media (max-width:666px) {

	.modal-content {
		width: 50%!important;
	}

	.cat-news .newsbv-item-first, .cat-news .newsbv-item {
		width: 100%!important;
	}

	.news_horizontal_tabbed .nav-tabs > li {
		width: 50%!important;
		text-align: center;
	}

	.news_horizontal_tabbed .nav-tabs > li a {
		padding: 6px 20px 7px 20px !important;
	}

	.news_horizontal_tabbed .nav-tabs > li:nth-child(3n) {
		clear:both;
	}

	body.woocommerce .col-lg-8 ul.products li.product, .woocommerce-page .col-lg-8 ul.products li.product{
		width: 100%!important;
    	margin-right: 0px !important;
    	margin-left: 0px !important;
	}

	body #buddypress div.item-list-tabs#subnav {
	    background: 0 0;
	    margin: 10px 0 0;
	    float: left;
	    width: 100%;
	    position: relative;
	    float: none;
	    height: 50px;
	    padding-top: 60px;
	}
	.bbp-user-page #buddypress>#item-nav {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}

	body #buddypress div.item-list-tabs ul li {
		width: 100%;
	}

	#buddypress div.item-list-tabs ul li {
		float: none;
	}
	.members #buddypress div.item-list-tabs ul li {
		width: 100%;
	}

	.isotopeItem, .isotopeItem img {
		position: relative!important;
		width: 100%!important;
		top: 0!important;
	}

	.parallax_section, .owl-sponsors, .scores-wrapper:before {
		display: none;
	}
}

@media (max-width:600px){
	body.members #buddypress div.item-list-tabs#subnav ul li.filter#members-order-select{
		display:none;
	}

	.column_news .newsbh-item {
		width: 47.5%!important;
	}

	.column_news .newsbh-item:nth-child(3n) {
		margin-right: 20px!important;
	}

	.column_news .newsbh-item:nth-child(2n) {
		margin-right: 0!important;
	}
}


@media (max-width:480px) {
	.modal-content {
		width: 80%!important;
	}

	.cat-news .newsbv-item .newsb-text {
		padding: 8px 0 0 14px!important;
	}

	.cat-news .newsbv-item .newsb-thumbnail, .cat-news .newsbv-item .newsb-text {
		width: 100%!important;
	}

	.cat-news-tabbed .nav-tabs > li, .widget .clanwar-list .tabs li, .widget .block_tabs ul li, .isotopeMenu > li {
		width: 50%;
		text-align: center;
		-webkit-backface-visibility: hidden;
	}

	.widget .clanwar-list .tabs {
		background-size: cover!important;
	}

	#bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-forum-topic-count {
	 	display:none;
	}
	body .tlistimg, body .tlistinfo, body .tlistjoin{
		display:block;
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	body .tlistimg{
		display:none;
	}
	body .tlistinfo{
		padding-left:0px;
	}
	li.bbp-forum-info i.fa-comments-o, li.bbp-topic-title i.fa-comment{
		display:none !important;
	}

	.members #buddypress div.dir-search input[type=text]{
		width:100%;
	}
    body .blog-post:hover .blog-twrapper {
	    webkit-transform: translateY(-45%);
	    -moz-transform: translateY(-45%);
	    -ms-transform: translateY(-45%);
	    transform: translateY(-45%);
	}

	body .social-top {
	    width: 100%;
	    text-align: center;
	}
	body .social-top a:first-child {
	    padding-left: 10px;
	}
	body .social-top a {
	    padding: 8px 7px 5px;
	}
	body .copyright p {
	    width: 100%;
	    text-align: center;
	    margin: 10px 0;
	}
	body .copyright .social {
	    float: left;
	    margin-left: 5px;
	    padding-left: 0;
	    width: 100%;
	    text-align: center;
	}
	body .social a {
	    margin: 10px 5px 5px 7px;
	}

	body .capch #captcha-form {
	    width: 100%;
	    margin-left: 0;
	}
	body{
		background-size: cover !important;
	}

	.nextmatch_wrap .away {
		margin-top: 0!important;
	}

	.nm-date {
		margin: 125px 0 0 0!important;
	}

	.widget ul.clanwar-list li.clanwar-item .wrap {
		text-align: center;
	}

	.match-wrap, .wp-clanwars-page .scores, .clanwar-list .scores, .clanwar-list .upcoming, .clanwar-list .playing, .team-img-wrapper {
		float: none!important;
		display: inline-block!important;
	}

	.isotopeItem, .isotopeItem img {
		max-width: 100%;
	}

	.scores-wrapper {
		padding: 0!important;
    	margin: 40px 0px 0px 40px!important;
    	float: none!important;
    	display: block!important;
	}

	.matchimages .matchpage-versus {
		margin: 20px 40px 20px 40px!important;
		clear: both;
	}

	.results-main {
		margin-top: 20px!important;
	}

	.results-main-bg {
		padding: 1px!important;
	}

	.r-home-team {
		margin-right: 83px!important;
	}

	.r-home-team span, .r-opponent-team span {
		font-size: 12px!important;
	}

	.results-main .vsdiv {
		top: 80px!important;
	}

	.r-home-team img, .r-opponent-team img {
		width: 50px!important;
		height: 50px!important;
	}

	.news_horizontal_tabbed .newsb-thumbnail, .news_horizontal_tabbed .newsb-text {
		width: 100%!important;
	}

	.column_news .newsbh-item {
		width: 100%!important;
	}

	.isotopeMenu {
		padding: 0 10px;
	}

	.widget .block_tabs ul li, .widget .block_tabs ul li a {
		margin: 0!important;
	}

	.PortfolioItemsWidget a {
		width: 100%!important;
		padding: 0;
	}

	.post-review {
		margin: 25px auto!important;
    	float: none!important;
    	width: 90%!important;
	}

	body.single-post .author-content, body.single-post .comment-body, body.single-post .children .comment .comment-body {
		margin-left: 0!important;
		margin-top: 20px;
		width: 100%!important;
	}

	.comment-form .block-divider {
		display: none;
	}

	.clanwar-item .matchimages .matchpage-versus {
		margin: 30px 15px!important;
	}

	.clanwarlist-page.clanwar-list  li ul.tabs li {
		width: 50%;
		text-align: center;
	}

	li.bbp-forum-freshness, li.bbp-topic-freshness {
		width: 45%!important;
		text-align: right!important;
	}

}

@media (max-width:991px) {

.logo .brand{
	float:none;
}
html body.woocommerce div.product div.summary{
		 min-height: initial;
	}
	.col-xs-1, .col-lg-1, .col-md-1, .col-lg-1, .col-xs-2, .col-lg-2, .col-md-2, .col-lg-2, .col-xs-3, .col-lg-3, .col-md-3, .col-lg-3, .col-xs-4, .col-lg-4, .col-md-4, .col-lg-4, .col-xs-5, .col-lg-5, .col-md-5, .col-lg-5, .col-xs-6, .col-lg-6, .col-md-6, .col-lg-6, .col-xs-7, .col-lg-7, .col-md-7, .col-lg-7, .col-xs-8, .col-lg-8, .col-md-8, .col-lg-8, .col-xs-9, .col-lg-9, .col-md-9, .col-lg-9, .col-xs-10, .col-lg-10, .col-md-10, .col-lg-10, .col-xs-11, .col-lg-11, .col-md-11, .col-lg-11, .col-xs-12, .col-lg-12, .col-md-12, .col-lg-12{
		width:100%;
	}

	body{
		background-position-y:200px;
	}
	body .tlistjoin .button-small{
		float: none;
	    width: 100%;
	    text-align: center;
	}
	body .tlistjoin{
		position: initial;
	}
	.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){
		display:block !important;
	}
	html body .navbar-inverse .container{
		padding: 0px 10px 0px 0px;
	}

	body .blog, body .normal-page, body .portfolio{
		padding: 0px 15px;
	}
	body #matches .mversus{
		position: relative;
	    top: 0px;
	    left: 0px;
	    z-index: 999999;
	    text-align: center;
	    background: rgba(0,0,0,0.0);
	}
	body .container>.navbar-collapse{
		padding: 0px !important;
    	margin: 0px !important;
	}
	body .mcttCo{
		display:none;
	}
	body .navbar-nav > li{
		float:none;
	}
	body .navbar-inverse .nav>li>a{
		    padding: 22px 27px;
	    display: block;
	    font-size: 14px;
	    text-transform: uppercase;
	    font-weight: 800;
	    margin: 0 1px 0 0;
	    text-shadow: 0 1px 2px #000;
	    opacity: .9;
	    float: none;
	    height: auto;
	    border-left: 0px;
	    box-shadow: none;
	}
	.search-login {
		position: absolute!important;
    	top: 0px;
    	right: 0px;
	}

	.blog-date {
		display: block!important;
    	float: none!important;
    	margin-bottom: 15px;
	}

	.match-page .match-map {
		margin-right: 0!important;
    	margin-bottom: 15px;
	}

	#header-searchform {
		position: relative;
	}

	.ticker-title{
		padding-left:25px;
	}
	body #main_menu {
		position: absolute!important;
		top: 70px;
		background-color: #1F2225;
		margin: 0;
	}

	#main_menu > li {
		padding: 0!important;
	}

	#main_menu > li > a {
		display: block!important;
		padding: 20px!important;
	}

	#main_menu li:hover > .dropdown-menu {
		max-width: 100%!important;
	}

	.social-top{
		display:none;
	}
	/*div[class*=col] {
    	width: 100%!important;
	} */
	 .nav-tabs.nav-justified>li {
	    display: table-cell;
	    width: 1%;
	}
	.nav-tabs.nav-justified>li>a {
	    margin-bottom: 0;
	}
	.psearch-content {
	    width: 48%;
    display: inline-block;
    margin-right: 1%;
	}
	.navbar-nav .open .dropdown-menu {
	    position: static;
	    float: none;
	    width: auto;
	    margin-top: 0;
	    background-color: transparent;
	    border: 0;
	    box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
	    padding: 5px 15px 5px 25px;
	}
	.navbar-nav .open .dropdown-menu>li>a {
	    line-height: 20px;
	}

	.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
	    background-image: none;
	}
	#buddypress #admins-list li, #buddypress #friend-list li, #buddypress #members-list li, #buddypress #members-list-fn li, #buddypress #mods-list li, body.group-members #buddypress #members-group-list ul.item-list li{
		width:100%;
	}
	body .user-wrap {
	    width: auto;
	    float: none;
	    padding: 0px;
	    height: auto;
	    box-shadow: none;
	    border: 0px;
	    margin: 0px;
	    margin: 0 auto;
	    left: 50%;
	    position: relative;
	    transform: translateX(-50%);
	    margin-bottom: 15px
	}
	body #buddypress div.item-list-tabs#subnav ul li.last{
		width: auto;
	    margin-top: 30px !important;
	    margin-bottom: 10px;
	}

	body div[class*=vc_col-lg-] .teams-block ul li, body div[class*=vc_col-lg-] .teams-block ul li:nth-child(even), body div[class*=vc_col-lg-] .members-block ul li, body div[class*=vc_col-lg-] .members-block ul li:nth-child(even) {
	    width: 100%!important;
	}
	body .wpb_column>.wpb_wrapper>:last-child {
	    margin-bottom: 20px;
	}
	body .navbar-wrapper .login-info {
	    text-align: center;
	    border-top: 1px solid #000;
	    float: none;
	    padding: 0;
	}
	body .user-wrap a.btns.settings {
	    right: 165px;
	}
	body .user-wrap a.btns.cross {
	    right: 115px;
	}
	body .user-wrap a.btns {
	    left: initial!important;
	    right: initial!important;
	    width: 100%;
	    position: relative;
	    top: initial!important;
	    text-align: center;
	}
	.user-wrap a.btns.logout {
	    right: 215px;
	}
	body .navbar-nav {
	    width: 100%;
	    margin: 0;
	}
	body .navbar-collapse {
	    max-height: none;
	    padding: 0;
	    margin: 0;
	    float: none;
	}
	body .social-top {
	    right: 0;
	}
	body div#mcTooltipWrapper.login-tooltip {
	    left: 0;
	    /* width: 100%; */
	    right: 0;
	    top: 92% !important;
	    right: 0;
	    margin: 0 auto;
	}
	body div#mcTooltipWrapper.login-tooltip #mcttCo {
	    right: 50%;
	}
	body .navbar-wrapper .login-info #login_tooltip .fa {
	    left: -15px;
	}
	body .dropdown-menu {
	    position: initial;
	    width: 100%;
	    height: 0;
	    display: none;
	}
	body .dropdown-menu:hover, body .dropdown:hover .dropdown-menu {
	    width: 100%;
	    height: auto;
	    display: block;
	    position: relative;
	    left: 0;
	}
	body .navbar-collapse ul.nav li.megamenu>ul.sub-menu {
	    position: relative;
	    left: 0;
	}
	body .navbar-collapse ul.nav li.megamenu>ul.sub-menu li ul.sub-menu {
	    margin-bottom: 20px;
	}
	body .navbar-collapse ul.nav li.megamenu>ul>li {
	    width: 100%;
	    display: block!important;
	}
	body, body .nextmatch_wrap {
	    background-size: cover;
	}
	body .logo.col-lg-3 {
	    width: 100%;
	    text-align: center;
	}
	body .newsbv-item-first, body li.newsbh-item img, body li.newsbv-item, body li.newsbv-item img, body li.newsbv-item:first-child {
	    width: 100%!important;
	}
	body #matches .team-a, body #matches .team-a .teamimgw, body #matches .team-b, body #matches .team-b .teamimgw, body #matches .teammfs, body #matches .teammfs span, body #matches .match-fimage .mversus, body #matches .mminfo, body #matches .mminfow, body #matches .pmi_title, body .team-page .pmi_title {
	    position: initial;
	    width: 100%;
	    text-align: center;
	}
	body .team-page .pmi_title{
		text-align: center;
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    top: 190px;
	    z-index: 100000;
	    width: auto;
	}
	body #matches .dots, body .profile-fimage.match-fimage .hiddenoverflow {
	    display: none;
	}
	body #matches .profile-fimage.match-fimage {
	    min-height: auto;
	    max-height: none;
	    height: auto;
	}
	/*div[class*=col] {
    	width: 100%!important;
	} */
	body .team-page .team-nav {
	    margin-top: 20px;
	    position: initial;
	}
	body .team-page .team-nav li {
	    width: 100%}
	body .profile-fimage img {
	    max-width: none;
	}
	body .bx-wrapper img {
	    height: 100%!important;
	    width: auto!important;
	    min-width: auto!important;
	    max-width: auto!important;
	}
	.footer_widget.teamwarlist-page .teamwar-list .playing, .footer_widget.teamwarlist-page .teamwar-list .scores, .footer_widget.teamwarlist-page .teamwar-list .upcoming, .widget.teamwarlist-page .teamwar-list .playing, .widget.teamwarlist-page .teamwar-list .scores, .widget.teamwarlist-page .teamwar-list .upcoming {
	    right: 0!important;
	    top: 0!important;
	    position: relative!important;
	    width: 100%!important;
	    margin-bottom: 15px!important;
	}
	.footer_widget.teamwarlist-page .teamwar-list .date, .widget.teamwarlist-page .teamwar-list .date, .widget.teamwarlist-page .match-wrap {
	    width: 100%!important;
	    text-align: center!important;
	}
	.title_wrapper .col-lg-12 .col-lg-6 {
	    width: 50%!important;
	}


	body #buddypress div.item-list-tabs#subnav ul li.filter#members-order-select {
	    width: auto;
	    top: 0;
	        margin-top: 0px!important;
	        margin-bottom:0px;
	}

	.members #buddypress div.item-list-tabs ul li{
		width:48%;
	}
	body .team-page .team-avatar-card {
	    left: 50%;
    	margin-left: -116px;
	}


    .table-responsive {
	    width: 100%;
	    margin-bottom: 15px;
	    overflow-x: scroll;
	    overflow-y: hidden;
	    -webkit-overflow-scrolling: touch;
	    -ms-overflow-style: -ms-autohiding-scrollbar;
	    border: 1px solid #ddd;
	}
	body .team-page .pmi_title h1{
		/float:none;
	}
	body #matches ul.cmatchesw li, body #buddypress #admins-list li, body #buddypress #friend-list li, body #buddypress #members-list li, body #buddypress #members-list-fn li,
	body #buddypress #mods-list li, html body.group-members #buddypress #members-group-list ul.item-list li{
		width:100%;
	}
	body .thdescriptionleft, body .thdescriptionright, body .thinfoleft, body .thinforight, body .tbinfo ul li{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
	body .tbinfo ul li{
		margin-bottom:20px;
	}
	body .tournament-header{
		padding-bottom:0px;
	}
	body .tournament-header, body .nav-top-divider{
		margin-left:-15px;
		margin-right:-15px;
	}
	body footer{
		margin-left: -17px;

    	width:auto;
	}
	body .team-generali .team-members-mi li strong{
		width:auto;
		margin-right:10px;
	}
	.table-responsive>.table {
	    margin-bottom: 0;
	}
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
	    white-space: nowrap;
	}
	.table-responsive>.table-bordered {
	    border: 0;
	}
	.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
	    border-left: 0;
	}
	.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
	    border-right: 0;
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
	    border-bottom: 0;
	}
	body .search-top {
	    position: initial;
	    width: 100%;
	}
	body #sformm {
		margin: 10px 15px 10px 0px;
		float: right;
    	position: relative;
	    overflow: hidden;
	    background: none;
	}
	body .navbar-inverse{
		height: auto !important;
	}
	body .navbar-toggle {
	    float: left;
	}
	button.navbar-toggle{
	    /* margin-top: 13px; */
	    width: 20%;
	    background: #272731;
	    text-align: center;
	    margin: 0px auto 0px auto !important;
	    position: relative;
	    float: none;
	    top: 12px;
	    display:block;
	}
	body .search-top{
		display:none;
	}
	body #buddypress div.item-list-tabs ul li {
	    width: 100%;
	}
	body .navbar-header{
		width:0px;
		overflow:visible;
		float:right;
		margin:0px;
	}
	body .ubermenu-responsive-toggle{
		width:100%;
		float:right;
	}
	body #sformm{
		margin:0px;
	}
	body #sform input[type=search], body #sformm input[type=search]{
		padding: 13px 18px 12px 18px;
	}
	body #sform i.fa, body #sformm i.fa{
		top: 15px;
    	left: 13px;
	}

	.nextmatch_wrap .home {
		margin-right: 0!important;
	}

	.nextmatch_wrap .away {
		margin-left: 0!important;
		margin-top: 115px;
	}

	.nextmatch_wrap .vsdiv {
		top: 180px;
	}

	.nextmatch_wrap .vsdiv:before, .nextmatch_wrap .vsdiv:after {
		display: block!important;
	}

	.widget .clanwar-list .date {
		width: 100%;
	}

	.widget .clanwar-list .scores, .widget .clanwar-list .upcoming, .widget .clanwar-list .playing {
		width: 80px!important;
	}

	.widget .block_tabs .tab-content .img {
		margin-right: 10px!important;
	}

	.widget .block_tabs .tab-content .info {
		float: left!important;
	    width: 52%!important;
	    padding: 20px 10px 20px 0!important;
	}

	.widget .clanwar-list .date {
		text-align: center;
	}

	.clanwarlist-page > li, .clanwarlist-page > li.odd {
		background-image: none;
	}

	.m-info {
		float: none!important;
	    text-align: center;
	    clear: both;
	}

	.matchimages {
		float: none!important;
	    overflow: hidden;
	    margin-right: 0!important;
	    text-align: center;
	}

	.team-img-wrapper {
	    display: inline-block;
	    position: relative;
	    margin: 0!important;
	    float: none!important;
	}

	.matchimages .matchpage-versus {
		display: inline-block;
	    float: none;
	    vertical-align: text-bottom;
	    margin: 30px!important;
	}

	.matchimages .team-img-wrapper:before {
		display: none!important;
	}

	.widget .block_tabs .tab-content > .review-single:hover .info {
		background: none!important;
	}

	.widget .block_tabs .tab-content > .review-single:hover a {
    	color: initial!important;
	}

	#respond input[type="submit"] {
		position: relative!important;
		right: 0!important;
	}

	.comment-body, .author-content {
		width: 73%!important;
	}

	ul.children {
		margin-left: 0!important;
	}

	#comments, .children .comment .comment-body {
		width: 70%!important;
	}

	.scores-wrapper {
		width: 100%;
	    display: inline-block!important;
	    float: none!important;
	    text-align: center;
	    margin: 25px 0!important;
	    padding-left: 0!important;
	    border: none!important;
	}

	.scores-wrapper .scores {
		float: none!important;
    	display: inline-block!important;
    	margin-right: 0!important;
	}

}


@media (min-width:991px) {
	.width-850{
		width:850px;
		margin-left: auto;
    margin-right: auto;
	}
	body .navbar-inverse .container {
	    position: relative;
	    height: 41px;
	}
	.navbar-header {
	    float: left;
	}
	.navbar-toggle, .navbar-header form {
	    display: none;
	}
	collapse.collapse {
	    display: inline-block!important;
	    height: auto!important;
	    padding-bottom: 0;
	    overflow: visible!important;
	}
    .navbar-right .dropdown-menu {
	    right: 0;
	    left: auto;
	}
	.navbar-right .dropdown-menu-left {
	    right: auto;
	    left: 0;
	}
	.nav-tabs.nav-justified>li {
	    display: table-cell;
	    width: 1%;
	}
	.nav-tabs.nav-justified>li>a {
	    margin-bottom: 0;
	}
	.psearch-content {
	    width: 49.6%;
	    display: inline-block;
	}

    .nav-tabs.nav-justified>li>a {
	    border-bottom: 1px solid #ddd;
	    border-radius: 4px 4px 0 0;
	}
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	    border-bottom-color: #fff;
	}
	.nav-justified>li {
	    display: table-cell;
	    width: 1%;
	}
	.nav-justified>li>a {
	    margin-bottom: 0;
	}
	.navbar-header {
    	float: left;
	}
	.navbar-collapse {
	    width: auto;
	    border-top: 0;
	    box-shadow: none;
	}
	.navbar-collapse.collapse {
	    display: inline-block!important;
	    height: auto!important;
	    padding-bottom: 0;
	    overflow: visible!important;
	}
	.navbar-collapse.in {
	    overflow-y: visible;
	}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
	    padding-right: 0;
	    padding-left: 0;
	}
	.navbar-collapse {
	    width: auto;
	    border-top: 0;
	    -webkit-box-shadow: none;
        box-shadow: none;
	}

	body .navbar-collapse.in {
	    overflow-y: visible;
	}
	body .navbar-fixed-top .navbar-collapse,
	body .navbar-static-top .navbar-collapse,
	body .navbar-fixed-bottom .navbar-collapse {
	    padding-right: 0;
	    padding-left: 0;
	}
}


@media (min-width: 480px) and (max-width:768px) {
	.nextmatch_wrap .vsdiv {
		top: initial;
	}

	.nextmatch_wrap .away {
		margin-top: 0;
		margin-left: 65px!important;
	}

	.nextmatch_wrap .home {
		margin-right: 65px!important;
	}

	.widget .clanwar-list .scores, .widget .clanwar-list .upcoming, .widget .clanwar-list .playing {
		width: 160px!important;
	}

	.widget .clanwar-list .date {
		min-width: 90px;
		width: 20%;
	}

}

















