
body                                { padding:0px;margin:0 auto;font-size:14px;font-family:Century Gothic,Arial,sans-serif;line-height:1.42857143;overflow-x:hidden; }
#content                            { margin-top:20px; }
#content:after                      { content:'';display:block;clear:both; }

h1,h2,h3,h4,h5,h6,p,
.h1,.h2,.h3,.h4,.h5,.h6             { margin-top:0;margin-bottom:0.5em;font-weight:normal; }
h2,.h2                              { font-size:250%; }
h3,.h3                              { font-size:180%;text-transform:capitalize; }
h4,.h4                              { font-size:150%;text-transform:capitalize; }
h5,.h5,.font-size-lg                { font-size:100%;text-transform:capitalize; }
p                                   { margin-bottom:1.5em; }
.small                              { font-size:91.6%; }

a                                   { color:inherit; }
a,a:hover                           { text-decoration:none; }

img                                 { max-width:100%;height:auto; }
.italic                             { font-style:italic;line-height:1.7em;margin:30px 0; }
.text-left                          { text-align:left; }
.text-center                        { text-align:center; }
.text-right                         { text-align:right; }
.text-ellipsis                      { display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.text-strikethrough                 { text-decoration:line-through; }
.margin-bottom-none                 { margin-bottom:0!important; }
.margin-bottom-sm                   { margin-bottom:6px!important; }
.margin-bottom-md                   { margin-bottom:10px!important; }
.margin-bottom-lg                   { margin-bottom:15px!important; }
.margin-bottom-xl                   { margin-bottom:30px!important; }
.margin-top-sm                      { margin-top:6px!important; }
.margin-top-md                      { margin-top:10px!important; }
.margin-top-lg                      { margin-top:15px!important; }
.margin-top-xl                      { margin-top:30px!important; }
.margin-right-md                    { margin-right:10px!important; }
.padded-sm                          { padding:6px; }
.padded-md                          { padding:10px; }
.padded-lg                          { padding:15px; }
.padded-xl                          { padding:30px; }
[class*="padded"] > :only-child,
[class*="padded"] > :last-child     { margin-bottom:0!important; }
.form-group                         { margin-bottom:5px; }
.control-label                      { margin-bottom:5px;font-weight:bold;display:inline-block; }
.form-control                       { width:100%;height:3em;padding:0.75em 1em;display:block;background:White;border:1px Solid #dfdfdf;border-radius:0.2em;box-sizing:border-box;font-family:inherit;font-size:100%; }
textarea.form-control               { height:150px;min-height:150px;resize:vertical; }
.form-inline .form-group            { display:inline-block;margin-bottom:0;margin-right:5px;vertical-align:middle; }
.form-inline .control-label         { margin-right:5px; }
.form-inline .form-control,
.form-inline .buttons               { width:auto;display:inline-block;vertical-align:middle; }
.form-inline .control-label.h4      { vertical-align:middle;margin-bottom:0; }
.form-horizontal .form-group        { margin-bottom:10px;margin-left:-10px;margin-right:-10px; }
.form-horizontal .form-group:after  { content:'';display:block;clear:both; }
.form-horizontal .control-label     { padding-top:12px;margin-bottom:0; }
.clearfix:after                     { content:'';display:block;clear:both; }
.pull-right                         { float:right!important; }
.pull-left                          { float:left!important; }
.display-block                      { width:100%;display:block;box-sizing:border-box; }
.list-unstyled                      { list-style:none;margin:0;padding:0; }
.list-inline                        { padding-left: 0;list-style: none;margin-left: -4px; }
.list-inline>li                     { display: inline-block;padding-left: 4px;padding-right: 4px; }
.hidden                             { display:none; }
.text-uppercase                     { text-transform:uppercase; }
.help-block                         { display:block;margin-top:10px;color:Red; }

.button,.mejs-button button         { display:inline-block;height:3em;padding:0.75em 1em;font-family:inherit;font-weight:bold;background:White;border:0;border-radius:0.2em;box-sizing:border-box;box-shadow:inset 0 -3px 0 rgba(0,0,0,0.3);cursor:pointer; }
.button.button-block                { display:block; }

.table th                           { text-transform:uppercase;font-size:0.85em;color:#bbb;padding-bottom:10px;border-bottom:2px solid #dfdfdf; }
.table tbody tr td                  { padding-top:10px; }
.table tbody tr:not(:last-child) td { padding-bottom:10px; }
.table tbody tr + tr td             { border-top:1px Solid #dfdfdf; }

#masthead                           { width:100%; }
#masthead a                         { display:block; }
#masthead a img                     { width:100%;height:auto; }

@media only screen and (max-width:767px) {
  .margin-top-sm-xs                 { margin-top:6px!important; }
  .padded-xl-xs                     { padding:20px; }
  .display-block-xs                 { width:100%;display:block;box-sizing:border-box; }
  .text-center-xs                   { text-align:center; }
}
@media only screen and (min-width:768px) {
  .pulled-right-sm-up               { float:right!important; }
  .text-right-sm-up                 { text-align:right; }
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .padded-xl-sm                     { padding:20px; }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .padded-xl-md                     { padding:20px; }
}
@media only screen and (min-width:1200px)  {
  .padded-xl-lg                     { padding:20px; }
}

.bg-facebook                        { background:#22519f;color:White; }
.bg-twitter                         { background:#38c0ea;color:White; }
.bg-youtube                         { background:#ff4a5b;color:White; }
.bg-instagram                       { color:White;background:#fec564;background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%),radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%); }

#top .container                     { padding:5px; }
#top #links                         {	margin:0px;padding:0px;list-style-type:none; }
#top #links li                      { float:left;margin-right:10px; }
#top #links li a                    {	text-decoration:none; }

#navigation:after                   { content:'';display:block;clear:both; }
#navigation a                       { display:block;font-size:110%;padding:1em 0.93em;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
#navigation > ul                    { margin:0;padding:0;list-style:none;float:left;font-size:86%; }
#navigation > ul > li               { float:left;position:relative; }
#navigation > ul > li > a           { height:53px;font-size:130%; }
#navigation .social-buttons a       { width:53px;padding:0.8em;text-align:center;font-size:170%;line-height:53px; }
#navigation > ul > li ul            { display:none;padding:0;list-style:none;font-size:100%; }

@media only screen and (min-width:768px) {
  #navigation                       { position:relative;z-index:1; }
  #content                          { position:relative;z-index:0; }
}
@media only screen and (max-width:1199px) {
  #navigation #mobile-navigation      { max-width:100%;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.3);box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;z-index:100;overflow:auto;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%); }
  #navigation #mobile-navigation li   { float:none!important;clear:both; }
  #navigation #mobile-navigation li.active > ul { display:block;margin:0 0 0 20px; }
  body.mobile-navigation-active     { overflow:hidden; }
  body.mobile-navigation-active #navigation #mobile-navigation.active { -webkit-transform:translateX(0%);transform:translateX(0%); }
}
@media only screen and (min-width:1200px) {
  #navigation #mobile-navigation    { padding-left:15px; }
  #navigation > ul > li:hover > ul  { display:block;margin:0;background:White;box-shadow:0 0 10px rgba(0,0,0,0.3);white-space:nowrap;position:absolute;top:100%;left:0;z-index:100; }
}

#footer-logos                       { list-style:none;margin:0;padding:0;display:flex; }
#footer-logos li                    { display:flex;flex:0 1 auto;align-items:center;padding:7px;max-width:25%;text-align:center; }
#footer-logos li a                  { display:inline-block; }
#footer-logos img                   { max-height:30px; }
@media only screen and (max-width:767px) {
  #footer-logos                     { flex-wrap:wrap; }
}
@media only screen and (min-width:768px) {
  #footer-logos li                  { max-width:10%; }
}

.dmxpagination                      { text-align:center;margin-bottom:20px;font-size:120%;line-height:30px; }
.dmxpagination a,
.dmxpagination span                 { width:30px;height:30px;margin:2px;border-radius:50%;box-sizing:border-box;display:inline-block;vertical-align:top; }
.dmxpagination span.disabled        { opacity:0.3;pointer-events:none; }
.dmxpagination i                    { margin-top:7px; }

.ui-widget                          { font-family:inherit; }
.ui-tabs .ui-tabs-nav               { padding:0;margin-bottom:10px; }
.ui-tabs .ui-tabs-nav li            { border:0!important;border-radius:3px;box-shadow:inset 0 -3px 0 rgba(0,0,0,0.3); }
.ui-tabs .ui-tabs-nav li a          { height:34px;padding:8px 12px;box-sizing:border-box; }
.ui-tabs .ui-tabs-panel             { padding:0;background:transparent;border:0; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited,
.ui-state-hover a, .ui-state-hover a:link, .ui-state-hover a:visited { color:inherit; }

.mejs-audio                         { background:White;border-radius:3px;position:relative; }
.mejs-inner,.mejs-controls          { width:100%;height:100%;position:absolute; }
.mejs-time-rail                     { width:auto!important;height:10px;background:#e7e7e7;position:absolute;top:20px;left:130px;right:50px; }
.mejs-time-total                    { width:100%!important;height:100%;position:absolute;top:0;left:0; }
.mejs-time-total span               { display:block;height:100%;position:absolute;top:0;left:0; }
.mejs-button button                 { width:30px;height:30px;padding:9px;font:normal normal normal 12px/1 FontAwesome;margin-right:10px;text-align:center;box-sizing:border-box;position:absolute;top:10px; }
.mejs-playpause-button button       { left:10px; }
.mejs-play button:before            { content:"\f04b"; }
.mejs-pause button:before           { content:"\f04c"; }
.mejs-volume-button button          { left:48px; }
.mejs-mute button:before            { content:"\f026"; }
.mejs-unmute button:before          { content:"\f028"; }
.mejs-time                          { font-size:11px;position:absolute;top:17px; }
.mejs-currenttime-container         { left:90px; }
.mejs-duration-container            { right:10px; }
.mejs-time-float                    { display:none!important; }
#audio_playlist li a                { display:block;padding:6px 12px;background:#f7f7f7;color:inherit; }
#audio_playlist li a:before         { content:"\f04b";font:normal normal normal 14px/1 FontAwesome;margin-right:10px; }
#audio_playlist li a.active         { font-weight:bold; }

.newsitem .embed-responsive-item img { background-size:cover; }

#albumslider ul { list-style-type:none; margin:0;padding:0; }
#albumslider ul li { float:left;display:block; }

table.altrowstable {
  font-family:"Impact", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color:#333333;
  border-width: 0px;
  border-color: #a9c6c9;
  border-collapse: collapse;
}
table.altrowstable th {
  border-width:0px;
  padding:5px;
  border-style:none;
  border-color:#a9c6c9;
}
table.altrowstable td {
  border-width:0px;
  border-bottom-width:0px;
  padding: 5px;
  border-style:solid;
  border-color: #a9c6c9;
}
.oddrowcolor{
  background-color:#EAEAEA;
}
.evenrowcolor{
  background-color:#FFF;
}


#store { padding:20px 20px 50px;}
#store h1{ font-size:24px; color:#333;}
#store .product { width:220px; height:180px; float:left; margin:30px 10px 30px 0;}
#store .product  .pic{ text-align:center; }
#store .product  .title{ text-align:center; color:#d15100; font-weight:bold; font-size:14px;}
.end { margin-right:0 !important;}

.widget {}
.widget .title{ font-size:22px; margin:0; padding:5px 10px; background:url(../images/title.png) no-repeat;background-size:cover;height:32px; color:#fff;}
.widget .inner { padding:10px; }
.widget .inner h3{ color:#4d7984; margin:0;padding:5px 0;}
.widget .inner p{  margin:0;padding:0 0 10px 0; border-bottom:solid 1px #ddd;}

.widget .inner .map { padding:10px; text-align:center;}
.widget .inner .event { border-bottom:solid 1px #ddd; padding:5px;}
.widget .inner .event  .date{ float:left; width:60px;}
.widget .inner .event  .info{ float:left; width:175px; color:#4d7984; font-weight:bold;}

.tour-date-big {font-size:40px; color:#CCC;}
.tour-city-country {
	height:75px;
	font-size:40px;
	color:#666;
	margin-right:20px;
	float:left;
	width: 270px;
}
.tour-details {
	width: 190px;
	float: left;
}

.tour-venue-event { font-size:18px;color:#666;font-weight:bold;margin:0px;padding:0px; }
.tour-gig-address { font-size:14px;font-weight:normal;color:#999;margin:0px;padding:0px; }
.tour-date-300px  { font-family:arial;font-size:14px;color:#999; }
.tour-city-country-300px {font-family:arial;font-size:14px;color:#666;font-weight:bold;}


.view { padding:10px 0;}

.album { margin:10px 0; }
.album  .title { background:url(../images/album-title.jpg) no-repeat; padding:10px 10px; color:#fff; font-size:20px; }
.album  .inner { background:url(../images/album-bg.jpg) ; min-height:200px; padding:20px;}
.album  .inner  .left { width:300px; float:left; text-align:left;}
.album  .inner  .right { width:245px;margin-right:10px; float:right;}
.right ul { padding:0; margin:0; list-style:none;}
.right ul li { background:#333; margin-bottom:1px; padding-left:5px;}
.right ul li:hover { background:#555; }
.right ul li a { color:#fff; text-decoration:none; padding:4px 0 4px 25px; display:block; background:url(../images/arrow.png) left center no-repeat;}
.right ul li a:hover {  background:url(../images/arrow-hover.png) left center no-repeat ;}

.video { background:url(../images/featured-video.png) no-repeat;padding-bottom:30px;}
.video  .box { padding:60px 10px 0 10px; }
.video  .intro { padding:10px; }

.albumcover-store {border:solid 1px #000;margin-top:10px;margin-bottom:8px;}

	/* numeric controls */

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		}
	ol#controls li{
		margin:0 10px 0 0;
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
.standard_form {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
}


#ordertable {
	border: 1px solid #000;
	margin-bottom: 10px;
}
.button_download {
	background-color: #D45900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 40px;
	color: #FFF;
	text-decoration: none;
	margin-bottom: 20px;
	clear: both;
}

.news-feed-color-div-epk{
	margin-top: 12px;
	margin-bottom:12px;
	padding-bottom: 24px;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
}
.news-feed-content-title-epk{
	font-weight: bold;
}
.gb_entry{margin-bottom:10px; padding-bottom:10px; border-bottom: 1px dotted #999;}
.gb_user{padding-top:10px; font-style:bold; text-align:right;}
.history h3{ font-family:'Conv_SohoStd-Regular',Sans-Serif; font-size:20px; color:#D15100;}
.history-scrollable { height:300px;overflow:auto;width:100%; }

table.histo {

    border-spacing: 0;
    color: #444444;
    width: 100%;
}
table.histo tr{}
table.histo tr th{ font-weight:bold; font-size:16px; background:url(../images/th.jpg); color:#fff; text-align:left;}
table.histo tr td{ padding: 6px 0 6px 6px;  }
span.pending { color:#999999;}
span.proccess { color:#FF9900;}
span.done { color: #99CC00;}
#video { background:url(../images/video-bg.png) no-repeat;margin:20px auto; padding:25px 30px 0px 55px; }
#video .preview {}
#close{display:block; width:25px; height:25px; position:absolute; top:0px; left:650px; background-color: transparent; }
.slide-content { height:360px; overflow:auto; }
.slide-content .box { width:33%; float:left;}
.slide-content .box h3{ font-family:'Conv_SohoStd-Regular',Sans-Serif; color:#555; font-size:16px;}
.slide-content .box ul { margin:0; padding:0; list-style:none;}
.slide-content .box ul li { display:block;  margin-bottom:15px; padding:2px 0; }
.slide-content .box ul li span {  padding:6px 10px; margin-right:20px; color:#fff; font-weight:bold;  background:url(../images/bullet.jpg) no-repeat left top; float:left;  font-family:'Conv_SohoStd-Regular',Sans-Serif;}
.slide-content .box ul li p { float:left; margin:0;}
.guitar { background:url(../images/7guitaressentials.jpg) left center no-repeat;}
dd.last, dt.last{}
#translationerr {
	background-color: #D55B00;
	border: 1px solid #C48000;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#searchbox {
	background-color: #D15100;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	width: 12%;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	position: relative;
	left: 600px;
	float: left;
}
.epk .ui-tabs-panel {height: 500px; min-height: 200px; overflow:auto;}
/* Home register */
#reg-home { width:610px; height:337px; background:url(../images/reg-home-bg.jpg) no-repeat; }
#reg-home h1 { color:#fff; margin:0; font-size:26px; padding:10px 5px;  }
#reg-home .photo { padding:5px; width:285px; float:left;}
#reg-home .info {  width:300px; float:left; margin-left:15px;}
#reg-home .info h1 { color:#000; line-height:normal; height:auto; font-size:26px;}
#reg-home .info ul { margin:0; padding:0; }
#reg-home .info ul li {float:left; color:#d25100; font-size:14px; font-family:'Conv_SohoStd-Regular',Sans-Serif; margin-bottom:10px; margin-left:15px;}
#reg-home .info ul li.left { width:100px;}
#reg-home .info ul li.right { width:100px;}
/* End Home register */

/* Home sidebar register */
#reg-sidebar { background:url(../images/reg-sidebar.jpg); width:280px; height:500px;}
#reg-sidebar h1 { color:#fff; line-height:normal; height:auto; font-size:18px; padding:10px 0;}
#reg-sidebar .box { padding:0 10px; }
#reg-sidebar .box h1 { color:#000; font-size:16px; margin:0;}
#reg-sidebar .box ul { margin:0; padding:0; text-align:left; }
#reg-sidebar .box ul li {float:left; color:#d25100; font-size:12px; font-family:'Conv_SohoStd-Regular',Sans-Serif; margin-bottom:10px; width:140px; margin-left:15px; }
#reg-sidebar .box ul li.left { width:90px;}
/* end Home sidebar register */

#scrollbar_tours .viewport { min-height:254px; overflow: hidden; position: relative; }
#scrollbar_tours .overview { width:100%;list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar_tours .thumb .end,
#scrollbar_tours .thumb { background-color: #666666; height: 20px;}
#scrollbar_tours .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar_tours .track {
	background-color: #EFEFEF;
	height: 100%;
	width:13px;
	position: relative;
	padding: 0 1px;
}
#scrollbar_tours .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar_tours .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar_tours .disable{ display: none; }

#mp3list { background-color: #F5F4F3;padding:10px; }
#mp3listinner {	height:600px;background-color:#FFF;overflow:auto; }
#mp3listinner .viewport { width: 900px; height: 600px; overflow: hidden; position: relative; }
#mp3listinner .overview { list-style: none; position: absolute; left: 0; top: 0; }
#mp3listinner .thumb .end,
#mp3listinner .thumb { background-color: #666666; height: 20px;}
#mp3listinner .scrollbar { position: relative; float: right; width: 15px; }
#mp3listinner .track {
	background-color: #EFEFEF;
	height: 100%;
	width:13px;
	position: relative;
	padding: 0 1px;
}
#mp3listinner .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#mp3listinner .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#mp3listinner .disable{ display: none; }
#albumslider{width:100%;}
.carousel-control{overflow:hidden;display:block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;border:0;text-indent:-9999px;}
.carousel-next{background:url(../images/../images/arrow-right1.png) 0 0 no-repeat;}
.carousel-previous{background:url(../images/arrow-left1.png) 0 0 no-repeat;}
.carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.carousel .disabled, .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.carousel-wrap{display: inline-block; width:750px;}

.js {overflow:hidden;zoom:1; }
.carousel,
.carousel .carousel-wrap{margin:0;border:0;zoom:1;}
.js .carousel-wrap{display:inline-block;vertical-align:middle;width:100%;margin:0 5px 15px; }
.IE .js .carousel-wrap{display:inline;}
.carousel ul{margin:0;padding:0;zoom:1;}
.js ul li{overflow:hidden;display:inline;float:left;width:100%;height:220px;text-align:center;zoom:1;}
.carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;border:0;text-indent:-9999px;}
.carousel-next{background:url(../images/../images/arrow-right1.png) 0 0 no-repeat;}
.carousel-previous{background:url(../images/arrow-left1.png) 0 0 no-repeat;}
 .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.carousel .disabled, .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.error {
	color: #d15100;
}

.carousel div{margin:0;padding:0;border:0;}
.carousel ul{padding:0;list-style:none;}
.carousel ul li{position:relative;width:500px;margin-right: 20px; margin-left:20px;}
.carousel ul li cite{position:absolute;bottom:3px;right:10px;line-height:19px;font-size:11px;}
.carousel ul li cite a img{vertical-align:middle;}
.carousel ul li cite a{color:#fff;text-decoration:none;}
div.center-wrap{overflow:hidden;clear:both;zoom:1;}
div.center-wrap div{border:0;margin:15px 0;}
div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #4f4f4f;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
 div.center-wrap a.active{font-weight:bold;color:#5db0e6;}
.store_cat {
	width: 200px;
	height: 250px;
	text-align: center;
	float: left;
	margin-bottom: 30px;
	display: inline-block;
	margin-left: 20px;
}
.store_cat img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}
.storediv{
	text-align:center;
	width: 100%;
	margin: 0 auto;
}
.field_disabled{
	background-color: #F0F0F0;
}
.pcaAutoComplete .inputArea input[type=text]
{
	border: none !important;
}

.encore-box{border:1px solid #C94E00;padding:10px;}
.encore-box h3{color:#C94E00; margin:5px;}
.encore-button{margin-bottom: 10px;margin-top: 10px;background-color: #C94E00;padding: 10px;display: block;width: 45%;color: #FFFFFF;text-transform: uppercase;font-size: 13px;font-weight: bold;}
.encore-box ul{list-style-type: none;margin-left:0px;padding-left:0px;}
.encore-box ul li span{font-weight: bold;color: #C94E00;width: 15%;display: block;float: left;}
.artistItemDetailsContent {width:70%;float:left;}
.artistItemDetailsYoutube {}
.artistItemDetailsYoutube iframe {width:100%;margin-bottom:20px;}
.artistItemDetailsDescription {}
	.artistItemDetailsDescription h3 {margin-top:20px;margin-bottom:10px;}
	.artistItemDetailsDescription p {margin-bottom:15px;}


.artistItemDetailsContent {width:70%;float:left;}
.artistItemDetailsYoutube {}
.artistItemDetailsYoutube iframe {width:100%;margin-bottom:20px;}
.artistItemDetailsDescription {}
	.artistItemDetailsDescription h3 {margin-top:20px;margin-bottom:10px;}
	.artistItemDetailsDescription p {margin-bottom:15px;}

.artistItemDetailsSidebar {width:30%;float:right;padding-top:40px;}
.artistItemStoreButton {margin-bottom:20px;padding-left:20px;}
	.artistItemStoreButton a {background-color:#7b22aa;color:white;display:block;height:45px;border-radius:4px;text-align:center;line-height:45px;font-size:18px;text-decoration:none;margin-top:5px;}
		.artistItemStoreButton a:hover {opacity:.7}
.artistItemDetailsIncludedHeader {font-size:18px;padding-left:20px;margin-bottom:5px;}
.artistItemDetailsIncludedRow {padding-left:20px;font-size:13px;}
.addthis_toolbox{clear:both;}
.pierrebutton{background-color:#d15100;color:white;display:block;height:45px;border-radius:4px;text-align:center;line-height:45px;font-size:18px;text-decoration:none;margin-top:5px;width:250px;border:1px solid #d15100}

#home .newstext h2,
#home .newstext h2 a{font-size:20px !important; color:#000000!important; }
#home .track,
#home .play,
#home .stop{color:#000 !important; }
#home .song a.play {
background:url(images/play.png) no-repeat left center;
padding:0 0 0 15px;
display:block;
text-decoration:none;
color:#666;
text-overflow: clip;
width:320px;
overflow:hidden;
}
#home .song a.stop {
background:url(images/stop.png) no-repeat left center;
padding:0 0 0 15px;
display:block;
text-decoration:none;
color:#666;
}
#home .jcarousel-item{border-bottom:1px solid #E5E5E5; padding: 5px;}

#competition   .section { display: block;overflow: hidden; padding: 40px 0px;}
#competition .left{width:45%;}
#competition .right{}
#competition ol.rounded-list {
  counter-reset: .listitem; /* Initiate a counter */
  list-style: none; /* Remove default numbering */
  *list-style: decimal; /* Keep using default numbering for IE6/7 */
  font: 15px 'trebuchet MS', 'lucida sans';
  padding: 0;

margin-left:20px;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

#competition ol.rounded-list ol {
  margin: 0 0 0 2em; /* Add some left margin for inner lists */
}
#competition .rounded-list span:before{
  content: counter(.listitem);
  counter-increment: .listitem;
  position: absolute;
  left: -1.3em;
  top: 50%;
  margin-top: -1.3em;
  background: #87ceeb;
  height: 2em;
  width: 2em;
  line-height: 2em;
  border: .3em solid #fff;
  text-align: center;
  font-weight: bold;
  border-radius: 2em;
  transition: all .3s ease-out;
}

#competition ul.terms {
  list-style:none;
  margin-left:0;
  padding-left:1em;
font-size:10px;
margin-top:20px;
}
#competition ul.terms li:before {
  display:inline-block;
  content:"-";
  width:1em;
  margin-left:-1em;
}
#competition .addthis_toolbox{padding-left:25%;}
#competition .listitem1{background-image:url(/images/number1.jpg);background-repeat:no-repeat;}
#competition .listitem2{background-image:url(/images/number2.jpg);background-repeat:no-repeat;}
#competition .listitem3{background-image:url(/images/number3.jpg);background-repeat:no-repeat;height:40px;}
#competition .listitem span{margin-left:55px;margin-bottom:20px;}
#competition #contactform{margin-left:55px;}
#competition .fb-like-box iframe{width:500px !important;height:70px !important;}
#competition .descr{font-size:14px;}

#members label{display:block;padding-bottom:10px;font-weight:bold;}
#members input[type=password]{padding:5px !important;width:70%!important;}
#members input[type=submit]{background-color:#CF4F00; border: 1px solid #CF4F00; padding:10px 15px;color:#FFFFFF; font-weight:bold;}
#members #slidedeck_frame { height:370px; }
#members .skin-slidedeck dl.slidedeck > dt span{
    -webkit-transform: rotate(180deg) !important;
    -moz-transform: rotate(180deg) !important;
    -ms-transform: rotate(180deg) !important;
    -o-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
}
#members #video { background:#000000 !important;margin:0px auto;padding:0px !important;}
    .video-js {
    margin:0 auto;}

#epk blockquote                     { margin-top:0;margin-left:0;margin-right:0;font-size:25px;color:#999; }
#epk blockquote strong              { font-style:normal;font-size:12px;color:#333; }
.epk-photos img                     { width:100%;height:auto; }
@media only screen and (max-width:767px) {
  #epk-biography-header             { padding-top:60%;background-size:130% auto!important;background-position:right top!important; }
}


#members-register #change1,
#seminar-signin #change1,
#store-checkout #change1            {
	background-color: #FFE4D2;
	display: block;
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}
#members-register .addressresult, #seminar-signin .addressresult, #store-checkout .addressresult
{
	background-color:#EFFFD2;
	display: block;
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#seminar-order .panel{background-color:#F6F5F1;border-radius:0; }
#seminar-order .bottom{clear:both;}
#seminar-order .middle{height:180px;}
#seminar-order p,#seminar-order ol{font-size:12px;}
#seminar-order .btn-primary{background-color:#d15100;border:#d15100}
#seminar-order .btn-facebook{background-color:#3b5998;border:#3b5998; color:#FFF!important;padding:2px 5px;}
#seminar-order .btn-twitter{background-color:#00aced;border:#00aced; color:#FFF!important;padding:2px 5px;}
#seminar-order #wrapper{z-index:inherit;}
#seminar-order .video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

#seminar-order .video-container iframe, #seminar-order .video-container object, #seminar-order .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#seminar-order .badge{background:#D68400;}
#seminar-order .nopad{margin-top:0px;}
#seminar-order .alert-orange{background:#d15100;border:#d15100; color:#FFF}
#seminar-order .h2heading { color:#d15100; font-family:'EksjaRegular',Sans-Serif; font-weight:bold;margin:0px;padding:0px;}
#seminar-order .video-entries div:nth-of-type(3n+1) { clear:left; }

#shipping-payment #slidedeck_frame {

    height: 370px;
}

#shipping-payment .skin-slidedeck dl.slidedeck > dt span{
    -webkit-transform: rotate(180deg) !important;
    -moz-transform: rotate(180deg) !important;
    -ms-transform: rotate(180deg) !important;
    -o-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
}

@media only screen and (max-width:767px) {
  #tour #tour-map .links ul     { width:100%;margin-left:-3px;margin-right:-3px; }
  #tour #tour-map .links ul:after { content:'';display:block;clear:both; }
  #tour #tour-map .links li     { width:calc(50% - 6px);margin:0 3px 6px;float:left;box-sizing:border-box; }
}
@media only screen and (min-width:768px) {
  #tour #tour-map .links        { width:170px;margin-right:10px; }
  #tour #tour-map .links ul li  { font-size:120%; }
  #tour #tour-map .map          { width:calc(100% - 180px); }
  #tour #tour-map .map iframe   { width:100%; }
}

#tour .tour_day                 { width:2.5em;margin-bottom:0.25em;padding-right:0.5em;font-family:'Roboto',sans-serif;font-size:300%;line-height:1;float:left; }
#tour .tour_month               { display:block;font-family:'Roboto', sans-serif;font-size:120%;font-weight:bold;text-transform:uppercase; }
#tour .tour_year                { display:block;font-family:'Roboto', sans-serif;  }
#tour .tour_links a:link, .tour_links a:visited { margin-top:0.25em;color: #AC5319;font-weight:bold; }
#tour .newsimg                  { width: 15%; float: left; margin-right:5%;}
#tour .newsdetails              { width:100%;float:left;margin-bottom:30px;}
#tour .newsdetails h2           { font-size: 18px; }
#tour .newsdetails a            { color: #d15100; }
#tour .newsdetails .newsdate    { font-size: 18px; }
#tour .imggallery               { width:84px;height:84px;padding:0px; margin-right:2px; margin-bottom:4px;float:left; }
#tour .widget .inner            { overflow:hidden; }
#tour .facebookcomments .h2     { margin-left:-10px; }

.auto-style1 {
    width: 175px;
}
.altrowstable h2 { font-size:24px;color:#333333;padding-top:20px;}
.tour_links a{margin-right:20px;}
.rshide{display:none;}

#movie-wrap                   { height:362px;position:relative; }
#movie-wrap .movie            { width:calc(100% - 170px);height:340px;position:absolute;top:10px;left:10px; }
#movie-wrap .movie .badge     { margin-left:-3px;margin-top:-3px;position:absolute;z-index:10; }
#movie-wrap .scroller         { width:150px;height:360px;position:absolute;top:10px;right:15px; }
#movie-wrap .box-movie        { width:100%;height:100%;position:absolute;top:0;left:0; }
#movie-wrap .box-movie iframe { width:100%!important; }
#movie-wrap .box-note         { width:100%;height:62px;padding:5px;background:#666 url(images/opacity.png);color:#fff;position:absolute;bottom:0;left:0;box-sizing:border-box;overflow:hidden; }
#movie-wrap .note             { float:left;width:calc(100% - 125px);height:50px;font-size:12px; }
#movie-wrap .button           { float:right;margin-top:5px; }
#movie-wrap .recomended       { color:#FF7F00;font-weight:bold;font-size:12px;width:100%; }
#movie-wrap .star             { height:15px;width:15px; }
#movie-wrap ul, #movie-wrap ol { margin-left:0; }
#movie-wrap ul ul             { margin-bottom:20px; }

.newsletterform label{display:block;font-weight:bold;}
.newsletterform input[type=text], .newsletterform select{width:100%;padding:5px;}

#store_viewproduct .h3preorder{
    color: #DB9200;
    font-size: 18px;
    font-weight: bold;
}
#store_viewproduct .alert{
    padding: 20px 10px;
    text-align: center;
    background-color: #D15100;
    width: 550px;
    border: #333333;
    color: #FFFFFF;
    margin-bottom: 50px;
    font-size: 14px;
}
#store_viewproduct blockquote{font-style: italic;width: 85%;float:left;padding-right: 40px;font-size: 14px;color: #737373;padding-bottom: 20px;font-weight: normal;}
#store_viewproduct .right{float:right !important; padding-left:40px !important;padding-right:0px !important;}

.preorder-product-items     { display:flex;flex-flow:row wrap; }
.preorder-product-item      { float:none;display:flex;flex-flow:column; }
.preorder-product-item .availability-label { position:absolute;top:0.5em;left:0;padding:0.5em 1em; }
.preorder-product-content   { flex:1 0 auto;display:flex;flex-flow:column; }
.preorder-product-details   { flex:1 0 auto; }

.collapse { display:none!important; }
.collapse.in { display:block!important; }

@media only screen and (min-width:768px) {
  .floating-panel.affixed-top { position:fixed;top:20px; }
  .floating-panel.affixed-bottom { position:absolute;bottom:0; }
}

.video-list>li{ position:relative; }
.video-list .center{ position: absolute !important; top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
