@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background-color:#000;
	font-family: 'Ubuntu', sans-serif;
	background:url(../images/background.jpg) top repeat-x;
	background-color:#0b0b0b;
	color:#FFFFFF;
}
img{border:0}
h1, h2, h3, h4, h5{margin:0; padding:0}
a{
transition: all 0.7s ease 0s;
-webkit-transition: all 0.7s ease 0s;
color:#fff; text-decoration:none;
}
a:hover{color:#e20a16}

.landing{margin:20px auto 0 auto; width:1015px; background:url(../images/landing-back.jpg) right top no-repeat; color:#333333;}

.enter{font-size:20px;}
a.enter{color:#FFFFFF; border:3px solid #9d0707; padding:7px 20px; text-decoration:none;
border-radius:3px;
-webkit-border-radius:3px;
}
a.enter:hover{background:#9d0707}

.p2{font-size:12px}

/*//// Home page ////*/
.wrapper{margin:0 auto; width:1096px;}

.header{float:left; width:100%; margin-top:25px;}
.logo{float:left;}
.contact{float:right; margin-top:55px;}

.nav{float:left; width:100%; background: url(../images/nav.jpg); border-bottom:3px solid #c80510; border-top:3px solid #c80510; padding:11px 0; margin-top:15px;}
.nav a{color:#FFFFFF; text-decoration:none; padding:12px 45px; font-family:"Felix Titling"; font-size:18px; border-right:1px solid #292929}
.nav a:hover{background:#c80510}
.nav .active{background:#c80510}

#section{float:left; width:100%; margin-top:20px;}
.banner{float:left; width:100%}
.banner img{width:100%; height:auto;}
.banner ul{padding:0; margin:0; list-style-type:none}

.content_area{float:left; width:100%; margin-top:10px;}
.content_left{float:left; width:68%}
.content_area h1{font-size:40px; margin-bottom:15px;}
.performers_sec{width:95%; float:left; padding:2%; background:#000; border:3px solid #1b1b1b; margin-bottom:15px;
transition: all 0.7s ease 0s;
-webkit-transition: all 0.7s ease 0s;
}
.performers_sec img{float:left; margin-right:25px; border:1px solid #333}
.performers_sec p{margin:0; padding:0; color:#a1a1a1}
.performers_sec h2{font-family:"Century Gothic"; font-size:36px; font-weight:300; padding-bottom:25px; margin-top:25px;}

.performers_sec:hover{border:3px solid #c80510;}

.content_right{float:right; width:30%}
.gallery_sec{float:left; width:90%; padding:5%; border:1px solid #c80510;
border-radius:5px;
-webkit-border-radius:5px;
}
.gallery_sec p{width:100%; border:1px solid #333; text-align:center; padding-bottom:10px;
transition: all 0.7s ease 0s;
-webkit-transition: all 0.7s ease 0s;
}
.gallery_sec p:hover{background:#c80510; border:1px solid #c80510; color:#FFFFFF}
.gallery_sec p a:hover{color:#FFFFFF}

.gallery_sec p img{width:100%; height:auto}
.b{font-size:20px; font-family:"Century Gothic"; line-height:26px;}

.gallery_sec h3{font-family:"Century Gothic"; font-size:32px; font-weight:normal; text-align:center; text-transform:uppercase;}

.newsletter{float:left; width:100%; margin-top:5px;}
.input{width:92%; padding:3%; border:0; font-family:Calibri; font-size:16px; color:#333333;
border-radius:3px;
-webkit-border-radius:3px;
}


.footer{float:left; width:100%}
.bottom_logos{float:left; width:100%;  border-bottom:3px solid #c80510; border-top:3px solid #c80510; padding:5px 0; margin-top:15px;}
.bottom_logos img{margin-right:25px;}

.copyrights{float:left; width:100%; margin-top:10px; text-align:center; color:#999999; font-size:14px;}
.copyrights a{padding:0 5px; font-size:12px; text-transform:uppercase;}

.input2{width:55%; padding:2%; border:0; font-family:Calibri; font-size:16px; color:#333333; margin-bottom:5px; margin-top:3px;
border-radius:3px;
-webkit-border-radius:3px;
}

.gallery_page{width:95%; float:left; padding:2%; background:#000; border:3px solid #1b1b1b; margin-bottom:15px;
transition: all 0.7s ease 0s;
-webkit-transition: all 0.7s ease 0s;
}


.gallery_page ul{padding:0; margin:0}
.gallery_page ul li{float:left; width:25%; text-align:center; list-style-type:none; margin-bottom:8px;}
.gallery_page img{width:95%; height:auto; border:1px solid #333;
border-radius:5px;
-webkit-border-radius:5px;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
}
.gallery_page img:hover{border:1px solid #c80510;}