/** Table of Content 
-	Import Css Files				Line 	53	-	56
-	Import Fonts					Line 	58 	-	70
-	Getting the new tags to behave	Line 	72	-	107
-	Links defaults style			Line 	108	-	119
-	Layout 2 CSS					Line 	121	- 	131
-	main Header css					Line  	131	- 	187
-	Content Css						Line 	187	-	194
-	Latest Album CSS				Line	196	-	209
- 	Song Of The Week Section		Line	211	-	233
-	News Ticker Bar css				Line	235	-	248
-	Featured & Support Box			Line	250	-	266
-	Start My Music List				Line	269	-	285
-	Accordian List Menu				Line	287	-	302
-	Feartured Story					Line	304	-	327
-	Tweets Slider					Line	329	-	337
-	Bread Crumbs					Line	341	-	345
-	About Page						Line	349	-	390
-	Next Events Slider				Line	391	-	403
-	Gallery section					Line	407	-	421
-	Contact Page					Line	423	-	436
-	Grid View						Line	438	-	476
-	Checkout						Line	478	-	524
-	Product Page					Line	526	-	566
-	 Single Post Slider				Line	568	-	583
-	Album Slider					Line	590	-	608
-	Latest Events					Line	610	-	628
-	 Blog Page						Line	630	-	677
-	Blog Detail Page				Line	679	-	696
-	Footer							Line	699	-	728
-	Short Codes						Line 	732	-	759
-	Counter & MISC					Line	761	-	770
End of Table of Content Line 50 **/
/* Import Css Files */
/*@import url('~/css/bxslider.css');
@import url('~/css/social00.css');*/
/* Import Css Files */
/* Import Google Fonts */
@import url(https://fonts.googleapis.com/css?family=Great+Vibes);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);
@font-face
{
	font-family: 'museo500';
	src: url('../fonts/museo500-regular-webfont.eot');
	src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo500-regular-webfont.woff') format('woff'), url('../fonts/museo500-regular-webfont.ttf') format('truetype'), url('../fonts/museo500-regular-webfont.svg#TrocchiRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Import Google Fonts */
/* Getting the new tags to behave */
article,
aside,
audio,
canvas,
command,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
hgroup,
keygen,
meter,
nav,
output,
progress,
section,
source,
video
{
	display: block;
	margin: 0;
}
mark,
rp,
rt,
ruby,
summary,
time
{
	display: inline;
}
/* Getting the new tags to behave */
/* Start form defaults */
input,
select,
textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: middle;
	font-weight: normal;
	color: #393939;
	margin: 0;
	padding: 0;
}
/* End form defaults */
/* Start Links defaults style */

@media screen and (min-width: 900px) {
    h1 {
        font-size: 10px;
}

}

a
{
	text-decoration: none;
	outline: none;
}
	a:hover
	{
		transition: width 1s;
		-moz-transition: 1s; /* Firefox 4 */
		-webkit-transition: 1s; /* Safari and Chrome */
		-o-transition: 1s; /* Opera */
		text-decoration: underline;
	}
	a img
	{
		border: 0;
	}
		a img:hover
		{
			opacity: 0.6;
			transition: width 1s;
			-moz-transition: 1s; /* Firefox 4 */
			-webkit-transition: 1s; /* Safari and Chrome */
			-o-transition: 1s; /* Opera */
		}
.first
{
	margin-left: 0 !important;
}
.m-bottom
{
	margin: 0 0 70px !important;
}
.top-bar .row-fluid [class*="span"],
.ticker-bar .row-fluid [class*="span"],
.featured-box [class*="span"]
{
	margin-bottom: 0;
}
.p-bottom
{
	padding-bottom: 80px;
}
/* End Links defaults style */
/* start Layout 2 CSS */
.layout-2-bg
{
	background: url(../images/main-bg2.png) no-repeat center top;
}
.layout2
{
	max-width: 1220px;
	-moz-box-shadow: 0 0 22px #000;
	-webkit-box-shadow: 0 0 22px #000;
	box-shadow: 0 0 22px #000;
	margin: 0 auto;
	background: url("../images/main-bg.jpg") repeat;
}
	.layout2 .nav-holder
	{
		position: static;
		margin-bottom: 20px;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}
	.layout2 .main-slider
	{
		border: 10px solid #000;
		margin: 0 26px 30px;
		position: relative;
	}
	.layout2 .bx-default-pager
	{
		display: none;
	}
	.layout2 .main-slider .bx-controls-direction
	{
		display: block;
		bottom: 117px;
		position: absolute;
		width: 79px;
	}
	.layout2 .slider-cap
	{
		padding: 30px 0 10px 40px;
		top: 10%;
		width: 45%;
	}
	.layout2 .player4 .jp-progress
	{
		width: 446px;
	}
	.layout2 .player4
	{
		padding-left: 26px;
		width: 98%;
	}
/* End Layout 2 CSS */
/* Start main Header css */
/* Start Top Nav Bar Css */
.top-bar
{
	background: #FFFFFF;
	padding: 20px 0;
	overflow: hidden;
	font-size: 12px;
}
	.top-bar .row-fluid [class*="span"]
	{
		margin-bottom: 0;
	}
.top-list
{
	margin: 0;
	list-style: none;
	text-align: right;
	color: #d0d0d0;
}
	.top-list li:first
	{
		margin-left: 0;
	}
	.top-list li
	{
		display: inline-block;
		margin-left: 97px;
		text-align: center;
		text-transform: uppercase;
	}
.clock
{
	font-style: normal;
	display: block;
	font-size: 25px;
}
.top-list li a
{
	color: #d0d0d0;
	padding-top: 30px;
}
	.top-list li a:hover
	{
		color: #66AA99 ;
		text-decoration: none;
	}
.top-list li.about a
{
	/*background: url(../images/about-icon.jpg) no-repeat center top;*/
}
.top-list li.video-icon a
{
	background: url(../images/video-icon.jpg) no-repeat center top;
}
.top-list li.ref-icon a
{
	background: url(../images/ref-icon.jpg) no-repeat center top;
}
#logo
{
	float: left;
	margin: 0;
}
/* End Top Nav Bar Css */
/* Start Main menu css */
.nav-holder
{
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	background: url(../images/nav-bg.png);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	z-index: 100;
}
#nav
{
	float: left;
}
.contact-btn
{
	padding: 24px 40px;
	background: #FF6600;
	float: right;
}
	.contact-btn:hover
	{
		color: #000;
		text-decoration: none;
	}
/* End Main menu css */
.main-slider
{
	position: relative;
}
	.main-slider img
	{
		min-height: auto;
		height: auto;
		min-height: 100%\9;
		min-width: 2200px\9; /* IE8 and below */
	}
.slider-cap
{
	padding: 0px 0px 50px 200px;
	left: 0px;
	position: absolute;
	top: 25%;
	width: 45%;
	background: url('../images/br-black50.png');
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	height: 250px;
}
	.slider-cap h2
	{
		font-size: 36px;
		margin: 0 0 20px;
		line-height: 40px;
	}
	.slider-cap h4
{
	font-size: 17px;
	margin: 0 0 20px;
	line-height: 20px;
	padding-bottom: 20px;
}
		.slider-cap h2 span
		{
			color: #FF6600;
		}
	.slider-cap p
	{
		color: #fff;
		font-size: 15px;
		margin: 0 0 10px;
		font-family:'"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
	}
.play-title
{
	color: #fff;
	float: left;
	font-size: 30px;
	line-height: 45px;
	margin-right: 20px;
}
.player4
{
	bottom: 0;
	height: 70px;
	left: 0;
	padding-left: 196px;
	padding-top: 15px;
	position: absolute;
	width: 85.3%;
	background: #121212;
}
	.player4 div.jp-interface
	{
		background: #121212;
	}
	.player4 .jp-playlist, .player4 .jp-mute, .player4 .jp-volume-max
	{
		display: none !important;
	}
	.player4 .jp-volume-bar
	{
		float: left;
		margin: 24px 15px 0 0;
		position: static;
		width: 185px;
		height: 9px;
	}
	.player4 .jp-volume-bar-value
	{
		height: 9px;
	}
	.player4 .jp-play-bar, .player4 .jp-volume-bar-value
	{
		background: #c1c1c1;
	}
	.player4 div.jp-audio
	{
		float: left;
		padding: 0;
		width: 84%;
	}
	.player4 .jp-controls
	{
		float: left;
		margin-right: 15px !important;
		width: 165px !important;
	}
	.player4 .jp-toggles
	{
		float: left;
		margin: 20px 20px 0 0;
	}
	.player4 .jp-progress
	{
		float: left;
		width: 460px;
		margin: 21px 15px 0 0;
		height: 15px;
	}
	.player4 div.jp-audio .jp-interface
	{
		height: 48px;
		margin-bottom: 0;
		padding-top: 0;
	}
	.player4 i
	{
		margin: 20px 15px 0 0 !important;
	}
	.player4 .jp-seek-bar, .player4 .jp-volume-bar
	{
		background: #252525;
	}
	.player4 .jp-play, .player4 .jp-pause
	{
		height: 53px !important;
		width: 64px !important;
	}
	.player4 .jp-play
	{
		background: url(../images/play-btn2.png) no-repeat !important;
	}
	.player4 .jp-pause
	{
		background: url(../images/pause-icon.png) no-repeat !important;
	}
	.player4 div.jp-interface ul.jp-controls
	{
		overflow: inherit !important;
	}
	.player4 .jp-previous, .player4 .jp-next
	{
		margin-top: 10px !important;
	}
/* End main Header css */
/* Start Content Css */
.main-c-holder
{
	padding: 80px 0 0;
	border-top: 1px solid #0b0b0b;
}
	.main-c-holder.inner-holder
	{
		padding: 30px 0 0;
	}
	.main-c-holder h2
	{
		margin: 0 0 25px;
		font-size: 36px;
	}
		.main-c-holder h2 span
		{
			color: #ffc000;
		}
	.main-c-holder p
	{
		color: #eaeaea;
		font-size: 13px;
		font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
/* Start Latest Album CSS */
.heading-bar
{
	font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #ffc000;
	overflow: hidden;
	padding: 12px;
	text-align: center;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color: #fff;
	font-size: 16px;
}
	.heading-bar i
	{
		font-size: 20px;
	}
	.heading-bar a:hover i
	{
		color: #000;
		text-decoration: none;
	}
	.heading-bar .h-title
	{
		display: inline-block;
		font-weight: normal;
	}
.sub-title
{
	font-size: 12px;
	font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.player2 .jp-playlist
{
	display: none;
}
.player2 .jp-volume-bar
{
	display: none !important;
}
.player2 div.jp-audio .jp-interface
{
	padding-top: 0;
}
.player2 .jp-volume-max, .player2 .jp-mute
{
	display: none!important;
}
.player2 div.jp-audio
{
	padding: 9px 7% 3%;
}
/* End Latest Album CSS */
/* Start Song Of The Week Section */
.player3 .jp-playlist, .player3 .jp-mute, .player3 .jp-volume-max
{
	display: none !important;
}
.player3 .jp-volume-bar
{
	float: left;
	margin: 24px 15px 0 0;
	position: static;
	width: 85px;
	height: 9px;
}
.player3 .jp-volume-bar-value
{
	height: 9px;
}
.player3 div.jp-audio
{
	width: 100%;
	padding: 0;
}
.player3 .jp-controls
{
	float: left;
	margin-right: 15px !important;
	width: 165px !important;
}
.player3 .jp-toggles
{
	float: left;
	margin: 20px 20px 0 0;
}
.player3 .jp-progress
{
	float: left;
	width: 146px;
	margin: 24px 0 0;
}
.player3 div.jp-audio .jp-interface
{
	height: 48px;
	margin-bottom: 0;
	padding-top: 0;
}
.player3 i
{
	margin: 20px 15px 0 0 !important;
}
.player3 .jp-seek-bar, .player3 .jp-volume-bar
{
	background: #141414;
}
.player3 .jp-play, .player3 .jp-pause
{
	height: 53px !important;
	width: 64px !important;
}
.player3 .jp-play
{
	background: url(../images/play-btn2.png) no-repeat !important;
}
.player3 .jp-pause
{
	background: url(../images/pause-icon.png) no-repeat !important;
}
.player3 div.jp-interface ul.jp-controls
{
	overflow: inherit !important;
}
.player3 .jp-previous, .player3 .jp-next
{
	margin-top: 10px !important;
}
.weekly-songs-box
{
	background: #000;
	padding: 20px;
	overflow: hidden;
}
.weekly-songs h4
{
	margin: 0 0 15px;
	font-size: 15px;
	font-weight: bold;
}
.sub-title2
{
	display: block;
	font-size: 12px;
	color: #999;
}
.rating-star-bar
{
	display: block;
	margin-top: 10px;
}
.song-img-box img
{
	width: 100%;
}
/* End Song Of The Week Section */
/* Start News Ticker Bar css */
.ticker-bar
{
	padding: 18px 0;
	border-bottom: 6px solid #1a1a1a;
	background: #000000;
}
.news-title
{
	float: left;
	background: #121212;
	padding: 5px 20px;
	margin-right: 20px;
	font-size: 18px;
	color: #C00000 ;
	font-weight: normal;
	font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ticker
{
	float: left;
	width: 80%;
	margin-top: 6px;
}
	.ticker p
{
	margin: 0;
	color: #FFFFFF;
	font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
}
		.ticker p em
{
	color: #66AA99  ;
}
.share-srch-list
{
	margin: 0;
	list-style: none;
	text-align: right;
}
	.share-srch-list li
	{
		display: inline-block;
		margin-left: 10px;
		overflow: hidden;
	}
.shar-icon
{
	background: url(../images/share-icon.png) no-repeat;
	width: 23px;
	height: 23px;
}
	.shar-icon a
	{
		text-indent: 999px;
		display: block;
	}
.ticker-bar .bx-controls-direction
{
	display: none;
}
.ticker-bar .bx-wrapper .bx-viewport
{
	border: 0;
}
/* End News Ticker Bar css */
/* Start Featured & Support Box */
.bg-style
{
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	border-top: 2px solid #ffc000;
	padding: 0 0 25px;
}
.support-cap
{
	padding: 30px 35px;
	background: #000;
	margin: 0 0 25px;
}
	.support-cap h3
	{
		margin: 0 0 25px;
		font-size: 18px;
		color: #ffc000;
		line-height: 18px;
	}
.dontae-btn
{
	color: #FFFF66 ;
	font-size: 24px;
	padding: 10px 40px;
	display: inline-block;
	background: #000;
	line-height: 24px;
	font-family:"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
	.dontae-btn:hover
	{
		text-decoration: none;
		background: rgb(0, 0, 0);
		background: rgba(0, 0, 0, 0.3);
	}
.center-style
{
	text-align: center;
}
.sec-padding
{
	padding: 41px 37px;
	position: relative;
}
.featured-box .bx-pager
{
	display: none;
}
.featured-box .bx-wrapper .bx-viewport
{
	border: 0;
}
.featured-box .bx-controls-direction
{
	position: absolute;
	right: 0;
	bottom: 0;
}
.featured-box .bx-wrapper .bx-next
{
	right: -23px;
}
.featured-box .bx-wrapper .bx-prev
{
	left: -41px;
}
.f-title
{
	color: #FFFF66 ;
	margin: 0 0 20px;
	font-size: 36px;
	font-family: 'Great Vibes', cursive;
	font-weight: normal;
	line-height: 42px;
	display: block;
}
.f-img img
{
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 4px solid #ffc000;
	border-top: 3px;
	border-right: 3px;
}
/* End Featured & Support Box */
/* Start My Music List */
.my-music-list
{
	margin: 0;
	list-style: none;
}
	.my-music-list li
	{
		float: left;
		width: 33.3%;
		position: relative;
	}
		.my-music-list li img
		{
			width: 100%;
		}
.music-detail
{
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	color: #989da2;
	display: none;
}
	.music-detail em
	{
		font-style: normal;
	}
.track-time
{
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.song-title
{
	font-size: 12px;
	color: #e0e2e3;
	display: block;
	padding: 10px;
}
	.song-title a
	{
		color: #e0e2e3;
	}
.play-btn
{
	height: 31px;
	width: 31px;
	background: url(../images/play-btn.png) no-repeat center;
	position: absolute;
	left: 110px;
	top: 52px;
	overflow: hidden;
	text-indent: -999px;
}
.s-share-btn
{
	height: 19px;
	width: 22px;
	background: url(../images/s-share.png) no-repeat center;
	position: absolute;
	right: 10px;
	bottom: 10px;
	overflow: hidden;
	text-indent: -999px;
}
.my-music-list li:hover .music-detail
{
	transition: width 1s;
	-moz-transition: 1s; /* Firefox 4 */
	-webkit-transition: 1s; /* Safari and Chrome */
	-o-transition: 1s; /* Opera */
	display: block;
}
.heading-bar2
{
	background: #0b0b0b;
	font-family:"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 12px;
	text-align: center;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color: #fff;
	font-size: 24px;
}
	.heading-bar2 i
	{
		font-size: 20px;
	}
	.heading-bar2 a:hover i
	{
		color: #000;
		text-decoration: none;
	}
	.heading-bar2 .h-title
	{
		display: inline-block;
		font-weight: normal;
	}
/* End My Music List */
/* Start Accordian List Menu */
.accordian-list .accordion
{
	margin: 0;
}
.accordian-list .accordion-heading a:hover
{
	background: #ffc000;
	text-decoration: none;
}
.accordian-list .accordion-inner
{
	border: 0;
}
.accordian-list .accordion-inner
{
	padding: 0;
}
.accordian-list .slider4 img
{
	width: 100%;
}
.slider4 .slide
{
	position: relative;
}
.accordian-list .bx-wrapper .bx-viewport
{
	border: 0;
}
.accordian-list .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto
{
	bottom: 15px;
}
.accordian-list .bx-controls-direction
{
	display: none;
}
.accordian-list .bx-wrapper .bx-pager.bx-default-pager a
{
	background: #a88b9d;
	border: 0;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	outline: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
	.accordian-list .bx-wrapper .bx-pager.bx-default-pager a:hover, .accordian-list .bx-wrapper .bx-pager.bx-default-pager a.active
	{
		background: #ffc000;
	}
.accordian-list .img-cap
{
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.9);
	position: absolute;
	width: 100%;
	padding: 15px 0 45px;
	bottom: 0;
	left: 0;
	text-align: center;
}
	.accordian-list .img-cap h3
	{
		margin: 0 0 8px;
		font-size: 30px;
		line-height: 30px;
		color: #ffc000;
		font-weight: normal;
	}
	.accordian-list .img-cap strong
	{
		display: block;
		font-size: 18px;
		color: #a88b9d;
		font-family:"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
/* End Accordian List Menu */
/* Start Feartured Story CSS */
.featured-story
{
	margin: 0;
}
	.featured-story li
	{
		margin-bottom: 2.5641%;
	}
		.featured-story li img
		{
			width: 100%;
		}
	.featured-story [class*="span"]
	{
		min-height: 306px !important;
		position: relative;
	}
.story-btn
{
	background: #000;
	font-size: 30px;
	line-height: 34px;
	text-transform: uppercase;
}
	.story-btn a
	{
		display: block;
		height: 100%;
		padding: 102px 40px;
		font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
		.story-btn a:hover
		{
			color: #FFFF66 ;
			text-decoration: none;
		}
		.story-btn a i
		{
			font-size: 23px;
		}
.featured-slider .bx-wrapper .bx-pager
{
	display: none;
}
.featured-slider .bx-wrapper .bx-viewport
{
	border: 0;
}
.featured-slider .bx-wrapper img
{
	height: 100%;
	width: 100%;
}
.featured-slider .bx-controls-direction
{
	bottom: 28px;
	left: 38px;
	position: absolute;
}
.featured-slider .bx-wrapper .bx-controls-direction a
{
	margin-top: 0;
	top: 0;
}
.featured-slider .bx-wrapper .bx-prev
{
	left: -41px;
}
.featured-slider .bx-wrapper .bx-next
{
	right: -16px;
}
.featured-slider .slide
{
	position: relative;
}
.post-slide-cap
{
	position: absolute;
	top: 0;
	left: 0;
}
.post-type
{
	background: #FFFF66 ;
	color: #fff;
	display: inline-block;
	padding: 10px 15px;
	font-size: 15px;
	font-family:"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.f-post-title
{
	font-weight: normal;
	font-family: 'museo500';
}
	.f-post-title a:hover
	{
		color: #FFFF66 ;
		text-decoration: none;
	}
.post-type i
{
	margin-left: 8px;
}
.f-post-title
{
	display: inline-block;
	padding: 10px 15px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
}
/* End Feartured Story CSS */
/* Start Tweets Slider */
.tweets-slide
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #fff;
}
	.tweets-slide p
	{
		margin: 0 0 25px;
	}
	.tweets-slide .p-time
	{
		margin: 0 0 25px;
		display: block;
	}
	.tweets-slide i
	{
		font-size: 30px;
	}
	.tweets-slide .bx-has-controls-direction
	{
		display: none;
	}
	.tweets-slide .bx-wrapper .bx-viewport
	{
		border: 0;
	}
.t-slide-inner
{
	padding: 30px 20px;
}
/* End Tweets Slider */
.inner-p-nav
{
	border-bottom: 2px solid #ffc000;
	min-height: 70px;
}
/* Start Bread Crumb CSS */
.bread-crumb
{
	margin: 0 0 30px;
	overflow: hidden;
	list-style: none;
}
	.bread-crumb li
	{
		float: left;
		margin-right: 10px;
		color: #a1a1a1;
	}
		.bread-crumb li a
		{
			color: #a1a1a1;
		}
/* End Bread Crumb CSS */
/* End Content Css */
/* Start About Page Css */
.about-cap p
{
	color: #3E3E3E;
	font-size: 15px;
	margin: 0;
}
.ticker-bar h2
{
	color: #FFFF66 ;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
}
.team-sec
{
	margin: 0;
}
	.team-sec li
	{
		background: #121212;
		text-align: center;
		border-bottom: 1px solid #ffc000;
		padding: 140px 30px 30px;
		position: relative;
		margin-top: 110px;
	}
		.team-sec li h3
		{
			color: #FFFF66 ;
			margin: 0 0 18px;
			line-height: 18px;
			font-size: 18px;
		}
		.team-sec li p
		{
			color: #FFFF66 ;
			margin: 0 0 18px;
			font-size: 11px;
			color: #ddd;
		}
		.team-sec li .f-img
		{
			left: 22px;
			position: absolute;
			top: -107px;
		}
.acc-list2 .accordion-heading a
{
	font-size: 11px;
	font-family: arial;
	text-transform: uppercase;
}
.acc-list2 .accordion-heading i
{
	margin-right: 5px;
}
.acc-list2 .accordion-heading a span
{
	color: #525252;
	float: right;
}
.acc-list2 .accordion-heading a .mtl
{
	padding: 0 10px;
	margin-right: 10px;
	border-left: 1px solid #3c3c3c;
	border-right: 1px solid #3c3c3c;
}
.acc-list2 .accordion-inner
{
	margin: 0;
	padding: 10px;
}
.acc-list2 p
{
	color: #525252;
	font-size: 11px;
	font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	line-height: 13px;
}
.post-img-holder
{
	position: relative;
}
	.post-img-holder img
	{
		width: 100%;
	}
.post-detail
{
	padding: 20px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.9);
	overflow: hidden;
}
	.post-detail h3
	{
		margin: 0 0 15px;
		line-height: 25px;
	}
	.post-detail p
	{
		color: #c8c8c8;
		line-height: 22px;
		font-size: 12px;
		margin: 0 0 15px;
	}
.post-nav
{
	margin: 0;
	list-style: none;
	font-size: 16px;
}
	.post-nav i
	{
		color: #FFFF66 ;
		margin-right: 4px;
		font-size: 20px;
	}
	.post-nav li
	{
		float: left;
		margin-right: 15px;
	}
		.post-nav li a:hover
		{
			color: #FFFF66 ;
			text-decoration: none;
		}
.recent-post-list .nav-tabs
{
	padding: 0;
	background: transparent;
	border: 0;
	font-family:"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
	.recent-post-list .nav-tabs > li
	{
		width: 50%;
		font-size: 16px;
		text-align: center;
		background: #ffc000;
	}
		.recent-post-list .nav-tabs > li > a
		{
			margin: 0;
		}
	.recent-post-list .nav-tabs > .active > a, .recent-post-list .nav-tabs > .active > a:hover, .recent-post-list .nav-tabs > .active > a:focus
	{
		border: 0;
		background: #0b0b0b;
		color: #fff;
	}
	.recent-post-list .nav-tabs > li > a
	{
		color: #fff;
	}
.recent-post-list .nav > li > a:hover, .recent-post-list .nav > li > a:focus
{
	background: #ffc000;
}
.recent-post-list .tab-content
{
	padding: 0;
}
.post-list
{
	margin: 0;
	list-style: none;
}
	.post-list li
	{
		margin: 0 0 13px;
		overflow: hidden;
		background: rgb(0, 0, 0);
		background: rgba(0, 0, 0, 0.9);
	}
		.post-list li p
		{
			font-size: 15px;
			margin: 0;
		}
			.post-list li p a
			{
				color: #c8c8c8;
			}
.img-holder-l
{
	float: left;
	margin-right: 10px;
	width: 99px;
}
.img-cap-r
{
	float: left;
	width: 128px;
	margin-top: 10px;
}
/* Start Our Next Events Slider */
.next-e-slider .bx-wrapper .bx-viewport
{
	border: 0;
}
.next-e-slider .bx-controls-direction
{
	display: none;
}
.next-e-slider .bx-wrapper .bx-pager, .next-e-slider .bx-wrapper .bx-controls-auto
{
	bottom: 20px;
	font-size: 0;
	right: 20px;
	text-align: right;
}
	.next-e-slider .bx-wrapper .bx-pager.bx-default-pager a
	{
		background: #65605e;
		border: 0;
		width: 10px;
		height: 10px;
		margin: 0 2px;
		outline: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
		.next-e-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .next-e-slider .bx-wrapper .bx-pager.bx-default-pager a.active
		{
			background: #ffc000;
		}
.n-e-cap
{
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.9);
}
.n-e-inner
{
	padding: 25px;
}
	.n-e-inner h3
	{
		color: #ddd;
		font-size: 24px;
		line-height: 25px;
		margin: 0 0 20px;
	}
	.n-e-inner p
	{
		color: #FFFF66;
		font-size: 15px;
		line-height: 18px;
		margin: 0 0 20px;
		font-family: "Segoe UI", ", SegoeUI, ", "Helvetica Neue"", Helvetica, Arial, sans-serif;
	}
.buy-btn
{
	padding: 8px 20px;
	color: #fff;
	font-size: 18px;
	border-right: 1px solid #FFFF66;
	background: #000;
	display: inline-block;
	font-family: "Segoe UI", ", SegoeUI, ", "Helvetica Neue"", Helvetica, Arial, sans-serif;
}
/* End Our Next Events Slider */
/* End About Page Css */
/* Start Gallery CSS */
.title-holder
{
	border-bottom: 1px solid #2b2b2b;
	padding-bottom: 20px;
	margin: 0 0 20px;
}
	.title-holder h3
	{
		margin: 0 0 10px;
	}
.type-list
{
	color: #FFFF66 ;
	display: block;
}
.gallery-cap p
{
	margin: 0 0 20px;
}
.gallery-nav
{
	overflow: hidden;
	list-style: none;
}
	.gallery-nav li
	{
		float: left;
		margin-right: 2px;
	}
		.gallery-nav li a
		{
			padding: 8px 15px;
			background: #000;
			color: #c5c5c5;
			display: inline-block;
		}
			.gallery-nav li a:hover
			{
				background: #FFFF66 ;
				text-decoration: none;
				color: #000;
			}
.gallery-pagination
{
	margin: 0;
	list-style: none;
	float: left;
	width: 100%;
}
	.gallery-pagination li
	{
		float: left;
		margin-right: 5px;
	}
		.gallery-pagination li a
		{
			background: #363636;
			padding: 5px 10px;
			-moz-border-radius: 50px;
			-webkit-border-radius: 50px;
			border-radius: 50px;
		}
			.gallery-pagination li a:hover
			{
				background: #FFFF66 ;
				color: #000;
				text-decoration: none;
			}
/* End Gallery CSS */
/* Start Contact Page Css */
.contact-det h2
{
	margin: 0 0 10px;
}
.contact-det p
{
	color: #fefefe;
	font-size: 18px;
	margin: 0 0 20px;
}
.address-box
{
	background: #090503;
	padding: 15px;
}
	.address-box .title
	{
		margin: 0 0 10px;
		display: block;
		color: #FFFF66 ;
		font-size: 18px;
		font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
	}
	.address-box p, address
	{
		font-size: 15px;
		color: #fff;
		margin: 0 0 10px;
	}
		.address-box p span
		{
			color: #FFFF66 ;
		}
.form-list
{
	margin: 0;
	list-style: none;
}
	.form-list input[type="text"]
{
	width: 95%;
	background: #FFFFFF;
	border-color: #766710;
	color: #787878;
}
	.form-list textarea
{
	width: 97.5%;
	background: #FFFFFF;
	border-color: #766710;
	color: #787878;
	height: 100px;
	resize: none;
}
	.form-list input[type="submit"]
	{
		background: #FFFF66 ;
		padding: 8px 20px;
		color: #000;
		font-size: 15px;
		border: 0;
		text-transform: uppercase;
	}
/* End Contact Page Css */
/* Start Grid View Page */
.g-view-cap
{
	margin: 0 0 30px;
}
.short-pages
{
	font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #686868;
	display: block;
	margin: 0 0 15px;
}
	.short-pages a
	{
		color: #686868;
		margin: 0 8px;
	}
.grid-list-nav
{
	border-bottom: 1px solid #2a2a2a;
	border-top: 1px solid #2a2a2a;
	overflow: hidden;
}
.g-l-nav, .list-nav
{
	margin: 0;
	list-style: none;
}
	.g-l-nav li
	{
		float: left;
		line-height: 50px;
	}
		.g-l-nav li i
		{
			margin-right: 7px;
		}
		.g-l-nav li.item-num
		{
			background: #2b2b2b;
		}
		.g-l-nav li a
		{
			padding: 0 15px;
			display: block;
			height: 100%;
		}
			.g-l-nav li a:hover
			{
				background: #ffc000;
				text-decoration: none;
				color: #000;
			}
.list-nav
{
	float: right;
	padding-top: 13px;
}
	.list-nav a
	{
		color: #FFFF66 ;
	}
		.list-nav a:hover
		{
			text-decoration: none;
		}
	.list-nav li
	{
		display: inline-block;
		margin-left: 10px;
	}
	.list-nav select
	{
		background: #484848;
		margin: 0;
		font-size: 11px;
		font-family: arial;
		color: #999;
		height: 26px;
		width: 150px;
		border: 1px solid #4f4f4f;
	}
.grid-list-view h3
{
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 20px;
}
	.grid-list-view h3 a
	{
		color: #dbdbdb;
		display: block;
	}
.grid-list-view .price-rating
{
	margin-bottom: 15px;
}
.grid-list-view .row-fluid [class*="span"]
{
	margin-bottom: 35px;
}
.product-img
{
	margin-bottom: 25px;
	position: relative;
}
	.product-img:before, .product-img:after
	{
		z-index: -1;
		position: absolute;
		content: "";
		bottom: 15px;
		left: 10px;
		width: 50%;
		top: 80%;
		max-width: 300px;
		background: #000;
		-webkit-box-shadow: 0 15px 10px #000;
		-moz-box-shadow: 0 15px 10px #000;
		box-shadow: 0 15px 10px #000;
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		transform: rotate(-3deg);
	}
	.product-img:after
	{
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		transform: rotate(3deg);
		right: 10px;
		left: auto;
	}
	.product-img img
	{
		width: 100%;
	}
.product-nav
{
	margin: 0 0 10px;
	list-style: none;
	overflow: hidden;
}
	.product-nav li
	{
		margin-right: 2px;
		float: left;
		font-size: 15px;
	}
		.product-nav li a
		{
			padding: 8px 16px;
			line-height: 17px;
			display: block;
			background: #ffc000;
			height: 100%;
			color: #333;
		}
			.product-nav li a:hover
			{
				color: #000;
				text-decoration: none;
			}
.list-view-cap p
{
	margin-bottom: 20px;
	color: #8f8f8f;
}
.list-view-cap .price-rating
{
	max-width: 200px;
}
.list-view-cap h3
{
	font-size: 24px;
}
.list-view-cap h4
{
	color: #8f8f8f;
	font-size: 18px;
	margin: 0 0 20px;
	line-height: 18px;
}
/* End Grid View Page */
/* Start Checkout Page */
.m-bottom2
{
	margin: 0 0 30px;
}
.checkout-table img
{
	width: 100%;
}
.check-btn
{
	background: #FFFF66 ;
	color: #333;
	font-size: 18px;
	padding: 10px 20px;
	float: right;
	margin: 0 0 27px;
	font-family: 'museo500';
}
	.check-btn:hover
	{
		text-decoration: none;
		color: #000;
	}
.cart-nav a
{
	background: #FFFF66 ;
	color: #000;
	padding: 10px;
	display: inline-block;
	clear: both;
	margin: 0 0 10px;
}
	.cart-nav a:hover
	{
		color: #fff;
		text-decoration: none;
	}
.product-cap h3
{
	margin: 0 0 15px;
	line-height: 24px;
}
.product-cap p
{
	margin: 0 0 15px;
}
.btn-bar-chekout a
{
	background: #FFFF66 ;
	color: #000;
	padding: 8px 30px;
	margin-left: 10px;
	float: right;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
	.btn-bar-chekout a:hover
	{
		color: #fff;
		text-decoration: none;
	}
.checkout-accordian .accordion-heading
{
	background: #FFFF66 ;
	font-size: 18px;
	color: #fff;
}
	.checkout-accordian .accordion-heading i
	{
		margin-right: 5px;
	}
	.checkout-accordian .accordion-heading a:hover
	{
		text-decoration: none;
		color: #000;
	}
.checkout-accordian .accordion-inner
{
	border: 0;
	background: #000;
	padding: 20px;
}
.checkout-accordian .accordion-group
{
	margin: 0 0 2px;
}
.checkout-accordian .check-btn
{
	background: #fff;
	margin: 0 0 10px;
	float: none;
	display: inline-block;
}
	.checkout-accordian .check-btn:hover
	{
		background: #ffc000;
	}
.red-txt
{
	color: #d82d46;
}
.red-title
{
	font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #C00000 ;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
.price-cal
{
	text-align: right;
}
	.price-cal p
	{
		margin: 0 0 10px;
		font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
.grand-total
{
	font-size: 15px;
}
.sub-total
{
	font-size: 12px;
}
.accordion2
{
	border: 1px solid #3f3f3f;
}
	.accordion2 .accordion-heading
	{
		background: #383838;
	}
	.accordion2 .accordion-group
	{
		margin-top: 1px;
	}
		.accordion2 .accordion-group:first-child
		{
			margin: 0;
		}
	.accordion2 .accordion-inner
	{
		border: 0;
		padding: 20px;
		background: #000;
	}
	.accordion2 .accordion-heading a
	{
		font-size: 12px;
		font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-transform: uppercase;
	}
		.accordion2 .accordion-heading a:hover
		{
			background: #ffc000;
			text-decoration: none;
			color: #000;
		}
.num-sep
{
	padding-right: 7px;
	margin-right: 7px;
	border-right: 1px dotted #fff;
	display: inline-block;
}
.cart-opt
{
	text-align: center;
}
	.cart-opt a
	{
		display: inline-block;
		float: none;
	}
.num-opt
{
	margin: 0 0 20px;
}
.num-box
{
	padding: 3px 11px;
	background: #454545;
	border: 1px solid #d4d4d4;
	color: #fff;
}
.num-slide span
{
	display: inline-block;
	margin: 0 3px;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
.num-slide a
{
	color: #454545;
}
/* End Checkout Page */
/* Start Product Page */
.product-info .price-rating
{
	margin: 0 0 15px;
}
.product-info h3
{
	font-size: 30px;
	line-height: 18px;
	margin: 0 0 20px;
}
.product-opt
{
	background: #ffc000;
	padding: 20px;
}
.product-tabs .nav
{
	margin: 0;
}
.product-tabs .tab-content
{
	padding: 20px;
	background: #000;
}
.product-tabs .nav-tabs
{
	background: transparent;
	border: 0;
	padding: 0;
}
	.product-tabs .nav-tabs > li > a
	{
		background: #000;
		font-size: 15px;
	}
.opt-title
{
	font-size: 24px;
	color: #333;
	line-height: 24px;
	margin: 0 0 15px;
	font-weight: normal;
	display: block;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
.choose-list
{
	margin: 0;
	list-style: none;
}
	.choose-list li
	{
		margin: 0 0 10px;
	}
	.choose-list select, input[type="file"]
	{
		font-size: 11px;
		height: 27px;
		line-height: 30px;
		margin: 0;
	}
	.choose-list select
	{
		border-color: #C0BEB9;
	}
.y-bg
{
	background: #FFFF66  ;
	display: inline-block;
	margin: 0 0 10px;
	clear: both;
	padding: 20px;
}
.cart-title
{
	font-size: 24px;
	color: #333;
}
.amazing-p-box
{
	padding: 20px 20px 0;
	background: #000;
	overflow: hidden;
}
.reviews-table
{
	margin: 0 0 20px;
}
.r-form-box form
{
	overflow: hidden;
}
.r-form-box input[type="text"]
{
	border: 0;
	border-bottom: 1px solid #2a2020;
	width: 50%;
	background: #000;
	font-style: italic;
	font-size: 11px;
}
.r-form-box textarea
{
	border: 0;
	border-bottom: 1px solid #2a2020;
	font-style: italic;
	font-size: 11px;
	background: #000;
	height: 160px;
}
.r-form-box input[type="submit"]
{
	float: right;
}
.customer-r h2
{
	margin: 0 0 15px;
	font-size: 24px;
	line-height: 24px;
}
.customer-r h3
{
	margin: 0 0 15px;
	font-size: 18px;
	line-height: 18px;
}
.customer-r p
{
	color: #959595;
	margin: 0 0 20px;
}
.rev-rating
{
	margin: 0 0 20px;
	list-style: none;
}
	.rev-rating li
	{
		margin-bottom: 8px;
	}
		.rev-rating li span
		{
			margin-left: 20px;
			display: inline-block;
		}
.p-img-box
{
	margin: 0 0 20px;
}
	.p-img-box img
	{
		width: 100%;
	}
.n-album-box
{
	position: relative;
	margin: 0 0 20px;
}
	.n-album-box img
	{
		width: 100%;
	}
.album-cap
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 0 20px;
	text-align: center;
	color: #fff;
}
/* End Product Page */
/* Start Single Post Slider */
.single-p-slider .bx-wrapper .bx-viewport
{
	border: 0;
}
.single-p-slider .bx-controls-direction
{
	display: none;
}
.single-p-slider .bx-default-pager
{
	bottom: 20px;
	position: absolute;
	right: 20px;
	text-align: right;
}
	.single-p-slider .bx-default-pager a
	{
		font-size: 0px;
	}
p.y-txt
{
	margin: 0 0 10px;
	color: #ffc000;
}
.y-txt a
{
	color: #FFFF66 ;
}
.related-item-list
{
	margin: 0 0 0 -29px;
	list-style: none;
}
	.related-item-list li
	{
		float: left;
		margin: 0 0 27px 27px;
		overflow: hidden;
		width: 270px;
		background: #1f1f1f;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	}
.post-author
{
	display: block;
	margin: 0 0 15px;
	color: #FFFF66 ;
}
.post-d
{
	margin: 0 0 15px;
	color: #fff;
}
	.post-d span
	{
		display: block;
	}
/* End Single Post Slider */
/* Start One Colum Section */
.r-holder
{
	margin: 0 0 50px;
	float: left;
	width: 100%;
}
/* End One Column Section */
/* Start New Album Slider */
.new-album-list
{
	background: url(../images/section-bg.png);
	padding: 67px 0 60px;
}
.new-album-cap h2
{
	font-size: 49px;
	margin: 0 0 30px;
	line-height: 49px;
}
.new-album-cap p
{
	font-size: 18px;
	color: #686868;
	margin: 0;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
}
.album-slider .bx-wrapper .bx-viewport
{
	border: 0;
	padding-top: 13px;
}
.album-slider .slide img
{
	width: 100%;
}
.item-cap
{
	padding: 15px 0 0;
}
.item-title
{
	display: block;
	font-size: 18px;
	margin: 0 0 10px;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
	.item-title a
	{
		color: #fff;
	}
.price-rating
{
	display: block;
	overflow: hidden;
}
.price
{
	color: #d82b44;
	float: left;
}
.rating
{
	float: right;
	padding-top: 6px;
}
.buy-now
{
	position: absolute;
	right: -15px;
	top: -13px;
	background: url(../images/buy-now.png) no-repeat;
	width: 107px;
	height: 109px;
	text-indent: -999px;
	overflow: hidden;
}
.new-album-list .row-fluid [class*="span"]
{
	margin-bottom: 0 !important;
}
.new-album-list .bx-wrapper
{
	position: static;
}
.new-album-list .bx-controls-direction
{
	bottom: 30px;
	left: -3px;
	position: absolute;
}
.new-album-list .container
{
	position: relative;
}
.new-album-list .bx-wrapper .bx-prev
{
	left: 0;
}
.new-album-list .bx-wrapper .bx-next
{
	right: -60px;
}
/* End New Album Slider */
/* Start Latest Events Css */
.events-slider .bx-wrapper .bx-viewport
{
	border: 0;
}
.events-slider .bx-controls-direction
{
	height: 30px;
	position: absolute;
	right: -15px;
	top: -70px;
	width: 80px;
}
.event-img
{
	position: relative;
}
	.event-img img
	{
		width: 95%;
		border: 4px solid #262626;
	}
.main-c-holder .slider8 p
{
	color: #676768;
	margin: 0 0 23px;
	font-size: 12px;
}
.slider8 h3
{
	color: #676768;
	margin: 0 0 23px;
	font-size: 24px;
	color: #676768;
	line-height: 24px;
}
.slider8 a
{
	color: #fdbe00;
	font-size: 15px;
}
.event-date
{
	background: #151515;
	padding: 15px;
	position: absolute;
	right: 10px;
	bottom: 4px;
	color: #FFFF66 ;
	text-align: center;
	font-size: 29px;
	line-height: 34px;
}
	.event-date span
	{
		display: block;
		font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 50px;
		font-weight: bold;
	}
.events-slider
{
	margin: 0 0 50px;
}
.events-date [class*="span"]
{
	margin-bottom: 30px;
}
.left-d
{
	float: left;
	width: 70px;
	background: #363535;
	padding: 13px 0;
	text-align: center;
	color: #9c9b9b;
	font-size: 24px;
	line-height: 24px;
}
	.left-d span
	{
		display: block;
		font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 40px;
		font-weight: bold;
		line-height: 42px;
	}
.event-cap
{
	float: left;
	margin-left: 18px;
	width: 170px;
}
	.event-cap p
	{
		color: #676768;
		margin: 0 0 15px;
		line-height: 17px;
	}
.counter-holder
{
	margin: 0 0 50px;
}
	.counter-holder img
	{
		width: 100%;
	}
/* End Latest Events Css */
/* Start Blog Page */
/* Start Side Bar Section */
.side-bar
{
	position: relative;
	padding: 0 0 1px;
}
.side-bar-bg
{
	background: #000;
	position: absolute;
	top: 0;
	right: 0;
	width: 1000%;
	height: 100%;
	z-index: 10;
}
.side-bar-holder
{
	position: relative;
	z-index: 50;
	padding: 50px 50px 0 0;
}
	.side-bar-holder div.jp-audio, .side-bar-holder div.jp-audio-stream, .side-bar-holder div.jp-video, .side-bar-holder div.jp-interface
	{
		background: #151515;
	}
.widget-holder
{
	margin: 0 0 45px;
	overflow: hidden;
}
	.widget-holder h2
	{
		margin: 0 0 22px;
	}
	.widget-holder .support-cap
	{
		margin: 0;
	}
.d-btn-holder
{
	padding: 15px 0;
	background: #0e0e0e;
}
.flickr-list
{
	margin: 0 0 0 -5px;
	list-style: none;
}
	.flickr-list li
	{
		float: left;
		margin: 0 0 5px 5px;
	}
		.flickr-list li a img
		{
			border: 4px solid #171717;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}
		.flickr-list li a:hover img
		{
			border: 4px solid #ffc000;
		}
.story-slider
{
	background: #151515;
	padding: 15px;
}
	.story-slider .bx-controls-direction
	{
		display: none;
	}
	.story-slider .bx-wrapper .bx-viewport
	{
		border: 0;
	}
	.story-slider .bx-wrapper .bx-pager, .story-slider .bx-wrapper .bx-controls-auto
	{
		bottom: 40px;
		text-align: right;
		font-size: 0;
	}
	.story-slider img
	{
		margin: 20px 0 27px;
		border: 4px solid #484848;
		width: 97%;
	}
	.story-slider p
	{
		color: #767676;
		margin: 0;
	}
.story-title
{
	font-size: 15px;
	display: block;
	color: #fff;
}
.story-slider .bx-wrapper .bx-pager.bx-default-pager a
{
	background: #a88b9d;
	border: 0;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	outline: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
	.story-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .story-slider .bx-wrapper .bx-pager.bx-default-pager a.active
	{
		background: #ffc000;
	}
/* End Side Bar Section */
.post-holder
{
	margin: 0 0 0 100px;
	padding-bottom: 1px;
	position: relative;
}
.post-type-bar
{
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: -130px;
	height: 100%;
	top: 0;
	width: 109px;
	color: #C1C5C8;
	font-size: 35px;
	text-align: center;
}
	.post-type-bar i
	{
		margin-top: 30px;
		display: block;
	}
.post-inner-h
{
	padding: 18px;
	background: #101010;
	margin: 0 0 18px;
	position: relative;
}
.arrow-left
{
	font-size: 35px;
	left: -33px;
	position: absolute;
	top: 29px;
	color: #868d97;
}
.post-inner-h img
{
	margin: 0 0 18px;
	width: 100%;
}
.post-inner-h iframe
{
	margin: 0 0 18px;
}
.post-img-bottom
{
	overflow: hidden;
	color: #939393;
	font-size: 11px;
	margin: 0 0 60px;
}
.post-comments
{
	margin-bottom: 60px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
	.post-comments i
	{
		margin-right: 8px;
		font-size: 25px;
	}
.author-bar
{
	text-align: right;
	margin-top: 10px;
	color: #868d97;
	font-size: 15px;
}
.c-author
{
	display: inline-block;
	padding-left: 50px;
	background: url(../images/author-line.png) left no-repeat;
}
.post-note
{
	text-align: center;
	font-size: 13px;
	margin-bottom: 60px;
}
	.post-note p
	{
		color: #f3f3f3;
	}
		.post-note p a
		{
			color: #FFFF66 ;
		}
		.post-note p i
		{
			margin-right: 8px;
			font-size: 25px;
		}
.b-post-d
{
	display: block;
	text-align: center;
	font-size: 20px;
	color: #fff;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
	font-weight: normal;
}
/* End Blog Page */
/* Start Blog Detail Page */
.post-comments-section h3
{
	margin: 0 0 20px;
	border-bottom: 1px solid #434343;
	padding: 0 0 20px;
	line-height: 24px;
}
.post-author-d
{
	border-top: 1px solid #222;
	background: #202020;
	border-bottom: 1px solid #000;
	padding: 20px;
	overflow: hidden;
	margin: 0 0 35px;
}
	.post-author-d img
	{
		border: 1px solid #151515;
		padding: 4px;
	}
	.post-author-d h4
	{
		line-height: 18px;
		margin: 0 0 15px;
	}
		.post-author-d h4 span
		{
			color: #FFFF66 ;
		}
	.post-author-d p
	{
		margin: 0;
	}
.comments-list
{
	margin: 0;
	list-style: none;
}
	.comments-list p
	{
		font-size: 12px;
		color: #777;
		margin: 0;
	}
	.comments-list li
	{
		overflow: hidden;
		margin: 0 0 40px;
		position: relative;
	}
		.comments-list li img
		{
			border: 4px solid #000;
		}
		.comments-list li .comm-title
		{
			display: block;
			margin: 0 0 15px;
			font-weight: normal;
			font-size: 15px;
			color: #fff;
			font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
		}
			.comments-list li .comm-title span
			{
				color: #FFFF66 ;
			}
		.comments-list li ul
		{
			margin: 35px 0 0 110px;
			float: left;
		}
		.comments-list li li li, .comments-list li li
		{
			margin-bottom: 0;
		}
.comm-rep
{
	position: absolute;
	right: 0;
	top: 0;
	color: #FFFF66 ;
}
/* End Blog Detail Page */
/* Start Footer Top */

.footer-top {
    margin: 0 0 1px;
    padding-top: 2px;
    background-image: url('../images/br-black50.png');
    opacity: 0.1;
}

.social-icons
{
	margin: 0;
	list-style: none;
}
	.social-icons li:first-child
	{
		border-left: 0;
	}
	.social-icons li
	{
		float: left;
		width: 56px;
		border-left: 1px solid #1e1e1e;
		height: 56px;
		overflow: hidden;
		text-indent: -999px;
		background: url(../images/social-icons.png) no-repeat;
	}
		.social-icons li a
		{
			display: block;
			height: 100%;
		}
		.social-icons li:hover
		{
			background-color: #FFFF66 ;
			transition: width 1s;
			-moz-transition: 1s; /* Firefox 4 */
			-webkit-transition: 1s; /* Safari and Chrome */
			-o-transition: 1s; /* Opera */
		}
		.social-icons li.facebook
		{
			background-position: 16px 19px;
		}
		.social-icons li.tweeter
		{
			background-position: -42px 19px;
		}
		.social-icons li.linkdin
		{
			background-position: -98px 19px;
		}
		.social-icons li.gmail
		{
			background-position: -155px 19px;
		}
		.social-icons li.rss
		{
			background-position: -212px 19px;
		}
.footer-nav ul
{
	margin: 0;
	list-style: none;
	text-align: right;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
	.footer-nav ul li
	{
		display: inline-block;
		margin-left: 15px;
		line-height: 55px;
	}
		.footer-nav ul li a:hover
		{
			color: #fdbe00;
			text-decoration: none;
		}
.footer-top1
{
	padding: 40px 0;
}
	.footer-top1 i
	{
		color: #FFFF66 ;
		margin: 0 10px 0 5px;
		font-size: 15px;
	}
	.footer-top1 input[type="text"]
	{
		background: #080808;
		border: 0;
		font-style: italic;
		color: #838383;
		font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		width: 207px;
		height: 24px;
		float: left;
		margin-right: 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.footer-top1 input[type="submit"]
	{
		font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
		background: #fdbe00;
		padding: 7px 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 0;
		color: #333;
		float: left;
	}
		.footer-top1 input[type="submit"]:hover
		{
			background: #e1a900;
		}
/* Start Footer Top */
/* Start Main Footer */
.footer-main
{
	padding: 20px 0;
	font-size: 15px;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
	.footer-main p
	{
		color: #fff;
		margin: 0;
	}
	.footer-main a:hover
	{
		color: #FFFF66 ;
		text-decoration: none;
	}
	.footer-main [class*="span"]
	{
		min-height: 20px !important;
	}
.copy-right
{
	text-align: right;
}
/* End Main Footer */
/* Start Short Codes Styling */
.the-icons
{
	margin: 0;
}
	.the-icons li
	{
		float: left;
		list-style: none;
		line-height: 25px;
		width: 25%;
	}
/*----------- Drop Capes -----------*/
.dropcap
{
	background: #fcfcfc;
	color: #666;
	display: inline-block;
	float: left;
	font-size: 23px;
	font-weight: 600;
	height: 36px;
	line-height: 36px;
	margin: 0 7px 0 0;
	text-align: center;
	width: 36px;
	border: 1px solid #f6f6f6;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
	.dropcap.dark
	{
		background: #3a3a3a;
		color: #fff;
	}
	.dropcap.color
	{
		background: #66AA99 ;
		color: #fff;
	}
/*----------- End Drop Capes -----------*/
/*----------- Dividers -----------*/
.text-divider1
{
	border-top: 1px solid #ccc;
	margin-bottom: 19px;
}
.text-divider2
{
	border-bottom: 1px solid #ccc;
	color: #666;
	display: block;
	margin-bottom: 19px;
	text-align: right;
	width: 100%;
}
	.text-divider2:hover,
	.text-divider4:hover
	{
		color: #666;
		text-decoration: none;
	}
.text-divider3
{
	border-top: 1px dashed #ccc;
	margin-bottom: 19px;
}
.text-divider4
{
	border-bottom: 1px dashed #ccc;
	color: #666;
	display: block;
	margin-bottom: 19px;
	text-align: right;
	width: 100%;
}
.text-divider5,
.text-divider6
{
	border-bottom: 1px solid #ccc;
	margin-bottom: 19px;
	width: 100%;
}
	.text-divider5 span
	{
		display: block;
		float: left;
		height: 6px;
		width: 111px;
	}
	.text-divider6 span
	{
		display: block;
		float: right;
		height: 6px;
		width: 111px;
	}
/*----------- End Dividers -----------*/
/*----------- Icons Dividers -----------*/
.the-icons
{
	list-style: none outside none;
	margin-left: 0;
}
	.the-icons li
	{
		float: left;
		line-height: 25px;
		width: 25%;
	}
/*----------- End Icons Dividers -----------*/
/* End Short Codes Styling */
/** counter & MISC **/
.counter-holder
{
	position: relative;
}
#counter_inner_wrapper
{
	left: 0;
	padding: 21px;
	position: absolute;
	top: 18%;
	width: 50%;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
}
.counter-title
{
	display: block;
	margin: 0 0 15px;
	font-size: 24px;
	color: #FFFF66 ;
	font-family: '"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif';
}
.countdown_section
{
	float: left;
	text-align: center;
	margin-right: 15px;
}
	.countdown_section .countdown_amount
	{
		font-size: 37px;
		color: #fff;
		display: block;
		margin: 0 0 -5px;
		font-weight: bold;
	}
	.countdown_section span
	{
		color: #dcdfe1;
		font-size: 11px;
		font-family: "Segoe UI", ", SegoeUI, ", "Helvetica Neue"", Helvetica, Arial, sans-serif;
	}
.show_search
{
	float: left;
}
.show_share
{
	float: left;
}
.bart
{
	color:#C00000 ;
}

.bart:active {
	color: #332B99 ;
}
#maincontent{
				clear: both;
				width: 80%; /* 1000px / 1250px */
				max-width: 92.3em; /* 1200px / 13 */
				margin: 0 auto;
				padding: 1em 0px;
				color: #333;
				line-height: 1.5em;
				position: relative;
			}
.H4
{
	color: #FFFFFF;
}
/** counter & MISC **/
#portfolio
{
	list-style-image: none;
	text-align: center;
}
.portfolio a
{
	text-decoration: none;
	outline: none;
	color: #332B99 
}
	/* Link on blueheader div tag */
.portfolio .A:link
{
	COLOR: #332B99 ;
	text-decoration: none;
}
.portfolio A:visited
{
	COLOR: #332B99 ; 
	text-decoration: none;
}
.portfolio A:hover
{
	COLOR: #332B99 ; 
	text-decoration: underline;
}
.portfolio A:active
{
	COLOR:#332B99 ; 
	text-decoration: none;
}
.wqHeader {
    color: #66aa99 ;
 
}
.top-bar .row-fluid [class*='span'], .ticker-bar .row-fluid [class*='span'], .featured-box [class*='span'] {
    margin-bottom: 0px;
    color: #13161c;
    font-size: 3.37em;
    text-transform: uppercase;
    padding: 10px;
    display: inline-block;
}

.footerbackground {
    background-color: grey;
}


