html,body
{
	height:100%;
	width:100%;
	padding:0;
	margin:0;
	border:0;
	box-sizing:border-box;
	font-family: 'Open Sans', sans-serif;
	min-width:320px;
}

body
{
	background-image:url(../content/sky.jpg);
	background-repeat:repeat-x;
	background-size:cover;
	background-attachment:fixed;
}

a
{
	text-decoration:none;
	color:inherit;
}

.page-container
{
	padding-top:20px;
}

.page-content
{
	height:auto;
	min-height:60px;
	position:relative;
	width:100%;
	max-width:1024px;
	background-color:#FFF;
	margin:auto;
	padding:20px;
	margin-bottom:80px;
	box-sizing:border-box;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

.float-container
{
	height:auto;
	overflow:auto;
	clear:both;
}

.float-container.topPad
{
	padding-top:10px;
}

/* Elements */
h1
{
	margin:0;
	padding:0;
	font-size:2.0em;
	text-align:center;
	margin-bottom:20px;
}

/* Club Item */
.club-item
{
	width:33.33333%;
	float:left;
	margin-bottom:20px;
	height: 111px;
}

.club-item .center-container
{
	width:250px;
	height:auto;
	overflow:auto;
	margin:auto;
	clear:both;

}

.club-item .club-telephone:before
{
	content: '\f095\ ';
	font-family: 'FontAwesome';
}

.club-item .club-icon
{
	height:80px;
	margin-bottom:5px;
	width:70px;
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	background-image:url(../content/map-marker.png);
}

.club-item .club-text
{
	width:180px;
	float:left;
}

.club-item .club-name
{
	font-size:1.4em;
	padding-bottom:5px;
}

.club-item .club-website
{
	color:#4eba5c;
}

.club-item .club-website:before
{
	content: '\f0ac\ ';
	font-family: 'FontAwesome';
	color:#000;
}

.club-item .club-website:hover
{
	text-decoration:underline;
}

.home-readmore
{
	font-size:14px;
	text-align:right;
	color: #4eba5c;
}

.news-link:hover .news-title {text-decoration: underline;}
.news-link:hover .home-readmore {font-weight: bold;}

/* Fixture Board */
.fixture-board
{
	float:left;
	width:calc(50% - 10px);
	box-sizing:border-box;
	border: 2px dotted #4eba5c;
	border-radius:10px;
	position:relative;
	padding-top:20px;
}

.fixture-board .title
{
	height:30px;
	position:absolute;
	top:-15px;
	left:10px;
	font-size:1.2em;
	font-weight:bold;
	background-color:#FFF;
	line-height:30px;
	padding:0px 10px 0px 10px;
	display:inline-block;
	color:#4eba5c;
	z-index:2;
	background-image:url(../content/calander.png);
	background-position:10px center;
	background-repeat:no-repeat;
	background-size:contain;
	padding-left:50px;
}

.fixture-board .row
{
	clear:both;
	overflow:hidden;
	height:100px;
	margin-bottom:10px;
}

.fixture-board .row:hover
{
	background-color:#4eba5c;
	color:#FFF !important;
	box-shadow:inset 0px 0px 10px rgba(0,0,0,.5);
	-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.5);
	-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,.5);
}

.fixture-board .row:hover .time-con{background-image:none; border-right:1px solid #000; box-sizing:border-box;}

.fixture-board .row .time-con
{
	float:left;
	width:40%;
	height:100px;
	background-image:url(../content/grad-line.png);
	background-position:right center;
	background-repeat:no-repeat;
}

.fixture-board .row .details
{
	width:60%;
	height:100px;
	float:left;
	padding-left:20px;
	box-sizing:border-box;
	padding:10px 0px 10px 20px;
}

.fixture-board .row .details .location, .fixture-board .row .details .time
{
	height:40px;
	line-height:40px;
	overflow:hidden;
	
}

.fixture-board .row .details .text
{
	font-size:1em;
}

.fixture-board .row .details .icon, .fixture-board .row .details .text
{
	display:inline-block;
	height:50px;
	overflow:hidden;
}

.fixture-board .row .details .icon
{
	width:30px;
	text-align:center;
}

.fixture-board .row .details .icon span
{
	font-size:1.5em;
	overflow:hidden;
	padding-top:8px;
}

.fixture-board .row .time-con .icon
{
	font-family:'FontAwesome';
	text-align:center;
	font-size:2em;
	padding-top:20px;
}

.fixture-board .row .time-con .time
{
	text-align:center;
	font-size:1.1em;
	padding-top:5px;
}

.fixture-board:nth-child(even)
{
	margin-left:20px;
}

/* Fixture Widget / Home */
.window .row
{
	clear:both;
	overflow:hidden;
	height:80px;
	margin-bottom:10px;
}



.window .row .time-con
{
	float:left;
	width:40%;
	height:90px;
	background-image:url(../content/grad-line.png);
	background-position:right center;
	background-repeat:no-repeat;
}

.window .row .details
{
	width:60%;
	height:90px;
	float:left;
	padding-left:20px;
	box-sizing:border-box;
	padding:5px 0px 5px 20px;
}

.window .row .details .location, .window .row .details .time
{
	height:40px;
	line-height:40px;
	overflow:hidden;
	
}

.window .row .details .text
{
	font-size:1em;
}

.window .row .details .icon, .window .row .details .text
{
	display:inline-block;
	height:50px;
	overflow:hidden;
}

.window .row .details .icon
{
	width:30px;
	text-align:center;
}

.window .row .details .icon span
{
	font-size:1.5em;
	overflow:hidden;
	padding-top:8px;
}

.window .row .time-con .icon
{
	font-family:'FontAwesome';
	text-align:center;
	font-size:2em;
	padding-top:15px;
}

.window .row .time-con .time
{
	text-align:center;
	font-size:1.1em;
	padding-top:5px;
}

/* Footer */
.footer
{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
}

.footer .grass
{
	height:75px;
	width:100%;
	margin-top:-75px;
	background-image:url(../content/footer-grass.png);
	background-repeat:repeat-x;
}

/* Header */
.header
{
	height:120px;
	width:100%;
	max-width:1024px;
	margin:auto;
	background-image:url(../content/header.jpg);
	background-repeat:no-repeat;
	background-position:center 75%;
	background-size:cover;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	overflow:hidden;
}

.header .logo
{
	height:100px;
	margin-top:10px;
	width:300px;
	background-image:url(../content/logo.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	margin:auto;
}

/* Navigation */
.navigation
{
	height:auto;
	width:100%;
	margin:auto;
	max-width:1024px;
}

.navigation input[type="checkbox"]
{
	opacity:0;
	position:absolute;
	left:-9999px;
	top:-9999px;
}

#show-menu[type=checkbox]:checked + label.show-menu:before {content: 'Hide';}
#show-menu[type=checkbox]:checked ~ ul#menu {display:block;}

.navigation label
{
	display:none;
	background-color:#666666;
	padding:10px 5px 10px 5px;
	text-align:center;
	color:#FFF;
}

.navigation label:before
{
	content: 'Show';
}

.navigation .nav
{
	padding:0;
	margin:0;
	background-color:#666666;
	text-align:center;
}

.navigation .nav li
{
	display:inline-block;
	padding:10px;
	color:#FFF;
}

.navigation .nav li:hover
{
	background-color:#333;
}

/* Times */
.times-board
{
	width:100%;
	box-sizing:border-box;
	border: 2px dotted #4eba5c;
	border-radius:10px;
	position:relative;
	padding:20px;
	margin-bottom:40px;
}

.times-board .title .location:after {content: ' Golf Club';}

.times-board .title
{
	height:30px;
	position:absolute;
	top:-15px;
	left:10px;
	font-size:1.2em;
	font-weight:bold;
	background-color:#FFF;
	line-height:30px;
	padding:0px 10px 0px 10px;
	display:inline-block;
	color:#4eba5c;
	z-index:2;
	background-image:url(../content/calander.png);
	background-position:10px center;
	background-repeat:no-repeat;
	background-size:contain;
	padding-left:50px;
}

.times-board .time-row
{
	clear:both;
	overflow:auto;
	height:auto;
	position:relative;
	min-height:100px;
}

.times-board .time-row:nth-child(odd)
{
	background-color: rgba(0,0,0,0.05);
}

.times-board .time-row .time-section
{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	height:100%;
	width:100px;
}

.times-board .time-row .time-section .icon
{
	height:30px;
	width:50px;
	margin:auto;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-top:20px;
	background-image:url(../content/clock.png);
}

.times-board .time-row .time-section .time
{
	text-align: center;
	height:30px;
	line-height:30px;
	font-size:0.9em;
	padding-top:5px;
}

.times-board .time-row .player-section
{
	height:auto;
	clear:both;
	overflow:auto;
	margin-left:100px;
	padding:10px 0px 0px 0px;
	box-sizing:border-box;
}

.times-board .time-row .player-section .group
{
	float:left;
	width:50%;
	min-height:50px;
	padding-left:20px;
	box-sizing:border-box;
}

.times-board .time-row .player-section .group .player
{
	padding-bottom:10px;
	box-sizing:border-box;
	min-height:50px;
}

.times-board .time-row .player-section .group .player .club:before
{
	content: '(';
}

.times-board .time-row .player-section .group .player .club:after
{
	content: ' Golf Club)';
}

.times-board .time-row .player-section .group .player .name
{
	font-size:1.1em;
	font-weight:bold;
}

.times-board .time-row .player-section .group .player .club
{
	font-size:0.9em;
}

/* Results */
.result-board
{
	width:100%;
	box-sizing:border-box;
	border: 2px dotted #4eba5c;
	border-radius:10px;
	position:relative;
	padding:20px;
	margin-bottom:40px;
}

.result-board:last-child
{
	margin-bottom:0px;
}

.result-board .title
{
	height:30px;
	position:absolute;
	top:-15px;
	left:10px;
	font-size:1.2em;
	font-weight:bold;
	background-color:#FFF;
	line-height:30px;
	padding:0px 10px 0px 10px;
	display:inline-block;
	color:#4eba5c;
	z-index:2;
	background-image:url(../content/pencil.png);
	background-position:10px center;
	background-repeat:no-repeat;
	background-size:contain;
	padding-left:50px;
}

.result-board .title .location:after {content: ' Golf Club';}

.result-board .division
{
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #4eba5c;
}

.result-board .result-row
{
	clear:both;
	height:auto;
	min-height:30px;
	overflow:auto;
	line-height:30px;
}

.result-board .result-row:nth-child(odd)
{
	background-color:rgba(0,0,0,0.05);
}

.result-board .DivTable .result-row:last-child
{
	border-bottom:1px solid #4eba5c;
}

.result-board .result-row:hover
{
	background-color:#4eba5c;
	color:#FFF !important;
	box-shadow:inset 0px 0px 10px rgba(0,0,0,.5);
	-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.5);
	-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,.5);
}

.result-row .position
{
	float:left;
	width:80px;
	height:30px;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
}

.result-row .players
{
	float:left;
	height:30px;
	width:calc(100% - 380px);
}

.result-row .players div
{
	width:160px;
	float:left;
	padding-left:20px;
	box-sizing:border-box;
	margin:auto;
}

.result-row .info
{
	width:300px;
	float:left;
}

.result-row .info .playerClub
{
	width:220px;
	float:left;
	overflow:hidden;
}

.result-row .info .points
{
	float:left;
	width:80px;
	text-align:center;
}

/* Members */
.member-box
{
	height:300px;
	width:25%;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
}

.member-box .member-card
{
	height:300px;
	max-width:150px;
	margin:auto;
}

.member-card .picture
{
	height:0;
	padding-bottom:100%;
	width:100%;
	background-color:rgba(0,0,0,0.2);
	margin:auto;
	border-radius:50%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	border:2px solid #4eba5c;
	box-sizing:border-box;
	margin-bottom:5px;
}

.member-card .picture.default
{
	background-image:url(../content/default-profile.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:auto 80%;
}

.member-card .name
{
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}

.member-card .role
{
	text-align:center;
	font-size:0.9em;
}

.member-card .club
{
	text-align:center;
	font-size:1em;
}

/* News */
.news-item
{
	height:auto;
	width:100%;
	margin:auto;
	max-width:900px;
	overflow:auto;
	min-height:150px;
	padding-bottom:20px;
	position:relative;
	box-sizing:border-box;
}

.news-item .timeline
{
	position:absolute;
	height:100%;
	width:4px;
	left:75px;
	top:0;
	bottom:0;
	background-color:#4eba5c;
}

.timeline-end
{
	height:12px;
	width:100%;
	position:relative;
	max-width:900px;
	margin:auto;
}

.timeline-end:after
{
	position:absolute;
	content: ' ';
	height:12px;
	width:12px;
	left:71px;
	top:-2px;
	background-color:#4eba5c;
	border-radius:50%;
}

.news-item:hover
{
	cursor:pointer;
}

.news-item:hover .title
{
	text-decoration:underline;
}

.news-item:last-child
{
	padding-bottom:0px;
}

.news-item .image
{
	height:100px;
	width:100px;
	margin:0px 25px 0px 25px;
	border-radius:50%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	border:2px solid #4eba5c;
	box-sizing:border-box;
	position:absolute;
	z-index:1;
}

.news-item .image.default
{
	background-image:url(../content/news-icon.png);
	background-size:auto 50%;
	background-color:#D4D4D4;
}

.news-item .details
{
	float:left;
	width:calc(100% - 170px);
	margin-left:170px;
	box-sizing:border-box;
}

.news-item .details:after
{
	content: ' ';
	position: absolute;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	border-color: transparent #4eba5c;
	display: block;
	width: 0;
	z-index: 1;
	left: 140px;
	top: 35px;
}

.news-item .details .title
{
	font-size:1.4em;
	font-weight:bold;
	color:#4eba5c;
}

.news-item .details .date
{
	font-size:0.7em;
	font-weight:bold;
	height:20px;
	line-height:20px;
}

/* News Detail */
.back-button
{
	height:30px;
	line-height:30px;
	text-align:center;
	width:100px;
	background-color:#4eba5c;
	margin-left:20px;
	color:#FFF;
	font-weight:bold;
	font-family: 'Open Sans';
	margin-bottom:10px;
}

.green-text {color:#4eba5c;}

.back-button:before
{
	font-family: 'FontAwesome';
	content: '\f053\ ';
}

.back-button:hover
{
	color:#4eba5c;
	background-color:transparent;
	cursor:pointer;
}

.news-detail-text
{
	padding:0px 20px 0px 20px;
}

.news-detail-text .image
{
	float:left;
	margin:0px 20px 10px 0px;
	width:30%;
	height:0;
	padding-bottom:30%;
	border-radius:10px;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
}

.news-detail-date
{
	font-size:0.8em;
	text-align:center;
	font-weight:bold;
}

.download-item
{
	padding-left:40px;
	padding-bottom:10px;
}

.download-item:hover
{
	color:#4eba5c;
}

.download-item .icon:before
{
	content: '\f0c1';
	font-family:'FontAwesome';
	font-size:1.1em;
	color:#4eba5c;
}

.download-item .text
{
	font-size:1.1em;
	padding-left:10px;
}

.download-item .filename
{
	font-size:0.8em;
}

/* Home */
.topBanner
{
	width:100%;
	height:300px;
	background-image:url(../content/banner.jpg);
	background-position:center 20%;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	border-radius:5px;
}

.topBanner .logo
{
	background-image:url(../content/cumbria-outline.png);
	height:330px;
	width:50%;
	position:absolute;
	top:-15px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:auto 100%;
}

.topBanner .window
{
	position:absolute;
	height:120px;
	width:50%;
	right:20px;
	top:20px;
	background-color:#fff;
	border:1px solid #4eba5c;
	border-radius:5px;
	overflow:hidden;
}

.topBanner .window.lower
{
	top:160px;
}

.topBanner .window .title
{
	background-color:#4eba5c;
	height:30px;
	width:100%;
	line-height:30px;
	background-image:url(../content/calander-white.png);
	background-repeat:no-repeat;
	background-position:5px center;
	background-size:auto 26px;
	padding-left:40px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
}

.home-half
{
	width:50%;
	float:left;
	padding-top:20px;
	box-sizing:border-box;
}

.home-half:nth-child(1)
{
	padding-right:10px;
}

.home-half:nth-child(2)
{
	padding-left:10px;
}

.home-window
{
	height:auto;
	width:100%;
	border:2px solid #4eba5c;
	box-sizing:border-box;
	border-radius:5px;
	overflow:hidden;
}

.home-window .text
{
	padding:0px 10px 0px 10px;
}

.home-window .title
{
	background-color:#4eba5c;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	padding-left:40px;
	background-image:url(../content/news-icon-white.png);
	background-repeat:no-repeat;
	background-position:8px center;
	background-size:auto 20px;
}

.home-window .news-container
{
	padding:10px;
}

.home-window .news-title
{
	color:#4eba5c;
	font-size:1.2em;
	font-weight:bold;
}

.home-window .news-date
{
	font-size:0.7em;
	font-weight:bold;
	padding-left:10px;
}

.home-window .news-text
{
	padding-left:10px;
	font-size:1em;
}

.home-window .news-text p {margin:0; padding:0;}
.home-window .news-text a, .news-detail-text a {font-weight: 700;}
.home-window .news-text a:hover, .news-detail-text a:hover {color: #4eba5c;}

.home-news-item {height:auto; overflow:auto;}
.home-news-item:hover .home-readmore {font-weight: bold;}

.home-window .news-title:hover
{
	text-decoration:underline;
	cursor:pointer;
}

/* SMALL DATES */
.result-board .title .small-date {display:none;}
.times-board .title .small-date {display:none;}

/* Responsive */

/* Home */
@media screen and (max-width: 710px)
{
	.topBanner {margin-bottom:280px;}
	.topBanner .window {width:100%; top:calc(100% + 20px); left:0; right:0;}
	.topBanner .window.lower {top:calc(100% + 160px);}
	.topBanner .logo {left:0; right:0; margin:auto; width:100%;}
}

@media screen and (max-width: 580px)
{
	.home-half {width:100%; float:none; padding-left:0 !important; padding-right:0 !important;}
}

@media screen and (max-width: 420px)
{
	.window .row .details {padding-left:10px;}
	.window .row .details .text {font-size:0.9em;}
	.window .row .time-con .time {font-size:1em;}
}

/* News */
@media screen and (max-width: 470px)
{
	.news-item .timeline {left:38px;}
	.news-item .image {margin:0; height:80px; width:80px;}
	.news-item .details {width:calc(100% - 120px); margin-left:120px;}
	.news-item .details:after {left:90px;}
	.timeline-end:after {left:33px;}
	.news-item .details .description {font-size:0.8em;}
	.news-item .details .title {font-size:1em;}
}

@media screen and (max-width: 410px)
{
	.news-item .timeline {left:22px;}
	.news-item .image {margin:0; height:50px; width:50px;}
	.timeline-end:after {left:18px;}
	.news-item .details:after {display:none;}
	.news-item .details {width:calc(100% - 60px); margin-left:60px;}
}

@media screen and (max-width: 620px)
{
	.news-detail-text .image {width:100%; height:60px; float:none; margin-top:20px;}
}

/* Members */
@media screen and (max-width: 700px)
{
	.member-box {width:33.33333%;}
}

@media screen and (max-width: 550px)
{
	.member-box {width:50%;}
}

@media screen and (max-width: 400px)
{
	.member-box {width:100%; float:none;}
}

/* Nav Bar + Page Title */
@media screen and (max-width: 600px)
{
	h1 {font-size:1.4em;}
}

@media screen and (max-width: 400px)
{
	h1 {font-size:1.2em;}
}

@media screen and (max-width: 560px)
{
	.navigation .nav a li {padding:10px 5px 10px 5px;}
}

@media screen and (max-width: 510px)
{
	.navigation .nav {display:none;}
	.navigation .show-menu {display:block;}
	
	.navigation .nav a li {width:100%;border-top:2px dotted #000;}
}

/* Results */
@media screen and (max-width: 800px)
{
	.result-row .players {height:60px;}
	.result-row .players div {float:none; width:100%;}
	.result-row .position {line-height:60px;}
	.result-row .info {line-height:60px;}
}

@media screen and (max-width: 650px)
{
	.result-row .players {width:170px;}
	.result-row .info {width:calc(100% - 250px);}
	.result-row .info .playerClub {width:calc(100% - 80px);}
}

@media screen and (max-width: 600px)
{
	.result-row .position {width:40px;}
	.result-row .players {padding:0; font-size:0.9em; width:150px;}
	.result-row .players div {width: 150px; padding-left:10px;}
	.result-row .info {width:calc(100% - 190px);}
	.result-row .info .playerClub {font-size:0.9em;}
	.result-board .title {font-size:1em;}
	.result-board .title .location:after {content: '';}
}

@media screen and (max-width:430px)
{
	.result-board .title {font-size:0.9em;}
	.result-board .title .date {display:none;}
	.result-board .title .small-date {display:inline-block;}
}

@media screen and (max-width: 530px)
{
	.result-row .info .playerClub {display:none;}
	.result-row .info .points:after {content:' points';}
	.result-row .info .points {width:100%; text-align:center;}
}

@media screen and (max-width: 380px)
{
	.result-row .info .points:after {content:'';}
}


/* Start Times */
@media screen and (max-width: 920px)
{
	.times-board .time-row .player-section .group .player .name {display:block;}
	.times-board .time-row .player-section .group .player .club {display:block;}
}

@media screen and (max-width: 660px)
{
	.times-board .time-row .player-section .group {float:none; width:100%;}
	.times-board .time-row .player-section .group .player .name {display:inline-block;}
	.times-board .time-row .player-section .group .player .club {display:inline-block;}
}

@media screen and (max-width: 600px)
{
	.times-board .title {font-size:1em;}
	.times-board .title .location:after {content: '';}
	.times-board .time-row .player-section .group .player .name {font-size:1em;}
	.times-board .time-row .player-section .group .player .club {font-size:0.8em;}
}

@media screen and (max-width: 540px)
{
	.times-board .time-row .player-section .group .player .name {display:block;}
	.times-board .time-row .player-section .group .player .club {display:block;}
}

@media screen and (max-width:430px)
{
	.times-board .title {font-size:0.9em;}
	.times-board .title .date {display:none;}
	.times-board .title .small-date {display:inline-block;}
}

@media screen and (max-width: 390px)
{
	.times-board .time-row .time-section {float:none; position:relative; height:auto; width:100%;}
	.times-board .time-row .player-section {margin-left:0;}
}

/* Clubs */
@media screen and (max-width: 800px)
{
	.club-item {width:50%;}
}

@media screen and (max-width: 550px)
{
	.club-item {width:100%; float:none;}
}

/* Fixtures */
@media screen and (max-width: 700px)
{
	.fixture-board .row .time-con .time {font-size:1em;}
	.fixture-board .row .details {padding-left:10px;}
}

@media screen and (max-width: 650px)
{
	.fixture-board {float:none; width:100%; margin:0 !important;}
	.fixture-board:not(:first-child) {margin-top:20px !important;}
	.fixture-board .row .time-con .time {font-size:1.1em;}
	.fixture-board .row .details {padding-left:20px;}
}

@media screen and (max-width: 380px)
{
	.fixture-board .row .time-con .time {font-size:0.9em;}
	.fixture-board .row .details {padding-left:10px;}
	.fixture-board .row .details .text {font-size:0.9em;}
}