/*Top Menu*/
.menutop li.root > .item {font-size: 11px;
height: 20px;
line-height: 20px;
}

.menutop li.active > .item {
    background-color: #a8a7ac;
    border-color: #dfdfdf;
    color: #054994;
}

.menutop li.hover > .item {
    background-color: #054994;
    color: #fff;
}

/* Features - Layout Slideshow - Content */
.layout-slideshow .sprocket-features-img-list {position: relative;overflow: hidden;}
.layout-slideshow .sprocket-features-img-container {position: absolute;top: 0;}
.layout-slideshow .sprocket-features-content {position: absolute;top: 40px;left: 40px;width: 50%;}
.layout-slideshow .sprocket-features-title {font-size: 2em;line-height: 1.3em;margin: 0 0 15px 0;padding: 10px;display: inline-block;}
.layout-slideshow .sprocket-features-desc {font-size: 1.1em;line-height: 1.3em;margin: 0;padding: 10px;display: inline-block;}

/* Features - Layout Slideshow - Enable First Item */
.layout-slideshow .sprocket-features-index-1 .sprocket-features-img-container {position: relative;}
.layout-slideshow .sprocket-features-index-1 .sprocket-features-img-container, .layout-slideshow .sprocket-features-index-1 .sprocket-features-content {z-index: 2;}

/*Ninja Featured Menu*/

/*.nsi-container li a img {border:4px solid transparent!important;}*/
.nsi-container li img {margin: 1px;

-webkit-border-radius: 15px 20px 20px 20px;
-moz-border-radius: 15px 20px 20px 20px;
border-radius: 15px 20px 20px 20px;
background-color:#f2f2f2;
-webkit-box-shadow: #B3B3B3 5px 5px 5px;
-moz-box-shadow: #B3B3B3 5px 5px 5px;
box-shadow: #B3B3B3 5px 5px 5px;


}
.nsi-container li a:hover img {/*outline: 1px solid black; background:url(/media/mod_ninja_simple_icon_menu/images/main-icon-bg-h.jpg) !important; */
-webkit-box-shadow: #999999 5px 5px 5px;
-moz-box-shadow: #999999 5px 5px 5px;
box-shadow: #999999 5px 5px 5px;

}

.nsi-container li span {position:relative;}

.nsi-container span {
background: none repeat scroll 0 0;
display: block;
position: relative;
text-align: center;
top: -120px;
padding: 4px;
width: 152px;
overflow: hidden;
opacity: 0.7;
}

.nsi-container li {}
#rt-featured .rt-container .rt-block {padding-bottom: 0; margin-bottom: 0;}

#rt-featured .rt-container .rt-block ,#rt-featured .rt-container .rt-block .feature-menu{
padding:0; margin:0;
}

/*Sproket*/
.pagination-active .sprocket-features-pagination {
top: 20px;
left: 10px;
}

.pagination-active {
margin-bottom: 0;
}

#wds-container {
  background-color:transparent !important;
  border:none;
  line-height:110%;}


.buytickets {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:125px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.buytickets:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
  	color: #FFF !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}.buytickets:active {
	position:relative;
	top:1px;
}

ul.social-ctuk li {
  padding:2px;}

div.rt-block.footer-social-blk {
padding-right: 0;
margin-right: 0;
position: relative;
left: -718px;
top: -475px;
z-index: 24;
float: right;
}

.button:active, .readon:active, .readmore:active, button.validate:active, #member-profile a:active, #member-registration a:active, .formelm-buttons button:active, .btn-primary:active {
background-color: #F24537;
background-image: -moz-linear-gradient(top,#C62D1F,#F24537);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#C62D1F),to(#F24537));
background-image: -webkit-linear-gradient(top,#C62D1F,#F24537);
background-image: -o-linear-gradient(top,#C62D1F,#F24537);
background-image: linear-gradient(to bottom,#C62D1F,#F24537);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF070707', endColorstr='#FF1F2222', GradientType=0);
}

.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, .btn-primary:hover {
background-color: #C62D1F;
background-image: -moz-linear-gradient(top,#ff5345,#C62D1F);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ff5345),to(#C62D1F));
background-image: -webkit-linear-gradient(top,#ff5345,#C62D1F);
background-image: -o-linear-gradient(top,#ff5345,#C62D1F);
background-image: linear-gradient(to bottom,#ff5345,#C62D1F);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF151717', endColorstr='red00', GradientType=0);
}

.button:active, .readon:active, .readmore:active, button.validate:active, #member-profile a:active, #member-registration a:active, .formelm-buttons button:active {
-webkit-box-shadow: 0 1px 0 black;
-moz-box-shadow: 0 1px 0 black;
box-shadow: 0 1px 0 black;
}

.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover {
color: white;
}

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {
color: #333;
}

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary {
border-color: #C62D1F;
background-color: #C62D1F;
background-image: -moz-linear-gradient(top,#F24537,#C62D1F);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#F24537),to(#C62D1F));
background-image: -webkit-linear-gradient(top,#F24537,#C62D1F);
background-image: -o-linear-gradient(top,#F24537,#C62D1F);
background-image: linear-gradient(to bottom,#F24537,#C62D1F);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF151717', endColorstr='red00', GradientType=0);
}

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {
color: white;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {
display: inline-block;
line-height: 25px;
padding: 0;
width:100px;
height: 25px;
font-size: 12px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border: 1px solid #D02718;
text-transform:uppercase;
text-align: center;
font-weight: bold;
}

.readmore a {
  text-decoration:none;
}

#rt-sidebar-a a {
  color:black;
  text-decoration:none;
}

#rt-sidebar-a a:hover {
  color:#FF0000;
  text-decoration:none;
}

a:hover {
  color:#FF0000;
}

a {
  color:#BFBFBF;
  text-decoration:underline;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
background-color: black;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th a {
color: #BFBFBF;
}

.cat-children {display: none;}