/*
Theme Name: TFWP Karting Vic - Responsive Template 001 - Header, Main Nav (+Drop Down Menus), Footer 4 areas, Bottom nav. Options for "Mobile MENU or Hamburger slide out menu", Desktop 980px, Tablet 929px, Mobile 480px
Author: TF
Author URI: 
Version: 1.0 | 28/1/2015
*/

html {
	padding: 0;
	margin: 0;
}

body {
	padding: 0;
	margin: 0;
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
	font-family: Helvetica, Arial, sans-serif; 
	/*font-family: "open-sans", Helvetica, Arial, sans-serif;*/
	font-weight: 400;
	/*12px "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif*/
	/*font-size: 14px;*/
	font-size: 13px;
	color: #333;
	
}

a:link,
a:visited {
	color: #57ba4e; 
	/*color: #FF0004;*/ /*red*/
}
p {
	/*line-height: 1.65em;*/
	line-height: 1.50em;
	margin: 0 0 1em 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 1em 0;
	font-weight: normal;
}

h5 {
		/*margin: 0px 0px 20px 0px !important;*/ /*remove this might have to readjust drop downs etc */
	}


h3 {
	font-size: 175%;
	font-family: "bebas-neue", sans-serif, arial;
	color: #57ba4e;
	padding: 10px 0px 10px 0px; 
	margin:0; 
	font-weight:normal;
}


/*from wysiwyg editor changes
.fee-content p:empty{
	height: 0.0em !important;
}
*/






/*news article featrue image removal*/

/*
.single-post .attachment-post-thumbnail {
  display: none;
}
*/

/*
.attachment-feature-main-no-crop size-feature-main-no-crop wp-post-image {
  display: none;
}
*/



/*hide featrued post image from full article page 10/01/2017*/
/*.single .post-thumbnail img { display: none; } */

/*img.attachment-feature-main-no-crop size-feature-main-no-crop wp-post-image { display: none; } */

/*attachment-feature-main-no-crop size-feature-main-no-crop wp-post-image { display: none; }*/

/*
main-column
post
newsarticleh
*/





/*works need to edit existing articles first*/
.attachment-feature-main-no-crop {
  display: none;
}










#news > div.entry-thumbnail img {
display: none;
}




.image01{
	float: left;
	height: 317px;
	width: 100%;
	
	background: url(images/howtostartkarting/horiz01.jpg);
	/*background: -webkit-image-set( url(images/banners/mini_horiz_VKAwatch.gif)    1x,
                                   url(images/banners/mini_horiz_VKAwatch_2x.gif) 2x);	
	*/						   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 25px 0px 25px 0px;
	opacity: 0;
}

.image02{
	float: left;
	height: 317px;
	width: 100%;
	background: url(images/howtostartkarting/horiz02.jpg);
	/*
	background: -webkit-image-set( url(images/banners/mini_horiz_VKAwatch.gif)    1x,
                                   url(images/banners/mini_horiz_VKAwatch_2x.gif) 2x);	
	*/						   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 25px 0px 25px 0px;
	opacity: 0;
}

.image03{
	float: left;
	height: 250px;
	width: 100%;
	background: url(images/howtostartkarting/oakpano01.jpg);
	/*
	background: -webkit-image-set( url(images/banners/mini_horiz_VKAwatch.gif)    1x,
                                   url(images/banners/mini_horiz_VKAwatch_2x.gif) 2x);	
	*/						   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 15px 0px 15px 0px;
}

.image04{
	float: left;
	height: 250px;
	width: 100%;
	background: url(images/howtostartkarting/kartsinline.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 15px 0px 15px 0px;
	opacity: 0;
}

.image05{
	float: left;
	height: 250px;
	width: 100%;
	background: url(images/howtostartkarting/horiz05.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 15px 0px 15px 0px;
	opacity: 0;
}





.contentleftimage{
	width: 50%;
	float: left;
}


.contentleft{
	width: 100%;
	float: left;
}


.imagemanual{
	float: right;
	height: 400px;
	width: 25%;
	background: url(images/howtostartkarting/2015akamanual.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 25px 0px 6% 6%;
	opacity: 0;
}


.gikvkaclubs{
	float: right;
	height: 300px;
	width: 35%;
	background: url(images/vkaclubmap.png);				   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 4% 6%;
	opacity: 0;
}

.gikvkatrailer{
	float: right;
	height: 400px;
	width: 45%;
	background: url(images/howtostartkarting/karttrailer01.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 4% 6%;
	opacity: 0;
}

.gikv8newsclippings{
	float: right;
	height: 450px;
	width: 60%;
	background: url(images/howtostartkarting/newspaperclippingsv2.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 4% 6%;
	opacity: 0;
}

.values01{
	float: right;
	height: 366px;
	width: 50%;
	background: url(images/howtostartkarting/values01.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 0% 3%;
	opacity: 0;
	/*
	-webkit-animation-name: values01;  *//* Chrome, Safari, Opera */
    /*-webkit-animation-duration: 5s;  *//* Chrome, Safari, Opera */
    /*animation-name: values01;
    animation-duration: 2s;*/
}

@-webkit-keyframes values01 {
	/*from {opacity: 0;}
	to {opacity: 1;}*/
    /*from {margin-left: 100%; width: 300%;}
    to {margin-left: 0%; width: 100%;}*/
}

@keyframes values01 {
	/*from {opacity: 0;}
	to {opacity: 1;}*/
    /*from {margin-left: 100%; width: 300%;}
    to {margin-left: 0%; width: 100%;}*/
}




.values02{
	float: right;
	height: 366px;
	width: 50%;
	background: url(images/howtostartkarting/values02.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 0% 3%;
	opacity: 0;
}

.values03{
	float: right;
	height: 366px;
	width: 50%;
	background: url(images/howtostartkarting/values03.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 0% 3%;
	opacity: 0;
}

.pplate{
	float: left;
	height: 120px;
	width: 10%;
	background: url(images/howtostartkarting/platep.png);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 3% 4% 0%;
}

.redplate{
	float: left;
	height: 120px;
	width: 10%;
	background: url(images/howtostartkarting/platered.png);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 3% 4% 0%;
}

.redplate2{
	/*float: left;*/
	height: 75px;
	width: 100%;
	background: url(images/howtostartkarting/platered.png);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 3% 4% 0%;
}


.blackplate2{
	/*float: right;*/
	height: 75px;
	width: 100%;
	background: url(images/howtostartkarting/plateblack.png);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 3% 4% 0%;
}

.ausplate2{
	/*float: right;*/
	height: 120px;
	width: 100%;
	background: url(images/howtostartkarting/logoaus.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 3% 4% 0%;
}

.vicplate2{
	/*float: right;*/
	height: 120px;
	width: 100%;
	background: url(images/howtostartkarting/logovic.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0% 4% 0%;
}

.gikserieslogos{
	float: left;
	height: 120px;
	width: 100%;
	background: url(images/howtostartkarting/logoseries.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 3% 4% 0%;
}

.gikserieslogos2{
	/*float: left;*/
	height: 120px;
	width: 100%;
	background: url(images/howtostartkarting/logoseries.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 3% 4% 0%;
	opacity: 0;
}


.karterfriends{
	float: right;
	height: 400px;
	width: 45%;
	background: url(images/howtostartkarting/karterwithfriends.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 4% 6%;
	opacity: 0;
}

.advertisingbillboard{
	float: right;
	height: 380px;
	width: 45%;
	background: url(images/Advertising/vkagkcvbillboardyourmessagecouldbehere.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 0% 6%;
}

.stewardcheck{
	float: right;
	height: 380px;
	width: 45%;
	background: url(images/howtostartkarting/stewardcheck.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 0% 6%;
	opacity: 0;
}


.vkacomputers{
	float: right;
	height: 380px;
	width: 45%;
	background: url(images/howtostartkarting/vkacomputers.gif);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 0% 6%;
	opacity: 0;
}

.kartsgrid{
	float: right;
	height: 380px;
	width: 45%;
	background: url(images/howtostartkarting/kartsclass.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 0% 6%;
	opacity: 0;
}


.kartergrid{
	float: right;
	height: 400px;
	width: 45%;
	background: url(images/howtostartkarting/karterwithteam.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 4% 6%;
	opacity: 0;
}

.racestart{
	float: right;
	height: 400px;
	width: 45%;
	background: url(images/howtostartkarting/racestart.jpg);					   					   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 10px 0px 0px 6%;
	opacity: 0;
}



hr.hrulegik1{
	margin: 40px 0px 40px 0px;
}

.liccrit1cadet9{
	margin: 0px 0px 30px 0px;
}

.liccrit2cadet12{
	margin: 0px 0px 30px 0px;
}

.liccrit3junior{
	margin: 0px 0px 30px 0px;
}

.liccrit4senior{
	margin: 0px 0px 30px 0px;
}

.gikadvice{
	background:#DBDBDB;
	padding:25px;
	margin: 0px 0px 20px 0px;
	opacity: 0;
}

.giksplaintable table{
	border-collapse: collapse;
}

.giksplaintable table td {
  border: 1px solid #FFF;
  padding: 3px 4px 3px 4px;
  /*background:#D0D0D0;*/
  color: #FFFFFF;
  /*margin: 0px 0px 20px 0px;*/
}

.giksplaintable table tr:nth-child(even){
background:#D4D4D4;
}

.giksplaintable table tr:nth-child(odd){
 background:#BEBEBE;
}

/*1st row in table*/
.giksplaintable tr:first-child td {
	background:#000000;
	color:#FFFFFF;
}

/*left side column*/
/*
.giksplaintable  table td:nth-child(1) {  
  background:#FCB818;
  border: #FFFFFF 1px solid;
}
*/



.basiclicencetable table {
	  border-collapse: collapse;
}

.basiclicencetable table td {
  border: 1px solid #D4D4D4;
  padding: 3px;
}

.basiclicencetable table td:nth-child(1) {  
  background:#FCB818;
  border: #FFFFFF 1px solid;
}


.tblcenteritem{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	display: block;
	font-size: 200%;
}


.gikmenu {
}

.gikmenu ul{
	float:left;
	padding: 0px 10px 0px 0px; 
	margin: 0px 0px 10px 0px;
}


.btnred1-a,
.btnred1-a:link,
.btnred1-a:visited {
	font-family: "bebas-neue", sans-serif, arial;
	/*font-size: 125%;*/
	font-size: 118%;
	display: inline-block;
	background-color: #57ba4e;
	text-decoration: none;
	color: #FFF;
	/*padding: 6px 10px;*/
	padding: 6px 6px;
	border-radius: 10px;
	margin: 5px 4px 0px 0px;
}

.btnred1-a:hover {
	background: #ffa1a1;
}


.gikmenu2 {

}

.gikmenu2 ul{
	float:left;
	padding: 0px 10px 0px 0px; 
	margin: 0px 0px 10px 0px;
}


#gikmenu2.fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    border-bottom: 1px solid #000;
	padding: 10px 0px 0px 3%;
	background:#FFFFFF;
	font-size: 85% !important;
}

.gikmenu2 {

}

.gikmenu2hidden ul{
	float:left;
	padding: 0px 7px 0px 0px; 
	margin: 0px 0px 10px 0px;
}


#gikmenu2hidden.fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    border-bottom: 1px solid #000;
	/*padding: 10px 0px 0px 3%;*/
	padding: 10px 5px 0px 0px;
	background:#FFFFFF;
	font-size: 85% !important;
}


.gikmenu2hiddenalign{
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	text-align: center;
}


.vkalogohtsk{
	float: left;
	height: 25px;
	width: 100px;
	background: url(images/vkalogohowtostart_kv.png);	
	background: -webkit-image-set( url(images/vkalogohowtostart_kv.png)    1x,
                                   url(images/vkalogohowtostart_kv_2x.png) 2x);		   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0px 0px 0 25px;
	
  display: inline-block;
}


.btnred2-a,
.btnred2-a:link,
.btnred2-a:visited {
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 119%;
	display: inline-block;
	background-color: #57ba4e;
	/*background-color: #0016FF !important;*/
	text-decoration: none;
	color: #FFF;
	padding: 5px 4px;
	border-radius: 9px;
	margin: 5px 3px 0px 3px;
}





.admin-bar #megaMenu-sticky-wrapper #megaMenu.ubermenu-sticky{
    margin-top:28px !important;
}




.gikclasstable table {
  border-collapse: collapse;
  border: 1px solid #D4D4D4;
  font-size:11px;
  /*text-align: center;*/
  margin-bottom: 30px;
}

.gikclasstable table td{
  /*border-collapse: collapse;*/
  border: 1px solid #D4D4D4;
  /*font-size:11px;*/
  padding: 3px;
}

.gikclasstable table th{
  /*border-collapse: collapse;*/
  /*border: 1px solid #D4D4D4;*/
  /*font-size:11px;*/
  background:#57ba4e;
  color: #FFFFFF;
  padding: 1px;
  border: #FFFFFF 1px solid;
}

.gikclasstable table td:nth-child(1) {  
  background:#FCB818;
  border: #FFFFFF 1px solid;
}


/*.gikclasstable table td:nth-child(1) {
    background:#FCB818;
}
*/
/*
.gikclasstable table td:nth-child(odd) {
    background:#FFCA2B;
}
*/


.gikclasstable table tr:nth-child(odd) {
    background: #E9E9E9;
}

.gikclasstable table tr:nth-child(even) {
    background: #F7F7F7;
}





.giklicencetable table {
  border-collapse: collapse;
  border: 1px solid #D4D4D4;
  font-size:11px;
  text-align: center;
}

.giklicencetable table td{
  /*border-collapse: collapse;*/
  border: 1px solid #747474;
  /*font-size:11px;*/
  background: #F3F3F3;
  padding: 1px;
}

.giklicencetable table th{
  /*border-collapse: collapse;*/
  border: 1px solid #FFF;
  /*font-size:11px;*/
  background: #000000;
  color:#FFFFFF;
  padding: 1px;
}

.giktbleblank{
  background: #B2B2B2 !important;
  border: 0px solid #B2B2B2 !important;
}



.bottomfooter{
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #CCC;
	padding: 10px 0px 0px 0px;
}

.resultsmenu {
}

.resultsmenu ul{
	float:left;
	padding: 0px 10px 0px 0px; 
	margin: 0px 0px 10px 0px;
}

.mcutellafriend {
	/*width: 230px;*/
	height: 20px;
	border-radius: 12px;
	background:#FF0004;
	float:left;
	color:#FFFFFF;
	padding: 10px 10px;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 125%;
	text-align:center;
	margin: 0px 10px 10px 0px;
}

.mcutellafriendfb {
	width: 36px;
	height: 36px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	background:#FFF;
	border:#FF0004 2px solid;
	float:left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background: url(images/tellafriend_fb1.png);
	background: -webkit-image-set( url(images/tellafriend_fb1.png)    1x,
                                   url(images/tellafriend_fb1_2x.png) 2x);						   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	margin: 0px 0px 0px 10px;
}

.fb-send{
	margin: 8px 0px 0px 12px;
	float:left;
}

.hidemeta{
	display: none;
}

#modal_open {
	width: 36px;
	height: 36px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	background:#FFF;
	border:#FF0004 2px solid;
	float:left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background: url(images/tellafriend_env1.png);
	background: -webkit-image-set( url(images/tellafriend_env1.png)    1x,
                                   url(images/tellafriend_env1_2x.png) 2x);						   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	margin: 0px 0px 0px 10px;
	text-indent: -9999px;
}

.mcutellafriendemail {
	width: 36px;
	height: 36px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	background:#FFF;
	border:#FF0004 2px solid;
	float:left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background: url(images/tellafriend_env1.png);
	background: -webkit-image-set( url(images/tellafriend_env1.png)    1x,
                                   url(images/tellafriend_env1_2x.png) 2x);						   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	margin: 0px 0px 0px 10px;
}

.mcuminiban {
	float: left;
	height: 44px;
	width: 100%;
	background: url(images/banners/mini_horiz_VKAwatch.gif);
	background: -webkit-image-set( url(images/banners/mini_horiz_VKAwatch.gif)    1x,
                                   url(images/banners/mini_horiz_VKAwatch_2x.gif) 2x);						   
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0px 0px 30px 0px;
}

/*karters of the year page*/

.kotytrophy {
	float: right;
	height: 359px;
	width: 20%;
	background: url(images/kotytrophy.png);
	background: -webkit-image-set( url(images/kotytrophy.png)    1x,
                                   url(images/kotytrophy_2x.png) 2x);						   
	background-repeat: no-repeat;
	background-size: contain;
	padding: 0px 0px 0px 0px;
}

.kotytable {
	width: 35% !important;
	float: left;
	margin: 30px 5% 10px 0px;
}

.kotytable table tr td { 
width: 90%; 
}

.k4th table tr th{
	background: url(images/kotyplatesenior.png);
    background: -webkit-image-set( url(images/kotyplatesenior.png)    1x,
                                   url(images/kotyplatesenior_2x.png) 2x);
								   background-repeat: no-repeat;
								   background-position: 99% 50%; 
								   padding-right: 45px;
}

.k3rd table tr th{
	background: url(images/kotyplatejunior.png);
    background: -webkit-image-set( url(images/kotyplatejunior.png)    1x,
                                   url(images/kotyplatejunior_2x.png) 2x);
								   background-repeat: no-repeat;
								   background-position: 99% 50%; 
								   padding-right: 45px;
}

.k2nd table tr th{
	background: url(images/kotyplatecadetrookie.png);
    background: -webkit-image-set( url(images/kotyplatecadetrookie.png)    1x,
                                   url(images/kotyplatecadetrookie_2x.png) 2x);
								   background-repeat: no-repeat;
								   background-position: 99% 50%; 
								   padding-right: 45px;
}

.k1st table tr th{
	background: url(images/kotyplatecadetrookie.png);
    background: -webkit-image-set( url(images/kotyplatecadetrookie.png)    1x,
                                   url(images/kotyplatecadetrookie_2x.png) 2x);
								   background-repeat: no-repeat;
								   background-position: 99% 50%; 
								   padding-right: 45px;
}


<!-- original polls css -->
/*
#polls-2 p{
	font-size: 110%;
	margin: 10px 0px 15px 0px;
}

.vkapoll{
	float: left;
	border: 1px solid #a1a1a1;
	padding: 10px 2%; 
	background: #fff;
    border-radius: 20px;
	width: 27.1%;
	display:inline-block;
	/*margin: 40px 0px 0px 30px; original*/
	/*margin: 40px 0px 0px 14px;
}

.wp-polls .pollbar{
	background: #FF0004 !important;
	border: 1px solid #FF0004 !important;
	margin: 2px 0px 10px 0px !important;
	height: 15px !important; 
}
*/


.frontinteract{
	float: left;
	border: 1px solid #a1a1a1;
    padding: 10px 2% 10px 2%; 
	background: #fff;
    border-radius: 20px;
	height: 100%;
	width: 27.1%;
	font-size: 200%;
	color: #FCB818;
	
	display:inline-block;
	margin: 40px 0px 0px 30px;
}

.frontinteract p{
	margin: 0px;
	padding: 0px;
	line-height: 1.45em;
}

.kfacts{
	font-size: 11pt !important;
	color: #000;
}

.seemoreh{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 20px;
	position: relative;
	font-size: 85%;
	height: 40px;
	text-decoration: none;
	

/*
  background: #fcb818;
  border-radius: 10px;
  display: inline-block;
  color: #FFFFFF;
  width: 150px;
  text-align: center;
  */
}

.bannerstartkarting {
	width: 100%;
	height: 75px;
	background-image:url(images/banners/VKAstartkarting.gif);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center; 
	margin: 0px 0px 20px 0px;
}



/*Side Bar*/

.sidebar-stateregulations{
	background: url(images/sidebar/sidebar-stateregulations.png);
	background: -webkit-image-set( url(images/sidebar/sidebar-stateregulations.png) 1x, url(images/sidebar/sidebar-stateregulations_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	height: 77px;
	background-position:center top;
}


.sidebar-stateregulations18{
	background: url(images/sidebar/sidebar-stateregulations18.png);
	background: -webkit-image-set( url(images/sidebar/sidebar-stateregulations18.png) 1x, url(images/sidebar/sidebar-stateregulations18_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	height: 77px;
	background-position:center top;
}



.sidebar-startkarting{
	background: url(images/sidebar/startkarting_kv.png);
	background: -webkit-image-set( url(images/sidebar/startkarting_kv.png) 1x, url(images/sidebar/startkarting_kv_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	height: 142px;
	background-position:center center;
}

.sidebar-greybar{
	background: #b8b8b8;
	padding: 20px 0 0 0;
	text-align: center;
}

.sidebar-findyourclub{
	background: url(images/sidebar/findyourclub_kv.png);
	background: -webkit-image-set( url(images/sidebar/findyourclub_kv.png) 1x, url(images/sidebar/findyourclub_kv_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
	/*margin-top:66px;*/
	/*padding: 66px 0px 0px 0px;*/
	width: 100%;
	height: 322px;
	padding: 0px 0px 13px 0px;
	background-position:center center;
}

.sidebar-findyourclub-select{
	padding: 0px 0px 50px 0px;
}

select{
width:220px;
height: 31px;
margin:0px;
padding: 5px;
font-size: 12px;
    
background: url(http://s13.postimage.org/edsg65ss3/select_arrow.jpg), url(images/sidebar/selectbggradient.png);
background-position: 100% 53%, center center;        
background-repeat: no-repeat, repeat-x;
    
border:1px solid #DDDBD7;
-webkit-appearance: none; 
}



/*
.sidebar-findyourclub-menu{
	padding: 0px 0px 23px 0px;
}
*/


.sidebar-kartingpoll{
	background: url(images/sidebar/kartingpoll_kv.png);
	background: -webkit-image-set( url(images/sidebar/kartingpoll_kv.png) 1x, url(images/sidebar/kartingpoll_kv_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:9px;
	width: 100%;
	height: 124px;
	padding: 0px 0px 13px 0px;
	background-position:center center;
}


#polls-2 p{
	font-size: 110%;
	margin: 10px 0px 15px 0px;
}

.sidebar-thepoll{
	/*float: left;*/
	border: 1px solid #a1a1a1;
	padding: 10px 2%; 
	background: #fff;
    border-radius: 20px;
	/*width: 100%;*/
	/*width: 100%;*/
	display:inline-block;
	/*margin: 40px 0px 0px 30px; original*/
	/*margin: 40px 0px 0px 14px;*/
	margin: 0px 14px 0px 14px;
}

.wp-polls .pollbar{
	/*red 
	background: #FF0004 !important;
	border: 1px solid #FF0004 !important;
	*/
	background: #0e4a88 !important;
	border: 1px solid #0e4a88 !important;
	margin: 2px 0px 10px 0px !important;
	height: 15px !important; 
}

.sidebar-kartingfacts{
	background: url(images/sidebar/kartingfacts_kv.png);
	background: -webkit-image-set( url(images/sidebar/kartingfacts_kv.png) 1x, url(images/sidebar/kartingfacts_kv_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:9px;
	width: 100%;
	height: 165px;
	padding: 0px 0px 13px 0px;
	overflow: auto;
	background-position:center center;
}


.sidebar-thekartfact{
	float: left;
	border: 1px solid #a1a1a1;
    padding: 10px 2% 10px 2%; 
	background: #fff;
    border-radius: 20px;
	/*height: 100%;*/
	/*width: 80%;*/
	font-size: 200%;
	/*color: #FCB818;*/
	color: #0e4a88;
	
	
	
	display:inline-block;
	margin: 0px 14px 50px 14px;
}

.sidebar-thekartfact p{
	margin: 0px;
	padding: 0px;
	line-height: 1.45em;
}



.sidebar-tagyourphotos-cont{
	/*margin-bottom:20px;*/
	padding: 0px 0px 20px 0px;
	/*overflow: auto;*/
}


.sidebar-tagyourphotos{
	background: url(images/sidebar/countryseries_rnd1.png);
	background: -webkit-image-set( url(images/sidebar/tagyourphotos_kv.png) 1x, url(images/sidebar/tagyourphotos_kv_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:9px;
	width: 100%;
	height: 111px;
	padding: 0px 0px 13px 0px;
	text-align: center;
	background-position:center center;	
}

.sidebar-tagbox {
	border-radius: 15px;
	/*background:#fcb818; */ /* yellow */
	background:#57ba4e;
	color: #FFFFFF;
	padding: 15px 15px 20px 15px;
	font-size: 90%;
	width: 80%;
	text-align: left;
	margin: 0 auto 10px auto;
}

.hashtagblack{
	color: #000000;
	
}



/* Front */
.front-mcu-banner{
  background-repeat: no-repeat !important;
  background-size: contain !important;
  /*width: 100%;*/
  /* float: left; */
  height: 91px;
  /* margin: 15px 0px 0px 0px; */
  text-indent: -9999px;
  text-align: center;
  margin: 0px auto 15px auto;
}


.front-mcu-content{
	border:#b8b8b8 1px solid;
	padding: 15px;
	display:inline-block;
	margin: 0px 0px 35px 0px;
}


.front-mcu-text{
	float: left;
	width: 50%;
}

.front-mcu-header{
	font-size: 20px;
	font-weight:bold;
	/*color:#FF0004;*/
	color:#57ba4e;
	width: 100%;
	margin: 0px 0px 10px 0px;
}



.alignright{
	float: right;
}

.mcu-pamphlet{
	margin: 10px 0px 0px 0px;
	width: 300px;
	height: 424px;
	color:#FFFFFF;
	text-align:center;
	/*display:block;*/
}

.front-track-video{
	float: right;
	width: 300px;
	height: 300px;
}

.front-clubflyer{
	float: right;
	width: 300px;
	height: 300px;
}

.front-club-video {
	margin: 0px 0px 0px 0px;
}

.front-track-video-desc{
	/*float: right;*/
	background:#C8C8C8;
	text-align: center;
	color:#FFFFFF;
	font-size: 11px;
	padding: 5px 0 5px 0;
}

.front-track-video-desc a{
	color:#FFFFFF;
	text-decoration:none;
}

.front-mcu-sharebutton-cont{
	width: 100%;
	float: left;
}



.front-mcu-facebook-button {
  float: left;
  /*border: 1px solid #a1a1a1;*/
  padding: 5px 7px;
  background: #3a5899;
  border-radius: 10px;
  /* width: 100%; */
  /* width: 100%; */
  /*display: inline-block;*/
  /* margin: 40px 0px 0px 14px; */
  margin: 8px 8px 0px 0px;
  color:#FFFFFF !important;
  text-decoration:none !important;
  width: 125px;
  text-align: center;
  font-size: 11px;
  white-space:nowrap;
  
  /*
  height: 20px;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  */
  /*display: table-cell;
  vertical-align: middle;*/
/*vertical-align: middle;*/
}

.front-mcu-facebook-button:before {
	content: url(images/front-social-fb-icon14.png);
		  /*vertical-align: -50%;*/
		  margin: 0px;
		  padding: 0px;
		  /*vertical-align: middle;*/
}

.front-mcu-facebook-button:after {
	content: ' Share with Facebook';
/*vertical-align: middle;*/
	/*
	position: relative;
  	top: 50%;
 	transform: translateY(-50%);
	*/
	/*
	background: url(images/front-social-fb-icon.png);
	background: -webkit-image-set( url(images/front-social-fb-icon.png) 1x, url(images/front-social-fb-icon_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0px 0px;
	*/
	/*
	width: 10px;
	height: 10px;
	*/
	/*left: 25px;*/
}

/*
.front-mcu-facebook-button a:link, 
.front-mcu-facebook-button a:visited{
	color:#FFFFFF !important;
	text-decoration:none !important;
}
*/

/*
background: url(images/front-social-fb-icon.png);
  background: -webkit-image-set( url(images/front-social-fb-icon.png) 1x, url(images/front-social-fb-icon_2x.png) 2x);
  background-repeat: no-repeat;
  background-size: contain;
  
  .front-subheaderbar h2:before {
    background-image: url(images/subheader-yellow-square.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    content:"";
    vertical-align: middle;
	margin: 0px 8px 0px 0px;
}
  */

.front-mcu-twitter-button {
  float: left;
  /*border: 1px solid #a1a1a1;*/
  padding: 5px 7px;
  background: #38b4e7;
  border-radius: 10px;
  color:#FFFFFF !important;
  text-decoration:none !important;
  /* width: 100%; */
  /* width: 100%; */
  display: inline-block;
  /* margin: 40px 0px 0px 14px; */
  margin: 8px 8px 0px 0px;
  /*color:#FFFFFF;*/
  width: 125px;
  text-align: center;
  font-size: 11px;
}

.front-mcu-twitter-button:before {
	content: url(images/front-social-twitter-icon14.png);
		  /*vertical-align: -50%;*/
		  margin: 0px;
		  padding: 0px;
		  /*vertical-align: middle;*/
}

.front-mcu-twitter-button:after {
	content: ' Share with Twitter';
}


.front-mcu-email-button {
  float: left;
  /*border: 1px solid #a1a1a1;*/
  padding: 7px 7px;
  background: #818181;
  border-radius: 10px;
  color:#FFFFFF !important;
  text-decoration:none !important;
  /* width: 100%; */
  /* width: 100%; */
  display: inline-block;
  /* margin: 40px 0px 0px 14px; */
  margin: 8px 8px 0px 0px;
  /*color:#FFFFFF;*/
  width: 125px;
  text-align: center;
  font-size: 11px;
}

.front-mcu-email-button:before {
	content: url(images/front-social-email-icon10.png);
		  /*vertical-align: -50%;*/
		  margin: 0px;
		  padding: 0px;
		  /*vertical-align: middle;*/
}

.front-mcu-email-button:after {
	content: ' Share via Email';
}


.see-more-fb-posts {
  /*float: right;*/
  /*border: 1px solid #a1a1a1;*/
  padding: 6px 0px;
  background: #3a5899;
  border-radius: 10px;
  /* width: 100%; */
  /* width: 100%; */
  display: inline-block;
  /* margin: 40px 0px 0px 14px; */
  margin: 0px 6px 16px 10px;
  color:#FFFFFF;
  width: 100px;
  text-align: center;
  font-size: 11px;
}


.front-next-race-button {
  float: right;
  /*border: 1px solid #a1a1a1;*/
  padding: 8px 0px;
  background: #000;
  border-radius: 15px;
  /* width: 100%; */
  /* width: 100%; */
  display: inline-block;
  /* margin: 40px 0px 0px 14px; */
  margin: 0px 10px 0px 10px;
  color:#FFFFFF;
  width: 110px;
  text-align: center;
}

.front-next-race-button a{
  color:#FFFFFF;
  text-decoration: none;
}

.front-previous-race-button {
  float: left;
  /*border: 1px solid #a1a1a1;*/
  padding: 8px 10px;
  background: #000;
  border-radius: 15px;
  /* width: 100%; */
  /* width: 100%; */
  display: inline-block;
  /* margin: 40px 0px 0px 14px; */
  margin: 0px 10px 0px 10px;
  color:#FFFFFF;
  width: 110px;
  text-align: center;
}

.front-previous-race-button a{
  color:#FFFFFF;
  text-decoration: none;
}



.front-mcu-controls{
	/*margin-top: 20px;*/
	margin-top:100px;
	margin-bottom: 10px;
	float:left;
	width: 100%;
}

.front-news-cont{
	margin: 0 0 40px 0;
}

.front-subheaderbar{
	/*height: 42px;*/
	height: 32px;
	width: 100%;
	/*background:#FF0004;*/
	background:#0e4a88;
	/*padding: 10px;*/
	margin: 0px 0px 15px 0px;
	/*overflow: auto;*/
}

.front-subheaderbar-end{
	height: 100%;
	/*width: 184px;*/
	width: 138px;
	background:#000;
	float: right;
	background: url(images/subheaderbarendgraphic_kv.png);
	background: -webkit-image-set( url(images/subheaderbarendgraphic_kv.png) 1x, url(images/subheaderbarendgraphic_kv_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
}

.front-subheaderbar h2{
  margin: 0px 0px 20px 0px;
  font-family: "open-sans", sans-serif, arial;
  font-size: 155%;
  /*font-family: "bebas-neue", sans-serif, arial;*/
  font-weight:700;
  font-style: italic;
  /*700	italic*/
  /*font-size: 175%;*/

  letter-spacing: 0px;
  text-transform: uppercase;
  /*color: #FF0004;*/
  color: #FFF;
  float: left;
  padding: 1px 0px 0px 20px;
}


.front-subheaderbar h2:before {
    background-image: url(images/subheader-green-square.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    content:"";
    vertical-align: middle;
	margin: 0px 8px 4px 0px;
}

.front-mcu-logos {
	float: left;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	background-position: center center;
	width: 100px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.front-mcu-logos-cont{
	width: 100%;
	float: left;
}












.kotytable tr:first-of-type{
	background:#000000 !important;
}

.kotytable table tr:nth-of-type(odd) {
    background: #FFF0B8;
}

.kotytable table tr:nth-of-type(even) {
    background: #FFF9E1;
}

.kotytable table tr td:first-child { 
width: 10%; 
font-weight: bold;
}

.kotytable th{
	background:#000;
	color: #FFFFFF;
	border: 1px solid #D4D4D4;
	text-align:left;
	padding: 5px 0px 5px 5px;
	font-weight: normal;
}

.kotytable th p{
	margin: 0px;
	padding: 0px;
	font-size: 83%;
}

.kotytable td{
	padding: 1px 0px 1px 5px;
}

.kotytable table {
	border-collapse: collapse;
	border: 1px solid #D4D4D4;
}

/*results page*/
.resultssubh{
	border-bottom:#000000 solid 1px;
	margin: 0px 0px 10px 0px;
}

.resultssubh p{
	padding: 5px 8px 5px 8px;
	margin: 0px;
	color: #FFFFFF;
	display:inline-block;
	font-weight:bold;
	min-width: 350px;
}

.ressubhgps p{
	background: #FFD300;
}

.ressubhcs p{
	background: #01008D;
}

.ressubh{
	background: #FFD300;
}

.resultscellyear{
	margin: 0px 0px 25px 0px;
}

.resultstablecont {
	width: 100%;
	margin: 0px 0px 350px 0px !important;
}
	
.resultstable {
	width: 30%;
	float: left;
	margin: 10px 10px 10px 0px;
}

.resultstable table tr td { 
width: 80%; 
}

.resultstable table tr td:first-child { 
width: 20%; 
}

.resultstable th{
	background:#DFDFDF;
	border: 1px solid #D4D4D4;
	text-align:left;
	padding: 5px 0px 5px 5px;
}

.resultstable td{
	padding: 1px 0px 1px 5px;
}

.resultstable table {
	border-collapse: collapse;
	border: 1px solid #D4D4D4;
}




	
.resultstablechamp {
	width: 100%;
	max-width: 500px;
	float: left;
	margin: 10px 10px 10px 0px;
}

.resultstablechamp table tr td { 
width: 66%; 
}

.resultstablechamp table tr td:first-child { 
width: 50%; 
}

.resultstablechamp th{
	background:#DFDFDF;
	border: 1px solid #D4D4D4;
	text-align:left;
	padding: 5px 0px 5px 5px;
}

.resultstablechamp td{
	padding: 1px 0px 1px 5px;
}

.resultstablechamp table {
	border-collapse: collapse;
	border: 1px solid #D4D4D4;
}





.btnred-a,
.btnred-a:link,
.btnred-a:visited {
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 140%;
	display: inline-block;
	background-color: #57ba4e;
	text-decoration: none;
	color: #FFF;
	padding: 8px 13px;
	border-radius: 16px;
	margin: 0px 5px 20px 5px;
}

.btnred-a:hover {
	background: #b0d8ac;
}


/*GCalendar*/
/*widget*/
	
	.gce-widget-grid .gce-calendar {
	max-width: 325px;
	margin: 0px auto;
	}

	.gce-month-title {
	text-transform: uppercase;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 160% !important;
	font-weight: normal !important;
	}

	.gce-widget-grid .gce-calendar th {
	background:#0e4a88;
	color: #fff;
		
	padding: 5px 0px 5px 0px;
	border: 1px solid #FFF !important;
	}
	
	.gce-prev {
	margin-top: 8px;
	}
	
	.gce-next {
	margin-top: 8px;
	}
	
	/*other days*/
	.gce-widget-grid .gce-calendar td {
		/*background: #ebebeb;*/ /*#CCCCCC;*/
		background: #DDDDDD;
		color: #fff !important;
		border: 1px solid #FFF !important;
		padding: 5px 0px 5px 0px;
	}
	
	/*on date*/
	.gce-widget-grid .gce-calendar .gce-has-events {
		background-color: #57ba4e;
		/*color: #000 !important;*/
	}

	/*current date*/
	.gce-widget-grid .gce-calendar .gce-today {
	 background: #ADADAD;
	}

/*calendar full view*/
.gce-page-grid .gce-calendar{
	background: #DDDDDD;
	color:#FFFFFF;
}

.gce-page-grid .gce-calendar .gce-has-events {
	background: #fcb818;
}

.gce-page-grid .gce-calendar th{
	background: #FF0004;
	border: 1px solid #FFF;
}

.gce-page-grid .gce-calendar td {
	border: 1px solid #FFF;
}

.srdownload a {
	padding-left: 20px;
	display: block; /*commented out?*/
	overflow: hidden;
	background: url(/wp-content/uploads/2015/03/pdficon_small.png) no-repeat left top;
}

.nostyle:link,
.nostyle:visited {
	color: #000000;
	text-decoration: none;
}

/*hover top level nav*/
.nostyle:hover {
	color: #909090;
	text-decoration: underline;
}

.footercont {
	background:#FFFFFF;
}

.nav-menu ul li a:link,
.nav-menu ul li a:visited {
}

/*hover top level nav*/
.nav-menu ul li:hover a {
}

.printerfriendly table{
	font-size: 70%;
	width: auto !important;
	padding: 0px 0px 0px 0px;
}

.printerfriendly table td{
	padding: 0px 0px 0px 0px;
}

.printerfriendly p{
	line-height: 1.15em;
}








/*new feature article slider css */

#featured{ 
	width:100%; 
	position:relative; 
	background:#fff;
	/*margin: 0px 0px 65px 0px; original*/
	margin: 0px 0px 30px 0px;
}

.featleft {
	float:left;
	/*width: 56%;*/
	width: 60%;
	position:absolute; 
}

.featright{
	float: right;
	/*width: 44%;*/
	/*width: 45%;*/
	width: 40%;
	/*padding: 0px 3.5% 0px 0px; original*/
	padding: 0px 5% 0px 0px;
	position:relative; 
	margin-top: -4px;
}

.featsubh {
	/*color: #FF0004;*/
	color: #57ba4e;
	text-transform: uppercase;
	font-family: "bebas-neue", sans-serif, arial;
	/*font-size: 145% !important;*/
	font-size: 130% !important;
	/*white-space: nowrap !important;*/
}


/*container for the 4 tabs*/
#featured ul.ui-tabs-nav{ 
	float:left;
	list-style:none; 
	padding:0px 0px 0px 40px; 
	margin:0px; 
	width: 98%;
}


#featured ul.ui-tabs-nav li p {
	font-size: 8pt;
}

#featured ul.ui-tabs-nav li{ 
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	width: 100%;
	margin: 3px 10px 3px 0px !important;
	
}

#featured ul.ui-tabs-nav li img{ 
	float:left; 
	margin: 4px 8px 2px 8px;; 
	background:#fff; 
	padding:1px; 
	border:0px solid #000;
	height: 40%;
	width: 25%;
}

#featured ul.ui-tabs-nav li span{ 
	font-size:100%; 
	display: table-cell;
}

#featured ul.ui-tabs-nav li span p{ 
margin: 0px 0px 3px 0px !important;
}

#featured li.ui-tabs-nav-item p {
	line-height: 1.30em !important;
	padding: 0px 10px 0px 0px;
}

/* non active */
#featured li.ui-tabs-nav-item a{ 
	display: table-cell;
	text-decoration:none;
	color:#000; 
	background:#F5F5F5; /*light grey*/
}


#featured li.ui-tabs-nav-item a:hover{ 
	background: #E4E4E4; /*light grey*/
}

#featured li.ui-tabs-selected, #featured li.ui-tabs-active{ 
	background:#fff;
}


/* active */
#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{ 

display: table-cell !important;
	background: #E9E9E9;
	color:#000;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a:hover{ 
background: #D5D5D5;
}


#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a .featsubh  { 
color: #57ba4e; /*green*/
}

#featured .ui-tabs-panel{ 
	position:relative;
	margin: 0px 0px 0px 0px;
}

#featured .ui-tabs-panel .info{ 
    padding: 0px 0px 10px 15px;
	margin: -2px 0px 0px 0px !important;
	font-size: 120%;
	/*background: #FF0004;*/
	background: #57ba4e;
	word-wrap:break-word;
}

#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; 
	font-size:11px; 
	font-family:Verdana; 
	color:#f0f0f0; 
	right:10px; 
	top:-20px; 
	line-height:20px; 
	margin:0; 
	outline:none; 
	background:#333;
}

#featured .info h2{ 
	/*font-size: 175%;*/
	font-size: 175%;
	font-family: "bebas-neue", sans-serif, arial;
	color: #FF0004;
	padding: 3px 0px 0px 0px; 
	margin:0; 
	font-weight:normal;
	overflow:hidden; 
}

/*big content cell info*/
#featured .info p{ 
	margin: 0px 0px 0px 0px; 
	line-height:17px; 
	color:#fff;
	padding: 0px 8px 0px 0px;
	font-size: 13px;
}
#featured .info a{ 
	text-decoration:none; 
	color:#FFF; /*white*/
}


#featured .info a:hover{ 
	text-decoration:underline; 
}


#featured .ui-tabs-hide{ 
	display:none; 
}










.signupbtn {
	color: buttontext;
	background: #57ba4e !important;
	/*background-color: buttonface;*/
	/*background-color: #FF0004 !important;*/
	background-color: #57ba4e !important;
	
	/*background: #000 !important;*/
    border: solid 0px #FFFFFF;
	color:#FFFFFF;
	padding: 5px 7px;
	
	-webkit-appearance: none;
}


/*
.mc4wp-form button, .mc4wp-form input[type=button], .mc4wp-form input[type=submit] {
	background: #FF0004 !important;
	background-color: #FF0004 !important;
}
*/


.mc4wp-form {
	margin: 0 !important;
	} /* the form element */

.mc4wp-form p { 
line-height: 0em !important;
margin: 0px;
padding: 0px;

} /* form paragraphs */

.mc4wp-form label {
/*font-weight: 100 !important;*/
font-weight: normal !important;
float: left;

padding: 11px 0px 0px 0px;
} /* labels */

#mc4wp-form-1 > form > p:nth-child(2) > input[type="submit"] {
}

#mc4wp-form-1 > form > p:nth-child(2) {
	line-height: 0 !important;
}

.mc4wp-form input { 
margin: 0px 0px 0px 0px;
float:left; 
vertical-align: auto;
} /* input fields */

#mc4wp_email {
width: 45%;
padding: 3px 5px;
margin: 0px 5px;
}

#mc4wp_email::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
#mc4wp_email:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
#mc4wp_email::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
#mc4wp_email:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #000;
}

.mc4wp-form input[type="checkbox"] { ... } /* checkboxes */

.mc4wp-form input[type="submit"] { 
position: absolute;
float: left;

} /* submit button */

.mc4wp-alert { ... } /* success & error messages */

.mc4wp-success { ... } /* success message */

.mc4wp-error { ... } /* error messages */


/*meeting coming up */
.mcu-container {
	width: 100%;
	margin: 10px 0px 10px 0px;
}

.mcu-top-container {
}

.mcu-top-conleft {
	width: 75%;
	float: left;
}

.mcu-name {
	font-size: 100%;
}

.mcubanset {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	width: 100%;
	float: left;
	/*height: 91px; original*/
	height: 81px;
	/*margin: 15px 0px 15px 0px; original*/
	margin: 15px 0px 0px 0px;
	text-indent: -9999px;
}




/*2016*/
/*country series*/
.mcu-banner15 {
	background: url(images/meetings-coming-up/KV_15_country_series_rnd2_portland.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_15_country_series_rnd2_portland.png) 1x, 
								   url(images/meetings-coming-up/KV_15_country_series_rnd2_portland_2x.png) 2x);
}

.mcu-banner20 {
	background: url(images/meetings-coming-up/KV_20_country_series_rnd3_warrnambool.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_20_country_series_rnd3_warrnambool.png) 1x, 
								   url(images/meetings-coming-up/KV_20_country_series_rnd3_warrnambool_2x.png) 2x);
}

.mcu-banner29 {
	background: url(images/meetings-coming-up/KV_29_country_series_rnd4_wimmera.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_29_country_series_rnd4_wimmera.png) 1x, 
								   url(images/meetings-coming-up/KV_29_country_series_rnd4_wimmera_2x.png) 2x);
}

.mcu-banner37 {
	background: url(images/meetings-coming-up/KV_37_country_series_rnd5_ballarat.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_37_country_series_rnd5_ballarat.png) 1x, 
								   url(images/meetings-coming-up/KV_37_country_series_rnd5_ballarat_2x.png) 2x);
}

.mcu-banner44 {
	background: url(images/meetings-coming-up/KV_44_country_series_rnd6_hamilton.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_44_country_series_rnd6_hamilton.png) 1x, 
								   url(images/meetings-coming-up/KV_44_country_series_rnd6_hamilton_2x.png) 2x);
}


/*golden power series*/
.mcu-banner19 {
	background: url(images/meetings-coming-up/KV_19_golden_power_series_round2_1458x182.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_19_golden_power_series_round2_1458x182.png) 1x, 
								   url(images/meetings-coming-up/KV_19_golden_power_series_round2_1458x182_2x.png) 2x);
}

.mcu-banner28 {
	background: url(images/meetings-coming-up/KV_28_golden_power_series_round3_1458x182.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_28_golden_power_series_round3_1458x182.png) 1x, 
								   url(images/meetings-coming-up/KV_28_golden_power_series_round3_1458x182_2x.png) 2x);
}

.mcu-banner34 {
	background: url(images/meetings-coming-up/KV_34_golden_power_series_round4_1458x182.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_34_golden_power_series_round4_1458x182.png) 1x, 
								   url(images/meetings-coming-up/KV_34_golden_power_series_round4_1458x182_2x.png) 2x);
}

.mcu-banner47 {
	background: url(images/meetings-coming-up/KV_47_golden_power_series_round5_1458x182.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_47_golden_power_series_round5_1458x182.png) 1x, 
								   url(images/meetings-coming-up/KV_47_golden_power_series_round5_1458x182_2x.png) 2x);
}


/*vic kart champ*/
.mcu-banner18 {
	background: url(images/meetings-coming-up/KV_18_vic_kart_champ_rnd2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_18_vic_kart_champ_rnd2.png) 1x, 
								   url(images/meetings-coming-up/KV_18_vic_kart_champ_rnd2_2x.png) 2x);
}

.mcu-banner25 {
	background: url(images/meetings-coming-up/KV_25_vic_kart_champ_rnd3.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_25_vic_kart_champ_rnd3.png) 1x, 
								   url(images/meetings-coming-up/KV_25_vic_kart_champ_rnd3_2x.png) 2x);
}

.mcu-banner38 {
	background: url(images/meetings-coming-up/KV_38_vic_kart_champ_rnd4.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_38_vic_kart_champ_rnd4.png) 1x, 
								   url(images/meetings-coming-up/KV_38_vic_kart_champ_rnd4_2x.png) 2x);
}


/*open meetings*/
.mcu-banner16 {
	background: url(images/meetings-coming-up/KV_16_findlay_memorial.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_16_findlay_memorial.png) 1x, 
								   url(images/meetings-coming-up/KV_16_findlay_memorial_2x.png) 2x);
}

.mcu-banner23 {
	background: url(images/meetings-coming-up/KV_23_bairnsdale_open_meeting.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_23_bairnsdale_open_meeting.png) 1x, 
								   url(images/meetings-coming-up/KV_23_bairnsdale_open_meeting_2x.png) 2x);
}

.mcu-banner24 {
	background: url(images/meetings-coming-up/KV_24_north_west_titles.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_24_north_west_titles.png) 1x, 
								   url(images/meetings-coming-up/KV_24_north_west_titles_2x.png) 2x);
}

.mcu-banner27 {
	background: url(images/meetings-coming-up/KV_27_sun_centre.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_27_sun_centre.png) 1x, 
								   url(images/meetings-coming-up/KV_27_sun_centre_2x.png) 2x);
}


.mcu-banner32 {
	background: url(images/meetings-coming-up/KV_32_candd_titles.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_32_candd_titles.png) 1x, 
								   url(images/meetings-coming-up/KV_32_candd_titles_2x.png) 2x);
}


.mcu-banner33 {
	background: url(images/meetings-coming-up/KV_33_city_of_melbourne.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_33_city_of_melbourne.png) 1x, 
								   url(images/meetings-coming-up/KV_33_city_of_melbourne_2x.png) 2x);
}

.mcu-banner39 {
	background: url(images/meetings-coming-up/KV_39_australasian_kart_titles.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_39_australasian_kart_titles.png) 1x, 
								   url(images/meetings-coming-up/KV_39_australasian_kart_titles_2x.png) 2x);
}

.mcu-banner42 {
	background: url(images/meetings-coming-up/KV_42_junior_sprint.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_42_junior_sprint.png) 1x, 
								   url(images/meetings-coming-up/KV_42_junior_sprint_2x.png) 2x);
}


.mcu-banner45 {
	background: url(images/meetings-coming-up/KV_45_gold_rush.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_45_gold_rush.png) 1x, 
								   url(images/meetings-coming-up/KV_45_gold_rush_2x.png) 2x);
}


.mcu-banner48 {
	background: url(images/meetings-coming-up/KV_48_junior_classic.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_48_junior_classic.png) 1x, 
								   url(images/meetings-coming-up/KV_48_junior_classic_2x.png) 2x);
}


.mcu-banner21 {
	background: url(images/meetings-coming-up/KV_21_kingston_cup.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_21_kingston_cup.png) 1x, 
								   url(images/meetings-coming-up/KV_21_kingston_cup_2x.png) 2x);
}


.mcu-banner49 {
	background: url(images/meetings-coming-up/KV_49_southern_city.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KV_49_southern_city.png) 1x, 
								   url(images/meetings-coming-up/KV_49_southern_city_2x.png) 2x);
}

















.mcu-banner01 {
	background: url(images/meetings-coming-up/01_full_junior_top_guns_round1_oakleigh.png) ;
	background: -webkit-image-set( url(images/meetings-coming-up/01_full_junior_top_guns_round1_oakleigh.png) 1x, 
								   url(images/meetings-coming-up/01_full_junior_top_guns_round1_oakleigh_2x.png) 2x);
}

.mcu-banner07 {
	background: url(images/meetings-coming-up/VKA_07_vic_kart_championships_round1_geelong.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_07_vic_kart_championships_round1_geelong.png) 1x, 
								   url(images/meetings-coming-up/VKA_07_vic_kart_championships_round1_geelong_2x.png) 2x);
}

.mcu-banner08 {
	background: url(images/meetings-coming-up/VKA_08_clubday_march.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_08_clubday_march.png) 1x, 
								   url(images/meetings-coming-up/VKA_08_clubday_march_2x.png) 2x);
}

.mcu-banner09 {
	background: url(images/meetings-coming-up/VKA_09_golden_power_series_round1_bendigo.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_09_golden_power_series_round1_bendigo.png) 1x, 
								   url(images/meetings-coming-up/VKA_09_golden_power_series_round1_bendigo_2x.png) 2x);
}

.mcu-banner11 {
	background: url(images/meetings-coming-up/VKA_11_kingston_cup_oakleigh.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_11_kingston_cup_oakleigh.png) 1x, 
								   url(images/meetings-coming-up/VKA_11_kingston_cup_oakleigh_2x.png) 2x);
}

.mcu-banner12 {
	background: url(images/meetings-coming-up/VKA_12_clubday_march.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_12_clubday_march.png) 1x, 
								   url(images/meetings-coming-up/VKA_12_clubday_march_2x.png) 2x);
}

.mcu-banner13 {
	background: url(images/meetings-coming-up/VKA_13_aus_kart_champ_rnd1.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_13_aus_kart_champ_rnd1.png) 1x, 
								   url(images/meetings-coming-up/VKA_13_aus_kart_champ_rnd1_2x.png) 2x);
}

.mcu-banner14 {
	background: url(images/meetings-coming-up/VKA_14_country_series_round2_wimmera.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_14_country_series_round2_wimmera.png) 1x, 
								   url(images/meetings-coming-up/VKA_14_country_series_round2_wimmera_2x.png) 2x);
}

/*
.mcu-banner15 {
	background: url(images/meetings-coming-up/VKA_15_vic_kart_championships_round2_gkcv.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_15_vic_kart_championships_round2_gkcv.png) 1x, 
								   url(images/meetings-coming-up/VKA_15_vic_kart_championships_round2_gkcv_2x.png) 2x);
}
*/
/*
.mcu-banner16 {
	background: url(images/meetings-coming-up/VKA_16_clubday_april.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_16_clubday_april.png) 1x, 
								   url(images/meetings-coming-up/VKA_16_clubday_april_2x.png) 2x);
}*/
.mcu-banner17 {
	background: url(images/meetings-coming-up/VKA_17_southern_classic.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_17_southern_classic.png) 1x, 
								   url(images/meetings-coming-up/VKA_17_southern_classic_2x.png) 2x);
}
/*
.mcu-banner18 {
	background: url(images/meetings-coming-up/VKA_18_rotax_round3_albury.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_18_rotax_round3_albury.png) 1x, 
								   url(images/meetings-coming-up/VKA_18_rotax_round3_albury_2x.png) 2x);
}
*/

/*
.mcu-banner19 {
	background: url(images/meetings-coming-up/VKA_19_country_series_round3_warrnambool.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_19_country_series_round3_warrnambool.png) 1x, 
								   url(images/meetings-coming-up/VKA_19_country_series_round3_warrnambool_2x.png) 2x);
}
*/

/*
.mcu-banner20 {
	background:  url(images/meetings-coming-up/VKA_20_vic_kart_championships_round3_oakleigh.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_20_vic_kart_championships_round3_oakleigh.png) 1x, 
								   url(images/meetings-coming-up/VKA_20_vic_kart_championships_round3_oakleigh_2x.png) 2x);
}
*/
/*
.mcu-banner21 {
	background: url(images/meetings-coming-up/VKA_21_open_meeting_bairnsdale.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_21_open_meeting_bairnsdale.png) 1x, 
								   url(images/meetings-coming-up/VKA_21_open_meeting_bairnsdale_2x.png) 2x);
}
*/
.mcu-banner22 {
	background: url(images/meetings-coming-up/VKA_22_clubday_may.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_22_clubday_may.png) 1x, 
								   url(images/meetings-coming-up/VKA_22_clubday_may_2x.png) 2x);
}
/*
.mcu-banner23 {
	background: url(images/meetings-coming-up/VKA_23_north_west_titles_mildura.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_23_north_west_titles_mildura.png) 1x, 
								   url(images/meetings-coming-up/VKA_23_north_west_titles_mildura_2x.png) 2x);
}
*/
/*
.mcu-banner24 {
	background: url(images/meetings-coming-up/VKA_24_golden_power_series_round2_gippsland.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_24_golden_power_series_round2_gippsland.png) 1x, 
								   url(images/meetings-coming-up/VKA_24_golden_power_series_round2_gippsland_2x.png) 2x);
}
*/
/*
.mcu-banner25 {
	background: url(images/meetings-coming-up/VKA_25_vic_kart_championships_round4_eastern.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_25_vic_kart_championships_round4_eastern.png) 1x, 
								   url(images/meetings-coming-up/VKA_25_vic_kart_championships_round4_eastern_2x.png) 2x);
}
*/

.mcu-banner26 {
	background: url(images/meetings-coming-up/VKA_26_clubday_june.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_26_clubday_june.png) 1x, 
								   url(images/meetings-coming-up/VKA_26_clubday_june_2x.png) 2x);
}

/*
.mcu-banner27 {
	background: url(images/meetings-coming-up/VKA_27_sun_centre.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_27_sun_centre.png) 1x, 
								   url(images/meetings-coming-up/VKA_27_sun_centre_2x.png) 2x);
}
*/

/*
.mcu-banner28 {
	background: url(images/meetings-coming-up/VKA_28_golden_power_series_round3_rochester.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_28_golden_power_series_round3_rochester.png) 1x, 
								   url(images/meetings-coming-up/VKA_28_golden_power_series_round3_rochester_2x.png) 2x);
}
*/
/*
.mcu-banner29 {
	background: url(images/meetings-coming-up/VKA_29_country_series_round4_ballarat.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_29_country_series_round4_ballarat.png) 1x, 
								   url(images/meetings-coming-up/VKA_29_country_series_round4_ballarat_2x.png) 2x);
}
*/
.mcu-banner30 {
	background: url(images/meetings-coming-up/VKA_30_clubday_july.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_30_clubday_july.png) 1x, 
								   url(images/meetings-coming-up/VKA_30_clubday_july_2x.png) 2x);
}
.mcu-banner31 {
	background: url(images/meetings-coming-up/VKA_31_city_of_melbourne_titles_gokartclubofvictoria.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_31_city_of_melbourne_titles_gokartclubofvictoria.png) 1x, 
								   url(images/meetings-coming-up/VKA_31_city_of_melbourne_titles_gokartclubofvictoria_2x.png) 2x);
}
/*
.mcu-banner32 {
	background: url(images/meetings-coming-up/VKA_32_candd_grade_titles_giippsland.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_32_candd_grade_titles_giippsland.png) 1x, 
								   url(images/meetings-coming-up/VKA_32_candd_grade_titles_giippsland_2x.png) 2x);
}
*/
/*
.mcu-banner33 {
	background: url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury.png) 1x, 
								   url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury_2x.png) 2x);
}
*/
/*
.mcu-banner34 {
	background: url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury.png) 1x, 
								   url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury_2x.png) 2x);
								  
}
*/

.mcu-banner35 {
	background: url(images/meetings-coming-up/VKA_35_clubday_august.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_35_clubday_august.png) 1x, 
								   url(images/meetings-coming-up/VKA_35_clubday_august_2x.png) 2x);
}
.mcu-banner36 {
	background: url(images/meetings-coming-up/VKA_36_country_series_round5_hamilton.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_36_country_series_round5_hamilton.png) 1x, 
								   url(images/meetings-coming-up/VKA_36_country_series_round5_hamilton_2x.png) 2x);
}

/*
.mcu-banner37 {
	background: url(images/meetings-coming-up/VKA_37_junior_sprint_classic_easternlions.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_37_junior_sprint_classic_easternlions.png) 1x, 
								   url(images/meetings-coming-up/VKA_37_junior_sprint_classic_easternlions_2x.png) 2x);
}
*/

/*
.mcu-banner38 {
	background: url(images/meetings-coming-up/VKA_38_australasian_kart_titles_goulburn.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_38_australasian_kart_titles_goulburn.png) 1x, 
								   url(images/meetings-coming-up/VKA_38_australasian_kart_titles_goulburn_2x.png) 2x);
}
*/
/*
.mcu-banner39 {
	background:  url(images/meetings-coming-up/VKA_39_clubday_september.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_39_clubday_september.png) 1x, 
								   url(images/meetings-coming-up/VKA_39_clubday_september_2x.png) 2x);
}
*/
.mcu-banner40 {
	background: url(images/meetings-coming-up/VKA_40_bendigo_gold_cup.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_40_bendigo_gold_cup.png) 1x, 
								   url(images/meetings-coming-up/VKA_40_bendigo_gold_cup_2x.png) 2x);
}
/*
.mcu-banner42 {
	background: url(images/meetings-coming-up/VKA_42_country_series_round6_southwest.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_42_country_series_round6_southwest.png) 1x, 
								   url(images/meetings-coming-up/VKA_42_country_series_round6_southwest_2x.png) 2x);
}
*/
.mcu-banner43 {
	background: url(images/meetings-coming-up/VKA_43_clubday_october.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_43_clubday_october.png) 1x, 
								   url(images/meetings-coming-up/VKA_43_clubday_october_2x.png) 2x);
}

/*
.mcu-banner44 {
	background: url(images/meetings-coming-up/VKA_44_aus_kart_champ_rnd5.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_44_aus_kart_champ_rnd5.png) 1x, 
								   url(images/meetings-coming-up/VKA_44_aus_kart_champ_rnd5_2x.png) 2x);
}
*/
/*
.mcu-banner45 {
	background: url(images/meetings-coming-up/VKA_45_golden_power_series_round5_eastern.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_45_golden_power_series_round5_eastern.png) 1x, 
								   url(images/meetings-coming-up/VKA_45_golden_power_series_round5_eastern_2x.png) 2x);
}
*/
.mcu-banner46 {
	background:  url(images/meetings-coming-up/VKA_46_open_meeting_albury.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_46_open_meeting_albury.png) 1x, 
								   url(images/meetings-coming-up/VKA_46_open_meeting_albury_2x.png) 2x);
}
/*
.mcu-banner47 {
	background: url(images/meetings-coming-up/VKA_47_junior_challenge_geelong.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_47_junior_challenge_geelong.png) 1x, 
								   url(images/meetings-coming-up/VKA_47_junior_challenge_geelong_2x.png) 2x);
}
*/
/*
.mcu-banner48 {
	background: url(images/meetings-coming-up/VKA_48_clubday_november.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_48_clubday_november.png) 1x, 
								   url(images/meetings-coming-up/VKA_48_clubday_november_2x.png) 2x);
}
*/
/*
.mcu-banner49 {
	background: url(images/meetings-coming-up/VKA_49_vic_closed_albury.png) ;
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_49_vic_closed_albury.png) 1x, 
								   url(images/meetings-coming-up/VKA_49_vic_closed_albury_2x.png) 2x);
}
*/

.mcu-banner50 {
	background: url(images/meetings-coming-up/VKA_50_vka_presentation_night.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_50_vka_presentation_night.png) 1x, 
								   url(images/meetings-coming-up/VKA_50_vka_presentation_night_2x.png) 2x);
}

.mcu-bottom-container {
	width: 75%;
	float: left;
}

.mcu-top-midspace {
	width: 2%;
	text-indent: -9999px;
	float: left;
}

.mcutopconset {
	float: left;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	background-position: center center;
	width: 20%;
	height: 149px;
	margin: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.mcutrack {
	float: left;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	width: 23%;
	height: 149px;
	margin: 50px 0px 0px 0px;
	text-indent: -9999px;
}


.mcutrack_ben {
	background: url(images/clubs_bendigo_track.png);
	background: -webkit-image-set( url(images/clubs_bendigo_track.png) 1x, 
								   url(images/clubs_bendigo_track_2x.png) 2x);							   
}

.mcutrack_oak {
	background: url(images/clubs_oakleigh_track.png);
	background: -webkit-image-set( url(images/clubs_oakleigh_track.png) 1x, 
								   url(images/clubs_oakleigh_track_2x.png) 2x);							   
}

.mcutrack_pmel {
	background: url(images/clubs_gkcv_track.png);
	background: -webkit-image-set( url(images/clubs_gkcv_track.png) 1x, 
								   url(images/clubs_gkcv_track_2x.png) 2x);							   
}

.mcutrack_wim {
	background: url(images/clubs_wimmera_track.png);
	background: -webkit-image-set( url(images/clubs_wimmera_track.png) 1x, 
								   url(images/clubs_wimmera_track_2x.png) 2x);							   
}

.mcutrack_alb {
	background: url(images/clubs_albury_track.png);
	background: -webkit-image-set( url(images/clubs_albury_track.png) 1x, 
								   url(images/clubs_albury_track_2x.png) 2x);							   
}

.mcutrack_war {
	background: url(images/clubs_warrnambool_track.png);
	background: -webkit-image-set( url(images/clubs_warrnambool_track.png) 1x, 
								   url(images/clubs_warrnambool_track_2x.png) 2x);							   
}

.mcutrack_bai {
	background: url(images/clubs_bairnsdale_track.png);
	background: -webkit-image-set( url(images/clubs_bairnsdale_track.png) 1x, 
								   url(images/clubs_bairnsdale_track_2x.png) 2x);							   
}

.mcutrack_mil {
	background: url(images/clubs_mildura_track.png);
	background: -webkit-image-set( url(images/clubs_mildura_track.png) 1x, 
								   url(images/clubs_mildura_track_2x.png) 2x);							   
}

.mcutrack_gip {
	background: url(images/clubs_gippsland_track.png);
	background: -webkit-image-set( url(images/clubs_gippsland_track.png) 1x, 
								   url(images/clubs_gippsland_track_2x.png) 2x);							   
}

.mcutrack_sey {
	background: url(images/clubs_easternlions_track.png);
	background: -webkit-image-set( url(images/clubs_easternlions_track.png) 1x, 
								   url(images/clubs_easternlions_track_2x.png) 2x);							   
}

.mcutrack_swa {
	background: url(images/clubs_sweanhill_track.png);
	background: -webkit-image-set( url(images/clubs_sweanhill_track.png) 1x, 
								   url(images/clubs_swanhill_track_2x.png) 2x);							   
}


.mcutrack_roc {
	background: url(images/clubs_rochester_track.png);
	background: -webkit-image-set( url(images/clubs_rochester_track.png) 1x, 
								   url(images/clubs_rochester_track_2x.png) 2x);							   
}


.mcutrack_bal {
	background: url(images/clubs_ballarat_track.png);
	background: -webkit-image-set( url(images/clubs_ballarat_track.png) 1x, 
								   url(images/clubs_ballarat_track_2x.png) 2x);							   
}

.mcutrack_ham {
	background: url(images/clubs_hamilton_track.png);
	background: -webkit-image-set( url(images/clubs_hamilton_track.png) 1x, 
								   url(images/clubs_hamilton_track_2x.png) 2x);							   
}

.mcutrack_gou {
	background: url(images/clubs_goulburn_track.png);
	background: -webkit-image-set( url(images/clubs_gvalley_track.png) 1x, 
								   url(images/clubs_gvalley_track_2x.png) 2x);							   
}

.mcutrack_sou {
	background: url(images/clubs_southwest_track.png);
	background: -webkit-image-set( url(images/clubs_southwest_track.png) 1x, 
								   url(images/clubs_southwest_track_2x.png) 2x);							   
}

.mcutrack_gee {
	background: url(images/clubs_geelong_track.png);
	background: -webkit-image-set( url(images/clubs_geelong_track.png) 1x, 
								   url(images/clubs_geelong_track_2x.png) 2x);							   
}

.mcu-top-conright_clubday {
}

.mcu-top-conright_alb {
	background: url(images/meetings-coming-up/mcu_club_logo_albury.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_albury.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_albury_2x.png) 2x);
}

.mcu-top-conright_bai {
	background: url(images/meetings-coming-up/mcu_club_logo_bairnsdale.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_bairnsdale.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_bairnsdale_2x.png) 2x);
}

.mcu-top-conright_bal {
	background: url(images/meetings-coming-up/mcu_club_logo_ballarat.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_ballarat.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_ballarat_2x.png) 2x);
}

.mcu-top-conright_ben {
	background: url(images/meetings-coming-up/mcu_club_logo_bendigo.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_bendigo.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_bendigo_2x.png) 2x);
}

.mcu-top-conright_cob {
	background: url(images/meetings-coming-up/mcu_club_logo_south_west.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_south_west.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_south_west_2x.png) 2x);
}

.mcu-top-conright_gee {
	background: url(images/meetings-coming-up/mcu_club_logo_geelong.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_geelong.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_geelong_2x.png) 2x);
}

.mcu-top-conright_gip {
	background: url(images/meetings-coming-up/mcu_club_logo_gippsland.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_gippsland.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_gippsland_2x.png) 2x);
}

.mcu-top-conright_gou {
	background: url(images/meetings-coming-up/mcu_club_logo_gippsland.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_goulburn.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_goulburn_2x.png) 2x);
}

.mcu-top-conright_num {
	background: url(images/meetings-coming-up/mcu_club_logo_goulburn.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_goulburn.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_goulburn_2x.png) 2x);
}

.mcu-top-conright_ham {
	background: url(images/meetings-coming-up/mcu_club_logo_hamilton.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_hamilton.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_hamilton_2x.png) 2x);
}

.mcu-top-conright_hor {
	background: url(images/meetings-coming-up/mcu_club_logo_wimmera.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_wimmera.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_wimmera_2x.png) 2x);
}

.mcu-top-conright_mil {
	background: url(images/meetings-coming-up/mcu_club_logo_mildura.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_mildura.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_mildura_2x.png) 2x);
}

.mcu-top-conright_oak {
	background: url(images/meetings-coming-up/mcu_club_logo_oakleigh.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_oakleigh.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_oakleigh_2x.png) 2x);
}

.mcu-top-conright_por {
	background: url(images/meetings-coming-up/mcu_club_logo_portland.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_portland.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_portland_2x.png) 2x);
}

.mcu-top-conright_pmel {
	background: url(images/meetings-coming-up/mcu_club_logo_gkcv.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_gkcv.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_gkcv_2x.png) 2x);
}

.mcu-top-conright_roc {
	background: url(images/meetings-coming-up/mcu_club_logo_rochester.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_rochester.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_rochester_2x.png) 2x);
}

.mcu-top-conright_sey {
	background: url(images/meetings-coming-up/mcu_club_logo_eastern_lions.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_eastern_lions.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_eastern_lions_2x.png) 2x);
}

.mcu-top-conright_swa {
	background: url(images/meetings-coming-up/mcu_club_logo_swan_hill.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_swan_hill.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_swan_hill_2x.png) 2x);
}

.mcu-top-conright_war {
	background: url(images/meetings-coming-up/mcu_club_logo_warrnambool.png);
	background: -webkit-image-set( url(images/meetings-coming-up/mcu_club_logo_warrnambool.png) 1x, 
								   url(images/meetings-coming-up/mcu_club_logo_warrnambool_2x.png) 2x);
}

.mcu-top-container {
}

.mc-table {
	vertical-align: top;
	width: 100%;
}
/*
.mc-table table{
}
*/
.mc-table tr td{
	vertical-align: top;
	padding:5px 0px;;
}

.mc-table-col1{
	width: 10%;
}

.mc-table-col2{
	width: 45%;
}

.mc-table-col2 p{
	font-size: 100% !important;
	line-height: 1.3em;
}

.mc-table-col3{
	width: 20%;
}

.mc-table-col3 p {
	font-size: 100% !important;
}

.mc-table-col3 tr td{
	padding: 0px 0px 0px 10px;
}

.mc-table-col4{
	width: 23%;
}

.mc-col1 {
	float: left;
	line-height: 1.3em;
}

.mc-col2 {
	width: 50%;
	float: left;
}

.mc-col2 p{
	font-size: 100% !important;
	line-height: 1.4em !important;
}

.mc-col3 {
	width: 25%;
	float: left;
}

.mc-col4 {
	width: 15%;
	float: left;
	text-indent: -9999px;
}

/*Calendar widget */

.gce-today{
	/*background-color: #B2B2B2 !important;*/
	background-color: #B2B2B2 !important;
	
}

#wp-calendar {
	width: 80%;
}

/*center in div*/
#calendar_wrap table {
	margin:0px auto;
}

#wp-calendar td {
background-color: #ebebeb;
width: 4%;
height: 5%;
text-align:center;
font-size: 125%;
}

#wp-calendar td a {
}

#wp-calendar th {
background-color: #FF0004;
color: #fcb818;
border: none;
padding: 5px 0px 5px 0px;
font-size: 125%;
}

#wp-calendar caption{
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 170%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FF0004;
	padding: 0px 0px 10px 0px;
}

#wp-calendar td.pad {

}


/* General Layout */
div.container {
	max-width: 1100px;	/*was originally 940px*/
	/*original*/
	/*max-width: 1431px;*/
	margin: 0 auto;
	/*
	padding-left: 5px; 
	padding-right: 5px; 
	*/
	background:#FFFFFF;
	
}

.pagebannertop{
	width: 100%;
	height: 91px;
	max-height: 91px;
	margin: 20px 0px 30px 0px;
	margin-left: auto;
    margin-right: auto;
}

.top-banner1 {
	background: url(images/banners/vkickartchamp_rnd1.png);
	background: -webkit-image-set( url(images/banners/vkickartchamp_rnd1.png) 1x, url(images/banners/vkickartchamp_rnd1_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}

/*
.top-banner2clubday {
	background:  url(images/banners/vkaclubday_01.png);
	background: -webkit-image-set( url(images/banners/vkaclubday_01.png) 1x, url(images/banners/vkaclubday_01_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}
*/

.top-banner2clubday {
	background:  url(images/meetings-coming-up/03_clubday_2x.png);
	background: -webkit-image-set( url(images/meetings-coming-up/03_clubday.png) 1x, url(images/meetings-coming-up/03_clubday_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}


/*/tf1/images/meetings-coming-up/03_clubday_2x.png*/




.top-banner3 {
	background: url(images/banners/goldenpowerseries_rnd1.png);
	background: -webkit-image-set( url(images/banners/goldenpowerseries_rnd1.png) 1x, url(images/banners/goldenpowerseries_rnd1_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}

.top-banner4 {
	background: url(images/banners/countryseries_rnd1.png);
	background: -webkit-image-set( url(images/banners/countryseries_rnd1.png) 1x, url(images/banners/countryseries_rnd1_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	
	margin-left:auto;
	margin-right:auto;
}

.side-series-banner {
	max-width: 325px;
	max-height: 386px;
	width: 100%;
	height: 386px;
	/*height: 386px;*/
}

.side-series-banner2 {
	max-width: 325px;
	max-height: 170px;
	width: 100%;
	height: 170px;
}

.side-series-banner3 {
	max-width: 325px;
	max-height: 350px;
	width: 100%;
	height: 350px;
}

.side-bannervkastartkart {
	background: url(images/banners/vkastepintodriversseat.gif);
	background: -webkit-image-set( url(images/banners/vkastepintodriversseat.gif) 1x, url(images/banners/vkastepintodriversseat_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}

.side-bannervkaad {
	background: url(images/banners/advertisewithVKAV1.jpg);
	background: -webkit-image-set( url(images/banners/advertisewithVKAV1.jpg) 1x, url(images/banners/advertisewithVKAV1_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}



.side-banner1v2 {
	background: url(images/sidebar/sidebar-vicstatekartseriesv3.jpg);
	background: -webkit-image-set( url(images/sidebar/sidebar-vicstatekartseriesv3.jpg) 1x, url(images/sidebar/sidebar-vicstatekartseriesv3_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}

.side-banner2v2 {
	background: url(images/sidebar/sidebar-goldenpowerseriesv18.jpg);
	background: -webkit-image-set( url(images/sidebar/sidebar-goldenpowerseriesv18.jpg) 1x, url(images/sidebar/sidebar-goldenpowerseriesv18_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}

.side-banner3 {
	background: url(images/sidebar/sidebar-countryseries17.png);
	background: -webkit-image-set( url(images/sidebar/sidebar-countryseries17.png) 1x, url(images/sidebar/sidebar-countryseries17_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-left:auto;
	margin-right:auto;
}


/*club page map*/

.vkaclubsmap-container {
	width: 95%;
}

.vkaclubsmap {
	width: 100%;
	max-width: 700px;
	max-height: 500px;
	height: 500px;
	border-collapse: collapse;
	background: url(images/vkaclubmap.png);
	background: -webkit-image-set( url(images/vkaclubmap.png)    1x,
                                   url(images/vkaclubmap_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-left:auto;
	margin-right:auto;
}

/* Club pages */

.clubstable {
	width: 100%;
	border-collapse: collapse;
}

.clubstable p{
}

.clubstable tr.clubstablemonth {
color: #000;
background-color: #EBEBEB;
}

.clubstable td {
	border: 1px solid #CCCCCC; /*main body border*/
	padding: 3px 7px 2px 7px;
	vertical-align: top;
}

.club-template-inmportantinfo {
-ms-word-break: break-all;
    word-break: break-all;
     word-break: break-word;
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
}

.clubssummarytable {
	border-collapse: collapse;
	}

.clubssummarytable td {
	background-color: #EBEBEB;
	vertical-align: top;
}

.clubsum-col1{
	padding: 0px 5px 0px 15px;
	white-space: nowrap;
	
}
.clubsum-col2{
	padding: 0px 5px 0px 15px;
}

.clubsum-col2 a{
	word-wrap: break-word !important;
}

.clubtable-col1{
	/*width: 30% !important;*/
	padding: 0px 5px 0px 15px;
	/*white-space: nowrap;*/
	
}
.clubtable-col2{
	/*width: 70% !important;*/
	padding: 0px 5px 0px 15px;
	
	
-ms-word-break: break-all;
    word-break: break-all;

 /* Non standard for webkit */
     word-break: break-word;

    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
	
}

.clubtable-empty {
	padding: 10px 0px 10px 0px;
}

.clublaptimetable-col1{
	/*width: 59% !important;*/
	padding: 0px 5px 0px 15px;
}
.clublaptimetable-col2{
	/*width: 25% !important;*/
	padding: 0px 5px 0px 15px;
}

.clublaptimetable-col3{
	/*width: 16% !important;*/
	padding: 0px 5px 0px 15px;
}

.clubupdated {
	padding: 20px 5px 10px 15px;
}


/* Cells */
.club-template-join{
width: 100% !important;
height: 102px;
text-indent: -9999px;
background-repeat: no-repeat !important;
background-size: contain !important;
max-width: 421px;
margin: 0px 0px 20px 0px !important;
padding: 0px !important;
}

.join01alb {
background: url(images/clubs_albury_join.png);
background: -webkit-image-set( url(images/clubs_albury_join.png) 1x, url(images/clubs_albury_join_2x.png) 2x);
}

.join02bai {
background: url(images/clubs_bairnsdale_join.jpg);
background: -webkit-image-set( url(images/clubs_bairnsdale_join.jpg) 1x, url(images/clubs_bairnsdale_join_2x.png) 2x);
}

.join03bal {
background:  url(images/clubs_ballarat_join.png);
background: -webkit-image-set( url(images/clubs_ballarat_join.png) 1x, url(images/clubs_ballarat_join_2x.png) 2x);
}

.join04ben {
background: url(images/clubs_bendigo_join.png);
background: -webkit-image-set( url(images/clubs_bendigo_join.png) 1x, url(images/clubs_bendigo_join_2x.png) 2x);
}

.join05cob {
background: url(images/clubs_southwest_join.png);
background: -webkit-image-set( url(images/clubs_southwest_join.png) 1x, url(images/clubs_southwest_join_2x.png) 2x);
}

.join06gee {
background: url(images/clubs_geelong_join.png);
background: -webkit-image-set( url(images/clubs_geelong_join.png) 1x, url(images/clubs_geelong_join_2x.png) 2x);
}

.join07gip {
background: url(images/clubs_gippsland_join.png);
background: -webkit-image-set( url(images/clubs_gippsland_join.png) 1x, url(images/clubs_gippsland_join_2x.png) 2x);
}

.join08gou {
background: url(images/clubs_gvalley_join.png);
background: -webkit-image-set( url(images/clubs_gvalley_join.png) 1x, url(images/clubs_gvalley_join_2x.png) 2x);
}

.join09ham {
background: url(images/clubs_hamilton_join.png);
background: -webkit-image-set( url(images/clubs_hamilton_join.png) 1x, url(images/clubs_hamilton_join_2x.png) 2x);
}

.join10hor {
background: url(images/clubs_wimmera_join.png);
background: -webkit-image-set( url(images/clubs_wimmera_join.png) 1x, url(images/clubs_wimmera_join_2x.png) 2x);
}

.join11mil {
background: url(images/clubs_mildura_join.png);
background: -webkit-image-set( url(images/clubs_mildura_join.png) 1x, url(images/clubs_mildura_join_2x.png) 2x);
}

.join12oak {
background: url(images/clubs_oakleigh_join.png);
background: -webkit-image-set( url(images/clubs_oakleigh_join.png) 1x, url(images/clubs_oakleigh_join_2x.png) 2x);
}

.join13por{
background: url(images/clubs_portland_join.png);
background: -webkit-image-set( url(images/clubs_portland_join.png) 1x, url(images/clubs_portland_join_2x.png) 2x);
}

.join14pme {
background: url(images/clubs_gkcv_join.png);
background: -webkit-image-set( url(images/clubs_gkcv_join.png) 1x, url(images/clubs_gkcv_join_2x.png) 2x);
}

.join15roc {
background: url(images/clubs_rochester_join.png);
background: -webkit-image-set( url(images/clubs_rochester_join.png) 1x, url(images/clubs_rochester_join_2x.png) 2x);
}

.join16sey {
background: url(images/clubs_easternlions_join.png);
background: -webkit-image-set( url(images/clubs_easternlions_join.png) 1x, url(images/clubs_easternlions_join_2x.png) 2x);
}

.join17swa {
background: url(images/clubs_swanhill_join.png);
background: -webkit-image-set( url(images/clubs_swanhill_join.png) 1x, url(images/clubs_swanhill_join_2x.png) 2x);
}

.join18war {
background: url(images/clubs_warrnambool_join.png);
background: -webkit-image-set( url(images/clubs_warrnambool_join.png) 1x, url(images/clubs_warrnambool_join_2x.png) 2x);
}

.club-template-clublogo{
width: 100%;
height: 208px;
text-indent: -9999px;
}

.clublogo_clubs01alb {
background: url(images/clubs_albury_logo.png);
background: -webkit-image-set( url(images/clubs_albury_logo.png) 1x, url(images/clubs_albury_logo_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs01alb {
background:  url(images/clubs_albury_track.png);
background: -webkit-image-set( url(images/clubs_albury_track.png) 1x, url(images/clubs_albury_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs02bai {
background: url(images/clubs_bairnsdale_logo.jpg);
background: -webkit-image-set( url(images/clubs_bairnsdale_logo.jpg) 1x, url(images/clubs_bairnsdale_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs02bai {
background: url(images/clubs_bairnsdale_track.png);
background: -webkit-image-set( url(images/clubs_bairnsdale_track.png) 1x, url(images/clubs_bairnsdale_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}


.clublogo_clubs03bal {
background: url(images/clubs_ballarat_logo.jpg);
background: -webkit-image-set( url(images/clubs_ballarat_logo.jpg) 1x, url(images/clubs_ballarat_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs03bal {
background: url(images/clubs_ballarat_track.png);
background: -webkit-image-set( url(images/clubs_ballarat_track.png) 1x, url(images/clubs_ballarat_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs04ben {
background: url(images/clubs_bendigo_logo.jpg);
background: -webkit-image-set( url(images/clubs_bendigo_logo.jpg) 1x, url(images/clubs_bendigo_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs04ben {
background: url(images/clubs_bendigo_track.png);
background: -webkit-image-set( url(images/clubs_bendigo_track.png) 1x, url(images/clubs_bendigo_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs05cob {
background: url(images/clubs_southwest_logo.jpg);
background: -webkit-image-set( url(images/clubs_southwest_logo.jpg) 1x, url(images/clubs_southwest_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs05cob {
background: url(images/clubs_southwest_track.png);
background: -webkit-image-set( url(images/clubs_southwest_track.png) 1x, url(images/clubs_southwest_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs06gee {
background: url(images/clubs_geelong_logo.png);
background: -webkit-image-set( url(images/clubs_geelong_logo.png) 1x, url(images/clubs_geelong_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs06gee {
background: url(images/clubs_geelong_track.png);
background: -webkit-image-set( url(images/clubs_geelong_track.png) 1x, url(images/clubs_geelong_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs07gip {
background:  url(images/clubs_gippsland_logo.png);
background: -webkit-image-set( url(images/clubs_gippsland_logo.png) 1x, url(images/clubs_gippsland_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs07gip {
background:  url(images/clubs_gippsland_track.png);
background: -webkit-image-set( url(images/clubs_gippsland_track.png) 1x, url(images/clubs_gippsland_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs08num {
background: url(images/clubs_gvalley_logo.png);
background: -webkit-image-set( url(images/clubs_gvalley_logo.png) 1x, url(images/clubs_gvalley_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs08num {
background: url(images/clubs_gvalley_track.png);
background: -webkit-image-set( url(images/clubs_gvalley_track.png) 1x, url(images/clubs_gvalley_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs09ham {
background: url(images/clubs_hamilton_logo.png);
background: -webkit-image-set( url(images/clubs_hamilton_logo.png) 1x, url(images/clubs_hamilton_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs09ham {
background:  url(images/clubs_hamilton_track.png);
background: -webkit-image-set( url(images/clubs_hamilton_track.png) 1x, url(images/clubs_hamilton_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs10hor {
background: url(images/clubs_wimmera_logo.png);
background: -webkit-image-set( url(images/clubs_wimmera_logo.png) 1x, url(images/clubs_wimmera_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs10hor {
background: url(images/clubs_wimmera_track.png);
background: -webkit-image-set( url(images/clubs_wimmera_track.png) 1x, url(images/clubs_wimmera_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs11mil {
background: url(images/clubs_mildura_logo.png);
background: -webkit-image-set( url(images/clubs_mildura_logo.png) 1x, url(images/clubs_mildura_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs11mil {
background: url(images/clubs_mildura_track.png);
background: -webkit-image-set( url(images/clubs_mildura_track.png) 1x, url(images/clubs_mildura_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs12oak {
background: url(images/clubs_oakleigh_logo.jpg);
background: -webkit-image-set( url(images/clubs_oakleigh_logo.jpg) 1x, url(images/clubs_oakleigh_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs12oak {
background: url(images/clubs_oakleigh_track.png);
background: -webkit-image-set( url(images/clubs_oakleigh_track.png) 1x, url(images/clubs_oakleigh_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs13por {
background: url(images/clubs_portland_logo.png);
background: -webkit-image-set( url(images/clubs_portland_logo.png) 1x, url(images/clubs_portland_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs13por {
background: url(images/clubs_portland_track.png);
background: -webkit-image-set( url(images/clubs_portland_track.png) 1x, url(images/clubs_portland_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs14pmel {
background: url(images/clubs_gkcv_logo.png);
background: -webkit-image-set( url(images/clubs_gkcv_logo.png) 1x, url(images/clubs_gkcv_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs14pmel {
background: url(images/clubs_gkcv_track.png);
background: -webkit-image-set( url(images/clubs_gkcv_track.png) 1x, url(images/clubs_gkcv_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs15roc {
background: url(images/clubs_rochester_logo.png);
background: -webkit-image-set( url(images/clubs_rochester_logo.png) 1x, url(images/clubs_rochester_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs15roc {
background: url(images/clubs_rochester_track.png);
background: -webkit-image-set( url(images/clubs_rochester_track.png) 1x, url(images/clubs_rochester_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs16sey {
background: url(images/clubs_easternlions_logo.jpg);
background: -webkit-image-set( url(images/clubs_easternlions_logo.jpg) 1x, url(images/clubs_easternlions_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs16sey {
background: url(images/clubs_easternlions_track.png);
background: -webkit-image-set( url(images/clubs_easternlions_track.png) 1x, url(images/clubs_easternlions_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs17shi {
background: url(images/clubs_swanhill_logo.jpg);
background: -webkit-image-set( url(images/clubs_swanhill_logo.jpg) 1x, url(images/clubs_swanhill_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs17shi {
background: url(images/clubs_swanhill_track.png);
background: -webkit-image-set( url(images/clubs_swanhill_track.png) 1x, url(images/clubs_swanhill_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.clublogo_clubs18war {
background: url(images/clubs_warrnambool_logo.png);
background: -webkit-image-set( url(images/clubs_warrnambool_logo.png) 1x, url(images/clubs_warrnambool_logo_2x.jpg) 2x);
background-repeat: no-repeat;
background-size: contain;
max-width: 375px;
}

.clubtrack_clubs18war {
background: url(images/clubs_warrnambool_track.png);
background: -webkit-image-set( url(images/clubs_warrnambool_track.png) 1x, url(images/clubs_warrnambool_track_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain;
}

.club-template-club-details {
	padding: 0px 0px 10px 0px;
}

.club-template-club-personnel {
	padding: 0px 0px 10px 0px;
}

.club-template-track-details {
	padding: 0px 0px 0px 0px;
}

.club-template-calendar{
	padding: 0px 0px 25px 0px;
}

.club-template-calendar th{ background: #EBEBEB; border:1px solid #CCCCCC; font-weight: normal; text-align: left; padding: 3px 7px 2px 7px;}

.ctc01alb tr:nth-child(even) {background: #fff8b4; }
.ctc01alb tr:nth-child(odd) {background: #ffe963; }

.ctc02bai th { color: #000000; }
.ctc02bai tr:nth-child(even) {background: #f23534; color: #FFFFFF;}
.ctc02bai tr:nth-child(odd) {background: #f9af66; color: #FFFFFF;}

.ctc03bal th { color: #000000; }
.ctc03bal tr:nth-child(even) {background: #4d4d4d; color: #FFFFFF;}
.ctc03bal tr:nth-child(odd) {background: #000000; color: #FFFFFF;}

.ctc04ben tr:nth-child(even) {background: #fff878; }
.ctc04ben tr:nth-child(odd) {background: #fcef00; }

.ctc05cob th { color: #000000; }
.ctc05cob tr:nth-child(even) {background: #e7776f; color: #FFFFFF;}
.ctc05cob tr:nth-child(odd) {background: #cb3226; color: #FFFFFF;}

.ctc06gee th { color: #000000; }
.ctc06gee tr:nth-child(even) {background: #224ca6; color: #FFFFFF;}
.ctc06gee tr:nth-child(odd) {background: #319ee4; color: #FFFFFF;}

.ctc07gip th { color: #000000; }
.ctc07gip tr:nth-child(even) {background: #ff8080; color: #FFFFFF;}
.ctc07gip tr:nth-child(odd) {background: #ff0000; color: #FFFFFF;}

.ctc08num tr:nth-child(even) {background: #fffa79; }
.ctc08num tr:nth-child(odd) {background: #f7ee00; }

.ctc09ham th { color: #000000; }
.ctc09ham tr:nth-child(even) {background: #4b4881; color: #FFFFFF;}
.ctc09ham tr:nth-child(odd) {background: #2d2973; color: #FFFFFF;}

.ctc10hor th { color: #000000; }
.ctc10hor tr:nth-child(even) {background: #6557a5; color: #FFFFFF;}
.ctc10hor tr:nth-child(odd) {background: #272674; color: #FFFFFF;}

.ctc11mil th { color: #000000; }
.ctc11mil tr:nth-child(even) {background: #0050a3; color: #FFFFFF;}
.ctc11mil tr:nth-child(odd) {background: #3c74af; color: #FFFFFF;}

.ctc12oak tr:nth-child(even) {background: #fbd819; }
.ctc12oak tr:nth-child(odd) {background: #fcf35d; }

.ctc13por tr:nth-child(even) {background: #F1F1F1; }
.ctc13por tr:nth-child(odd) {background: #E2E2E2; }

.ctc14pme th { color: #000000; }
.ctc14pme tr:nth-child(even) {background: #cbbdfd; color: #FFFFFF;}
.ctc14pme tr:nth-child(odd) {background: #8e84d1; color: #FFFFFF;}

.ctc15roc th { color: #000000; }
.ctc15roc tr:nth-child(even) {background: #263e95; color: #FFFFFF;}
.ctc15roc tr:nth-child(odd) {background: #27b047; color: #FFFFFF;}

.ctc16sey th { color: #000000; }
.ctc16sey tr:nth-child(even) {background: #dd0800; color: #FFFFFF;}
.ctc16sey tr:nth-child(odd) {background: #e37975; color: #FFFFFF;}

.ctc17shi tr:nth-child(even) {background: #fdc700; }
.ctc17shi tr:nth-child(odd) {background: #f67201; }

.ctc18war tr:nth-child(even) {background: #81c935; }
.ctc18war tr:nth-child(odd) {background: #bfdd00; }


.club-template-circuitdiagram{
width: 100%;
height: 208px;
text-indent: -9999px;
}

.club-template-googlemap{
	padding: 30px 0px 30px 0px;
}

.club-template-photogallery{
text-indent: -9999px;
}

.club-template-onboardvideo{
text-align: center;
}

.clubscolsubh{
	text-align: left;
	margin: 0px 0px 20px 0px; /*for gap between nav bar and tagline, see responsive moible class below*/
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 150%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FF0004;
}

.club-video {
	margin: 0px 0px 10px 0px;
}

/*Club pages*/

.clubtrackiframe {
	width: 100% !important;
	height: 208 !important;
}

.rulestable {
	width: 100%;
	border-collapse: collapse;
}

.rulestable p{
}

.rulestable tr.rulestablemonth {
color: #000;
background-color: #EBEBEB;
}

.rulestable td {
	border: 1px solid #CCCCCC; /*main body border*/
	padding: 3px 7px 2px 7px;
}
	
.suppregstable {
	width: 100%;
	border-collapse: collapse;
}

/*.suppregstable table, td, th {*/
.suppregstable table, th {
    /*border: 1px solid #fcb818; */
	/*header border*/
}

.suppregstable td {
	border: 1px solid #CCCCCC; /*main body border*/
	padding: 3px 7px 2px 7px;
}


.suppregstable th {  
	/*background-color: #FF7577;*/ /*salmon colour*/
	background-color: #0e4a88; /*vka yellow*/
    color: white;
	height: 24px;
	text-align: left;
	padding: 0px 0px 0px 10px;
}
	
.suppregstable tr.suppregsmonth {
color: #000;
background-color: #EBEBEB;
}

.suppregstable tr.vickartchmp {
}

.suppregstable tr.auskartchmp {
}

.suppregstable tr.countrysrs {

}

.suppregstable tr.goldenpsrs {

}
	
.suppregstable tr td.srdownload{
	white-space: nowrap;
}

.plaintable {
	width: 80%;
	border-collapse: collapse;
}

.plaintable table, th {

}

.plaintable td {
	padding: 3px 7px 15px 7px;
	vertical-align:top;
	width: 33%;
}


/* Content Area */
article.post {
	border-bottom: 1px solid #CCC;
	min-height: 125px;
	margin: 0px 0px 20px 0px !important;
}

article.post:last-of-type {
	border-bottom: none;
}

/* Aside Styles */
article.post-aside,
article.post-link {
	font-size: 125%;
	background-color: #FFF5CB;
	padding: 20px 20px 1px 20px;
	border-bottom: none;
	border-radius: 5px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);
}

.mini-meta {
	font-size: 68%;
	margin: 0;
	color: #777;
	display: block;
}

.mini-meta a {
	color: #777;
	text-decoration: none;
}

/* Link Post Format Styles */
article.post-link {
	background-color: #E0EBFF;
	padding: 0;
}

article.post-link a {
	display: block;
	text-decoration: none;
	padding: 20px;
}

.post-link-text {
	line-height: 1.65em;
	color: #004982;
}

/* Gallery Post Format Styles */
article.post-gallery {
	background-color: #222;
	color: #FFF;
	padding: 20px;
	border-bottom: none;
}

article.post-gallery .gallery img {
	border: none!important;
}

article.post-gallery .wp-caption-text {
	font-size: 86%;
}

article.post-gallery h2 {
	text-align: center;
}

article.post-gallery h2 a {
	color: #FFF;
	text-decoration: none;
	font-size: 130%;
	text-transform: uppercase;
	letter-spacing: 2px;
}

/* Header */
.site-header {
	/*border-bottom: 1px solid #DDD;*/ /*almost like a rule line, used for site-header and site-footer*/
	/*margin-bottom: 20px;*/
	margin-bottom: 0px;
	padding: 0 0 0 0;
}

.site-header h1 {
	margin: 0;
}

.site-header h1 a:link,
.site-header h1 a:visited {
	text-decoration: none;
}

.site-header h5 {
	margin: 0;
}

/* Top bar*/
.topbar-container {
	background-color: #FFFFFF;
	height: 34px;
}

.topbar-container-cont{
	max-width: 1100px;
	margin: 0 auto;
	height: 33px;
}

.tbvertmid {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.topbar-area1 {
	width: 22%;
	float:left;
	padding: 0px 0px 0px 20px;
}

.topbar-area2 {
	width: 18%;
	float:left;
}

.topbar-area3 {
	width: 27%;
	float:left;
	padding: 0px 30px 0px 0px;
}

.topbar-area4 {
	width: 26%;
	float:right;
	margin: 8px 0px 0px 0px;
}


.himg01 {
	float:left;
	height: 27px;
	width: 35%;
	background: url(images/headerka.jpg);
	background: -webkit-image-set( url(images/headerka.jpg)    1x,
                                   url(images/headerka_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	margin: 0px 8% 15px 0px;
	text-indent: -9999px;
}

.himg02 {
	float:left;
	height: 26px;
	width: 8%;
	background: url(images/headerinstagram.png);
	background: -webkit-image-set( url(images/headerinstagram.png)    1x,
                                   url(images/headerinstagram_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
	text-indent: -9999px;
}


.himg03 {
	float:left;
	height: 26px;
	width: 8%;
	background: url(images/headertwitter.png);
	background: -webkit-image-set( url(images/headertwitter_v2.png)    1x,
                                   url(images/headertwitter_v2_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
	text-indent: -9999px;
}

.himg04 {
	float:left;
	height: 26px;
	width: 8%;
	background: url(images/headerfacebook.png);
	background: -webkit-image-set( url(images/headerfacebook.png)    1x,
                                   url(images/headerfacebook_2x.png) 2x);
					   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10%;
	text-indent: -9999px;
}

.redtxt {
	margin: 0px;
	padding: 0px;
	color: #FF0004;
	font-weight: bold;
}

.himgso {
	float:left;
	height: 26px;
	width: 8%;
	font-size: 80%;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FF0004;
}

/* Logo area*/
.logo-container {
	/*background-color: #fcb818;*/ /*yellow*/
	background-color: #0e4a88;
	height: 100%;
}

.logo-container-cont{
	max-width: 1100px;
	margin: 0 auto;
}

.logo-area1 {
	/*width: 24%;*/
	width: 28%;
	height: 135px;
	float:left;
	
	/*
	background: url(images/VKAlogo_white_svg.svg);
	background-size: 100px 82px;
	*/
	 /*original*/
	/*background: url(images/vka-main-logo.png);*/
	background: url(images/vka-main-kv-logo.png);
	/*background: -webkit-image-set( url(images/vka-main-logov4.png)    1x,
                                   url(images/vka-main-logo_2x.png) 2x);*/
	background: -webkit-image-set( url(images/vka-main-kv-logov4.png)    1x,
                                   url(images/vka-main-logo_kv_2x.png) 2x);
			   
								   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	text-indent: -9999px;
	margin: 0px 20px 0px 2%;
}

.logo-area2 {
	/*width: 26%;*/
	width: 22%;
	float:left;
	font-size: 100%;
	letter-spacing: 0px;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	line-height: 0em;
	text-align: center;
	margin: 30px 0px 0px 0px;
}

.logo-area2 p{
	font-family: Arial, sans-serif !important;
	font-weight: 300 !important;
	letter-spacing: 0px;
	line-height: 0.2em;
}

.line3{
		font-size: 150%;
		margin: 20px 0px 15px 0px;
}	

.line4{
		font-size: 100%;
}

.line5{
		font-size: 125%;
}


.line5 a:link,
.line5 a:visited {
	color:#FFF !important;
}

.line5 a:hover {
	color:#FF0004 !important;;
}

.blackstyle {
	/*color: #000;*/
	color: #57ba4e;
	
}

.blackstyle a:link,
.blackstyle a:visited{
	color: #57ba4e;
	text-decoration: none;
}
.blackstyle a:hover{
	color: #b0d8ac;
	text-decoration: underline;
}

.logo-area301 {
	float:left;
	height: 128px;
	width: 18%;
	background: url(images/maingraphic04_kv.jpg);
	background: -webkit-image-set( url(images/maingraphic04_kv.jpg)    1x,
                                   url(images/maingraphic04_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 10px 0px;
	text-indent: -9999px;
}

.logo-area302 {
	float:left;
	height: 128px;
	width: 18%;
	background: 	url(images/maingraphic02_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic02_kv.jpg)    1x,
                                   url(images/maingraphic02_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 10px 0px;
	text-indent: -9999px;
}

.logo-area303 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic03_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic03_kv.jpg)    1x,
                                   url(images/maingraphic03_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area304 {
	float:left;
	height: 128px;
	width: 18%;
	background: 	url(images/maingraphic04_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic04_kv.jpg)    1x,
                                   url(images/maingraphic04_kv_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area305 {
	float:left;
	height: 128px;
	width: 18%;
	background:	 url(images/maingraphic05_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic05_kv.jpg)    1x,
                                   url(images/maingraphic05_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area306 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic06_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic06_kv.jpg)    1x,
                                   url(images/maingraphic06_kv_2x.jpg) 2x);  
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area307 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic07_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic07_kv.jpg)    1x,
                                   url(images/maingraphic07_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area308 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic08_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic08_kv.jpg)    1x,
                                   url(images/maingraphic08_kv_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area309 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic09_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic09_kv.jpg)    1x,
                                   url(images/maingraphic09_kv_2x.jpg) 2x);	  
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area310 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic10_kv.jpg);
	background: -webkit-image-set( url(images/maingraphic10_kv.jpg)    1x,
                                   url(images/maingraphic10_kv_2x.jpg) 2x);		   					   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area311 {
	float:left;
	height: 128px;
	width: 18%;
	background: url(images/maingraphic11_kv.jpg); 
	background: -webkit-image-set( url(images/maingraphic11_kv.jpg)    1x,
                                   url(images/maingraphic11_kv_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area312 {
	float:left;
	height: 128px;
	width: 18%;
	background: 	url(images/maingraphic12_kv.jpg);
	background: -webkit-image-set( url(images/maingraphic12_kv.jpg)    1x,
                                   url(images/maingraphic12_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area313 {
	float:left;
	height: 128px;
	width: 18%;
	background: 	url(images/maingraphic13_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic13_kv.jpg)    1x,
                                   url(images/maingraphic13_kv_2x.jpg) 2x);   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area314 {
	float:left;
	height: 128px;
	width: 18%;
	background: 	url(images/maingraphic14_kv.jpg);
	background: -webkit-image-set( url(images/maingraphic14_kv.jpg)    1x,
                                   url(images/maingraphic14_kv_2x.jpg) 2x);		   	   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area315 {
	float:left;
	height: 128px;
	width: 18%;
	background: 	url(images/maingraphic15_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic15_kv.jpg)    1x,
                                   url(images/maingraphic15_kv_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area316 {
	float:left;
	height: 128px;
	width: 18%;
	background: url(images/maingraphic16_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic16_kv.jpg)    1x,
                                   url(images/maingraphic16_kv_2x.jpg) 2x);			   
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area317 {
	float:left;
	height: 128px;
	width: 18%;
	
	background:	url(images/maingraphic17_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic17_kv.jpg)    1x,
                                   url(images/maingraphic17_kv_2x.jpg) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area318 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic18_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic18_kv.jpg)    1x,
                                   url(images/maingraphic18_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area319 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic19_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic19_kv.jpg)    1x,
                                   url(images/maingraphic19_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area320 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic20.jpg);	
	background: -webkit-image-set( url(images/maingraphic20.jpg)    1x,
                                   url(images/maingraphic20_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}




.logo-area321 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic21_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic21_kv.jpg)    1x,
                                   url(images/maingraphic21_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area322 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic22_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic22_kv.jpg)    1x,
                                   url(images/maingraphic22_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area323 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic23_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic23_kv.jpg)    1x,
                                   url(images/maingraphic23_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area324 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic24_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic24_kv.jpg)    1x,
                                   url(images/maingraphic24_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area325 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic25_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic25_kv.jpg)    1x,
                                   url(images/maingraphic25_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area326 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic26_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic26_kv.jpg)    1x,
                                   url(images/maingraphic26_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area327 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic27_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic27_kv.jpg)    1x,
                                   url(images/maingraphic27_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area328 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic28_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic28_kv.jpg)    1x,
                                   url(images/maingraphic28_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area329 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic29_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic29_kv.jpg)    1x,
                                   url(images/maingraphic29_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area330 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic30_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic30_kv.jpg)    1x,
                                   url(images/maingraphic30_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area331 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic31_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic31_kv.jpg)    1x,
                                   url(images/maingraphic31_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area332 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic32_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic32_kv.jpg)    1x,
                                   url(images/maingraphic32_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area333 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic33_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic33_kv.jpg)    1x,
                                   url(images/maingraphic33_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area334 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic34_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic34_kv.jpg)    1x,
                                   url(images/maingraphic34_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area335 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic35_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic35_kv.jpg)    1x,
                                   url(images/maingraphic35_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}


.logo-area336 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic36_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic36_kv.jpg)    1x,
                                   url(images/maingraphic36_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area337 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic37_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic37_kv.jpg)    1x,
                                   url(images/maingraphic37_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area338 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic38_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic38_kv.jpg)    1x,
                                   url(images/maingraphic38_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area339 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic39_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic39_kv.jpg)    1x,
                                   url(images/maingraphic39_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area340 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic40_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic40_kv.jpg)    1x,
                                   url(images/maingraphic40_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area341 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic41_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic41_kv.jpg)    1x,
                                   url(images/maingraphic41_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area342 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic42_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic42_kv.jpg)    1x,
                                   url(images/maingraphic42_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area343 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic43_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic43_kv.jpg)    1x,
                                   url(images/maingraphic43_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.logo-area344 {
	float:left;
	height: 128px;
	width: 18%;
	background:	url(images/maingraphic44_kv.jpg);	
	background: -webkit-image-set( url(images/maingraphic44_kv.jpg)    1x,
                                   url(images/maingraphic44_kv_2x.jpg) 2x);	
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}














.hgra1 {
}

.logo-area4motto03 {
	width: 27%;
	float:left;
	text-indent: -9999px;		   
	background: -webkit-image-set( url(images/vkamotto03_kv.png)    1x,
                                   url(images/vkamotto03_kv_2x.png) 2x);
	background:	url(images/vkamotto03_kv.png)	;		   
								   
	background-repeat: no-repeat;
    background-size: 96% auto;
	background-position: center center;
	height: 120px;
	cursor: pointer;
}

.logo-area4motto04 {
	width: 27%;
	float:left;
	text-indent: -9999px;		   
	background: -webkit-image-set( url(images/vkamotto04_kv.png)    1x,
                                   url(images/vkamotto04_kv_2x.png) 2x);
	background: url(images/vkamotto04_kv.png);
	background-repeat: no-repeat;
    background-size: 96% auto;
	background-position: center center;
	height: 120px;
	cursor: pointer;
}

.logo-area4motto05 {
	width: 27%;
	float:left;
	text-indent: -9999px;		   
	background: -webkit-image-set( url(images/vkamotto05_kv.png)    1x,
                                   url(images/vkamotto05_kv_2x.png) 2x);
	background:	url(images/vkamotto05_kv.png);					   
	background-repeat: no-repeat;
    background-size: 96% auto;
	background-position: center center;
	height: 120px;
	cursor: pointer;
}

.logo-area4motto06 {
	width: 27%;
	float:left;
	text-indent: -9999px;		   
	background: -webkit-image-set( url(images/vkamotto06_kv.png)    1x,
                                   url(images/vkamotto06_kv_2x.png) 2x);
	background:	url(images/vkamotto06_kv.png);	   
	background-repeat: no-repeat;
    background-size: 96% auto;
	background-position: center center;
	height: 120px;
	cursor: pointer;
}

.logo-area4motto07 {
	width: 27%;
	float:left;
	text-indent: -9999px;		   
	background: -webkit-image-set( url(images/vkamotto07_kv.png)    1x,
                                   url(images/vkamotto07_kv_2x.png) 2x);
	background:url(images/vkamotto07_kv.png);
	background-repeat: no-repeat;
    background-size: 96% auto;
	background-position: center center;
	height: 120px;
	cursor: pointer;
}

.logo-area4motto08 {
	width: 27%;
	float:left;
	text-indent: -9999px;		   
	background: -webkit-image-set( url(images/vkamotto08_kv.png)    1x,
                                   url(images/vkamotto08_2x_kv.png) 2x);
	background: url(images/vkamotto08_kv.png);
	background-repeat: no-repeat;
    background-size: 96% auto;
	background-position: center center;
	height: 120px;
	cursor: pointer;
}

.logo-area4motto09 {
	width: 27%;
	float:left;
	text-indent: -9999px;		   
	background: -webkit-image-set( url(images/vkamotto09_kv.png)    1x,
                                   url(images/vkamotto09_kv_2x.png) 2x);
	background: url(images/vkamotto09_kv.png);
	background-repeat: no-repeat;
    background-size: 96% auto;
	background-position: center center;
	height: 120px;
	cursor: pointer;
}

.subheader h2 {
	margin: 0px 0px 20px 0px; /*for gap between nav bar and tagline, see responsive moible class below*/
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 270%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#57ba4e;
	
}

.subheadersml h2 {
	margin: 0px 0px 20px 0px; /*for gap between nav bar and tagline, see responsive moible class below*/
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 175%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#57ba4e;
}

.subheadersml {
	padding: 0 0 0 0px;
}

.subheadersml h2 a{
	text-decoration:none;
}


.subheadersmlnews {
	padding: 0 0 0 20px;
}

.subheaderhr{
	margin: 1px !important;
	padding: 0px !important;
}


.frontsubh {
	padding: 0px 0px 30px 0px;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 150%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FF0004;
}

.frontheadings {
	margin: 0px 0px 20px 0px; /*for gap between nav bar and tagline, see responsive moible class below*/
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 145%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FF0004;
	text-decoration: none;
}

.frontheadings a:link, a:visited {
	text-decoration: none;
}

.frontheadings a:hover{
	color:#FF7D7F;
	text-decoration: underline;
}



/* Standard Nav Menu, also used for sub menus */

.site-nav ul {
	margin: 0;
	padding: 0;
}

.site-nav ul:before, .site-nav ul:after { content: ""; display: table; }
.site-nav ul:after { clear: both; }
/*.site-nav ul { *zoom: 1; }*/ /* *star apparently invalid is this true? */ 

.site-nav ul li {
	list-style: none;
	float: left;
}

.site-nav ul li a:link,
.site-nav ul li a:visited {
	display: block;
}

/*responsive nav menu from the ground up*/

.nav-menu {
}

.nav-menu ul {
	margin: 0;
	padding: 0;
}

.nav-menu ul li {
	list-style: none;
	float: left;
	font-size: 93%;
	position:relative; /*needed here for drop downs*/
}

.nav-menu ul li a:link,
.nav-menu ul li a:visited {
}

/*hover top level nav*/
.nav-menu ul li:hover a {
	/*background-color: #F0FAFF;*/
}

/*hides submenu items from top level nav*/
.nav-menu ul ul, .nav-menu ul li:hover ul ul {
	position:absolute;
	display:none;
}

.menu-trigger {
	display: none;
}

.menu2-trigger {
	display: none;
}

.menu3-trigger {
	display: none;
}

/*drop down menus*/

.nav-menu ul li:hover ul {
	display:block; /* to turn off drop down menu comment out this */
}

.nav-menu ul ul {
}

.nav-menu ul ul li { 
	/*width:100%;*/ /*this makes the drop down appear 100% perfect width*/
	width:150px; /*make the main drop down appear atleast 150px, the responsive can be "100%"*/
}
	
.nav-menu ul ul li a {
	border-right: none !important;
}

.nav-menu ul ul li:hover>a {
}

/*correcting first and last drop down elements*/
.nav-menu ul li:last-child { /* don't want this border applied to the last link */
}
	
.sub-menu li:first-child { 
    border-top: 1px solid #bababa; /* line at the top of first element! */
}

/*vic series*/
#menu-item-216 {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 1px 45px;
	background: 	url(images/nav_vicchamp15.png);	
	background: -webkit-image-set( url(images/nav_vicchamp16.png)    1x,
                                   url(images/nav_vicchamp16_2x.png) 2x);
					     
	background-repeat: no-repeat;
}

/*aus series*/
#menu-item-450 {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 1px 45px;
	background:	url(images/nav_auschamp15.png);	
	background: -webkit-image-set( url(images/nav_auschamp16v2.png)    1x,
                                   url(images/nav_auschamp16v2_2x.png) 2x);
					     
	background-repeat: no-repeat;
}


/*gp series*/
#menu-item-215 {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 1px 40px;
	background: url(images/nav_gps18.png);
	background: -webkit-image-set( url(images/nav_gps18.png)    1x,
                                   url(images/nav_gps18_2x.png) 2x);
	
	background-repeat: no-repeat;
}


/*vc series*/
#menu-item-214 {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 1px 47px;
	background: url(images/nav_vcs15.png);  
	background: -webkit-image-set( url(images/nav_vcs15.png)    1x,
                                   url(images/nav_vcs15_2x.png) 2x);
	
	background-repeat: no-repeat;
}


/*rotax pro tour*/
#menu-item-2111 {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 1px 47px;
	background: url(images/nav_vcs15.png);  
	background: -webkit-image-set( url(images/nav_rpt15.png)    1x,
                                   url(images/nav_rpt15_2x.png) 2x);
	
	background-repeat: no-repeat;
}












/*hamburger menu icon for mobile*/
/*use class of "class="menu-ham-icon border-ham-icon" on span/div element in header*/

.menu-ham-icon {
    position:relative !important;
    display:inline-block !important;
    width:26px !important;
    text-indent:-999px !important;
}
 
.border-ham-icon {
    height:12px; /*bottom bar*/
    border-top:4px solid #fff;
    border-bottom:4px solid #fff;
}
 
.border-ham-icon:before {
    content:"";
    position:absolute; 
    top:4px;
    left:0;
    width:100%;
    border-top:4px solid #fff;
}

.navhambtxt {
	float: left !important;
	margin: -1px 0px 0px 10px;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 200%;
}


	
	
	
	
/*******************************************************************/
	
/*primary vka menu*/
/*responsive nav menu from the ground up*/

.primarynav-menu {

	background-color: #57ba4e;
	margin: 0px 0px 0px 0px; /*for gap between nav bar and tagline, see responsive moible class below*/
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 170%;
	letter-spacing: 0px;
	text-transform: uppercase;
	padding: 0px 0px;
	border-top: 1px solid #FFFFFF;
}
.primarynav-menu-cont{
	max-width: 1100px;
	margin: 0 auto;
}


.primarynav-menu ul {
	margin: 0px 0px 0px 25px;
	padding: 0;
}

.primarynav-menu ul li {
	list-style: none;
	float: left;
	font-size: 93%;
	/*border-right: 1px solid #bababa;*/ /*as soon as I add this I get 3 column nav instead of 2 at -900px etc, move it to the visited selector below and it works fine*/
	
	position:relative; /*needed here for drop downs*/
}

.primarynav-menu ul li:first-child { 

}

.primarynav-menu ul li a:link,
.primarynav-menu ul li a:visited {
	display: block;
	padding: 7px 7px;
	text-decoration: none;
	color: #FFF;
	margin: 0px 0px 0px 0px;
}

/*hover top level nav*/
.primarynav-menu ul li:hover a {
	background-color: #b0d8ac;
}

/*hides submenu items from top level nav*/
/*
.primarynav-menu ul ul, .primarynav-menu ul li:hover ul ul {
	position:absolute;
	display:none;
}

.primarynav-menu-trigger {
	display: none;
}
*/


#menu-item-252 {
	background-color: #000;
	float:right;
}

.current-menu-item {
	background-color: #FFF;
	
	color: #57ba4e !important;
	/*color: #FF0004 !important;*/
}

.current-menu-item a{
	/*color: #FF0004 !important;*/ /*red*/
	color: #000 !important;
}



/*drop down menus*/ 
/*
.nav-menu ul li:hover ul {
	display:block; */ /* to turn off drop down menu comment out this */
/*} */

/*.nav-menu ul ul {*/
	/*background:#777;*/
/*}*/

/*.nav-menu ul ul li { */
	/*width:100%;*/ /*this makes the drop down appear 100% perfect width*/
	/*width:150px; */ /*make the main drop down appear atleast 150px, the responsive can be "100%"*/
	/*border-bottom: 1px solid #bababa;*/ 
/*} */
	
/*.nav-menu ul ul li a {
	border-right: none !important;
}*/

/*.nav-menu ul ul li:hover>a {
	background:#E3F4FF;
	color:#999;
}*/


/*correcting first and last drop down elements*/
/*
.nav-menu ul li:last-child { */ /* don't want this border applied to the last link */
/*		border-bottom: none;
}
	
.sub-menu li:first-child { 
    border-top: 1px solid #bababa; */ /* line at the top of first element! */
	/*
}
	*/
	
	
/*******************************************************************/
	
	
	
	
	
	
	
	
	
/*******************************************************************/
	
/*secondary vka menu*/
	
/*responsive nav menu from the ground up*/
.secondarynav-menu {
	background-color: #ebebeb;
	margin: 0px 0px 0px 0px; 
	border-top: 1px solid #FFFFFF;
	font-family: 'Arial Narrow', 'Roboto Condensed', Arial, sans-serif;
	font-size: 110%;
	font-style: normal;
	font-variant: normal;
}
.secondarynav-menu-cont{
	max-width: 1100px;
	margin: 0 auto;
}

.secondarynav-menu ul {
	margin: 0;
	padding: 0px 0px 0px 25px;
}

.secondarynav-menu ul li {
	list-style: none;
	float: left;
	font-size: 93%;
	position:relative; /*needed here for drop downs*/
	
}

.secondarynav-menu ul li a:link,
.secondarynav-menu ul li a:visited {
	display: block;
	padding: 12px 9px;
	text-decoration: none;
	color: #000;
	border-right: 2px solid #fff;
	vertical-align: middle;
}

.secondarynav-menu ul li:hover a {
	background-color: #F4F4F4;
}
	
/*******************************************************************/
	
	.vkaclubscontainer {
		margin: 7px 0px 0px 0px;
		background:#fff;
	}
	
	.vkaclubscontainer-cont{
		max-width: 1100px;
		margin: 0 auto;
	}
	
	.vkaclubscontainer-pad{
		width: 100%;
		height: 18px;
		
		background: url(images/menu-series-pad2.png);  
		/*background: -webkit-image-set( url(images/menu-series-pad2.png)    1x,
                                   url(images/menu-series-pad2.png) 2x);*/
		/*background-repeat: no-repeat;*/
	}
	
	.li clublogos {
		float: left;
	}
	
	.vkaclubscontainer ul li {
		float: left;
	}
	
	.vkaclubscontainer ul li p {
		color:#000000 !important;
	}
	
	.vkaclubscontainer ul li:hover p  {
		/*color: #FF0004 !important;*/ /* red */
		color: #57ba4e !important;
	}
	
	.vkaclublogos {
	margin: 0px .3% 0px .3%;
	width: 4.9%;
	}
	
	.vkaclublogos li p{
	}
	
	.vkaclubnames {
	list-style: none;
	font-family: 'Arial Narrow', 'Roboto Condensed', 'Helvetica Condensed', 'Open Sans Condensed', sans-serif, Arial; 
	font-size: 100%;
	padding: 0px 0px 0px 0px; 
	margin: 0px 7px 0px 7px;
	display: table;
	width: 99%;
}

	.thirdmenu p {
	text-align: center;
	margin: 50% 0px 0px 0px;
	padding: 20% 0px 0px 0px;
}  

. movetop {
	
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	
}
	.thirdmenu {
	background-color: #fff !important;
	}
	
	
	.clublogo_1alb {
	background:	url(images/vkaclublogo01alb.png);
	background: -webkit-image-set( url(images/vkaclublogo01alb.png)    1x,
                                   url(images/vkaclublogo01alb_2x.png) 2x);			   
	background-repeat: no-repeat;
	background-size: contain;
	}
	
	.clublogo_2bai {
	background: 	url(images/vkaclublogo02bai.png);	
	background: -webkit-image-set( url(images/vkaclublogo02bai.png)    1x,
                                   url(images/vkaclublogo02bai_2x.png) 2x);

	background-repeat: no-repeat;
	background-size: contain;
	}
	
	.clublogo_3bal {
	background:	url(images/vkaclublogo03bal.png);	
	background: -webkit-image-set( url(images/vkaclublogo03bal.png)    1x,
                                   url(images/vkaclublogo03bal_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: auto 75%;
	background-position: top center;
	}
	
	.clublogo_4ben {
	background:	url(images/vkaclublogo04ben.png);
	background: -webkit-image-set( url(images/vkaclublogo04ben.png)    1x,
                                   url(images/vkaclublogo04ben_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	}
	
	.clublogo_5cob {
	background: 	url(images/vkaclublogo05cob.png);	
	background: -webkit-image-set( url(images/vkaclublogo05cob.png)    1x,
                                   url(images/vkaclublogo05cob_2x.png) 2x);	   
	background-repeat: no-repeat;
	background-size: auto 75%;
	background-position: top center;
	}
	
	.clublogo_6gee {
	background: 	url(images/vkaclublogo06gee.png);	
	background: -webkit-image-set( url(images/vkaclublogo06gee.png)    1x,
                                   url(images/vkaclublogo06gee_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: auto 75%;
	background-position: top center;
	}
	
	.clublogo_7gipps {
	background:	url(images/vkaclublogo07gip.png);	
	background: -webkit-image-set( url(images/vkaclublogo07gip.png)    1x,
                                   url(images/vkaclublogo07gip_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: auto 75%;
	background-position: top center;
	}
	
	.clublogo_8num {
	background: 	url(images/vkaclublogo08gou.png);	
	background: -webkit-image-set( url(images/vkaclublogo08gou.png)    1x,
                                   url(images/vkaclublogo08gou_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	}
	
	.clublogo_9ham {
	background:	url(images/vkaclublogo09ham.png);
	background: -webkit-image-set( url(images/vkaclublogo09ham.png)    1x,
                                   url(images/vkaclublogo09ham_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: auto 75%;
	background-position: top center;
	}
	
	.clublogo_10hor {
	background: url(images/vkaclublogo10wim.png); 
	background: -webkit-image-set( url(images/vkaclublogo10wim.png)    1x,
                                   url(images/vkaclublogo10wim_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	}
	
	.clublogo_11mil {
	background:	url(images/vkaclublogo11mil.png);		
	background: -webkit-image-set( url(images/vkaclublogo11mil.png)    1x,
                                   url(images/vkaclublogo11mil_2x.png) 2x);
						   
	background-repeat: no-repeat;
	background-size: auto 70%;
	background-position: top center;
	}
	
	.clublogo_12oak {
	background: 	url(images/vkaclublogo12oak.png);	
	background: -webkit-image-set( url(images/vkaclublogo12oak.png)    1x,
                                   url(images/vkaclublogo12oak_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	}
	
	.clublogo_13por {
	background: 	url(images/vkaclublogo13por.png);	
	background: -webkit-image-set( url(images/vkaclublogo13por.png)    1x,
                                   url(images/vkaclublogo13por_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	}
	
	.clublogo_14pmel {
	background:url(images/vkaclublogo14pmel.png);
	background: -webkit-image-set( url(images/vkaclublogo14pmel.png)    1x,
                                   url(images/vkaclublogo14pmel_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: auto 75%;
	background-position: top center;
	white-space: nowrap;
	}
	
	.clublogo_15roc {
	background: 	url(images/vkaclublogo15roc.png);	
	background: -webkit-image-set( url(images/vkaclublogo15roc.png)    1x,
                                   url(images/vkaclublogo15roc_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: auto 70%;
	background-position: top center;
	}
	
	.clublogo_16sey {
	background:	url(images/vkaclublogo16sey.png);	
	background: -webkit-image-set( url(images/vkaclublogo16sey.png)    1x,
                                   url(images/vkaclublogo16sey_2x.png) 2x);	   
	background-repeat: no-repeat;
	background-size: contain;
	}
	
	.clublogo_17shi {
	background:url(images/vkaclublogo17shi.png);
	background: -webkit-image-set( url(images/vkaclublogo17shi.png)    1x,
                                   url(images/vkaclublogo17shi_2x.png) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	white-space: nowrap;
	}
	
	.clublogo_18war {
	background: url(images/vkaclublogo18war.png);
	background: -webkit-image-set( url(images/vkaclublogo18war.png)    1x,
                                   url(images/vkaclublogo18war_2x.png) 2x);		   
	background-repeat: no-repeat;
	background-size: contain;
	}
	

	
	
	/*sub menu fix for mobile*/
	.parent_link {
	display:block;
	margin: 0px 0px 10px 0px !important;
	
	}
	
	.parent_link ul{
	margin: 10px 10px 10px 10px !important;
	}
	
	.children-links {
		font-size: 90% !important;
		margin-top: 5px;
	}
	
	/*side bar subnav / dropdown menu fix up on mobile */
	#menu-primary-nav-links-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-124 > ul {
		padding: 0px 20px 20px 20px;
	}
	
	#menu-primary-nav-links-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-124 > ul > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-125 {
		border-top: none;
	}
		
/*}*/







.site-header nav {
	margin-top: 30px;
}

.site-header nav ul li {
	margin-right: 5px;
}

.site-header nav ul li a:link,
.site-header nav ul li a:visited {
	padding: 10px 17px;
	text-decoration: none;
	border: 1px solid #DDD;
	border-bottom: none;
}

.site-header nav ul li a:hover {
	background-color: #ECECEC;
}

.site-header nav ul li.current-menu-item a:link,
.site-header nav ul li.current-menu-item a:visited,
.site-header nav ul li.current-page-ancestor a:link,
.site-header nav ul li.current-page-ancestor a:visited {
	font-weight: bold;
	background-color: #006ec3;
	color: #FFF;
}

.home-columns {
}

.home-columns h2 {
	margin-bottom: .3em;
}

.home-columns .one-third {
	width: 30%;
	float: left;
	margin-right: 1%;
}

.home-columns .second-third {
	float: left;
	margin-right: 1%;
}

.home-columns .third-third {
	float: left;
	margin-right: 1%;
}

.home-columns .one-half {
	width: 66%;
	/*width: 68%;*/
	float: left;
	/*margin-left: 2%;*/
	margin-left: 1.5%;
}

.home-columns .second-half {
	width: 45%;
	float: left;
	margin-right: 1%;
}

.home-columns .main-post-item {
	padding-bottom: 1px;
	margin-bottom: 2px;
}

.home-columns .post-item {
	border-bottom: 1px solid #DDD;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 2px 10px;
	background-color:#F5F5F5;
}

.home-columns .news-list {
	clear:both;
}

.home-columns .square-thumbnail {
	float: left;
	margin-right: 20px;
}

.feature-text-cont{
	color: #000;
}

.home-columns .feature-main img{
	float: left;
	padding: 0px 0px 5px 0px;
	border:1px solid #fff;
}

.home-columns .feature-thumbnail {
	float: left;
	margin-left: 20px;
	margin-right: 12px;
}

.home-columns .feature-thumbnail img{
	border:1px solid #021a40;
}

.frontfeaturecont {
	margin: 0px 0px 25px 0px;
	
}

.frontfeaturecont p{
	line-height: 1.4em;
}

.frontfeatureleftcont {
	float: left;
	width: 50%;
}

.frontfeaturerightcont {
	float: left;
	width: 44%;
}

.home-columns .post-item:last-of-type {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.home-columns h4 {

}

.home-columns h4 a {
	text-decoration: none;
}

.home-columns h4 a:hover {
	text-decoration: underline;
}

.mainhead {
	font-size: 150%;
	padding-left: 10px;
	text-transform: uppercase;
}

.mainhead a {
	text-decoration: none;
	color: #FF0004;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 150%;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.mainhead a:hover {
	text-decoration: underline;
	color: #FF0004;
}

.feature-main-text {
	font-size: 125%;
}

.feature-main-text p{
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 10px;
}


.subtle-date {
	margin: 5px 0px 0px 0px !important;
	font-weight: bold;
	font-size: 85% !important;
	color: #FFF;
	background-color: #000;
	border-radius: 4px;
	padding: 2px 5px;
	white-space: nowrap;
}

.subtle-date a {
	color: #FFF !important;
}

.subtle-date2 {
	color: #000;
	float: right;
	padding:0 25px 0 0;
}

.subtle-date-main {
	color: #000;
	font-size: 70%;
}

.seefull {
	color: #0e4a88;
	font-weight: bold;
}


.home-columns p {
	/*font-size: 80%;*/
}

.btn-a,
.btn-a:link,
.btn-a:visited {
	margin-top: 12px;
	display: inline-block;
	background-color: #006ec3;
	text-decoration: none;
	color: #FFF;
	padding: 15px;
	border-radius: 4px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, .6);
}

.btn-a:hover {
	background-color: #004C87;
}

.horiz-center {
	display: block;
	text-align: center;
}

.main-column {
	width: 64%;
	float: left;
	padding: 0px 2.5% 0px 2.5%;
}

.main-column-templates {
	/*width: 65%;*/
	width: 64%;
	float: left;
	padding: 0px 2.5% 0px 2.5%;
}

.main-column-templates-clubs {
	width: 97%;
	float: left;
	padding: 0px 0% 0px 2.5%;
}

.full-column-templates {
	width: 95%; 
	float: left;
	padding: 0px 2.5% 0px 2.5%;
}

.one-column-template {
	width: 31%;
	float: left;
	padding: 0px 1% 0px 1%;
}

.two-column-template {
	width: 31%;
	float: left;
	padding: 0px 1% 0px 1%;
	vertical-align: top;
}

.three-column-template {
	width: 31%;
	float: left;
	padding: 0px 1.5% 0px 1%;
}

.side-column {
	width: 30%;
	/*width: 27%; original size*/
	float: right;
	padding: 0px 1% 0px 0px;
}

.side-column .widget-item {
	/*padding-bottom: 20px;*/
	margin-bottom: 14px;
}

h2.widget-title {
	font-weight: normal;
	margin-bottom: 10px;
	color: #888;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 138%;
}

.widget-item ul {
	margin: 0;
	padding: 0;
}

.widget-item ul li {
	list-style-position: inside;
	line-height: 1.65em;
}

.widget-item p:last-child {
	margin: 0;
}

.footer-widgets {
	margin: 0 0 0 3%;
	padding-top: 20px; 
}

.footer-widget-area {
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding-right: 40px;
}

.site-footer {
	overflow: hidden;
	margin-top: 10px;
	font-size: 84%;
	background-color: #fff;
}

.sitefooterdetails {
	margin: 150px 0px 0px 0px;
	background: url(images/footerenddetails_kv.png);
	background: -webkit-image-set( url(images/footerenddetails_kv.png) 1x, url(images/footerenddetails_kv_2x.png) 2x);
	background-repeat: no-repeat;
 	background-size: contain; 
	background-position: bottom right;
	width: 100%;
	height: 117px;
	padding: 0px;
}

.site-footer nav {
	margin: 30px 0 30px 0px;
	padding: 30px 3% 30px 5%;
}

.site-footer nav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px !important;
	
	margin: 0px 0px 0px -40px;
}

.site-footer nav ul li:last-of-type {
	border-right: none;
}

.footer-area-container {
	/*background-color: #fcb818;*/
	background-color: #0e4a88; /*blue*/
	
}

.footer-area-container p {
	margin: 0;
	padding: 0;
}

.footer-area-container ul li a:link,
.footer-area-container ul li a:visited {
	color: #57ba4e;
	/*color: #FF0004;*/
	
}

.menu-footer-nav-1-club-links-container {
	margin: -14px 0px 0px 0px !important;
}

.menu-footer-nav-2-series-links-container {
	margin: -14px 0px 0px 0px !important;
}

.menu-footer-nav-3-social-links-container {
	margin: -14px 0px 0px 0px !important;
}

.footer-area1 {
	width: 19%;
	float: left;
}

.footer-area1 p{
}

.footer-area2 {
	width: 19%;
	float: left;
}

.footer-area2 p{

}

.footer-area3 {
	width: 19%;
	float:left;
}

.footer-area3 p{
}

.footer-area4 {
	width: 19%;
	float:left;
}

.footer-area4 p{
line-height: 1.35em; !important;
}

.footer-area5 {
	width: 24%;
	float:left;
}

.footer-area5 p{
line-height: 1.35em; !important;
}

.footer-nav ul {
	margin: 0;
	padding: 15px;
	color: #000;
}

.footer-nav ul:before, .footer-nav ul:after { content: ""; display: table; }
.footer-nav ul:after { clear: both; }

.footer-nav ul li {
	list-style: none;
	float: left;
}

.footer-nav ul li a:link,
.footer-nav ul li a:visited {
	display: block;
	color: #FF0004;
}

.sitefooter-bottombar {
	display: block;
	position:relative;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 50px 0px;
}


.footerlogos { 
overflow: hidden;
text-indent: -9999px;
width: 100%;
height: 73px
}

.bottombar1 {
	width: 42%;
	float:left;
	padding: 0px 0px 0px 20px;
}

.bottombar2 {
	width: 20%;
	float:right;
	margin-left: -0px;
	margin-right: -0px;
	background-position: -12px 0px;
	margin: 0px 20px 0px 0px;
	
background: url(images/bottomfooter_motto.png);
background: -webkit-image-set( url(images/bottomfooter_motto.png) 1x, url(images/bottomfooter_motto_2x.png) 2x);
background-repeat: no-repeat;
background-size: contain; 
background-position: top center;
}

.bottombar3 {
	width: 13%;
	float:right;
	margin-left: -0px;
	margin-right: -0px;
	background-position: -228px 0px;
	margin: 0px 20px 0px 0px;
	background: url(images/bottomfooter_vkalogo_kv_2x.png);
	background: -webkit-image-set( url(images/bottomfooter_vkalogo_kv_2x.png) 1x, url(images/bottomfooter_vkalogo_kv.png) 2x);
	background-repeat: no-repeat;
	background-size: contain; 
	background-position: top center;
}

.bottombar4 {
	width: 13%;
	float:right;
	margin-left: -0px;
	margin-right: -0px;
	background-position: -429px 0px;
	margin: 0px 0px 0px 0px;
	
	background: url(images/bottomfooter_kalogo.png);
	background: -webkit-image-set( url(images/bottomfooter_kalogo.png) 1x, url(images/bottomfooter_kalogo_2x.png) 2x);
	background-repeat: no-repeat;
 	background-size: contain; 
	background-position: top center;
}

article.page h2 {
	font-size: 225%;
	margin-bottom: 15px;
}

/* Clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }

div.title-column {
	width: 30%;
	float: left;
}

div.text-column {
	width: 70%;
	float: right;
}

div.info-box {
	width: 30%;
	float: right;
	margin: 0 0 30px 30px;
	padding: 20px;
	background-color: #EEE;
}

div.info-box h4 {
	margin-bottom: 6px;
}

div.info-box p {
	font-size: 85%;
}

.children-links {
	margin-bottom: 20px;
	font-size: 80%;
}

.children-links a:link,
.children-links a:visited {
	text-decoration: none;
	padding-bottom: 2px;
}

.children-links ul {
	float: left;
}

.children-links li {
	margin-right: 20px;
}

.children-links .parent-link {
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #DDD;
	font-size: 120%;
	font-weight: bold;
}

.children-links .parent-link a:link,
.children-links .parent-link a:visited {
	color: #333;
}

.children-links .current_page_item a:link,
.children-links .current_page_item a:visited {
	border-bottom: 1px solid #DDD;
	color: #333;
	cursor: default;
}

.newsarticleh {
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 30px 0px;
}

.post h2 {
	margin-bottom: 0;
}

p.post-info {
	font-size: 87%;
	color: #999;
}

p.post-info a:link,
p.post-info a:visited {
	color: #999;
}

img {
	max-width: 100%;
	height: auto;
}

.has-thumbnail {
	position: relative;
	padding-left: 200px;
}

.post-thumbnail {
	position: absolute;
	top: 0;
	left: 0;
}

div.hd-search {
	float: left;
}

div.hd-search label {
	position: absolute;
	left: -9999px;
}

div.hd-search #searchsubmit {
	/*background-color: #57ba4e;*/ /*green*/
	/*background-color: #FF0004;*/
	color: #FFF;
	padding: 5px 7px;
	border: none;
	vertical-align: top;
	width: 26px;
	background-size: auto 13px;
	
	background: url(images/search-submit-btn-2x.png);
	background: -webkit-image-set( url(images/search-submit-btn.png) 1x, url(images/search-submit-btn-2x.png) 2x);
	
	/*background-image: url("images/search-submit-btn-2x.png");*/
	
	/*background-color: #FF0004;*/
	background-color: #57ba4e;
	
	background-repeat: no-repeat;
	background-position: center center;
}

div.hd-search #s {
	vertical-align: top;
	padding: 3px 5px;
	width: 60%;
}

.404cont{
	width: 60% !important;
}

img.displayed {
display: block;
margin-left: auto;
margin-right: auto;

}

P.blocktext {
    margin-left: auto;
    margin-right: auto;
	text-align: center;
}

.footer-area-container{
	color: white;

}

.fontbottomcont {
	margin: 20px 0px 20px 30px;
	width: 100%;
}

.socialhashtags{
	margin: 20px 0px 0px 0px !important;
	float: left;
}

.socialhashheader{
	width: 97%;
	padding: 0px !important;
}

.hashtagyellow {
	color: #fcb818;
}

.hashtagsubtwitter {
	color: #fff;
	font-size: 165%;
    font-family: "bebas-neue", sans-serif, arial;
	background: -webkit-image-set( url(images/headertwitter_v2.png)    1x,
                                   url(images/headertwitter_v2_2x.png) 2x);
								   background-repeat: no-repeat;
								   background-position: 99% 50%; 
	display: block;
	padding: 10px 0px;
	margin: 0px;
}

.hashtagsubfacebook {
	color: #fff;
	font-size: 165%;
    font-family: "bebas-neue", sans-serif, arial;
	background: -webkit-image-set( url(images/headerfacebook.png)    1x,
                                   url(images/headerfacebook_2x.png) 2x);
								   background-repeat: no-repeat;
								   background-position: 99% 50%; 
	display: block;
	padding: 10px 0px;
	margin: 0px;
}

.hashtagsubinstagram {
	color: #fff;
	font-size: 165%;
    font-family: "bebas-neue", sans-serif, arial;
	background: -webkit-image-set( url(images/headerinstagram.png)    1x,
                                   url(images/headerinstagram_2x.png) 2x);
								   background-repeat: no-repeat;
								   background-position: 99% 50%; 
	display: block;
	padding: 10px 0px;
	margin: 0px;
}

.socialremember {
	font-size: 80%;
}

.tagbox {
	border-radius: 15px;
	background:#FF0004; 
	color: #FFFFFF;
	padding: 0px 15px 20px 15px;
	font-size: 83%;
}

.tagboxinstagram {
	border-radius: 15px;
	background:#a37157; 
	color: #FFFFFF;
	padding: 0px 15px 20px 15px;
	font-size: 83%;
}

.tagboxfacebook {
	border-radius: 15px;
	background:#3a5899; 
	color: #FFFFFF;
	padding: 0px 15px 20px 15px;
	font-size: 83%;
}

.tagboxtwitter {
	border-radius: 15px;
	background:#55aced; 
	color: #FFFFFF;
	padding: 0px 15px 20px 15px;
	font-size: 83%;
}

/*
.tagbox a{
	color: #FFFFFF;
}
*/

.tagboxfacebook a{
	color: #FFF;
}

.tagboxtwitter a{
	color: #FFF;
}

.fbfirst {
	float: left;
	/*width: 32%;*/
	width: 49%;
	margin: 5px 2% 0px 0px;
}

.fbsubh {
	text-align: left;
	margin: 0px 0px 10px 0px; 
	padding: 5px 0px 5px 20px;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 150%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FFF;
	background:#FF0004;
}

.fbsubh2 {
	text-align: left;
	margin: 50px 0px 10px 0px; 
	padding: 5px 0px 5px 20px;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 150%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FFF;
	background:#FF0004;
}

.fbsubhtwside {
	text-align: left;
	margin: 0px 0px 10px 0px; 
	padding: 5px 0px 5px 20px;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 150%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FFF;
	background:#55aced; 
}

.fbsubhinside {
	text-align: left;
	margin: 0px 0px 10px 0px; 
	padding: 5px 0px 5px 20px;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 150%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FFF;
	background:#a37157; 
}

.fbsubhfbside {
	text-align: left;
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 5px 6px;
	font-family: "bebas-neue", sans-serif, arial;
	font-size: 150%;
	letter-spacing: 0px;
	text-transform: uppercase;
	color:#FFF;
	/*background:#FF0004;*/
	background:#3a5899; /* blue */
}


.fbsubhfbside:before {
    background-image: url(images/headerfacebook.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 19px;
    height: 19px;
    display: inline-block;
    content:"";
    vertical-align: middle;
	margin: 0px 8px 4px 0px;
}



.fb-follow-custom{
	padding: 10px;
}

.fbsubhfbsidefoot{
}

.fbsidecont{
	border:#bdbdbd 1px solid;
	/*margin: 0px;
	padding: 0px;*/
}

.fbsubhfbsidetop{
	/*margin: 26px 0px 10px 0px !important; */
}

.fbsecond {
	float: left;
	width: 32%;
	margin: 0px 2% 0px 0px;
}

/*custom facebook feed*/
#cff .cff-post-links {
	float: right;
}

#cff .cff-item {
	font-size: 85%;
	padding: 10px 0 5px 0 !important;
}

#cff .cff-view-comments {
	background: none;
}

#cff .cff-author {
	margin: 0 0 15px 0;
}

#cff .cff-meta-wrap {
	margin: 0px 0 0 0;
}



/*feed them social*/

.fts-jal-fb-group-display a.fts-powered-by-text, .fts-pinterest-boards-wrap a.fts-powered-by-text{
	display: none !important;
}


.fts-jal-fb-header {
	display: none;
}

.fts-jal-fb-message {
	line-height: 17px;
	padding-top: 0px;
}

.fts-jal-fb-user-name {
	font-size: 100%;
}

.fts-jal-fb-user-name {
	color: #000000;
}

.fts-jal-fb-user-thumb {
	margin-bottom: 5px;
}

.fts-jal-fb-top-wrap {
	margin-bottom: 0px;
}
.fts-jal-single-fb-post {
	font-size: 85%;
}

.fts-jal-fb-group-display {
	margin: 0px 0px 50px 0px;
}

.fbthird {
	float: left;
	/*width: 31%;*/
	width: 49%;
	margin: 5px 0px 0px 0px;
}


.clubfeedbottom {
	margin: 0px 0px 30px 0px !important; 
}



.banners-top-cont{
	max-width: 1100px;
	margin: 0 auto;
	background-color: #fff;
	height: 86px;
	padding-top: 9px;
}

.banners-top-cont-cont{
	width: 100%;
	margin: 0px 0px 0px 0px;
	/*width: 97%;
	margin: 15px 20px 10px 20px;
	*/
	/*height: 76px;*/
}

.banners-top-left{
	/*
	background: url(images/banners/top/default.gif);
	background: -webkit-image-set( url(images/banners/top/default.gif) 1x, url(images/banners/top/default.gif) 2x);
	*/
	/*
	background: url(images/meetings-coming-up/VKA_17_southern_classic_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_17_southern_classic_468x60.png) 1x, url(images/meetings-coming-up/VKA_17_southern_classic_468x60_2x.png) 2x);
	*/
	background-repeat: no-repeat;
	/*background-size: contain;*/
	margin-left:5%;
	/*
	margin-right:auto;
	*/
	float:left;
	height: 60px;
	width: 42%;
	/*clear:both;*/
	/*padding-left: 2%;*/
}



/*little top left rotating banners*/

/*Country Series Round 2*/
.banners-top-left-15{
	background: url(images/meetings-coming-up/KVbt_15_country_series_rnd2_portland.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_15_country_series_rnd2_portland.png) 1x, url(images/meetings-coming-up/KVbt_15_country_series_rnd2_portland_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Findlay Memorial*/
.banners-top-left-16{
	background: url(images/meetings-coming-up/KVbt_16_findlay_memorial.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_16_findlay_memorial) 1x, url(images/meetings-coming-up/KVbt_16_findlay_memorial_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Club Day*/
.banners-top-left-17{
	background: url(images/meetings-coming-up/KVbt_17_club_day.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_17_club_day.png) 1x, url(images/meetings-coming-up/KVbt_17_club_day_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*State Championship Round 2*/
.banners-top-left-18{
	background: url(images/meetings-coming-up/KVbt_18_vic_kart_champ_rnd2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_18_vic_kart_champ_rnd2.png) 1x, url(images/meetings-coming-up/KVbt_18_vic_kart_champ_rnd2_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Golden Power Series Round 2*/
.banners-top-left-19{
	background: url(images/meetings-coming-up/KVbt_19_golden_power_series_round2_1458x182.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_19_golden_power_series_round2_1458x182.png) 1x, url(images/meetings-coming-up/KVbt_19_golden_power_series_round2_1458x182_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Country Series Round 3*/

.banners-top-left-20{
	background: url(images/meetings-coming-up/KVbt_20_country_series_rnd3_warrnambool.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_20_country_series_rnd3_warrnambool.png) 1x, url(images/meetings-coming-up/KVbt_20_country_series_rnd3_warrnambool_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


/*Kingston Cup*/
.banners-top-left-21{
	background: url(images/meetings-coming-up/KVbt_21_kingston_cup.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_21_kingston_cup.png) 1x, url(images/meetings-coming-up/KVbt_21_kingston_cup_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*May Club Day*/
.banners-top-left-22{
	background: url(images/meetings-coming-up/KVbt_22_club_day.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_22_club_day.png) 1x, url(images/meetings-coming-up/KVbt_22_club_day_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Bairnsdale Open Meeting*/
.banners-top-left-23{
	background: url(images/meetings-coming-up/KVbt_23_bairnsdale_open_meeting.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_23_bairnsdale_open_meeting.png) 1x, url(images/meetings-coming-up/KVbt_23_bairnsdale_open_meeting_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*North West Titles*/
.banners-top-left-24{
	background: url(images/meetings-coming-up/KVbt_24_north_west_titles.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_24_north_west_titles.png) 1x, url(images/meetings-coming-up/KVbt_24_north_west_titles_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Vic Kart Championship*/
.banners-top-left-25{
	background: url(images/meetings-coming-up/KVbt_25_vic_kart_champ_rnd3.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_25_vic_kart_champ_rnd3.png) 1x, url(images/meetings-coming-up/KVbt_25_vic_kart_champ_rnd3_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Club Day June*/
.banners-top-left-26{
	background: url(images/meetings-coming-up/KVbt_26_club_day.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_26_club_day.png) 1x, url(images/meetings-coming-up/KVbt_26_club_day.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Sun Centre Titles*/
.banners-top-left-27{
	background: url(images/meetings-coming-up/KVbt_27_sun_centre.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_27_sun_centre.png) 1x, url(images/meetings-coming-up/KVbt_27_sun_centre_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Golden Power Series Round 3*/
.banners-top-left-28{
	background: url(images/meetings-coming-up/KVbt_28_golden_power_series_round3_1458x182.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_28_golden_power_series_round3_1458x182.png) 1x, url(images/meetings-coming-up/KVbt_28_golden_power_series_round3_1458x182_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Country Series Round 4*/
.banners-top-left-29{
	background: url(images/meetings-coming-up/KVbt_29_country_series_rnd4_wimmera.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_29_country_series_rnd4_wimmera.png) 1x, url(images/meetings-coming-up/KVbt_29_country_series_rnd4_wimmera_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Club Day July*/
.banners-top-left-31{
	background: url(images/meetings-coming-up/KVbt_31_club_day.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_31_club_day.png) 1x, url(images/meetings-coming-up/KVbt_31_club_day_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*C and D Grade Titles*/
.banners-top-left-32{
	background: url(images/meetings-coming-up/KVbt_32_candd_titles.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_32_candd_titles.png) 1x, url(images/meetings-coming-up/KVbt_32_candd_titles_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*City of Melbourne Titles*/
.banners-top-left-33{
	background: url(images/meetings-coming-up/KVbt_33_city_of_melbourne.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_33_city_of_melbourne.png) 1x, url(images/meetings-coming-up/KVbt_33_city_of_melbourne_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Golden Power Series Round 4*/
.banners-top-left-34{
	background: url(images/meetings-coming-up/KVbt_34_golden_power_series_round4_1458x182.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_34_golden_power_series_round4_1458x182.png) 1x, url(images/meetings-coming-up/KVbt_34_golden_power_series_round4_1458x182_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Rotax Pro Round 6*/
/*
.banners-top-left-35{
	background: url(images/meetings-coming-up/03_clubday.png);
	background: -webkit-image-set( url(images/meetings-coming-up/03_clubday.png) 1x, url(images/meetings-coming-up/03_clubday_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}
*/


/*Club Day August*/
.banners-top-left-36{
	background: url(images/meetings-coming-up/KVbt_36_club_day.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_36_club_day.png) 1x, url(images/meetings-coming-up/KVbt_36_club_day_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Country Series Round 5*/
.banners-top-left-37{
	background: url(images/meetings-coming-up/KVbt_37_country_series_rnd5_ballarat.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_37_country_series_rnd5_ballarat.png) 1x, url(images/meetings-coming-up/KVbt_37_country_series_rnd5_ballarat_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*State Championship Round 4*/
.banners-top-left-38{
	background: url(images/meetings-coming-up/KVbt_38_vic_kart_champ_rnd4.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_38_vic_kart_champ_rnd4.png) 1x, url(images/meetings-coming-up/KVbt_38_vic_kart_champ_rnd4_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Australasian Kart Titles*/
.banners-top-left-39{
	background: url(images/meetings-coming-up/KVbt_39_australasian_kart_titles.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_39_australasian_kart_titles.png) 1x, url(images/meetings-coming-up/KVbt_39_australasian_kart_titles_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Australain Kart Champ*/
.banners-top-left-40{
	background: url(images/meetings-coming-up/03_clubday.png);
	background: -webkit-image-set( url(images/meetings-coming-up/03_clubday.png) 1x, url(images/meetings-coming-up/03_clubday_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Club Day September*/
.banners-top-left-41{
	background: url(images/meetings-coming-up/KVbt_41_club_day.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_41_club_day.png) 1x, url(images/meetings-coming-up/KVbt_41_club_day_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Junior Sprint Classic*/
.banners-top-left-42{
	background: url(images/meetings-coming-up/KVbt_42_junior_sprint.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_42_junior_sprint.png) 1x, url(images/meetings-coming-up/KVbt_42_junior_sprint_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Bathurst*/
/*
.banners-top-left-43{
	background: url(images/meetings-coming-up/03_clubday.png);
	background: -webkit-image-set( url(images/meetings-coming-up/03_clubday.png) 1x, url(images/meetings-coming-up/03_clubday_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}
*/

/*Country Series Round 6*/
.banners-top-left-44{
	background: url(images/meetings-coming-up/KVbt_44_country_series_rnd6_hamilton.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_44_country_series_rnd6_hamilton.png) 1x, url(images/meetings-coming-up/KVbt_44_country_series_rnd6_hamilton_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Gold Rush*/
.banners-top-left-45{
	background: url(images/meetings-coming-up/KVbt_45_gold_rush.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_45_gold_rush.png) 1x, url(images/meetings-coming-up/KVbt_45_gold_rush_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Club Day October*/
.banners-top-left-46{
	background: url(images/meetings-coming-up/KVbt_46_club_day.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_46_club_day.png) 1x, url(images/meetings-coming-up/KVbt_46_club_day_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Golden Power Series Round 5*/
.banners-top-left-47{
	background: url(images/meetings-coming-up/KVbt_47_golden_power_series_round5_1458x182.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_47_golden_power_series_round5_1458x182.png) 1x, url(images/meetings-coming-up/KVbt_47_golden_power_series_round5_1458x182_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Junior Classic*/
.banners-top-left-48{
	background: url(images/meetings-coming-up/KVbt_48_junior_classic.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_48_junior_classic.png) 1x, url(images/meetings-coming-up/KVbt_48_junior_classic_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Southern City*/
.banners-top-left-49{
	background: url(images/meetings-coming-up/KVbt_49_southern_city.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_49_southern_city.png) 1x, url(images/meetings-coming-up/KVbt_49_southern_city_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*Club Day November*/
.banners-top-left-50{
	background: url(images/meetings-coming-up/KVbt_50_club_day.png);
	background: -webkit-image-set( url(images/meetings-coming-up/KVbt_50_club_day.png) 1x, url(images/meetings-coming-up/KVbt_50_club_day_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

/*2018 officials Training*/
.banners-top-left-61{
	background: url(images/meetings-coming-up/kvtrain.png);
	background: -webkit-image-set( url(images/meetings-coming-up/kvtrain.png) 1x, url(images/meetings-coming-up/kvtrain_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


/*2018 Golden Power Series*/
.banners-top-left-62{
	background: url(images/meetings-coming-up/2018goldenpowerseries.png);
	background: -webkit-image-set( url(images/meetings-coming-up/2018goldenpowerseries.png) 1x, url(images/meetings-coming-up/2018goldenpowerseries_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


/*2018 Victorian Country Series*/
.banners-top-left-63{
	background: url(images/meetings-coming-up/2018countryseries.png);
	background: -webkit-image-set( url(images/meetings-coming-up/2018countryseries.png) 1x, url(images/meetings-coming-up/2018countryseries_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}




/*
.banners-top-left-01{
	background: url(images/meetings-coming-up/01_junior_top_guns_round1_oakleigh.png);
	background: -webkit-image-set( url(images/meetings-coming-up/01_junior_top_guns_round1_oakleigh.png) 1x, url(images/meetings-coming-up/01_junior_top_guns_round1_oakleigh_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}



.banners-top-left-05{
	background: url(images/meetings-coming-up/05_begonia_city_classic.png);
	background: -webkit-image-set( url(images/meetings-coming-up/05_begonia_city_classic.png) 1x, url(images/meetings-coming-up/05_begonia_city_classic_x2.jpg) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}



.banners-top-left-17{
	background: url(images/meetings-coming-up/VKA_17_southern_classic_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_17_southern_classic_468x60.png) 1x, url(images/meetings-coming-up/VKA_17_southern_classic_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-18{
	background: url(images/meetings-coming-up/VKA_18_rotax_round3_albury_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_18_rotax_round3_albury_468x60.png) 1x, url(images/meetings-coming-up/VKA_18_rotax_round3_albury_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-19{
	background: url(images/meetings-coming-up/VKA_19_country_series_round3_warrnambool_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_19_country_series_round3_warrnambool_468x60.png) 1x, url(images/meetings-coming-up/VKA_19_country_series_round3_warrnambool_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-20{
	background: url(images/meetings-coming-up/VKA_20_vic_kart_championships_round3_oakleigh_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_20_vic_kart_championships_round3_oakleigh_468x60.png) 1x, url(images/meetings-coming-up/VKA_20_vic_kart_championships_round3_oakleigh_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-21{
	background: url(images/meetings-coming-up/VKA_21_open_meeting_bairnsdale_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_21_open_meeting_bairnsdale_468x60.png) 1x, url(images/meetings-coming-up/VKA_21_open_meeting_bairnsdale_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-22{
	background: url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png) 1x, url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-23{
	background: url(images/meetings-coming-up/VKA_23_north_west_titles_mildura_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_23_north_west_titles_mildura_468x60.png) 1x, url(images/meetings-coming-up/VKA_23_north_west_titles_mildura_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-24{
	background: url(images/meetings-coming-up/VKA_24_golden_power_series_round2_gippsland_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_24_golden_power_series_round2_gippsland_468x60.png) 1x, url(images/meetings-coming-up/VKA_24_golden_power_series_round2_gippsland_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-25{
	background: url(images/meetings-coming-up/VKA_25_vic_kart_championships_round4_eastern_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_25_vic_kart_championships_round4_eastern_468x60.png) 1x, url(images/meetings-coming-up/VKA_25_vic_kart_championships_round4_eastern_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-27{
	background: url(images/meetings-coming-up/VKA_27_sun_centre_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_27_sun_centre_468x60.png) 1x, url(images/meetings-coming-up/VKA_27_sun_centre_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-28{
	background: url(images/meetings-coming-up/VKA_28_golden_power_series_round3_rochester_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_28_golden_power_series_round3_rochester_468x60.png) 1x, url(images/meetings-coming-up/VKA_28_golden_power_series_round3_rochester_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-29{
	background: url(images/meetings-coming-up/VKA_29_country_series_round4_ballarat_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_29_country_series_round4_ballarat_468x60.png) 1x, url(images/meetings-coming-up/VKA_29_country_series_round4_ballarat_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-31{
	background: url(images/meetings-coming-up/VKA_31_city_of_melbourne_titles_gokartclubofvictoria_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_31_city_of_melbourne_titles_gokartclubofvictoria_468x60.png) 1x, url(images/meetings-coming-up/VKA_31_city_of_melbourne_titles_gokartclubofvictoria_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-33{
	background: url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury_468x60.png) 1x, url(images/meetings-coming-up/VKA_33_golden_power_series_round4_albury_468x60.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


.banners-top-left-35{
	background: url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png) 1x, url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


.banners-top-left-36{
	background: url(images/meetings-coming-up/VKA_36_country_series_round5_hamilton_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_36_country_series_round5_hamilton_468x60.png) 1x, url(images/meetings-coming-up/VKA_36_country_series_round5_hamilton_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-37{
	background: url(images/meetings-coming-up/VKA_37_junior_sprint_classic_easternlions_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_37_junior_sprint_classic_easternlions_468x60.png) 1x, url(images/meetings-coming-up/VKA_37_junior_sprint_classic_easternlions_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-38{
	background: url(images/meetings-coming-up/VKA_38_australasian_kart_titles_goulburn_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_38_australasian_kart_titles_goulburn_468x60.png) 1x, url(images/meetings-coming-up/VKA_38_australasian_kart_titles_goulburn_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


.banners-top-left-39{
	background: url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png) 1x, url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-40{
	background: url(images/meetings-coming-up/VKA_40_bendigo_gold_cup_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_40_bendigo_gold_cup_468x60.png) 1x, url(images/meetings-coming-up/VKA_40_bendigo_gold_cup_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-42{
	background: url(images/meetings-coming-up/VKA_42_country_series_round6_southwest_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_42_country_series_round6_southwest_468x60.png) 1x, url(images/meetings-coming-up/VKA_42_country_series_round6_southwest_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


.banners-top-left-43{
	background: url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png) 1x, url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-44{
	background: url(images/meetings-coming-up/VKA_44_aus_kart_champ_rnd5_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_44_aus_kart_champ_rnd5_468x60.png) 1x, url(images/meetings-coming-up/VKA_44_aus_kart_champ_rnd5_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-45{
	background: url(images/meetings-coming-up/VKA_45_golden_power_series_round5_eastern_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_45_golden_power_series_round5_eastern_468x60.png) 1x, url(images/meetings-coming-up/VKA_45_golden_power_series_round5_eastern_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-46{
	background: url(images/meetings-coming-up/VKA_46_open_meeting_albury_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_46_open_meeting_albury_468x60.png) 1x, url(images/meetings-coming-up/VKA_46_open_meeting_albury_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-47{
	background: url(images/meetings-coming-up/VKA_47_junior_challenge_geelong_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_47_junior_challenge_geelong_468x60.png) 1x, url(images/meetings-coming-up/VKA_47_junior_challenge_geelong_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


.banners-top-left-48{
background: url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png) 1x, url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-49{
	background: url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_49_vic_closed_albury_468x60.png) 1x, url(images/meetings-coming-up/VKA_49_vic_closed_albury_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-left-50{
	background: url(images/meetings-coming-up/VKA_22_clubday_may_468x60v2.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_50_vka_presentation_night_468x60.png) 1x, url(images/meetings-coming-up/VKA_50_vka_presentation_night_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

*/








/*
.side-series-banner {
	max-width: 325px;
	max-height: 386px;
	width: 100%;
	height: 386px;
}
*/

/*
.banners-top-right{
	background: url(images/banners/VKAstartkarting468x60.gif);
	background: -webkit-image-set( url(images/banners/VKAstartkarting468x60.gif) 1x, url(images/banners/VKAstartkarting468x60.gif) 2x);
	background-repeat: no-repeat;
	background-size: contain;
	margin-right:5%;
	float:right;
	height: 60px;
	width: 42%;
}
*/



.banners-top-right{
	background-repeat: no-repeat;
	margin-right:5%;
	float:right;
	height: 60px;
	width: 42%;
}

.banners-top-right-startkarting{
	background: url(images/meetings-coming-up/banners/VKAstartkarting468x60.gif);
	background: -webkit-image-set( url(images/banners/VKAstartkarting468x60.gif) 1x, url(images/banners/VKAstartkarting468x60.gif) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}

.banners-top-right-advertisewithvka{
	background: url(images/meetings-coming-up/VKA_00_advertisewithvka_468x60.png);
	background: -webkit-image-set( url(images/meetings-coming-up/VKA_00_advertisewithvka_468x60.png) 1x, url(images/meetings-coming-up/VKA_00_advertisewithvka_468x60_2x.png) 2x);
	background-size: contain;
	background-repeat: no-repeat;
}


.front-more-news{
	
}



/*mcmp*/

.mc4wp-success{
	font-size: 11px !important;
	text-indent: -230px !important;
}

.mc4wp-alert{
	margin: 0px !important;
}

.mc4wp-notice{
	text-indent: -230px !important;
	white-space: nowrap !important;
	font-size: 11px !important;
}


.howtostartauskartrnd1{
	-webkit-appearance: none;
}

.seefullarticle a{
	background-color:#000000 !important;
	display: block !important;
	position:relative !important;
}

.results-container{
	position: relative;
    /*padding-bottom: 75%;*/
	padding-bottom: 50%;
	padding-top: 35px;
    /*height: 0;*/
	
	
    /*overflow: hidden;*/
	 /*videocss
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
	*/ 
}

.results-container iframe {
	position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    /*videocss
	position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;*/
	
}

.results-cms-link{
	width: 100% !important;
}


