﻿

li#header-right {
	position: absolute;
	right: 0;
	display: block;
	width: 217px;
	text-align: center;
	padding: 0;
	margin: 0;
	background: none;
}
#usersite-container section.calendar_feature table.table-style,#usersite-container section.bandsintown_feature table.table-style{width:100%;border-spacing:0}
#usersite-container section.calendar_feature table.table-style td,#usersite-container section.calendar_feature table.table-style th,#usersite-container section.bandsintown_feature table.table-style td,#usersite-container section.bandsintown_feature table.table-style th{padding:1em 1em .95em}
#usersite-container section.calendar_feature table.table-style td,#usersite-container section.bandsintown_feature table.table-style td{border-width:1px 0;border-style:solid;vertical-align:top}
#usersite-container section.calendar_feature table.table-style td:first-child,#usersite-container section.bandsintown_feature table.table-style td:first-child{border-left-width:1px}
#usersite-container section.calendar_feature table.table-style td:last-child,#usersite-container section.bandsintown_feature table.table-style td:last-child{border-right-width:1px}
#usersite-container section.calendar_feature table.table-style th,#usersite-container section.bandsintown_feature table.table-style th{padding:.75em 1em .7em;border-width:1px 0 0;border-style:solid;font-size:0.8em;font-weight:700;text-align:left;text-transform:uppercase}
#usersite-container section.calendar_feature table.table-style th:first-child,#usersite-container section.bandsintown_feature table.table-style th:first-child{border-left-width:1px}
#usersite-container section.calendar_feature table.table-style th:last-child,#usersite-container section.bandsintown_feature table.table-style th:last-child{border-right-width:1px}
#usersite-container section.calendar_feature table.table-style td+td,#usersite-container section.bandsintown_feature table.table-style td+td{border-left:0}
#usersite-container section.calendar_feature table.table-style tr+tr td,#usersite-container section.bandsintown_feature table.table-style tr+tr td{border-top:0}
#usersite-container section.calendar_feature table.table-style td.event-date,#usersite-container section.bandsintown_feature table.table-style td.event-date{width:20%}
#usersite-container section.calendar_feature table.table-style td.event-date span.text,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text{display:block}
#usersite-container section.calendar_feature table.table-style td.event-date span.text.date,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text.date{font-weight:bold}
#usersite-container section.calendar_feature table.table-style td.event-date time,#usersite-container section.bandsintown_feature table.table-style td.event-date time{white-space:nowrap}
#usersite-container section.calendar_feature table.table-style td.event-date .date-long,#usersite-container section.bandsintown_feature table.table-style td.event-date .date-long{display:none}
#usersite-container section.calendar_feature table.table-style td.event-name,#usersite-container section.bandsintown_feature table.table-style td.event-name{width:45%}
#usersite-container section.calendar_feature table.table-style td.event-name .text-tertiary,#usersite-container section.bandsintown_feature table.table-style td.event-name .text-tertiary{display:none}
#usersite-container section.calendar_feature table.table-style td.event-location,#usersite-container section.bandsintown_feature table.table-style td.event-location{width:35%}
#usersite-container section.calendar_feature table.table-style+nav.pagination,#usersite-container section.bandsintown_feature table.table-style+nav.pagination{padding-top:0;border-top:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
#footer-content{clear:both;text-align:center;margin-top:10px}
#footer-content .footer{color:#FFF;padding:2px;background:#efece6}
#footer-content ul{margin:5px}
#footer-content li{font-size:12px;display:inline;color:#FFF;border-right:solid 1px #999;margin:0 8px 0 0;padding:0 10px 0 0}
#footer-content li.last{background:0 0;padding-right:0;margin-right:0}
#footer-content .bottom-content{padding-top:7px;padding-bottom:4px;font-size:11px;overflow:hidden;color:#666;text-align:center;background:#efece6}
#footer-content .bottom-content p{text-align:center}
#footer-content .bottom-content a,#footer-content li a{color:#2F97FF}
.default #main .element .element-inner-wrap,.pages.is-visual #main .element .element-inner-wrap,.raw #main .element .element-inner-wrap,.casestudy-detail #main .element .element-inner-wrap{width:1170px;max-width:98%;margin:0 auto;padding-left:1%;padding-right:1%;}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.ajax-loader #inner-content{margin-top:1em;}
.wrap,.home .sidebar,.archive .sidebar,.search-form form{width:92%;margin:0 auto;}



.left_col_block {
	float:left;
	width:200px;
}


.top-links {
	color: #ffffff;
	font-size: 15px;
	text-align: right;
	text-decoration: none;
	float: right;
	position: relative;
	padding: 0 78px 0 0;
	margin-top: -1px;
}


.top-links span {
	display: inline-block;
	padding: 0 6px
}


.product-catg-box .top-links {
	color: #184efe;
	font-size: 11px;
	text-decoration: none
}


.custom #header #tagline { display:none; }

#tagline { font-weight: normal; }

#header #tagline { font-size: 1.4em; line-height: 1.429em; }
#texttitles{float:left;margin:20px 0 0 10px;}
#featured-content-container #featured-slides{max-height:245px;max-width:950px;padding:0}
#featured-content-container #featured-slides img{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0}
#featured-content-container #featured-slides .slide{max-width:100%;width:950px}
.wrap{width:96%;margin:0 auto}
.header-phone-link{display:block;background:#f8d15d;color:#4d616c;font-family:TradeGothicLT-BoldCond,CallunaSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:14px;}
.header-phone-link:hover{color:#4d616c;}
.header-phone-link a{color:#4d616c;display:inline-block;padding:6px 14px 5px;}
.header-phone-link .leonard-store-link{background:#f6c32c;}
.fpc-widget-front .fp-excerpt.fpc-hide,.fpc-widget-front .fp-title.fpc-hide,.fpc-widget-front .fpc-btn.fpc-hide,.fpc-widget-front .thumb-wrapper.fpc-hide{display:none!important}
