/*
--------------------------------------------------------------
HELPER CLASSES
--------------------------------------------------------------
*/
	.align-left { 
		float: left; 
		margin: 0px 10px 10px 0px; 
	}

	.align-right { 
		float: right;	
		margin: 0px 0px 10px 10px; 
	}

	.align-center { 
		display: block; 
		margin: 0px auto 10px auto;
	}

	.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
	    text-align: left;
	}
	.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
	    text-align: center;
	}
	.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
	    text-align: right;
	}
	.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
	    text-align: justify;
	}

	@media (max-width: 767px) {
	    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
	        text-align: inherit;
	    }
	    .text-left-xs {
	        text-align: left;
	    }
	    .text-center-xs {
	        text-align: center;
	    }
	    .text-right-xs {
	        text-align: right;
	    }
	    .text-justify-xs {
	        text-align: justify;
	    }
	}
	@media (min-width: 768px) and (max-width: 991px) {
	    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
	        text-align: inherit;
	    }
	    .text-left-sm {
	        text-align: left;
	    }
	    .text-center-sm {
	        text-align: center;
	    }
	    .text-right-sm {
	        text-align: right;
	    }
	    .text-justify-sm {
	        text-align: justify;
	    }
	}
	@media (min-width: 992px) and (max-width: 1199px) {
	    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
	        text-align: inherit;
	    }
	    .text-left-md {
	        text-align: left;
	    }
	    .text-center-md {
	        text-align: center;
	    }
	    .text-right-md {
	        text-align: right;
	    }
	    .text-justify-md {
	        text-align: justify;
	    }
	}
	@media (min-width: 1200px) {
	    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
	        text-align: inherit;
	    }
	    .text-left-lg {
	        text-align: left;
	    }
	    .text-center-lg {
	        text-align: center;
	    }
	    .text-right-lg {
	        text-align: right;
	    }
	    .text-justify-lg {
	        text-align: justify;
	    }
	}

	.block-centered {
	    text-align: center;
	    white-space: nowrap;
	    height: 100%;
	}

	.block-centered:before {
	    content: '';
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle;
	    margin-right: -0.25em;
	}

	.centered {
	    display: inline-block;
	    vertical-align: middle;
	    width: 100%;
	    white-space: normal;
	}

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

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

	.row.no-gutters { 
		margin-right: 0; 
		margin-left: 0; 
	}

	.row.no-gutters > [class^="col-"], 
	.row.no-gutters > [class*=" col-"] { 
		padding-right: 0; 
		padding-left: 0; 
	}

	.grey-text {
		color: #666;
	}

	hr {
		margin-top: 0px;
		margin-bottom: 10px;
		border: 0;
		border-top: 1px solid #eee;
	}

	.flex-horizontal {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-direction: row;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	    -webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	    justify-content: flex-start;
	    -webkit-align-content: stretch;
	    -ms-flex-line-pack: stretch;
	    align-content: stretch;
	    -webkit-align-items: flex-start;
	    -ms-flex-align: start;
	    align-items: flex-start;
	    }

	.flex-horizontal .flex-item {
	    -webkit-order: 0;
	    -ms-flex-order: 0;
	    order: 0;
	    -webkit-flex: 1 1 auto;
	    -ms-flex: 1 1 auto;
	    flex: 1 1 auto;
	    -webkit-align-self: stretch;
	    -ms-flex-item-align: stretch;
	    align-self: stretch;
	}

	.panel-clear {
		margin-bottom: 0px;
		box-shadow: none;
		-webkit-box-shadow: none;
		border-bottom: solid 1px #ddd;
	}

	.panel.collapser {
		margin-bottom: 10px;
	}

	.panel.collapser>.panel-heading {
		padding: 0px;
	}

	.panel.collapser>.panel-heading a {
		padding: 10px 15px;
		display: block;
	}

	.list-group.lg-condensed li,
	.mobile .list-group li {
		padding: 5px 10px;
	}

	.list-group.lg-no-padding li {
		padding: 0px 0px;
	}

	.list-group.lg-striped>li:nth-of-type(odd) {
		background-color: #f9f9f9;
	}

	.list-group-item > a {
		display: block;
	}

	a.list-group-item:focus, 
	a.list-group-item:hover, 
	button.list-group-item:focus, 
	button.list-group-item:hover {
		color: #fff;
		background-color: #226096;
	}

	.owl-stage-outer {
		height: auto;
	}


/*
--------------------------------------------------------------
GLOBAL
--------------------------------------------------------------
*/
	html { 
		font-size: 62%;
		background: #2E2E2E;
		background: url(../img/dark_dotted.png) top left repeat #000;
	}

	body {
		position: relative;
		color: #333;
		font-size: 1.4em;
	    line-height: 1.6;
	    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	    background: #fff;
	}

	.container {
		max-width: 1170px;
	}

	h1,h2,h3,h4,h5,h6,
	.h1,.h2,.h3,.h4,.h5,.h6 {
		font-weight: 700;
		margin: 0px;
		display: inline-block;
	}

	h1, .h1 { font-size: 3rem; line-height: 1.2; }
	h2, .h2 { font-size: 2.5rem; line-height: 1.2; }
	h3, .h3 { font-size: 2rem; line-height: 1.2; }
	h4, .h4 { font-size: 1.6rem; }
	h5, .h5 { font-size: 1.6rem; }
	h6, .h6 { font-size: 1.6rem; }

	@media (max-width: 767px) {
		h1, .h1 { font-size: 2.6rem; line-height: 1.2; }
		h2, .h2 { font-size: 2.2rem; line-height: 1.2; }
		h3, .h3 { font-size: 1.8rem; line-height: 1.2; }
	}

	ul.no-bullets {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}


/*
--------------------------------------------------------------
BUTTONS
--------------------------------------------------------------
*/
	.mobile .btn:focus {
		outline: none;
	}

	.mobile .btn-mobile {
		display: block;
		padding: 6px 12px;
		text-align: center;
		border: solid 1px #ccc;
		border-radius: 4px;
		margin-bottom: 10px;
	}



/*
--------------------------------------------------------------
HEADER
--------------------------------------------------------------
*/
	#headerBox {
		background: url(../img/dark_dotted.png) top left repeat #000;
		margin-bottom: 30px;
	}

	#logoBox {
		background: url(../img/dartboard-header.png) top center no-repeat transparent;
		background-size: cover;
		height: 100%;
	}

	#siteLogo {
		display: inline-block;
		margin: 10px 15px -80px;
		background: url(../img/dark_dotted.png) top left repeat #000;
		padding: 5px;
		border-radius: 300px;
	}

	#siteTitle {
		color: #fff;
		font-size: 2rem;
		padding-left: 10px;
	}

	#mainMenu {
		background: rgb(41,42,45);
		background: -moz-linear-gradient(top, rgba(41,42,45,1) 8%, rgba(0,0,0,1) 100%);
		background: -webkit-linear-gradient(top, rgba(41,42,45,1) 8%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom, rgba(41,42,45,1) 8%,rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292a2d', endColorstr='#000000',GradientType=0 );
	}

	#mainMenu .btn {
		border-left: solid 1px #666;
		padding: 10px 0px 11px;
		color: #fff;
		text-align: center;
		text-decoration: none;
	}

	#mainMenu .menu-group {
		border-right: solid 1px #666;
	}

	#mainMenu .btn:hover,
	#mainMenu .btn:active,
	#mainMenu .btn:focus {
		background: rgb(234,230,0);
		background: -moz-linear-gradient(top, rgba(234,230,0,1) 8%, rgba(193,190,0,1) 100%);
		background: -webkit-linear-gradient(top, rgba(234,230,0,1) 8%,rgba(193,190,0,1) 100%);
		background: linear-gradient(to bottom, rgba(234,230,0,1) 8%,rgba(193,190,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae600', endColorstr='#c1be00',GradientType=0 );
		color: #000;
	}

	#mainMenu .dropdown-menu {
		background-color: #3a3a3a;
		padding: 0px;
		border: none;
		border-radius: 0px 0px 4px 4px;
		margin-top: 0px;
		border-color: #5d5d5d;
		font-size: 1.2rem;
	}

	#mainMenu .dropdown-menu a {
		padding: 10px;
		border-bottom: solid 1px #5d5d5d;
		color: #fff;
	}

	#mainMenu .dropdown-menu li:last-child a {
		border-bottom: none;
		border-radius: 0px 0px 4px 4px;
	}

	#mainMenu .dropdown-menu a.active {
		background: #E9DF0D;
		color: #000;
	}

	#mainMenu .btn-group .caret {
		margin-left: 8px;
	}

	#mobileMenu {
		position: fixed;
		z-index: 5000;
		bottom: 0px;
		left: 0px;
		right: 0px;
		background: rgb(41,42,45);
		background: -moz-linear-gradient(top, rgba(41,42,45,1) 8%, rgba(0,0,0,1) 100%);
		background: -webkit-linear-gradient(top, rgba(41,42,45,1) 8%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom, rgba(41,42,45,1) 8%,rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292a2d', endColorstr='#000000',GradientType=0 );
	}

	#mobileMenu .btn {
		padding: 15px 10px;
		color: #fff;
		border-right: solid 1px #ccc;
	}

	#mobileMenu a:hover,
	#mobileMenu a:focus {
		text-decoration: none;
	}

	#mobileMenu .btn:last-child {
		border-right: none;
	}

	#mobileMenu .btn .fa {
		color: #E9DF0D;
		margin-right: 5px;
	}

	#mobileMenu .open .btn,
	#mobileMenu .btn.active {
		background: rgb(234,230,0);
		background: -moz-linear-gradient(top, rgba(234,230,0,1) 8%, rgba(193,190,0,1) 100%);
		background: -webkit-linear-gradient(top, rgba(234,230,0,1) 8%,rgba(193,190,0,1) 100%);
		background: linear-gradient(to bottom, rgba(234,230,0,1) 8%,rgba(193,190,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae600', endColorstr='#c1be00',GradientType=0 );
		color: #000;
	}

	#mobileMenu .open .btn .fa,
	#mobileMenu .btn.active .fa {
		color: #000;
	}

	#mobileMenu .dropdown-menu {
		bottom: 115%;
		top: auto;
		left: -15%;
		background-color: #efefef;
		padding: 0px;
		border: none;
		text-align: center;
	}

	#mobileMenu .dropdown-menu a {
		padding: 10px;
		border-bottom: solid 1px #ccc;
	}

	#mobileMenu .dropdown-menu li:last-child a {
		border-bottom: none;
		border-radius: 0px 0px 4px 4px;
	}

	#mobileMenu .dropdown-menu li:first-child a {
		border-radius: 4px 4px 0px 0px;
	}

	#mobileMenu .dropdown-menu a.active {
		background: #E9DF0D;
		color: #000;
	}

	#mobileMenu .dropdown-menu:after {
		content: '';
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 15px solid #efefef;
		position: absolute;
		left: 50%;
		margin-left: -10px;
		bottom: -14px;
	}

	#mobileMenu .dropdown-menu.left {
		left: 10px;
		text-align: left;
	}

	#mobileMenu .dropdown-menu.left:after {
		left: 10%;
		margin-left: 0px;
	}

	


/*
--------------------------------------------------------------
CONTENT
--------------------------------------------------------------
*/
	#contentBox {
		padding: 20px 10px;
	}

	#homeSlider .slides .caption {
		position: absolute;
  		left: 0px;
  		right: 0px;
  		background-color: rgba(0, 0, 0, .5);
  		z-index: 10;
	}

	#homeSlider .slides .caption.top {
		top: 0px;
	}

	#homeSlider .slides .caption.bottom {
		bottom: 100px;
	}

	#homeSlider .slides .captiontext {
		margin: 10px 20px;
		color: #fff;
	}

	.section {
		margin-bottom: 20px;
	}

	.section:last-child {
		margin-bottom: 0px;
	}

	.section-header {
		font-weight: 700;
		/*font-size: 3rem;*/
		margin: 20px 0px;
		padding-bottom: 10px;
		border-bottom: 1px solid #eeeeee;
		position: relative;
	}

	.section-header:first-child {
		margin: 0px 0px 20px;
	}

	.section-header .link {
		position: absolute;
		right: 0px;
		bottom: 11px;
		font-size: 1.2rem;
		font-weight: 400;
	}

	.promo {
		border: solid 1px #f2d024;
		display: block;
		text-decoration: none;
		border-radius: 4px;
	}

	.promo .promo-header {
		font-size: 1.8rem;
		font-weight: 700;
		padding: 8px 15px;
		border-radius: 4px 4px 0px 0px;
		overflow: hidden;
		border-bottom: solid 1px #f2d024;
		background-color: #f2d024;
	}

	.promo .promo-content {
		padding: 15px;
		font-size: 1.4rem;
		line-height: 1.5;
		color: #333;
		border-radius: 0px 0px 4px 4px;
		overflow: hidden;
		background-color: #fcfbeb;
	}

	.promo.with-image .promo-copy {
		padding-left: 10px;
	}

	.panel-bordered {
		border-color:#eeeeee;
	}

	.panel-bordered>.panel-heading {
		color:#000;
		background-color:#fff;
		border-color:#eeeeee;
		padding: 0px;
	}

	.panel-bordered>.panel-heading a {
		text-decoration: none;
		display: block;
		position: relative;
	}

	.panel-bordered>.panel-heading a:hover,
	.panel-bordered>.panel-heading a:focus,
	.panel-bordered.active>.panel-heading a {
		text-decoration: none;
	}

	.panel-bordered>.panel-heading a:hover,
	.panel-bordered.active>.panel-heading a {
		background-color: #e3e3e3;
		color: #333;
		border-color: #46b8da;
	}

	.panel-bordered>.panel-heading .date {
		background-color: #226096;
		color: #fff;
		border-radius: 4px 0px 0px 0px;
		width: 60px;
		text-align: center;
		line-height: 32px;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
	}

	.panel-bordered>.panel-heading .summary {
		line-height: 32px;
		overflow: hidden;
		white-space: nowrap;
		margin: 0px 40px 0px 70px;
		text-overflow: ellipsis;
	}

	.panel-bordered>.panel-heading .day {
		border-radius: 0px 4px 0px 0px;
		margin-right: 10px;
		width: 30px;
		line-height: 32px;
		text-align: right;
		position: absolute;
		top: 0px;
		bottom: 0px;
		right: 0px;
	}

	.panel-bordered>.panel-heading a.collapsed .date {
		border-radius: 4px 0px 0px 4px;
	}

	.panel-bordered>.panel-heading+.panel-collapse>.panel-body {
		border-top-color:#eeeeee;
	}

	.panel-bordered>.panel-heading .badge{
		color:#eeeeee;
		background-color:#fff;
	}

	.panel-bordered>.panel-footer+.panel-collapse>.panel-body{
		border-bottom-color:#eeeeee;
	}

	.list-group.with-labels .label {
		background-color: #eee;
		text-align: left;
		color: #333;
	}

	.list-group .fa.left {
		margin-right: 0px;
	}

	.list-group .fa-male {
		text-align: left;
	}

	.list-group .fa-female {
		text-align: left;
	}

	#calendarFull {
		margin-bottom: 20px;
	}

	.fc-scroller {
		height: auto !important;
	}

	.div-rank {
		display: inline-block;
		margin: -10px 10px -10px -10px;
		width: 30px;
		text-align: center;
		position: relative;
		font-weight: 700;
	}

	.div-rank.place-1:before,
	.div-rank.place-2:before,
	.div-rank.place-3:before {
		content: '\f091';
		font-family: 'FontAwesome';
		position: absolute;
		top: -7px;
		left: 0px;
		right: 0px;
		z-index: 0;
		font-size: 2.3rem;
		color: #E9DF0D;
	}

	.div-rank.place-3:before {
		content: '\f005';
		color: #bce8f1;
	}

	.div-rank .rank {
		position: relative;
		z-index: 1;
	}

	#statsNav {
		margin-bottom: 20px;
	}

	#statsNav a {
		border-bottom: solid 1px #ccc;
		text-align: center;
		padding: 10px 0px;
		background: #e5e5e5;
		border-radius: 4px 4px 0px 0px;
	}

	#statsNav a:hover,
	#statsNav a:focus {
		text-decoration: none;
		background: #226096;
		color: #fff;
	}

	#statsNav a.active {
		border: solid 1px #ccc;
		border-bottom: none;
		background: #fff;
		color: #333;
	}

	.pub-info {
		display: table;
		width: 100%;
	}

	.pub-info>div {
		display: table-cell;
		vertical-align: middle;
	}

	.pub-name {
		line-height: 1.3;
		width: 100%;
	}

	#bracketBox {
		margin-bottom: 20px;
	}

	.match {
		margin: 10px 0px;
		border-radius: 4px;
		width: 100%;
		display: table;
	}

	.match .spot:first-child > div:first-of-type {
		border-radius: 4px 0px 0px 0px;
		margin: -1px 0px 0px -1px;
	}

	.match .spot:first-child > div:last-of-type {
		border-radius: 0px 4px 0px 0px;
		margin: -1px -1px 0px 0px;
	}

	.match .spot:last-child > div:first-of-type {
		border-radius: 0px 0px 0px 4px;
		margin: 1px 0px -1px -1px;
	}

	.match .spot:last-child > div:last-of-type {
		border-radius: 0px 0px 4px 0px;
		margin: 1px -1px -1px 0px;
	}

	.match .spot {
		display: table-row;
		background: #eee;
	}

	.match .spot>div {
		display: table-cell;
		padding: 5px 10px;
		vertical-align: middle;
	}

	.match .spot:first-child .team,
	.match .spot:first-child .score,
	.match .spot:first-child .seed,
	.match .spot:first-child .division {
		border-top: none;
	}

	.match .seed {
		color: #fff;
		text-align: center;
		background: #45484D;
		min-width: 40px;
		border-top: solid 1px #ccc;
	}

	.match .team {
		width: 70%;
		padding-left: 10px !important;
		padding-right: 10px !important;
		border-top: solid 1px #ccc;
	}

	.match .score {
		text-align: center;
		background: #F1E767;
		border-top: solid 1px #ccc;
	}

	.match .division {
		text-align: center;
		background: #45484D;
		color: #fff;
		min-width: 40px;
		border-top: solid 1px #ccc;
	}


/*
--------------------------------------------------------------
SIDEBAR
--------------------------------------------------------------
*/
	.widget {
		margin-bottom: 20px;
	}

	.widget-title {
		display: block;
		padding: 3px 0px;
		font-weight: 700;
		color: #999999;
		text-transform: uppercase;		
	}

	.widget>.list-group {
		margin: 0px;
	}

	.widget>.list-group .list-group-item {
		border-width: 1px 0;
		border-radius: 0;
	}

	.widget>.list-group .list-group-item:first-child {
		border-top-width: 0;
	}

	.widget>.list-group .list-group-item:last-child {
		border-bottom-width: 0;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}	

	#sideBar .widget {
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
		box-shadow: 0 1px 1px rgba(0,0,0,.05);
		border-color: #ddd;
	}

	#sideBar .widget-title {
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		color: #333;
		background-color: #f5f5f5;
		border-color: #ddd;
	}

	#sideBar .widget-content {
		padding: 20px;
	}

	#newsWidget .well:last-child {
		margin-bottom: 0px;
	}

	#newsWidget .item-header {
		margin: -20px -20px 20px -20px;
		font-weight: 700;
		border-radius: 4px 4px 0px 0px;
		background: #eee;
		display: table;
	}

	#newsWidget .item-header .date,
	#newsWidget .item-header .summary {
		display: table-cell;
	}

	#newsWidget .item-header .date {
		background-color: #226096;
		color: #fff;
		padding: 5px 5px;
		border-radius: 4px 0px 0px 0px;
		min-width: 60px;
		text-align: center;
		vertical-align: middle;
	}

	#newsWidget .item-header .summary {
		width: 100%;
		padding: 5px 10px;
		border: solid 1px #e3e3e3;
		border-radius: 0px 4px 0px 0px;
		line-height: 1.2;
		vertical-align: middle;
	}

	#newsWidget .item-body p:last-child {
		margin-bottom: 0px;
	}


/*
--------------------------------------------------------------
FOOTER
--------------------------------------------------------------
*/
	#footerBox {
		padding: 30px 0px;
		color: #fff;
		background: url(../img/dark_dotted.png) top left repeat #000;
	}

	.mobile #footerBox {
		padding-bottom: 52px;
	}

	#footerBox .widget-title {
		color: #fff;
		border-bottom: solid 1px #eee;
		margin-bottom: 10px;
	}

	#footerBox .widget-content {
		color: #e3e3e3;
		font-size: 1.3rem;
	}

	#contactWidget .address {
		padding-bottom: 10px;
		line-height: 1.4;
	}

	#contactWidget .fa {
		color: #fff;
		margin-right: 8px;
	}

	.copyright {
		padding: 10px 0px;
		font-size: 1rem;
	}

	#socialWidget .fa {
		color: #fff;
		font-size: 3rem;
		margin-right: 10px;
	}

	.mobile #socialWidget .fa {
		font-size: 4rem;
	}

	.mobile #socialWidget {
		margin-bottom: 0px;
	}


@media (max-width: 991px) {
	#bracketBox .h2 small {
		display: block;
	}

	.pub-directions {
		padding-right: 3px;
	}

	.pub-phone {
		padding-left: 3px;
	}
}

@media (max-width: 767px) {
	#headerBox {
		margin-bottom: 10px;
	}
	
	#siteLogo {
		max-width: 100px;
		margin: 10px auto -20px;
		display: block;
		padding: 0px;
	}

	#footerBox {
		text-align: center;
	}
}

@media (min-width: 992px) {
	.pub-name {
		width: 50%;
	}

	.pub-directions,
	.pub-phone {
		width: 25%;
		text-align: right;
	}
}

@media (min-width:768px) and (max-width: 989px) {
	#siteLogo {
		margin: 10px 15px -60px;
	}
}

@media (min-width: 990px) {
	#scheduleList br {
		display: none;
	}
}