/*
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Lato', sans-serif;
primary: #006633; (maroon)
secondary - #006600 (yellow)
*/

body{ font-family: 'Roboto', sans-serif; background:#eee; color: #1e1e1e; }

.outercontainer{ /*max-width: 1440px;*/ margin:0 auto; background:#fff;}
.innercontainer{ max-width: 1300px; margin:0 auto; width: 100%; padding-right: 15px;padding-left: 15px;}

a{ color: #006633; transition:all 0.3s ease; }
a i, a:before{ transition:all 0.3s ease; }
a:hover{ color:#006633; text-decoration: underline;}

a.blink{ color:#1e1e1e;}
a.blink:hover{ color:#006633;}

.page-link{color:#006633; }
.page-link:hover{color:#006633; }
.page-item.active .page-link{ background-color: #006633; border-color: #006633; }

.primary-colour{ color: #006633; }
.secondary-color{ color: #006600; }
.body-colour{ color: #1e1e1e;  }
img{ max-width: 100%; }

h1, h2, h3, h4, h5, h6{font-family: 'Lato', sans-serif; font-weight: 900; color: #000; }
h1, h2, h3{ margin-bottom: 1rem;}
h5{ margin-bottom: 1rem;}
h1{  /*color: #5a5a5a;*/}


.text-header{font-family: 'Lato', sans-serif; font-weight: 900; font-size: 1.3rem; }


.btn-primary{ background:#006633; border: #006633 solid 3px;   }
.btn-primary:hover, .btn-primary:active{ background:#fff; border: #006633 solid 3px; color: #006633;  }

.btn-secondary{ background:#006600; border-color:#006600;   }
.btn-secondary:hover, .btn-secondary:active{ background:#009900; border-color:#009900;   }

.btn-white{ background:#fff; border-color:#fff;  color:#006633;   }
.btn-white:hover, .btn-white:active{ background:#006633; border-color:#006633;   color:#fff;  }
	.rbord{ border-color:#006633; }


.btn{ border-radius: 1.5rem; padding-left: 2rem; padding-right: 2rem; font-size: 0.9rem; }
.btn-link{ color: #000; font-weight: 700; }

.btn-outline{ background:#fff; color:#1e1e1e; ; border-color: #ebebeb; }
.white-color{ color:#fff;  }

header{ background: #f3d166; /* Old browsers */
background: -moz-linear-gradient(top, #008942 0%, #007035 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #008942 0%,#007035 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #008942 0%,#007035 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008942', endColorstr='#007035',GradientType=0 ); /* IE6-9 */ }


.headrow{ min-height: 130px; font-family: 'Roboto Condensed', sans-serif; max-width: 100%;}
.headloc{ cursor: default!important; }

.headtitle{ color:#fff; font-size: 1.7rem; font-family: 'Lato', font-style: italic; sans-serif; font-weight: 900; padding-left: 180px; line-height: 2rem;}
.headstrap{color:#fff; font-size: 2rem; font-family: 'Lato', sans-serif; font-weight: 900;padding-left: 180px;}

p.caption{margin-top: 1rem; margin-bottom: 1.5rem;}

.navbar{ background:#006633; font-family: 'Roboto Condensed', sans-serif; padding-top: 0; padding-bottom: 0; }
	.navbar-brand img{ max-height: 60px; }
	.navbar-dark .navbar-nav .nav-link{ color: #fffefe; padding-top: 0.7rem; padding-bottom: 0.7rem; }
	.navbar-dark .navbar-nav .nav-link:hover{ color: #fff; background:#005f2f; }
	.navbar-dark .navbar-nav .nav-item.active{ background:#005f2f;  }

		@media (min-width: 576px) {

		}
		@media (min-width: 768px) {
			.navbar-brand img{ max-height: none; position: absolute; bottom: 8px; z-index: 1; }
			.navbar-dark .navbar-nav{ margin-left: 140px; }
		 	.navbar-dark .navbar-nav .nav-link{ padding-left: .5rem; padding-right: .5rem; }
		}
		@media (min-width: 992px) {
		 	.navbar-dark .navbar-nav .nav-link{ padding-left: .75rem; padding-right:.75rem; }
		}
		@media (min-width: 1200px) {
		    .navbar-dark .navbar-nav .nav-link{ padding-left: 1.2rem; padding-right: 1.2rem; }
		}



	/*@media (min-width: 768px) {*/
	 	/*To Enable Dropdown on Hover*/
	 	.dropdown-menu {margin: 0rem 0 0; background:#006633; border-radius: 0;  }
	 	.dropdown:hover>.dropdown-menu { display: block; }
	 	.dropdown-item{ color: #fff; }
	 	.dropdown-item:hover, .dropdown-item.active, .dropdown-item:active{ background: #ffffff; color: #006633;  }
	/*}*/

footer{
	margin-top: 2rem;
	color: #fff;
	background: #f3d166; /* Old browsers */
	background: -moz-linear-gradient(top, #008942 0%, #007035 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #008942 0%,#007035 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #008942 0%,#007035 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008942', endColorstr='#007035',GradientType=0 ); /* IE6-9 */ }
 }
	.footnav{ background: #006633;   }
	.footnav .navbar-dark .navbar-nav .nav-item.active{ background:#292929;  }
	.footcontent{  padding:50px 0; background:url('/images/footbg.jpg') center center #292929; background-size: cover;  }
	.footcontent a{ color: #E3999E; }
	.footcontent a:hover{ color: #B96067; }
	.foothead{ font-size: 1.2rem; padding: 8px 0; border-top:solid 1px #fff; border-bottom:solid 1px #fff; margin-bottom: 30px;  }
	.footmain{ min-height: 100px; max-width: 100%; }
	.footmain a{ color: #fff; }

	.sociallinks{ font-size: 11px; }
	.sociallinks span.fa-stack{ margin-right: 10px; display: inline-block; }
	.sociallinks a i{ color: #006633; }
	.sociallinks a i.fa-circle{ color: #fff; }
	.sociallinks a:hover i.fa-circle{ color: #cce6d9; }
	/*.sociallinks a.facebook i.fa-circle {color: #fff;}
	.sociallinks a.facebook:hover i.fa-circle{ color: #cce6d9}
	.sociallinks a.twitter i.fa-circle {color: #fff;}
	.sociallinks a.twitter:hover i.fa-circle{color: #cce6d9;}
	.sociallinks a.googleplus i.fa-circle {color: #fff;}
	.sociallinks a.googleplus:hover i.fa-circle{color: #cce6d9;}
	.sociallinks a.youtube i.fa-circle {color: #fff;}
	.sociallinks a.youtube:hover i.fa-circle{color: #cce6d9;}
	.sociallinks a.linkedin i.fa-circle {color: #fff;}
	.sociallinks a.linkedin:hover i.fa-circle{color: #cce6d9;}*/


	.footsocial a{ display: inline-block; margin: 0 10px; font-style: 2rem;}
.uparrow{padding:15px;  opacity:0.5; position:fixed; bottom:20px; right:20px; display:none; background:#000; color:#fff; text-align:center;}
.uparrow:hover{opacity:0.8; color: #fff; font-family: 'Lato', sans-serif;}

.breadcrumb{ background:none; padding: 0; font-size: .9rem;  color: #5a5a5a; }
	.breadcrumb-item+.breadcrumb-item::before{ content: ">"}
	.breadcrumb a{ color: #5a5a5a; }
	.breadcrumb a:hover{ color:#006633; }
	.breadcrumb .active{ color:#006633; }


.sidehead{ color: #000; font-family: 'Lato', sans-serif; font-weight: 900; font-size:1.5rem; margin-bottom: 0.6rem; line-height: 1}
.sidemenu{ border: solid 1px #ebebeb; border-radius: 5px; padding: 0; margin: 0; margin-bottom: 3rem; list-style: none; font-family: 'Roboto Condensed', sans-serif; }
	.sidemenu li{ padding: 0; margin:0; border-top: solid 1px #ebebeb;  }
	ul.sidemenu > li:first-child{  border-top:none; border-radius: 5px 5px 0 0; }
	ul.sidemenu > li:last-child{  border-radius: 0 0 5px 5px; }
	.sidemenu li a{ color: #2a2a2a; display: block; padding: 0rem 1rem ; position: relative; line-height: 2.5rem;   }
	.fixsidemenu li a{ line-height: 2.5em; }
	.sidemenu li a:hover{ background: #006633; color: #fff; text-decoration: none;	}
	.sidemenu li a i{ position: absolute; right: 5px; line-height: 2.5rem;  }
	.sidemenu li.active a{ color: #000; background: #eee; }
	.sidemenu li.active a:hover{}

		.sidemenu li ul{ padding: 0; margin: 0; list-style: none;}
		.sidemenu li ul li{ padding: 0; margin: 0 }
		.sidemenu li ul li a{ padding-left: 2rem; line-height: 2rem; }
		.sidemenu li ul li a i{ line-height: 2rem; }
		.sidemenu li ul li a:hover{ background: #006633; color: #000; }
		.sidemenu li ul li.active a{background: #eee; color: #000;}

		.sidemenu li ul li.active ul li a{ padding-left: 3rem; font-weight: 400;  }
		.sidemenu li ul li.active ul li.active a{ font-weight: 700;}

	.sidemenu-subheading{ background: #006633; color: #fff; padding: 0 1rem!important; /*font-weight: 700;*/ line-height: 2.5rem; /*font-size: 1.125rem;*/}


.fbgal a{ position: relative; display: block; }
.fbgal a:before{position: absolute; width: 100%; height: 100%; z-index: 3; content: ''; opacity: 1; display: block; transition: all .3s ease;}
.fbgal a:hover:before{ background: rgba(0, 0, 0,0.6); }
.fbgal span{ position: absolute;  display: inline-block; background: none; color: #fff; /*border:solid 1px #fff;  padding: 0.5rem 1rem;*/z-index: -1; transition: all .2s ease; }
.fbgal a:hover span{z-index: 4; }


/*HOME PAGE CONTENT*/
	.slidecontentcontainer{ position: absolute; z-index: 1; height: 100%; width: 100%; background:rgba(0, 0, 0, 0.3)  }
	.slidecontent{/* position: absolute; z-index: 1;*/   }
		.slidetext{ color: #fff; font-family: 'Lato', sans-serif; font-weight: 900; margin-bottom: 2rem; }
			@media (min-width: 576px) {
				.slidetext{font-size: 1.3rem;}
			}
			@media (min-width: 768px) {
			 	.slidetext{font-size: 2rem;}
			}
			@media (min-width: 992px) {
			 	.slidetext{font-size: 2.4rem;}
			}
			@media (min-width: 1200px) {
			    .slidetext{font-size: 2.8rem;}
			}

		.slidecontent a{ margin-right: 2rem; }
		.carousel-control-prev, .carousel-control-next{ z-index: 2; }
		.standard-sec{ padding: 3.5rem 0;  }
		.welcomeimg .wel2{ display: none; }

	@media (min-width: 992px) {
		.welcomeimg{ position: relative; height: 380px; }
		.welcomeimg .wel1{ position: absolute; top: 0; right: 0; }
		.welcomeimg .wel2{ position: absolute; bottom:0; left: 0; z-index:1; display:block; }
	}

	.module{ position: relative; }
	.module h2{ color: #fff; }
	.module-overlay{  width: 100%; height: 100%; max-width: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.5);  }
	.module-overlay:hover{background: rgba(0,0,0,0.2);  }
	.module-content{  }

	#hcontact{ padding: 2rem 0 0rem 0; }
	#hcontact .container{/*border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;*/ padding-top: 3rem; /*padding-bottom: 3rem;*/}


	#homenews{ background:url('/images/newsbg.jpg') center center; background-size: cover;  }
		#homenews h1{ text-align: center; }
		.newsmainbox{ background: #fff; padding:3rem 1rem 1rem 1rem; position: relative; min-height: 136px; color: #1e1e1e; transition:all 0.4s ease;}
		.newsmainbox a:hover { text-decoration: none;}
		.newsmaindate{ background: #000; padding:0 0.8rem; line-height: 40px; position: absolute; top: -20px; left: 0;font-size: .9rem; color: #fff; }
		.nimg{ position: relative; }
		.nimg-overlay{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition:all 0.4s ease;   }
		.nimg-overlay span{ display: inline-block; color: #fff; padding: 6px 14px; border:solid 1px #fff; opacity: 	0; transition:all 0.4s ease; }
		a:hover .nimg-overlay{background:rgba(0,0,0,0.5);}
		a:hover .nimg-overlay span{ opacity: 	1; }


	#carouselNews .carousel-control-next, #carouselNews .carousel-control-prev{ width: auto; }
			@media (min-width: 576px) {

			}
			@media (min-width: 768px) {

			}
			@media (min-width: 992px) {

			}
			@media (min-width: 1240px) {
					#carouselNews .carousel-control-prev{ left:-55px; }
					#carouselNews .carousel-control-next{ right:-55px; }
			}


/*PRODUCTS SECTION*/
	.pmodule{ position: relative; }
	.pmodule h2{ color: #fff; }
	.pmodule-overlay{ display: block; text-align: center;  width: 100%; height: 100%; max-width: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.5);   color: #fff; font-size: 1.5rem; font-family: 'Lato', sans-serif; font-weight: 900; padding: 7%; }
	.pmodule-overlay:hover{background: rgba(237, 184, 21 ,0.8); color:#fff;   }
	.pmodule-overlay:before{ border:solid 1px #fff; position: absolute; width: 90%; height: 90%; left: 5%; right: 5%; top: 5%; z-index: 10; content: ''; opacity: 1; display: block; }

/*PROJECTS  Section*/
	.location-content{ border-left:solid 1px #e6e6e6; padding-left: 3rem; }
	#projmainmap{ height: 600px; }
	#projmap{ height: 300px; }
	.equipment ul{ list-style: none; }
	.equipment ul li{ margin-bottom: .5rem; }
	.equipment ul li:before {
	  content: '\f0ad'; /*f013*/
	  font-family: 'Font Awesome 5 Pro';
	  float: left;
	  margin-left: -1.5em;
	  color: #006633;
	  font-weight: 900;

	}

/*Testimonials*/
	.testimonial{ background: #f4f4f4;  }
		.tcontent{ padding: 1rem 2rem; z-index: 2; position: relative; }

		.ttitle{text-align: center; font-size: 1.5rem;}
		/*.ttitle:before {
		  content: '\f10d';
		  font-family: 'Font Awesome 5 Pro';

		  color: #cacaca;
		  font-weight: 900;
		  position: absolute; top: .5rem; left: 2rem;
		  font-size: 3rem;
		}		*/
		.tcompany{text-align: center; text-transform: uppercase; color: #006633; font-size: 1.5rem; font-weight: 700; padding: .5rem 0;}
		.ttext{}


/*NEWS Section*/
	.socialshare{ border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 10px 0 8px 0; }
	.socialshare i{ margin: 0 5px; }
	.sharebuttons a{background: #00447C; color: #fff; text-align: center; text-transform: uppercase; width: 32%; margin-right: 1%; display: inline-block; padding: 7px 0; font-size: 1.4em; font-family: 'Lato', sans-serif; }
	.sharebuttons > a:first-child, .sharebuttons a.facebook {background: #3b5998;}
	.sharebuttons > a:first-child:hover, .sharebuttons a.facebook:hover{ background: #2c4781}
	.sharebuttons a.twitter{background: #00aced;}
	.sharebuttons a.twitter:hover{background: #029ad3;}
	.sharebuttons a.googleplus{background: #dd4b39;}
	.sharebuttons a.googleplus:hover{background: #c83a28;}




/*Calendar*/
	#calrow{ background:url('/images/calbg.jpg') center center #006633; background-size: cover; }
	#calrow h3{ /*color: #fff;*/ text-align: center;  }
	.box{ background:#fff;  }
	.homecal{ padding: 0 15px; margin-bottom: 2rem; }
	.calhead{ background: #eee;  font-weight: 700; }
	.dayscontainer .col{ padding: 0;  }


    .dayhead{ font-weight: 700; text-ali color: #006600;}
    .day{ display: block; text-align: center;line-height: 35px;font-weight: 700; display: flex; align-items: center; justify-content: center;}

    .day a.daylink{ display: inline-block; width: 35px; height: 35px; /*line-height: 35px;*/   /*border: solid 1px #006633;*/ background: #fff; color: #006633; border: 2px solid #006633; max-width: 100%;display: flex; align-items: center; justify-content: center;}
    .day a.daylink:hover{ color: #fff; background-color: #006633}
    @media (min-width: 768px) {
				.homecal{ margin-bottom: 1rem;}
        .day a.daylink{border-radius: 50%; /*border: solid 2px #006633;*/}
        .homecal .day a.daylink{border-radius: 0; /*border: solid 1px #006633;*/}

    }
    @media (min-width: 960px) {
          .calhead .calleft{ left: 15px;}
      .calhead .calright{ right: 15px;}
        .homecal .day a.daylink{border-radius: 50%; /*border: solid 2px #006633;*/}
    }

    .popover-header{}

	.hdownload a{ display: block; color: #1e1e1e; border-bottom: solid 1px #c4c1ce; font-size: 1.1em; padding: 10px 10px; font-weight: 700;}
	  .hdownload a.odd{ background: #eae9ed; }
	  .hdownload a i{ color: #006600; padding-right: 10px; }
	  .hdownload a:hover{ background: #eee;}


/*Downloads*/
	.card{ border-radius: 0; }
	.card-header{ padding:0; }

	ul.downloadlist{ list-style: none; padding: 0 }
	ul.downloadlist li{ padding: 0;  }
	ul.downloadlist li a{ display: block; padding: 8px 0 8px 10px; border-bottom: solid 1px #e1e1e1; }
	ul.downloadlist li a:hover{ background: #eee;  }
	ul.downloadlist li a i{ margin-right: 10px; }

	.fa-file-pdf{ color: #a00;}
	.fa-file-word{ color: #007;}
	.fa-file-excel{ color: #090;}


/*Sponsors Home*/
	#carouselSponsors{ padding-bottom: 50px; }
	#carouselSponsors .carousel-indicators{}
	#carouselSponsors .carousel-indicators li{ background: #ddd; }
	#carouselSponsors .carousel-indicators .active{ background: #bbb; }
	#carouselSponsors img{ max-height: 100px; }


	#carouselSponsors .carousel-control-next, #carouselSponsors .carousel-control-prev{ color: #aaa; }

/*Pupil of the Month*/


	.pupcar{ text-align: center;}
	  .pup-class{ color: #006633; font-weight: 700; padding: 5px 0 0 0 ; font-size: 1.4em;}
	  .pup-month{ color: #006600; font-weight: 700; padding-bottom: 5px; font-size: 1.2em; }

	.pupmain { text-align: center;}
	.pupmain img{ margin-bottom: 15px; }

/*Fixtures*/
	div:nth-child(2n).fixrow{ background: #eee; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}

		.fixheading{font-family: 'Lato', sans-serif; font-weight: 900; color: #000; margin-bottom: 	1rem; font-size:1.2rem;}
	.fixrowhead{ display: none; background: #006633; color: #fff; font-weight: bold; padding: 4px 0; /*margin-bottom: 1em;*/}
		.fixrowhead div{ float: left;}
		.fixdatehead{ font-weight: bold; font-size: 1.2em; margin-bottom: 10px;}
		.fixcompname{ font-weight: bold; text-align: center; background:#006633; padding: 6px 0 4px 0; text-transform: uppercase; }
		.fixcompname a{ color: #fff;}
		.fixcompnamehome{ font-weight: bold; text-align: center;text-transform: uppercase; color: #060; }
		.fixrow a{ color: #111; display: block; float: left; width: 100%;}
		.fixrow a:hover{background: #eee;}
		.fixrow{ font-size: 12px; line-height: 1.8em;}
		.fixrow div{ float: left;}
		.fixdate{ width:50%; text-align: right; padding-right: 5px;}
		.fixtime{ width:50%; text-align: left; padding-left: 5px;}
		.fixteamhome{width:35%; text-align: right; padding-right: 5px;}
		.fixteamaway{width:35%; text-align: left; padding-left: 5px;}
		.fixscorehome{width:10%; text-align: right; padding-right: 5px;}
		.fixscoreaway{width:10%; text-align: left; padding-left: 5px;}
		.fixv{width:10%; text-align: center; }
		.fixvenue{ display: none;}
		.fixreferee{ display: none;}
		.fixround{display: none;}
		.fixnotes{display: none;}

		.fixtable{ font-size: .75rem; }
		.fixtablehead{background: #006633; color: #fff; font-weight: bold;}

		.homefixrow a{color:#555555; font-weight: bold;}
		.homefixrow a:hover{background: none; }
		.homefixrow .fixdatetime{ text-align: center; width: 100%;}
		.homefixrow .fixdatetime div{ float: none;}
		.homefixrow .fixtime{ width:auto; text-align: left; padding-left: 5px; display: inline;}
		.homefixrow .fixdate{ width:auto; text-align: right; padding-right: 5px; display: inline; }
		.homefixrow .fixtime{ width:50%; text-align: left; padding-left: 5px; display: inline;}
		.homefixrow .fixteamhome{width:45%; text-align: center; padding-right: 5px; clear: both;}
		.homefixrow .fixteamaway{width:45%; text-align: center; padding-left: 5px;}
		.homefixrow .fixscorehome{width:10%; text-align: right; padding-right: 5px;}
		.homefixrow .fixscoreaway{width:10%; text-align: left; padding-left: 5px;}
		.homefixrow .fixv{width:10%; text-align: center; padding-top: 55px;  font-size: 1.6em;}
		.homefixrow .fixvenue{ display: none;}
		.homefixrow .fixreferee{ display: none;}
		.homefixrow .fixround{ width: 100%; text-align: center; font-weight: bold;}
		.homefixrow .fixnotes{display: none;}



		.fixmodalheader{ background:#006633; color: #000; padding: 10px 15px; }
		.fixmodalheader h2.modal-title{ font-size: 20px;}
		.fixmodal{ text-align: center;}
		.fixmodhead{ text-transform: uppercase; font-weight: bold; color: #060; padding: 3px 0;}
		.fixmodv{ color: #999; padding-top: 80px; font-size:1.5em}
		.fixmodcomp{ font-size: 1.3em; font-weight: bold;}
		.fixmodround{ font-weight: bold; margin-bottom: 6px; }
		.fixmodhomet, .fixmodawayt{ font-size: 1.1em; padding: 6px 0;}
		.fixmodhomes, .fixmodaways{font-size: 1em; padding: 3px 0;}


		.leaguecompetition{font-weight: bold; font-size: 1.2em;}
		.leaguetable{ font-size: 12px;}
		.leaguetablehead{ background: #006633!important; color: #fff; }
		.leaguetablehead th{ border-top: none!important;}
		.leaguetable .leagueno{ text-align: center;}
		.leaguetable .fixteam{ text-align: left;}
		.leaguetable .leaguepos{ display: none;}

		.fixcontainer{ position: relative; }

		@media (min-width: 576px) {

		}
		@media (min-width: 768px) {
			.fixmodalheader{ background:#006633; color: #fff;  padding: 15px 15px; }
			.fixmodalheader h2.modal-title{ font-size: 20px;}
			.fixmodal{ text-align: center;}
			.fixmodhead{ text-transform: uppercase; font-weight: bold; color: #060; padding: 5px 0;}
			.fixmodv{ color: #999; padding-top: 80px; font-size:1.5em}
			.fixmodcomp{ font-size: 1.2em; font-weight: bold;}
			.fixmodround{ font-weight: bold; margin-bottom: 10px; }
			.fixmodhomet, .fixmodawayt{ font-size: 1.2rem; padding: 8px 0;}
			.fixmodhomes, .fixmodaways{font-size: 1.1rem; padding: 4px 0;}

		@media (min-width: 992px) {
			.fixrowhead{ display: block; }
			.fixdatehead{ font-weight: bold; font-size: 1.2em; margin-bottom: 10px;}
			.fixcompname{}
			.fixcompname a{}
			.fixrow a{ }
			.fixrow a:hover{}
			.fixrow{ line-height: 2.3em; }
			.fixrow div{ }
			.fixdate{ width:15%; text-align: left; padding-left: 5px;}
			.fixtime{ width:8%; text-align: left; padding-left: 5px;}
			.fixteamhome{width:25%; text-align: right; padding-right: 5px;}
			.fixteamaway{width:25%; text-align: left; padding-left: 5px;}
			.fixscorehome{width:5%; text-align: right; padding-right: 5px;}
			.fixscoreaway{width:5%; text-align: left; padding-left: 5px;}
			.fixv{width:2%; text-align: center; }
			.fixvenue{ display: none;}
			.fixreferee{width:15%; text-align: left; padding: 0 2px; display: block;}
			.fixround{display: none;}
			.fixnotes{display: none;}

		}
		@media (min-width: 1200px) {

		}


/*Contact Section*/
	#map-canvas{ height: 400px; margin-bottom: -5rem; }
	.enqform{ background: #f4f4f4; border:solid 1px #e2e2e2; padding: 30px;}
	.enqform .field{  }
	.enqform .form-group{ clear: both; margin-bottom: 20px;}
	.enqform .field{ padding-bottom: 20px; }
	.enqform .field .heading{  width: 30%; float: left;}
	.enqform .field .input{ width: 70%; padding-left: 0px; float: left;}
	.enqform .field .input .fullwidth{ width: 100%; }
	.enqform .field label, .enqform .form__label {
	  display: inline-block;
	  max-width: 100%;
	  margin-bottom: 5px;
	  font-weight: bold;
	}
	.enqform .field .input input, .enqform .field select,.enqform .field .input textarea{
	  display: block;
	  width: 100%;
	  /*height: 34px;*/
	  padding: 6px 12px;
	  font-size: 14px;
	  line-height: 1.42857143;
	  color: #555;
	  background-color: #fff;
	  background-image: none;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	}
	.enqform{ background: #f4f4f4; border:solid 1px #e2e2e2; padding: 30px;}
	.enqform .form__row{ clear: both; margin-bottom: 20px; }
	.enqform .form__row .form__label{  }
	.enqform .form__row .form__field{ }
	  @media (min-width: 600px) {

	    .enqform .form__row .form__label{  width: 30%; float: left;}
	  .enqform .form__row .form__field{ width: 70%; padding-left: 0px; float: left;margin-bottom: 10px;}
	  }
	.enqform .form__row .fullwidth{ width: 100%; }
	.enqform .form__note{ font-size: .9em; margin: 4px 0;}
	.enqform .form__label {
	  display: inline-block;
	  max-width: 100%;
	  margin-bottom: 5px;
	  font-weight: bold;
	}
	.enqform .form__field input, .enqform .form__field select,.enqform .form__field textarea{

	  display: block;
	  width: 100%;
	  /*height: 34px;*/
	  padding: 6px 12px;
	  font-size: 14px;
	  line-height: 1.42857143;
	  color: #555;
	  background-color: #fff;
	  background-image: none;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	}


/*Matrix Fields*/

	/*image*/


	/*Grid*/
	.gridhead{ font-size: 1.2rem; font-weight: 700; }

	/*Downloads*/
	.doclist{ list-style: none; padding-left: 0;  }
	.doclist li{ font-size: 1.1em; clear: both; border-bottom: solid 1px #eee;}
	.doclist li:hover{ background: #eee;}
	.doclist li i{/*padding-top:10px; padding-bottom: 10px;*/ color: #000; padding-right: 20px;  }

	.doclist li a{ display: block; padding-top:10px; padding-bottom: 10px;}
	.doclist li a:hover{ background: #eee;}
	.doclist span{ display: inline-block;}
	.doclist .docmain{ width: 75%; padding-left: 2%; padding-right: 2%; font-weight: bold;}
	.doclist .doctitle{  font-weight: bold; }
	.doclist .docdesc{  color: #000; }
	.doclist .docdown{ width: 14%; padding-left: 2%; text-align: center;}
