html{

}

body{
	font-family: 'Open Sans',sans-serif;
	font-size:13px;
	padding-top: 0px; 
  padding-bottom: 40px; 
}

h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:"Montserrat",'Open Sans',Arial,Helvetica,Verdana,Sans-Serif;margin-top:0;font-weight:700;}

h2.white{font-size:40px;color:rgb(255,255,255);}
h2.red{font-size:40px;}
.red{color:rgb(234,54,67);}

.tab-pane h2,
.tab-pane h3{font-weight:700;text-align:center;}

.container{max-width:970px;}
.layer{padding:60px 0;width:100%;height:100%;background:url('../img/backgrounds/layer_image.png') 0 0 repeat;}

.btn{background:transparent;border:2px solid #fff;border-radius:8px;color:#fff;text-transform:uppercase;}
.btn:hover{background:rgb(234,54,67);border-color:rgb(234,54,67);color:#fff;}

.btn.btn-ticket{}
.btn.btn-ticket:focus,
.btn.btn-ticket:hover{background:#5cb85c;border-color:#4cae4c;font-weight:700;}


.brands{
  position:relative;
	bottom:150px;
	overflow:hidden;

}

.brands .brand-link {
  /*position: relative;*/
	background:url('../img/backgrounds/box-top.png') center top no-repeat;
	display:block;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:30px 0 15px;
	
}

.brands .brand-link .btn{background:transparent;}
.brands .brand-link .btn:hover,
.brands .brand-link .btn:focus{background:#fff;border-color:#fff;color:rgb(234,54,67);}

/* Navbar */

.navbar-brand{padding:22px 10px 0;}
.navbar-brand img,
footer .brand img{width:140px;margin-right:25px;}
footer .brand a{display:block;}
.navbar{
    background:rgba(0,0,0,0);
		color:#fff;
		-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
		height:66px;
	}
	
.navbar.section-nav{background:rgba(0,0,0,0);}
.navbar.section-nav.scrolled{background:rgba(0,0,0,0.7);}
.navbar.page-nav{background:rgba(0,0,0,0.7);}

.error404{padding-top:60px;}
.error404	.navbar{background:rgba(0,0,0,0.7);}
	
.navbar .navbar-nav li{
		padding:0 10px;
}	
.navbar .navbar-nav a{
    color:#fff;
		padding:25px 0 3px;
		outline: 0;
	}
	
.navbar .navbar-nav a:hover,
.navbar .navbar-nav a:focus,
.navbar .navbar-nav .active a{background:rgba(0,0,0,0);border-bottom:2px solid rgb(234,54,67);}	
	
.navbar .navbar-nav.social li{
		padding:0 5px;
}		
	
	.navbar .navbar-nav.social a{
    padding:20px 0 0;	
	}
	
  .navbar .navbar-nav.social a:hover,
  .navbar .navbar-nav.social .active a{border-bottom:0;}	
  		
	
.navbar .navbar-nav a:hover{background:transparent;}

/* Campaign */

.jumbotron{position:relative;height:778px;width:100%;padding:0;margin-bottom:0;background:#000 url('../img/campaign/home-colour.jpg') center center no-repeat;background-size:cover;color:#fff;}
.jumbotron h1{font-weight:700;margin-top:20%;text-shadow:1px 1px 3px #000;}
.jumbotron .layer{padding-top:100px;width:100%;height:100%;background:rgba(0,0,0,0.2) url('../img/backgrounds/layer_image.png') 0 0 repeat;}

.jumbotron .btn{background:rgba(0,0,0,0.4);border:2px solid #fff;border-radius:8px;}
.jumbotron .btn:hover{background:rgb(234,54,67);border-color:rgb(234,54,67);}

/* Competition Tabs */

.jumbotron .nav-tabs{display:block;width:100%;max-width:900px;border-bottom:0;}
.jumbotron .nav-tabs a{outline:0;background:rgba(0,0,0,0.4);color:#fff;border:1px solid #fff;border-bottom:0;border-radius:8px 8px 0 0;font-weight:700;}
.jumbotron .nav-tabs a:hover{background:rgba(234,54,67,1);border-color:rgba(234,54,67,0.5);}
.jumbotron .nav-tabs .active a,
.jumbotron .nav-tabs .active a:focus{color:rgb(234,54,67);}

.jumbotron .nav-tabs .watchlive a{background:rgba(234,54,67,0.5);color:#fff;border-color:rgb(234,54,67);}
.jumbotron .nav-tabs .watchlive a:hover {background:rgb(234,54,67);color:#fff;border-color:rgb(234,54,67);}
.jumbotron .nav-tabs .watchlive.active a {background:#fff;color:rgb(234,54,67);border-color:#fff;}

.jumbotron .carousel-control{background:transparent;display:none;}

.btn-danger{background:rgb(234,54,67);color:#fff;}
.btn-danger:hover{background:rgba(200,200,200,0.5);border-color:rgba(200,200,200,0.5);color:#fff;}

/* General */

section{padding:60px 0;background:#fff;border-bottom:1px solid #ddd;}
section.dark{background:#000;color:#fff;}
section.no-padding{padding:0px;}
.section-title{}
.section-title small{display:block;color:#000;}

section h2{margin-bottom:60px;}
section p{margin:0 0 20px 0;}
section p:first-of-type{font-size:18px;}
section p.buttons{margin-top:60px;}

section#information-panel{padding:0;border:0;}

.session-date h4{margin:0;padding:10px 0;}
.session-date{border:1px solid #222;border-width:1px 0 1px 0;margin-top:20px;margin-bottom:20px;}

.session-match h5,
.session-results h5{margin:10px 0 0 0; }
.session-match{border:1px solid #ddd;border-width:1px 0 0 0;padding-bottom:10px;}
.session-results{font-weight:700;border:1px solid #ddd;border-width:1px 0 0 0;padding-bottom:10px;}

#fixtures .session-headings h4{color:rgb(234,54,67);font-size:30px;}
#fixtures .competiton-score h4{color:rgb(234,54,67);font-size:30px;}
#fixtures .competiton-score h3{font-size:30px;}

/* Competition Panels */

#event{}

#event #competition-summary{}
#event #competition-summary #competition-intro{margin-top:30px;}
#event #competition-summary #competition-intro p{font-size:16px;line-height:1.4em;}

#event #competition-details{background:#000;color:#fff;}
#event #competition-details h3{font-size:26px;text-align:center;margin-bottom:40px;}

#event #competition-data{list-style:none;margin:0;padding:0;}
#event #competition-data li{margin:0;padding:0;}
#event #competition-data li h4{margin:0;}

#event #venue-map{margin-top:20px;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

#event .panel{background:#fff;color:#000;}

#event #prizefund-data{list-style:none;margin:0;padding:0;}
#event #prizefund-data li{margin:0 0 10px 0;padding:0;border:0px solid #fff;border-radius:8px;}
#event #prizefund-data li span{display:block;width:100%;text-align:center;font-weight:700;}
#event #prizefund-data li .pfTitle{font-size:18px;}
#event #prizefund-data li .pfValue{font-size:26px;}
#event #prizefund-data li .pfTitle.pfTotal,
#event #prizefund-data li .pfValue.pfTotal{color:rgb(234,54,67);font-weight:800;}
#event #prizefund-data li .pfValue.pfTotal{font-size:28px;}
#event #prizefund-data li .pfDist{font-size:13px;font-weight:300;}

#event #prizefund-data {text-align:center;font-weight:700;}
#event #prizefund-data .prizefund-row{margin-bottom:20px;}

#event #prizefund-data .pfTitle{font-size:18px;}
#event #prizefund-data .pfValue{font-size:26px;}

#event #prizefund-data.us-open .pfValue{text-align:right;font-size:18px;}
#event #prizefund-data.us-open .pfTitle.pfTotal{color:#fff;text-transform:uppercase;}
#event #prizefund-data.us-open .pfValue.pfTotal{margin-bottom:10px;}
#event #prizefund-data.us-open .pfTitle.pfTotal,
#event #prizefund-data.us-open .pfValue.pfTotal{display:block;text-align:center;line-height:1;}

#event #prizefund-data .pfTitle.pfTotal,
#event #prizefund-data .pfValue.pfTotal{color:rgb(234,54,67);font-weight:800;}
#event #prizefund-data .pfValue.pfTotal{font-size:28px;}
#event #prizefund-data .pfDist{font-size:13px;font-weight:300;}

#event .schedule-headings{border-bottom:1px solid #ddd;}
#event .schedule-fixtures-data{border-bottom:0px solid #ddd;}

#accordion-schedule .panel{margin-bottom:12px;}

#teams{}
#teams .teams{
    -moz-column-count: 2;
    -moz-column-gap: 2.5em;
    -webkit-column-count: 2;
    -webkit-column-gap: 2.5em;
     column-count: 2;
     column-gap: 2.5em;
}

.mosconi-cup #teams #team-profiles{padding-bottom:45px;background:#fff;background-size:cover;}/*url('../img/backgrounds/cup-bg.jpg') center center no-repeat*/

#teams .player-stats{
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
     column-count: 2;
     column-gap: 10px;
		 list-style:none;
		 margin:0;
		 padding:0;
}

#teams .player-stats .stat-label{text-align:left;display:block;padding:0 5px;}
#teams .player-stats .stat-value{text-align:left;display:block;padding:0 5px 5px;}

#teams #team-profiles h2{font-size:40px;color:rgb(234,54,67);margin:45px 0;}
#teams .players{border-bottom:1px solid #222;padding-top:20px;padding-bottom:20px;}
#teams .players:first-of-type{border-top:1px solid #222;}
#teams .players h4{font-size:24px;line-height:1;margin-bottom:0;}
#teams .players h4 small{font-size:16px;line-height:16px;display:block;}
#teams .player-stats-row.personal-data .stat-label{text-align:right;display:inline-block;padding:0 3px 0 0;}
#teams .player-stats-row.personal-data .stat-value{text-align:right;display:inline-block;padding:0;}
#teams .player-stats-row.cup-data{margin-top:20px;}
#teams .player-stats-row.cup-data > div {padding:0;}
#teams .player-stats-row.cup-data .stat-label{text-align:center;display:block;padding:0 5px;}
#teams .player-stats-row.cup-data .stat-value{text-align:center;display:block;padding:0 5px 0px;font-size:24px;line-height:1;font-family:'Montserrat','Open Sans',Arial;font-weight:700;color:rgb(234,54,67);}

#news{}
#news .news-item{margin-bottom:10px;}
#news .more-news .news-item .media-object{max-width:80px;}
#news .news-item a h4{text-decoration:none;outline:0;display:block;margin-top:15px;font-size:14px;line-height:1;font-family:'Montserrat','Open Sans',Arial;font-weight:300;color:rgb(234,54,67);}
#news .news-item a:hover h4{text-decoration:none;}
#news .news-primary{padding-right:0;}
#news .news-primary .news-item a h4{margin-top:20px;font-size:24px;color:rgb(234,54,67);font-weight:900;}
/* Tickets */
#tickets{}

/* History */

.history-header {
    border-bottom: 1px solid #ddd;
    font-size: 0.9em;
    font-weight: 700;
    text-transform: uppercase;
		padding:8px 0;
}
.history-row {
    border-bottom: 1px solid #ddd;
    padding: 8px 0;
}
.history-row:nth-child(2n+1) {
    background: #efefef none repeat scroll 0 0;
}
.history-row .btn{padding:0px 8px;font-size:13px;border-color: rgb(234, 54, 67);color: rgb(234, 54, 67);border-width:1px;border-radius:4px;}
.history-row .btn:hover{color:#fff;}

.ticket-stub{margin:20px;padding-bottom:20px;padding-top:20px;}
.ticket-stub .ticket-date {border:1px solid #222;border-width:1px 0;margin-bottom:10px;}
.ticket-stub .ticket-date h4{padding:15px 0;margin:0;}

.ticket-stub .ticket-fixtures-heading{}

.ticket-fixtures-data{}
.ticket-fixtures-data h5{text-transform:uppercase;font-family:"Montserrat",'Open Sans',Arial,Helvetica,Verdana,Sans-Serif;font-weight:700;font-size:16px;line-height:1;margin-top:8px;}

.ticket-options-heading{margin-bottom:10px;padding-bottom:0px;padding-top:6px;border:1px solid #ddd;border-width:0 0 1px 0;}
.ticket-options-data{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.ticket-options-data .data{padding:0;}
.ticket-options-data h5{text-transform:uppercase;font-family:"Montserrat",'Open Sans',Arial,Helvetica,Verdana,Sans-Serif;font-weight:700;font-size:16px;line-height:1;margin-top:8px;}


.mosconi-cup .ticket-options-data{margin:0;padding:10px 0 6px;}
.mosconi-cup .ticket-options-data:first-of-type{border-top:1px solid #ddd;}
.mosconi-cup .ticket-options-data h4{text-transform:uppercase;font-family:"Montserrat",'Open Sans',Arial,Helvetica,Verdana,Sans-Serif;font-weight:700;font-size:24px;line-height:1;margin-top:10px;}
.mosconi-cup .ticket-options-data .btn{margin-top:2px;}

/* News/Blog */
#breadcrumbs{display:block;margin:0 0 5px 0;}
#breadcrumbs a{text-transform:uppercase;padding:0px 0;display:inline-block;}

.category{}
.category .archive-header{padding:40px 0;}
.category .archive-header h1{margin-top:20px;font-size:63px;font-weight:700;}
.category article .row{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;}
.category article .row .col-md-7{padding-left:0;}
.archive-title{text-transform:uppercase;}

.page #main-content h1{margin-top:60px;font-size:63px;font-weight:700;}

article{}
article .postdate{border:0}
article .tag-data{margin:0;padding:0;list-style:none;display:none;}
article .tag-data li{display:inline-block;}
article .tag-data li:first-child{width:40px;}
.archive article a{text-decoration:none;outline:0;}
.archive article p,
.archive article p:first-of-type{font-size:13px;}

.widget{margin:0;padding:20px 0;}
.widget h1{margin-bottom:20px;font-weight:700;}

.widget_categories ul{margin:0;padding:0;list-style:none;}
.widget_categories ul li{
    border-top: 1px solid #ddd;
    margin: 0;
    padding: 10px 0 0 10px;}
.widget_categories ul li a{display:block;padding:5px;text-transform:uppercase;font-weight:700;}	
.widget_categories ul li .children{margin:0;padding:0;list-style:none;}
.widget_categories ul li .children li{
    /*border-bottom: 1px solid #ddd;*/
    margin: 0;
    padding: 10px 0 0 0px;}
		.widget_categories ul li .children li a{}

.widget_recent_entries ul{margin:0;padding:0;list-style:none;}
.widget_recent_entries ul li{   
		border-bottom: 1px solid #ddd;
    margin: 0;
    padding: 10px 0 0 10px;}
.widget_recent_entries ul li a{display:block;padding:5px;}

.widget_archive ul{margin:0;padding:0;list-style:none;}
.widget_archive ul li{   
		border-bottom: 1px solid #ddd;
    margin: 0;
    padding: 10px 0 0 10px;}
.widget_archive ul li a{display:block;padding:5px;}

.tagcloud{padding:0 10px;}

/* Video */
.page-numbers.current{background:#eee;color:#18498E;border:0;}
div.tubepress_container .tubepress_thumbnail_area .pagination{display:block;text-align:left;}
div.tubepress_container .tubepress_thumbnail_area .pagination > a{
    background:none;
		background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #428BCA;
    /*float: left;*/
    line-height: 1.42857;
    margin:0!important;
		margin-left: -1px!important;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
		border-radius: 0;
		
}
div.tubepress_container .tubepress_thumbnail_area .pagination > a:hover{
background:#eee;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:0;
}
div.tubepress_container .tubepress_thumbnail_area .pagination .current{
background:#eee;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border: 1px solid #DDDDDD;
border-radius:0;
padding: 6px 12px;
color:#428BCA;
    margin:0!important;
		margin-left: -1px!important;
line-height: 1.42857;
}
div.tubepress_container .tubepress_thumbnail_area .pagination :first-child{
border: 1px solid #DDDDDD;
border-radius: 3px 0 0 3px;
}
div.tubepress_container .tubepress_thumbnail_area .pagination :last-child{
border: 1px solid #DDDDDD;
border-radius: 0 3px 3px 0;
}

.tubepress_normal_embedded_wrapper {
width:auto!important;
}

.tubepress_container {
width: 100% !important;
height: 75% !important;
}

.tubepress_normal_embedded_wrapper{
position: relative !important;
padding-bottom: 56.25% !important;
width:100% !important;
padding-top: 30px !important; 
height: 0 !important; 
overflow: hidden !important;
clear:both !important;
margin-bottom:20px !important;
}
	
.youtube-player {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}

.tubepress_meta.tubepress_meta_views{display:none;}

/* Social Media Share */
	.social-post{}
	.social-post h4{}
	.social-post .counter-twitter,
	.social-post .counter-fb-like,
	.social-post .counter-google-one{
		display:inline-block;
		float:left;
		margin: 0 10px 0 0;
	}
	
	
/*
 *  Flex Layout Specifics
*/
main{
  display:flex;
  flex-direction:row;
}
.round{
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:25%;
  list-style:none;
  padding:0;
}
  .round .spacer{ flex-grow:1; }
  .round .spacer:first-child,
  .round .spacer:last-child{ flex-grow:.5; }

  .round .game-spacer{
    flex-grow:1;
  }

/*
 *  General Styles
*/


li.game{
  padding-left:20px;
}

  li.game.winner{
    font-weight:bold;
  }
  li.game span{
    float:right;
    margin-right:5px;
  }

  li.game-top{ border-bottom:1px solid #aaa; }

  li.game-spacer{ 
    border-right:1px solid #aaa;
    min-height:40px;
  }

  li.game-bottom{ 
    border-top:1px solid #aaa;
  }
	
/* Footer */

footer{padding:40px 0;background:rgb(234,54,67);background:rgb(0,0,0);color:#fff;margin-top:0;margin-bottom:20px;}
footer a{color:#fff;}
footer a:hover{color:rgb(234,54,67);text-decoration:none;}
.category footer .row{border:0;padding-bottom:0;}

/* 5 cols */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* contact */
.contact-info{font-size:22px;font-weight:700;}
.contact-info{}

/********************************
 * generic als elements styling
 ********************************/
.als-container {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

.als-wrapper {
	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display:block;
	text-align: center;
	cursor: pointer;
	float: left;
	border-radius:10px;
	border:0px solid #fff;
	height:140px;
	overflow:hidden;
	padding:0;
}

.als-item img{
	margin:0 0 0 0;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
	color:#ddd;
}

/************************
 * specific als element
 * styling for #lista2
 ***********************/

#lista-gallery {
	margin-bottom: 80px;
}

#lista-gallery {
	margin: 0px auto;
}

#lista-gallery .als-item {
	margin: 0px 10px;
	padding: 0px 10px;
	min-height: 120px;
	max-height:150px;
	min-width: 100px;
	text-align: center;
}

#lista-gallery .als-item img {
	display: block;
	margin: auto auto;
	vertical-align: middle;
	width:180px;
}

#lista-gallery .als-prev, #lista-gallery .als-next {
	top: 0px;
	font-size:80px;
	font-weight:300;
}

#lista-gallery .als-prev {
	left: -50px;
	
}

#lista-gallery .als-next {
	right: -50px;
}

/* Design Amends 10/06/2015 */
.gallery-item{margin-top:15px;}
.gallery-item h5{}
.gallery-item h5 span{display:block;margin:3px 0;}

#galleryModal{}
#galleryModal .modal-content{background:rgba(255,255,255,0.8);}
#galleryModal .modal-content .modal-header{font-size:16px;font-weight:700;text-align:center;}
#galleryModal .modal-content .modal-body{}

.competition{text-align:center;background:url('../../../uploads/wpmvictoriawarehouse.png') center top no-repeat;background-size:cover;}
.competition .container{background:rgba(255,255,255,0.9);padding-bottom:45px;}
.competition h2{margin-bottom:10px;}

#stream{text-align:center;}

.register .ms-alert-box{}

.ms-title-column{color:#aaa;}
.ms-details-column,
.ms-desc-column,
.ms-price-column{padding:5px 10px;}

.ms-account-wrapper h2{border:1px solid #222;border-width:1px 0;padding:10px 0;margin:20px 0;}

.ms-edit-profile,
.ms-all-invoices,
.ms-all-activities{font-size:13px;display:inline-block;margin:10px;}

.ms-membership-form-wrapper{}
.ms-membership-form-wrapper .ms-membership-details-wrapper{border:0;text-align:center;}
.ms-membership-form-wrapper .ms-top-bar{background:#fff;padding:10px 10px 0 10px;text-align:center;}
.ms-membership-form-wrapper .ms-price-details{font-size:15px;padding:0px 10px 10px 10px;}
.ms-membership-form-wrapper .ms-price-details .ms-description{}
.ms-membership-form-wrapper .ms-bottom-bar{background:#fff;text-align:center;}
.ms-membership-form-wrapper .ms-signup-button{float:none;background:rgb(234,54,67);border-color:rgb(234,54,67);border:2px solid #fff;border-radius:8px;color:#fff;text-transform:uppercase;font-size:26px;}

.ms-label-title,
.ms-col-membership{padding-right:10px;}

/* WooCommerce */
.woocommerce .woocommerce-checkout p:first-of-type{font-size:13px;}
#ship-to-different-address{margin:0;}
#ship-to-different-address .checkbox{display:inline-block;margin:0;}
.shipping_address{padding-top:9px;}
.product_meta{display:none;}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th{padding:6px 0 6px 15px;}	
.woocommerce .variations label{display:inline-block;color:#000;padding:3px 10px;font-size:16px;}

/* Mosconi Cup Rankings */
#rankingSchedule,
#rankingTable,
#rankingPoints,
.rankingTables{margin-bottom:40px;}

.rankingTables{padding-bottom:40px;border-bottom:1px solid #ddd;}

#rankingSchedule .rankingScheduleHeaders,
#rankingSchedule .rankingSchedule span,
#rankingTables .rankingTableHeaders,
#rankingPoints .rankingPointsHeaders{font-weight:900;text-transform:uppercase;}

#rankingSchedule .rankingSchedule,
#rankingPoints .rankingPoints{border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px;font-size:14px;}

.rankingTablesSub .rankingTableRatingHeader{margin:0;}
.rankingTablesSub .rankingTableRating{margin:0;border-bottom:1px solid #ddd;padding-top:5px;padding-bottom:5px;}

#rankingPointsTables .panel-body{padding-bottom:0;}

/* WCoP Live Scores Update June 2017 */
.world-cup-of-pool #show .current-match{}
.world-cup-of-pool #show .current-match h2{margin:10px 0;}
.world-cup-of-pool #show .current-match .data.text-right,
.world-cup-of-pool #show .current-match .data.text-left{font-weight:900;padding:8px 0;}
.world-cup-of-pool #show .current-match .data.text-center{font-size:24px;font-weight:900;}

.world-cup-of-pool #show .current:last-of-type{font-weight:900;}

img.alignleft{float:left;margin:10px 10px 10px 0;}
img.alignright{float:right;margin:10px 0 10px 10px;}

/* US Open Update August 2018 */
#player-details{}
#player-details #player-list{
    -moz-column-count: 4;
    -moz-column-gap: 2.5em;
    -webkit-column-count: 4;
    -webkit-column-gap: 2.5em;
     column-count: 4;
     column-gap: 2.5em;
		 list-style-type:none;
		 margin:0;
		 padding:0;
}

#qualifier-details{}
#qualifier-details .qualifier{
    border-bottom:1px solid  #ddd;
		padding-top:10px;
		padding-bottom:10px;
}

#qualifier-details .qualifier:first-of-type{
    border-top:1px solid  #ddd;
}

#qualifier-details .qualifier .btn{
    padding:0 8px;
}

/* WPM Update Dec 2018 */
#preliminary{}
#preliminary .game-block{margin-bottom:15px;padding:10px;}
#preliminary .game-block .game-row{text-align:center;}
#preliminary .game-block .game-row .game-data{padding:0;}
#preliminary .game-block .game-row .player{}
#preliminary .game-block .game-row .player.winner{font-weight:700;}
#preliminary .game-block .game-row .game-spacer{font-weight:700;}
#preliminary .game-block .game-row .game-score{}


/* World 9 Ball Update Dec 2019 */
.navbar .navbar-nav li{padding:0 6px;}
.navbar .navbar-nav a,
.navbar .navbar-nav.social li a{font-size:12px;}
.brands {bottom:110px;}
.brands .brand-link h2{font-size:14px;}

footer .site-links{
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  list-style-type: none;
  padding:0;
  margin:0;
}

footer .site-links li {
  text-align: left;
  display: inline-block;
  width: 100%
}

footer .site-links a{
    display:block;
    padding:3px;
    font-size:12px;
}