/** 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('bxslider.css');

@import url('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: 'Open Sans';

 src: url('../fonts/Open Sans-regular-webfont.eot');

 src: url('../fonts/Open Sans-regular-webfont.eot?#iefix')  format('embedded-opentype'),  url('../fonts/Open Sans-regular-webfont.woff') format('woff'),  url('../fonts/Open Sans-regular-webfont.ttf') format('truetype'),  url('../fonts/Open Sans-regular-webfont.svg#TrocchiRegular') format('svg');

 font-weight: normal;

 font-style: normal;

}
*/
@font-face {
 font-family: 'Open Sans', sans-serif;
 src: url('../fonts/OpenSans-VariableFont_wdth_wght.ttf') format('truetype');
 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 */

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:#1e1e1e; 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:#a58041; 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: 'Open Sans'; 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:#ffc000; 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:30px 0 90px 200px; left: 0;position: absolute; top:30%; width:60%; background:url(../images/nav-bg.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); }

.slider-cap h2{font-size: 36px; margin:0 0 20px; line-height:40px; text-transform:uppercase;}

.slider-cap h2 span{color:#ffc000;}

.slider-cap p{color:#fff; font-size:14px; margin:0 0 20px; font-family: 'Open Sans', 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: 'Open Sans', sans-serif;}



/* Start Latest Album CSS */

.heading-bar{font-family: 'Open Sans'; 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: 'Open Sans', 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:14px; 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:#0b0b0b;}

.news-title{float:left; background:#121212; padding:5px 20px; margin-right:20px; font-size:18px; color:#ffc000; font-weight:normal;font-family: 'Open Sans';}

.ticker{float:left; width:80%; margin-top:6px;}

.ticker p{margin:0; color:#bebebe; font-family: 'Open Sans', sans-serif; font-size:13px;}

.ticker p em{color:#505050;}

.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:#ffc000; font-size:24px; padding:10px 40px; display:inline-block; background:#000; line-height:24px;font-family: 'Open Sans';}

.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:#ffc000; margin:0 0 20px; font-size:36px; font-family: 'Open Sans', 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: 'Open Sans'; 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: 'Open Sans';}

/* 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: 'Open Sans';}

.story-btn a:hover{color:#ffc000; 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:#ffc000; color:#fff; display:inline-block; padding:10px 15px; font-size:15px; font-family: 'Open Sans', sans-serif;}

.f-post-title{font-weight:normal; font-family: 'Open Sans';}

.f-post-title a:hover{color:#f4b800; 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: #dddddd; font-size:14px; margin:0;font-family: "Open Sans"}

.ticker-bar h2{color:#ffc000; 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:#ffc000; margin:0 0 18px; line-height:18px; font-size:18px; }

.team-sec li p{color:#ffc000; margin:0 0 18px; font-size:11px; color: #dddddd;}

.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:arial; 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:#fdbe00; margin-right:4px; font-size:20px;}

.post-nav li{float:left; margin-right:15px;}

.post-nav li a:hover{color:#fdbe00; text-decoration:none;}



.recent-post-list .nav-tabs{padding:0; background:transparent; border:0; font-family: 'Open Sans';}

.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:#fdbe00; font-size:14px; line-height:18px; margin:0 0 20px;font-family: 'Open Sans';}

.buy-btn{padding:8px 20px; color:#fff; font-size:18px; border-right:1px solid #fdbe00; background:#000; display:inline-block;font-family: 'Open Sans';}

/* 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; font-family:"Open Sans"}
.title-holder h4{ margin:0 0 10px; font-family:"Open Sans"}

.type-list{color:#ffc000; display:block;}

.gallery-cap p{ margin:0 0 20px;font-family: "Open Sans";color: #FFFFFF;}

.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:#ffbd00; 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:#ffbd00; 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:#ffc000; font-size:18px;font-family: 'Open Sans';}

.address-box p , address{font-size:14px; color:#fff; margin:0 0 10px;}

.address-box p span{color:#ffc000;}



.form-list{margin:0; list-style:none;}

.form-list input[type="text"]{ width:95%; background:#0b0b0b; border-color:#766710; color:#787878;}

.form-list textarea{width:97.5%;background:#0b0b0b; border-color:#766710; color:#787878; height:100px; resize: none;}

.form-list input[type="submit"]{background:#ffc000; padding:8px 20px; color:#000; font-size:14px; border:0; text-transform:uppercase;}

/* End Contact Page Css */



/* Start Grid View Page */

.g-view-cap{margin:0 0 30px;}



.short-pages{font-family:arial; 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:#ffc000;}

.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:14px;}

.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:#ffc000; color:#333; font-size:18px; padding:10px 20px; float:right; margin:0 0 27px;font-family: 'Open Sans';}

.check-btn:hover{text-decoration:none; color:#000;}



.cart-nav a{background:#ffc000; 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:#ffc000; color:#000; padding:8px 30px; margin-left:10px; float:right;font-family: 'Open Sans';}

.btn-bar-chekout a:hover{color:#fff; text-decoration:none;}



.checkout-accordian .accordion-heading{background:#ffc000; 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:arial; color:#d82d46; font-size:12px; font-weight:bold; display:block;}



.price-cal{text-align:right;}

.price-cal p{margin:0 0 10px; font-family:arial;}

.grand-total{font-size:14px;}

.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:arial; 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: 'Open Sans';}

.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:14px;}

.opt-title{font-size:24px; color:#333; line-height:24px; margin:0 0 15px; font-weight:normal; display:block;font-family: 'Open Sans';}



.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:#ffc000; 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:#ffc000;}



.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:#ffc000;}



.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: 'Open Sans';}

.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:-14px; 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:14px;}

.event-date{background:#151515; padding:15px; position:absolute; right:10px; bottom:4px; color:#edb201; text-align:center; font-size:29px; line-height:34px;}

.event-date span{display: block; font-family: georgia; 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: georgia; 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:14px; 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: 'Open Sans';}

.post-comments i{margin-right:8px; font-size:25px;}

.author-bar{text-align:right; margin-top:10px; color:#868d97; font-size:14px;}

.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:#ffa600;}

.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: 'Open Sans'; 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:#ffc000;}

.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:14px; color:#fff;font-family: 'Open Sans';}

.comments-list li .comm-title span{color:#ffc000;}

.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:#ffc000;}

/* End Blog Detail Page */



/* Start Footer Top */

.footer-top{background-image:url(../images/footer-top.png); background-repeat:repeat-x; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.5); margin:0 0 1px; padding-top:2px;}

.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:#fdbe00;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: 'Open Sans';}

.footer-nav ul li{display:inline-block; margin-left:14px; line-height:55px;}

.footer-nav ul li a:hover{color:#fdbe00; text-decoration:none;}



.footer-top1{padding:40px 0;}

.footer-top1 i{color:#fdbe00; margin:0 10px 0 5px; font-size:15px;}

.footer-top1 input[type="text"]{background:#080808; border:0; font-style:italic; color:#838383; font-family:arial; font-size:14px; 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: 'Open Sans'; 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:14px; font-family: 'Open Sans';}

.footer-main p{color:#fff; margin:0;}

.footer-main a:hover{color:#fdbe00; 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: 'AgencyFB-Bold'; }

.dropcap.dark { background: #3a3a3a; color: #fff; }

.dropcap.color { background: #98b827; 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:#fdbe00; font-family: 'Open Sans';}

.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: 'Open Sans', sans-serif;}

.show_search{float:left;}

.show_share{float:left;}

/** counter & MISC **/