/* TABLES */
th {
	padding: 10px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
td {
	padding: 10px;
	vertical-align: middle;
}
tr.odd {
	background-color: #fff;
}
tr.even{
	background-color:#f1f1f1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.04) inset;
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.04) inset;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.04) inset;
}
thead tr {
	background-color: #fff;
}
.dataTables_wrapper .sorting,
.dataTables_wrapper .sorting_asc,
.dataTables_wrapper .sorting_desc {
	cursor: pointer;
}
.dataTables_wrapper .sorting.sorting_disabled {
	cursor: default;
}
/* END TABLES */

/* SEARCH RESULTS */
.searchResults h1 {
	font-size: 1.429em; /*20px*/
	margin: 6px 0 23px 25px;
	color: #db2127;
}
/* END SEARCH RESULTS */

/* GIFTS */
.giftTagThemeThumbnail {
	height: 40px;
}
/* END GIFTS */

/* DIALOGS */
.dialogRegionSelector label {
	margin: 20px 0 0;
	display: block;
}
.dialogRegionSelector .selectBox-dropdown {
	margin: 10px 0;
	display: block;
	width: 100%;
}
/* DIALOGS */
/* PAGE HEADER 

.headerTitle {
	top: 70px;
	width: 970px;
	text-align: right;
	font-weight: bold;
	position: relative;
}
.headerMainWrapper {
	height: 89px;
	margin-top: -10px;
}
.headerSearchWrapper {
	float: left;
	width: 380px;
	padding: 29px 0 0 73px;
}
.headerSearchWrapper button {
	margin: 0 0 0 5px;
}
.headerSecondaryNav {
	float: right;
	width: auto;
	text-align: right;
	color: #999;
	padding-top: 9px;
}
.headerSecondaryNav a {
	color: #666;
	margin: 0 3px;
}
.headerLinkDivider {
	font-size: 0;
	line-height: 0;
	width: 1px;
	height: 35px;
	background: url('https://www.vividseats.com/v3/images/common/headerMenuDivider.png') #666 right;
	float:left;
}
.headerMainNav li.headerMainNavLast.headerMainNavLink {
	background: transparent;
	padding-right: 10px;
}
.headerMainNav li.headerMainNavLast.headerMainNavLink a {
	text-decoration: none;
}
.headerMainNav .selectBox-dropdown {
	font-weight: bold;
	border: none;
	padding-right: 30px;
	width: 200px;
}

.blog .headerLocation {
	margin: 7px -4px;
}

.headerLocation option {
	font-size: 10px;
	color: #333;
}
.headerCrumbs {
	float: left;
	margin: 15px;
	color: #999;
}
.headerAccount {
	float: right;
	margin: 15px;
}
.headerSignIn {
	width: 146px;
	padding: 10px 0 5px 0;
}
.headerSignIn a {
	text-decoration: underline;
}
.headerSignIn input {
	width: 140px;
	margin: 3px 0 5px 0;
}
.headerSignIn button {
	margin-top: 10px;
}
.headerMainNav a.headerMainNavTitleHome {
	display: none;
}
*/

/* END PAGE HEADER */
/* WIDGET */

.widget,
.widget-np {
    background: none repeat scroll 0 0 #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px 5px;
    margin-bottom: 10px;
}

.widget {
    padding: 15px;
}

.widget-np {
    padding: 0; /* widget no padding */
}

.widget-noBorder {
    border: none;
}

.widget-push {
    padding-left: 6px;
    padding-right: 6px;
}

.widget h3 {
    margin-top: 0;
}

.widgetTitleLinks {
    float: right;
    margin-right: 10px;
    font-weight: normal;
}

.widgetTitleLinks a {
    text-transform: none;
    margin: 0 5px;
}

.widgetLoading {
    height: 25px;
    padding-top: 10px;
    text-align: center;
}

.bodyPrimaryContentWrapper .widget {
    margin-bottom: 10px;
    border-bottom: 5px solid #e5e5e5;
}

.bodyPrimaryContentWrapper .widget.noShadow {
    border-bottom: none;
}

.childWidget .widgetContent {
    border: none;
    padding: 0;
}

.childWidget.widget {
    border: none;
    margin-bottom: 0;
}

.childWidget .widgetTitle {
    padding: 0;
    border: none;
}

/*=============================================================================
 NAV
=============================================================================*/
.navFeatured a {
    font-weight: bold;
    /*font-weight: 900;*/
}

.collapsed-nav-entry, .nav-less {
    display: none;
}

/*=============================================================================
 MORE or LESS Links
=============================================================================*/
.read-more > a,
.read-less > a {
    color: #369;
}

/*=============================================================================
 IMAGE GRID
=============================================================================*/
.imageGridNoPaging .widgetContent {
    padding-bottom: 10px;
}

.image-grid-infobox {
    display: none;
}

.imageGridNoPaging .widgetPagingBar {
    display: none;
}

.imageGridItem {
    float: left;
    margin: 10px 1.5%;
    min-height: 230px;
    position: relative;
    width: 22%;
}

.imgGridImg {
    border: 1px solid #e5e5e5;
}

a.imageGridDetailsLink {
    background: url('https://www.vividseats.com/v3/images/common/arrowLinkBlue.png') no-repeat 36px 7px;
    margin-top: 1px;
    color: #369;
    font-size: 0.786em; /* 11px */
    display: block;
    width: 40%;
    position: absolute;
    bottom: 55px;
    left: 0px;
    z-index: 50;
}

.lt-ie9 a.imageGridDetailsLink {
    bottom: 65px;
}

@media screen and (max-width: 1199px) {
    a.imageGridDetailsLink {
        bottom: 65px;
    }
}

.imageGridItem .btn {
    display: inline-block;
    margin-top: 35px;
}

.imageGridItem h3 {
    font-size: 0.857em; /* 12px */
    font-weight: bold;
    line-height: 1.1em;
    margin-top: 10px;
    margin-bottom: 0;
    min-height: 26px;
}

.imageGridItemSubCaption {
    padding-left: 3px;
}

.imageGridItem a:hover {
    text-decoration: none;
}

.imageGridItem a[id^="infobox_trigger"]:hover {
    text-decoration: underline;
}

.imageGridItem a:hover .btn-primary {
    background: #c00;
}

.vivid_infobox_content .imageGridHeadline a {
    color: #369;
}

@media (min-width: 768px) and (max-width: 979px) {
    .imageGridItem h3 {
        font-size: 1.071em; /* 15px */
        min-height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

/*=============================================================================
 GEO MOD
=============================================================================*/
.geoGrid span.head-title {
    padding: 10px 28px;
}

.geoGrid .widgetTitle a {
    color: #369;
    float: right;
    font-size: 0.929em; /* 11px */
    position: relative;
    top: -27px;
    text-align: right;
    text-transform: lowercase;
}

.geoGrid .widgetContent {
    font-size: 0.875em /* 12px */
}

.geoGridItem {
    float: left;
    margin: 0;
    min-height: 30px;
    padding: 0;
    width: 100%;
}

.geoGridItem.odd {
    background: #e5e5e5;
}

.geoGrid .ticket-grid {
    display: table;
    margin-top: 4px;
    width: 100%;
}

.geoGrid .ticket-grid .col-1 {
    text-align: left;
    display: block;
    float: left;
    border: none;
    width: 17%;
    padding: 0 0 0 2%;
    padding-right: 0;
    margin: 0;
}

.geoGrid .event-date {
    color: #333;
    font-weight: 300;
    line-height: 1.167em; /*14px*/
    text-align: left;
}

.geoGrid .event-month {
    display: inline;
}

.geoGrid .event-year {
    font-size: inherit;
}

.geoGrid .ticket-grid .col-2 {
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 1%;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    width: 64%;
}

.geoGrid span.event-title {
    color: #DB2127;
    font-weight: bold;
    text-transform: uppercase;
}

.geoGrid .venue {
    color: #333;
}

.geoGrid .ticket-grid .col-3 {
    display: block;
    float: right;
    margin: 0;
    padding: 0 1.5% 0 0;
    text-align: right;
    width: 13.5%;
}

.geoGridItem .geoGridTicketLink a {
    font-size: 1em;
    padding: 0;
}

.geoGridFeature {
    text-transform: uppercase;
    color: #db2127;
    font-weight: bold;
    font-size: 0.857em; /* 12px */
    padding-right: 5px;
    float: left;
    width: 280px;
    height: 12px;
    /*overflow: hidden;*/
}

.geoGridFeature span {
    text-transform: none;
    font-weight: normal;
}

/*=============================================================================
 IMAGE GRID LIST VIEW - CONCERTS AND THEATER
=============================================================================*/
.imageGridListView .widgetContent {
    padding: 10px;
}

.imageGridListView .widgetPagingBar,
.widgetPagingBarTop {
    display: none;
}

.imageGridListView .widgetPagingBarTop {
    display: block;
}

.imageGridListView .widgetPagingBarTop .widgetPagingLinks {
    position: relative;
    top: -30px;
    height: 0;
}

.imageGridHeader {
    margin-bottom: 10px;
}

.imageGridHeader .imageGridHeaderItem {
    border: 1px solid #e5e5e5;
    background-size: cover;
    float: left;
    height: 98px;
    margin-bottom: 10px;
    position: relative;
    width: 32.2%;
}

.imageGridHeader a {
    position: absolute;
    right: 10px;
    bottom: -5px;
    text-shadow: 2px 1px 3px #000;
}

.imageGridHeaderItem:nth-child(2) {
    margin: 0 1%;
}

.ie7 .imageGridHeader .imageGridHeaderItem:first-child,
.ie8 .imageGridHeader .imageGridHeaderItem:first-child {
    margin-left: 0;
}

.ie7 .imageGridHeader .imageGridHeaderItem {
    margin-bottom: 0;
    margin-left: 5px;
}

.ie8 .imageGridHeader .imageGridHeaderItem {
    margin-left: 5px;
}

.imageGridListView .imageGridItem {
    float: none;
    width: 95%;
    clear: both;
    min-height: 50px;
    padding: 2.5%;
    margin: 0;
}

.imageGridListView .imageGridItem.odd {
    background: #e5e5e5;
}

.imageGridListView .imgGridImg,
.imageGridListView .imgGridImg img {
    height: 48px;
    width: 48px;
    float: left;
}

.imageGridListView .imageGridItem h3 {
    padding-left: 10px;
    font-weight: normal;
    display: inline;
    line-height: 3.692em; /*48px*/
}

.imageGridListView .imageGridItem .btn {
    float: right;
    margin-top: 13px;
}

.lt-ie8 .imageGridListView .imageGridItem .btn {
    margin-top: -35px;
}

.imageGridListView a.imageGridDetailsLink {
    display: inline-block;
    max-width: 55px;
    margin: 17px 10px;
    position: static;
}

/* IMAGE GRID POPOVER ***Is this referenced by code in the DB?? No other references found in this project*** */
.imgGrid-popover {
    min-width: 260px;
}

/* IMAGE GRID QTIP */
.imageGridHeadline {
    font-weight: bold;
}

/*=============================================================================
  NO TICKETS MESSAGE
=============================================================================*/
.noTickets {
    text-align: center;
    padding-bottom: 15px;
}

.noTickets p {
    text-align: center;
    padding-bottom: 10px;
}

p.alertLinks {
    color: #333;
}

p.alertThankYou {
    font-size: 0.929em; /* 13px */
    color: #333;
    padding-top: 15px;
}

p.alertLinks a {
    font-size: 0.929em; /* 13px */
    font-weight: bold;
}

.noTickets a {
    font-size: 0.857em; /* 12px */
    margin-left: 15px;
}

.noTickets p.noTicketsLeadIn {
    color: #333;
    font-size: 0.857em; /* 12px */
    font-weight: bold;
    text-align: center;
    padding: 15px 0 5px;
}

.ticket-packages .widgetContent {
    border-top-color: #e5e5e5;
}

/*=============================================================================
 CUSTOM WIDGET TITLES
=============================================================================*/
.schedule-head {
    border: 1px solid #e5e5e5;
    font-size: 0.857em; /* 12px */
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 9px 0 9px 10px;
    text-transform: uppercase;
    text-align: left;
}

.cmsPageSuperBowlMaximParty .bodySecondaryContentWrapper .widgetTitle {
    color: #db2127;
}

.cmsPageSuperBowlMaximParty .bodySecondaryContentWrapper .widgetTitle span.widgetSubTitle {
    color: #333;
}

/*=============================================================================
 NCAA Index Custom 2 Column Links to NCAAF & NCAAB
=============================================================================*/
.ncaa-2col p {
    margin-top: 20px;
}

.ncaa-2col a {
    font-size: 0.857em; /* 12px */
    color: #369;
    font-weight: bold;
}

.ncaa-2col img {
    float: left;
    margin-right: 10px;
    max-width: 75px;
}

/*=============================================================================
 NCAA School Pages Marketing Copy Custom Widget
=============================================================================*/
#schoolSportsContainer {
    font-size: 0.786em; /* 11px */
    line-height: 1.636em; /*18px*/
    width: 100%;
    *zoom: 1;
}

#schoolSportsContainer a {
    color: #369;
    display: block;
    margin-top: 13px;
}

#schoolSport,
#schoolSport2 {
    width: 47%;
    float: left;
}

#schoolSport {
    padding-right: 1%;
    border-right: 1px solid #bfbfbf;
}

#schoolSport2 {
    margin-left: 4%; /*1.5228426395939088*/
}

#schoolSport p.schoolText,
#schoolSport2 p.schoolText {
    text-transform: capitalize;
    font-weight: bold;
}

#schoolSport p.schoolText a,
#schoolSport2 p.schoolText a {
    font-weight: normal;
}

/*=============================================================================
	Secondary Wrapper News
=============================================================================*/
.secondaryWrapperNews .widgetTitle {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em; /* 19px */
    font-weight: bold;
    line-height: 1em; /*19px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0 0 10px;
    filter: none;
}

.secondaryWrapperNews .widget {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 25px;
}

.secondaryWrapperNews .widgetTitle span {
    color: #DB2127;
}

.secondaryWrapperNews a {
    color: #369;
}

.secondaryWrapperNews [class*="expandable"] .read-less a,
.secondaryWrapperNews .expandable-child .read-more a {
    font-size: 0.786em; /* 11px */
}

.secondaryWrapperNews [class*="expandable"] p {
    line-height: 1.357em; /* 15px */
    font-size: 0.786em; /* 11px */
}

.secondaryWrapperNews .expandable-child {
    display: inline-block;
}

.secondaryWrapperNews .expandable-child .details p:first-child {
    margin-top: 10px;
}

/*=============================================================================
	Primary Wrapper CMS News
=============================================================================*/
section .news-wrapper .widgetTitle {
    font-size: 0.929em; /* 13px */;
    font-weight: normal;
    margin: 0;
    padding: 15px 0 0 15px;
}

section .news-wrapper h3.archivedNewsTitleHeading {
    font-weight: normal;
    padding: 0;
    font-size: 0.929em; /* 13px */;
    border-top: none;
}

section .news-wrapper {
    border: 1px solid #e5e5e5;
    border-bottom: 5px solid #e5e5e5;
}

section .news-wrapper a {
    color: #369;
}

section .news-wrapper .widget {
    border: none;
    padding-top: 0;
}

section .news-wrapper .expandable-child,
section .news-wrapper .expandable-child > .summary {
    display: inline;
}

section .news-wrapper .expandable-child > .details {
    margin-top: 10px;
}

section .news-wrapper [class^="expandable"] p,
section .news-wrapper .expandable-child .summary {
    font-size: 0.786em; /* 11px */
    line-height: 1.357em; /* 15px */
}

section .news-wrapper [class^="expandable"] p + .read-less a {
    font-size: 0.786em; /* 11px */
}

/*=============================================================================
	Primary Wrapper CMS News - Testing SEO effects of news in Center for Concert Events
=============================================================================*/
.news-wrapper.primary-news {
    border: none;
}

.news-wrapper.primary-news > .widget {
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px 5px;
    margin-bottom: 10px;
    padding: 20px 15px 15px;
}

.news-wrapper.primary-news .widgetTitle {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 10px;
    padding: 13px 0 11px 15px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0 0 10px;
    filter: none;
}

.news-wrapper.primary-news .widgetSubTitle {
    color: #DB2127;
}

.news-wrapper.primary-news h3.archivedNewsTitleHeading {
    font-weight: bold;
    font-size: 1em; /* 14px */
}

.news-wrapper.primary-news .expandable-child,
.news-wrapper.primary-news .expandable-child > .summary {
    display: inline-block;
}

.news-wrapper.primary-news [class^="expandable"] p,
.news-wrapper.primary-news .expandable-child .summary {
    font-size: 0.857em; /* 12px */
    line-height: 1.667em; /* 20px */
}

.news-wrapper.primary-news [class^="expandable"] p + .read-less a {
    font-size: 0.857em; /* 12px */
}

/*=============================================================================
	From the Blog Widget
=============================================================================*/
.widget.relatedArticlesWidget a {
    color: #369;
}

.widget.relatedArticlesWidget li {
    font-size: 0.768em; /* 11px */
    line-height: 1.364em; /*15px*/
    padding-bottom: 5px;
}

.widget.relatedArticlesWidget {
    border: none;
    padding: 0;
}

.widget.relatedArticlesWidget .link-list {
    border: 1px solid #e5e5e5;
    padding: 25px;
}

.widget.relatedArticlesWidget .head-title {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em; /* 19px */
    font-weight: bold;
    line-height: 1em; /*19px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0 0 10px;
    filter: none;
}

.widget.relatedArticlesWidget .head-title span {
    color: #DB2127;
}

/*=============================================================================
	Venue Guide Info
=============================================================================*/

.widget.venue-guide a {
    color: #369;
}

.widget.venue-guide {
    border: none;
    padding: 0;
}

.widget.venue-guide .link-list {
    border: 1px solid #e5e5e5;
    padding: 25px;
}

.widget.venue-guide .head-title {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em; /* 19px */
    font-weight: bold;
    line-height: 1em; /*19px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0 0 10px;
    filter: none;
}

.widget.venue-guide .widgetContent {
    border: 1px solid #e5e5e5;
    padding: 25px;
}

.widget.venue-guide .head-title span {
    color: #DB2127
}

.googleMapAttractions h3 {
    font-weight: bold;
    padding-bottom: 10px;
}

/*=============================================================================
	Venue Widgets
=============================================================================*/

.googleMapOfVenue {
    font-size: 0.786em; /* 11px */
    line-height: 1.364em; /*15px*/
    padding: 25px;
}

.googleMapOfVenue p.venueHouseModHead,
.customSeatingChart p.venueHouseModHead {
    font-weight: bold;
}

.customSeatingChart {
    font-size: 0.786em; /* 11px */
    line-height: 1.364em; /*15px*/
}

.widget.seatingChart {
    border: none;
    padding: 0;
}

.widget.seatingChart .widgetContent {
    border: 1px solid #e5e5e5;
    border-bottom: 5px solid #e5e5e5;
    padding: 25px;
}

.widget.seatingChart .head-title {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 0.6em; /* 19px */
    font-weight: bold;
    line-height: 1em; /*19px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0;
    filter: none;
}

.widget.seatingChart .head-title span {
    color: #DB2127;
}

/*=============================================================================
  TABLE TOGGLE
============================================================================= */
.tableItem.expanded .collapsedContent {
    display: none !important;
}

.tableItem.collapsed .expandedContent {
    display: none !important;
}

/*=============================================================================
  FACEBOOK GALLERY
 =============================================================================*/
.fbGallery .widgetContent {
    padding: 20px 0 20px 10px;
}

.fbGallery_image {
    width: 135px;
    height: 90px;
    background: no-repeat center top #fff;
}

.fbGallery_imageContainer {
    background: url('https://www.vividseats.com/v3/images/widget/custom/fbGallery_imgBorder.png') no-repeat;
    padding: 8px 4px 4px 8px;
}

.fbGallery_galleryItem {
    display: inline-block;
    width: 146px;
    margin: 0 10px 10px 0;
    height: 135px;
    vertical-align: top;
}

.fbGallery_link {
    padding: 0 10px;
    text-align: center;
    margin-top: 10px;
}

/*=============================================================================
  PARKING INFO WIDGET
=============================================================================*/
.bodySecondaryContentWrapper .venueParkingInformation .widgetContent {
    margin-bottom: -5px;
}

.venueParkingInformation .widgetContent p {
    line-height: 11px;
    padding-bottom: 5px;
    padding: 0 0 3px 5px;
    color: #333;
}

.venueParkingInformation .widgetAlt1 {
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 5px;
    color: #333;
}

/*=============================================================================
 HOTEL INFO WIDGET
 =============================================================================*/
.venueHotelInformation .widgetContent p {
    line-height: 11px;
    padding-bottom: 5px;
    padding: 0 0 3px 5px;
    color: #333;
}

.venueHotelInformation .widgetAlt1 {
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 5px;
    color: #333;

}

/*=============================================================================
 Sports Scores Widget
=============================================================================*/
.widget.sportsScoresWidget {
    float: left;
    border: none;
    padding: 0;
}

.sportsScoresWidget a {
    color: #369;
}

.widget.sportsScoresWidget .widgetContent {
    border: 1px solid #e5e5e5;
    padding: 25px;
    font-size: 0.768em; /* 11px */
    line-height: 1.286em;
}

.widget.sportsScoresWidget .head-title {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em; /* 19px */
    font-weight: bold;
    line-height: 0.789em; /*15px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0;
    filter: none;
}

.widget.sportsScoresWidget .head-title span {
    color: #DB2127;
}

.sportsScoresWidget .widgetContent .gameRow {
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 0 8px 0;
    width: 100%;
}

.sportsScoresWidget .widgetContent .gameRow:first-child {
    padding-top: 0;
}

.sportsScoresWidget .widgetContent .lastVisibleGame {
    border-bottom: none;
    padding-bottom: 0;
}

.sportsScoresWidget .widgetContent,
.sportsScoresWidget .widgetContent .gameRow,
.sportsScoresWidget .widgetContent .gameDate,
.sportsScoresWidget .widgetContent .gameTeams,
.sportsScoresWidget .widgetContent .sportsScoresMoreLess {
    float: left;
}

.sportsScoresWidget .widgetContent .gameScore {
    float: right;
}

.sportsScoresWidget .widgetContent .gameDate {
    min-width: 50px;
}

.sportsScoresWidget .widgetContent .gameDate .gameDateDay,
.sportsScoresWidget .widgetContent .gameDate .gameDateMonth {
    color: #999;
}

.sportsScoresWidget .widgetContent .gameTeams div {
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sportsScoresWidget .widgetContent .gameScore {
    text-align: right;
}

.sportsScoresWidget .widgetContent .gameScore .gameWinLossTie {
    font-weight: bold;
}

.sportsScoresWidget .widgetContent .sportsScoresMoreLess {
    float: right;
    padding-top: 15px;
}

/*=============================================================================
 Head Title Overrides
=============================================================================*/
.productionFilters .head-title,
.sportsScoresWidget span.head-title,
.checkout .head-title {
    margin-bottom: 10px;
}

/*************************************************************
Gmail General	Images - e.g. white/black shrink, expand etc.
**************************************************************/
.gmail-general {
    display: inline-block;
    height: 24px;
    width: 24px;
    border: none;
    opacity: .6;
}

.min_button {
    background: no-repeat url(/spa/images/infobox/gmail-general-sprite.png) 0 -732px;
    background-size: 24px 778px;
}

.max_button {
    background: no-repeat url(/spa/images/infobox/gmail-general-sprite.png) 0 -262px;
    background-size: 24px 778px;
}

.del_button {
    background: no-repeat url(/spa/images/infobox/gmail-general-sprite.png) 0 -193px;
    background-size: 24px 778px;
}

/*************************************************************
Gmail Chat Images - e.g. Orange/Green Dots, Camera etc.
**************************************************************/

.gmail-chat {
    display: inline-block;
    height: 16px;
    width: 16px;
}

.orange_dot {
    background: no-repeat url(/spa/images/infobox/gmail-chat-sprite.png) 0 -207px;
    background-size: 21px 240px;
}

.green_dot {
    background: no-repeat url(/spa/images/infobox/gmail-chat-sprite.png) 0 -112px;
    background-size: 21px 240px;
}

.green_dot {
    background: no-repeat url(/spa/images/infobox/gmail-chat-sprite.png) 0 -112px;
    background-size: 21px 240px;
    display: inline-block;
    height: 16px;
    width: 16px;
}

.chat_box_header .green_camera {
    background: no-repeat url(/spa/images/infobox/gmail-chat-sprite.png) 0 -129px;
    background-size: 21px 240px;
}

.bottom_triangle,
.top_triangle,
.left_triangle,
.right_triangle {
    background-image: url("https://www.vividseats.com/spa/images/infobox/infobox-nib-sprite.png");
    background-repeat: no-repeat;
    height: 10px;
    width: 30px;
}

.bottom_triangle {
    background-position: 0 0;
}

.top_triangle {
    background-position: 0 0;
}

.left_triangle {
    background-position: 0 0;
}

.right_triangle {
    background-position: 0 0;
}

/*************************************************************
END Gmail Chat Images - e.g. Orange/Green Dots, Camera etc.
**************************************************************/

.advanced-search-categories-loading {
    display: inline-block;
}

.advanced-search-categories-loading img {
    margin-bottom: 5px;
    margin-left: 5px;
}

/*************************************************************
  Social Tab Widget
**************************************************************/
#SocialTabs-RB li span {
    display: none;
}

#SocialTabs-RB li.active span {
    display: inline-block;
}

/*hiding/showing text on open*/
.socialStaticFacebookContainer {
    color: #369;
    font-weight: bold;
}

.socialStaticFacebookContainer img,
.socialFacebookFooter img {
    float: left;
    margin: 0 10px 10px 0;
}

.socialStaticFacebookContainer span {
    font-size: 0.786em; /* 11px */
    font-weight: normal;
}

.socialStaticFacebookContainer:before, .socialStaticFacebookContainer:after {
    content: "";
    display: table
}

.socialStaticFacebookContainer:after {
    clear: both
}

.socialStaticFacebookContainer {
    *zoom: 1
}

.socialFacebookEmptyFacesWrapper {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding-bottom: 10px;
}

.socialFacesTitle {
    font-size: 0.786em; /* 11px */
}

.socialFacesTitle span,
.socialFacesTitle .facebookLikeCount {
    font-weight: bold;
}

.socialFacebookFooter img {
    float: left;
    margin: 3px 5px 10px 0;
}

.socialFacebookFooter {
    margin-top: 5px;
    font-size: 0.786em; /* 11px */
}

.lt-ie9 .socialFacebookEmptyFacesWrapper img {
    max-width: 49px;
}

@media screen and (max-width: 1199px) {
    .socialFacebookEmptyFacesWrapper img {
        max-width: 48px;
    }
}

.widget.socialTab {
    padding: 0;
}

.widget.socialTab li span {
    font-size: 0.786em; /* 11px */
}

.lt-ie8 .widget.socialTab li span {
    padding-left: 5px;
}

.widget.socialTab .nav-tabs {
    border-top: none;
}

.widget.socialTab .nav-tabs > li {
    border-right: 1px solid #e5e5e5;
}

.widget.socialTab .nav-tabs > li.pull-right {
    border-right: none;
    border-left: 1px solid #E5E5E4;
}

.widget.socialTab .nav-tabs > li > a {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-right: 0;
}

.widget.socialTab .nav-tabs > .active > a,
.widget.socialTab .nav-tabs > .active > a:hover,
.widget.socialTab .nav-tabs > .active > a:focus {
    border: none;
    border-bottom: 2px solid #fff;
}

.widget.socialTab .tab-content {
    padding: 10px 25px 20px;
    overflow: hidden;
    min-height: 106px;
}

.lt-ie8 #nav-search {
    z-index: 9999;
    position: relative;
}

/*************************************************************
  Event Started Label
**************************************************************/
.widget-push .event-started-label {
    padding: 0 4px;
    border-radius: 2px;
    font-weight: 700;
    font-size: .75rem;
    color: white;
    background: orange;
    display: inline-block;
    margin-top: 3px;
}
/* House Mods Refactor 2/14 */
[class^='house-mod-'] {
  background-color: #fff;
  background-position: right bottom;
  background-repeat: no-repeat;
  font-weight: bold;
  min-height: 89px;
  line-height: 1.2em;
  padding-top: 19px;
  /* remove for test */
  border: 1px solid #e5e5e5;
  border-bottom-color: #bfbfbf;
  padding-left: 24px;
  margin-bottom: 10px;
}
[class^='house-mod-'] p {
  margin: 0;
}
[class^='house-mod-'] i {
  color: #DB2127;
  font-style: normal;
}
[class^='house-mod-'] a {
  color: #369;
}
[class^='house-mod-'] ul {
  list-style: disc;
  padding: 15px 15px 20px;
  font-weight: normal;
}
[class^='house-mod-'] ul.pbm {
  padding-bottom: 10px !important;
}
[class^='house-mod-'] ul.ptn {
  padding-top: 2px !important;
}
[class^='house-mod-'] ul.ptm {
  padding-top: 10px !important;
}
[class^='house-mod-'] li {
  line-height: 1.2em;
}
.house ul.list-unstyled {
  list-style: none !important;
  padding-left: 0 !important;
}
[class^='house-mod-'] input[type='text'],
[class^='house-mod-'] input[type='email'],
[class^='house-mod-'] input[type='number'],
[class^='house-mod-'] select {
  font-size: 1em; /* 11px */
  margin: 5px 0 0;
  padding: 6px 0 6px 5px;
}
[class^='house-mod-'] input[type='text'] {
  height: 11px;
}
[class^='house-mod-'] .controls .btn {
  margin-top: 5px;
}
[class^='house-mod-'] .thin {
  font-style: normal;
  font-weight: normal !important;
}
[class^='house-mod-'] .btn {
  margin-top: 10px;
}
[class^='house-mod-'] .heading-l + .btn {
  margin-top: 0;
}
[class*='arrow-link'] {
  color: #369;
  display: block;
  font-size: 0.857em; /* 12px */
  font-weight: bold !important;
  padding: 5px 0 10px;
  text-transform: uppercase;
}
.house [class*='arrow-link'] {
  font-size: 0.714em; /* 10px */
}
.arrow-link:after {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #369;
  content: '';
  display: inline-block;
  height: 0;
  margin-left: 5px;
  width: 0;
}
.lt-ie8 .arrow-link {
  background: url('https://www.vividseats.com/v3/images/common/arrowLinkBlue.png') no-repeat right center;
  display: inline-block;
  padding-right: 10px;
}
/* has layout bug, cannot get IE7 to render correctly */
.lt-ie8 li .arrow-link { background-image: none; }

.inline-links .arrow-link {
  display: inline-block;
  margin-right: 15px;
}
i.heading + .arrow-link {
  padding-top: 2px;
}

/* alternate text color */
.house [class*='-white-'] p { color: #FFF; }

/* For house mods with shorter lines of text to keep <a> at bottom */
.house [class*='-1line-'] .arrow-link { padding-top: 37px; }
.house [class*='-2line-'] .arrow-link { padding-top: 20px; }
.house [class*='-1line-'] .btn { margin-top: 25px;}
.lt-ie8 .house [class*='-1line-'] .arrow-link { background-position: right 43px; }
.lt-ie8 .house [class*='-2line-'] .arrow-link { background-position: right 26px; }

.house [class*='-small-'] {
  font-size: .8em;
  font-weight: normal;
}
.house [class*='-small-'] ul {
  list-style: disc;
  padding: 15px 15px 20px;
}
.house [class*='-small'] ul + p {
  margin-top: -5px;
}
.house [class*='-small-'] .btn {
  font-size: 1em;
}
.checkout .house [class*='-small-'] {
  font-size: .857em;
  line-height: 1.333em;;
}
.house [class*='heading'] {
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold;
}
.house .heading + p.heading-l {
  margin-top: 0;
}
.house .heading-l {
  font-size: 1.6em !important;
  line-height: 1em; /*all caps have no extra space*/
  text-transform: uppercase;
  margin-bottom: .5em;
}
.house .heading .heading-l,
.house .heading + .heading-l {
  display: block;
  margin-top: 3px; /*accounts for spacing between lower and upper cases*/
}
.house [class*='-small-'] .heading + p {
  padding-top: 5px; /*for business mods etc where paragraph text immediately follows heading*/
}
.house [class*='-small-'] .arrow-link {
  margin-bottom: 10px;
  font-size: 0.929em;
}
.house [class*='-small-'] ul + .arrow-link {
  margin-top: -10px;
}
.house [class*='-small-'] .arrow-link + .arrow-link {
  margin-top: -25px;
}
.house [class*='-small-'] li .arrow-link,
[class^='house-mod-'] li .arrow-link {
  margin-bottom: 0;
  padding: 0;
}
.house [class*='-small-'] ul.link-list {
  list-style: none;
  padding: 15px 24px 25px 0;
}
.house [class*='-small-'] ul.link-list li {
  border-bottom: 1px solid #e5e5e5;
  padding: 5px 0;
}
.house [class*='-small-'] ul.link-list li:last-child {
  border-bottom: none;
  padding: 5px 0 0;
}
.house [class*='-small-'] ul.link-list li a {
  color: #369;
}
.house [class*='-TPcontact-'] { padding-top: 16px; }
.house [class*='-TPcontact-'] p + p {
  font-weight: normal;
  padding-top: 8px;
  padding-bottom: 16px;
}
.house [class*='-TPcontact-'] p + p i {
  font-weight: bold;
}
.house [class*='-biglist-'] li {
  font-size: 0.929em; /* 13px */
}
.house [class*='-small-biglist-'] li {
  font-size: 1.143em; /* 13px */
}
.house [class*='-houseCTpackage'] p.pbl {
  font-size: 1.091em; /*12px*/
  line-height: 1.333em;
  width: 200px;
}
.house [class$='-houseBG11listWLinks'] .heading i {
  font-size: 1.25em;
}
.house [class$='-houseBG11listWLinks'] ul {
  margin-top: -3px;
  padding: 12px 0 12px 15px;
  max-width: 60%;
}
.house [class$='-houseBG11listWLinks'] ul li {
  padding-bottom: 3px;
}
/* Custom Link & Arrow Colors */
.arrow-link.red { color: #DB2127; }
.arrow-link.red:after { border-left-color: #DB2127; }
.arrow-link.orange { color: #F93; }
.arrow-link.orange:after {  border-left-color: #F93; }
.arrow-link.white { color: #FFF; }
.arrow-link.white:after { border-left-color: #FFF; }
.lt-ie8 .arrow-link.red { background-image: url('https://www.vividseats.com/v3/images/common/arrowLinkRed.png'); }
.lt-ie8 .arrow-link.orange { background-image: url('https://www.vividseats.com/v3/images/common/arrowLinkOrange.png'); }
.lt-ie8 .arrow-link.white { background-image: url('https://www.vividseats.com/v3/images/common/arrowLinkWhite.png'); }

/* Arrow Link within Infobox */
.vivid_infobox_content .arrow-link {
  font-size: 0.929em; /* 10px */
}

/* Parsley Validation */
.house [class^='house-mod'] ul.parsley-error-list {
  padding: 5px 5px;
}

/* Custom House Mods */
/* Corporate Group or Party Package? */
.house-mod-small-corporatePartiesForm .btn {
  margin-top: -5px;
}
.house-mod-app-get-eTickets {
  min-height: 170px;
}
.house-mod-app-get-eTickets .small {
  font-size: .786em;
  color: #333;
  padding-bottom: 5px;
  display: block;
  line-height: 1;
  margin-bottom: 5px;
}


/* ===============================================================================
 Individual bg image declarations, use * for "contains" and $ for "ends with"
 ================================================================================= */

/* About Us House Mod Styles */
[class$='vividHouseAbout']{background-image:url('https://www.vividseats.com/v3/images/widget/house/house_about2.jpg');}
[class$='houseAU16gettingTickets']{background-image:url('https://www.vividseats.com/v3/images/widget/house/AU16_gettingTickets2.jpg');}
[class$='houseAU1PremiumService']{background-image:url('https://a.vsstatic.com/house/AU-rockstar-service.jpg');}
[class$='vividHouseAboutTheater']{background-image:url('https://www.vividseats.com/v3/images/widget/house/house_theater.jpg');}
[class$='AU30MoreThan']{background-image:url('https://www.vividseats.com/v3/images/widget/house/AU30_moreThanTix2.jpg');}
[class$='houseAU4PremiumSeats']{background-image:url('https://www.vividseats.com/v3/images/widget/house/AU4_premiumSeats.jpg');}
[class$='houseAU6DontJustSit']{background-image:url('https://www.vividseats.com/v3/images/widget/house/AU6_dontJustSit2.jpg');}
[class$='houseAU7DontJustSit']{background-image:url('https://www.vividseats.com/v3/images/widget/house/AU7_dontJustSit.jpg');}
[class$='AUexperienceVividSeats']{background:url('https://a.vsstatic.com/house/AU-experienceVividSeats.jpg') 0 0;}
[class$='AUexperienceVividSeats'] p {padding: 76px 0 12px;}
[class$='AUusd']{background:url('https://a.vsstatic.com/house/AU-USD.jpg') no-repeat;  background-position: 110% center;}

/* Buyer Guarantee House Mod Styles */
[class$='BGseal']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BG-seal.png');}
[class$='houseBG11listWLinks']{background-image:url('https://a.vsstatic.com/house/AU-buyer-guarantee-2017.png');}
[class$='houseBGlegit']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BG-legit.jpg'); height:320px;}
[class*='BGlegit'] p.background-text { background:url('https://www.vividseats.com/v3/images/widget/house/BG-text-shopWithConfidence.png') no-repeat; height: 75px; margin-top: 20px; overflow: hidden; text-indent: -99em; width: 117px; }

/* Blog House Mod Styles */
[class$='houseBImlbMVP']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BI_mlbBaseball.jpg');}

/* VSFB House Mod Styles */
[class$='houseBS1LiveEvents']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BS1_liveEvents.jpg');}
[class$='houseBS2TopTickets']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BS2_topTickets.jpg');}
[class$='houseBS3VipExperience']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BS3_vipExperience.jpg');}
[class$='houseBS4PerfectSeason']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BS4_perfectSeason.jpg');}
[class$='houseBS5YourCall']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BS5_yourCall.jpg');}
[class$='houseBS6kickOff']{background-image:url('https://www.vividseats.com/v3/images/widget/house/BS6_kickOff.jpg');}

/* Category House Mod Styles */
[class$='houseCAT26Inches']{background-image:url('https://www.vividseats.com/v3/images/widget/house/CAT14_outstanding2.jpg');}
[class$='houseCAT5LittleBit']{background-image:url('https://www.vividseats.com/v3/images/widget/house/CAT5_littleBit2.jpg');}

/* Contact Us and Testimonials House Mod Styles */
[class$='vividHouseContact']{background-image:url('https://www.vividseats.com/v3/images/widget/house/house_contact.jpg');}
[class$='houseCTTestimonials']{background-image:url('https://www.vividseats.com/v3/images/widget/house/CT1_amazing.png');}
[class$='houseCU4MakeCall']{background-image:url('https://www.vividseats.com/v3/images/widget/house/CU4_makeCall2.jpg');}
[class$='vividHouseContact'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/house_contact.jpg'); }
[class$='vividNewletter'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/house_newsletter.png'); }
[class$='faq-link'] { background-image: url('https://a.vsstatic.com/house/AU-FAQs.jpg'); }

/* Event House Mod Styles */
[class$='EV1MlbAllStar'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV40_mlbBaseball.jpg'); }
[class$='EV2WorldSeries'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV2_worldSeries3.jpg'); }
[class$='EVWorldSeries'] { background-image: url('https://a.vsstatic.com/house/EV-world-series.jpg'); }
[class$='EV3MlbOpeningDay'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV3_mlbOpeningDay3.jpg'); }
[class$='EV3MlbSpringTraining'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV3_mlbSpringTraining.jpg'); }
[class$='EV4mlbPlayoffs'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV2_worldSeries3.jpg'); }
[class$='EV5SuperBowl'] { background-image: url('https://a.vsstatic.com/house/EV-super-bowl-LI.jpg'); }
[class$='EV8NhlPlayoffs'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV8_nhlplayoffs2.jpg'); }
[class$='EV9NhlFinals'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV9_nhlFinals3.jpg'); }
[class$='EV11NbaPlayoffs'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV11_nbaPlayoffs3.jpg'); }
[class$='EV12NbaFinals'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV12_nbaFinals3.jpg'); }
[class$='EV14RoseBowl'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV14_roseBowl2.jpg'); }
[class$='EV16FinalFour'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV_georgiaDome.jpg'); }
[class$='EV19Masters'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV19_masters2.jpg'); }
[class$='EV20UsOpenGolf'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV20_usOpenGolf.jpg'); }
[class$='EV22Wimbledon'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV22_wimbledon4.jpg'); }
[class$='EV23KentuckyDerby'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV23_kentuckyDerby2.jpg'); }
[class$='EV27mlsChampionship'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV27_mlsChampionship2.jpg'); }
[class$='EV28UsOpenTennis'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV28_usOpenTennis.jpg'); }
[class$='EV30SuperBowlParties'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV30_superBowlParties3.jpg'); }
[class$='EV31MarchMadness'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV_marchMadnessBracket.jpg'); }
[class$='EV33BowlGames'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV14_roseBowl.jpg'); }
[class$='EV36bcsBowlSelection'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV36_bcsSelection.jpg'); }
[class$='EV37SuperBowlTailgate'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV37_superBowlTailgate.jpg'); }
[class$='EV40MlbBaseball'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV40_mlbBaseball2.jpg'); }
[class$='EV41nflSeasonTix'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV41_nflSeasonTix2.jpg'); }
[class$='EV49winsurance'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV49_winsurance.jpg'); }
[class$='EV51nbaAllStar'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV51_nbaAllStar_toyotaCenter.jpg'); }
[class$='EVncaabConfTournament'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV_basketballHoop.jpg'); }
[class$='EV58Coachella'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV58_coachella.jpg'); }
[class$='EV58Lollapalooza'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV58_lollapalooza.jpg'); }
[class$='EV58LollapaloozaAftershows'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV58_lollapaloozaAftershows.jpg'); }
[class$='EV58MastersHospitality'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EVS04_theMasters.jpg'); }
[class$='masters-hospitality'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV-golf-mastersHospitality2.jpg'); min-height: 150px; }
[class$='EV60Indy500'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV60_indy500.jpg'); }
[class$='EV60KentuckyDerbyHotels'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV60_churchillDowns.jpg'); }
[class$='nhl-redwings'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV-nhl-fan.jpg'); }
[class$='EV-nhl'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV-nhl-goal.jpg'); }
[class$='EVncaabGameOnly'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV_basketballHoop2.jpg'); }
[class$='EV65sbTailgate'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV65_sbTailgate2.jpg'); }
[class$='EV65sbTailgate2'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV65_sbTailgate3.jpg'); min-height: 155px; }
[class$='EVncaafBowlGames'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV-ncaaf-bowlGames.jpg'); }
[class$='EVsbTailgate'] { background-image: url('https://a.vsstatic.com/house/EV-super-bowl-tailgate.jpg'); }
[class$='EVbigEast'] { background-image: url('https://a.vsstatic.com/house/EV-big-east-ncaab-tournament.jpg'); background-position: 110% center; min-height: 140px; }
[class$='EVdeutscheBank'] { background-image: url('https://a.vsstatic.com/house/EV-deutscheBank.jpg'); }
[class$='EVdeutscheBank'] p.heading { color: #1e3f77; }
[class$='EVorpheumTheatrePartnership'] { background-image: url('https://a.vsstatic.com/house/EV-orpheum-theatre.jpg'); background-position: 105% center; }
[class$='dynamicEvent'] p { width: 165px; }
[class$='dynamicEvent'] { background-image: url('https://a.vsstatic.com/house/EV-generic.jpg'); }
[class$='dynamicEvent'] .btn { margin-bottom: 17px; }
[class*='-small-'][class$='houseEVprintTickets'] { background-image: url('https://a.vsstatic.com/house/EV-print-tickets.jpg'); }
[class$='EVprintTickets'] p:first-child { color: #dc1f26; }
[class$='EVmmBracket'] { background-image: url('https://a.vsstatic.com/house/EV-mm-bracket.jpg'); }

/* Event Links House Styles */
[class$='EVS01nbaAllStar'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EVS01_nbaAllStar.jpg'); }
[class$='EVS02marchMadness'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV_marchMadnessBracket.jpg'); }
[class$='EVS03finalFour'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV_georgiaDome.jpg'); }
[class$='EVS04theMasters'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EVS04_theMasters.jpg'); }
[class$='masters-links'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EVS-golf-masters.jpg'); background-position: top right; }
[class$='B1Gteams'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EVS-ncaaf-B1G.jpg'); }
[class$='B1Gteams'] i.heading-l { color: #0597D5; }
[class$='parking'] { background-image: url('https://a.vsstatic.com/house/EV-parking.jpg'); background-size: contain; background-position: right center; }
[class$='parking'] p { max-width: 225px; }

/* Experience House Styles */
[class$='houseEX8boysSummer'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX8_boys2.jpg'); }
[class$='houseEX10PinkRed'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX10_pinkRed2.jpg'); }
[class$='EXservice'] { background-image: url('https://a.vsstatic.com/house/AU-rockstar-service.jpg'); }
[class$='houseEX15PremiumExperience'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX15_premiumExperience.jpg'); }
[class$='EXwhatHappens'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX18_whatHappens.jpg'); }
[class$='housePrivacyPolicy'] { background-image: url('https://a.vsstatic.com/house/AU-privacy-policy.jpg'); }
[class$='houseEX22BaBling'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX22_baBling.jpg'); }
[class$='EXvelvetRope'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX26_frontOfLine.jpg'); }
[class$='houseEX28FinalFour'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX28_finalFour2.jpg'); }
[class$='houseEX30big10'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX30_big10.jpg'); }
[class$='houseEX32Boss'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EX32_boss.jpg'); }
[class$='vividHouseService'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/house_tennis.jpg'); }

/* Packages House Styles */
[class$='-sb-package'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/SBP-Build.jpg'); }
[class$='masters-package'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/Masters-Packages.jpg'); }
[class$='EV50bcsPackages'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV36_bcsSelection.jpg'); }
[class$='EV32SuperBowlPackages'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV32_superBowlPackages2.jpg'); }
[class$='houseTPnbaAllStar'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/NBA-AllStar-Packages2014.jpg'); }
[class$='houseTPmlbAllStar'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-mlbAllStar.jpg'); }
[class$='houseTPkentuckyDerby'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-kentuckyDerby.jpg'); }
[class$='houseTPfinalFour'] { background-image: url('https://a.vsstatic.com/house/TP-ncaab.jpg'); }
[class$='houseTPicc'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-ICC-michigan.jpg'); }
[class$='houseTProseBowl'] {  background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-roseBowl.jpg'); background-position: top right; }
[class$='houseTPbowlGame'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-sugarBowl.jpg'); }
[class$='TPchicagoCubsWS'] { background-image: url('https://a.vsstatic.com/house/TP-cubs.jpg'); }
[class$='TPchicagoCubsWS'] .heading { color: #757575; }
[class$='TPchicagoCubsWS'] i.heading-l { color: #06c; }
[class$='TPbigGameAir'] { background-image: url('https://a.vsstatic.com/house/TP-big-game-air.jpg'); }

/* Gift Card House Styles */
[class$='GCgiftCard'] { background-image: url('https://a.vsstatic.com/house/AU-gift-card.jpg'); }

/* Travel Partner House Styles */
[class$='houseTPbearsLong'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-bears-long.jpg'); }
[class$='houseTPbearsLong']  p .heading { color: #1d3561; }
[class$='houseTPbears'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-bears.jpg'); padding-bottom: 3px; background-size:cover; }
[class$='houseTPbears']  p { color: #fff; }
[class*='houseTPbears']  p i { color: #e0622b; }
[class$='houseTPbroncos'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-broncos.jpg'); }
[class$='houseTPbroncos']  p { color: #00005E; }
[class$='houseTPbroncos']  p i { color: #FF6C00; }
[class$='houseTPbroncosBlue'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-broncos-blue.jpg'); }
[class$='houseTPbrowns'] { background-image: url('https://a.vsstatic.com/house/TP-browns.jpg'); background-position: right top; }
[class$='houseTPbrowns']  p { color: #ff3c00; }
[class*='houseTPbrowns']  p i { color: #311e00; }
[class$='houseTPchargersLong'] { background-image: url('https://a.vsstatic.com/house/TP-chargers-build.jpg'); }
[class$='houseTPchargersLong']  p .heading { color: #1f6aad; }
[class$='houseTPchargers'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-chargers.jpg'); padding-bottom: 3px; }
[class$='houseTPchargers']  p { color: #1f6aad; }
[class*='houseTPchargers']  p i { color: #f7b802; }
[class$='houseTPchicagoFire']  p .heading { color: #111e49; line-height:1.5em; }
[class$='houseTPchicagoFire'] { background-image: url('https://a.vsstatic.com/house/TP-chicago-fire.jpg'); }
[class$='houseTPchicagoFirecontact']  p { color: #ffffff; }
[class$='houseTPchicagoFirecontact'] { background-image: url('https://a.vsstatic.com/house/TP-chicago-fire-contact.jpg'); }
[class$='houseTPcollegeFootballChampionship'] { background-image: url('https://a.vsstatic.com/house/EV-CFP-championship.jpg');  }
[class$='houseTPcollegeFootballChampionship'] .heading-l { color: #c9942e; }
[class$='houseTPcollegeFootballPlayoffs'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-collegeFootballPlayoffs.jpg'); }
[class$='houseTPdeutscheBank'] { background-image: url('https://a.vsstatic.com/house/TP-deutsche-bank.jpg'); }
[class$='houseTPdeutscheBank'] p.heading { color: #545454; }
[class$='houseTPdeutscheBank'] p.heading-l { color: #1e3f77; }
[class$='houseTPdolphins'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP1_dolphinsFanPackage.jpg'); }
[class*='houseTPdolphins'] i { color: #f4802b; }
[class$='houseTPdolphinsLong'] { background-image: url('https://a.vsstatic.com/house/TP-miami-build.jpg'); }
[class$='houseTPdolphinsLong'] p .heading { color: #178f98; }
[class$='houseTPgeneralTall'] { background-image: url('https://a.vsstatic.com/house/TP-general-tall.jpg'); background-position: right top; }
[class$='houseTPgeneralMed'] { background-image: url('https://a.vsstatic.com/house/TP-general-med.jpg'); }
[class$='houseTPgeneral'] { background-image: url('https://a.vsstatic.com/house/TP-general.jpg'); }
[class$='houseTPillini'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-illini.jpg'); }
[class$='houseTPmizzou'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-mizzou.jpg'); }
[class$='houseTPpennstate'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP_pennstate-contact.jpg'); }
[class$='houseTPramsLong'] { background-image: url('https://a.vsstatic.com/house/TP-rams-build.jpg'); }
[class$='houseTPramsLong']  p .heading { color: #036; }
[class$='houseTPrams']  p { color: #fff; }
[class*='houseTPrams']  p i { color: #999; }
[class$='houseTPramsContact'] { background-image: url('https://a.vsstatic.com/house/TP-rams-contact.jpg'); padding-bottom: 3px; }
[class$='houseTPramsContact']  p { color: #fff; }
[class*='houseTPramsContact']  p i { color: #ccc; }
[class*='houseEVramsLong'] { background-image: url('https://a.vsstatic.com/house/EV-rams-tailgate.jpg'); min-height: 116px; }
[class*='houseEVramsLong'] p .heading { color: #036; }
[class$='houseTPredWings'] {  background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-redwings.jpg'); }
[class$='TPcontact-pbc']  p, [class$='houseTPpbc'] p i { color: #C98810; }
[class$='TPcontact-pbc']  p i { color: #fff; }
[class$='houseTPpbc'] { background-image: url('https://a.vsstatic.com/house/TP-PBC-experience.jpg'); }
[class$='TPcontact-pbc'] { background-image: url('https://a.vsstatic.com/house/TP-PBC-contact.jpg'); }
[class$='houseTPcontact'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/house_contact2.jpg'); }
[class$='houseTPultimate'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-about-ultimate.jpg'); }
[class$='houseTPservice'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/BG-vipLanyard.jpg'); }
[class$='houseTPcustomGroup'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/TP-about-customGroup.jpg'); }
[class$='houseCTpackageBcsChampionship'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/CT-package-bcsChampionship.jpg'); }
[class$='houseCTpackageRoseBowl'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/CT-package-roseBowl.jpg'); }
[class$='houseCTpackageSuperBowl'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/CT-package-superBowl.jpg'); }
[class$='houseTPpackersContact'] { background-image: url('https://a.vsstatic.com/house/TP-packers-contact.jpg'); background-position: 105% center; }
[class$='houseTPpackersContact']  p { color: #fff; }
[class*='houseTPpackersContact']  p i { color: #ccc; }
[class$='houseTP49ersContact'] { background-image: url('https://a.vsstatic.com/house/TP-49ers-contact.jpg'); background-position: 105% center; }
[class$='houseTP49ersContact']  p { color: #fff; }
[class*='houseTP49ersContact']  p i { color: #fff; }
[class$='houseTPcoltsContact'] { background-image: url('https://a.vsstatic.com/house/TP-colts-contact.jpg'); background-position: 105% center; }
/*[class$='houseTPcoltsContact']  p { color: #fff; }*/

/* Partnership Sell Mods */
.house-mod-2line-small-partner-sell p { max-width: 65%; }
.cmsPageAirForceFalcons2 [class$='partner-sell'] .heading { color: #23438d; }
.cmsPageAirForceFalcons2 [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-air-force.jpg'); background-position: 115% center; }
.cmsPageAppalachianState [class$='partner-sell'] .heading { color: #f4c20a; }
.cmsPageAppalachianState [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-appalachian-state.jpg'); background-position: 110% center; }
.cmsPageArizonaStateSunDevils [class$='partner-sell'] .heading { color: #903; }
.cmsPageArizonaStateSunDevils [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-arizona-state.jpg'); background-position: 115% center; }
.cmsPageArizonaWildcats [class$='partner-sell'] .heading { color: #d03548; }
.cmsPageArizonaWildcats [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-arizona.jpg'); background-position: 115% center; }
.cmsPageBoiseStateBroncos [class$='partner-sell'] .heading { color: #FA4616; }
.cmsPageBoiseStateBroncos [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-boise-state.jpg'); background-position: 110% center; }
.cmsPageBig10Tickets [class$='partner-sell'] .heading { color: #0597D5; }
.cmsPageBig10Tickets [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-big-10.jpg'); background-position: 115% center; }
.cmsPageBig10Tournament [class$='partner-sell'] .heading { color: #0597D5; }
.cmsPageBig10Tournament [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-big-10.jpg'); background-position: 115% center; }
.cmsPageBig10Championship [class$='partner-sell'] .heading { color: #0597D5; }
.cmsPageBig10Championship [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-big-10.jpg'); background-position: 115% center; }
.cmsPageBrighamYoungCougars [class$='partner-sell'] .heading { color: #003664; }
.cmsPageBrighamYoungCougars [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-BYU.jpg'); background-position: 110% center; }
.cmsPageBYUCougars [class$='partner-sell'] .heading { color: #003664; }
.cmsPageBYUCougars [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-BYU.jpg'); background-position: 110% center; }
.cmsPageCincinnatiBearcats [class$='partner-sell'] .heading { 	color: #E51937; }
.cmsPageCincinnatiBearcats [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-cincinnati.jpg'); background-position: 115% center; }
.cmsPageColoradoBuffaloes [class$='partner-sell'] .heading { 	color: #000000; }
.cmsPageColoradoBuffaloes [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-colorado.jpg'); background-position: 110% center; }
.cmsPageDukeBlueDevils [class$='partner-sell'] .heading { color: #00529c; }
.cmsPageDukeBlueDevils [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-duke.jpg'); background-position: 110% center; }
.cmsPageGeorgetownHoyas [class$='partner-sell'] .heading { color: #011e41; }
.cmsPageGeorgetownHoyas [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-georgetown.jpg'); background-position: 115% center; }
[class$='houseSPgeorgetownHoyas'] p:first-child {  color: #011e41; }
[class*='-small-'][class$='houseSPgeorgetownHoyas'] { background-image: url('https://a.vsstatic.com/house/SP-georgetown-hoyas.jpg'); background-position: 103% center; }
.cmsPageHarvardCrimson [class$='partner-sell'] .heading { color: #c41230; }
.cmsPageHarvardCrimson [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-harvard.jpg'); background-position: 115% center; }
.cmsPageGoldenGateTheatre [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-SHN-golden-gate.jpg'); }
.cmsPageInternationalChampionsCup [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-ICC.jpg'); background-position: 125% center; }
.cmsPageKansasStateWildcats [class$='partner-sell'] .heading { color: #663399; }
.cmsPageKansasStateWildcats [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-kansas-state.jpg'); background-position: 115% center; }
.cmsPageLouisvilleCardinals [class$='partner-sell'] .heading { color: #000; }
.cmsPageLouisvilleCardinals [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-louisville.jpg'); background-position: 118% center; }
.cmsPageMarquetteGoldenEagles [class$='partner-sell'] .heading { color: #104e84; }
.cmsPageMarquetteGoldenEagles [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-marquette.jpg'); background-position: 110% center; }
.cmsPageMissouriTigers [class$='partner-sell'] .heading {  color: #c79338; }
.cmsPageMissouriTigers [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-missouri.jpg'); background-position: 110% center; }
.cmsPageNotreDameFightingIrish [class$='partner-sell'] .heading { color: #001640; }
.cmsPageNotreDameFightingIrish [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-notre-dame-fighting-irish.jpg'); background-position: 100% center; }
.cmsPageOklahomaStateCowboys [class$='partner-sell'] .heading { color: #f35712; }
.cmsPageOklahomaStateCowboys [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-oklahoma-state.jpg'); background-position: 110% center; }
.cmsPageOrpheumTheatre [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-SHN-orpheum.jpg'); }
.cmsPagePac12Championship [class$='partner-sell'] .heading {color: #01286d; }
.cmsPagePac12Championship [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-pac-12.jpg'); background-position: 115% center; }
.cmsPagePac12ChampionshipMBB [class$='partner-sell'] .heading {color: #01286d; }
.cmsPagePac12ChampionshipMBB [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-pac-12-MBB.jpg'); background-position: 115% center; }
.cmsPageProvidenceFriars [class$='partner-sell'] .heading { color: #9fa6ad; }
.cmsPageRhodeIslandRams [class$='partner-sell'] .heading { color: #18325b; }
.cmsPageRhodeIslandRams [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-rhode-island.jpg'); background-position: 115% center; }
.cmsPageRyanCenter [class$='partner-sell'] .heading { color: #18325b; }
.cmsPageRyanCenter [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-ryan-center.jpg'); background-position: 115% center; }
.cmsPageProvidenceFriars [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-providence.jpg'); background-position: 115% center; }
.cmsPageRoseBowl [class$='partner-sell'] .heading {color: #9b2b4a;}
.cmsPageRoseBowl [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-rose-bowl.jpg'); background-position: 115% center; }
.cmsPageSMUMustangs [class$='partner-sell'] .heading { color: #CE1126; }
.cmsPageSMUMustangs [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-SMU.jpg'); background-position: 110% center; }
.cmsPageStJohnsRedStorm [class$='partner-sell'] .heading { color: #d31145; }
.cmsPageStJohnsRedStorm [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-st-johns.jpg'); background-position: 115% center; }
.cmsPageSaintJosephs [class$='partner-sell'] .heading { color: #a80532; }
.cmsPageSaintJosephs [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-saint-josephs.jpg'); background-position: 115% center; }
.cmsPageTennesseeVols [class$='partner-sell'] .heading { color: #53565A ; }
.cmsPageTennesseeVols [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-tennessee.jpg'); background-position: 115% center; }
.cmsPageTexasTechRedRaiders [class$='partner-sell'] .heading { color: #ea2035; }
.cmsPageTexasTechRedRaiders [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-texas-tech.jpg'); background-position: 115% center; }
.cmsPageUCLABruins [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-ucla-alumni.jpg'); }
.cmsPageUtahUtes [class$='partner-sell'] .heading { color: #cf0e42; }
.cmsPageUtahUtes [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-utah.jpg'); background-position: 115% center; }
.cmsPageVanderbiltCommodores [class$='partner-sell'] .heading { color: #997f3d; }
.cmsPageVanderbiltCommodores [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-vanderbilt.jpg'); background-position: 115% center; }
.cmsPageVillanovaWildcats [class$='partner-sell'] .heading { color: #67c1e7; }
.cmsPageVillanovaWildcats [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-villanova.jpg'); background-position: 110% center; }
.cmsPageVirginiaCommonwealth [class$='partner-sell'] .heading { color: #fdb813; }
.cmsPageVirginiaCommonwealth [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-vcu.jpg'); background-position: 115% center; }
.cmsPageWakeForestDemonDeacons [class$='partner-sell'] .heading { color: #9E7E38; }
.cmsPageWakeForestDemonDeacons [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-wake-forest.jpg'); background-position: 115% center; }
.cmsPageWashingtonStateCougarss [class$='partner-sell'] .heading { color: #ae0535; }
.cmsPageWashingtonStateCougars [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-washington-state.jpg'); background-position: 110% center; }


/* Partner Buy Mods*/
[class$='EVbig10Championship'] { background-image: url('https://a.vsstatic.com/house/EV-big-10-championship.jpg'); }
[class$='EVpac12Championship'] { background-image: url('https://a.vsstatic.com/house/EV-PAC-12-championship.jpg'); }
[class$='EVpac12MBB'] { background-image: url('https://a.vsstatic.com/house/EV-PAC-12-MBB.jpg'); }
[class$='house-mod-2line-small-houseSPkansasState'] { background-image: url('https://a.vsstatic.com/house/EV-kansas-state.jpg'); }
[class$='house-mod-2line-small-houseSPmissouri'] {background-image: url('https://a.vsstatic.com/house/EV-missouri.jpg'); }
[class$='house-mod-2line-small-houseSPoklahomaState'] {background-image: url('https://a.vsstatic.com/house/EV-oklahoma-state.jpg'); background-position: 110% center; }
[class$='house-mod-2line-small-houseSPorpheum'] {background-image: url('https://a.vsstatic.com/house/SP-SHN-orpheum.jpg') }
[class$='house-mod-2line-small-houseSPgoldenGate'] {background-image: url('https://a.vsstatic.com/house/SP-SHN-golden-gate.jpg') }
[class*='-ncaaf-'][class$='houseSPtexasTech'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/EV-ncaaf-texasTech.jpg') }
[class$='SPncaaBowls'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/SP2_bowls2013.jpg'); }

/* Notre Dame Sports Mod*/
[class$='EVnotreDame'] { background-image: url('https://a.vsstatic.com/house/EV-notre-dame.jpg'); }
[class$='EVnotreDame'] p.heading { color: #001640; }
[class$='EVnotreDame'] ul {  list-style: none !important; padding-left: 0 !important; }
[class$='EVnotreDame'] li { padding-bottom: 3px; }

/* Corporate Group House Styles */
[class*='houseCG'] {  background-image: url('https://www.vividseats.com/v3/images/widget/house/CG-bears.jpg'); }
.house [class$='houseCGbears'] ul { padding-bottom: 15px; }
[class$='houseCGmasters'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/CG-masters.jpg'); }
[class$='corporatePartiesForm'] { background-image: url('https://www.vividseats.com/v3/images/widget/house/house_newsletterFeathered.png');  background-position: top right; }
[class$='corporatePartiesForm'] label.checkbox { font-size: 1em; }

/* App Download Mod Styles */
[class$='app-get-eTickets'] { background-image: url('https://a.vsstatic.com/house/AU-app-ad.jpg'); background-position: -20px 0; }
[class$='app-download-link'] { background-image: url('https://a.vsstatic.com/house/AU-app-tickets.jpg'); background-position: right bottom; background-position-y: -14px; background-size: 49%; min-height: 111px; }

[class$='download-app-link'] { position: relative; background-image: url('https://a.vsstatic.com/house/AU-app-sms-home.jpg'); background-position: right bottom;  min-height: 154px; background-size: contain; }

[class$='download-app-link'] form {
  margin: 8px auto 10px;
}
[class$='download-app-link'] input[type="text"] {
  width: 180px !important;
  height:38px !important;
  padding: 10px 62px 10px 10px !important;
}
[class$='download-app-link'] input[type="submit"] {
  position: relative;
  height: 38px;
  margin-top: 5px;
  right: 60px;
  border-radius: 0 4px 4px 0;
}

[class$='download-app-link'] a[class^="icon-"] {
  color: #424242;
  display: block;
  float: left;
  font-size: 22px;
  opacity: .7;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
[class$='download-app-link'] a[class^="icon-"]:before {
  text-decoration: none;
}
[class$='download-app-link'] a[class^="icon-"]:hover {
  opacity: 1;
  text-decoration: none;
}

[class$='download-app-link'] .icon-android {
  border-left: 1px solid #e5e5e5;
  padding-left: 10px;
}

.app-download-sms-wrapper [class*='-text'] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.app-download-sms-wrapper [class*='-text'] .note {
  font-weight: normal;
}

.app-download-sms-wrapper .success-text {
  background: white;
  top: 0;
  background-image: url('https://a.vsstatic.com/house/AU-app-sms-home.jpg');
  background-position: right top;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 24px 130px 24px 24px;
}
.app-download-sms-wrapper .success-text .message {
  color: #228b22;
}

.app-download-sms-wrapper .validation-text {
  background: rgba(219, 33, 39, .9);
  color: white;
  padding: 10px 10px;
}


/* Checkout House Mods */
.checkout [class*='-houseBG11listWLinks'] {
  min-height: 150px;
}
.checkout [class*='-houseBG11listWLinks'] a.arrow-link {
  display: none;
}
.checkout [class*='-houseBG11listWLinks'] .heading {
  padding-top: 7px;
}
#testimonialsInfobox-vivid-infobox {
  padding: 25px 0 0 30px;
}
#testimonialsInfobox-vivid-infobox .vivid_infobox_content {
  overflow: auto;
  padding-right: 30px;
}
[id*='testimonialsInfobox'] blockquote em {
  color: #dc1f26;
  font-size: 1.273em;
  font-style: normal;
  font-weight: bold;
  line-height: 1.143em;
}
[id*='testimonialsInfobox'] blockquote footer {
  font-weight: bold;
  margin-top: 5px;
}
/*=============================================================================
	Banners
=============================================================================*/

/* ===== General Banner Styles ===== */

.widget.banner{
	background-repeat:no-repeat;
	background-position:right 0;
	border-left:none;
	border-right:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	padding: 0;
}
.banner p{
	margin-bottom:0;
}
.widget.banner .bannerCollapsedContent a {
  color: #369;
}
.banner .widgetContent{
	display: inline-block;
	margin:0
}
.banner .morelink{
	color:#369;
	line-height:inherit;
	padding-left:2px;
}
.banner .content-wrapper{
	padding:25px;
}
.banner .widgetContent p{
	color:#333;
	font-size:0.786em; /* 11px */
	line-height: 1.364em; /*15px*/
	padding-top:0;
	width:145px;
}
.banner h1,
.banner h1 span{
	font-weight:bold;
	letter-spacing:-0.2px;
	line-height: 1em; /*28px*/
	margin:0;
	text-transform:uppercase;
}
.banner h1 {
  font-size:2.000em; /* 28px */
  color: #DB2127;
}
.banner h1 span{
	color:#333;
	display:block;
	font-size:inherit;
}
.addthis_default_style .at300b, .addthis_default_style .at300m{
	padding:0 2px;
	width:80px;
}
.addthis_button_tweet.at300b{
	width:85px;
}
.banner .bottom-bar, /*only event pages get social bar*/
.banner.banner-event.bannerEventegory .bottom-bar, /*events pages with no social*/
.regionLocation .banner-event .bottom-bar,
[class*='travel-package'] .banner-event .bottom-bar,
.banner.banner-event.bannerVenueDir .bottom-bar {
	display: none;
}
/* ===== Index Page Banner Styles ===== */
.bannerSports .bannerCollapsedContent,
.bannerConcerts .bannerCollapsedContent,
.bannerTheater .bannerCollapsedContent {
	font-size:0.929em; /* 13px */
	line-height: 1.154em; /*15px*/
	width:145px;
}

/* ===== Event Banner Styles ===== */
.widget.banner.banner-event,
.widget.banner.banner-category{
	border-bottom:1px solid #bfbfbf;
}
.banner-event .bottom-bar{
	display:inline-block;
	left:auto;
	min-height:0;
	padding:0;
	width: 100%;
}
.banner-event .bottom-bar .banner-social{
	padding-bottom:0;
}
.banner-event .widgetContent {
	width: 100%;
}
.banner-event.banner-with-content .widgetContent,
.banner-event.banner-with-image .widgetContent{
	margin-top:0;
}
.banner-event .alwaysVisible {
	display: none;
}
/*===== Event Banner w/ Content ====*/
.banner-event .shortcontent {
	display: inline;
}
.banner-event.banner-with-image,
.banner-event.banner-with-content{
	min-height:114px;
}
.banner-event.banner-with-content h1{
	margin-bottom:2px;
}
.banner-event.banner-with-content.banner-with-image h1{
	margin-top: 8px;
}
.banner-event h1,
.banner-event.banner-with-content h1,
.banner-event.banner-with-image h1 {
	font-size:1.500em; /* 21px */
	line-height: 1.190em; /*25px*/
	letter-spacing:.01em;
	text-transform:none;
}
.banner-event h1 span,
.banner-event.banner-with-content h1 span,
.banner-event.banner-with-image h1 span {
	font-size: inherit;
	text-transform: none;
}
.banner-event h1 span,
.banner-event.banner-with-content h1 span{
	/*color:#333;*/
	display:inline;
}
.banner-event.banner-with-content .bannerCollapsedContent{
	font-size:0.786em; /* 11px */;
	line-height: 1.364em; /*15px*/
	width:80%;
}
.banner .bannerCollapsedContent.shorten{
	max-width:80%;
	padding:0;
}
.bottom-bar .banner-social{
	height:16px;
	padding-top: 6px;
}
.banner-event-venue.banner-with-content .bannerCollapsedContent{
	width:70%;
}
/* ===== Event Banner w/ Image ===== */
.banner-event.banner-with-image .bottom-bar{
	display:block;
}
.banner-event.banner-with-image h1 {
	margin-top: 22px;
}
.banner-event.banner-with-image .bottom-bar .banner-social{
	padding-bottom:10px;
}
.banner .image-wrapper{
	border:1px solid #e5e5e5;
	float:left;
	height:98px;
	margin-right:20px;
	margin-top:0;
	margin-bottom:10px;
	position:relative;
	width:98px;
}
.banner-with-image .content-wrapper{
	padding:10px 0;
}
.banner-event .bottom-bar .bio-link{
	color:#369;
	border-right:none;
	float:none;
	font-size:0.786em; /* 11px */;
	padding:0 5px;
	/*text-decoration:underline;*/
}
.banner-event .bottom-bar > .bio-link {
    display: inline-block;
    margin: 5px 0;
}
.banner-event .bio-link ~ .banner-social {
	display:block;
    float: right;
	padding:5px 0 0;
}
.banner-event.banner-with-image .bottom-bar > *:first-child{
	padding-left:0;
}
.banner-with-content.banner-with-image{
	background-image:none;
}
.banner.banner-with-content.banner-with-image .bannerCollapsedContent.expandable {
	width:98%;
}
/* ===== Event Banner Sponsored ===== */
.banner.banner-sponsored .image-wrapper {
	border:none;
}
.banner.banner-sponsored h1 {
	margin-top:20px;
}
.banner.banner-sponsored.banner-with-content h1{
	margin-top:10px;
}
/* ===== Category Banner Sponsored (NCAA Partner School Pages) ===== */
.banner-category.banner-sponsored .widgetContent{
	margin:0;
	width:100%;
}
.banner-category.banner-sponsored{
	background-image:none;
}
.banner-category.banner-sponsored .content-wrapper{
	padding:24px 0 25px 15px;
}
.banner-ncaa.banner-category.banner-sponsored h1 {
	font-size:1.786em; /* 25px */
	line-height: 1em; /*25px*/
}
.banner-ncaa.banner-category.banner-sponsored h1 span{
	font-size: inherit;
}
.banner-category.banner-sponsored.banner-with-content h1{
	margin-top:7px;
}
.banner-category.banner-sponsored h1{
	background-image:none;
	float:left;
	width:50%;
	margin-right:10px;
	margin-bottom:15px;
}
.cmsPageVanderbiltCommodores .banner-ncaa.banner-category.banner-sponsored h1 {
  font-size: 1.65em;
}
.cmsPageWakeForestDemonDeacons .banner-category.banner-sponsored h1 {
  width: 53%;
}
.banner-category.banner-sponsored .bannerCollapsedContent{
	font-size:0.786em; /* 11px */;
	line-height: 1.364em; /*15px*/
	width:120px;
	margin-right:10px;
}
.banner-category.banner-sponsored h1 span{
	display:inline;
}
.banner-category.banner-sponsored .image-wrapper{
	float:right;
	margin:-20px 10px 0 0;
	height: 98px;
	width: 98px;
}
.banner.banner-category.banner-sponsored .widgetContent .bannerCollapsedContent{
	float:left;
	text-align:right;
	width:22%;
}
/* ===== Region Banner Overrides ===== */
.regionSubCate .banner.banner-event{
	background-position:right top;
}
/* ===== Custom Banner Overrides ===== */
.banner-ncaa.banner-category h1,
.banner-ncaa.banner-category h1 span{
	font-size:1.643em	; /* 23 px */
	line-height: 1em; /*23px*/
}
.banner-ncaa.banner-category h1 span {
	font-size: inherit;
}


.banner.banner-event-superbowl .content-wrapper{
	padding:25px 0 10px 25px;
}
.banner.banner-event-superbowl {
	background-color:#3D3C43;
	background-image:url("https://a.vsstatic.com/banner/event-small/super-bowl-LI.jpg");
	background-position:right 0;
}
.banner.banner-event-superbowl h1{
	color:#fff;
	font-size:2.286em; /* 32px */
	text-transform:none;
	font-weight:lighter;
}
.banner.banner-event-superbowl h1 span h2{
	color:#CFCFCF;
	display:block;
	font-size:1.571em; /* 22px */
	font-weight:bold;
	line-height:40px;
	margin:0 0 8px 0;
}
.banner-event-party.banner-event.banner-with-content .bannerCollapsedContent {
	width: 580px;
}
.banner-event-party.banner-with-content h1 {
	text-shadow: none;
}
.widget.banner.banner-event-broadway .bottom-bar{ display:none }
.cmsPageNCAAConferenceChampionship .banner h1 { /*for /ncaab/ncaa-conference-championship-tickets.html long title*/
	width: 415px;
}
.cmsPageNCAAConferenceChampionship .banner h1 span {
	display: inline;
}
@media (max-width: 1199px) {
	.cmsPageNCAAConferenceChampionship .banner h1,
	.cmsPageNCAAConferenceChampionship .banner h1 span {
		font-size: 1.714em; /* 24px */
	}
}
/*package banners*/
[class*='travel-package'] .widget.banner h1 {
	font-size:2.000em; /* 28px */
	line-height: 1em; /*28px*/
}
[class*='travel-package'] .widget.banner h1,
[class*='travel-package'] .widget.banner h1 span {
	text-transform:uppercase;
}
[class*='travel-package'] .widget.banner h1 span{ display:block }
[class*='travel-package'] .widget.banner .bottom-bar{ display:none }
[class*='travel-package'] .banner.banner-sponsored h1{ margin-top:18px }
[class*='travel-package'] .banner.banner-sponsored.banner-with-content h1{ margin-top:12px }
.travel-package-dolphins .widget.banner h1{ color:#0E8D97 }
.travel-package-dolphins .widget.banner h1 span{ color:#FF9933 }
.travel-package-pennstate .widget.banner h1{ color:#002d62 }
.travel-package-illini .widget.banner h1{ color:#f25935 }
.travel-package-illini .widget.banner h1 span{ color:#1a3760 }
.travel-package-broncos h1 { color: #f30; }
.travel-package-broncos h1 span{ color:#003 }

.travel-package-masters .widget.banner h1{
	color:#339900;
	padding: 1px 0;
}
.vividAbout .banner .widgetContent,
.vividAffiliate .banner .widgetContent,
.vividSiteMap .banner .widgetContent { display: inline;}

/*Big Ten Conference Page*/
.big-ten-conference .banner-category.banner-sponsored .image-wrapper {
	margin: -5px 10px 0 0;
}
.big-ten-conference .banner.banner-category.banner-sponsored .widgetContent .bannerCollapsedContent {
	margin-top: 15px;
}

/*=============================================================================
  Planner Banner Styles
=============================================================================*/
.planner-banner.planner-holiday .planner-content h1,
.planner-banner.planner-holiday .planner-search h3,
.planner-banner.planner-holiday .planner-content p {
	color: #333;
	text-shadow: 1px 1px 3px rgba(255,255,255,1)
}
.planner-banner.planner-holiday .planner-content h1 {
	border-bottom: 1px dotted #db2127;
	margin-top:0;
}
.planner-banner.planner-holiday .planner-search {
	margin-top: 12%;
}
.planner-banner.planner-holiday .planner-content h1 {
  line-height: .857em;
  margin-top: 20px;
  text-transform: uppercase;
}
.planner-banner.planner-holiday .planner-content h1 span {
  display: block;
  font-size: 0.556em;
}
.planner-banner .planner-content h1,
.planner-banner .planner-search h3,
.planner-banner .planner-content p {
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0,0,0,.2)
}
.planner-banner .planner-content h1 {
	border-bottom: 1px dotted #fff;
	margin-top:0;
}
.planner-search h2.head-title { display:none }
.event-planner h2.search-find-tickets { display:none }

 /*=========Planner Banner Images=========*/
.planner-banner.planner-season { background:url('https://www.vividseats.com/v4/images/banner/custom/planner-winter-14.jpg') no-repeat; }
.planner-banner.planner-holiday { background:url('https://a.vsstatic.com/banner/planner/holiday-15.jpg') no-repeat; }
.planner-banner.planner-orbitz { background:url('https://www.vividseats.com/v3/images/banner/custom/planner-orbitz.jpg') no-repeat left bottom #000; }
.planner-banner.planner-orbitz .planner-content { padding-bottom: 60px; }
.planner-banner.planner-metromix { background:url('https://www.vividseats.com/v3/images/banner/custom/planner-metromix.jpg') no-repeat left bottom #000; min-height:280px; }
.planner-banner.planner-summer { background:url('https://a.vsstatic.com/banner/planner/summer-2017.jpg') no-repeat; }
.planner-banner.planner-fall { background:url('https://a.vsstatic.com/banner/planner/fall-2016.jpg') no-repeat; }
.planner-banner.planner-winter { background:url('https://a.vsstatic.com/banner/planner/winter.jpg') no-repeat; }


/*=========Partner Planner Styles=========*/
.planner-partner {
	background-image: none;
	position: relative;
}
.planner-banner .planner-partner-designation {
	font-weight: bold;
	text-transform: uppercase;
}
.partners-planner-content h2,
.partners-planner-content p{
	font-size:0.857em; /* 12px */
	line-height: 1.250em; /*15px*/
}
.planner-banner.planner-partner .planner-search {
	background-color: #333;
	background-color: rgba(0,0,0,.6);
	bottom: 0;
	position: absolute;
	right: 0;
	top: 0;
}
/* Cincinnati Bearcats */
.planner-partner.planner-bearcats {
	background-color: #CC0000;
}
.planner-banner.planner-partner.planner-bearcats .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-bearcats.png") no-repeat scroll 0 3px transparent;
	padding-left: 68px;
}
/* Long Beach State 49ers */
.planner-partner.planner-49ers { background-color: #000; }
.planner-banner.planner-partner.planner-49ers .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-49ers.png") no-repeat scroll 0 4px transparent;
	padding-left: 75px;
}
/* Drexel Dragons */
.planner-partner.planner-dragons { background-color: #003976; }
.planner-banner.planner-partner.planner-dragons .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-dragons.png") no-repeat scroll 0 2px transparent;
	padding-left: 110px;
}
/* Providence Friars */
.planner-partner.planner-friars { background-color: #000;	}
.planner-banner.planner-partner.planner-friars .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-friars.png") no-repeat scroll 0 2px transparent;
	padding-left: 145px;
}
/* Memphis Tigers */
.planner-partner.planner-mtigers {	background-color: #004f99;	}
.planner-banner.planner-partner.planner-mtigers .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-mtigers.png") no-repeat scroll 0 0 transparent;
	padding-left: 100px;
}
/* Xavier Musketeers */
.planner-partner.planner-musketeers {	background-color: #004785; }
.planner-banner.planner-partner.planner-musketeers .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-musketeers.png") no-repeat scroll 0 5px transparent;
	padding-left: 105px;
}
/* Princeton Tigers */
.planner-partner.planner-ptigers { background-color: #f68428;	}
.planner-banner.planner-partner.planner-ptigers .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-ptigers.png") no-repeat scroll 0 4px transparent;
	padding-left: 75px;
}
/* Miami of Ohio RedHawks */
.planner-partner.planner-redhawks { background-color: #e51937;	 }
.planner-banner.planner-partner.planner-redhawks .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-redhawks.png") no-repeat scroll 0 4px transparent;
	padding-left: 105px;
}
/* St. John's Red Storm */
.planner-partner.planner-redstorm { background-color: #d31145;	}
.planner-banner.planner-partner.planner-redstorm .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-redstorm.png") no-repeat scroll 0 3px transparent;
	padding-left: 70px;
}
/* Saint Joseph's Hawks */
.planner-partner.planner-sjhawks { background-color: #a80532;	}
.planner-banner.planner-partner.planner-sjhawks .planner-content h1 {
	background: url("https://www.vividseats.com/v3/images/banner/custom/planner-logo-sjhawks.png") no-repeat scroll 0 9px transparent;
	padding-left: 145px;
}

/*=============================================================================
	Banners Images - .widget needed to override specificity in ct-styles
=============================================================================*/

/*SPORTS*/

.banner-generic-sports{ background-image:url("https://www.vividseats.com/v3/images/banner/category/cateBanner_miscSports.jpg"); }
.banner-arena-football{ background-image:url("//a.vsstatic.com/banner/category/arena-football.jpg"); }
.banner-football-playoff{ background-image:url("//a.vsstatic.com/banner/category/football.jpg"); }
.banner-baseball{ background-image:url("//a.vsstatic.com/banner/category/baseball.jpg"); }
.banner-boxing.widget { background:url("//a.vsstatic.com/banner/category/boxing-and-fighting.jpg") no-repeat 120% center; }
.banner-basketball{ background-image:url("//a.vsstatic.com/banner/category/basketball.jpg"); }
.banner-blues{ background-image:url("//a.vsstatic.com/banner/category/blues-and-jazz.jpg"); }
.banner-championship{ background-image:url("https://www.vividseats.com/v3/images/banner/category/cateBanner_championship.jpg"); }
.banner-cirque{ background-image:url("//a.vsstatic.com/banner/category/cirque.jpg"); }
.banner-circus{ background-image:url("//a.vsstatic.com/banner/category/circus.jpg"); }
.banner-classical{ background-image:url("//a.vsstatic.com/banner/category/classical.jpg") }
.banner-comedy{ background-image:url("//a.vsstatic.com/banner/category/comedy.jpg"); }
.banner-country{ background-image:url("//a.vsstatic.com/banner/category/country-and-folk.jpg"); }
.banner-extreme-sports{ background-image:url("//a.vsstatic.com/banner/category/extreme-sports.jpg"); }
.banner-family{ background-image:url("//a.vsstatic.com/banner/category/family.jpg"); }
.banner-football{ background-image:url("//a.vsstatic.com/banner/category/football.jpg"); }
.banner-formula-1{ background-image:url("https://www.vividseats.com/v3/images/banner/category/cateBanner_grandPrix.jpg"); }
.banner-golf{ background-image:url("//a.vsstatic.com/banner/category/pga-golf.jpg"); }
.banner-gymnastics{ background-image:url("//a.vsstatic.com/banner/category/gymnastics.jpg"); }
.banner-hockey{ background-image:url("//a.vsstatic.com/banner/category/hockey.jpg"); }
.banner-horse-racing{ background-image:url("//a.vsstatic.com/banner/category/horse-racing.jpg"); }
.banner-lacrosse{ background-image:url("//a.vsstatic.com/banner/category/lacrosse.jpg"); }
.banner-magic{ background-image:url("//a.vsstatic.com/banner/category/magic.jpg"); }
.banner-motorsports{ background-image:url("//a.vsstatic.com/banner/category/motorsports.jpg") }
.banner-musical{ background-image:url("//a.vsstatic.com/banner/category/musical.jpg"); }
.banner-nascar{ background-image:url("//a.vsstatic.com/banner/category/nascar-racing.jpg"); }
.banner-ncaa{ background-image:url("//a.vsstatic.com/banner/category/ncaa-sports.jpg") }
.banner-ncaab{ background-image:url("//a.vsstatic.com/banner/category/ncaa-basketball.jpg"); }
.banner-ncaaf{ background-image:url("//a.vsstatic.com/banner/category/ncaa-football.jpg"); }
.banner-pop{ background-image:url("//a.vsstatic.com/banner/category/pop.jpg"); }
.banner-rap{ background-image:url("//a.vsstatic.com/banner/category/rap-hip-hop.jpg"); }
.banner-rock{ background-image:url("//a.vsstatic.com/banner/category/rock.jpg"); }
.banner-rodeo{ background-image:url("//a.vsstatic.com/banner/category/rodeo.jpg"); }
.banner-rugby{ background-image:url("//a.vsstatic.com/banner/category/rugby.jpg"); }
.banner-skating{ background-image:url("//a.vsstatic.com/banner/category/skating.jpg"); }
.banner-soccer{ background-image:url("//a.vsstatic.com/banner/category/soccer.jpg"); }
.banner-superbowl{ background:url("//a.vsstatic.com/banner/event-small/super-bowl-LI.jpg"); }
.banner-tennis{ background-image:url("//a.vsstatic.com/banner/category/tennis.jpg"); }
.banner-wrestling{ background-image:url("//a.vsstatic.com/banner/category/wrestling.jpg"); }
.banner-wwe{ background-image:url("//a.vsstatic.com/banner/category/wrestling.jpg"); }
.cmsPageOlympics .banner-generic-sports{ background-image:url("//a.vsstatic.com/banner/category/olympics.jpg"); }
.cmsPageVolleyball .banner-generic-sports{ background-image:url("//a.vsstatic.com/banner/category/volleyball.jpg"); }

.banner-event-baseball{background-image:url("//a.vsstatic.com/banner/event-small/mlb-event.jpg"); }
.banner-event-basketball{ background-image:url("//a.vsstatic.com/banner/event-small/nba-event.jpg"); }
.banner-event-boxing{ background-image:url("https://www.vividseats.com/v3/images/banner/event/boxing_color.jpg"); }
.banner-event-boxing.banner-sponsored { background-image:url('https://a.vsstatic.com/banner/event-small/boxing-partner.jpg'); }
.banner-event-extreme{ background-image:url("https://www.vividseats.com/v3/images/banner/event/extreme_events.jpg"); }
.banner-event-f1{ background-image:url("https://www.vividseats.com/v3/images/banner/event/grandPrix.jpg"); }
.banner-event-football{ background-image:url("//a.vsstatic.com/banner/event-small/nfl-event.jpg"); }
.banner-event-generic-sport{ background-image:url("https://www.vividseats.com/v3/images/banner/event/miscSports.jpg"); }
.banner-event-golf{ background-image:url("https://www.vividseats.com/v3/images/banner/event/golf_color.jpg"); }
.banner-event-golf h1{ 	color:#557f1b }
.banner-event-hockey{ background-image:url("//a.vsstatic.com/banner/event-small/nhl-event.jpg"); }
.banner-event-horse{ background-image:url("https://www.vividseats.com/v3/images/banner/event/horse_color.jpg"); }
.banner-event-nascar{ background-image:url("https://www.vividseats.com/v3/images/banner/event/nascar_color.jpg"); }
.banner-event-ncaaf{ background-image:url("//a.vsstatic.com/banner/event-small/ncaaf-event.jpg"); }
.banner-event-ncaab{ background-image:url("//a.vsstatic.com/banner/event-small/ncaab-event.jpg"); }
.banner-event-march-madness{ background-image:url("https://a.vsstatic.com/banner/category/march-madness.jpg"); }
.banner-event-party{ background-image:url("//a.vsstatic.com/banner/event-small/tailgate.png"); }
.banner-event-soccer{ background-image:url("https://www.vividseats.com/v3/images/banner/event/soccer_color.jpg"); }
.banner-event-superbowl{ background-image:url("https://www.vividseats.com/v3/images/banner/event/superBowl_metLife.jpg"); }
.banner-event-tennis{ background-image:url("https://www.vividseats.com/v3/images/banner/event/tennisBall_color.jpg"); }
.banner-event-wwe{ background-image:url("//a.vsstatic.com/banner/category/wrestling.jpg"); }

.banner-package-dolphins{ background-image:url("https://www.vividseats.com/v3/images/banner/event/EventBanner_NFL_event2013.jpg"); }
.banner-package-masters{ background-image:url("https://www.vividseats.com/v3/images/banner/event/masters_legendsclub.jpg"); }

/*CONCERTS*/

.banner-generic-concert{ background-image:url("https://www.vividseats.com/v3/images/banner/category/cateBanner_miscConcerts.jpg") }
.cmsPageAdultContemporary .banner-generic-concert.widget{ background:url("//a.vsstatic.com/banner/category/adult-contemporary.jpg") no-repeat 135% center; }
.cmsPageAlternative .banner-generic-concert{ background-image:url("//a.vsstatic.com/banner/category/alternative.jpg"); }
.cmsPageDanceElectronica .banner-generic-concert.widget{ background:url("//a.vsstatic.com/banner/category/dance-electronica.jpg") no-repeat 120% center; }
.cmsHardRock .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/hard-rock.jpg"); }
.cmsLatin .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/latin.jpg"); }
.cmsCategoryMusicFestivals .banner-generic-concert.widget {background:url("//a.vsstatic.com/banner/category/music-festivals.jpg") no-repeat 110% center; }
.cmsPageNewAge .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/new-age.jpg"); }
.cmsPageRnB .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/r&b.jpg"); }
.cmsPageReggae .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/reggae.jpg"); }
.cmsPageWorldMusic .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/world-music.jpg"); }

.banner-event-generic-concert{ background-image:url("https://www.vividseats.com/v3/images/banner/event/concert/concerts-generic.jpg") }


/*THEATER*/

.banner-generic-theater{ background-image:url("https://www.vividseats.com/v3/images/banner/category/cateBanner_miscTheater.jpg"); }
.cmsPageArtsAndTheater .banner-generic-theater.widget { background:url("//a.vsstatic.com/banner/category/arts-and-theater.jpg") no-repeat 115% center; }
.cmsPageBalletAndDance .banner-generic-theater.widget { background:url("//a.vsstatic.com/banner/category/ballet-and-dance.jpg") no-repeat 120% center; }
.cmsPageOffBroadway .banner-generic-theater { background-image:url("//a.vsstatic.com/banner/category/off-broadway.jpg"); }
.cmsPageOpera .banner-generic-theater { background-image:url("//a.vsstatic.com/banner/category/opera.jpg"); }
.cmsPublicSpeaking .banner-generic-theater { background:url("//a.vsstatic.com/banner/category/public-speaking.jpg") no-repeat 110% center; }
.cmsPageOtherTheater .banner-generic-theater { background-image:url("//a.vsstatic.com/banner/category/other-theater.jpg"); }

.banner-event-broadway{ background-image:url("//a.vsstatic.com/banner/category/broadway.jpg"); }
.banner-event-generic-theater{ background-image:url("https://www.vividseats.com/v3/images/banner/event/theater/theater.jpg");  }


/*OTHER*/

.banner-region{ background-image:url("https://www.vividseats.com/v3/images/banner/regions/regionsIndex.jpg"); }
.banner-venue{ background-image:url("https://www.vividseats.com/v3/images/banner/index/venue_chairs.jpg"); }
.banner-event-venue{ background-image:url("https://www.vividseats.com/v3/images/banner/event/venue_chairs.jpg"); }
.banner-event.banner-event-venue h1 { max-width: 70%;}
.banner-vivid{ background-image:url("https://a.vsstatic.com/company/about-us/header.jpg");}
.banner-careers{ background-image:url("https://www.vividseats.com/v3/images/banner/custom/jobs.jpg"); }
.banner-marquee { background-image: url("https://www.vividseats.com/v3/images/banner/custom/marquee.jpg"); }
.banner-marquee h1, .banner-marquee h1 span { white-space: nowrap; }
/* Cookie Monster no likie
.banner-marquee { background-image: url("https://www.vividseats.com/v3/images/widget/custom/marquee.jpg"); height: 365px; }
.banner-marquee h1, .banner-marquee h1 span { text-indent: -9999em; text-align: left; }
*/
.cmsPageSports .banner.bannerSports{ background:url("//a.vsstatic.com/banner/category/sports.jpg") no-repeat right center }
.cmsPageConcerts .banner.bannerConcerts { background-image:url("//a.vsstatic.com/banner/category/concerts.jpg"); background-position:right center }
.cmsPageTheater .banner.bannerTheater{ background-image:url("//a.vsstatic.com/banner/category/theater.jpg"); background-position:right center }

.cmsPageMonsterJam .banner-event-extreme,
.cmsPageMonsterTruckNationals .banner-event-extreme { background-image:url("https://www.vividseats.com/v3/images/banner/event/monsterJam.jpg"); }
.cmsPageESPNXGames .banner-event-extreme { background-image:url("https://www.vividseats.com/v3/images/banner/event/xGames.jpg"); }
.travel-package-cubs .banner-event { background-image:url('https://a.vsstatic.com/banner/event-small/baseball-custom.jpg'); }

@media (max-width:1199px){
	.banner-category.banner-soccer{ background-position:right -40px top 0 }
	.cmsPageNebraskaCornhuskers .widget.banner{ background-position:right -30px top 0 }
}

/* ===== CMS Page Banner Colors ===== */

/*------MLB TEAMS------*/
.cmsPageLosAngelesAngelsofAnaheim h1{ color:#db2127 }
.cmsPageLosAngelesAngelsofAnaheim h1 span{ color:#009 }
.cmsPageArizonaDiamondbacks h1{ color:#c03 }
.cmsPageArizonaDiamondbacks h1 span{ color:#000 }
.cmsPageAtlantaBraves h1{ color:#db2127 }
.cmsPageAtlantaBraves h1 span{ color:#036 }
.cmsPageBaltimoreOrioles h1{ color:#f30 }
.cmsPageBaltimoreOrioles h1 span{ color:#000 }
.cmsPageBostonRedSox h1{ color:#f03 }
.cmsPageBostonRedSox h1 span{ color:#036 }
.cmsPageChicagoCubs h1{ color:#06c }
.cmsPageChicagoCubs h1 span{ color:#db2127 }
.cmsPageChicagoWhiteSox h1{ color:#000 }
.cmsPageChicagoWhiteSox h1 span{ color:#666 }
.cmsPageCincinnatiReds h1{ color:#db2127 }
.cmsPageCincinnatiReds h1 span{ color:#000 }
.cmsPageClevelandIndians h1{ color:#c03 }
.cmsPageClevelandIndians h1 span{ color:#039 }
.cmsPageColoradoRockies h1{ color:#039 }
.cmsPageColoradoRockies h1 span{ color:#333 }
.cmsPageDetroitTigers h1{ color:#039 }
.cmsPageDetroitTigers h1 span{ color:#f63 }
.cmsPageMiamiMarlins h1{ color:#069 }
.cmsPageMiamiMarlins h1 span{ color:#000 }
.cmsPageHoustonAstros h1{ color:#c00 }
.cmsPageHoustonAstros h1 span{ color:#000 }
.cmsPageKansasCityRoyals h1{ color:#369 }
.cmsPageKansasCityRoyals h1 span{ color:#c93 }
.cmsPageLosAngelesDodgers h1{ color:#03c }
.cmsPageLosAngelesDodgers h1 span{ color:#999 }
.cmsPageMilwaukeeBrewers h1{ color:#039 }
.cmsPageMilwaukeeBrewers h1 span{ color:#c93 }
.cmsPageMinnesotaTwins h1{ color:#039 }
.cmsPageMinnesotaTwins h1 span{ color:#c03 }
.cmsPageWashingtonNationals h1{ color:#db2127 }
.cmsPageWashingtonNationals h1 span{ color:#039 }
.cmsPageNewYorkMets h1{ color:#f60 }
.cmsPageNewYorkMets h1 span{ color:#069 }
.cmsPageNewYorkYankees h1{ color:#006 }
.cmsPageNewYorkYankees h1 span{ color:#999 }
.cmsPageOaklandAthletics h1{ color:#066 }
.cmsPageOaklandAthletics h1 span{ color:#c93 }
.cmsPagePhiladelphiaPhillies h1{ color:#db2127 }
.cmsPagePhiladelphiaPhillies h1 span{ color:#666 }
.cmsPagePittsburghPirates h1{ color:#000 }
.cmsPagePittsburghPirates h1 span{ color:#c90 }
.cmsPageSanDiegoPadres h1{ color:#036 }
.cmsPageSanDiegoPadres h1 span{ color:#f63 }
.cmsPageSanFranciscoGiants h1{ color:#000 }
.cmsPageSanFranciscoGiants h1 span{ color:#f30 }
.cmsPageSeattleMariners h1{ color:#039 }
.cmsPageSeattleMariners h1 span{ color:#066 }
.cmsPageSt.LouisCardinals h1{ color:#c03 }
.cmsPageSt.LouisCardinals h1 span{ color:#333 }
.cmsPageTampaBayRays h1{ color:#036 }
.cmsPageTampaBayRays h1 span{ color:#69c }
.cmsPageTexasRangers h1{ color:#039 }
.cmsPageTexasRangers h1 span{ color:#c03 }
.cmsPageTorontoBlueJays h1{ color:#069 }
.cmsPageTorontoBlueJays h1 span{ color:#333 }

/*------NFL TEAMS------*/
.cmsPageArizonaCardinals h1{ color:#900 }
.cmsPageArizonaCardinals h1 span{ color:#000 }
.cmsPageAtlantaFalcons h1{ color:#c00 }
.cmsPageAtlantaFalcons h1 span{ color:#000 }
.cmsPageBaltimoreRavens h1{ color:#306 }
.cmsPageBaltimoreRavens h1 span{ color:#000 }
.cmsPageBuffaloBills h1{ color:#036 }
.cmsPageBuffaloBills h1 span{ color:#c00 }
.cmsPageCarolinaPanthers h1{ color:#06c }
.cmsPageCarolinaPanthers h1 span{ color:#000 }
.cmsPageChicagoBears h1{ color:#c83c27 }
.cmsPageChicagoBears h1 span{ color:#0f152a }
.cmsPageCincinnatiBengals h1{ color:#f30 }
.cmsPageCincinnatiBengals h1 span{ color:#000 }
.cmsPageClevelandBrowns h1{ color:#ff3c00 }
.cmsPageClevelandBrowns h1 span{ color:#311e00 }
.cmsPageDallasCowboys h1{ color:#003 }
.cmsPageDallasCowboys h1 span{ color:#999 }
.cmsPageDenverBroncos h1{ color:#f30 }
.cmsPageDenverBroncos h1 span{ color:#003 }
.cmsPageDetroitLions h1{ color:#039 }
.cmsPageDetroitLions h1 span{ color:#999 }
.cmsPageGreenBayPackers h1{ color:#030 }
.cmsPageGreenBayPackers h1 span{ color:#fc0 }
.cmsPageHoustonTexans h1{ color:#003 }
.cmsPageHoustonTexans h1 span{ color:#c00 }
.cmsPageIndianapolisColts h1{ color:#039 }
.cmsPageIndianapolisColts h1 span{ color:#999 }
.cmsPageJacksonvilleJaguars h1{ color:#069 }
.cmsPageJacksonvilleJaguars h1 span{ color:#c93 }
.cmsPageKansasCityChiefs h1{ color:#903 }
.cmsPageKansasCityChiefs h1 span{ color:#f90 }
.cmsPageMiamiDolphins h1{ color:#178f98 }
.cmsPageMiamiDolphins h1 span{ color:#f93 }
.cmsPageMinnesotaVikings h1{ color:#306 }
.cmsPageMinnesotaVikings h1 span{ color:#fc0 }
.cmsPageNewEnglandPatriots h1{ color:#003 }
.cmsPageNewEnglandPatriots h1 span{ color:#c00 }
.cmsPageNewOrleansSaints h1{ color:#c90 }
.cmsPageNewOrleansSaints h1 span{ color:#000 }
.cmsPageNewYorkGiants h1{ color:#162576 }
.cmsPageNewYorkGiants h1 span{ color:#9f001f }
.cmsPageNewYorkJets h1{ color:#030 }
.cmsPageNewYorkJets h1 span{ color:#999 }
.cmsPageOaklandRaiders h1{ color:#000 }
.cmsPageOaklandRaiders h1 span{ color:#666 }
.cmsPagePhiladelphiaEagles h1{ color:#066 }
.cmsPagePhiladelphiaEagles h1 span{ color:#000 }
.cmsPagePittsburghSteelers h1{ color:#000 }
.cmsPagePittsburghSteelers h1 span{ color:#c90 }
.cmsPageSanDiegoChargers h1{ color:#1f6aad }
.cmsPageSanDiegoChargers h1 span{ color:#fdb515 }
.cmsPageSanFrancisco49ers h1{ color:#c00 }
.cmsPageSanFrancisco49ers h1 span{ color:#c90 }
.cmsPageSeattleSeahawks h1{ color:#336 }
.cmsPageSeattleSeahawks h1 span{ color:#033 }
.cmsPageLosAngelesRams h1{ color:#036 }
.cmsPageLosAngelesRams h1 span{ color:#999 }
.cmsPageTampaBayBuccaneers h1{ color:#c00 }
.cmsPageTampaBayBuccaneers h1 span{ color:#756551 }
.cmsPageTennesseeTitans h1{ color:#36c }
.cmsPageTennesseeTitans h1 span{ color:#036 }
.cmsPageWashingtonRedskins h1{ color:#900 }
.cmsPageWashingtonRedskins h1 span{ color:#c90 }

/*------NBA TEAMS------*/
.cmsPageAtlantaHawks h1{ color:#c00 }
.cmsPageAtlantaHawks h1 span{ color:#fc0 }
.cmsPageBostonCeltics h1{ color:#093 }
.cmsPageBostonCeltics h1 span{ color:#999 }
.cmsPageBrooklynNets h1{ color:#c03 }
.cmsPageBrooklynNets h1 span{ color:#039 }
.cmsPageCharlotteHornets h1{ color:#048ba8 }
.cmsPageCharlotteHornets h1 span{ color:#1e1160 }
.cmsPageChicagoBulls h1{ color:#db2127 }
.cmsPageChicagoBulls h1 span{ color:#000 }
.cmsPageClevelandCavaliers h1{ color:#c00 }
.cmsPageClevelandCavaliers h1 span{ color:#fc0 }
.cmsPageDallasMavericks h1{ color:#069 }
.cmsPageDallasMavericks h1 span{ color:#036 }
.cmsPageDenverNuggets h1{ color:#06c }
.cmsPageDenverNuggets h1 span{ color:#fc0 }
.cmsPageDetroitPistons h1{ color:#f03 }
.cmsPageDetroitPistons h1 span{ color:#06c }
.cmsPageGoldenStateWarriors h1{ color:#04529C }
.cmsPageGoldenStateWarriors h1 span{ color:#FFCC33 }
.cmsPageHoustonRockets h1{ color:#c00 }
.cmsPageHoustonRockets h1 span{ color:#666 }
.cmsPageIndianaPacers h1{ color:#fc0 }
.cmsPageIndianaPacers h1 span{ color:#036 }
.cmsPageLosAngelesClippers h1{ color:#06c }
.cmsPageLosAngelesClippers h1 span{ color:#f03 }
.cmsPageLosAngelesLakers h1{ color:#330099 }
.cmsPageLosAngelesLakers h1 span{ color:#fc0 }
.cmsPageMemphisGrizzlies h1{ color:#039 }
.cmsPageMemphisGrizzlies h1 span{ color:#39c }
.cmsPageMiamiHeat h1{ color:#c00 }
.cmsPageMiamiHeat h1 span{ color:#000 }
.cmsPageMilwaukeeBucks h1{ color:#05461e }
.cmsPageMilwaukeeBucks h1 span{ color:#333 }
.cmsPageMinnesotaTimberwolves h1{ color:#000099 }
.cmsPageMinnesotaTimberwolves h1 span{ color:#063 }
.cmsPageNewOrleansPelicans h1{ color:#002d5c }
.cmsPageNewOrleansPelicans h1 span{ color:#e52c35 }
.cmsPageNewYorkKnicks h1{ color:#06c }
.cmsPageNewYorkKnicks h1 span{ color:#ff6600 }
.cmsPageOklahomaCityThunder h1{ color:#069 }
.cmsPageOklahomaCityThunder h1 span{ color:#036 }
.cmsPageOrlandoMagic h1{ color:#06c }
.cmsPageOrlandoMagic h1 span{ color:#000 }
.cmsPagePhiladelphia76ers h1{ color:#039 }
.cmsPagePhiladelphia76ers h1 span{ color:#db2127 }
.cmsPagePhoenixSuns h1{ color:#f30 }
.cmsPagePhoenixSuns h1 span{ color:#333399 }
.cmsPagePortlandTrailBlazers h1{ color:#c00 }
.cmsPagePortlandTrailBlazers h1 span{ color:#000 }
.cmsPageSacramentoKings h1{ color:#333366 }
.cmsPageSacramentoKings h1 span{ color:#000 }
.cmsPageSanAntonioSpurs h1{ color:#000 }
.cmsPageSanAntonioSpurs h1 span{ color:#999 }
.cmsPageTorontoRaptors h1{ color:#c03 }
.cmsPageTorontoRaptors h1 span{ color:#333 }
.cmsPageUtahJazz h1{ color:#006600 }
.cmsPageUtahJazz h1 span{ color:#fc0 }
.cmsPageWashingtonWizards h1{ color:#c00 }
.cmsPageWashingtonWizards h1 span{ color:#036 }

/*------NHL TEAMS------*/
.cmsPageAnaheimDucks h1{ color:#f63 }
.cmsPageAnaheimDucks h1 span{ color:#c96 }
.cmsPageBostonBruins h1{ color:#000 }
.cmsPageBostonBruins h1 span{ color:#fc0 }
.cmsPageBuffaloSabres h1{ color:#336 }
.cmsPageBuffaloSabres h1 span{ color:#c93 }
.cmsPageCalgaryFlames h1{ color:#db2127 }
.cmsPageCalgaryFlames h1 span{ color:#000 }
.cmsPageCarolinaHurricanes h1{ color:#c00 }
.cmsPageCarolinaHurricanes h1 span{ color:#999 }
.cmsPageChicagoBlackhawks h1{ color:#db2127 }
.cmsPageChicagoBlackhawks h1 span{ color:#000 }
.cmsPageColoradoAvalanche h1{ color:#603 }
.cmsPageColoradoAvalanche h1 span{ color:#069 }
.cmsPageColumbusBlueJackets h1{ color:#000066 }
.cmsPageColumbusBlueJackets h1 span{ color:#db2127 }
.cmsPageDallasStars h1{ color:#000 }
.cmsPageDallasStars h1 span{ color:#c93 }
.cmsPageDetroitRedWings h1{ color:#f33 }
.cmsPageDetroitRedWings h1 span{ color:#999 }
.cmsPageEdmontonOilers h1{ color:#036 }
.cmsPageEdmontonOilers h1 span{ color:#f63 }
.cmsPageFloridaPanthers h1{ color:#c00 }
.cmsPageFloridaPanthers h1 span{ color:#036 }
.cmsPageLosAngelesKings h1{ color:#000 }
.cmsPageLosAngelesKings h1 span{ color:#666 }
.cmsPageMinnesotaWild h1{ color:#063 }
.cmsPageMinnesotaWild h1 span{ color:#c33 }
.cmsPageMontrealCanadiens h1{ color:#c00 }
.cmsPageMontrealCanadiens h1 span{ color:#036 }
.cmsPageNashvillePredators h1{ color:#006 }
.cmsPageNashvillePredators h1 span{ color:#fc0 }
.cmsPageNewJerseyDevils h1{ color:#db2127 }
.cmsPageNewJerseyDevils h1 span{ color:#333 }
.cmsPageNewYorkIslanders h1{ color:#039 }
.cmsPageNewYorkIslanders h1 span{ color:#f63 }
.cmsPageNewYorkRangers h1{ color:#039 }
.cmsPageNewYorkRangers h1 span{ color:#f33 }
.cmsPageOttawaSenators h1{ color:#c33 }
.cmsPageOttawaSenators h1 span{ color:#c93 }
.cmsPagePhiladelphiaFlyers h1{ color:#f30 }
.cmsPagePhiladelphiaFlyers h1 span{ color:#000 }
.cmsPagePhoenixCoyotes h1{ color:#933 }
.cmsPagePhoenixCoyotes h1 span{ color:#cbb995 }
.cmsPagePittsburghPenguins h1{ color:#000 }
.cmsPagePittsburghPenguins h1 span{ color:#c93 }
.cmsPageSanJoseSharks h1{ color:#069 }
.cmsPageSanJoseSharks h1 span{ color:#000 }
.cmsPageStLouisBlues h1{ color:#039 }
.cmsPageStLouisBlues h1 span{ color:#003 }
.cmsPageTampaBayLightning h1{ color:#036 }
.cmsPageTampaBayLightning h1 span{ color:#999 }
.cmsPageTorontoMapleLeafs h1{ color:#039 }
.cmsPageTorontoMapleLeafs h1 span{ color:#999 }
.cmsPageVancouverCanucks h1{ color:#036 }
.cmsPageVancouverCanucks h1 span{ color:#063 }
.cmsPageWashingtonCapitals h1{ color:#f33 }
.cmsPageWashingtonCapitals h1 span{ color:#039 }

/*------PARTNER SCHOOL------*/
.cmsPageAirForceFalcons2 .banner-sponsored h1 { color: #213e96; }
.cmsPageAirForceFalcons2 .banner-sponsored h1 span { color: #8b8e90; }
.cmsPageAppalachianState .banner-sponsored h1 { color: #f4c20a; }
.cmsPageAppalachianState .banner-sponsored h1 span { color: #222222; }
.cmsPageArizonaWildcats .banner-sponsored h1 { color: #d03548; }
.cmsPageArizonaWildcats .banner-sponsored h1 span { color: #244375; }
.cmsPageArizonaStateSunDevils .banner-sponsored h1 { color: #903; }
.cmsPageBoiseStateBroncos .banner-sponsored h1  { color: #0033A0}
.cmsPageBoiseStateBroncos .banner-sponsored h1 span  { color: #FA4616}
.cmsPageDukeBlueDevils .banner-sponsored h1 { color: #005599}
.cmsPageArizonaStateSunDevils .banner-sponsored h1 span { color: #ffb310; }
.cmsPageBoiseStateBroncos .banner-sponsored h1  { color: #0033A0}
.cmsPageBoiseStateBroncos .banner-sponsored h1 span  { color: #FA4616}
.cmsPageBrighamYoungCougars .banner-sponsored h1,
.cmsPageBYUCougars .banner-sponsored h1 { 	color: #025; }
.cmsPageBrighamYoungCougars .banner-sponsored h1 span,
.cmsPageBYUCougars .banner-sponsored h1 span { 	color: #a7a9ac; }
.cmsPageBrighamYoungCougars.ncaaSchoolPage .bannerCollapsedContent { margin-top: -8px; }
.cmsPageCincinnatiBearcats .banner-sponsored h1 { 	color: #E51937; }
.cmsPageCollegeFootballPlayoffs .banner-sponsored h1 {	color: #d0a338}
.cmsPageColoradoBuffaloes .banner-sponsored h1 { color: #d7c793 ; }
.cmsPageDrexelDragonsMensBasketball .banner-sponsored h1 { color: #f6ce57; }
.cmsPageDrexelDragonsMensBasketball .banner-sponsored h1 span { color: #003876; }
.cmsPageGeorgetownHoyas .banner-sponsored h1 { color: #011e41; }
.cmsPageGeorgetownHoyas .banner-sponsored h1 span { color: #867875; }
.cmsPageHarvardCrimson .banner-sponsored h1 { color: #c41230; }
.cmsPageIllinoisFightingIllini .banner-sponsored h1 {	color: #f25935; }
.cmsPageIllinoisFightingIllini .banner-sponsored h1 span { color: #1a3760; }
.cmsPageLouisvilleCardinals .banner-sponsored h1 { color: #e31b23; }
.cmsPageLouisvilleCardinals .banner-sponsored h1 span { color: #000; }
.cmsPageMarquetteGoldenEagles .banner-sponsored h1 { color: #f6c732; }
.cmsPageMarquetteGoldenEagles .banner-sponsored h1 span { color: #104e84; }
.cmsPageMemphisTigers .banner-sponsored h1 { color: #07609d; }
.cmsPageMississippiStateBulldogs .banner-sponsored h1 { color: #762123; }
.cmsPageMissouriTigers .banner-sponsored h1 { 	color: #c79338; }
.cmsPageNotreDameFightingIrish .banner-sponsored h1 { color: #001640; }
.cmsPageNotreDameFightingIrish .banner-sponsored h1 span { color: #d6a617; }
.cmsPageOleMississippiRebels .banner-sponsored h1 { color: #cd0d2d; }
.cmsPagePac12Championship .banner-sponsored h1 {color: #01286d; }
.cmsPagePac12ChampionshipMBB .banner-sponsored h1 {color: #01286d; }
.cmsPagePennStateNittanyLions .banner-sponsored h1 { 	color: #002e62; }
.cmsPagePennStateNittanyLions .banner-category.banner-sponsored h1 span { display: none; }
.cmsPagePrincetonTigers .banner-sponsored h1 { color: #f7833f; }
.cmsPageProvidenceFriars .banner-sponsored h1 { color: #9fa6ad; }
.cmsPageRhodeIslandRams .banner-sponsored h1 {color: #18325b; }
.cmsPageRhodeIslandRams .banner-sponsored h1 span {color: #6db2e2; }
.cmsPageRyanCenter .banner-sponsored h1 {color: #18325b; }
.cmsPageRyanCenter .banner-sponsored h1 span {color: #6db2e2; }
.cmsPageStJohnsRedStorm .banner-sponsored h1 { color: #d31145; }
.cmsPageSaintJosephs .banner-sponsored h1 { color: #a80532; }
.cmsPageSMUMustangs .banner-sponsored h1 { color: #CE1126; }
.cmsPageSMUMustangs .banner-sponsored h1 span { color: #0038A8; }
.cmsPageTennesseeVols .banner-sponsored h1 { color: #53565A ; }
.cmsPageTennesseeVols .banner-sponsored h1 span { color: #FF8200 ; }
.cmsPageUtahUtes .banner-sponsored h1 { color: #cf0e42; }
.cmsPageXavierMusketeers .banner-sponsored h1 { color: #004785; }
.cmsPageWashingtonStateCougars .banner-sponsored h1 { 	color: #ae0535; }
.cmsPageBig10Championship .banner-sponsored h1, .cmsPageBig10Tournament .banner-sponsored h1, .cmsPageWomansBig10Championship .banner-sponsored h1, .cmsPageBig10Tickets h1 { color: #0597D5; }
.cmsPageKansasStateWildcats .banner-sponsored h1 {color: #663399;}
.cmsPageOklahomaStateCowboys .banner-sponsored h1 {color: #f35712;}
.cmsPageVirginiaCommonwealth .banner-sponsored h1 {color: #fdb813;}
.cmsPageVanderbiltCommodores .banner-sponsored h1 {color: #997f3d;}
.cmsPageVanderbiltCommodores .banner-sponsored h1 span {color: #000;}
.cmsPageVillanovaWildcats .banner-sponsored h1 {color: #67c1e7;}
.cmsPageVillanovaWildcats .banner-sponsored h1 span {color: #1e2555;}
.cmsPageWakeForestDemonDeacons .banner-sponsored h1 {color: #9e7e38;}
.cmsPageWakeForestDemonDeacons .banner-sponsored h1 span {color: #000;}

/*------OTHER PARTNERS------*/
.cmsPageGoldenGateTheatre .banner-sponsored h1 {color: #00b3e0;}
.cmsPageOrpheumTheatre .banner-sponsored h1 {color: #a8005b;}
.cmsPageRoseBowl .banner-sponsored h1 {color: #9b2b4a;}
.cmsPageRoseBowl .banner-sponsored h1 span {color: #ac9775;}
.cmsPageDeutscheBankChampionship .banner-sponsored h1 {color: #1e3f77;}
.cmsPageDeutscheBankChampionship .banner-sponsored h1 span {color: #56565a;}
.cmsPageChicagoFire .banner-sponsored h1 {color: #b6262a;}
.cmsPageChicagoFire .banner-sponsored h1 span {color: #111e49;}
.cmsPageNitroCircusLive .banner-sponsored h1 {color: #003cbd;}
.cmsPagePremierBoxingChampions .banner-sponsored h1 { color: #1E1D1C; }
.cmsPagePremierBoxingChampions .banner-sponsored h1 span { color: #C98810; }
.cmsPagePremierBoxingChampions .banner-sponsored.banner.banner-with-content.banner-with-image .bannerCollapsedContent {
	width: 74%;
}

/*=============================================================================
	Hero Banners Rules for Event Pages
=============================================================================*/
[class*="banner-event-full"] {
  color: #fff;
  text-shadow: 0 1px 5px rgba(0,0,0,.3);
  width: 100%;
}
[class*="banner-event-full"] h1{
  color: #fff;
  font-size: 3.571em;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
}
[class*="banner-event-full"] h1 span {
  color: #fff;
  display: inline;
  font-weight: normal;
}
[class*="banner-event-full"] h1.event-title-long {
  font-size: 3em;
}
[class*="banner-event-full"] .bannerCollapsedContent {
  padding-bottom: 25px;
}
[class*="banner-event-full"].banner .bannerCollapsedContent a {
  font-weight: bold;
  color: #fff;
}
[class*="banner-event-full"] .alwaysVisible,
.concertEventImageLarge .banner .alwaysVisible {
  display: none;
}
[class*="banner-event-full"] .bottom-bar,
.concertEventImageLarge .banner .bottom-bar{
  display: block;
}
[class*="banner-event-full"] .review-summary {
  margin: 0;
  float: none;
}
[class*="banner-event-full"] .bio-link {
  color: #fff;
  padding: 0 5px;
}
[class*="banner-event-full"] .banner-social {
  display: none;
}
[class*="banner-event-full"] .review-summary a {
  color: #fff;
}
[class*="banner-event-full"] .review-summary a.review-link {
  color: #ccc;
}
.eventFullHero .container {
  position: relative;
}
.banner-event-fullhero {
  background-image: url('https://a.vsstatic.com/banner/event/category/concert.jpg');
  border: none;
  display: relative;
  background-size: auto 100%;
  background-size: cover;
  background-position: top center !important;
}
.banner-event-fullhero .content-wrapper {
  background-color: #333;
  background-color: rgba(0,0,0,.5);
  box-sizing: border-box;
  min-height: 300px;
  padding: 40px 40px 83px;
  width: 44%;
}
.lt-ie9 .banner-event-fullhero .content-wrapper {
  min-height: 200px;
}
.banner-event-fullhero.banner-sports-team .content-wrapper {
  background-color: rgba(0,0,0,.7);
}
.banner-event-fullhero .widgetContent {
  width: 100%;
}
.banner-event-fullhero.banner-with-content h1 {
  font-size: 2.714em;
}
.banner-event-fullhero .bannerCollapsedContent {
  padding: 12px 0;
}
.banner-event-fullhero .bannerCollapsedContent,
.banner-event-fullhero .bio-link,
.banner-event-fullhero .review-summary ~ .bio-link {
  font-size: .857em;
  line-height: 1.417em;
}
.banner-event-fullhero .bio-link {
  font-weight: bold;
  padding: 0 0 0 3px;
  white-space: nowrap;
}
.banner-event-fullhero .bio-link + .bio-link:before {
  content: '|';
  color: #fff;
  padding-right: 5px;
}
.banner-event-fullhero .review-summary {
  margin-bottom: 12px;
}
.banner-social-alternate {
  display: none;
}
.banner-event-fullhero .banner-social-alternate {
  display: block;
  bottom: 45px;
  left: 40px;
  position: absolute;
}

.cmsPageCincinnatiBengals .banner-event-fullhero,
.cmsPageGreenBayPackers .banner-event-fullhero,
.cmsPageNewEnglandPatriots .banner-event-fullhero{
  background-position: right bottom;
}

/*using class contains rule to target full hero and left hero in test. can be changed to actual class name after test is complete*/

/*NHL*/
.cmsPageAnaheimDucks [class*="banner-event-"][class*="hero"] h1 { color:#8d734a; }
.cmsPageBostonBruins [class*="banner-event-"][class*="hero"] h1 { color:#fdb927; }
.cmsPageBuffaloSabres [class*="banner-event-"][class*="hero"] h1 { color:#fdbb30; }
.cmsPageCalgaryFlames [class*="banner-event-"][class*="hero"] h1 { color:#e61a35; }
.cmsPageCarolinaHurricanes [class*="banner-event-"][class*="hero"] h1 { color:#c00; }
.cmsPageChicagoBlackhawks [class*="banner-event-"][class*="hero"] h1 { color:#db2127; }
.cmsPageColoradoAvalanche [class*="banner-event-"][class*="hero"] h1 { color:#981f44; }
.cmsPageColumbusBlueJackets [class*="banner-event-"][class*="hero"] h1 { color:#1c4779; }
.cmsPageDallasStars [class*="banner-event-"][class*="hero"] h1 { color:#11855e; }
.cmsPageDetroitRedWings [class*="banner-event-"][class*="hero"] h1 { color:#e51c3a; }
.cmsPageEdmontonOilers [class*="banner-event-"][class*="hero"] h1 { color:#ed6f25; }
.cmsPageFloridaPanthers [class*="banner-event-"][class*="hero"] h1 { color:#e51937; }
.cmsPageLosAngelesKings [class*="banner-event-"][class*="hero"] h1 { color:#b2b7bb; }
.cmsPageMinnesotaWild [class*="banner-event-"][class*="hero"] h1 { color:#216348; }
.cmsPageMontrealCanadiens [class*="banner-event-"][class*="hero"] h1 { color:#ac0025; }
.cmsPageNashvillePredators [class*="banner-event-"][class*="hero"] h1 { color:#feb429; }
.cmsPageNewJerseyDevils [class*="banner-event-"][class*="hero"] h1 { color:#db2127; }
.cmsPageNewYorkIslanders [class*="banner-event-"][class*="hero"] h1 { color:#f07a30; }
.cmsPageNewYorkRangers [class*="banner-event-"][class*="hero"] h1 { color:#0161ab; }
.cmsPageOttawaSenators [class*="banner-event-"][class*="hero"] h1 { color:#e51837; }
.cmsPagePhiladelphiaFlyers [class*="banner-event-"][class*="hero"] h1 { color:#f57943; }
.cmsPagePhoenixCoyotes [class*="banner-event-"][class*="hero"] h1 { color:#953d49; }
.cmsPagePittsburghPenguins [class*="banner-event-"][class*="hero"] h1 { color:#d0bd7f; }
.cmsPageSanJoseSharks [class*="banner-event-"][class*="hero"] h1 { color:#007889; }
.cmsPageStLouisBlues [class*="banner-event-"][class*="hero"] h1 { color:#0742a4; }
.cmsPageTampaBayLightning [class*="banner-event-"][class*="hero"] h1 { color:#2366AE; }
.cmsPageTorontoMapleLeafs [class*="banner-event-"][class*="hero"] h1 { color:#1F67B4; }
.cmsPageVancouverCanucks [class*="banner-event-"][class*="hero"] h1 { color:#216099; }
.cmsPageWashingtonCapitals [class*="banner-event-"][class*="hero"] h1 { color:#d51a35; }
.cmsPageWinnipegJets [class*="banner-event-"][class*="hero"] h1 { color:#e13a3e;}


/*NBA*/
.cmsPageAtlantaHawks [class*="banner-event-"][class*="hero"] h1{ color:#d1202e }
.cmsPageBostonCeltics [class*="banner-event-"][class*="hero"] h1{ color:#008248 }
.cmsPageBrooklynNets [class*="banner-event-"][class*="hero"] h1{ color:#CCC}
.cmsPageCharlotteHornets [class*="banner-event-"][class*="hero"] h1{ color:#00798d }
.cmsPageChicagoBulls [class*="banner-event-"][class*="hero"] h1{ color:#dc0c2b }
.cmsPageClevelandCavaliers [class*="banner-event-"][class*="hero"] h1{ color:#a10043 }
.cmsPageDallasMavericks [class*="banner-event-"][class*="hero"] h1{ color:#006bb6 }
.cmsPageDenverNuggets [class*="banner-event-"][class*="hero"] h1{ color:#5190ca }
.cmsPageDetroitPistons [class*="banner-event-"][class*="hero"] h1{ color:#ed164f }
.cmsPageGoldenStateWarriors [class*="banner-event-"][class*="hero"] h1{ color:#fdb826 }
.cmsPageHoustonRockets [class*="banner-event-"][class*="hero"] h1{ color:#dd2b35 }
.cmsPageIndianaPacers [class*="banner-event-"][class*="hero"] h1{ color:#fec23e }
.cmsPageLosAngelesClippers [class*="banner-event-"][class*="hero"] h1{ color:#e81b4b }
.cmsPageLosAngelesLakers [class*="banner-event-"][class*="hero"] h1{ color:#fcb825 }
.cmsPageMemphisGrizzlies [class*="banner-event-"][class*="hero"] h1{ color:#5b75a8 }
.cmsPageMiamiHeat [class*="banner-event-"][class*="hero"] h1{ color:#bf2f38 }
.cmsPageMilwaukeeBucks [class*="banner-event-"][class*="hero"] h1{ color:#007a2f }
.cmsPageMinnesotaTimberwolves [class*="banner-event-"][class*="hero"] h1{ color:#3271b4 }
.cmsPageNewOrleansPelicans [class*="banner-event-"][class*="hero"] h1{ color:#b5985a }
.cmsPageNewYorkKnicks [class*="banner-event-"][class*="hero"] h1{ color:#fc6525 }
.cmsPageOklahomaCityThunder [class*="banner-event-"][class*="hero"] h1{ color:#ea4e31 }
.cmsPageOrlandoMagic [class*="banner-event-"][class*="hero"] h1{ color:#017DC7 }
.cmsPagePhiladelphia76ers [class*="banner-event-"][class*="hero"] h1{ color:#0244bf }
.cmsPagePhoenixSuns [class*="banner-event-"][class*="hero"] h1{ color:#f89e1a }
.cmsPagePortlandTrailBlazers [class*="banner-event-"][class*="hero"] h1{ color:#E2373F }
.cmsPageSacramentoKings [class*="banner-event-"][class*="hero"] h1{ color:#844ab0 }
.cmsPageSanAntonioSpurs [class*="banner-event-"][class*="hero"] h1{ color:#c6ced4 }
.cmsPageTorontoRaptors [class*="banner-event-"][class*="hero"] h1{ color:#d0112b }
.cmsPageUtahJazz [class*="banner-event-"][class*="hero"] h1{ color:#e79821 }
.cmsPageWashingtonWizards [class*="banner-event-"][class*="hero"] h1{ color:#cf142b }

/*MLB*/
.cmsPageArizonaDiamondbacks [class*="banner-event-"][class*="hero"] h1{ color: #a71931; }
.cmsPageAtlantaBraves [class*="banner-event-"][class*="hero"] h1{ color: #c4163f; }
.cmsPageBaltimoreOrioles [class*="banner-event-"][class*="hero"] h1{ color: #e54d06; }
.cmsPageBostonRedSox [class*="banner-event-"][class*="hero"] h1{ color: #d3091f; }
.cmsPageChicagoCubs [class*="banner-event-"][class*="hero"] h1{ color: #1c6fb4; }
.cmsPageChicagoWhiteSox [class*="banner-event-"][class*="hero"] h1{ color: #a4aaac; }
.cmsPageCincinnatiReds [class*="banner-event-"][class*="hero"] h1{ color: #c70220; }
.cmsPageClevelandIndians [class*="banner-event-"][class*="hero"] h1{ color: #e31937; }
.cmsPageColoradoRockies [class*="banner-event-"][class*="hero"] h1{ color: #4d4d99; }
.cmsPageDetroitTigers [class*="banner-event-"][class*="hero"] h1{ color: #f3690e; }
.cmsPageHoustonAstros [class*="banner-event-"][class*="hero"] h1{ color: #fe5f03; }
.cmsPageKansasCityRoyals [class*="banner-event-"][class*="hero"] h1{ color: #3861a3; }
.cmsPageLosAngelesAngelsofAnaheim [class*="banner-event-"][class*="hero"] h1{ color: #b90020; }
.cmsPageLosAngelesDodgers [class*="banner-event-"][class*="hero"] h1{ color: #0062b3; }
.cmsPageMiamiMarlins [class*="banner-event-"][class*="hero"] h1{ color: #f26722; }
.cmsPageMilwaukeeBrewers [class*="banner-event-"][class*="hero"] h1{ color: #b6922e; }
.cmsPageMinnesotaTwins [class*="banner-event-"][class*="hero"] h1{ color: #d31145; }
.cmsPageNewYorkMets [class*="banner-event-"][class*="hero"] h1{ color: #ff5910; }
.cmsPageNewYorkYankees [class*="banner-event-"][class*="hero"] h1{ color: #146aba; }
.cmsPageOaklandAthletics [class*="banner-event-"][class*="hero"] h1{ color: #f0b21f; }
.cmsPagePhiladelphiaPhillies [class*="banner-event-"][class*="hero"] h1{ color: #e81828; }
.cmsPagePittsburghPirates [class*="banner-event-"][class*="hero"] h1{ color: #ffc736; }
.cmsPageSanDiegoPadres [class*="banner-event-"][class*="hero"] h1{ color: #ffc02a; }
.cmsPageSanFranciscoGiants [class*="banner-event-"][class*="hero"] h1{ color: #ff5a1e; }
.cmsPageSeattleMariners [class*="banner-event-"][class*="hero"] h1{ color: #008c8f; }
.cmsPageStLouisCardinals [class*="banner-event-"][class*="hero"] h1{ color: #c41e3a; }
.cmsPageTampaBayRays [class*="banner-event-"][class*="hero"] h1{ color: #87b8e3; }
.cmsPageTexasRangers [class*="banner-event-"][class*="hero"] h1{ color: #0063ba; }
.cmsPageTorontoBlueJays [class*="banner-event-"][class*="hero"] h1{ color: #0698d4; }
.cmsPageWashingtonNationals [class*="banner-event-"][class*="hero"] h1{ color: #ce1f44; }

/*NFL*/
.cmsPageArizonaCardinals [class*="banner-event-"][class*="hero"] h1 { color:#b20037; }
.cmsPageAtlantaFalcons [class*="banner-event-"][class*="hero"] h1 { color:#e92544; }
.cmsPageBaltimoreRavens [class*="banner-event-"][class*="hero"] h1 { color:#50579f; }
.cmsPageBuffaloBills [class*="banner-event-"][class*="hero"] h1 { color:#005296; }
.cmsPageCarolinaPanthers [class*="banner-event-"][class*="hero"] h1 { color:#09d; }
.cmsPageChicagoBears [class*="banner-event-"][class*="hero"] h1 { color:#e74806; }
.cmsPageCincinnatiBengals [class*="banner-event-"][class*="hero"] h1 { color:#ef4e24; }
.cmsPageClevelandBrowns [class*="banner-event-"][class*="hero"] h1 { color:#f24012; }
.cmsPageDallasCowboys [class*="banner-event-"][class*="hero"] h1 { color:#143d9b; }
.cmsPageDenverBroncos [class*="banner-event-"][class*="hero"] h1 { color:#fe4e00; }
.cmsPageDetroitLions [class*="banner-event-"][class*="hero"] h1 { color:#006bb2; }
.cmsPageGreenBayPackers [class*="banner-event-"][class*="hero"] h1 { color:#ffc300; }
.cmsPageHoustonTexans [class*="banner-event-"][class*="hero"] h1 { color:#ca203c; }
.cmsPageIndianapolisColts [class*="banner-event-"][class*="hero"] h1 { color:#00488b; }
.cmsPageJacksonvilleJaguars [class*="banner-event-"][class*="hero"] h1 { color:#0a6678; }
.cmsPageKansasCityChiefs [class*="banner-event-"][class*="hero"] h1 { color:#e61131; }
.cmsPageLosAngelesRams [class*="banner-event-"][class*="hero"] h1 { color:#cca96c; }
.cmsPageMiamiDolphins [class*="banner-event-"][class*="hero"] h1 { color:#018e98; }
.cmsPageMinnesotaVikings [class*="banner-event-"][class*="hero"] h1 { color:#4e2185; }
.cmsPageNewEnglandPatriots [class*="banner-event-"][class*="hero"] h1 { color:#dc1d1e; }
.cmsPageNewOrleansSaints [class*="banner-event-"][class*="hero"] h1 { color:#b3996a; }
.cmsPageNewYorkGiants [class*="banner-event-"][class*="hero"] h1 { color:#304a9f; }
.cmsPageNewYorkJets [class*="banner-event-"][class*="hero"] h1 { color:#31533e; }
.cmsPageOaklandRaiders [class*="banner-event-"][class*="hero"] h1 { color:#8e8e8e; }
.cmsPagePhiladelphiaEagles [class*="banner-event-"][class*="hero"] h1 { color:#004c55; }
.cmsPagePittsburghSteelers [class*="banner-event-"][class*="hero"] h1 { color:#ffb700; }
.cmsPageSanDiegoChargers [class*="banner-event-"][class*="hero"] h1 { color:#0c81bb; }
.cmsPageSanFrancisco49ers [class*="banner-event-"][class*="hero"] h1 { color:#a41a1b; }
.cmsPageSeattleSeahawks [class*="banner-event-"][class*="hero"] h1 { color:#76c35f; }
.cmsPageTampaBayBuccaneers [class*="banner-event-"][class*="hero"] h1 { color:#d50605; }
.cmsPageTennesseeTitans [class*="banner-event-"][class*="hero"] h1 { color:#3b94d3; }
.cmsPageWashingtonRedskins [class*="banner-event-"][class*="hero"] h1 { color:#e6ab00; }
/* qTip2 v2.2.1 | Plugins: tips viewport svg | Styles: core basic css3 | qtip2.com | Licensed MIT | Mon Sep 08 2014 06:51:22 */

.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(/stripes/public/assets/styleSheets/#default#VML);display:inline-block;visibility:visible}
