/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

/* GENERAL LAYOUT AND TYPOGRAPHY */
body		{ background-color:black; background-image:url('images/grass.jpg'); font-size:13px; font-family:arial, helvetica, sans-serif; background-attachment:fixed; border:none !important; }
#wrapper	{ width:924px; background-image:url('images/wrapper.jpg'); clear:both; margin-top:35px; padding-bottom:20px;  }
#topNav		{ display:block; width:939px; margin:auto; padding-bottom:20px; }
div#sidebar	{ float:left; }
#navigation	{ display:none; }
#main		{ width:500px !important; margin-right:190px;  }
#content	{ padding-bottom:50px; }
#mainWrap, #topWrap	{ background-image:url('images/trans.png'); width:954px; margin:auto; }
#mainWrap	{ margin-top:-37px; }
#topWrap	{ padding-bottom:25px; }
.post ul li, .entry ul li			{ list-style-type:circle; }
.entry a, .post a, p a			{ color:#ff6600; }
.entry a:hover, .post a:hover, p a:hover	{ color:white; }

/*TOP NAV*/
#topNav ul			{ margin:0; padding:0; float:right; }
#topNav ul li			{ list-style:none; float:left; margin-left:3px; }
#topNav ul li a		{ background-color:white; display:block; width:125px; background-color:rgba(255,255,255,0.75); text-transform:uppercase; color:black; font-size:13px; text-align:center; padding:5px 0 5px 0; -webkit-transition: all .3s ease-in-out; }
#topNav ul li a:hover	{ background-color:white; background-color:rgba(255,255,255,0.9); text-decoration:none;  }

/*HEADER AND SEARCH*/
#header					{ padding-top:15px; padding-bottom:20px; border-bottom:1px solid #333; margin-bottom:45px; }				

#logo					{ padding:0 0 0 4px; position:relative; margin-top:-30px;  }

#searchBar				{ float:right; margin-right:40px; } 
#searchsubmit			{ display:none; }
#searchform input		{ background-color:white; border:none; font-size:12px;}
#searchBar				{ float:right; position:relative;}
.inline_label			{ color:#737373; font-size:12px; }
input#s					{ background-image:url('images/search.jpg'); padding:10px 6px 10px 35px; background-repeat:no-repeat; background-position:5px center; width:120px; }


/* SIDEBARS */
#sidebar			{ padding-left:32px; width:216px !important;  }
#sidebar ul			{ margin:0; padding:0; z-index:500; }
#sidebar ul li		{ list-style:none; font-size:12px; }
#sidebar ul li a		{ padding:5px 0 5px 9px; background-color:#333; width:140px; margin-bottom:5px; display:block; text-transform:uppercase; color:white; font-weight:bold;  -webkit-transition: all .3s ease-in-out; }
#sidebar ul li a:hover, .home #menu-item-18 a, .page-template-about-php #menu-item-22 a, .page-id-12 #menu-item-21 a, .page-id-14 #menu-item-20 a, .page-id-16 #menu-item-19 a, .page-template-news-php #menu-item-69 a, .single-post #menu-item-69 a	{ text-decoration:none; background-color:#ff6600; }


#sidebar-alt		{ position:absolute; right:40px; top:70px; width:403px; height:77px; float:left; margin-top:-25px;  }
#sidebar-alt h3 		{ width:135px; height:66px; background-image:url('images/newsletter.png'); text-indent:-999em; padding:0; border:0; position:absolute; left:0;  }
#sidebar-alt form	{ float:right; width:250px; padding-top:30px; }
#wpml-2email		{ width:166px; }
#sidebar-alt input	{ float:left; font-size:12px !important; }
.wpmlbutton			{ clear:none; float:right; padding-top:5px; }
#wpml-2button		{ width:56px; height:25px; text-indent:-999em; padding:0; background-image:url('images/singup.png'); }
.wpmlwidget fieldset	{ float:left; width:186px; }
#optinform2 p		{ margin-bottom:0; padding-bottom:0; font-size:12px !important; }
#wpml-2email		{ border-radius:0 !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; }

/*SLIDER*/
#slider				{ width:460px; background-image:url('images/slider.jpg'); float:left; height:308px; position:relative;}
#slider h2			{ background-image:url('images/take-control.png'); width:203px; height:138px; text-indent:-999em; margin-left:20px; margin-top:10px; background-repeat:no-repeat; }
#slider h3			{ background-image:url('images/another-level.png'); width:171px; height:40px; text-indent:-999em; position:absolute; right:25px; top:243px; }

/*CONTACT*/
#contact			{ float:right; margin-right:40px; background-image:url('images/sidebar.jpg'); width:192px; height:308px;  }
#contact a			{ width:172px; height:70px; display:block; text-indent:-999em; background-image:url('images/book-a-pitch.png');  margin:auto;  margin-top:64px; }
#contact a:hover		{ background-image:url('images/book-over.png'); } 
#contact h2			{ width:155px; height:66px; display:block; text-indent:-999em; background-image:url('images/contact-us.png'); margin-top:22px; margin-left:12px; margin:auto; margin-top:40px; }

/*FOOTER*/	
#footer-widgets								{ background: url('images/footer-widget-bg.png') 0 0 repeat-y; border-top:1px solid #333; padding-top:0; padding-bottom:0; }
#footer-widgets .widget h3					{ padding:0; border:none; text-transform:none; color:white; font-size:12px; padding-top:50px; margin-bottom:15px; }
#footer-widgets .widget ul					{ margin:0; padding:0; }
#footer-widgets .widget ul li, #copyright p	{ color:white; list-style:none; padding:0; margin:0; }
#footer-widgets .widget ul li a, #footer a 		{ color:#999; padding:0; }
#footer										{ border-top:1px solid #333; border-bottom:1px solid #333; color:white; font:11px helvetica, arial, sans-serif;  margin-top:0; }


#footer-widgets.col-3 .block						{ padding:0; margin:0; padding-left:20px; padding-bottom:20px; }
#footer-widgets.col-3 .block.footer-widget-2		{ width:41.23%; padding:0; margin:0;  padding-left:20px; padding-bottom:20px; height:243px; }
#footer-widgets.col-3 .block.footer-widget-1		{ padding-left:32px; width:20.43%; }

#footer-widgets a:hover, #footer a:hover			{ color:white !important; text-decoration:none; }

#copyright p										{ margin-left:32px; font-style:normal !Important; font:11px Arial, helvetica, sans-serif !important; }
#credit a										{ margin-right:23px; }
#footer .col-left								{ padding-left:0; }

.price				{ color:#ff6600 !important; }

.post h3	, .entry h3	{ text-transform:uppercase !important; font:16px arial, helvetica, sans-serif !important; color:#ff6600 !important; font-weight:bold; padding-top:13px; }

/*PITCHES PAGE*/
#pitchnav						{ padding-bottom:60px; }
#pitchnav ul						{ margin-left:-30px; }
#pitchnav ul li					{ list-style:none; font-size:12px; }
#pitchnav ul li a, a.subNav		{ padding:5px; padding-top:6px; background-color:#333; width:95px; float:left; margin-right:10px; display:block; text-transform:uppercase; color:white; font-weight:bold;  -webkit-transition: all .3s ease-in-out; text-align:center; }
a.subNav						{ padding:5px; padding-top:6px; }
#pitchnav ul li a:hover, #pitchnav ul li a.active, a.subNav:hover, .page-id-44 a#theRules, .page-id-41 a#theClub	{ text-decoration:none; background-color:#ff6600; }
 

/*SUBNAV*/
#subPages			{ margin-bottom:10px; clear:both;  }
h1.about			{ clear:both; }


/*BOOKING FORM*/
.datepick .datepick-days-cell-over a	{ background-color:#ff6600 !Important; color:white !important; }
td	{ padding-right:20px; }
.datepick .timespartly a		{ background-image:none !important; }
.tooltips					{ display:none !important; }
.booking_form_div textarea, .booking_form_div input, .booking_form_div select, .booking_SagePayForm input { -moz-border-radius:0px; -webkit-border-radius:0px; border-style:solid; border-width:1px; }
.booking_form_div input[type="button"]	{ -moz-border-radius:6px; -webkit-border-radius:6px; background-color:#ff6600; border:none !important; font-weight:bold !important; padding:8px 6px !important; color:white !important;  }

.datepick-header	{ font-size:13px !important; }
#calendar_booking1	{ margin-bottom:30px; }
.datepick	{ padding-left:10px !important; padding-right:10px !important; border:1px solid #eee !important; }
#post-author, #connect	{ display:none !important; }

p.post-meta	{ font-family:arial, helvetica, sans-serif; }

.post p.tags			{ padding:0; background-image:none; }
.post-more a:hover, .post-meta a:hover, .post p.tags a:hover { color:white; }
#categories-3 h3		{ border-bottom:0 !important; color:#ff6600 !important; padding-bottom:0;  }
#categories-3 a		{ font-size:10px !important;}

#booking_form_div1 small	{ color:#ff6600 !important; font-weight:bold; font-size:13px; }
.datepick .timespartly a	{ color:white !important; background:#444 !important; }
.datepick .datepick-current-day a	{ background:#5e5 !important; font-size:15px !important; }
.datepick  .date_approved, .datepick  .date_approved a		{ color:#999 !important; font-weight:normal !important; }
.datepick .datepick-current-day a		{ font-size:15px !important; }

#sidebar a.facebook {display: block; margin: 0 0 0 15px;}

/*REMOVED BUTTON*/

#contact a {
  width: 172px;
  height: 70px;
  display: block;
  text-indent: -999em;
  background-image: url('images/book-a-pitch.png');
  margin: auto;
  margin-top: 64px;
  display: none;
}

/*REMOVED TOP NAV*/

#topNav ul li a {
  display: none;
}

#topWrap {
  padding-bottom: 0px;
}

.searchform {
    border-width: 0px !important; }

#sidebar-alt form {
    float: right;
    width: 250px;
    padding-top: 10px; }

#header {
    padding-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #333;
    margin-bottom: 45px; }

#searchBar {
    float: right;
    margin-right: 40px;
    margin-top: -25px; }

.widget_newsletters input.wpml {
    width: 180px !important; }