/*Make logo bigger*/
.squadup-checkout-app .squadup-navigation-view-container .squadup-user-banner .banner-image{
	width: 300px !important;
	margin: 20px 0 0 0 !important;
	max-width: 40% !important;
}

/*Hide top PBS*/
.powered-by-squadup{
	display: none !important;
}

div.col-sm-12.squadup-embed-view > div:nth-child(2) > div.text-center:after {
    display: block;
    content: url(https://s3.amazonaws.com/checkout.squadup.com/powered-by-squadup.jpg);
}

/*Change color of pre-loader*/
.squadup-checkout-app .squadup-checkout-embed-spinner ul.cssload-loader li{background-color:#B0002D !important;width:10px;height:10px;float:right;margin-right:5px!important}

/*Change background color*/
/*body{
	background-color: #090A0E !important;
}*/

/*Change border of event box*/
.squadup-checkout-app .squadup-navigation-view-container .squadup-checkout-event-box{
	border: 4px solid #B0002D !important;
}

/*Change background of event box*/
.squadup-checkout-app .squadup-navigation-view-container .squadup-checkout-event-box .date{
	background-color: #193141 !important;
}

/*Change background of cal / list switcher*/
.squadup-checkout-app .squadup-navigation-view-container .su-nav-switcher-container a{
	color: #B0002D !important;
	border: 1px solid #ea1f82 !important;
}

.squadup-checkout-app .squadup-navigation-view-container .su-nav-switcher-container a.active{
	background-color: #B0002D !important;
	color: #B0002D !important;
}

/*Change color of cal arrows*/
.squadup-navigation-view-container .rbc-calendar .rbc-toolbar .rbc-btn-group button:nth-child(2):before{
	color: #B0002D !important;
}

.squadup-navigation-view-container .rbc-calendar .rbc-toolbar .rbc-btn-group button:nth-child(3):before{
	color: #B0002D !important;
}

/*Change bg color of cal event*/
.squadup-navigation-view-container .rbc-event{
	background-color: #B0002D !important;
}

/*Event Name Formatting*/
.squadup-checkout-app .squadup-navigation-view-container .squadup-checkout-event-box .description-container .description-inner .event-name{
	color: #B0002D !important;
	font-size: 20px !important;
	letter-spacing: 1px !important;
	line-height: 30px !important;
}

/*Changing ticket table color to white*/
.squadup-tickets-table{color: #B0002D !important;}

/*Adding scale to list hover*/
.squadup-checkout-event-box { transition: all .2s ease-in-out !important; }
.squadup-checkout-event-box:hover { transform: scale(1.03) !important; }

/*Adding bottom margin*/
.location-address{margin-bottom: 20px !important;}

/*Removing h1*/
.squadup-user-banner > h1{
	display: none !important;
}

/*Back arrow*/
.squadup-checkout-app .squadup-navigation-view-container .squadup-checkout-nav a{
	color: #B0002D !important;
}

/*Change title time and loc to white*/
.title, .time, .loc{
	color: #B0002D !important;
}

/*Checkout button style*/
.squadup-checkout-app .btn-danger{
	background-color: #B0002D !important;
	border-color: #B0002D !important;
	transition: all .1s ease-out !important;
	font-weight: 700 !important;
	border-radius: 0 !important;
}

.squadup-checkout-app .btn-danger:hover{
	/*opacity: 0.85;*/
	cursor: pointer;
	transform: scale(1.03);
}

/*Add to cart button style*/
.squadup-checkout-app .btn-info{
	background-color: #B0002D !important;
	border-color: #B0002D !important;
	transition: all .1s ease-out !important;
	margin-bottom: 15px !important; 
	font-weight: 700 !important;
	border-radius: 0 !important;
}

.squadup-checkout-app .btn-info:hover{
	/*opacity: 0.85;*/
	cursor: pointer;
	transform: scale(1.03);
}

/*Final Checkout button styles*/
.squadup-checkout-submit-payment{
	background-color: #B0002D !important;
	border-color: #B0002D !important;
	transition: all .1s ease-out !important;
	border-radius: 0 !important;
	text-transform: uppercase !important;
	letter-spacing: .1em !important;
}

.squadup-checkout-submit-payment:hover{
	/*opacity: 0.85;*/
	cursor: pointer;
	transform: scale(1.03);
	color: white !important;
}
/*adding line height to inner*/
.inner{
	line-height: 30px !important;
	letter-spacing: .9px !important;
}

.squadup-countdown-timer{
	color: #B0002D !important;
}

/*Checkout Title styles*/
.squadup-checkout-app .squadup-row-centered>.squadup-navigation-view-container .page-title-ident{
	color: #B0002D !important;
	border-bottom: 1px solid #B0002D !important;
	margin-top: -20px !important;
	text-transform: uppercase !important;

}

/*Changing event box border*/
.squadup-checkout-app .squadup-navigation-view-container .event-checkout-detail{
	border: 2px dashed #B0002D !important;
}

/*Centering edit qty button*/
.squadup-checkout-app .btn-group-sm>.btn, .squadup-checkout-app .btn-sm{
	margin: 0 auto !important;
	display: block !important;
	margin-bottom: 20px !important;
	border-radius: 0 !important;
}

/*Changing text colors to white*/
.squadup-checkout-attendee-info{
	color: #B0002D !important;
}

.squadup-checkout-app{color: #B0002D !important;}

/*Hiding HR below paypal / masterpass buttons*/
#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div:nth-child(2) > div:nth-child(7) > div:nth-child(1) > div.row > div > hr{
	visibility: hidden !important;
}

/*Making cal text color black*/
.rbc-calendar{
	color: black !important;
}

/*Shrinking title 1px so it fits on 1 line*/
.squadup-checkout-app .squadup-navigation-view-container .squadup-even-titlebar .inner .title{
	font-size: 26px !important;
	line-height: 36px !important;
	margin-bottom: 20px !important;
	/*margin-top: -20px !important;*/
}

/*full screen bg*/
html { 
  background: url(bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

html{
	background-color: white;
}

/*alternating bgs*/
/*.squadup-checkout-app .squadup-navigation-view-container .squadup-checkout-event-box:nth-child(even){
	background-color: black !important;
}

.squadup-checkout-app .squadup-navigation-view-container .squadup-checkout-event-box:nth-child(odd){
	background-color: white !important;
}*/

/*font bigger on checkout*/
.event-checkout-detail{
	font-size: 130% !important;
	letter-spacing: 1px !important;
}

.squadup-checkout-attendee-info, .squadup-payment-information, .squadup-order-summary{
	font-size: 130% !important;
	letter-spacing: 1px !important;	
}
/*
#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div:nth-child(2) > div:nth-child(7){
	font-size: 130% !important;
	letter-spacing: 1px !important;		
}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div:nth-child(2) > div:nth-child(8){
	font-size: 130% !important;
	letter-spacing: 1px !important;			
}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div:nth-child(2) > div:nth-child(9) > div{
	font-size: 130% !important;
	letter-spacing: 1px !important;				
}*/

/*global font*/
#squadup-checkout{font-family: 'Roboto', sans-serif !important;}

/*mobile summary align left*/
@media (max-width: 992px) {
.squadup-summary-item > .text-right{
text-align: left !important;
margin-bottom: 15px !important;
}}  

/*Adding margin below summary item*/
.squadup-summary-item{
	margin-bottom: 20px !important;
}

.squadup-tickets-table{
	letter-spacing: 1px !important;
	font-size: 120% !important;
}

h2, h3{
	font-weight: 700 !important;
	font-size: 30px !important;
}

h2{
	letter-spacing: 2px !important;
}


a{color: #B0002D !important;}


div.row.squadup-order-summary > div{
	width: 100% !important;
	/*width: 80% !important;
	margin-left: 10% !important;*/
	margin: 0 auto !important;
	display: block !important;
	
}

div.squadup-payment-information > div:nth-child(1) > div.row > div{
	width: 100% !important;
	margin: 0 auto !important;
	display: block !important;
}

/*------------------------------------*\
  Typebase
\*------------------------------------*/

/*! Typebase.less v0.1.0 | MIT License */
/* Setup */
html {
  /* Change default typefaces here */
  font-family: serif;
  font-size: 137.5%;
  -webkit-font-smoothing: antialiased;
}
/* Copy & Lists */
p {
  line-height: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 0;
}
ul,
ol {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
ul li,
ol li {
  line-height: 1.5rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-top: 0;
  margin-bottom: 0;
}
blockquote {
  line-height: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  /* Change heading typefaces here */
  font-family: sans-serif;
  margin-top: 1.5rem;
  margin-bottom: 0;
  line-height: 1.5rem;
}
h1 {
  font-size: 4.242rem;
  line-height: 4.5rem;
  margin-top: 3rem;
}
h2 {
  font-size: 2.828rem;
  line-height: 3rem;
  margin-top: 3rem;
}
h3 {
  font-size: 1.414rem;
}
h4 {
  font-size: 0.707rem;
}
h5 {
  font-size: 0.4713333333333333rem;
}
h6 {
  font-size: 0.3535rem;
}
/* Tables */
table {
  margin-top: 1.5rem;
  border-spacing: 0px;
  border-collapse: collapse;
}
table td,
table th {
  padding: 0;
  line-height: 33px;
}
/* Code blocks */
code {
  vertical-align: bottom;
}
/* Leading paragraph text */
.lead {
  font-size: 1.414rem;
}
/* Hug the block above you */
.hug {
  margin-top: 0;
}

/*------------------------------------*\
  OLARK
\*------------------------------------*/


/*.squadup-navigation-view-container .rbc-calendar{
	min-width: 0 !important;
}

@media (max-width: 626px) {
.squadup-navigation-view-container .rbc-calendar .rbc-toolbar .rbc-btn-group button:nth-child(3){
	right: 70px !important;
}}*/

.su-nav-switcher-container{
	display: none !important;
}

/*changing back to View More*/

/*#squadup-checkout > div > div > div > div > div.squadup-checkout-nav > a > span:nth-child(2){
	visibility: hidden !important;
}

#squadup-checkout > div > div > div > div > div.squadup-checkout-nav > a > span:nth-child(2):after{
	visibility: visible !important;
	content: 'View More' !important;
	margin-left: -30px !important;	
}*/

/*------------------------------------*\
  Flyer List Updates
\*------------------------------------*/

.squadup-checkout-get-tickets-btn{
	margin: 20px 0 !important;
	background-color: #B0002D !important;
	border-color: #B0002D !important;
	color: #B0002D !important;
	border-radius: 0 !important;
	font-size: 16px !important; 
	font-weight: bold !important;
	letter-spacing: .1em !important;
	transition: all .1s ease-out !important;
}

.squadup-checkout-get-tickets-btn:hover{
	/*opacity: .9 !important;*/
	transform: scale(1.03);
}

.title-line-2{
	font-size: 22px !important;
    line-height: 30px !important;
    margin-bottom: 20px !important;
    margin-top: -15px !important;
    font-weight: bold !important;
}

.squadup-checkout-app .squadup-row-centered>.squadup-navigation-view-container{
	max-width: 660px !important;
}

/*.loc > .location-address:after{
	content: '\A Ages 21+';
	white-space: pre-wrap;

}*/


.squadup-event-image{
	width: 50% !important;
	margin-bottom: 40px !important;
	margin: 0 auto !important;
	display: block !important;
	text-align: center !important;
	float: none !important;
}

.img-responsive{
	margin: 0 auto !important;
	display: block !important;	
	text-align: center !important;
	margin-bottom: 20px !important;
}

/*.squadup-event-description{
	width: 100% !important;
	border-bottom: 1px solid white;
}*/

.inner{
	font-weight: bolder !important;
}

.squadup-event-description{
	display: none !important;
}



.start-at{
	color: #333 !important;
}

.squadup-checkout-nav{
	display: none !important;
}