@charset "utf-8";

@font-face {
	font-family: 'AdamGorry-Lights';
	src: url('http://hiddenhillfestival.co.uk/adam_gorry_lights.eot');
    src: url('../fonts/adam_gorry_lights.eot?#iefix') format('embedded-opentype'),
         url('../fonts/adam_gorry_lights.woff') format('woff'),
         url('../fonts/adam_gorry_lights.ttf') format('truetype'),
         url('../fonts/adam_gorry_lightssvg#adamgorry-lightsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.textwidget {	font-family: 'AdamGorry-Lights';
font-size:20px;}
#menu-header-menu li:after {
    content: " /";
    color:#fff;
}
/*
small{font-family: 'arial';color:#fff;position: relative;
top: -17px;}
*/
#page{width: 1000px;
margin: auto;top: -270px;position: relative;z-index: 900;}
#sidebar{width: 250px;
float: right;margin-top: 6px;}
#menu-header-menu li:last-child:after {
    content: "";
}
.hover_caption {
background-image: url(http://hiddenhillfestival.co.uk/caption.png);
letter-spacing: -1px;
}
h3.hover_caption_caption{font-size: 18px!important;
line-height: 20px!important;}
.cap{width: 172px !important;height: 172px !important;}
.entry{width:730px;font-family: 'arial';font-size:18px;}
#footer{height:322px;background:url('http://hiddenhillfestival.co.uk/images/footerbg.png');clear:both;width: 100%; background-position: center;
margin: auto;background-repeat: no-repeat;}
#content{width: 730px;
float: left;
min-height: 300px;margin-top: 10px;position: relative;}

#menu-header-menu {padding: 0;font-family: "AdamGorry-Lights";font-size: 25px;margin: 0;}
#menu-header-menu li {display:inline;}
h3{font-family: "AdamGorry-Lights";color:#fff;font-size:25px;line-height: 1;}
.post h2{text-align: left;font-family: 'AdamGorry-Lights';font-size:38px;color:#fff;margin-top: 0;
margin-bottom: 10px;
}

#menu-header-holding-menu {padding: 0;
font-family: "AdamGorry-Lights";
font-size: 25px;
margin: 0;
padding-top: 20px;
padding-bottom: 10px;
top: -54px;
position: relative;}
#menu-header-holding-menu li {display:inline;padding-right: 9px;}
h3{font-family: "AdamGorry-Lights";color:#fff;font-size:25px;line-height: 1;}
.post h2{text-align: left;font-family: 'AdamGorry-Lights';font-size:38px;color:#fff;margin-top: 0;
margin-bottom: 10px;
}

#menu-header-holding-menu li a{text-decoration: none;}
#menu-header-holding-menu li a:hover{text-decoration: none;}



#sidebar h2{text-align: center;font-family: 'AdamGorry-Lights', Arial Black;font-size:38px;color:#fff;margin-top: 0;
margin-bottom: 10px;padding: 0;}
#navigation_container{width: 910px;
float: left;
}
#menu-header-menu a{text-decoration: none;}
#menu-header-menu a:visited{text-decoration: none;}

#menu-header-menu a:hover{text-decoration: none;}
h3 a, h2 a{text-decoration: none;}
h3 a:visited, h2 a:visited{text-decoration: none;}

h3 a:hover, h2 a:hover{text-decoration: none;}
ul.featured-list {
list-style-type: none;
padding-bottom: 20px;
height: 220px;
margin: auto;
padding: 0;
font-family: 'dusty';
font-size: 16px;}

ul.featured-list li {
width: 240px;
display: block;
float: left;
padding-left: 5px;
padding-right: 5px;
text-align: center;}

.wpprice{display: inline; font-family: 'arial'; font-weight: bold; font-size:16px; color:#fcce2e;}
ul.featured-list li a {color:#fcce2e;}
ul.featured-list li a:visited {color:#fcce2e;}
ul.featured-list li a:hover {color:#fcce2e; text-decoration: underline;}
body{margin: 0; min-width: 980px; padding: 0; background-image: url('../images/bg.png');
background-position: 50%;
background-repeat: repeat-y;
}

p{
	margin: 0 0 0 0;
	color:#fff;	
	font-family: 'arial';
	margin-bottom: 15px;
}
img{
	border: 0;
}

#about{
	color: white;
	height: 700px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	background-image: url(../images/sky.png);	
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 0;
}


#about .bg{
	height: 740px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 205;
	background-image: url(../images/biggrass.png);
	background-repeat: no-repeat;
	background-position: 50% 10%;
	top:-25px;
}

#about .b {
	height: 700px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 205;
	background-attachment: fixed;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	background-position: 50% 10%;
}
#about .bg1 {
	height: 700px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 203;
	background-attachment: fixed;
	background-image: url(../images/middlegrass.png);
	background-repeat: no-repeat;
	background-position: 50% 10%;

}
#about .bg2 {
	height: 700px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 204;
	background-attachment: fixed;
	background-image: url(../images/leftgrass.png);
	background-repeat: no-repeat;
	background-position: 50% 10%;
}
#about .bg3 {
	height: 700px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 204;
	background-attachment: fixed;
	background-image: url(../images/rightgrass.png);
	background-repeat: no-repeat;
	background-position: 50% 10%;
}
#about .bg4 {
	height: 700px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 202;
	background-attachment: fixed;
	background-image: url(../images/sunshine.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#about .bg5 {
	height: 700px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 200;
	background-attachment: fixed;
	background-image: url(../images/clouds.png);
	background-repeat: no-repeat;
	background-position: 50% 10%;
}
a{
	text-decoration: underline;
	color: #ffffff;
}
a:visited{
	text-decoration: underline;
	color: #fffff;
}
	
a:hover{
	text-decoration: none;
	color: #f7941e;
}
#sidebar li{list-style-type:none;display:inline}
.photos{margin:0;padding:0;}
.post-footer{margin-bottom:24px;}
.permalink{float:right;}
.date{float:left;font-weight:bold;color:#333;}
.pagination{
	width: 366px;
	margin-left: 70px;
	padding-bottom: 30px;
	font-family: 'arial';
}
.next{float:right;}
.prev{float:left;}
.pagination a{color:#ffffff;text-decoration:none;}
.pagination a:visited{color:#ffffff;text-decoration:none;}
.pagination a:hover{color:#ffffff;text-decoration:underline;}

#announce ul li{display:block;width:172px;padding-right:10px;float:left;}
#announce ul li img{width:100%; height:100%;}
#sidebar ul {margin: 0;padding: 0;}
#announce a{color:#000;}
#announce a:visited{color:#000;}
#announce a:hover{color:#f7941e;}
.tix-column-description{width:176px; text-align: left;}
.tix-column-price,.tix-column-per-ticket{text-align: left;width:100px;}
.tix-column-quantity{width: 124px;
text-align: left;}
.tix-column-remaining{display:none;}
body {
  font: 1em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #fff;
}
p a {
  color: #fff;
 text-decoration: underline
}
p a:hover {
  color: #fff;
}
h1,
h2 {
  font-family: Georgia, serif;
  margin-bottom: 1em;
}
h1 {
  line-height: 3em;
}
h2 {
  line-height: 1.5em;
  font-weight:normal;
}
/* ---------- LAYOUT ---------- */
.container {
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
#logo img {
  margin: 2em 0;
}
.timer-area {
text-align: left;
margin-bottom: 0px;
clear: both;
padding-top: 10px;
color:#fff;
}
.timer-area h1 {
  color: white;
}
/* ---------- SIGNUP ---------- */
.form-wrapper {
  border: 1px solid #dcdee0;
  padding: .5em;
  width: 30em;
  margin: 1em auto;
  overflow: hidden;
  -webkit-border-radius: 13px;
  border-radius: 13px;
}
.form-wrapper:hover,
.form-wrapper:focus {
  border: 1px solid #c1c5c8;
}
input[type="email"] {
  border: none;
  float: left;
  font-size: 1em;
  padding: .5em;
  outline: none;
  margin-top: .7em;
  width: 19em;
}
input[type="submit"] {
  float: right;
  border: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #F7941E;
  color: white;
  padding: 1em;
  font-size: 1em;
  text-transform: uppercase;
  cursor: pointer;
}
input[type="submit"]:hover {
  background-color: #F7941E;

}
/* ---------- FOOTER ---------- */
footer#disclaimer p {
  font-size: .875em;
  color: #909091;
  font-style: italic;
}
footer#disclaimer p span {
  font-size: 1.2em;
  color: #2a9ccc;
}
footer#main-footer {
  background-color: #fcfbfb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfbfb), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #fcfbfb, #ffffff);
  background-image: -moz-linear-gradient(top, #fcfbfb, #ffffff);
  background-image: -o-linear-gradient(top, #fcfbfb, #ffffff);
  background-image: linear-gradient(to bottom, #fcfbfb, #ffffff);
  border-top: 1px solid #dcdee0;
  -webkit-box-shadow: inset 0 2px 5px #e6dede;
  box-shadow: inset 0 2px 5px #e6dede;
  text-align: center;
  padding: 2em 0;
  margin-top: 4em;
}
footer#main-footer p {
  font-size: .875em;
  margin-bottom: 1em;
}
/* ---------- TIMER ---------- */
ul#countdown {padding: 0;text-align: center;}
ul#countdown li {
  display: inline-block;
  text-align: center;
  
}
ul#countdown li span {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  position: relative;
  display: inline;
  float:left;
}
ul#countdown li span::before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  top: 31px;
}
ul#countdown li p.timeRefDays,
ul#countdown li p.timeRefHours,
ul#countdown li p.timeRefMinutes,
ul#countdown li p.timeRefSeconds {
  margin-top: 1em;
  color: #fff;
  text-transform: uppercase;
  font-size: 32px;
  
}
.days, .hours, .minutes, .seconds{font-size: 40px!important;padding-left: 10px;padding-right: 4px;}

.entry ol li{
display: block;
padding-bottom: 8px;}
.entry li{padding-bottom: 10px;}
#announce p{margin: 0;}
ul#menu-footer-menu li{display: inline-block;padding-left: 10px;padding-right: 10px;text-align: center;}
.instagram-image
{
	float:left;
	margin-right: 10px;	
	margin-top: 5px;
}
 
html[xmlns] .instapress-shortcode,
html[xmlns] .instapress-shortcode-pager 
{
	display: block;
	clear: both;
	width: 491px;
	float: right;
}
 
* html .instapress-shortcode,
* html .instapress-shortcode-pager 
{
	height: 1%;
}

.instapress-shortcode:after,
.instapress-shortcode-pager:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.instapress-shortcode,
.instapress-shortcode-pager
{
	display: block;
}

	.instapress-shortcode .instapress-shortcode-image
	{
	    float: left;
	    margin-right: 20px;
	    margin-top: 10px;
	}
.even{margin-right: 0px!important;}
.instagram-images-clear
{
	clear: both;
	display: block;
	height: 1px;
}

/**
 * GALLERY FEATURES
 */
.instapress-shortcode-pager,
.instapress-gallery
{
	clear: both;	
}

.instapress-gallery .instapress-shortcode-page
{
	margin: 0 auto;
}

.prev-page-instapress
{
	display: none;
	float: left;
}

.next-page-instapress
{
	float: right;
}

.prev-page-instapress,
.prev-page-instapress:visited,
.next-page-instapress,
.next-page-instapress:visited
{
	text-decoration: none;
}

#instapress-gallery-loading
{
	position: absolute;
	display: none;
	background: url(images/loading.gif) no-repeat center center;

	background-color: transparent; 
	background-color: rgba(153, 153, 153, 0.8); /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B4B490,endColorstr=#99B4B490); /* IE6ÐIE9*/ 
	zoom: 1;
	
	border: 5px solid #333;
	
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-o-border-radius: 5px;
}

.instagram-backlink
{
	clear: both;
	display: block;
}




.aligncenter{text-align: center;}