/*

Theme Name: Boylen Media T101

Description: This wordpress theme is designed and developed by Boylen Media, Inc.

Author: Boylen Media

Author URI: http://www.boylen.com.au/

Tags: custom header, custom background, custom banner, plugins, widgets ready, AJAX, Jquery

	bmmi_template1 v 1.0

	http://www.boylen.com.au/

	This theme was designed and built by Boylen Media

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



	

	

-----------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------*/

/*	CSS Reset & Clearfix - http://meyerweb.com/eric/tools/css/reset/

/*-----------------------------------------------------------------------------------*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	/*font: inherit;*/

	vertical-align: baseline;

}



h2 {font-size:15px; padding:10px 0px 5px 0px;}

h3, b { font-weight:bold; color: rgb(51, 60, 55);}

h3 {font-size:13px; padding:10px 0px 0px 0px;}



/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}









/*-----------------------------------------------------------------------------------*/

/* Document Setup

/*-----------------------------------------------------------------------------------*/

body {

	font-family: 'Lato', sans-serif;

	font-size: 13px;

	line-height: 1.5;

	color: #000000;

	background:url(images/westernyouth/bg-body.png) repeat-x #f7f7f7;

}



img{ 

	border: none;

}

a{ 

	text-decoration: none;

	color:#008ed4;

}



.clearer{

	clear: both;

	font-size: 1px;

	line-height: 0%;

	height: 0px;

	text-indent: -9999px;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

	}

/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

/* End hide from IE-mac */



a.imghover:hover img {

	filter:alpha(opacity=70);

	opacity:0.7;

}

.alignleft { 

	float: left;

	margin-right: 1em;

	padding: 20px 0 20px 0;

}

.alignright { 

	float: right;

	margin-left: 1em;

	padding: 20px 0 20px 0;

}



.fullwidth { 

	width: 100% !important;

}

.fullwidth .widget-container-header-inner { 

	float: left !important; 

	padding: 0 !important; 

}

div.entry ol, 

div.entry ul {

	margin: 1.12em 0;

	margin-left: 40px;

	margin-top: 10px; 

	margin-bottom: 0; 



	 }

div.entry ul {list-style-type: disc;}

div.entry ol {list-style: decimal;}



.entry h1{

	color: #008ed4;

	font-size: 30px;

	margin-bottom: 10px;

	font-weight: bold;

}



div.entry p {

	padding: 0 0;

	margin: 0.7em 0;

	letter-spacing: 0em;	

	line-height: 1.7em;

	font-weight:normal;

	font-size:13px;

}

.entry table           { display: table; }

.entry tr              { display: table-row }

.entry thead           { display: table-header-group }

.entry tbody           { display: table-row-group }

.entry tfoot           { display: table-footer-group }

.entry col             { display: table-column }

.entry colgroup        { display: table-column-group }

.entry td, .entry th   { display: table-cell }

.entry caption         { display: table-caption }

.entry table           { border-spacing: 2px; }

.entry thead, .entry tbody,.entry tfoot           { vertical-align: middle }

.entry td, .entry th, .entry tr      { vertical-align: inherit }

.entry td{ border: 1px solid gray;}

.entry table {	border: none; border-collapse: collapse; /*width:60%;*/}

.entry table td { padding: 1px 0px 3px 0px;	border-style: solid;	border-color: transparent;	background-color: #ffffff;}

.heading{

	font-size: 20px;

	color: #008ed4;

	font-weight: bold;

}

.heading a{

	

	color: #008ed4;

	

}



/*-----------------------------------------------------------------------------------*/

/* Main Structure

/*-----------------------------------------------------------------------------------*/

#wrapper {

	margin: 0 auto;

	width: 966px;

}

#header {

	display: block;

	padding: 0;

	height: 147px;

	padding-right:9px;

	padding-top: 10px;

}

#left-block{	

	float:left;

}



#sidebar{

	width:280px;

	padding-left: 15px;

	float:right;

/*	background:url(images/westernyouth/bg-sb.png) left repeat-y;*/



}

#content-area {

	clear: both;	

	padding-left: 19px;

	min-height: 577px;

	position: relative;

	padding-top:10px;		background:url(images/westernyouth/dl.png) no-repeat;		background-position: 666px 10px;

}



#footer{}









/*-----------------------------------------------------------------------------------*/

/*	Header Styles

/*-----------------------------------------------------------------------------------*/



.header-left{

	width: 86px;

	float: left;



}



h1.site-title {

	padding: 0;

	margin: 0;	

	font-size: 36px;

	clear: both;

}



h1.site-title a{ 

	display:block; 

	color:#006a27;

	font-weight:bold;

}



.header-right{

	width:847px;

	float: right;

	margin-top: -3px;

}





/*-----------------------------------------------------------------------------------*/

/*	SEARCH FORM

/*-----------------------------------------------------------------------------------*/



#searchform{



	height: 31px;

	float: right;

	background: #fcfcfc;	

}



#searchform label{

	font-size:0px;

}





#searchform form{

	background: url(images/westernyouth/search.png) left center no-repeat;

	padding-left: 30px;

}



#searchsubmit{

	background: #3f7f57; /* Old browsers */

	background: -moz-linear-gradient(top,  #3f7f57 0%, #3f7f57 50%, #056f2c 52%, #056f2c 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f7f57), color-stop(50%,#3f7f57), color-stop(52%,#056f2c), color-stop(100%,#056f2c)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #3f7f57 0%,#3f7f57 50%,#056f2c 52%,#056f2c 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #3f7f57 0%,#3f7f57 50%,#056f2c 52%,#056f2c 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #3f7f57 0%,#3f7f57 50%,#056f2c 52%,#056f2c 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #3f7f57 0%,#3f7f57 50%,#056f2c 52%,#056f2c 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f7f57', endColorstr='#056f2c',GradientType=0 ); /* IE6-9 */

	

	border: 1px solid rgb(113, 121, 116);

	color:#fff;

	

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding: 3px 11px 4px;

	

	font-size: 13px;

	box-shadow: inset 1px 1px 1px #65a77d;

	-moz-box-shadow: inset 1px 1px 1px #65a77d;

}

#s{

	width: 154px;

	height: 13px;

	border: 1px solid #8f8f8f;

	color: #8f8f8f;

	padding: 5px;

	font-size: 11px;

	margin-left:5px;

	}



	



/*-----------------------------------------------------------------------------------*/

/*  Navigation & Menus

------------------------------------------------------------------------------------ */

#access {

	float:left;

	margin: 0 auto;

	width: 100%;	

	background:#008ed4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);

	-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.5);

	box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.5);

}



#access .menu-header,

div.menu {

	font-size: 12px;

	width: 100%;

	

}



#access .menu-header ul,

div.menu ul {

	list-style: none;

	margin: 0;

	width: 100%;

}



#access .menu-header li,

div.menu li {

	float: left;

	position: relative;

}



div.menu li a{ text-transform:uppercase; }



#access a {

	color: #fff;	

	display: block;

	line-height: 38px;

	padding: 0 15px;

	text-decoration: none;

	font-size:14px;

}



#access ul ul {

	display: none;

	position: absolute;

	top: 36px;

	left: 0;

	float: left;

	width: 141px!important;

	z-index: 99999;

}



#access ul ul li {

	min-width: 180px;

}



#access ul ul ul {

	left: 100%;

	top: 0;

}



#access ul ul a {

	background: #666666;

	line-height: 1em;

	padding: 10px;

	width: 131px;

	height: auto;

	font-size: 12px;

	color: #FFF;

}



#access li:hover > a,

#access ul ul :hover > a {

	color: #FFF;

	

}



#access ul li:hover > ul { display: block; }



#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a {

	color: #2D7DB9;

}



* html #access ul li.current_page_item a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

	color: #2D7DB9;

}



#access ul ul { padding-bottom: 0;padding: 5px; background: #ffa133;}



.menu-container-block { background-color: #666666; }



#fullwidth-menu-container {

	width: 100%;

	clear: both;

	

}



#fullwidth-menu-container #access { padding-top: 0; }





#fullwidth-menu-container #access ul ul a {

	background: #ffa133;

	line-height: 1.3em;

	padding: 5px;

	width: 131px;

	height: auto;

	font-size: 14px;

	color: #FFF;

	font-weight: normal;

	border-top: solid 1px #ffc786;

}



#fullwidth-menu-container #access ul ul li:first-child a{

	

	border-top: 0;

}



#fullwidth-menu-container #access ul a { color: #FFF; }

a.readmorsub { color: #000099; }

/* ------------------------------------------------------------------ */

#fullwidth-menu-container #access ul li:hover > a { color: #FFF; }



#fullwidth-menu-container #access ul ul li:hover > a {  }











/*-----------------------------------------------------------------------------------*/

/*	SIDEBAR

/*-----------------------------------------------------------------------------------*/

.sidebar-events{

	border: 8px solid #006a27;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: url(images/westernyouth/board.png);

	padding: 10px;

	margin-bottom: 20px;

}



.sidebar-events .event-list{

	background:   url(images/westernyouth/paper.png) no-repeat;

	overflow: hidden;

	padding-top:39px;

	min-height:140px;

}



.sidebar-events .event-list-inner{

	background:   url(images/westernyouth/bg-p.png) repeat-y;

	

	padding: 0 15px 15px 15px;

}

.sidebar-events .event-list .item{

	border-bottom:1px solid #ebebec;

	margin-bottom: 10px;

}



.sidebar-events .event-list .item:last-child{

	border-bottom:0;

}



.sidebar-event-title{

	font-size: 23px;

	/*text-transform: uppercase;*/

	color	:#fff;

	font-weight: bold;

	text-shadow: -1px 3px 2px rgba(85, 78, 78, 0.75);

	line-height: 20px;

	

}

.sidebar-events .item .event-title{

	font-sizE: 15px;

	font-weight: bold;

	color: #006a27;

	text-transform: uppercase;

	height: 22px;

	overflow: hidden;

	}

.sidebar-events .item .event-date {

	font-size: 11px;

	color: #4d4d4f;

	font-weight: bold;

	padding-top: 3px;

}



#left-block .event-date {font-weight: bold;}



.sidebar-events .item .excerpt{

	font-size: 11px;

	color: #4d4d4f;

	font-weight: normal;

	margin-bottom: 5px;

	padding-top: 3px;

        min-height: 30px; 

	overflow: hidden;

}

.sidebar-home{

	width: 300px!important;

	background: none;

	padding-left:0;	

	right: 15px;

	top: 330px;

	z-index: 999;

	position: absolute;

	background: none!important;

	}

	

.sidebar-form{

	border: 4px solid #0c92d4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;	

	padding: 10px;

	background:   url(images/westernyouth/box.png);

}

h3.widget-title{

	color:#008ed4;

	font-weight: bold;

	font-size: 22px;

}





/*-----------------------------------------------------------------------------------*/

/*	CLUB PAGE

/*-----------------------------------------------------------------------------------*/



#club-page-container .left-block-club{

	width:308px;

	background: #006a27;

}



#club-page-container #right-block{

	width:631px;

	float:right;

}



#club-page-container .top-left-block{

	width: 277px;

	float: left;

	margin-bottom: 10px;

	

}

#club-page-container .top-right-block{

	width: 287px;

	float: right;	

}



#club-page-container .club-awards{

	margin-top:10px;

	margin-bottom: 20px;

	font-size: 10px;

	font-weight: bold;

}





#club-page-container .top-right-block .wpcf7 p{

	margin:0;

	padding:0;

}





#club-page-container .top-right-block .contact-form .wpcf7 p{

	padding: 5px 0;

}

#club-page-container .entry{

	font-size: 10px;

	font-weight: bold;

}



#club-page-container .top-right-block .contact-form{

	border: 4px solid #0c92d4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding: 10px;

	background:   url(images/westernyouth/box.png);

	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);

	-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.5);

	box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.5);

	margin-bottom: 10px;

}

#club-page-container .top-right-block .contact-form .wpcf7{

	width: 247px;

}



#club-page-container .bottom-block{

	clear: both;

	

}





#club-page-container .bottom-block .excerpt p{

	margin:0;

	padding:0;

	

}







#club-page-container .bottom-block .notice-board{

	width: 302px;

	float: left;

}

#club-page-container .bottom-block .documents-file{

	width: 318px;

	float: right;

}



#club-photos-wrapper{

	padding: 8px;

	background: url(images/westernyouth/board.png);

	clear: both;

}



#container-club-photos{}



.left-block-club .wrapper{

	padding: 10px;

}

.left-block-club .club-title{

	font-size: 19px;

	color: #fff;

}





.club-info{

	color: #fff;

	height: 131px;

	position: relative;

	width: 286px;

	

}

.club-info .logo{

	width: 121px;

	float:left;

	margin-right: 15px;

	background: url(images/westernyouth/box2_03.png) no-repeat;

	height: 121px;

}



.info-wrapper{

	position: absolute;

	bottom: 10px;

	right: 0px;

	top: 10px;

	color: #fff;

	width: 146px;

	

}

.info-inner{

	margin: 0!important;

	position: absolute;

	bottom: 0;

}



.top-block-wrapper{

	padding: 15px;

	}



.top-block-wrapper .heading{

	font-size: 20px;

	color: #008ed4;

	

}



.sponsors{ margin-top:10px;}

.sponsors .sponsor-item{

	clear: both;		

	margin-bottom:15px;

	margin-top:15px;

	padding-left: 5px;
	display:table;

	}

.sponsors .sponsor-item .name{

	color:#006a27;

	font-size: 12px;

	font-weight: bold;
	display:table-cell;
	vertical-align:middle;

	}

.sponsors .sponsor-item .description{	

	font-size: 10px;

	font-weight: bold;

	}

.sponsors .sponsor-item .description p{	

	padding: 0 0;

	margin: .5em 0;

	letter-spacing: 0em;

	line-height: 1.5em;

	}

	

#right-block .top-block{

	background: #fff;

	border: 8px solid #006a27;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);

	-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.5);

	box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.5);

	overflow: hidden;

	margin-bottom: 15px;

	min-height: 400px;

}

	

#topcoverdocu{

	height:27px;

	background: url(images/westernyouth/covertop2.png) no-repeat;

	clear: both;

	width:318px;

	

}



#bottomcoverdocu{

	height:27px;

	background: url(images/westernyouth/coverbottom2.png) no-repeat;

	clear: both;width:318px;

}

.docu-wrapper{	

	background: #fff;

	width:318px;

	background: url(images/westernyouth/metal2.png) repeat-y;

}

.docu-wrapper ul{	

	margin:0!important;

	padding:0!important;

}



.docu-wrapper ul li{	

	list-style-type: none;

	background: url(images/westernyouth/pdf.png) no-repeat;

	padding-left: 25px;

	margin: 10px 0 0px 0;

}



.docu-wrapper-inner{

	padding: 0 30px;

}

	

.docu-wrapper .heading{

	font-size: 20px;

	color: #008ed4;	

}



/* club page photos (from folder css/carousel.css)*/



.yui-carousel-element li{

	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);

	-moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);

	box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);

}



.yui-carousel-first-button-disabled button,

.yui-carousel-button-disabled button{

	display: none;

}

.yui-carousel-button button{cursor: pointer}

.yui-carousel-nav ul{display: none}

.yui-carousel-button button {border:0;background:none; text-indent: -99999px; font-size: 0px!important; width: 28px; height: 29px; }

.yui-carousel-first-button button {background: url(images/westernyouth/prev.png) no-repeat;float: left;}

.yui-carousel-next-button button {background: url(images/westernyouth/next.png) no-repeat;float: right;}











/*-----------------------------------------------------------------------------------*/

/*	HOMEPAGE

/*-----------------------------------------------------------------------------------*/

#homeslide{

	width:952px; 

	height:354px; 

}



#homeslide .bannercontainer{

	height: 354px;

	position: relative;	overflow: hidden;

	}

#homeslide .bannertext{	

	position:absolute;

	bottom:40px;	

	right: 40px;

	

	top: 200px;

	left: 30px;	

	padding-right: 30px;

	color: #fff;

	

}

#homeslide .bannertext-inner{

	margin:0!important;

	

	position: absolute;

	bottom:30px;

	

}

#homeslide .title{

	font-size:31px;

	font-weight: bold;

	text-shadow: -1px 3px 2px rgba(0, 0, 0, 0.75);



	

}



#homeslide .description{

	font-size:19px;

	font-weight: bold;

}



.left-block-home{

	margin-left: -7px;

	padding-top: 20px;

}

#topcover{

	height:22px;

	background: url(images/westernyouth/topcover.png) no-repeat;

	clear: both;

	width:633px;

	

	

}



#bottomcover{

	height:14px;

	background: url(images/westernyouth/bottomcover.png) no-repeat;

	clear: both;

	width:633px;

}





.home-left-events{

	padding-bottom: 5px;	

	background: #fff;

	width:633px;

	background: url(images/westernyouth/metal.png) repeat-y;

}

.home-left-events .inner{

	padding: 0px 20px 0 20px;

}



.home-left-events .inner{	

	overflow: hidden;

	

}



.home-left-events .item{	

	width: 290px;

	border-right: 1px solid #dcdddf;

	float: left;

	display: block;

	height: 95px;

	padding-top: 5px;

	

	

}

.home-left-events .item:nth-child(even) {	

	border:0;

	padding-left: 10px;

	

}

.home-left-events .item .item-wrapper{	

	padding: 0 10px 0px 10px;

}

.home-left-events .item .event-title,

.events-page-container .event-title{	

	font-size: 15px;

	color: #008ed4;

	font-weight: bold;

	text-transform: uppercase;

	height: 22px;



	overflow: hidden;

}

.home-left-events .item .event-date{	

	font-size: 11px;

	color: #4d4d4f;

	font-weight: bold;

	

}





.home-left-events .item .excerpt,

.events-page-container .excerpt {

	font-style: italic;

	font-size: 10px;

	color:#4d4d4f;

	margin-bottom: 6px;

	height: 30px;

	overflow: hidden;

}

.home-left-events .item .readmore {

	float: right;

}





.home-left-events .item .readmore a{

	background: #008ed4;

	-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

	color:#fff;

	padding: 4px 7px ;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	

}



#titletab{

	background: #008ed4;

	-webkit-border-top-left-radius: 3px;

	-webkit-border-top-right-radius: 3px;

	-moz-border-radius-topleft: 3px;

	-moz-border-radius-topright: 3px;

	border-top-left-radius: 3px;

	border-top-right-radius: 3px;	

	

	color:#fff;		

	clear: both;

	width: 119px;

	padding: 8px 0 0 10px;

	margin-left: 5px;

}



#home-page-container{

	position: relative;

}

#watermark{

	width: 280px;

	height: 288px;

	background: url(images/westernyouth/watermark.png) no-repeat;

	z-index: 999;

	right: 0;

	position: absolute;



}









/*-----------------------------------------------------------------------------------*/

/*	DEFAULT PAGE

/*-----------------------------------------------------------------------------------*/

#default-page-container .left-block-default{

	width:643px;

}





#default-page-container .left-block-default{

	/*border: 6px solid #1a793d;*/

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;	

	width: 630px;

	min-height: 400px;

	background: #fcfcfc;

}



#default-page-container .left-block-default .inner{

	padding: 30px;

}



#default-page-container .left-block-default .events-main-wrapper{

	margin-bottom: 20px;

	overflow: hidden;

}



#default-page-container .left-block-default .events-main-wrapper .event-title{

	color: #008ed4;

	font-weight: bold;

	font-size: 20px;	

}



#default-page-container  .left-block-default .inner h1.page-title{

	color:#008ed4; 

	font-size:30px;	

	margin-bottom:10px;

	font-weight: bold;

	}

#default-page-container  .left-block-default .inner div.entry h2{

	font-size: 14px;

	color:#006a27;

	font-weight: bold;

}



#default-page-container .left-block-default .wpcf7{

	width:250px;

	float: left;

	margin-right: 20px;

	margin-bottom: 10px;

}



#default-page-container .left-block-default .wpcf7 p{

	font-size: 10px;

	font-style: italic;

}

#default-page-container .left-block-default .wpcf7-date{

	font-family: Arial;

}



#default-page-container .left-block-default .wpcf7-select{

	width: 247px;	

}

#default-page-container .left-block-default .wpcf7-date{

	width: 231px;	

}



/*-----------------------------------------------------------------------------------*//*	CONTACT FORM 7/*-----------------------------------------------------------------------------------*/.wpcf7{	width: 270px;}.wpcf7-form-control{	color:#000000!important;}.wpcf7-text,.wpcf7-captchar{	width:231px; 	height:17px;	-webkit-box-shadow: -1px -1px 5px rgba(50, 50, 50, 0.25);	-moz-box-shadow:    -1px -1px 5px rgba(50, 50, 50, 0.25);	box-shadow:         -1px -1px 5px rgba(50, 50, 50, 0.25);	background: #fff;	border:0;	font-family:'Arial',sans-serif;	color:#000000!important;		}.wpcf7-captchar{	width: 151px;}.wpcf7-captchac{	vertical-align: middle}.entry .wpcf7 table tr td{	padding:5px;}.wpcf7-select,.wpcf7-submit,.wpcf7-text,.wpcf7-textarea,.wpcf7-date,.wpcf7-captchar{		-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	padding: 5px 10px;	box-shadow: inset 0 0 5px rgba(50, 50, 50, 0.5);	-moz-box-shadow: inset 0 0 5px rgba(50, 50, 50, 0.5);	font-size: 10px;	color:#000000!important;	border:0!important;}.wpcf7-textarea{	width:231px; 	height:70px;	-webkit-box-shadow: -1px -1px 5px rgba(50, 50, 50, 0.25);	-moz-box-shadow:    -1px -1px 5px rgba(50, 50, 50, 0.25);	box-shadow:         -1px -1px 5px rgba(50, 50, 50, 0.25);	background: #fff;	border:0;	font-family:'Arial',sans-serif;	color:#000000!important;}.wpcf7-submit{	background: rgb(104,165,196); /* Old browsers */	background: -moz-linear-gradient(top,  rgba(104,165,196,1) 1%, rgba(66,155,196,1) 50%, rgba(66,140,201,1) 51%, rgba(0,129,202,1) 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(104,165,196,1)), color-stop(50%,rgba(66,155,196,1)), color-stop(51%,rgba(66,140,201,1)), color-stop(100%,rgba(0,129,202,1))); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  rgba(104,165,196,1) 1%,rgba(66,155,196,1) 50%,rgba(66,140,201,1) 51%,rgba(0,129,202,1) 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  rgba(104,165,196,1) 1%,rgba(66,155,196,1) 50%,rgba(66,140,201,1) 51%,rgba(0,129,202,1) 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  rgba(104,165,196,1) 1%,rgba(66,155,196,1) 50%,rgba(66,140,201,1) 51%,rgba(0,129,202,1) 100%); /* IE10+ */	background: linear-gradient(to bottom,  rgba(104,165,196,1) 1%,rgba(66,155,196,1) 50%,rgba(66,140,201,1) 51%,rgba(0,129,202,1) 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68a5c4', endColorstr='#0081ca',GradientType=0 ); /* IE6-9 */		border:0!important;	color:#fff!important;		-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	padding: 4px 25px;		font-size: 13px;	box-shadow: inset 1px 1px 1px rgb(141,180,201);	-moz-box-shadow: inset 1px 1px 1px rgb(141,180,201);	float: right;	}#select{		-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	padding: 0;}.wpcf7 .watermark {    color: #000000 !important;    }::-webkit-input-placeholder {    color: #000000 !important;    }:-moz-placeholder {    color: #000000 !important;    }::-moz-placeholder {    color: #000000 !important;    }:-ms-input-placeholder{    color: #000000 !important;    }.wpcf7-form-control-wrap #from,.wpcf7-form-control-wrap #to{	width: 103px!important;}.sidebar-form .wpcf7{			width: 247px;	padding-bottom: 20px;}.sidebar-form .wpcf7 p{			/*font-style: italic;*/	font-size: 11px;		margin:5px 0;	font-weight:bold;}.sidebar-form .wpcf7-submit{			margin-top: 10px;}.sidebar-form .wpcf7-list-item-label{	display: none;}.sidebar-form .wpcf7-textarea{	width:231px;	height:62px;}.sidebar-form .wpcf7-select,.sidebar-form .wpcf7-date{	width:231px;	font-family: Arial;	color:#4d4d4f;	margin-top: 10px;}.sidebar-form .wpcf7-select{	width:247px;	}.sidebar-form .wpcf7-captchar{	width: 152px;	font-family: Arial;}.sidebar-form .star-rating-control{	float: right;	margin-bottom: 10px;}.sidebar-form span.wpcf7-not-valid-tip{	top: -69%!important;	left: 36%!important;}.sidebar-form #captcha span.wpcf7-not-valid-tip{		left: 17%!important;}.sidebar-form .textarea .wpcf7-not-valid-tip{}#ui-datepicker-div{	z-index:999!important	}.BookingTimeFrom .wpcf7-not-valid-tip{	display: none!important	}.BookingTimeTo .wpcf7-not-valid-tip{	left: 113%!important	}.captcha-581 .wpcf7-not-valid-tip{	left: 111%!important}	#content-area .wpcf7-form-control {}#sidebar .sidebar-form .wpcf7-select{		margin: 0 0!important;}.Detail .wpcf7-not-valid-tip{	top: -440%!important;}#right-block span.wpcf7-not-valid-tip{	top: -64%!important;	left: 40%!important;	font-size: 11px!important;	z-index:50!important;	}#right-block .captcha-783 .wpcf7-not-valid-tip{	left: 16%!important;}#right-block div.wpcf7-validation-errors{	font-size: 12px!important;	font-weight: normal!important;}#select select{	border:0!important;	margin: 0;}

#sidebar #sb-ta{margin-top:-10px;}

/*-----------------------------------------------------------------------------------*/

/*	FOOTER

/*-----------------------------------------------------------------------------------*/



#footer {

	width: 100%;

	clear: both;

	padding: 0;

	display: block;

	font-size: 12px;

	/*font-style: italic;*/

	padding-top: 35px;

	

}

.footer-left{

	float: left;

	width:400px;

	}

.footer-menu-header li{

	float: left;

	margin-right: 5px;

	float: left;

	border-right: 1px solid #01011f;

	padding-right: 5px;

	line-height: 9px;

}

.footer-menu-header li:last-child{

	border-right:0

}

.footer-menu-header li a{

	color:#01011f;

}

.footer-right{

	float: right;

	width:400px;

	text-align: right;

}

.footer-right a{

	color:#01011f;	

}



.clubawards {

	font-size:12px;

}









/*  EVENTS PAGE TEMPLATE*/

.events-page-container .item{margin: 10px 0;}

.events-page-container .event-club .post-categories{margin:0;padding:0;}

.events-page-container .event-club .post-categories li{float: left;}

.events-page-container .excerpt{clear: both;}

.clearThis {
	clear:both;
	}


 /*add*/
.wpcf7-mail-sent-ok:before {
border-bottom-color: #398f14 !important;
margin-left: -10px !important;