.lSAction {
	background:transparent;
}

.lsPrevNext {
	font-weight:bold;
}

.lSPrev > a, .lSNext > a {
	text-decoration:none;
}

.lSSlideOuter {
	margin:0px;
}

ul.row{margin-left:0px}/*bootstrap*/

/* 
 * CHANGES REGULARLY
 */


#underbillboard { width:991px; margin-right:auto; margin-left:auto; position:absolute; top:400px; height:40px; text-align:center; background:#000000; color:#F2C601; font-family: Tahoma,sans-serif; font-size:12px; line-height:40px; }
#underbillboard a { color:#F2C601; font-size:16px; line-height:40px; text-decoration:underline; font-weight:bold; }
#underbillboard a:hover { color:#FFFFFF; }

#underneathbillboard { width:991px; margin-right:auto; margin-left:auto; position:absolute; top:332px; height:40px; text-align:center; background:#000000; color:#F2C601; font-family: Tahoma,sans-serif; font-size:12px; line-height:40px; }
#underneathbillboard a { color:#F2C601; font-size:16px; line-height:40px; text-decoration:underline; font-weight:bold; }
#underneathbillboard span { color:#F2C601; font-size:15px; line-height:40px; text-decoration:none; font-weight:bold; }
#underneathbillboard a:hover { color:#FFFFFF; }

#billboard .kooper h2{background-color:#000000; color:#2BA4F3; padding-left:0px; padding-right:0px;}
#billboard .kooper div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .kooper #title, #billboard .kooper #title a {font-size:27px; text-transform:initial;text-transform:none; text-decoration:none; color:#2BA4F3;}
#billboard .kooper #subtitle {font-size:23px; }
#billboard .kooper #link1, #billboard .kooper #link1 a {font-size:17px; color:#2BA4F3;}
#billboard .kooper #link2, #billboard .kooper #link2 a {font-size:17px; color:#FFD549;}

#billboard .harris h2{background-color:#000000; color:#2BA4F3; padding-left:0px; padding-right:0px;}
#billboard .harris div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .harris #title, #billboard .harris #title a {font-size:27px; text-transform:initial;text-transform:none; text-decoration:none; color:#2BA4F3;}
#billboard .harris #subtitle {font-size:21px; }
#billboard .harris #link1, #billboard .harris #link1 a {font-size:14px; color:#2BA4F3;}
#billboard .harris #link2, #billboard .harris #link2 a {font-size:17px; color:#FFD549;}

#billboard .felix h2{background-color:#000000; color:#FFFFFF; padding-left:0px; padding-right:0px;}
#billboard .felix div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .felix #title, #billboard .felix #title a {font-size:27px; text-transform:initial;text-transform:none; text-decoration:none; color:#FFFFF;}
#billboard .felix #subtitle {font-size:15px; }
#billboard .felix #link1, #billboard .felix #link1 a {font-size:22px; color:#FFD549;}
#billboard .felix #link2, #billboard .felix #link2 a {font-size:17px; color:#FFD549;}

#billboard .harrislight h2{background-color:#e6d4be; color:#7d634c; padding-left:0px; padding-right:0px;}
#billboard .harrislight div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .harrislight #title, #billboard .harrislight #title a {font-size:27px; text-transform:initial;text-transform:none; text-decoration:none; color:#7d634c;}
#billboard .harrislight #subtitle {font-size:21px; }
#billboard .harrislight #link1, #billboard .harrislight #link1 a {font-size:14px; color:#7d634c;}
#billboard .harrislight #link2, #billboard .harrislight #link2 a {font-size:17px; color:#7d634c;}

#billboard .concerts h2{background-color:#02ADFE;}
#billboard .holidaygrid h2{background-color:#4a839e;}
#billboard .holidays h2{background-color:#136188;}
#billboard .valentines h2{background-color:#f72bd8;padding-left:0px; padding-right:0px;}
#billboard .parks h2{background-color:#d11f2d;padding-left:0px; padding-right:0px;}
#billboard .thanksgiving h2{background-color:#EF6A20/*#f98c39*/;}
#billboard .xmaseve h2{background-color:#1BB52D;}
#billboard .fathersday h2{background-color:#ED6810;color:#FBF805}
#billboard .fathersday h2 a{color:#FBF805}
#billboard .museum h2{background-color:#136188;color:white;padding-left:0px; padding-right:0px;}
#billboard .museum h2 a{color:white}
#billboard .mothersday h2{background-color:#FF36C8;color:#FBFA05}
#billboard .mothersday h2 a{color:#FBFA05}

#billboard .easter h2{background-color:#F738D8;}

#billboard .yardsale h2{background-color:#FB4034;}
#billboard .halloween h2{background-color:#FD6A1A;}

#billboard .nye h2{background-color:#c21717;font-size:22px;}
#billboard h2 a{color:white;text-decoration:underline;font:25px 'Alfa Slab One', cursive;}
#billboard .none h2 a {color:black;} 


#billboard .williams h2{background-color:black;color:#2cabf8; font:28px 'Alfa Slab One', cursive; text-transform: none; padding: 10px 0px}
#billboard .williams h2  span.preamble{ font:24px 'Alfa Slab One', cursive;}
/*#billboard .williams h2 a{font:24px 'Alfa Slab One', cursive;}*/

.williams .preamble {line-height:1em;display:block;}
.williams .dateReserve, .williams .headlineExtra{display:block;}
#billboard .williams h2 .headlineExtra a,
.williams .headlineExtra{color: #2CABF8;font: 18px/32px 'Alfa Slab One', cursive;  -webkit-font-smoothing: antialiased;}
.williams .dateReserve a,.williams .dateReserve{font: 18px/26px 'AlfaSlabOneRegular', Arial, sans-serif  !important;
  -webkit-font-smoothing: antialiased;color: #FFD549 !important;}



/* 
 * BILLBOARD 
 */
 
.csSlideOuter .csPager.cSpg{margin-top:-35px;margin-bottom:13px;}

.lSAction > a {
	z-index: 99;
	background-image: none;
	color:white;
	font-size:22px;
}


#billboard a.player{
	position:absolute;
	bottom:10px;
	right:10px;
	color:white;
	font-size:42px;
	opacity:.5;
}

#billboard a.player:hover{
	opacity:1;
	cursor:pointer
}

#billboard {margin:0;position:relative;}
#billboard li {background:#000000; position:relative;overflow:hidden;}
#billboard li img {width:100%; height:100%; max-height:271px; margin-right:auto; margin-left:auto; display:block;}
#billboard h2 {
	position:absolute;
	background-color:#136188;
	padding:30px;
	font-size: 25px;
	line-height:normal;
	color:white;
	top:35%;
	right:0px;
	padding:10px 30px;
	text-align:center;
	letter-spacing: .5px;
}

#homestrip1 {
	z-index:200;
	width:100%;
	height:33px;
	position:absolute;
	top:0px;
	left:0px;
	background:#000000;
}

#homestrip2 {
	z-index:200;
	width:100%;
	height:39px;
	position:absolute;
	bottom:0px;
	left:0px;
	background:#000000;
}

#billboard li #homestrip1 img, #billboard li #homestrip2 img {
	height:auto;
	display:inline-block;
	margin-top:3px;
	margin-bottom:3px;
}


#billboard .credit{bottom:25%;}

.lSAction > .lSNext {
	right:-10px;
}

@media only screen and (max-width: 767px) {
	#billboard .credit{
		bottom:50%;
		width: 150px;
		left: -65px;
	}
}


@media only screen and (max-width: 650px) {
	#billboard .credit{bottom:25%;}
	#billboard .events img{content:url('/billboards/events-square-2x.jpg');}
	#billboard .esperanza img{content:url('/billboards/esperanza2-square.jpg');}
	#billboard .esperanza h2{top:auto;bottom:15%}
	#billboard .holidays img{content:url('/billboards/holidays-square-2x.jpg');}
	#billboard .concerts img{content:url('/billboards/concerts-square.jpg');}
	#billboard .concerts h2{top:auto;bottom:15%}
	#billboard .parks img{content:url('/billboards/parks-square.jpg');}
	#billboard .parks h2{top:auto;bottom:40%}

/**/
	#billboard .valentines img{content:url('/billboards/valentines-square.jpg');}
	#billboard .valentines h2{top:auto;bottom:5%}

	#billboard .thanksgiving img{content:url('/billboards/thanksgiving-square.jpg');}
	#billboard .thanksgiving h2{top:auto;bottom:15%}
	#billboard .xmaseve img{content:url('/billboards/xmaseve-square.jpg');}
	#billboard .xmaseve h2{top:auto;bottom:2%}
	#billboard .nye img{content:url('/billboards/nye-square.jpg');}


	#billboard .williams img{content:url('/billboards/williams-square.jpg');}			
	#billboard .williams h2{top:0%;background: none;padding-left: 75px;}
	#billboard .williams h2  span.preamble{ font:16px/18px 'Alfa Slab One', cursive; display: inline-block;margin-bottom: 0px}
#billboard .williams h2 .headlineExtra a,
.williams .headlineExtra{color: #2CABF8;font: 16px/18px 'Alfa Slab One', cursive; }

	#billboard .mothersday img{content:url('/billboards/mothersday-square.jpg');}
	#billboard .mothersday h2{top:auto;bottom:2%}
	#billboard .fathersday img{content:url('/billboards/fathersday-square.jpg');}
	#billboard .fathersday h2{top:auto;bottom:2%}
	#billboard .museum img{content:url('/billboards/museum-square.jpg');}
	#billboard .museum h2{top:auto;bottom:15%}
	#billboard .easter img{content:url('/billboards/easter-square.jpg');}
	#billboard .yardsale h2{top:auto;bottom:15%}
	#billboard .yardsale img{content:url('/billboards/yardsale-square.jpg');}
	#billboard .halloween h2{top:auto;bottom:15%}
	#billboard .halloween img{content:url('/billboards/halloween-square.jpg');}
}

@media only screen and (max-width: 320px) {
	#billboard .williams h2{padding-left:125px;font:18px 'AlfaSlabOneRegular', Arial, sans-serif !important;top: 0%;}
	/*#billboard .williams h2  span.preamble{ font:12px 'Alfa Slab One', cursive;}*/
		
}

#billboard h2 {top:20%; width:35%; text-shadow: 1px 1px #000000; }
#billboard .small, #billboard .small a { font-size:17px;}

#billboard .none h2 {background-color:transparent; color:#000000; text-shadow:none; }
#billboard .none div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .none #title, #billboard .none #title a {font-size:20px;  text-decoration:none; color:#FFFFFF;}
#billboard .none #subtitle {font-size:23px; }
#billboard .none #link1, #billboard .none #link1 a {font-size:17px; color:#FFFFFF;}
#billboard .none #link2, #billboard .none #link2 a {font-size:17px; color:#FFFFFF;}

#billboard .none .large { font-size:27px;}
#billboard .none .black { font-size:16px; line-height:17px; font-family:Tahoma,Arial,Helvetica,sans-serif; color:#000000;}
#billboard .none .link, #billboard .none h2 .link a { color:#000000;}

#billboard .transparent h2 {background-color:transparent; color:#FFFFFF; }
#billboard .transparent div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .transparent #title, #billboard .transparent #title a {font-size:20px;  text-decoration:none; color:#FFFFFF;}
#billboard .transparent #subtitle {font-size:23px; }
#billboard .transparent #link1, #billboard .transparent #link1 a {font-size:17px; color:#FFFFFF;}
#billboard .transparent #link2, #billboard .transparent #link2 a {font-size:17px; color:#FFFFFF;}

#billboard .transparent .large { font-size:27px;}
#billboard .transparent .black { font-size:16px; line-height:17px; font-family:Tahoma,Arial,Helvetica,sans-serif; color:#000000;}
#billboard .transparent .link, #billboard .transparent h2 .link a { color:#000000;}

#billboard .black h2{background-color:#000000; color:#FFFFFF; }
#billboard .black div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .black #title, #billboard .black #title a {font-size:27px;  text-decoration:none; color:#FFFFFF;}
#billboard .black #subtitle {font-size:23px; }
#billboard .black #link1, #billboard .black #link1 a {font-size:17px; color:#FFFFFF;}
#billboard .black #link2, #billboard .black #link2 a {font-size:17px; color:#FFD549;}

#billboard .blue h2{background-color:#136188; color:#FFFFFF; }
#billboard .blue div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .blue #title, #billboard .blue #title a {font-size:27px;  text-decoration:none; color:#FFFFFF;}
#billboard .blue #subtitle {font-size:23px; }
#billboard .blue #link1, #billboard .blue #link1 a {font-size:17px; color:#FFFFFF;}
#billboard .blue #link2, #billboard .blue #link2 a {font-size:17px; color:#FFFFFF;}

#billboard .ltblue h2{background-color:#02ADFE; color:#FFFFFF; }
#billboard .ltblue div {font-family:'Alfa Slab One', cursive; margin:0px; line-height:30px;}
#billboard .ltblue #title, #billboard .ltblue #title a {font-size:27px;  text-decoration:none; color:#FFFFFF;}
#billboard .ltblue #subtitle {font-size:23px; }
#billboard .ltblue #link1, #billboard .ltblue #link1 a {font-size:17px; color:#FFFFFF;}
#billboard .ltblue #link2, #billboard .ltblue #link2 a {font-size:17px; color:#FFFFFF;}


.holidaygrid {
        width:990px;
        height:373px;
        background:#FBF9EA;
        padding-top:10px;
}

#billboard .holidaygrid .square {
        float:left;
        margin:0px 0px 1px 10px;
        color:#929593;
        position:relative;
        width:177px;
        height:120px;
}

#billboard .holidaygrid .square img {
        width:177px;
        height:98px;
}

#billboard .holidaygrid .square span {
        padding:0px;
}

#billboard .holidaygrid .square span a {
        padding:0px;
	display:inline-block;
        width:100%;
        font: 11px/12px Tahoma,Arial,sans-serif;
        text-align:center;
        text-decoration:underline;
        color:#929593;
}


#billboard .credit {
	font-family:Arial; font-weight:normal;
}

#billboard h2 sub, #billboard h2 sub a {
	margin-top:10px;
	font-family: Tahoma,Arial,sans-serif;
	font-size:14px; line-height:17px;
}

#billboard h2 sub a {
	color:#02ADFE;
}

#billboard h2 sup, #billboard h2 sup a {
        font-family:'Alfa Slab One', cursive;
	font-size:20px; line-height:22px;
}

#billboard h2 {
	padding:10px 25px 10px 25px;
	z-index:100;
}


.credit {
	position:absolute;
	color:#999;
	font-size:13px;
	font-weight:normal;
	text-shadow: 0px 0px 2px rgba(100, 100, 100, 1);
	/*left:40%;*/
	bottom:46%;
	left:-77px;
	-webkit-transform: rotate(270deg);
	   -moz-transform: rotate(270deg);
	     -o-transform: rotate(270deg);
	     transform: rotate(270deg);
	 writing-mode: lr-tb;
	 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/**/
	 width:170px;
}

.credit.white {
	color:white
}

.gallery.x2 .credit{
	bottom:20%;
}

.credit.right {
	left:auto;
	right:-75px;
}

 a.credit:hover{text-decoration:underline}


@media screen and (max-width: 800px) {
	#billboard img {
		width:100%;
	}
	
	#billboardText h2 {
		font-size:22px; line-height:22px;
	}
	
	#billboardText p {
		font-size:15px; line-height:17px;
	}

	#billboard h2 {
		font-size:15px;
		line-height:17px;
		padding:10px 10px 10px 10px;
		z-index:100;
		width:180px;
	}

	#billboard h2 a {
		font-size:15px;
		line-height:17px;
	}
	
	#billboard h2 sub, #billboard h2 sub a {
		font-size:13px;
		line-height:15px;
		margin-top:5px;
		display:block;
	}

	#billboard h2 sup, #billboard h2 sup a {
		font-size:13px;
		line-height:15px;
		margin-top:5px;
	}
}

@media screen and (max-width: 480px) {
	#billboard h2 {
		font-size:13px;
		line-height:15px;
		padding:10px 10px 10px 10px;
		z-index:100;
		width:180px;
	}
	
	#billboard .transparent .large, #billboard .none .large  {
		font-size:13px;
	}

	#billboard .small, #billboard .small a {
		font-size:9px;
	}

	#billboard .transparent .black, #billboard .none .black {
		display:none;
	}

	#billboard h2 a {
		font-size:13px;
		line-height:15px;
	}
	
	#billboard h2 sub, #billboard h2 sub a {
		font-size:11px;
		line-height:13px;
		margin-top:5px;
		display:block;
	}

	#billboard h2 sup, #billboard h2 sup a {
		font-size:11px;
		line-height:13px;
		margin-top:5px;
	}

	#billboard .holidaygrid .square {
		margin:0px 0px 1px 5px;
		width:87px;
		height:60px;
	}

	#billboard .holidaygrid .square img {
		width:87px;
		height:60px;
	}

}



@media screen and (max-width: 736px) {
	#billboard h2 {
		padding:5px 5px 5px 5px;
	}

	#billboard h2 sub, #billboard h2 sub a {
		margin-top:0px;
		font-size:7px;line-height:8px;
	}
}



@media screen and (max-width: 380px) {
	#billboard h2 {
		font-size:12px;
		line-height:13px;
		padding:5px 5px 5px 5px;
		z-index:100;
	}

	#billboard h2 a {
		font-size:12px;
		line-height:13px;
	}
	
	#billboard h2 sub, #billboard h2 sub a {
		font-size:10px;
		line-height:12px;
		margin-top:3px;
		display:block;
	}

	#billboard h2 sup, #billboard h2 sup a {
		font-size:10px;
		line-height:12px;
		margin-top:3px;
	}

	#billboard .holidaygrid .square span a {
		display:none;
	}

	#billboard .holidaygrid .square {
		margin:0px 0px 1px 2px;
		width:60px;
		height:36px;
	}

	#billboard .holidaygrid .square img {
		width:60px;
		height:36px;
	}
}
