/** 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(../../../fonts.googleapis.com/css@family=Great+Vibes);
@import url(../../../fonts.googleapis.com/css@family=Open+Sans_3A400,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 */
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:#061e2d; 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: 'museo500'; 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:#d6931e; 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:#05839a;}
.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:#05839a;}
.main-c-holder p{color:#eaeaea; font-size:13px; font-family: 'Open Sans', sans-serif;}

/* Start Latest Album CSS */
.heading-bar{font-family: 'museo500'; background:#05839a; 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:#05839a; font-weight:normal;font-family: 'museo500';}
.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 #05839a; 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:#f9fbfe; line-height:18px;}
.dontae-btn{color:#f9fbfe; font-size:24px; padding:10px 40px; display:inline-block; background:#000; line-height:24px;font-family: 'museo500';}
.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:#f9fbfe; 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 #05839a; 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: 'museo500'; 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:#05839a; 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:#05839a;}
.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:#05839a; font-weight:normal;}
.accordian-list .img-cap strong{display:block; font-size:18px; color:#a88b9d; font-family: 'museo500';}
/* 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: 'museo500';}
.story-btn a:hover{color:#05839a; 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:#05839a; 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: 'museo500';}
.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 #05839a; 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:#f0f2f3; font-size:14px; margin:0;}
.ticker-bar h2{color:#23b3b1; font-size:30px; line-height:30px; margin:0;}

.team-sec{margin:0;}
.team-sec li{background:#121212; text-align:center; border-bottom:1px solid #05839a; padding:140px 30px 30px; position: relative; margin-top:110px;}
.team-sec li h3{color:#05839a; margin:0 0 18px; line-height:18px; font-size:18px; }
.team-sec li p{color:#05839a; 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: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: 'museo500';}
.recent-post-list .nav-tabs > li{width:50%; font-size:16px; text-align:center; background:#05839a;}
.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:#05839a;}
.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:#05839a;}

.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: 'museo500';}
.buy-btn{padding:8px 20px; color:#fff; font-size:18px; border-right:1px solid #fdbe00; background:#000; display:inline-block;font-family: 'museo500';}
/* 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:#05839a; 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:#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:#05839a; font-size:18px;font-family: 'museo500';}
.address-box p , address{font-size:14px; color:#fff; margin:0 0 10px;}
.address-box p span{color:#05839a;}

.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:#05839a; 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:#ca12e0; display:block; margin:0 0 15px;}
.short-pages a{color:#ca12e0; 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:#05839a; text-decoration:none; color:#000;}

.list-nav{float:right; padding-top:13px;}
.list-nav a{color:#05839a;}
.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:#05839a; 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:#05839a; 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:#05839a; 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:#05839a; color:#000; padding:8px 30px; margin-left:10px; float:right;font-family: 'museo500';}
.btn-bar-chekout a:hover{color:#fff; text-decoration:none;}

.checkout-accordian .accordion-heading{background:#05839a; 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:#05839a;}

.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:#05839a; 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: 'museo500';}
.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:#05839a; 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: 'museo500';}

.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:#05839a; 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:#05839a;}
.y-txt a{color:#05839a;}

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

.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:#e012ad; 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: 'museo500';}
.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:#ca12e0; margin:0 0 23px; font-size:12px;}
.slider8 h3{color:#ca12e0; margin:0 0 23px; font-size:24px; color:#ca12e0; 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:#ca12e0; 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 #05839a;}

.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:#05839a;}
/* 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: 'museo500';}
.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: 'museo500'; 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:#05839a;}
.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: 'museo500';}
.comments-list li .comm-title span{color:#05839a;}
.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:#05839a;}
/* 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: 'museo500';}
.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: 'museo500'; 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: 'museo500';}
.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: 'museo500';}
.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 **/