/* CSS Document */


html {
	/*background:url(../../images/AdobeStock_91569022.png) no-repeat center center;*/
	background-size:cover;
	background-attachment:fixed;
}
body {
	background-color:transparent;
}
html,
body {
	height: 100%;
}
body.stop,
body.stop .mobile-container{
	overflow:hidden;
}

.mobile-container {
	overflow-x:hidden;
	width:100%;
	padding-top: 0px;
	background:#ffffff;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
	-webkit-flex-direction:column;
	flex-direction: column;
	min-height: 100%;
}
.stickyFooter__wrapper {
    flex: 1 0 auto;
}
.seatNav,
.seatNav .mobile-container {
	overflow:hidden;	
}

hr {
	border-color:#cececd;	
}

img {
	max-width:100%;	
}

.content-area {
	padding-top: 28px;
	margin-bottom: 30px;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,

.col-xs-25,
.col-sm-25,
.col-md-25,
.col-lg-25,

.col-xs-35,
.col-sm-35,
.col-md-35,
.col-lg-35,

.col-xs-45,
.col-sm-45,
.col-md-45,
.col-lg-45,

.col-xs-310,
.col-sm-310,
.col-md-310,
.col-ld-310,
.col-xs-710,
.col-sm-710,
.col-md-710,
.col-ld-710,
.col-xs-810,
.col-sm-810,
.col-md-810,
.col-ld-810 {
    position: relative;
    min-height: 1px;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,

.col-xs-25,
.col-sm-25,
.col-md-25,
.col-lg-25,

.col-xs-35,
.col-sm-35,
.col-md-35,
.col-lg-35,

.col-xs-45,
.col-sm-45,
.col-md-45,
.col-lg-45,

.col-xs-310,
.col-sm-310,
.col-md-310,
.col-lg-310,

.col-xs-710,
.col-sm-710,
.col-md-710,
.col-lg-710,

.col-xs-810,
.col-sm-810,
.col-md-810,
.col-lg-810,

.col-xs-7-24,
.col-sm-7-24,
.col-md-7-24,
.col-lg-7-24,

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 11px;
    padding-left: 11px;
}

.container-wider,
.container {
    padding-left:22px;
    padding-right:22px;
}

@media(max-width:767px){
	.col-xs-15,
	.col-sm-15,
	.col-md-15,
	.col-lg-15,

	.col-xs-25,
	.col-sm-25,
	.col-md-25,
	.col-lg-25,

	.col-xs-35,
	.col-sm-35,
	.col-md-35,
	.col-lg-35,

	.col-xs-45,
	.col-sm-45,
	.col-md-45,
	.col-lg-45,

	.col-xs-310,
	.col-sm-310,
	.col-md-310,
	.col-lg-310,

	.col-xs-710,
	.col-sm-710,
	.col-md-710,
	.col-lg-710,

	.col-xs-810,
	.col-sm-810,
	.col-md-810,
	.col-lg-810,

	.col-xs-7-24,
	.col-sm-7-24,
	.col-md-7-24,
	.col-lg-7-24,

	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		padding-left:0px;
		padding-right:0px;
	}
	.mobile-padding {
		padding-left:11px;
		padding-right:11px;
	}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    	position: static;
	}
}

.row {
    margin-right: -11px;
    margin-left: -11px;
}
@media(max-width:767px){
	.row .row {
		margin-right: 0px;
		margin-left: 0px;
	}
	.umb-grid .row .row {
		margin-right: -11px;
		margin-left: -11px;
	}
}

.no-padding {
	padding-left:0px;
	padding-right:0px;	
}


.col-xs-15 {
    width: 20%;
    float: left;
}
.col-xs-25 {
    width: 40%;
    float: left;
}
.col-xs-35 {
    width: 60%;
    float: left;
}
.col-xs-45 {
    width: 80%;
    float: left;
}

.col-xs-310 {
    width: 30%;
    float: left;
}
.col-xs-710 {
    width: 70%;
    float: left;
}
.col-xs-810 {
    width: 80%;
    float: left;
}
.col-xs-7-24 {
	width:29.16666%;
	float:left;	
}
.col-xs-10-24 {
	width:40.16666%;
	float:left;	
}



.container {
	width:100%;	
}
@media(max-width:767px){
	.container {
		padding-left: 11px;
		padding-right: 11px;
	}
}
.container-wider {
	width:100%;	
}

@media (max-width:1399px){
	.no-padding .container-wider .container {
		padding:0px;	
	}
}

.container-wider .container,
.container-wider .container-wider {
	max-width:100%;	
}

.container-wider,
.normal-container {
	margin-left:auto;
	margin-right:auto;	
}



.col-12-override .col-sm-4,
.col-12-override .col-md-4,
.col-12-override .col-xs-4{
	width:100% !important;
}

.row.flex {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	
	flex-wrap: wrap;
}
.row.flex.cascade > div {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	
	 -webkit-flex-direction: column; /* Safari */
  	flex-direction:         column;
}
.row.flex.cascade > div > div {
	display:block;
}	
.row.flex > div.align-bottom {
	align-self:flex-end;	
}

.lister__grid--ss {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

@media(max-width:767px){
	/*.row.flex {
		display: block;
	}
	.row.flex.cascade > div {
		display: block;
	}
	.row.flex.cascade > div > div {
		display:block;
	}	
	.row.flex > div.align-bottom {
		align-self:flex-end;	
	}*/
}

@media (min-width: 768px) {
	
	.container {
		width:750px;	
	}
	
	.col-sm-15 {
        width: 20%;
        float: left;
    }
	.col-sm-25 {
        width: 40%;
        float: left;
    }
	.col-sm-35 {
        width: 60%;
        float: left;
    }
	.col-sm-45 {
        width: 80%;
        float: left;
    }
	.col-sm-310 {
        width: 30%;
        float: left;
    }
	.col-sm-710 {
        width: 70%;
        float: left;
    }	
	.col-sm-810 {
        width: 80%;
        float: left;
    }	
	.col-sm-7-24 {
		width:29.16666%;
		float:left;	
	}
	.col-sm-10-24 {
		width:40.16666%;
		float:left;	
	}

		
	
	.col-sm-offset-110 {
        margin-left: 10%;
    }
	.col-sm-offset-15 {
        margin-left: 20%;
    }
	.col-sm-offset-25 {
        margin-left: 40%;
    }
	.col-sm-offset-35 {
        margin-left: 60%;
    }
	.col-sm-offset-45 {
        margin-left: 80%;
    }	
		
	.container-wider {
		
	}			
}
@media (min-width: 992px) {
	
	.container {
		width:970px;	
	}
	
    .col-md-15 {
        width: 20%;
        float: left;
    }
	.col-md-25 {
        width: 40%;
        float: left;
    }
	.col-md-35 {
        width: 60%;
        float: left;
    }
	.col-md-45 {
        width: 80%;
        float: left;
    }
	.col-md-310 {
        width: 30%;
        float: left;
    }
	.col-md-710 {
        width: 70%;
        float: left;
    }		
	.col-md-810 {
        width: 80%;
        float: left;
    }	
	.col-md-7-24 {
		width:29.16666%;
		float:left;	
	}	
	.col-md-10-24 {
		width:40.16666%;
		float:left;	
	}
	
	
	.col-md-offset-110 {
        margin-left: 10%;
    }
	.col-md-offset-15 {
        margin-left: 20%;
    }
	.col-md-offset-25 {
        margin-left: 40%;
    }
	.col-md-offset-35 {
        margin-left: 60%;
    }
	.col-md-offset-45 {
        margin-left: 80%;
    }
	
	.container-wider {

	}		
}
@media (min-width: 1200px) {
	
	.container {
		width:1160px;
	}	
	
    .col-lg-15 {
        width: 20%;
        float: left;
    }
	.col-lg-25 {
        width: 40%;
        float: left;
    }
	.col-lg-35 {
        width: 60%;
        float: left;
    }
	.col-lg-45 {
        width: 80%;
        float: left;
    }
	.col-lg-310 {
        width: 30%;
        float: left;
    }
	.col-lg-710 {
        width: 70%;
        float: left;
    }		
	.col-lg-810 {
        width: 80%;
        float: left;
    }	
	.col-lg-7-24 {
		width:29.16666%;
		float:left;	
	}	
	.col-lg-10-24 {
		width:40.16666%;
		float:left;	
	}	
	
	.col-lg-offset-110 {
        margin-left: 10%;
    }
	.col-lg-offset-15 {
        margin-left: 20%;
    }
	.col-lg-offset-25 {
        margin-left: 40%;
    }
	.col-lg-offset-35 {
        margin-left: 60%;
    }
	.col-lg-offset-45 {
        margin-left: 80%;
    }	
}
@media(min-width:1450px){
	.container-wider {
		width:1400px;
	}		
}