@import url(https://fonts.googleapis.com/css%EF%B9%96family=Source+Sans+Pro%EF%B9%95200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic.css);
@import url(https://fonts.googleapis.com/css%EF%B9%96family=Lato%EF%B9%95100,300,400,700,900,100italic,300italic,400italic,700italic,900italic.css);
@import url(https://fonts.googleapis.com/css%EF%B9%96family=Oswald%EF%B9%95400,300,700.css);
@import url(https://fonts.googleapis.com/css%EF%B9%96family=Montserrat%EF%B9%95400,700.css);
/*@import url("rnav.css");*/


body
	{
		padding:0px; margin:0px;
		background-color:#ffffff;

		background-position:center top;
		background-repeat:no-repeat;
		background-attachment:fixed;
		font-family: 'Source Sans Pro', sans-serif;color: #333333; font-weight:400; font-size:16px; line-height:20px; text-align:left;
	}

A {
	color: #015375; TEXT-DECORATION: underline
}
A:visited {

	color: #015375; TEXT-DECORATION: underline
}
A:hover {
	color: #9c3f11; TEXT-DECORATION:none
}

h1	{
	font-family: 'Oswald', sans-serif;font-size:40px; line-height:42px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:400; color:#0d4e9c; text-transform:uppercase
	}


h2	{
	font-family: 'Oswald', sans-serif; font-size:28px; line-height:32px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:400; text-align:left; color:#e82629;text-transform:uppercase;
	}

h3	{
	font-family: 'Oswald', sans-serif; font-size:28px; line-height:32px; margin: 0px 0px 10px 0px; padding: 0px; font-weight:400; text-align:left; color:#666}


.mmitem {
	padding:5px; border-bottom:1px solid #FFF
}



/*----------------------Begin Video Div Styles-----------------------------------------*/
.homevideo {

	}

#videodiv {width: 100%; height: 650px; overflow: hidden !important; position: relative;

}
#video {position: absolute;  z-index:-99; top: -620px; text-align: center; background-color:#000000}
#videotext {top: 0px; left: 0px; width: 100%; position: absolute; color:#ffffff; z-index:1000 !important; font-size:60px; line-height:60px; color:#FFFFFF; text-align:center; font-family: 'Montserrat', sans-serif;

}
#videosubtext {height: 650px; font-size:20px; line-height:30px; margin:auto; position:relative;}


@media only screen and (min-width : 1400px) and (max-width : 2000px) {
	#video {top: -550px;}
	#videodiv {height: 850px;}
	#videosubtext {height: 850px;}
}
@media only screen and (min-width : 700px) and (max-width : 1024px) {
	#video {top: -640px;}
	#videodiv {height: 550px;}
	#videosubtext {height: 550px;}
}

@media only screen and (min-width : 1290px) and (max-width : 1400px) {
	#video {top: -640px;}

}

/*----------------------End Video Div Styles-----------------------------------------*/



.header {
	position:relative;
	background-color:#000000;
	background-position:center top;
	background-repeat:no-repeat;
	background-image:url(../images/bgd_header.jpg);
	color:#FFFFFF;
	background-attachment:fixed;
	text-transform:uppercase;

}

.header1 {
    padding-top:100px;
	background-color: rgba(0,90,161, 0.5); text-align:center;

}

.header h1 {
	color:#ffffff
}

.countdownrow {

    color:#FFFFFF;
	min-height:100px; width:100%;
	position:absolute; bottom:-10px;
}

.countdownrow1 {
    background-color: rgba(0,90,161, 0.5); text-align:center;

}

.cdown {
		float:left;
		font-family: 'Oswald', sans-serif;
		font-weight:400; text-align:center;
		font-size:30px; line-height:30px;
	}
.sponsorlogos {
		float:right; text-align:center;
	}

/*---Delete this to have the counter and logos in two column format on desktop screens---*/
.cdown {
		float:none; width:100%; padding:0px 0px 20px 0px;

	}
.sponsorlogos {
		float:none; width:100%; padding:10px 0px 10px 0px;
	}

/*---Delete this to have the counter and logos in two column format on desktop screens---*/

.table1 {
	display:table;
}

.cell1 {
	display:table-cell; vertical-align:middle; height:130px;
}

.videodesktop {
	display:inherit;
}

.videomobile {
	display:none;
}

.cellpadd {
	padding:0px 40px 0px 40px
}



.bannermobile {
		display:none;
	}


.rpadd {
	padding:0px 0px 0px 20px;
}
.blue {
	color:#015375;
}




.anchor1 {
	position:relative;
}

.anchor2 {
	position:absolute; margin:-80px; border:1px;
}





img {
	border:none}

	.date
	{
		background:url(https://www.libertybowl.org/templates/libertybowl/images/articles-date-bgd.png) top left no-repeat;
		width:60px; height:60px;text-align:left;
	}


.darkrow {
		padding:40px 0px 40px 0px;
		background-color:#003768;
		background-position:center top;
		background-repeat:no-repeat;
		background-image:url(../images/bgd_shadow.png);
		color:#FFF; border-bottom:1px solid #FFF;
	}

.darkrow h1, .darkrow h2, .darkrow h3 {
		 color:#FFF;
	}

.darkrow A {
	color: #f36f21; TEXT-DECORATION: underline
}
.darkrow A:visited {

	color: #f36f21; TEXT-DECORATION: underline
}
.darkrow A:hover {
	color: #ffffff; TEXT-DECORATION:none
}



.lightrow {
		padding:40px 0px 40px 0px;
		background-color:#ffffff;

		background-position:center top;
		background-repeat:no-repeat;
		color:#333333; border-bottom:1px solid #cccccc;
	}

.lightrow h1 {

	}

.bgdstadium {
		background-image:url(../images/bgd_stadium.jpg);
		background-position:center center;
		/*background-size:100% auto;*/
		background-repeat:no-repeat;
		background-attachment:fixed;
	}

.bgdfield {
		background-image:url(../images/bgd_footballfield.jpg);
		background-position:center top;
		/*background-size:100% auto;*/
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-color:#FFFFFF;
	}

.bgdhotelplanner {
		background-image:url(https://www.libertybowl.org/templates/libertybowl/images/bgd_hotelplanner.jpg);
		background-position:center center;
		background-color:#f16025;
		/*background-size:100% auto;*/
		background-repeat:no-repeat;
		background-attachment:fixed;
	}

.bgdblue2 {

		background-image:url(https://www.libertybowl.org/templates/libertybowl/images/bgd_blue2.jpg);
		background-position:right top;
		background-size:50% auto;
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-color:#1b75ba;

	}


.wrapper1 {
	width:100%; margin:auto;
}

.border1 {
	border: 1px solid #ffffff;
}


.btnbox:hover {
	background-color: rgba(255,255,255,1);
	border: 1px solid #ec2d22;
	color:#ffffff;
}


.btnbox {
	border: 1px solid #ec2d22;
	background-color: rgba(255,255,255,.75);
	width:150px; height:150px;
	margin:5px;
	display:inline-block;
}

.btnbox a {
	display:block;
	width:150px; height:150px;
}

.btn:hover {
	background-color:#015375;
	border: 1px solid #015375;
	color:#ffffff;
}


.btn {
	text-align:center; margin-bottom:20px; width:250px; margin:auto;
	font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
	background-color:none;
	border: 1px solid #003768;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-transition:background-color .2s ease;
	-moz-transition:background-color .2s ease;
	-o-transition:background-color .2s ease;
	transition:background-color .2s ease;
}

.btn A {
	color: #015375; TEXT-DECORATION: none; display:block; padding:8px;


}
.btn A:visited {

	color: #015375; TEXT-DECORATION: none
}
.btn A:hover {
	color: #ffffff; TEXT-DECORATION:none;

}

.btn2:hover {
	background-color:#ec3025;
	border: 1px solid #ffffff;
	color:#ffffff;
}


.btn2 {
	text-align:center; margin-bottom:20px; width:250px; margin:auto; margin-bottom:20px;
	background-image:url(../images/downarrows.png);
	background-position:right 10px center;
	background-repeat:no-repeat;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	background-color: rgba(0,0,0,.5);
	border: 1px solid #ffffff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-webkit-transition:background-color .2s ease;
	-moz-transition:background-color .2s ease;
	-o-transition:background-color .2s ease;
	transition:background-color .2s ease;
}

.btn2 A {
	color: #ffffff; TEXT-DECORATION: none; display:block; padding:20px 40px 20px 12px;
	font-size:26px; line-height:26px;

}
.btn2 A:visited {

	color: #ffffff; TEXT-DECORATION: none
}
.btn2 A:hover {
	color: #ffffff; TEXT-DECORATION:none;

}

ul.list1 {

	margin-left:0px; padding-left:30px;
}



.wrapper2 {
	width:100%; margin:auto;
}
.topwrapper {
	background-color: rgba(0,90,161, 1);
	margin:auto; width:100%;
	/*background-image:url(https://www.libertybowl.org/templates/libertybowl/images/bgd_top.png);*/
	background-repeat:repeat-x;
	background-position:left top;
	position:fixed; z-index:20000;
	transition: all 0.2s ease-in-out;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	border-bottom:1px solid #FFF;
	/*webkit-box-shadow: 0px 0px 15px 0px  rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 15px 0px  rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 15px 0px  rgba(0, 0, 0, 0.25); */
}


.topwrapper.active {
    background-color: rgba(0,90,161, 1);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	border-bottom:1px solid #FFF;
}

.topwrapper.active A {
    /*color: #0d4e9c !important;*/

}

.menucontainer {
	position:relative; margin:auto; float:right; margin:auto; margin-top:0px; width:100%;
}
.navcontainer {
	float:right;
}
.topsocial {
	float:right;
}

.topsocial2 {
		display:inherit; float:none;
	}

.topdate {
	float:right;

	color:#FFFFFF;
	font-family: 'Oswald', sans-serif;
	font-weight:400; 
	font-size:12px; 
	line-height:16px; 
	padding:5px 2px 0px 0px;
	text-align:center;
	/*display:none*/
}
.topconflogo span {
	position:relative;
	top:-20px;
}



.topsection {
	height:80px; text-align:left; margin:auto; width:100%; /*--max-width:1200px;--*/
}

.headerwrapper {
	margin:auto;  padding-top:0px;
	 width:100%;
}

.sidebarnav{
	padding:14px;
	background-color:#eeeeee;
	margin-top:20px;
}


.sidebarnav ul {
	margin:0px 0px 0px 0px; padding:0px;
	font-size:16px;
	color:#0d4e9c;
	text-align:left;
	list-style:none;
	border-bottom:1px solid #0d4e9c;
}
.sidebarnav li:hover {
	background:#e82629
}
.sidebarnav li {
	margin:0px;
	border-top:1px solid #0d4e9c;

}

.sidebarnav A {
	color: #0d4e9c; TEXT-DECORATION: none; display:block; padding:10px;
}
.sidebarnav A:visited {

	color: #0d4e9c; TEXT-DECORATION: none
}
.sidebarnav A:hover {
	color: #ffffff; TEXT-DECORATION:none
}


.maxw230 {
	width:90%; max-width:230px; margin:auto;
}
.maxw300 {
	width:90%; max-width:300px; margin:auto;
}
.maxw400 {
	width:90%; max-width:400px; margin:auto;
}
.maxw600 {
	width:90%; max-width:600px; margin:auto;
}
.maxw700 {
	width:90%; max-width:700px; margin:auto;
}
.maxw940 {
	width:90%; max-width:940px; margin:auto;
}
.maxw960 {
	width:90%; max-width:960px; margin:auto;
}
.maxw980 {
	width:90%; max-width:980px; margin:auto;
}

.maxw1000 {
	width:90%; max-width:1000px; margin:auto;
}

.maxw1100 {
	width:90%; max-width:1100px; margin:auto;
}

.maxw1150 {
	width:100%; max-width:1150px; margin:auto;
}

.maxw1300 {
	width:100%; max-width:1300px; margin:auto;
}

/*---------------------begin multifamilypage css----------------------------*/





.spacer10 {height:30px}
.spacer20 {height:20px}
.spacer30 {height:30px}
.spacer40 {height:40px}
.spacer50 {height:50px}
.spacer60 {height:60px}
.spacer70 {height:80px}
.spacer80 {height:80px}

.greenstrip {
	margin:auto;
	background: #9bc752; height:6px;

}





 hr {
	border: 0px;
    height: 0px;
	padding:0px; margin-top:10px 0px 10px 0px;
    border-top: 1px solid #d1d3d4;
}




/*----------------------Begin Slider Styles-----------------------------------------*/



.sliderbgdmobile	{
	background-position: top center;
	background-repeat:no-repeat;

	/*background-size:100% auto;*/
	}
.sliderbgd	{
	background-position: top center;
	background-repeat:no-repeat;
	background-size:100% auto;
	background-image:url(https://www.libertybowl.org/templates/libertybowl/images/bgd_blue.jpg);
	background-color:#1b75ba;
	/*background-size:100% auto;*/
	}

.sliderbgd h1	{
	color:#FFFFFF;
	font-size:40px; line-height:42px;
	margin-bottom:20px;
	/*background-size:100% auto;*/
	}

.sliderbgd h2	{
	color:#FFFFFF;
	font-size:26px; line-height:28px;
	/*background-size:100% auto;*/
	}

.stcont	{
	height:500px;
	margin:auto; width:95%; max-width:1100px;
	position:relative;

	/*background-size:100% auto;*/
	}

.slidetext	{
	padding-top:150px;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	}

.slideimg	{
	padding-top:50px;

	}


/*----------------------End Slider Styles-----------------------------------------*/

.topcall{
	display: none;
}



.logo {
		width:140px; height:170px; margin-top:0px; margin-left:15px; float:left;

		z-index:199; overflow:visible; position:absolute;
		background-size: 100% auto;
		background-repeat:no-repeat;
		background-position:centers center;

}

.logo.active {
		background-image:url(https://www.libertybowl.org/templates/libertybowl/images/AZLB_Logo_2019_PNG_Color.png);

}

.logo a{
	display:block;
	float:left;
	text-decoration:none;
	width:140px; height:170px;
}




.navcontainer {

	float:right; height:50px;
}





.clearfix {
	overflow:hidden;
	height:1%;
}

.ibox {
		width:16%; float:left;
	}



.span12, .span11, .span10, .span9, .span8, .span7, .span6, .span5, .span4, .span3, .span2, .span1 {
	float:left;
}


.span12 {width:100%}
.span11 {width:91.6666%}
.span10 {width:83.3333%}
.span9 {width:75%}
.span8 {width:66.6666%}
.span7 {width:58.3333%}
.span6 {width:50%}
.span5 {width:41.6666%}
.span4 {width:33.3333%}
.span3 {width:25%}
.span2 {width:16.6666%}
.span1 {width:8.3333%}


.img1  {
	height:190px; width:100%; overflow:hidden
}


.rmenu {
	width:46px; height:60px; float:right; margin-top:10px;
	background:url(../images/icon_menu.png) top right no-repeat; margin-top:-10px;
	visibility:hidden; display:none;
	background-size:100% auto;
}
.rmenu a {
	width:46px; height:60px; display:block; text-decoration:none;
}

.footerrow {
	color:#ffffff;
	background:#262626 url(../images/bgd_footer.jpg) center top no-repeat;
	font-size:16px;
	line-height:16px;
	text-transform:none;
	border-top:1px solid #ffffff;
	padding-top:20px;

}

.footerrow A {
	color: #ffffff; TEXT-DECORATION: none;
}
.footerrow A:visited {
	color: #ffffff; TEXT-DECORATION: none;
}
.footerrow A:hover {
	color: #ffcc33; TEXT-DECORATION: none;

}
.footertop {
	max-width:900px; margin:auto;
}

.footerleft {
	float:left; text-align:left; margin-bottom:20px;
}


.footerright {
	float:right; margin-bottom:20px;
}


.footerbottom {
	font-size:14px; line-height:12px; text-transform:none; text-align:left;
	max-width:900px; margin:auto; margin-top:30px; line-height:30px;
}
.footerbl {
	float:left; min-width:300px; margin-top:26px; font-size:10px;
}

.footerbr {
	float:right; min-width:300px;
}


.end {
	margin-right:0px;
}


.container_slides {
	width:980px; height:300px; margin:auto;
}

.socialcont {
	width:135px; margin:auto; padding:0px 0px 0px 0px
}
.socialbtn:hover {
	background-position:center -80px;
}
.socialbtn {
	background-position:center top; width:45px; height:80px; float:right;
	background-size:100% auto;
	-webkit-transition:background-position .2s ease;
	-moz-transition:background-position .2s ease;
	-o-transition:background-position .2s ease;
	transition:background-position .2s ease;
}

.socialbtn a {
	display:block;
	text-decoration:none;
	width:45px;
	height:80px;

}

.conflogos {
	/*background-image:url(../images/conflogos.png);
	background-repeat:no-repeat;
	background-position:center center;*/
	width:140px; height:80px;
}
.conflogos img{
	position: relative;
	top: 10px;
}

.ticketnum {
	color:#FFFFFF; text-align:center;font-size:15px; line-height:15px; margin:20px 10px 0px 10px;
}

.ticketnum A {
	color: #ffffff; TEXT-DECORATION: none;
}
.ticketnum A:visited {
	color: #ffffff; TEXT-DECORATION: none;
}
.ticketnum A:hover {
	color: #ffcc33; TEXT-DECORATION: none;

}

@media only screen and (min-width : 540px) and (max-width : 870px) {
	.topsocial2 {
		display:none;
	}

}

@media only screen and (max-width : 870px) {



/*----RESIZE FOR MOBILE----*/


.ticketnum {
	margin-top:10px;
}


.conflogos {
	height:50px;
}

.socialcont {
	width:90px;
}
.socialbtn:hover {
	background-position:center -50px;
}
.socialbtn {
	width:30px; height:50px;
}

.socialbtn a {
	width:30px;
	height:50px;

}
/*----RESIZE FOR MOBILE----*/

}

.social_t {	background-image:url(../images/social_x.png);}
.social_i {	background-image:url(../images/social_instagram.png);}
.social_f {	background-image:url(../images/social_facebook.png);}
.social_li {background-image:url(../images/social_linkedin.png);}
.social_g {background-image:url(https://www.libertybowl.org/templates/libertybowl/images/social_googleplus.png);}
.social_tu {background-image:url(https://www.libertybowl.org/templates/libertybowl/images/social_tumblr.png);}
.social_pin {background-image:url(https://www.libertybowl.org/templates/libertybowl/images/social_pinterest.png);}
.social_yt {background-image:url(https://www.libertybowl.org/templates/libertybowl/images/social_youtube.png);}
.social_e {background-image:url(../images/social_email.png);}
.social_donate {background-image:url(../images/social_donate.png);}






.homeright li {padding-bottom:14px;}




/* Start Styles for forms */


.form1
	{

		text-align:left; max-width:480px; width:95%;  margin:auto;
	}

.form1 h2
	{
		color:#ffffff;

	}

.formcont
	{
		border-left:2px solid #464343
	}


.form1 form
	{
		padding:0px; margin-bottom:30px;
	}

.form1 input, .form1 textarea
	{
		border:1px solid #ffffff;
		webkit-box-shadow: inset 0px 0px 3px 3px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0px 0px 3px 3pxrgba(0, 0, 0, 0.05);
		box-shadow: inset 0px 0px 3px 3px rgba(0, 0, 0, 0.05);

		webkit-box-shadow: 0px 0px 8px 0px  rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 0px 8px 0px  rgba(0, 0, 0, 0.25);
		box-shadow: 0px 0px 8px 0px  rgba(0, 0, 0, 0.25);

		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;

		background-color:transparent;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:4%;
		padding-right:4%;
		color: #ffffff;
		font-size:16px;
		width:90%;
		margin:5px 0px 5px 0px;
		font-family: 'Source Sans Pro', sans-serif;
	}

.radioc
	{
		padding:10px 0px 10px 0px;
	}

.form1 .radio1
	{
		width:15px; height:15px; padding:0px; margin:0px;
		webkit-box-shadow: none;
		-moz-box-shadow:none;
		box-shadow: none;
	}

.form1 textarea
	{
		height:100px;
		width:90%;
	}

.form1 select
	{
		width:100%;
		border: 1px solid #999;
	}

.form1 #submit1 {
    color: #ffffff;
    background: #168d02;
	font-weight:bold;
    padding: 10px 20px 10px 20px;
	width:100px; margin:auto;
	margin-top:10px;

	 text-transform:uppercase;
	webkit-box-shadow: 0px 0px 8px 0px  rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 8px 0px  rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 8px 0px  rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #ffffff;
	/*text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);*/
}
.form1 #submit1:hover {
    background:#333333;
	color: #ffffff;
}


/* End Styles for forms */

/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/
/*------------------------------------BEGIN MOBILE-----------------------------------------*/


@media only screen and (max-width: 470px) {
	.topsocial {
		display:none
	}
	.topdate {
		display:inherit
	}
}






@media only screen and (max-width: 660px) {
	
	.topcall{
		color: #ffffff;
    display: inherit;
    font-family: "Oswald",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    padding: 35px 10px 0 0;
    text-align: center;
    margin-top:10px;
	}
	.topcall a{
		color: #e82629 !important;
      	font-size: .8em;
	}
	.btncontainer{
		text-align: center;
	}

	.nomobile {
		display:none
	}


	.videodesktop {
		/*display:none;*/
	}
	.header1 {
		padding-top:20px;

	}

	.videomobile {
		display:inherit;
	}

	.wrapper2 {
	width:100%;
	}

	.wrapper1 {
	width:auto;
	}
	.content {
	width:auto;
	}
	#access {
	visibility:hidden
	}
	.navcontainer {
	display:none;
	}



	.topwrapper {

	}



	.rpadd {
		padding:0px;
	}

	.bannermobile {
		display:inherit
	}
	.homevideo {
		display:none;

	}

	.bannerfull {

		min-height:400px;

	}


	.header {


	}


	.bgdshadow {
		background:none;
		border-top: 1px solid #666
	}
	.hbgd1	{
	background-image:url(https://www.libertybowl.org/templates/libertybowl/images/headerimg_mobile.jpg);

	/*background-size:100% auto;*/
	}
	.tagline {
		width:250px;

	}

	.darkrow, .lightrow {
		padding:30px 0px 30px 0px;

	}



	h1	{
	font-size:30px; line-height:40px;}

	h2	{
	font-size:26px; line-height:28px; }

	h3	{
	font-size:22px; line-height:24px; }

	.sliderbgd {
		background-size:auto 100%;
		background-position:left top;


	}

	.sliderbgd h1	{
		font-size:30px; line-height:36px;

	}

	.sliderbgd h2	{
		font-size:22px; line-height:26px;

	}

	.slidetext	{
		padding-top:90px;
	}
	.slideimg	{
		padding-top:0px;
	}

	.bgdblue2	{
		background-size:100% auto
	}

	.nomobile	{
		display:none
	}

	.nophone	{
		display:none
	}
	p > a > img{
		width: 300px;
		height: auto;
	}







	.rmenu {
	visibility:visible; display:inherit
	}


	.logo {
	  width:60px; height:60px;
	  background-position:left top;
	  background-size:auto 100%

	}
	.logo a{
		width:60px; height:60px;
	}
	.logo img{
		width:50px !important; height:60px !important;
	}
	.homevideo{
		display: none !important;
	}
	.favslider{
		margin: 0 !important;
	}

	.topsection {
	height:50px; text-align:left;
	}

	.headerwrapper {
		margin:auto;  padding-top:50px;
	}


	.sliderpic	{
	width:100%; margin:auto;
	}

	.bannerfull {

	}
	.bannermobile {
		display:inherit;
	}

	.span12, .span11, .span10, .span9, .span8, .span7, .span6, .span5, .span4, .span3, .span2, .span1 {
		float:none; width:100%;
	}



	/*-------------------------------------*/
	.footerleft {
	 float:none; width:100%;  text-align:center
	}
	.footerright {
	 float:none; width:100%; padding-bottom:20px; text-align:center
	}

    .stadiumdiagram {
          width:100%;
          height:100%;
    }



}

@media only screen and (min-width : 870px) and (max-width : 1170px) {
	.topsocial {
		display:none
	}

	.logo {
	  width:100px; height:120px;
	  background-position:left top;
	  background-size:auto 100%

	}
	.logo a{
		width:120px; height:100px;
	}
}

@media only screen and (min-width : 660px) and (max-width : 870px) {

	.wrapper2 {
	width:100%;
	}
	.wrapper1 {
	width:auto;
	}

	#access {
	display:none;
	}
	.navcontainer {
		display:none;
	}

	.logo {
	  width:80px; height:80px;
	  background-position:left top;
	  background-size:auto 100%

	}
	.logo a{
		width:80px; height:80px;
	}


	.sliderbgd {
		background-size:auto 100%;

	}

	.rmenu {
		visibility:visible; display:inherit
	}


	.topsection {
	height:50px; text-align:left;
	}
	.headerwrapper {
		margin:auto;  padding-top:0px;
	}






}
#article-start{
	padding: 10px;
	margin-bottom: 40px;
	min-height: 900px;
	margin-top:20px;
}
.item-page{
	margin-bottom: 40px;
}

/*Pop Banner*/

#pop-banner {
	position:absolute;
	top:60px;	
	z-index:99999;
	left:50%;
	background-color:#FFFFFF;
	border-radius:5px;
	box-shadow: 5px 5px 30px #000000;
	padding:20px 0;
}

#pop-banner-overlay {
	width:100%;
	height:1200px;
	position:absolute;
	top:0;
	left:0;
}
#pop-banner-overlay {
	background-color:#000000;
	opacity: 0.6;
	z-index:99998;
}
#pop-banner .bannergroup {
	z-index:99999;
}
#pop-banner .bannergroup h1 {
	font-size:28px;
	line-height:30px;
	text-align:center;
	margin-bottom:10px;
}
#pop-banner .close-modal  {
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	top:5px;
	right:0;
	background:transparent url(../images/btn-close-modal.png) no-repeat;
}



@media only screen and (max-width: 490px) {

	#pop-banner img {
		max-width:280px;
	}


}
