/*
Theme Name: Sound Rock Theme
Theme URI: http://www.chimpstudio.co.uk
Author: Chimp Team
Author URI: http://www.chimpstudio.co.uk
Description: Soundrock theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu and custom theme options. Soundrock supports multiple  widgetized areas and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for admin Visual Editor.
Version: 1.4
License: GNU General Public License
License URI: license.txt
Tags: dark, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-colors, custom-menu, editor-style, featured-image-header, featured-images, post-formats, rtl-language-support, theme-options, translation-ready
*/

@charset "utf-8";
/* Outer Wrapper
================================================== */
/* -- rich editor --*/
img.alignright{
	float:right;
	margin:0 0px 20px 20px;
	border: 1px solid #E4E4E4;
}
img.alignleft{
	float:left;
	border: 1px solid #E4E4E4;
	margin:0 20px 20px 0;

}
img.aligncenter {
	display:block;
	border: 1px solid #E4E4E4;
	margin:0 auto 20px;	
}
.rich_editor_text p,.rich_editor_text h1,.rich_editor_text h2,.rich_editor_text h3,.rich_editor_text h4,.rich_editor_text h5,.rich_editor_text ul,.rich_editor_text ol{
margin-bottom:20px;	
}
.rich_editor_text ul.nav-tabs {
	list-style:none !important;
	padding-left:0px !important;
	margin-left:0px !important;
}
.rich_editor_text ul {
float:none;
margin-left:25px;
padding-left:25px;
list-style:disc !important;	
}
 
.rich_editor_text ol {
margin-left:25px;
padding-left:25px;
list-style-type:decimal !important;
}
.rich_editor_text li {
float:none;	
}
.rich_editor_text ul ul {
margin-bottom:0;
list-style-type:circle !important;	
}
/* Wordpress Classes
================================================== */
.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.alignright { 
	float:left;
}
.alignleft { 
	float:left; 
}
.aligncenter { 
	text-align:center;
}
#outer-wrapper {
	width:100%;
	float:left;
	/*background:url(http://www.pwxprowrestling.com/wp-content/themes/sound_rock/images/banner-bg.png) no-repeat center 148px;*/
}
.inner {
	width:980px;
	margin:0px auto;
	position:relative;
	z-index:0;
}
.shadow {
	box-shadow:0px 5px 12px #666;
}
/* Header
================================================== */
#header {
	width:100%;
	height:148px;
	float:left;
	position:relative;
	z-index:2;
	margin-bottom:15px;
	box-shadow:0px 2px 2px #000;
	background:url(images/header.gif) repeat-x;
}
.nomarg {
	margin:0px !important;
}
.nopad-bot {
	padding-bottom:0px !important;
}
.topbar {
	width:100%;
	height:6px;
	display:block;
	background:url(images/black.png);
}
/* Logo
================================================== */
.logo {
	float:left;
	width:350px;
	height:63px;
	padding:30px 0px 0px 0px;
	background:url(images/logo-bg.png) no-repeat left bottom;
}
/* Top links
================================================== */
.top-links {
	float:right;
	position:relative;
	margin:31px 0px 0px 0px;
}
.top-links li{
	float:left;
	padding:0px 20px;
	background:url(images/sep2.gif) no-repeat right;
}
.top-links li h4{
	float:left;
	padding:8px 15px 0px 0px;
}
.top-links li:last-child{
	background:none;
	padding-right:0px;
}
.top-links > li > a{
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	color:#b3b3b;
	display:inline-block;
	text-transform:uppercase;
	text-shadow:1px 1px #000;
	margin:7px 0px 0px 15px;
}
.top-links > li > a:first-child{
	margin:7px 0px 0px 0px;
}
/* Login Box
================================================== */
#login-box {
	width:300px;
	background:#131313;
	position:absolute;
	top:50px;
	z-index:8999;
	right:0;
	display:none;
}
#login-box h4{
	width:270px;
	float:left;
	padding:15px;
}
#login-box a.closeit{
	width:23px;
	height:23px;
	display:inline-block;
	background:url(images/cross.png) no-repeat;
	float:right;
}
#login-box ul{
	width:260px;
	float:left;
	padding:20px 20px 5px 20px;
}
#login-box ul li{
	width:260px;
	float:left;
	padding:0px 0px 15px 0px;
	background:none;
}
#login-box ul li input.bar{
	width:238px;
	height:24px;
	line-height:24px;
	padding:8px 10px !important;
	float:left;
	font-size:12px;
	color:#464545;
	margin:0px;
	border:#0b0b0b solid 1px;
	border-radius:3px;
	background:#1c1c1c;
	box-shadow:inset 2px 1px 3px #000;
}
#login-box ul li p{
	float:left;
	color:#7a7979;
	padding:1px 0px 0px 5px;
}
#login-box ul li a{
	color:#7a7979;
	font-size:11px;
}
/* Search Box
================================================== */
#search-box {
	width:251px;
	height:29px;
	float:left;
	padding:4px 3px 3px 3px;
	border-radius:3px;
	box-shadow:inset 1px 2px 2px #000;
	border:#0b0b0b solid 1px;
	background:url(images/black.png);
}
#search-box input.bar{
	float:left;
	width:155px;
	height:24px;
	line-height:24px;
	border:none;
	padding:2px 10px;
	font-size:11px;
	background:transparent;
	box-shadow:none;
	color:#484848;
}
#search-box button{
	border:none;
	height:29px;
	font-size:11px;
	text-shadow:none;
	float:right;
	color:#fff !important;
	padding:0px 10px 0px 25px;
	background:url(images/mag.png) no-repeat 7px 9px #2b2b2b;
}
.postform{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: none repeat scroll 0 0 #3C3C3C;
    border: 1px solid #1D1D1D;
    box-shadow: 0 0 2px #000000 inset;
    color: #FFFFFF;
	height:40px;
    margin-top: 3px;
    padding: 10px;
    width: 100%;
}
/* Navigation
================================================== */
.navigation {
	width:100%;
	height:50px;
	float:left;
	margin-top:2px;
}
.navigation select{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: none repeat scroll 0 0 #3C3C3C;
    border: 1px solid #1D1D1D;
    box-shadow: 0 0 2px #000000 inset;
    color: #FFFFFF;
	display:none;
	height:40px;
    margin-top: 3px;
    padding: 10px;
    width: 100%;
}
.navigation select option {
    border-bottom: 1px ridge #EAEAEA;
    cursor: pointer;
    font-size: 14px;
    padding: 5px 0;
    text-indent: 10px;
    width: 98%;
}
.navigation ul li.current-menu-item{
	background-image:url(images/navi-bg.png);
	text-shadow:none;
}
.navigation ul li.current-menu-item > a{
	color:#FFF !important;
}
/* Menu
-------------------------------------------------------------- */
.navigation ul {
	margin:0 0 0 -0.8125em;
	padding-left:0;
	z-index:999;
	float:left;
}
.ddsmoothmenu {
	float:left;
	width:100%;
}
.navigation li {
	float:left;
	position:relative;
}
.navigation > div > div > ul > li > a,
.navigation > div > ul > li > a  {
	display:block;
	height:36px;
	padding:14px 20px 0px 20px;
	color:#b3b3b3;
	text-decoration:none;
	font-size:14px;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-shadow:1px 1px #000;
}
.navigation > div > div > ul > li:hover > a,
.navigation > div > ul > li:hover > a {
	background-image:url(images/navi-bg.png);
	color:#FFF;
}
.navigation ul ul {
	display:none;
	float:left;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:100%;
	left:-1px;
	z-index:9999;
	padding:10px 0px;
	background:#262626;
	border:#2f2f2f solid 1px;
	width:200px;
}
.navigation ul ul li{
	display:list-item;
	float:left;
	padding:5px;
	margin:0px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.navigation ul ul ul {
	left: 100%;
	top: 0;
	margin-left:0;
}
.navigation ul ul a {
	padding:6px 5px 6px 10px;
	margin:0;
	font-size:13px;
	border-radius:2px;
	border:none;
	width: 183px;
	font-family: 'Oswald', sans-serif;
	text-shadow:1px 1px #000;
}
.navigation ul ul a:hover {
	color:#FFFFFF;
}
.navigation ul li:hover > ul {
	display: block;
}
/* Banner
================================================== */
#banner {
	width:100%;
	height:437px;
	z-index:1;
	overflow:hidden;
	position:relative;
}
#banner .banner-in{
	width:960px;
	height:427px;
	padding:10px 81px 0px 81px;
	margin:0px auto;
	background:url(images/banner.png) no-repeat;
}
/* Nivo Slider
================================================== */
.nivoSlider {
	position:relative;
	width:100%;
	float:left;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {
	position:absolute;
	width:100%;
	height:100%;
	z-index:9985;
	top:0px;
	left:0 !important;
	display:block !important;
	opacity:1 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nivo-caption-in {
	position:absolute;
	color:#b1b1b1;
	width:370px;
	z-index:9985;
	top:0px;
	left:30px;
	padding:20px;
	display:block !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nivo-caption-in.Right {
	left:auto;
	right:20px;
}
.nivo-caption .capt-in{
	color:#b1b1b1;
	width:100%;
	padding:20px 20px 65px 20px;
	display:block !important;
	background:url(images/black.png);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	position:relative;
	border-radius:8px;
	box-shadow:inset 0px 0px 4px #999;
}
.capt-in h1{
	font-size:32px;
	line-height:32px;
	padding:10px 0px;
}
.capt-in h1 a{
	color:#FFF;
}
.capt-in p{
	color:#FFFFFF;
}
a.banner-more{
	float:left;
	position:absolute;
	bottom:0px;
	left:-9px;
}
a.banner-more span{
	display:inline-block;
}
a.banner-more span:first-child{
	width:inherit;
	height:inherit;
	display:block;
	padding:5px 10px 5px 40px;
	color:#FFF !important;
	float:left;
	background:url(images/readmore.png) no-repeat 30px 10px;
}
a.banner-more span.corner{
	width:100%;
	height:8px;
	clear:both;
	display:inline-block;
	background:url(images/banner-corner.png) no-repeat 0px 0px;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
	height:60px;
	width:100%;
	position:absolute;
	top:50%;
	margin-top:-40px;
	z-index:9990;
	display:inline-block !important;
}
.nivo-directionNav a {
	z-index:9;
	cursor:pointer;
	text-indent:-9999px;
}
.nivo-prevNav {
	width:20px;
	height:80px;
	float:left;
	display:inline-block !important;
	background:url(images/banner-arrow.png) no-repeat 0px -80px #3d3d3d;
}
.nivo-prevNav:hover {
	background:url(images/banner-arrow.png) no-repeat 0px 0px #3d3d3d;
}
.nivo-nextNav {
	width:20px;
	height:80px;
	float:right;
	display:inline-block !important;
	background:url(images/banner-arrow.png) no-repeat -20px -80px #3d3d3d;
}
.nivo-nextNav:hover {
	background:url(images/banner-arrow.png) no-repeat -20px 0px #3d3d3d;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* cosmetics */
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/ajax_loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	display:block;
}
.nivo-controlNav {
	left:49%;
	padding:5px 10px;
	position:absolute;
	border-radius:20px;
	bottom:20px;
	z-index:9990;
	box-shadow:0px 0px 2px #000;
	display:none;
}
/* Anything Slider
================================================== */
.anythingSlider {
	display: block;
	float:left;
	overflow: visible !important;
	position: relative;
}
.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.anythingSlider .arrow span {
	display: block;
	visibility: hidden;
}
.anythingSlider .arrow.disabled {
	display: none;
}
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
.anythingSlider .vertical .panel {
	float: none;
}
.anythingSlider .fade .panel {
	float: none;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
}
.anythingSlider .fade .activePage {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index:2;
}
.any-caption{
	color:#b1b1b1;
	width:370px;
	bottom:70px;
	left:30px;
	padding:20px 20px 65px 20px;
	display:block !important;
	background:url(images/black.png);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	position:absolute;
	border-radius:8px;
	box-shadow:inset 0px 0px 4px #999;
}
.any-caption.caption-Right{
	left:auto;
	right:40px;
}
.any-caption h1{
	font-size:32px;
	line-height:32px;
	padding:10px 0px;
}
.any-caption h1 a{
	color:#FFF;
}
.any-caption p{
	color:#FFFFFF;
}
.anythingSlider .panel{
	position: relative; 
}
.anythingSlider img{
	width:100%;
	height:100%;
}
.anythingSlider-default .anythingControls a.start-stop {
	display:none;
}
.anythingSlider-default .arrow {
	top: 50%;
	margin-top:-40px;
	position: absolute;
	display: block;
	width:20px;
	height:80px;
	z-index:9986;
	cursor:pointer;
	text-indent:-9999px;
}
.anythingSlider-default .back {
	width:20px;
	height:80px;
	float:left;
	display:inline-block !important;
	background:url(images/banner-arrow.png) no-repeat 0px -80px #3d3d3d;
}
.anythingSlider-default .back:hover {
	background:url(images/banner-arrow.png) no-repeat 0px 0px #3d3d3d;
}
.anythingSlider-default .forward {
	width:20px;
	height:80px;
	float:right;
	right:0;
	display:inline-block !important;
	background:url(images/banner-arrow.png) no-repeat -20px -80px #3d3d3d;
}
.anythingSlider-default .forward:hover {
	background:url(images/banner-arrow.png) no-repeat -20px 0px #3d3d3d;
}
/* IE8 and Older Styling */
.as-oldie .anythingSlider-default .arrow {
	top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left: 3px;
}
.as-oldie .anythingSlider-default .anythingControls a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding: 3px 0 0 0;
}
/* RTL Styling */
.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul{
	float: left;
}
.anythingSlider.rtl .anythingControls ul a{
	float: right;
}
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop{
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}
/* Sudo Slider
================================================== */
.sudo-slider{
	width:100% !important;
	height:100% !important;
}
.sudo-slider ul {
	width:100% !important;
	float:left;
}
.sudo-slider ul li {
	width:100% !important;	
	height:100% !important;
	display:block !important;
}
.sudo-slider img{
	width:100% !important;
	height:100% !important;
}
#controls .nextBtn{
	right:-30px;
}
.sudoslid #container {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:696px;
	background:#fff;
	margin-bottom:2em;
}	
.sudo-slider ul, .sudo-slider li{
	margin:0;
	width:100%;
	list-style:none;
	position:relative;
	display:block;
}
.sudo-slider, .sudo-slider li {
	overflow:hidden;
}
.sudo-slider li .caption{
	color:#b1b1b1;
	width:370px;
	bottom:70px;
	left:30px;
	padding:20px 20px 65px 20px;
	display:block !important;
	background:url(images/black.png);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	position:absolute;
	border-radius:8px;
	box-shadow:inset 0px 0px 4px #999;
}
.sudo-slider li .Right{
	left:auto;
	right:40px;
}
.sudo-slider h1{
	font-size:32px;
	line-height:32px;
	padding:10px 0px;
}
.sudo-slider h1 a{
	color:#FFF;
}
.sudo-slider p{
	color:#FFFFFF;
}
.sudo-slider li .caption .capt-in h3{
	color:#fff;
	padding-bottom:5px;
}
.sudo-slider li .caption .capt-in a{
	color:#fff;
}
#controls {
	height:80px;
	width:100%;
	position:absolute;
	top:50%;
	margin-top:-40px;
	z-index:9990;
	display:inline-block !important;	
}
#controls a {
	z-index:9;
	cursor:pointer;
	text-indent:-9999px;
}
#controls .prevBtn {
	width:20px;
	height:80px;
	float:left;
	display:inline-block !important;
	background:url(images/banner-arrow.png) no-repeat 0px -80px #3d3d3d;
}
#controls .prevBtn:hover {
	background:url(images/banner-arrow.png) no-repeat 0px 0px #3d3d3d;
}
#controls .nextBtn {
	width:20px;
	height:80px;
	float:right;
	right:0;
	display:inline-block !important;
	background:url(images/banner-arrow.png) no-repeat -20px -80px #3d3d3d;
}
#controls .nextBtn:hover {
	background:url(images/banner-arrow.png) no-repeat -20px 0px #3d3d3d;
}
/* Sub Page Banner
================================================== */
#sub-banner {
	width:100%;
	height:287px;
	z-index:1;
	margin-bottom:-30px;
}
#sub-banner .in{
	width:960px;
	height:277px;
	padding:10px 81px 0px 81px;
	margin:0px auto;
	background:url(images/banner-small.png) no-repeat;
}
#sub-banner .in img{
	width:960px;
	height:210px;
	float:left;
}
/* Albums
================================================== */
.albums {
	width:100%;
	float:left;
	position:relative;
	background:url(images/line-hr.png) repeat-x bottom;
}
#albums {
	width:100%;
	float:left;
	overflow:hidden;
}
.togglebtn {
	width:46px;
	height:17px;
	bottom:-16px;
	left:50%;
	border-radius:0px 0px 3px 3px;
	margin-left:-23px;
	position:absolute;
	display:inline-block;
	background:url(images/toggle-btn.gif) no-repeat bottom;
}
/* About Albums
================================================== */
.about-albums {
	width:700px;
	float:left;
}
.about-albums p{
	font-size:12px;
}
/* Now Playing
================================================== */
.nowplaying {
	width:260px;
	float:right;
	font-size:11px;
}
.nowplaying h5{
	color:#FFFFFF;
}
.nowplaying p{
	margin-bottom:2px;
}
/* Custom Scroll Bar
================================================== */
#mcs5_container {
	margin:20px 0px 0px 0px; 
	width:700px;
}
#mcs5_container .customScrollBox {
	position:relative; 
	width:685px; 
	overflow:hidden;
}
#mcs5_container .customScrollBox .horWrapper{
	position:relative; 
	float:left;
	width:100% !important;
	height:150px;
}
#mcs5_container .customScrollBox .container{
	position:relative; 
	left:0; 
	display:inline-block; 
	*display:inline;
	margin:0;
}
#mcs5_container .customScrollBox .content {
	clear:both;
}
#mcs5_container .customScrollBox .content ul{
	float:left;
}
#mcs5_container .customScrollBox .content ul li{
	margin-left:20px; 
	float:left;
	box-shadow:0px 0px 2px #000;
}
#mcs5_container .customScrollBox .content ul li img{
	float:left;
	width:80px;
}
#mcs5_container .customScrollBox .content ul li:first-child{
	margin-left:0px; 
}
#mcs5_container .dragger_container{
	position:relative; 
	height:8px; 
	width:564px;
	top:113px;
	left:56px;
	border-radius:3px;
	background:#131313;
	box-shadow:inset 1px 1px 2px #000;
	border-top:#0b0b0b solid 1px;
}
#mcs5_container .dragger{
	position:absolute; 
	width:198px; 
	height:8px;
	border-radius:3px;
}
#mcs5_container .dragger_pressed{
	position:absolute; 
	min-width:198px; 
	height:8px;
	border-radius:3px;
}
#mcs5_container .scrollUpBtn,#mcs5_container .scrollDownBtn{
	position:absolute; 
	top:0; 
	display:inline-block; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:large; 
	font-weight:normal; 
	color:#C30; 
	margin:8px 5px 0 10px; 
	text-decoration:none;
}
#mcs5_container .scrollDownBtn{
	right:10px;
}
#mcs5_container .scrollUpBtn{
	right:50px;
}
#mcs5_container .scrollUpBtn:hover,
#mcs5_container .scrollDownBtn:hover{
	color:#fff;
}
/* Custom Scroll Bar
================================================== */
.columns-sec {
	width:100%;
	float:left;
}
.shade {
	padding:30px 0px 0px 0px;
	background:url(images/shade.png) no-repeat top center;
}
.twocol {
	float:left;
	width:auto;
	margin-top: 15px;
	background:url(http://www.pwxprowrestling.com/wp-content/themes/sound_rock/images/twocol.png) repeat-y;
}
.threecol {
	float:left;
	width:100%;
	background:url(images/threecol.gif) repeat-y;
}
.left_sidebar {
	background:url(http://www.pwxprowrestling.com/wp-content/themes/sound_rock/images/twocol.png) repeat-y -419px 0px;
}
.left_sidebar .col3{
	float:right;
}
.left_sidebar .col1{
	float:left;
	margin-left: 0px;
    padding-left: 0px;
	margin-right: 18px;
    padding-right: 22px;
}
/* Column 1
================================================== */
.col1 {
	width:260px;
	float:left;
	padding-left:22px;
	margin-left:18px;
}
.columns-sec .col1:first-child{
	padding-left:0px;
	margin-left:0px;
	background:none;
}
/* Column 2
================================================== */
.col2 {
	width:380px;
	float:left;
	padding-left:22px;
	margin-left:18px;
}
.col2 .widget:first-child{
	margin-top:0px !important;
}
/* Column 3
================================================== */
.col3 {
	width:680px;
	float:left;
	display:table-column;
	/*padding-top:10px;*/
}
/* Column 4
================================================== */
.col4 {
	width:100%;
	float:left;
	padding-top:10px;
}
/* Widget
================================================== */
.widget {
	width:100%;
	float:left;
	margin-top:20px;
	padding-top:20px;
	background:url(images/line-hr.png) repeat-x top;
}
.col1 .widget:first-child {
	margin-top:0px;
	background:none;
	padding-top:0px;
}
.col2 .widget:first-child {
	margin-top:0px;
	background:none;
	padding-top:0px;
}
.col3 .widget:first-child {
	margin-top:0px;
	background:none;
	padding-top:0px;
}
/* Upcoming Events
================================================== */
.upcoming-eve {
	width:100%;
	float:left;
}
.upcoming-eve .current-eve{
	width:100%;
	float:left;
	padding:10px;
	margin:0px 0px 20px 0px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(images/black.png);
	box-shadow:inset 1px 1px 2px #000;
	text-align:center;
}
.current-eve h5{
	padding:0px 0px 10px 0px;
}
.countdown_row {
	clear: both;
	width: 100%;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 25%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 12px;
	text-align: center;
	background:url(images/sep2.png) repeat-y left;
}
.countdown_row .countdown_section:first-child {
	background:none;
}
.countdown_amount {
	font-size: 30px;
	color:#FFF;
	display:inline-block;
	font-family: 'Oswald', sans-serif;
}
.countdown_descr {
	display: block;
	width: 100%;
	font-size:12px;
}
.upcoming-eve ul{
	width:100%;
	float:left;
}
.upcoming-eve ul li{
	width:100%;
	float:left;
	min-height:50px;
	position:relative;
	padding:11px 0px;
	border-top:#3e3e3e dotted 1px;
}
.upcoming-eve ul li:first-child{
	padding-top:0px;
	border-top:none;
}
.upcoming-eve ul li .date{
	width:35px;
	float:left;
	text-align:center;
	position:absolute;
	left:0;
	padding-bottom:10px;
	background:url(images/sep3.gif) no-repeat right center;
}
.upcoming-eve ul li .date span{
	color:#818181;
	font-size:11px;
	padding-left:2px;
}
.upcoming-eve ul li .date h1{
	color:#818181;
	font-size:24px;
}
.upcoming-eve ul li:hover .date span{
	color:#fff;
}
.upcoming-eve ul li:hover .date h1{
	color:#fff;
}
.upcoming-eve ul li .desc{
	width:100%;
	float:left;
	padding:0px 0px 0px 45px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.upcoming-eve ul li .desc h4{
	padding:3px 0px;
}
.upcoming-eve ul li .desc p{
	color:#646262;
}
.upcoming-eve ul li:hover .desc p{
	color:#fff;
}
.upcoming-eve ul li:hover{
	color:#FFF;
}
.upcoming-eve ul li:hover a{
	color:#FFF;
}
.upcoming-eve a.viewfullcal{
	color:#FFF;
	float:left;
	width:100%;
	font-size:18px;
	padding:10px 0px;
	text-align:center;
	margin-top:6px;
	border-radius:3px;
	display:inline-block;
	font-family: 'Oswald', sans-serif;
	background:url(images/black.png);
	box-shadow:inset 1px 1px 2px #000;
}
/* Tweets
================================================== */
.cs_twitter_widget {
	width:100%;
	float:left;
}
.cs_twitter_widget ul{
	width:100%;
	float:left;
}
.cs_twitter_widget ul li{
	width:100%;
	float:left;
	padding:10px 0px;
	border-top:#3e3e3e dashed 1px;
}
.cs_twitter_widget ul li:first-child{
	padding-top:0px;
	border-top:none;
}
.cs_twitter_widget ul li .title{
	float:left;
	width:100%;
	font-size:11px;
	padding-left:20px;
	color:#3e3e3e;
	margin-bottom:2px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(images/twity.png) no-repeat 0px 3px;
}
.cs_twitter_widget ul li .title a{
	color:#d5d5d5;
	font-size:13px;
	font-weight:bold;
	padding-right:5px;
}
/* Latest Videos
================================================== */
.latest-videos {
	width:100%;
	float:left;
}
.latest-videos .video{
	width:100%;
	float:left;
}
.latest-videos .video iframe{
	width:100%;
}
.latest-videos .desc{
	width:100%;
	float:left;
	padding:10px 0px 0px 0px;
}
.latest-videos .desc p{
	padding-top:5px;
}
/* Latest News
================================================== */
.latest-news {
	width:100%;
	float:left;
}
ul.news-list{
	width:100%;
	float:left;
}
ul.news-list li{
	width:100%;
	float:left;
	min-height:82px;
	padding-bottom:15px;
	margin-bottom:15px;
	position:relative;
	border-bottom:1px dashed #3e3e3e;
}
ul.news-list li:first-child{
	
}
ul.news-list li .thumb{
	position:absolute;
	left:0;
	width:96px;
}
ul.news-list li .thumb img{
	float:left;
	width:100%;
	box-shadow:0px 0px 2px #000;
}
ul.news-list li .desc{
	width:100%;
	float:left;
	padding:0px 0px 0px 110px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
ul.news-list li .desc h4{
	padding:0px 0px 6px 0px;
}
ul.news-list li .desc p.post-opts{
	color:#8d8d8d;
	width:100%;
	float:left;
	font-size:11px;
	padding:3px 0px 3px 0px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
ul.news-list li .desc p.post-opts a:hover{
	color:#fff;
}
ul.news-list li .desc p.txt{
	padding:0px 0px 0px 0px !important;
}
/* Top Seller
================================================== */
.top-seller {
	width:100%;
	float:left;
}
.top-seller .thumb{
	float:left;
	box-shadow:0px 0px 3px #000;
}
.top-seller .thumb img{
	float:left;
}
.top-seller .desc{
	float:left;
	margin:10px 0px 0px 0px;
}
.top-seller .desc h4{
	margin:0px 0px 5px 0px;
}
/* Other Albums
================================================== */
.albums-widget {
	width:100%;
	float:left;
}
.albums-widget ul{
	width:100%;
	float:left;
}
.albums-widget ul li{
	width:100%;
	float:left;
	padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	position:relative;
	border-top:1px dashed #3e3e3e;
}
.albums-widget ul li:first-child{
	padding-top:0px;
	margin-top:0px;
	border:none;
}
.albums-widget .thumb{
	float:left;
	width:96px;
	position:absolute;
	left:0;
}
.albums-widget .thumb img{
	float:left;
	width:100%;
	box-shadow:0px 0px 3px #000;
}
.albums-widget .desc{
	float:left;
	width:100%;
	padding:0px 0px 0px 110px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.albums-widget .desc h4{
	padding-bottom:4px;
}
.albums-widget .desc h4 a{
	color:#FFF;
}
.albums-widget .desc p{
	color:#636262;
	font-size:11px;
	padding:0px 0px 5px 0px !important;
}
.albums-widget .desc p.date{
	color:#8d8d8d;
	font-size:11px;
	font-family: 'Oswald', sans-serif;
}
.albums-widget .desc a.buy{
	color:#999999;
	padding:3px 10px 2px 10px;
	font-size:10px;
	text-transform:uppercase;
	background:#2B2B2B;
	border-radius:10px;
	box-shadow:inset 0 1px 1px #3F3F3F;
}
.albums-widget .desc a.buy:hover {
	color:#FFF;
	background:#333333;
}
/* Facebook
================================================== */
.facebook_module {
	width:100%;
	float:left;
	padding:20px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(images/line-hr.png) repeat-x top transparent;
}
.fbConnectWidgetFooter {
	display:none !important;
}
.fan_box .full_widget{
  border: 0 !important;
  background: none !important;
}
/* Advertisment Widget
================================================== */
.advert {
	width:100%;
	float:left;
	padding:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#0f0f0f;
}
.advert span{
	font-size:9px;
	color:#808080;
}
/* Newsletter
================================================== */
.newsletter {
	width:100%;
	float:left;
}
.newsletter form{
	margin-bottom:10px;
}
.newsletter p{
	padding-bottom:5px;
}
.newsletter input{
	width:100% !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Widget Links
================================================== */
.widget_archive {
	width:100%;
	float:left;
}
.widget_archive ul{
	width:100%;
	float:left;
}
.widget_archive ul li{
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	border-top:1px dashed #3e3e3e;
}
.widget_archive ul li:first-child{
	border-top:none;
}
.widget_archive ul li a{
	font-size:12px;
	color:#fff;
	float:left;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_archive ul li a:hover{
	color:#CCC;
}
/* Widget Tags
================================================== */
.widget_tag_cloud {
	width:100%;
	float:left;
}
.widget_tag_cloud a{
	padding:3px 8px;
	border-radius:3px;
	display:inline-block;
	background:#262626;
	color:#FFFFFF;
	float:left;
	word-spacing:3px;
	margin:0px 5px 5px 0px;
	font-size:11px !important;
	font-family: 'Oswald', sans-serif;
}
.widget_tag_cloud .tagcloud{
	width:100%;
	float:left;
}
/* Widget Links
================================================== */
.widget_categories {
	width:100%;
	float:left;
}
.widget_categories ul{
	width:100%;
	float:left;
}
.widget_categories ul li{
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	border-top:1px dashed #3e3e3e;
}
.widget_categories ul li:first-child{
	border-top:none;
}
.widget_categories ul li a{
	font-size:12px;
	color:#fff;
	float:left;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_categories ul li a:hover{
	color:#ccc;
}
/* Widget Links
================================================== */
.widget_nav_menu {
	width:100%;
	float:left;
}
.widget_nav_menu .menu-main-menu-container{
	width:100%;
	float:left;
}
.widget_nav_menu ul{
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_nav_menu ul li{
	width:100%;
	float:left;
	position:relative;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	border-top:1px dashed #3e3e3e;
}
.widget_nav_menu ul li:first-child{
	border-top:none;
}
.widget_nav_menu ul li ul{
	width:100%;
	float:left;
	position:relative;
	padding:5px 20px 0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_nav_menu ul li ul li{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border-top:1px dashed #3e3e3e;
}
.widget_nav_menu ul li ul li:first-child{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}
.widget_nav_menu ul li a{
	font-size:12px;
	color:#fff;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_nav_menu ul li a:hover{
	color:#ccc;
}
/* Widget Links
================================================== */
.widget_links {
	width:100%;
	float:left;
}
.widget_links ul{
	width:100%;
	float:left;
}
.widget_links ul li{
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	border-top:1px dashed #3e3e3e;
}
.widget_links ul li:first-child{
	border-top:none;
}
.widget_links ul li a{
	font-size:12px;
	color:#fff;
	float:left;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_links ul li a:hover{
	color:#ccc;
}
/* Widget Links
================================================== */
.widget_meta {
	width:100%;
	float:left;
}
.widget_meta ul{
	width:100%;
	float:left;
}
.widget_meta ul li{
	width:100%;
	float:left;
	position:relative;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	border-top:1px dashed #3e3e3e;
}
.widget_meta ul li:first-child{
	border-top:none;
}
.widget_meta ul li a{
	font-size:12px;
	color:#fff;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_meta ul li a:hover{
	color:#ccc;
}
/* Widget Links
================================================== */
.widget_pages {
	width:100%;
	float:left;
}
.widget_pages ul{
	width:100%;
	float:left;
}
.widget_pages ul li{
	width:100%;
	float:left;
	position:relative;
	padding:8px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	border-top:1px dashed #3e3e3e;
}
.widget_pages ul li:first-child{
	border-top:none;
}
.widget_pages ul li ul{
	width:100%;
	float:left;
	position:relative;
	padding:5px 20px 0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_pages ul li ul li{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:url(http://www.pwxprowrestling.com/wp-content/themes/sound_rock/images/dots.gif) repeat-x top;
}
.widget_pages ul li ul li:first-child{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}
.widget_pages ul li a{
	font-size:12px;
	color:#fff;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_pages ul li a:hover{
	color:#ccc;
}
/* Widget Links
================================================== */
.widget_recent_comments {
	width:100%;
	float:left;
}
.widget_recent_comments ul{
	width:100%;
}
.widget_recent_comments ul li{
	width:100%;
	float:left;
	position:relative;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	border-top:1px dashed #3e3e3e;
}
.widget_recent_comments ul li:first-child{
	border-top:none;
}
.widget_recent_comments ul li a{
	font-size:11px;
	color:#fff;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_recent_comments ul li a:hover{
	color:#ccc;
}
/* Widget Links
================================================== */
.widget_recent_entries {
	width:100%;
	float:left;
}
.widget_recent_entries ul{
	width:100%;
	float:left;
}
.widget_recent_entries ul li{
	width:100%;
	float:left;
	position:relative;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Oswald', sans-serif;
	border-top:1px dashed #3e3e3e;
}
.widget_recent_entries ul li:first-child{
	border-top:none;
}
.widget_recent_entries ul li a{
	font-size:12px;
	color:#fff;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.widget_recent_entries ul li a:hover{
	color:#ccc;
}
/* Widget Links
================================================== */
.widget_rss {
	width:100%;
	float:left;
}
.widget_rss h1 a:first-child{
	float:left;
	margin:4px 10px 0px 0px;
}
.widget_rss ul{
	width:100%;
	float:left;
}
.widget_rss ul li{
	width:100%;
	float:left;
	position:relative;
	padding:8px 0px;
	font-size:11px;
	display:inline-block;
	vertical-align:bottom;
	border-top:1px dashed #3e3e3e;
}
.widget_rss ul li:first-child{
	border-top:none;
}
.widget_rss ul li a{
	font-size:12px;
	color:#fff;
	text-align:left;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
}
.widget_rss ul li a:hover{
	color:#ccc;
}
.widget_rss ul li span{
	display:block;
	text-transform:uppercase;
}
/* Widget Search
================================================== */
.widget_search {
	width:100%;
	float:left;
}
.widget_search form{
	margin-bottom:0;
	float:left;
	width:100%;
}
.widget_search label{
	font-size:16px;
	font-weight:normal;
	padding-bottom:10px;
	word-spacing:3px;
	font-family:'Oswald',sans-serif;
}
.widget input[type="text"], 
.widget input[type="password"], 
.widget input[type="email"], 
.widget textarea, 
.widget select
{
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Widget Text
================================================== */
.widget_text {
	width:100%;
	float:left;
}
.widget_text .textwidget{
	width:100%;
	float:left;
	font-size:11px;
}
.widget_text .textwidget p{
	padding:5px 0px;
}
.widget_text .textwidget p:first-child{
	padding-top:0px;
}
.widget_text .textwidget img{
	float:left;
}
.widget_text .textwidget iframe{
	float:left;
	width:100% !important;
}
/* Calender
================================================== */
#calendar_wrap {
	width:100%;
	float:left;
}
#wp-calendar {
	width:100%;
	float:left;
}
#wp-calendar caption{
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	background:#1f1f1f;
	padding:6px 0px 5px 0px;
}
#wp-calendar thead{
	color:#fff;
	font-size:12px;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
}
#wp-calendar thead th{
	padding:3px 0px;
}
#wp-calendar tbody{
	width:100%;
	text-align:center;
	background:#262626;
}
#wp-calendar tbody td{
	padding:0px 0px;
	height:30px;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
}
#wp-calendar tbody td a{
	width:100%;
	height:100%;
	color:#333333;
	background:#edecec;
	display:block;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
}
#wp-calendar tfoot{
	width:100%;
}
#wp-calendar tfoot a{
	display:inline-block;
	color:#fff;
	float:left;
	font-size:12px;
	word-spacing:3px;
	padding:3px 5px 3px 5px;
	margin:10px 0px 0px 0px;
	background:#262626;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
#wp-calendar tfoot a:hover{
	background:#1f1f1f;
}
#wp-calendar tfoot #next a{
	float:right;
}
/* Our Team
================================================== */
.ourteam {
	width:100%;
	float:left;
}
ul.teamlist{
	width:100%;
	float:left;
}
ul.teamlist li:first-child{
	padding-top:0px;
}
ul.teamlist li{
	width:100%;
	float:left;
	position:relative;
	padding:10px 0px;
}
ul.teamlist li a.thumb{
	position:absolute;
	left:0;
	float:left;
	box-shadow:0px 0px 3px #000;
}
ul.teamlist li .desc{
	padding-left:74px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
ul.teamlist li .desc h4{
	padding:0px 0px 4px 0px;
}
ul.teamlist li .desc p{
	color:#636262;
	font-size:11px;
}
ul.teamlist li .desc p.txt{
	color:#8e8f90;
	font-size:11px;
}
/* Static
================================================== */
.static {
	width:100%;
	float:left;
	padding-bottom:20px;
}
.static p{
	padding:5px 0px;
}
/* Testimonials
================================================== */
.testimonials {
	width:100%;
	float:left;
	background:url(images/line-hr.png) repeat-x top;
	padding-top:20px;
	margin-top:15px;
}
/* News
================================================== */
.news {
	width:100%;
	float:left;
}
.late-news {
	width:100%;
	float:left;
}
.late-news li{
	width:100%;
	float:left;
	position:relative;
	padding:20px 0px;
	background:url(images/line-hr.png) repeat-x top;
}
.late-news li.featured_post{
	background:none;
	padding-top:0;
}
.late-news li .thumb{
	box-shadow:0px 0px 3px #000;
	float:left;
}
.late-news li .thumb img{
	float:left;
	width:100%;
}
.late-news li.featured_post .thumb{
	width:100%;
}
.late-news li .desc{
	width:100%;
	padding:0px 0px 0px 230px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.late-news li .desc h3{
	padding:0px 0px 10px 0px;
	line-height: 25px;
}
.late-news li .desc p{
	padding:0px 0px 10px 0px;
}
.readmore{
	color:#999;
	font-size:11px;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	background:url(images/readmore1.png) no-repeat 0px 5px;
}
.read-cont{
	color:#999;
	font-size:11px;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	background:url(images/readmore1.png) no-repeat 0px 2px;
}
.late-news li.featured_post .desc{
	float:left;
	padding:20px 0px 0px 0px;
	position:relative;
}
.late-news li.featured_post .desc .readmore{
	display:block;
}
/* Pagination
================================================== */
.paging {
	width:100%;
	float:left;
	padding-top:2px;
	height:39px;
	background:url(images/line-hr.png) repeat-x top;
	margin-bottom:20px;
}
.paging ul{
	width:100%;
	float:left;
	padding-bottom:2px;
	height:37px;
	background:url(images/line-hr.png) repeat-x bottom;
}
.paging ul li{
	float:left;
}
.paging ul li strong{
	padding-top:5px;
	float:left;
	color:#4C4C4C;
}
.paging ul li a{
	float:left;
	color: #4c4c4c;
	height:28px;
	font-size:12px;
	display:inline-block;
	padding:9px 15px 0px 15px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
.paging ul li a.active, .paging ul li a:hover{
	background:#1e1e1e;
	color:#FFF;
}
/* Blog
================================================== */
.blog {
	width:100%;
	float:left;
}
/* Blog Post
================================================== */
.post {
	width:100%;
	float:left;
	margin-bottom:20px;
	background:url(images/line-vl.gif) repeat-y 86px 0px #0f0f0f;
	position: relative;
}
.col4 .post {
	background:url(images/line-vl.gif) repeat-y 475px 0px #0f0f0f;
}
.col4 .no-image {
	background:url(images/line-vl.gif) repeat-y 86px 0px #0f0f0f !important;
}
.col4 .news .no-image {
	background:none !important;
}
.post .thumb-sec{
	width:100%;
	float:left;
	box-shadow:0px 0px 0px #000;
}
.post .thumb-sec img{
	width:100%;
	float:left;
}
.post .desc{
	width:100%;
	float:left;
}
.col4 .post .thumb-sec{
	width:40%;
	float:left;
	box-shadow:0px 0px 0px #000;
}
.col4 .post .desc{
	width:60%;
	float:left;
}
.col4 .no-image .desc{
	width:100%;
	float:left;
}
.col4 .no_image_found{
	background-position:85px 0 !important;
}
.col4 .no_image_found .desc {
	width:100% !important;
}
.post .desc .date{
	width:86px;
	float:left;
	padding-top:10px;
	text-align:center;
}
.col4 .post .desc .date{
	left:40%;
}
.post .in-sec{
	background:none;
	padding:20px;
}
.post .desc .date h4{
	font-size:29px;
	color:#999;
}
.post .desc .date h4{
	font-size:51px;
	line-height:40px;
	margin-top:10px;
}
.post .desc .desc-sec{
	width:100%;
	min-height:82px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px 20px 20px 100px;
}
.post .desc .desc-sec h3 a{
	color:#FFF;
}
.post .desc .desc-sec .post-opts{
	width:100%;
	float:left;
	padding:5px 0px 0px 0px;
}
.post .desc .desc-sec .post-opts p{
	float:left;
	padding:0px 10px;
	color:#8e8f90;
	background:url(images/sep4.png) no-repeat 0px 6px;
}
.post .desc .desc-sec .post-opts p a{
	color:#8e8f90;
}
.post .desc .desc-sec .post-opts p:first-child{
	padding-left:0px;
	background:none;
}
/* Blog Post Post
================================================== */
.post-detail {
	width:100%;
	float:left;
	margin-bottom:20px;
	background:url(images/line-hr.png) repeat-x bottom;
	position: relative;
}
.featured {
	-moz-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	-o-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    opacity: 1;
    filter:alpha(opacity=100);
}
.featured:hover{
    opacity: 0.6;
    filter:alpha(opacity=60);
}
.featured > strong {
    color: #FFFFFF;
    font-style: italic;
}
.post-detail .thumb{
	width:100%;
	float:left;
	box-shadow:0px 0px 0px #000;
}
.post-detail .thumb img{
	width:100%;
	float:left;
}
.post-detail .desc{
	width:100%;
	float:left;
}
.post-detail .desc p{
	width:100%;
	float:left;
	padding:5px 0px;
}
.post-detail .desc h3 a{
	color:#FFF;
}
.post-detail .desc .post-opts{
	width:100%;
	float:left;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	background:url(images/line-hr.png) repeat-x bottom;
}
.post-detail .desc .post-opts p{
	float:left;
	padding:0px 10px;
	width:auto !important;
	color:#8e8f90;
	background:url(images/sep4.png) no-repeat 0px 6px;
}
.post-detail .desc .post-opts p a{
	color:#8e8f90;
}
.post-detail .desc .post-opts p:first-child{
	padding-left:0px;
	background:none;
}
.post-detail .desc .post-share{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
}
.post-detail .desc .post-share ul{
	float:left;
	width:100%;
	padding:15px 0px;
	background:url(images/line-hr.png) repeat-x top;
}
.post-detail .desc .post-share ul li{
	float:left;
	padding-right:10px;
}
.post-detail .desc .post-share ul li h4{
	padding-top:4px;
}
a.print{
	font-size:12px;
	color:#555555;
	text-transform:uppercase;
	padding:0px 0px 0px 15px;
	display:inline-block;
	background:url(images/print.png) no-repeat 0px 2px;
}
/* About Authore
================================================== */
.about-author {
	width:100%;

}
.about-author .about-inner{
	width:100%;
	padding:20px;
	position:relative;
	background:url(images/black.png);
	box-shadow:inset -1px -1px 2px #212121;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
}
.about-author .avatar{
	float:left;
	width:60px;
	position:absolute;
	left:20px;
	box-shadow:0px 0px 3px #000;
}
.archive .about-author .avatar{
	left:10px;
}
.about-author .desc{
	float:right;
	width:100%;
	padding:0px 20px 0px 80px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.about-author .desc h4 {
	float:left;
}
.about-author .desc h4 a{
	color:#fff;
}
.about-author .desc .by{
	font-size:11px;
	color:#3c3c3c;
	padding:4px 0px 0px 10px;
	display:inline-block;
	float:left;
}
/* Comments Section
================================================== */
#comments {
	width:100%;
	float:left;
}
#comments ul{
	width:100%;
	float:left;
	padding-bottom:25px;
	background:url(images/line-hr.png) repeat-x bottom;
}
#comments ul li{
	width:100%;
	float:left;
	margin-top:20px;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#comments ul li:first-child{
	margin-top:0px;
}
#comments ul li > div{
	float:left;
	width:100%;
	padding:0px 0px 0px 80px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#comments ul li .avatar{
	float:left;
	width:60px;
	height:60px;
	position:absolute;
	left:0;
	margin-top:2px;
	box-shadow:0px 0px 3px #000;
}
#comments ul li .avatar img{
	float:left;
	width:60px;
	height:60px;
}
#comments ul li .desc{
	float:right;
	width:auto;
	display:block;
	width:100%;
	padding:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	border-radius:3px;
	background:url(images/black.png);
}
#comments .desc h5{
	float:left;
}
#comments .desc h5 a{
	color:#FFF;
}
#comments .desc p{
	float:left;
	color:#545454;
	padding-top:5px;
}
#comments .desc p.ago{
	padding:3px 0px 0px 10px;
}
#comments .desc a.comment-reply-link{
	float:right;
	position:absolute;
	right:15px;
	top:10px;
	color:#999999;
	padding:1px 10px 0px 10px;
	font-size:11px;
	text-transform:uppercase;
	background:#2B2B2B;
	border-radius:10px;
	box-shadow:inset 0 1px 1px #3F3F3F;
	width:35px;
}
#comments ul li .desc a.comment-reply-link:hover{
	color:#FFF;
}
#comments .desc p.txt{
	float:left;
	width:100%;
	padding:5px 0px;
}
#comments ul ul.children{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}
#comments ul ul.children li{
	background:url(images/comments-sep.gif) no-repeat 0px 0px;
	padding-left:33px;
}
#comments ul ul.children .avatar{
	left:17px;
}
#comments ul ul.children ul.children{
	padding:0px 0px 0px 0px;
	background:none;
}
#comments ul ul.children ul.children li{
	background:url(images/comments-sep.gif) no-repeat 32px 0px;
	padding:0px 0px 0px 67px;
}
#comments ul ul.children ul.children .avatar{
	left:34px;
}
#comments ul ul.children ul.children ul.children{
	padding:0px 0px 0px 0px;
}
#comments ul ul.children ul.children ul.children li{
	background:url(images/comments-sep.gif) no-repeat 67px 0px;
	padding:0px 0px 0px 101px;
}
#comments ul ul.children ul.children ul.children .avatar{
	left:51px;
}
.comment-awaiting-moderation {
	width:100%;
	float:left;
	color:#000;
	margin:5px 0px;
	font-size:10px;
	font-style:italic;
	padding:3px 5px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Leave A Reply Section
================================================== */
#respond {
	width:100%;
	float:left;
	margin-top:20px;
}
#comments #respond {
	margin-top:0px;
}
ul li.comment > #respond {
	margin-top:20px !important;
}
#respond #reply-title{
	width:100%;
	font-size:22px;
	text-transform:uppercase;
	padding:0px 0px 20px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond #reply-title small{
	float:right;
}
#respond #reply-title small a{
	float:right;
	position:absolute;
	right:15px;
	top:10px;
	color:#999999;
	padding:1px 10px 0px 10px;
	font-size:11px;
	text-transform:uppercase;
	background:#2B2B2B;
	border-radius:10px;
	box-shadow:inset 0 1px 1px #3F3F3F;
}
#respond form{
	padding:20px;
	width:100%;
	float:left;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond form p{
	width:100%;
	float:left;
	position:relative;
}
#respond form label{
	width:80px;
	float:left;
}
#respond form span{
	width:1%;
	float:left;
	left:447px;
	top:-3px;
	position:absolute;
}
#respond form p:first-child {
	padding-bottom:10px;
	display:none;
}
#respond form p:first-child span{
	position:inherit !important;
	left:0;
}
#respond form p.form-allowed-tags{
	display:none;
}
#respond dt{
	width:100%;
	font-size:11px;
	padding:0px 0px 0px 80px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond dd{
	width:100%;
	font-size:11px;
	padding:0px 0px 0px 80px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond form p #submit{
	margin:20px 0px 0px 80px;
	line-height:24px;
}
#respond form input{
	float:left;
}
.forms ul{
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.forms ul li{
	width:100%;
	float:left;
}
.forms ul li textarea{
	width:100%;
	height:120px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.forms ul li button{
	height:30px;
	padding-bottom:8px;
}
/* Contact Us
================================================== */
.contact-page {
	width:100%;
	float:left;
}
.contact-page .cont-sec{
	width:100%;
	float:left;
	position:relative;
	padding-bottom:40px;
	background:url(images/line-hr.png) repeat-x bottom;
}
.contact-page .heading{
	margin-bottom:10px;
}
.contact-page .cont-sec .thumb{
	float:left;
	width:260px;
	box-shadow:0px 0px 3px #000;
	margin-right:20px;
}
.contact-page .cont-sec .thumb img{
	width:100%;
}
.contact-page .cont-sec .desc{
	width:400px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.contact-page .cont-sec .desc h3{
	padding:0px 0px 10px 0px;
}
.cont-forms ul{
	width:100%;
	float:left;
}
.cont-forms ul li{
	width:100%;
	float:left;
	padding-bottom:5px;
	position:relative;
}
.cont-forms ul li input[type="text"],
.cont-forms ul li input[type="password"],
.cont-forms ul li input[type="email"],
.cont-forms ul li textarea,
.cont-forms ul li select {
	width: 340px;
	padding-left:46px;
}
.cont-forms ul li textarea{
	width:100%;
	height:250px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.cont-forms ul li span.img-icon{
	width:35px;
	height:30px;
	position:absolute;
	left:0;
	top:5px;
	display:inline-block;
	border-right:#070707 solid 1px;
}
.cont-forms ul li span.name{
	background:url(images/name.png) no-repeat center center; 
}
.cont-forms ul li span.email{
	background:url(images/email.png) no-repeat center center; 
}
.cont-forms ul li span.company-name{
	background:url(images/phone.png) no-repeat center center; 
}
.cont-forms ul li span.message{
	background:url(images/message.png) no-repeat center 7px;
	height:241px;
}
/* Quick Enquiry
================================================== */
.contact-page {
	width:100%;
	float:left;
	padding-bottom:20px;
}
.contact-page iframe{
	width:100% !important;
	float:left;
}
.contact-page small{
	display:none !important;
}
.contact-page .cont-sec{
	width:100%;
	float:left;
	position:relative;
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(images/line-hr.png) repeat-x bottom;
}
.inquiry {
	float:left;
	width:100%;
}
.inquiry form{
	float:left;
	width:100%;
}
.inquiry ul{
	float:left;
	width:100%;
}
.inquiry form ul li{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.inquiry form ul li div.frm_error{
	display:none !important;
}
.inquiry form ul li input.frm_error{
	text-indent:0 !important;
}
.inquiry form ul li textarea{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 150px;
    width: 550px;
}
.inquiry form ul li #recaptcha_widget_div{
	margin-left:130px;
	margin-bottom:10px;
}
.inquiry form ul li label{
	padding:6px 0px;
	width:130px;
	float:left;
}
.frm_left_mrg {
	margin-left:130px;
}
div.succ_mess {
	width:100%;
	padding:15px;
	color:#FFFFFF;
	font-size:14px;
	background:#67cf16;
	border-radius:5px;
	font-family: 'Oswald', sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.frm_error {
	background-color:#380101 !important;
	text-indent:-9999px;
	display:inline-block;
}
.cont-forms div.frm_error {
	display:none !important;
}
#newsletter_mess {
	background-color:#380101 !important;
	color:#FFFFFF;
	border-radius:3px;
	font-size:10px;
	padding:0px 5px
}
/* Album Shelves
================================================== */
#album-shelves {
	width:100%;
}
#album-shelves .inner{
	width:980px;
	margin:0px auto;
}
#album-shelves .heading{
	width:980px;
	margin:0px auto;
}
.album-list {
	margin-left:-20px;
}
.album-list li{
	width:210px;
	/*height:359px;*/
	padding:10px;
	float:left;
	margin:0px 0px 20px 20px;
	position:relative;
	background:url(images/black.png);
	box-shadow:inset 1px 1px 3px #0f0f0f;
}
.album-list li a.thumb{
	width:100%;
	float:left;
	box-shadow:0px 0px 3px #000;
}
.album-list li a.thumb img{
	width:100%;
}
.col3 .album-list li{
	width:193px;
	/*height:341px;*/
}
.album-list li h3{
	padding:15px 0px 10px 0px;
	width:100%;
	float:left;
}
.album-list li p{
	width:100%;
	float:left;
	padding-bottom:13px;
}
.album-list li p a{
	color:#545454;
}
/* Album Detail
================================================== */
.album-detail {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.album-detail .album-detail-sec{
	width:100%;
	float:left;
	margin-bottom:20px;
	padding:0px 0px 20px 0px;
	background:url(images/line-hr.png) repeat-x bottom;
}
.album-detail-sec .thumb{
	width:210px;
	float:left;
	margin-right:20px;
}
.album-detail-sec .thumb img{
	width:100%;
}
.album-detail-sec .desc{
	width:750px;
	float:left;
}
.col3 .album-detail-sec .desc{
	width:450px;
	float:left;
}
.album-detail-sec .desc p{
	padding:2px 0px;
}
.album-detail-sec .desc p.release{
	color:#fff;
	font-size:14px;
	font-family: 'Oswald', sans-serif;
}
.album-detail-sec .desc p:first-child{
	padding-top:0px;
}
.album-track-list {
	width:100%;
	float:left;
	margin-bottom:20px;
	padding-bottom:20px;
	background:url(images/line-hr.png) repeat-x bottom;
}
/* Track List
================================================== */
.album-track-list .tracklist{
	width:100%;
	float:left;
	margin-top:5px;
	border-radius:3px;
	padding:5px 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:inset 1px 1px 3px #0c0c0c;
	background:url(images/black.png);
	margin-bottom:10px;
}
.tracklist ul{
	float:left;
	width:100%;
	padding:7px 0px;
	border-top:#191919 dashed 1px;
}
.tracklist ul:first-child{
	border-top:none;
}
.tracklist li{
	float:right;
}
.tracklist li.play{
	float:left;
	width:25px;
}
.tracklist li.play ul{
	padding:0;
}
.tracklist li.play a.cp-play{
	float:left;
	width:25px;
	height:25px;
	background:url(images/play.png) no-repeat top center;
}
.tracklist li.play a.cp-pause{
	float:left;
	width:25px;
	height:25px;
	background:url(images/play.png) no-repeat bottom center;
}
.tracklist li.title{
	float:left;
	width:480px;
	padding:3px 0px 0px 0px;
}
.tracklist li.title p{
	font-size:13px;
	color:#999999;
	float:left;
	text-shadow:1px 1px #000;
	padding:0px 10px 0px 10px;
}
.tracklist li.title span{
	font-size:11px;
	text-shadow:1px 1px #000;
}
.tracklist li.time{
	float:left;
	width:44px;
	color:#3c3c3c;
	text-align:center;
	font-size:11px;
	text-shadow:1px 1px #000;
	padding:3px 0px 0px 0px;
}
.tracklist li a.lyrics{
	float:left;
	color:#999999;
	padding:0px 18px 0px 10px;
	font-size:10px;
	text-transform:uppercase;
	background:#2B2B2B;
	border-radius:10px;
	text-indent:-9999px;
	box-shadow:inset 0 1px 1px #3F3F3F;
	margin:3px 5px 0px 5px;
}
.tracklist li a.buysong{
	float:left;
	color:#999999;
	padding:0px 19px 0px 8px;
	font-size:10px;
	text-transform:uppercase;
	background:#2B2B2B;
	border-radius:10px;
	text-indent:-9999px;
	box-shadow:inset 0 1px 1px #3F3F3F;
	margin:3px 5px 0px 5px;
}
.tracklist li a.buysong span{
	width:13px;
	height:13px;
	float:left;
	margin-top:4px;
	display:inline-block;
	background:url(images/track-icons.png) no-repeat 0px -40px;
}
.tracklist li a.lyrics span{
	width:9px;
	height:10px;
	float:left;
	margin-top:4px;
	display:inline-block;
	background:url(images/lyrics.gif) no-repeat;

}
.tracklist li a.download{
	float:left;
	color:#999999;
	padding:0px 10px;
	font-size:10px;
	background:#2B2B2B;
	border-radius:10px;
	box-shadow:inset 0 1px 1px #3F3F3F;
	margin:3px 0px 0px 0px;
}
.tracklist li a.download:hover{
	color:#FFF;
}
/* Buy Now
================================================== */
.buynow{
	width:100%;
	float:left;
	margin-top:5px;
	border-radius:3px;
	padding:15px;
	margin-bottom:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:inset 1px 1px 3px #0c0c0c;
	background:url(images/black.png);
}
.buynow ul{
	float:left;
	width:100%;
	padding:10px 0px;
}
.buynow li{
	float:left;
	padding:0px 20px;
}
.buynow li h4{
	padding:4px 0px 0px 0px;
}
.buynow li:first-child{
	padding-left:0px;
}
/* Follow Us
================================================== */
.follow-us{
	width:100%;
	float:left;
}
.follow-us ul{
	float:left;
	width:100%;
	padding:10px 0px;
}
.follow-us li{
	float:left;
	padding:0px 5px;
}
.follow-us li h4{
	padding:4px 10px 0px 0px;
}
.follow-us li:first-child{
	padding-left:0px;
}
/* Event Location
================================================== */
.ev-loc{
	width:100%;
	float:left;
	margin-top:5px;
	border-radius:3px;
	padding:15px;
	display:table;
	margin-bottom:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:inset 1px 1px 3px #0c0c0c;
	background:url(images/black.png);
}
.ev-loc ul{
	float:left;
	width:100%;
	display:table-row;
	padding:10px 0px;
}
.ev-loc li{
	display:table-cell;
	padding:0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ev-loc li.loc-head{
	width:90px;
}
.ev-loc li.btn{
	width:150px;
}
.ev-loc li h4{
	padding:4px 0px 0px 0px;
}
/* GIGs
================================================== */
.gigs {
	width:100%;
	float:left;
}
.gigs .month{
	width:100%;
	float:left;
	margin-bottom:20px;
	text-align:center;
	background:url(images/sep5.png) repeat-x 0px 15px;
}
.cat-select {
	width:100%;
	float:left;
	padding:20px; 
	margin-bottom:20px; 
	background:#0F0F0F;
	border-radius:3px;
	box-shadow:inset 1px 1px 3px #0B0B0B;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
.cat-select ul{
	width:100%;
	float:left;
}
.cat-select ul li{
	float:left;
}
.cat-select ul li:first-child{
	float:left;
	width:200px;
}
.cat-select form, .cat-select select{
	float:left;
	margin-bottom:0 !important;
	background:#161616;
}
.cat-select h5{
	padding:7px 0px 0px 0px;
}
.cat-select select{
	height:32px;
	padding:5px;
}
/* Blog Post
================================================== */
.gig-post {
	width:100%;
	float:left;
	margin-bottom:20px;
	background:#0f0f0f;
	box-shadow:inset 1px 1px 3px #0b0b0b;
	border-radius:3px;
	position:relative;
}
.gig-post .upper-sec{
	width:100%;
	min-height:143px;
	float:left;
	position:relative;
}
.gig-post .date{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    float: left;
    height: 100%;
    left: 0;
    padding-top: 20px;
    position: absolute;
    text-align: center;
    width: 90px;
}
.gig-post .date h4{
	font-size:29px;
	color:#3f3f3f;
	line-height:40px;
	margin-top:10px;
}
.gig-post .date h4:first-child{
	font-size:51px;
	line-height:40px;
}
.gig-post .desc{
	width:100%;
	float:left;
	position:relative;
	padding:20px 20px 20px 110px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.gig-post .desc .thumb{
	position:absolute;
	left:110px;
}
.gig-post .desc .txt-sec{
	padding:0px 0px 0px 140px;
}
.gig-post .desc .txt-sec h3{
	padding:0px 0px 8px 0px;
}
.gig-post .desc .txt-sec h3 a{
	color:#FFF;
}
.gig-post .desc .txt-sec p.time{
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:0px 20px 0px 20px;
	background:url(images/clock.png) no-repeat 0px 3px;
}
.gig-post .desc .txt-sec p.location{
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	background:url(images/location.png) no-repeat 0px 3px;
}
.gig-post .desc .txt-sec p.txt{
	line-height:18px;
	padding:5px 0px 0px 0px;
}
.gig-post a.mapbtn{
	width:39px;
	height:41px;
	bottom:0;
	right:0px;
	cursor:pointer;
	position:absolute;
	display:inline-block;
	background:url(images/mapbtn.png) no-repeat;
}
.gig-post .map-sec{
	width:100%;
	float:left;
	height:0;
	position:relative;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:#181818 solid 1px;

	-webkit-transition: all 1s ease;
	   -moz-transition: all 1s ease;
	    -ms-transition: all 1s ease;
	     -o-transition: all 1s ease;
	        transition: all 1s ease;
}
.gig-post .active{
	display:block !important;
}
.gig-post .map-sec.map_hide_show{
	height:200px !important;
}
.gig-post .map-sec iframe{
	width:100%;
	height:190px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.map_hide_show{
 	height:200px !important;
}

/* Gallery Column
================================================== */
.gallery-head {
	width:100%;
	float:left;
	padding:15px 0px 20px 0px;
}
.gallery-head h1{
	float:left;
}
.gallery-head ul.filter-nav{
	float:right;
}
.gallery-head ul.filter-nav li{
	float:left;	
}
.gallery-head ul.filter-nav li a{
	font-size:11px;
	padding:5px 10px;
	margin-left:10px;
	border-radius:3px;
	display:inline-block;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	background:url(images/black.png);
	box-shadow:inset 1px 1px 2px #000;
}
.gallery-head ul.filter-nav li a:hover, .gallery-head ul.filter-nav li a.active{
	background:#2b2b2b;
	box-shadow:inset 0px 1px 1px #3f3f3f;
}
.gal-desc {
	width:100%;
	overflow:hidden;
}
#gal-container {
	display: block;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
	position:relative;
}
#gal-container a.light-box{
	display: block;
    position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:9;
}
#gal-container li {
	float: left;
	position: relative;
}
#gal-container li img{
	float: left;
}
#gal-container li a.gal-thumb{
	position: relative;
	float: left;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99;
}
#gal-container ul {
	
}
#gal-container ul.hidden {
	display:none;
}
/* Gallery Two Column
================================================== */
.cs_gal_2_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_2_column {
	width:103%;
	float:left;
	margin-left:-20px;
}
.cs_gal_2_column li{
	border: 2px solid #222222;
    display: block;
    float: left;
    margin: 0 0 20px 20px;
    overflow: hidden;
    position: relative;
    width: 476px;
}
.cs_gal_2_column li img{
	width: 100%;
}
.col3 .cs_gal_2_column li{
	width: 326px;
	height:auto;
}
.gal-caption{
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	text-align:center;
	position:absolute;
	padding:100px 40px 10px 40px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(images/darkblack.png);
}
.col3 .gal-caption{
	padding:70px 40px 10px 40px;
}
.gal-caption h3{
	padding:0px 0px 10px 0px;
}
.gal-caption p{
	padding:0px 0px 10px 0px;
	font-size:12px;
	color:#afafaf;
}
li:hover .gal-caption{
	display:block;
}
.two-thirds .cs_gal_2_column {
	width:600px;
}
.two-thirds .cs_gal_2_column li{
	width:278px;
}
.two-thirds .cs_gal_2_column li img{
	width:100%;
}
/* Gallery Three Column
================================================== */
.cs_gal_3_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_3_column {
	width:103%;
	float:left;
	margin-left:-19px;
}
.cs_gal_3_column li{
	width:310px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	margin:0px 0px 20px 19px;
	border: 2px solid #222222;
}
.col3 .cs_gal_3_column li{
	width: 210px;
	height:auto;
}
.cs_gal_3_column li img{
	width:100%;
	float:left;
}
.two-thirds .cs_gal_3_column {
	width:600px;
}
.two-thirds .cs_gal_3_column li{
	width:178px;
}
.two-thirds .cs_gal_3_column li img{
	width:100%;
}
.cs_gal_3_column .gal-caption{
	display:none !important;
}
/* Gallery Four Column
================================================== */
.cs_gal_4_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_4_column {
	width:103%;
	float:left;
	margin-left:-20px;
}
.cs_gal_4_column li{
	width:226px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0px 0px 20px 20px;
	border: 2px solid #222222;
}
.col3 .cs_gal_4_column li{
	width: 151px;
	height:auto;
}
.cs_gal_4_column li img{
	width:100%;
	float:left;
}
.cs_gal_4_column li a{
	float:left;
}
.cs_gal_4_column li h3{
	font-size:14px;
}
.two-thirds .cs_gal_4_column {
	width:600px;
}
.two-thirds .cs_gal_4_column li{
	width:128px;
}
.two-thirds .cs_gal_4_column li img{
	width:100%;
}
.cs_gal_4_column .gal-caption{
	display:none !important;
}
/*  Gallery Slide Show Rules
========================================================
*/
#gallery {
	width:100%;
	height:580px;
	position:relative;
	box-shadow:0px 0px 3px #000;
	background:url(images/black.png);
}
#gallery #main {
	width:960px;
	height:480px;
	position:relative;
}
#gallery #images, #gallery #thumbs {
	overflow: hidden;
}
#gallery #images {
	width:960px;
	height:480px;
	margin:0 auto;
	position:absolute;
	left:10px;
	top:10px;
}
#gallery #images .slide {
	width: 960px;
	height:480px;
	position:relative;
	float:left;
}
#gallery .gallery-thumbs {
	width:980px;
	height:94px;
}
.gallery-thumbs .caroufredsel_wrapper {
	left:40px !important;
	top:25px !important;
	width:900px !important;
}
#gallery #thumbs {
	
}
#gallery #thumbs .thumb {
	width:60px;
	height:60px;
	float: left;
	position:relative;
	margin:0 10px 0 0;
	box-shadow:0px 0px 3px #000;
}	
#gallery #thumbs .thumb img {
}
#gallery #thumbs .thumb a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width: 60px;
	height:60px;
}	
#gallery #thumbs .thumb a.selected, #gallery #thumbs .thumb a:hover {
}	
#gallery #prev, #gallery #next {
	text-indent:-999em;
	position: absolute;
	display:block !important;
	width:13px;
	height:18px;
	background: transparent url(images/gallery-arrows.png) no-repeat 0 0;
	bottom:38px;
}
#gallery #prev {
	background-position: 0 0;
	left: 10px;
}
#gallery #next {
	background-position: -13px 0;
	right: 10px;
}
#gallery #prev:hover {
	background-position: 0 -18px;
	left: 10px;
}
#gallery #next:hover {
	background-position: -13px -18px;
	right: 10px;
}
.toggler {
	width:19px;
	height:9px;
	margin-right:10px;
	display:inline-block;
	text-indent:-9999px;
	cursor:pointer;
	background:url(images/toggle-btn-small.png) no-repeat;
}
.toggleHolder {
	text-align:right;
	height:9px;
	overflow:hidden;
	width:960px;
}
.toggle_parent {
	position:absolute;
	left:0;
	bottom:0;
}
#gallery #images .slide .caption {
	display:block;
	width: 920px;
	padding:20px;
	float:left;
	background:url(images/darkblack.png);
}
#gallery #images .slide .caption p{
	width: 100%;
	float:left;
	color:#FFF;
	padding:10px 0px 0px 0px;
}
/* Footer
================================================== */
#footer {
	width:100%;
	padding:30px 0px 0px 0px;
	margin-top:30px;
	background:url(images/footer-bg.png) repeat-x top;
}
/* Footer Left
================================================== */
.ft-left {
	float:left;
	width:697px;
	height:109px;
}
/* Footer Navigation
================================================== */
.ft-left div ul, .ft-left ul#menu-footer{
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
}
.ft-left div ul li, .ft-left ul#menu-footer li{
	float:left;
	padding:0px 15px 0px 20px;
	background:url(images/sep.png) no-repeat left;
}
.ft-left div ul li:first-child, .ft-left ul#menu-footer li:first-child{
	padding-left:0px;
	background:none;
}
.ft-left div ul li a, .ft-left ul#menu-footer li a{
	color:#FFF;
	float:left;
	font-size:11px;
	font-family: 'Oswald', sans-serif;
}
#footer .current-menu-item{
	background:none !important;;
}
/* Footer Social Network
================================================== */
.ft-left ul.social{
	float:left;
	padding:10px 0px 0px 0px;
}
.ft-left ul.social li{
	float:left;
	padding:0px 0px 0px 10px;
}
.ft-left ul.social li:first-child{
	padding-left:0px;
}
.ft-left ul.social li a{
	float:left;
	display:inline-block;
	margin-top:4px;
	background-repeat:no-repeat;
	background-position:top;
}
.ft-left ul.social li a.so-fb{
	width:27px;
	height:27px;
	background:url(images/icons/so-fb.png);
}
.ft-left ul.social li a.so-twitter{
	width:27px;
	height:27px;
	background:url(images/icons/so-twitter.png);
}
.ft-left ul.social li a.linkedin{
	width:27px;
	height:27px;
	background:url(images/icons/linkedin.png);
}
.ft-left ul.social li a.digg{
	width:27px;
	height:27px;
	background:url(images/icons/digg.png);
}
.ft-left ul.social li a.delicious{
	width:27px;
	height:27px;
	background:url(images/icons/delicious.png);
}
.ft-left ul.social li a.google_plus{
	width:27px;
	height:27px;
	background:url(images/icons/google_plus.png);
}
.ft-left ul.social li a.google_buzz{
	width:27px;
	height:27px;
	background:url(images/icons/google_buzz.png);
}
.ft-left ul.social li a.google_bookmark{
	width:27px;
	height:27px;
	background:url(images/icons/google_bookmark.png);
}
.ft-left ul.social li a.myspace{
	width:27px;
	height:27px;
	background:url(images/icons/myspace.png);
}
.ft-left ul.social li a.reddit{
	width:27px;
	height:27px;
	background:url(images/icons/reddit.png);
}
.ft-left ul.social li a.stumbleupon{
	width:27px;
	height:27px;
	background:url(images/icons/stumbleupon.png);
}
.ft-left ul.social li a.youtube{
	width:27px;
	height:27px;
	background:url(images/icons/youtube.png);
}
.ft-left ul.social li a.feedburner{
	width:27px;
	height:27px;
	background:url(images/icons/feedburner.png);
}
.ft-left ul.social li a.flickr{
	width:27px;
	height:27px;
	background:url(images/icons/flickr.png);
}
.ft-left ul.social li a.picasa{
	width:27px;
	height:27px;
	background:url(images/icons/picasa.png);
}

.ft-left ul.social li a.so-vimeo{
	width:27px;
	height:27px;
	background:url(images/icons/so-vimeo.png);
}
.ft-left ul.social li a.tumblr{
	width:27px;
	height:27px;
	background:url(images/icons/tumblr.png);
}
.ft-left ul.social li a.so-twitter:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-so-twitter.png);
}
.ft-left ul.social li a.so-fb:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-so-fb.png);
}
.ft-left ul.social li a.linkedin:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-linkedin.png);
}
.ft-left ul.social li a.digg:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-digg.png);
}
.ft-left ul.social li a.delicious:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-delicious.png);
}
.ft-left ul.social li a.google_plus:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-google_plus.png);
}
.ft-left ul.social li a.google_buzz:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-google_buzz.png);
}
.ft-left ul.social li a.google_bookmark:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-google_bookmark.png);
}
.ft-left ul.social li a.myspace:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-myspace.png);
}
.ft-left ul.social li a.reddit:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-reddit.png);
}
.ft-left ul.social li a.stumbleupon:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-stumbleupon.png);
}
.ft-left ul.social li a.youtube:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-youtube.png);
}
.ft-left ul.social li a.feedburner:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-feedburner.png);
}
.ft-left ul.social li a.flickr:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-flickr.png);
}
.ft-left ul.social li a.picasa:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-picasa.png);
}
.ft-left ul.social li a.so-vimeo:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-so-vimeo.png);
}
.ft-left ul.social li a.tumblr:hover{
	width:27px;
	height:27px;
	background:url(images/icons/hr-tumblr.png);
}
/* Footer right
================================================== */
.ft-right {
	float:right;
	width:260px;
	padding-left:23px;
	background:url(images/sep1.png) repeat-y left;
}
/* Footer Contact Us
================================================== */
.contact-us {
	float:left;
	width:100%;
}
.contact-us h4{
	padding:0px 0px 3px 0px;
}
.contact-us p{
	color:#FFF;
	font-size:12px;
	padding:0px 0px 3px 0px;
	font-family: 'Oswald', sans-serif;
}
/* Copyrights
================================================== */
.copyrights {
	float:left;
	width:100%;
	padding:15px 0 10px;
	font-size:11px;
	color:#777777;
}
.copyrights a.logo-foot{
	float:left;
	margin:3px 10px 0px 0px;
}
.copyrights p{
	float:left;
	padding:0px 10px 0px 0px;
}
.copyrights p span {
    float: right;
    padding: 0 0 0 5px;
}
/* Go To Top
================================================== */
.gotop {
	position:absolute;
	top:-53px;
	right:0;
	width:72px;
	height:51px;
	display:inline-block;
	background:url(images/gotop.png) no-repeat;
}
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container                                  { position: relative; width: 960px; margin: 0 10px; float:left; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }
	.in-sec										{ width:100%; background:#000; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.in-sec-nopad								{ padding:0; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 100%; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }

	#menu-icon { display: none; }


.widget h1 {
    line-height: 30px;
}

/* Text color
================================================== */
#reply-title,.colr, 
.txthover:hover,
.widget_rss h1 a,
.ft-left ul.links li a:hover,
.post:hover .desc .date h4,
.post .desc .desc-sec h3 a:hover,
.post .desc .desc-sec .post-opts p a:hover,
.post-detail .desc h3 a:hover,
.post-detail .desc .post-opts p a:hover,
.comments ul li:hover .desc h5 a,
.tracklist li.title p a:hover,
.gig-post .desc .txt-sec h3 a:hover,
.gig-post:hover .date h4,
.gallery-head nav a:hover, 
.gallery-head nav a.active,
.post .desc .desc-sec h3 a,
#gallery #images .slide .caption h3 a										{color:#fd4239;}



.bordercolr,
.bordercolrover:hover														{border-color:#fd4239;}


#login-box 																	{border-top:#fd4239 2px solid;}
.cs_gal_2_column li:hover													{border:#fd4239 solid 2px;}


.backcolr,
.backcolrhover:hover,
.navigation > div > ul > li:hover,
.nivo-prevNav:hover,
.nivo-nextNav:hover,
#wp-calendar thead,
#mcs5_container .dragger,
li.jp-playlist-current														{background-color:#fd4239;}


.jp-title li:hover,
.jp-playlist li:hover,
a.ticket:hover,														
a.buttonone:hover,
a.buttonsmaller:hover,
.other-albums .desc a.buynow:hover,
.comments ul li .desc a.comment-reply-link:hover,
a.bigbutton:hover,
.tracklist li a.lyrics:hover,
.widget input[type="submit"],
.widget_tag_cloud a:hover,
.tracklist li a.download:hover												{background:#fd4239;}
/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
.recaptcha_mess{
	color:#380101;
	font-weight:bold;
	font-size:14px;
	padding-bottom:15px;
}
.inquiry form ul li img {
    float: left;
    margin: 0 20px 20px 0;
}
.inquiry form ul li a.refresh-captcha {
    background: url("images/refresh.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 9px 0 0;
    padding: 0 0 0 18px;
}
.banner-in{
	background: url("images/banner.png") no-repeat scroll 0 0 transparent;
	height: 427px;
	margin: 0 auto;
	padding: 10px 81px 0;
	width: 960px;
}
/*Shortcodes
=========================*/
.shortgrid {
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    float: left;
    padding: 20px 20px 0 0;
}
.toggle-sectn {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.btn {
    /*-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);*/
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
    vertical-align: middle;
}
.tabs-sectn {
    margin: 20px 0 0;
}
.nav-tabs {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #262626;
    float: left;
    width: 100%;
}
.nav-tabs li {
    float: left;
    margin-right: 2px;
}
.nav-tabs li a:hover, .nav-tabs li.active a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 5px solid #CCCCCC;
    color: #4C4C4C;
}
.nav-tabs li a {
    -moz-box-sizing: border-box;
    cursor: pointer;
    float: left;
    font-family: 'Oswald',sans-serif;
    font-size: 20px;
    height: 50px;
    padding: 10px 20px 0;
    text-transform: uppercase;
}
.tab-content {
    float: left;
    width: 100%;
}
.tab-pane.active {
    display: block;
}
.tab-pane {
    float: left;
    padding: 20px 0;
    width: 100%;
}
.accordion {
    margin-top: 20px;
}
.accordion-group {
    float: left;
    margin-bottom: 2px;
	width:100%;
}
.accordion-heading {
    background: none repeat scroll 0 0 #262626;
    border-bottom: 0 none;
    float: left;
    width: 100%;
}
.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
}
.accordion-toggle {
    -moz-box-sizing: border-box;
    border-top: 5px solid #262626;
    color: #E7E7E7;
    cursor: pointer;
    float: left;
    font-family: 'Oswald',sans-serif;
    font-size: 20px;
    height: 50px;
    text-transform: uppercase;
    width: 100%;
}
.collapse.in {
    height: auto;
}
.accordion-body {
    float: left;
    width: 100%;
}
.collapse {
    overflow: hidden;
    position: relative;
    transition: height 0.35s ease 0s;
}
.accordion-inner {
    padding: 20px 0;
}
.devider {
    margin-top: 20px;
    text-align: right;
    width: 100%;
}
blockquote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #F5F5F5;
    border-image: none;
    border-style: solid;
    border-width: 3px 1px 1px;
    box-shadow: 0 0 3px #CCCCCC;
    margin: 20px 0;
    padding: 15px 20px;
}
blockquote, q {
    quotes: none;
}
blockquote p {
    color: #666666;
    font-size: 11px;
    font-style: italic;
}
.cs_dropcap:first-letter {
    font-size: 30px;
}
.cs_dropcap {
    -moz-box-sizing: border-box;
    float: left;
    margin-top: 20px;
    width: 100%;
}
.cs_dropcap p:first-letter {
    float: left;
    font-size: 40px;
    font-weight: bold;
    padding: 8px 10px 0 0;
}
.messagebox {
    -moz-box-sizing: border-box;
    float: left;
    margin-top: 20px;
    width: 100%;
}
.messagebox button {
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    display: inline-block;
    font-family: 'Oswald',sans-serif;
    font-size: 30px;
    height: 31px;
    text-transform: uppercase;
}
.alert {
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
}
.alert .close {
    float: right;
    line-height: 20px;
    position: relative;
    right: -25px;
    top: -11px;
}
button.close {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: none;
    cursor: pointer;
    padding: 0;
}
.alert h4 {
    margin: 0;
}
.list_default {
    float: left;
    margin-top: 20px;
    width: 100%;
}
ul.shortcode-list {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 100%;
}
ul.shortcode-list li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px dotted #666666;
    display: inline-block;
    float: left;
    font-family: 'Oswald',sans-serif;
    font-size: 11px;
    height: 25px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    text-align: left;
    vertical-align: bottom;
    width: 100%;
    word-spacing: 3px;
}
.tables-code {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.table {
    width: 100%;
}
table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}
.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}
.table th, .table td {
    line-height: 20px;
    text-align: left;
    vertical-align: top;
}
.es-carousel-wrapper {
    margin-top: 20px;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

blockquote small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
     -moz-transition: height 0.35s ease;
       -o-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

.collapse.in {
  height: auto;
}
.tabs-stacked .open > a:hover {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}

.tabbable:after {
  clear: both;
}

.tab-content {
  overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.accordion {
  margin-bottom: 20px;
}

.accordion-group {
  margin-bottom: 2px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.desc-sec img,.desc img {
    margin: 6px 10px 10px 0 !important;
}
/*Facebook Widget
==================================================*/
.facebook_module,
.fb_iframe_widget > span,
.fb_iframe_widget > span > iframe {
    width: 100% !important;
    border: none !important;
}
.fb_iframe_widget,
.fb-like-box div span iframe {
	width: 100% !important;
	float:left;
	border: none !important;
}
.fb_iframe_widget > span > iframe > .pluginSkinLight > ._4s7c{
	border:none !important;
}
.post.no_bg{
	background:none;
}
.monthly{
	display:block;
}

#tickets {
width: 400px;
height: 200px;
margin-left: 150px;
margin-bottom: 5px;
}