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

Boostrap Fixes

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

p{
	line-height:21px;
}
.wcontainer p{
	line-height:26px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Condensed','Roboto', Arial;
    line-height: 1.1;
    color: inherit;
    margin: 10px 0;
    font-weight: 500;
    text-transform: uppercase;
    text-rendering: optimizelegibility;
    color:#eee;
}
.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: 30px;
    margin-bottom: 20px;
}
.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-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-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: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}

body .navbar{
	min-height: 0px;
    margin-bottom: 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;
    min-height: none;
    margin-bottom: 0;
    border: 1px solid transparent;
}

.dropdown-menu{
    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;
    font-size: 11px;
}
body .row{
	margin-left:0px;
	margin-right:0px;
}
.btn i{
	line-height:26px;
}
body button.close{
	margin-top: 8px;
    z-index: 2;
    position: relative;
    opacity: 0.4;
    text-shadow: none;
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    color: white;
    right: 10px;
    top:11px;
    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 !important;
    opacity: 0.9 !important;
}
/* 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;
	background-color:#181b1e;
	-webkit-box-shadow:0 1px rgba(255,255,255,.1),inset 0 1px 2px rgba(0,0,0,.6);
	-moz-box-shadow:0 1px rgba(255,255,255,.1),inset 0 1px 2px rgba(0,0,0,.6);
	box-shadow:0 1px rgba(255,255,255,.1),inset 0 1px 2px rgba(0,0,0,.6);
	border:1px solid rgba(0,0,0,.9);
	padding:10px;
	margin-bottom:10px;
	font-size:12px;
}

.nav-tabs > li > a:hover {
    border-color: transparent;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	background-color:transparent;
	background-color: transparent;
    border: 1px solid transparent;
    color:#fff;
}
.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;

}
.carousel-fade .carousel-control {
    z-index: 2;
}

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: 100%;
}

.bootstrap-wysihtml5-insert-image-modal{
    margin: 70px auto;
}
.bootstrap-wysihtml5-insert-image-modal .modal-header{
    padding: 0px;
}
.bootstrap-wysihtml5-insert-image-modal .modal-body {
    position: relative;
    padding: 15px;
    background:#333240;
}
.bootstrap-wysihtml5-insert-image-modal .modal-body .input-xlarge{
	    width: 100%;
    background: #1f1e27;
    border: 1px solid black;
    padding: 10px 15px;
}
.bootstrap-wysihtml5-insert-image-modal .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 0px solid #000000;
    text-align: center;
    background: #333240;
}
.modal-header .close {
    margin-top: 8px;
    margin-right: 15px;
    color: white;
    opacity: 0.6;
}
#myModalLSubmit .modal-header .close{
margin-top: -2px;
    margin-right: 0px;
    color: #8e8e8e;
    opacity: 1;
    padding: 0px 5px;
    border: 1px solid transparent;
}

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

Mobile Fixes

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


@media (min-width:1328px) {
	.container{
		width: 1328px;
	}
}

@media (max-width:1328px) {
	.hide-on-shrink {
		display: none;
	}
}

@media (max-width:1330px) {

	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;
	}

}

@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-toggle {
	    display: block;
	}
	.navbar-header {
	    float: none;
	}
}
@media (max-width:768px) {
	.tbprice{
	overflow-y:auto;
	cursor:e-resize;
}
.tbprice table{
	 min-width:1000px;
}
	body .tbbrakets .tbbstagesw ul li{
		    -ms-flex: 0 0 32.5%;
    flex: 0 0 32.5%;
	}
	html body.single-post{
		background-position-y: 150px;
		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;
	}


	body.woocommerce .col-lg-8 ul.products li.product, .woocommerce-page .col-lg-8 ul.products li.product{
		float:none !important;
	}


}


@media (max-width:666px) {
	body .modal-body .map{
		width:auto;
	}
	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;
    	float:none !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%;
	}
}

@media (max-width:600px){
	body.members #buddypress div.item-list-tabs#subnav ul li.filter#members-order-select{
		display:none;
	}
	.prizes_wrapper{
		overflow-x:scroll;
		width:100%;
	}
	.prizes_wrapper table{

		width:600px !important;
	}


}


@media (max-width:480px) {
	#bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-forum-topic-count {
	 	display:none;
	}
	#bbpress-forums li.bbp-forum-info{
  	width: 100%;
	}
	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 .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 .socialb-wrapper li {
		width: 29%;
	}

	a.back-to-top {
		margin: -105px auto 0!important;
	}

	.block_tabs .nav-tabs > li a {
		font-size: 10px;
	}

	body .nm-teams .r-home-team {
		margin: 0 auto;
    	text-align: center;
    	float: none;
    	height: auto;
    	width: auto;
	}

	footer .nm-teams .r-home-team {
		margin-left: 0;
	}

	footer .nm-teams .r-home-team {
		margin-left: 0;
	}

	body .nm-teams .r-opponent-team {
		margin-right: 5px!important;
		float: none;
		width: auto;
		height: auto;
		margin-bottom: 10px;
	}

	.nm-teams .versus {
		width: 100%!important;
    	position: relative!important;
    	text-align: center!important;
    	top: 10px;
	}

	.nm-teams .r-home-team span, .nm-teams .r-opponent-team span {
		height: auto!important;
		display: block!important;
    	margin: 0 auto;
    	font-size: 14px;
    	text-align: center;
    	margin-top: 15px;
	}

	.owl-carousel .owl-wrapper-outer {
		width: 87%;
	}

	.post-meta > img {
		width: auto!important;
	}

	.newsbv .newsb-thumbnail {
		width: auto!important;
		margin-bottom: 10px;
		margin-right: 0!important;
	}

	.tbregulations > ul, .tbmapsi li, .tbregulations .tab-content.wcontainer {
		width: 100% !important;
	}
	.tbregulations > ul.nav-tabs>li {
		 width: 50%;
		 border-radius: 5px;
	}

	.tbregulations > ul.nav-tabs li a {
		font-size: 10px;
	}
	body .profile-info .avatar-card, body.my-account .profile-info .avatar-card{
		width: 100%;
    	left: 0px;
	}
	body .profile-info .avatar-card img {
	    height: auto;
	    width: auto;
}
body .profile-fimage.profile-media .hiddenoverflow {
    height: 350px;
}
body .profile-fimage {
    margin-left: -10px;
    margin-right: -10px;
    min-height: 350px;
    position: relative;
}
body .friendswrapper{
    z-index: 9999999;
    position: absolute;
    top: 287px;
    right: 32%;
    /* left: 0px; */
}
}
@media (max-width:991px) {

	body .user-wrap > a {
	    position: absolute;
	    left: -2px;
	    top: 4px;
	   }
	body .container>.navbar-collapse{
	    border-top: 0px;
    	margin-top: -2px !important;
    	overflow:hidden;
   }
	 body .container>.navbar-collapse.in{
	   	overflow:visible;
	   	height: auto;
	   }
	body .cart-outer{
		position:absolute;
		right:0px;
		display:none;
	}
	body .navbar-collapse .cart-outer{
		display:block;
	}
	body #matches .mcomments, body #matches .mmaps{
		width:100%;
	}
	#matches.user_matches .team-a img, #matches .team-b img{
		height:auto !important;
	}
	body .navbar-collapse.collapse{
		display:block !important;
	}
	.navbar-wrapper .user-wrap{
		display:none !important;
	}
	.navbar-collapse .user-wrap, body .user-wrap.user-wrap-double{
		margin-bottom: 0px;
    padding-bottom: 12px;
		display:inline-block !important;
	}
	.container .container{
	width:auto;
}
	.user-wrap .dropdown > li:hover > ul {
    visibility: visible;
    opacity: 1;
    display: block;
}
.navbar-collapse.in{
	overflow-y:visible !important;
}
body .user-wrap .dropdown ul{
    position: initial;
    visibility: hidden;
    display: none;
}
	html .woocommerce nav.woocommerce-pagination ul{
		float:none;
	}
	.bootstrap-wysihtml5-insert-image-modal{
		width: 80%;
	}

	body .ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop, body .ubermenu-main > ul li .ubermenu-tab-content-panel, body .ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu-drop {
		background-image:none !important;
	}

	body{
		background-position-y:100px !important;
	}
	.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){
		display:block !important;
	}
	html body .navbar-inverse .container{
		padding: 0px 0px 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;
    	height:0px;
    	position:relative;
	}
	body .mcttCo{
		display:none;
	}
	body .navbar-nav > li{
		float:none;
	}
	body .navbar-inverse .nav>li>a {
	    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;
	}
	.ticker-title{
		padding-left:25px;
	}
	body .navbar-collapse {
	    max-height: none;
	    padding: 0;
	    margin: 0;
	    float: none;
	}
	.social-top{
		display:none;
	}
	 .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;
	}
	.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%;
	}
	.navbar ul{
		border-top: 1px solid #202126;
    background: black;
	}
	body .user-wrap {
	    padding: 0px;
	    height: auto;
	    box-shadow: none;
	    border: 0px;
	    margin: 0px;
	    margin: 0 auto;
        margin-bottom: 15px;
    	float: none;
    	display:block !important;

	}
	body #buddypress div.item-list-tabs#subnav ul li.last{
		width: auto;
	    margin-top: 30px !important;
	    margin-bottom: 10px;
	}

	body div[class*=vc_col-sm-] .teams-block ul li, body div[class*=vc_col-sm-] .teams-block ul li:nth-child(even), body div[class*=vc_col-sm-] .members-block ul li, body div[class*=vc_col-sm-] .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 {
	    display:none;
	}
	body .navbar-wrapper .login-info #login_tooltip .fas {
	    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;
	    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, body li.newsbh-item img, body li.newsbh-item:first-child, 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;
	}
	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{
    	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;
    	position: relative;
	    overflow: hidden;
	    background: none;
	}
	body .navbar-inverse{
		height: auto !important;
	}
	body .navbar-toggle {
	    float: left;
	    float: none;
	    margin-left: auto;
	    margin-right: auto;
	    padding:10px 15px;
	}
	body .search-top{
		display:none;
	}
	body #buddypress div.item-list-tabs ul li {
	    width: 100%;
	}
	body .navbar-header{

	    overflow: visible;
	    float: none;
	    margin: 0 auto!important;
	}
	body .ubermenu-responsive-toggle{
		width:100%;
		float:right;
	}
	body #sformm{
		margin:0px;
		display:none;
	}
	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;
	}
	body ul.comment-list ul {
	    margin-left: 0px;
	    padding-left: 0px;
	}
	body ul.children li {
	    padding-left: 0px;
	}
	body .unapproved{
		padding-left: 60px;
    	display: block;
	}

	body .tlistinfo {
		padding-left: 0;
		margin: 10px 0;
		display: block;
	}

	body .tlistjoin {
		position: relative;
		bottom: 0;
		right: 0;
	}
}
@media (min-width:992px) {
.navbar-collapse.collapse {
	    display: none !important;
	}
		}
@media (min-width:991px) {

	.bootstrap-wysihtml5-insert-image-modal{
		width: 500px;
	}
	body .navbar-nav > li {
		float:left;
	    display: inline-block;
	}
	.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 (max-width:1200px) and (min-width:992px) {
	.navbar-wrapper > .col-lg-4 {
    	display: none;
	}
	.navbar-wrapper > .col-lg-4.logo {
   		display: block;
	}
}




















