@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Oswald);


.navbar-header {
	height:52px;
}

.navbar-nav {
	padding-top:8px;
}

/* Custom CSS Document */
  
 .table a:link { color: #3498db;}
 .table a:hover { text-decoration: underline; }
 
/* custom */
.thumbnail-no-border {
  border: 0 none;
  box-shadow: none;
}

.jumbotron-home {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:30px;
	color: #fff;
  	width: 100%;
    background: #FFF url('https://adfilmfest.com/site/images/bg-ny.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.jumbotron-sfw {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:30px;
	color: #fff;
  	width: 100%;
    background: #FFF url('https://adfilmfest.com/site/images/bg-sfw.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

 .jumbotron-ny2015 {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:30px;
	color: #fff;
  	width: 100%;
    background: url('https://adfilmfest.com/site/images/bg-ny2015.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.jumbotron-sfw2015 {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:30px;
	color: #fff;
  	width: 100%;
    background: #FFF url('https://adfilmfest.com/site/images/bg-sfw2015.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

 .jumbotron-ny2016 {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
    background: url('https://adfilmfest.com/site/images/bg-ny2016.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
 .jumbotron-ny2016-ratio {
  font-family: 'Oswald', sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
	display: inline-block;
  position: relative;
}
.jumbotron-ny2016-ratio:after {
  padding-top: 36%; /* aspect ratio */
  display: block;
  content: '';
}
 .jumbotron-ny2016-ratio-sm {
  font-family: 'Oswald', sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
	display: inline-block;
  position: relative;
}
.jumbotron-ny2016-ratio-sm:after {
  padding-top: 90%; /* aspect ratio */
  display: block;
  content: '';
}
.landing-content {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-seoul.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-ny2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-ny2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-la2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-la2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-nola2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-nola2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-aia2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-aia2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-dc2020 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-dc2020.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-vancouver2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-van2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-toronto2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-toronto2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-sfw2019-hm {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-sfw2019-hm.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-sfw2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-sfw2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-sfw-la2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-sfw-la2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-bg {

  /* fill parent */
  background-color: rgba(0, 102, 153, 0.45);

  /* let's see it! */
  color: white;
}
.landing-content-ny2017 {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-ny2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}
.landing-content-tr2017 {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-tr2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}
.landing-content-tulsa2017 {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-tulsa2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}
.landing-content-nola2017 {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-nola2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}
.landing-content-sfw2017 {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-sfw2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}
.landing-content-dod2017 {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-dod2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-seoul-storage2017 {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-seoul-storage2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-aia2017 {
 
  position: absolute;

  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-aia2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-dc2018 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-dc2018.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-dc2019 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-dc2019.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-sfw-la2018 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-sfw-la2018.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-athens2018 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-athens2018.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-la2018 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-la2018.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-nola2018 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-nola2018.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-sfw2018 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-sfw2018.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-ny2018 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-ny2018.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

.landing-content-van2018 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;

  /* fill parent */
  background: url('https://adfilmfest.com/site/images/bg-van2018.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
  /* let's see it! */
  color: white;
}

 .jumbotron-ny2016-sm {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;

    background: url('https://adfilmfest.com/site/images/bg-sm.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

 .jumbotron-la2016 {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
    background: url('https://adfilmfest.com/site/images/bg-la2016.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.jumbotron-sfw2016 {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
    background: #FFF url('https://adfilmfest.com/site/images/bg-sfw2016.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

 .custom-top-bg {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
    background: #1B0E1E no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.box-link { 
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 100%; 
		height: 100%; 
		background-color: transparent; 
		border: none; 
}
.box-link:hover {
	background-color:#CCC;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
		
.jumbotron-soho2016 {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
    background: #FFF url('https://adfilmfest.com/site/images/bg-soho2016.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.jumbotron-nola2016 {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
    background: #FFF url('https://adfilmfest.com/site/images/bg-nola2016.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.jumbotron-nola2017 {
  font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color: #fff;
  	width: 100%;
    background: #FFF url('https://adfilmfest.com/site/images/bg-nola2017.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/* dark bg */
.dark-translucent-bg:after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
}
.dark-translucent-bg:after {
	background-color: rgba(0, 0, 0, 0.5);
}

/* responsive google maps */
.google-maps {
	position: relative;
	padding-bottom: 75%; // This is the aspect ratio
	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}


/*Timeline v2
------------------------------------*/
.timeline-v2 {
	padding: 0;
	list-style: none;
	position: relative;
} 

/* The line */
.timeline-v2 > li{
	position: relative;
}

.timeline-v2:before {
	top: 0;
	bottom: 0;
	left: 22%;
	width: 4px;
	content: '';
	background: #f3f3f3;
	position: absolute;
	margin-left: -14px;
}

/* The date/time */
.timeline-v2 > li .cbp_tmtime {
	width: 25%;
	display: block;
	position: absolute;
	padding-right: 80px;
}

.timeline-v2 > li .cbp_tmtime span {
	top: 9px;
	display: block;
	text-align: right;
	position: relative;
}

.timeline-v2 > li .cbp_tmtime span:first-child {
	color: #999;
	font-size: 14px;
	line-height: 0.9;
}

.timeline-v2 > li .cbp_tmtime span:last-child {
	color: #585f69;
	font-size: 20px;
	font-weight: normal;

}

/* Right content */
.timeline-v2 > li .cbp_tmlabel {
	color: #fff;
	padding: 10px 20px 20px;
	background: #f3f3f3;
	line-height: 1.4;
	clear: both;
	position: relative;
	border-radius: 5px;
	margin: 0 0 40px 25%;
}

/*
.timeline-v2 > li .cbp_tmlabel img.big-thumb {
	width: 100%;
}
*/

.timeline-v2 > li .cbp_tmlabel li {
	padding: 0;
}

/*
.timeline-v2 > li .cbp_tmlabel img.small-thumb {
	width: 111px;
	height: auto;
}
*/

.timeline-v2 > li .cbp_tmlabel h2 { 
	margin-top: 0px;
	font-size: 21px;
	padding: 0 0 5px;
	margin-bottom: 10px;
	text-transform: capitalize;
	border-bottom: 1px solid #ddd;
}

.timeline-v2 > li .cbp_tmlabel .text-left {
	float: left;
}

/* The triangle */
.timeline-v2 > li .cbp_tmlabel:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #f3f3f3;
	border-width: 10px;
	top: 18px;
}

/* Right content2 */
.timeline-v2 > li .cbp_tmlabel2 {
	color: #fff;
	padding: 10px 20px 20px;
	background: #f0f8ff;
	line-height: 1.4;
	clear: both;
	position: relative;
	border-radius: 5px;
	margin: 0 0 40px 25%;
}

.timeline-v2 > li .cbp_tmlabel2 li {
	padding: 0;
}

.timeline-v2 > li .cbp_tmlabel2 h2 { 
	margin-top: 0px;
	font-size: 21px;
	padding: 0 0 5px;
	margin-bottom: 10px;
	text-transform: capitalize;
	border-bottom: 1px solid #ddd;
}

.timeline-v2 > li .cbp_tmlabel2 .text-left {
	float: left;
}

/* The triangle */
.timeline-v2 > li .cbp_tmlabel2:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #f0f8ff;
	border-width: 10px;
	top: 18px;
}

/* The icons */
.timeline-v2 > li .cbp_tmicon {
	top: 22px;
	left: 22%;
	width: 10px;
	height: 10px;
	position: absolute;
	background: #7c7c7c;
	margin: 0 0 0 -17px;
	box-shadow: 0 0 0 4px #f3f3f3;
	-webkit-font-smoothing: antialiased;
}

.timeline-v2 > li .cbp_tmicon-film {
	top: 10px;
	left: 22%;
	position: absolute;
	margin: 0 0 0 -29px;
}
/* Example Media Queries */
@media screen and (max-width: 65.375em) {

	.timeline-v2 > li .cbp_tmtime span:last-child {
		font-size: 1.5em;
	}
}

@media screen and (max-width: 47.2em) {
	.timeline-v2:before {
		display: none;
	}

	.timeline-v2 > li .cbp_tmtime {
		width: 100%;
		position: relative;
		padding: 0 0 20px 0;
	}

	.timeline-v2 > li .cbp_tmtime span {
		text-align: left;
	}

	.timeline-v2 > li .cbp_tmlabel {
		padding: 1em;
		font-weight: 400;
		margin: 0 0 30px 0;
	}

	.timeline-v2 > li .cbp_tmlabel:after {
		left: 20px;
		top: -20px;
		right: auto;
		border-bottom-color: #f3f3f3;
		border-right-color: transparent;
	}
	
	.timeline-v2 > li .cbp_tmlabel2 {
		padding: 1em;
		font-weight: 400;
		margin: 0 0 30px 0;
	}

	.timeline-v2 > li .cbp_tmlabel2:after {
		left: 20px;
		top: -20px;
		right: auto;
		border-bottom-color: #f0f8ff;
		border-right-color: transparent;
	}

	.timeline-v2 > li .cbp_tmicon {
		left: auto;
		float: right;
		position: relative;
		margin: -55px 5px 0 0px;
	}	
}


/* margins */
.margin10 { margin: 10px 0;}

.bottom10 { margin-bottom: 10px;}

.top10 { margin-top: 10px;}

.margin20 { margin: 20px 0;}

.bottom20 { margin-bottom: 20px;}

.top20 { margin-top: 20px;}

/* table backgournd */
.bg-lightblue { background:#f0f8ff; }

  
/* by Program page style */
  .program-title {
	   font-size: 20px;
  }
  
   .feature-film {
	   font-size: 14px;
	   font-weight: 600;
	   color:#666;
  }

/* full screen background */
.full { background-color: #fff; width: 100%; height: 100%; }

/* Schedule  */
.classWithPad { margin:10px; padding:10px; }
.well-nola { background-color:#FBA200; }
.well-yellow { background-color:#FFDD00; }
.well-title { color:#333; }
.well-ny1 { background-color:#00CCFF; }
.well-ny2 { background-color:#0099FF; }
.well-ny3 { background-color:#0066FF; }
.well-ny4 { background-color:#0033FF; }
.well-ny5 { background-color:#0000C4; }
.well-yellow1 { background-color:#FCCDBA; }
.well-yellow2 { background-color:#FDAD8B; }
.well-yellow3 { background-color:#FD9062; }
.well-yellow4 { background-color:#FB743C; }
.well-yellow5 { background-color:#FC4D03; }
.well-yellow6 { background-color:#DE4503; }
.film-link {
	color:#FFF;
	font-weight:bold;
}

#white-line-11-1730
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-11-1930
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 132px;
 left: 50px;
}

#white-line-12-1600
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-12-1830
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 110px;
 left: 50px;
}

#white-line-12-1845
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 132px;
 left: 50px;
}

#white-line-12-2100
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 195px;
 left: 50px;
}

#white-line-12-2115
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 216px;
 left: 50px;
}

#white-line-13-1100
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-13-1115
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 58px;
 left: 50px;
}

#white-line-13-1130
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 70px;
 left: 50px;
}

#white-line-13-1215
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 70px;
 left: 50px;
}

#white-line-13-1315
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 131px;
 left: 50px;
}

#white-line-13-1345
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 153px;
 left: 50px;
}

#white-line-13-1430
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 152px;
 left: 50px;
}

#white-line-13-1515
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 215px;
 left: 50px;
}
#white-line-13-1530
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 235px;
 left: 50px;
}

#white-line-13-1630
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 237px;
 left: 50px;
}

#white-line-13-1645
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 257px;
 left: 50px;
}

#white-line-13-1745
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 295px;
 left: 50px;
}

#white-line-13-1800
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 320px;
 left: 50px;
}

#white-line-13-1900
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 363px;
 left: 50px;
}
#white-line-13-1915
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 385px;
 left: 50px;
}

#white-line-13-2030
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top:426px;
 left: 50px;
}

#white-line-13-2100
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top:447px;
 left: 50px;
}

#white-line-13-2200
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top:467px;
 left: 50px;
}

.graytime { color: #CCC; }

#white-line-28-630
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-28-650
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 68px;
 left: 50px;
}

#white-line-29-630
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-29-700
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 90px;
 left: 50px;
}

#white-line-29-715
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 110px;
 left: 50px;
}

#white-line-29-800
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 174px;
 left: 50px;
}

#white-line-29-915
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 258px;
 left: 50px;
}

#white-line-29-930
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 280px;
 left: 50px;
}

#white-line-29-935
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 305px;
 left: 50px;
}

#white-line-29-945
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 322px;
 left: 50px;
}

#white-line-30-630
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-30-645
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 70px;
 left: 50px;
}

#white-line-30-730
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 152px;
 left: 50px;
}

#white-line-30-845
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 238px;
 left: 50px;
}

#white-line-30-900
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 258px;
 left: 50px;
}

#white-line-30-915
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 278px;
 left: 50px;
}

#white-line-1-230
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-1-245
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 68px;
 left: 50px;
}

#white-line-1-300
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 90px;
 left: 50px;
}
#white-line-1-330
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 132px;
 left: 50px;
}

#white-line-1-400
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 175px;
 left: 50px;
}

#white-line-1-415
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 200px;
 left: 50px;
}

#white-line-1-420
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 210px;
 left: 50px;
}

#white-line-1-430
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 240px;
 left: 50px;
}

#white-line-1-500
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 300px;
 left: 50px;
}

#white-line-1-530
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 340px;
 left: 50px;
}

#white-line-1-540
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 360px;
 left: 50px;
}

#white-line-1-545
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 385px;
 left: 50px;
}

#white-line-1-600
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 405px;
 left: 50px;
}

#white-line-1-630
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 500px;
 left: 50px;
}

#white-line-22-730
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 550px;
 left: 50px;
}

#white-line-1-645
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 520px;
 left: 50px;
}

#white-line-22-745
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 570px;
 left: 50px;
}


#white-line-1-730
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 530px;
 left: 50px;
}

#white-line-1-745
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 555px;
 left: 50px;
}

#white-line-1-800
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 590px;
 left: 50px;
}

#white-line-1-930
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 720px;
 left: 50px;
}

#white-line-2-300
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-2-315
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 70px;
 left: 50px;
}

#white-line-2-330
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 90px;
 left: 50px;
}

#white-line-2-430
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 210px;
 left: 50px;
}

#white-line-2-545
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 321px;
 left: 50px;
}

#white-line-2-600
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 362px;
 left: 50px;
}

#white-line-2-615
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 383px;
 left: 50px;
}

#white-line-2-630
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 423px;
 left: 50px;
}

#white-line-2-830
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 615px;
 left: 50px;
}

#white-line-2-845
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 678px;
 left: 50px;
}

#white-line-2-900
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 720px;
 left: 50px;
}

#white-line-1400
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 48px;
 left: 50px;
}

#white-line-1600
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 178px;
 left: 50px;
}

#white-line-1830
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 328px;
 left: 50px;
}

#white-line-t-nov2-930
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 386px;
 left: 50px;
}

#white-line-t-nov2-945
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 410px;
 left: 50px;
}

#white-line-m
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 40px;
 left: 50px;
}

#white-line-m-15
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 82px;
 left: 50px;
}

#white-line-m-30
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 124px;
 left: 50px;
}

#white-line-m-45
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 166px;
 left: 50px;
}

#white-line-m-60
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 208px;
 left: 50px;
}

#white-line-m-75
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 250px;
 left: 50px;
}

#white-line-m-90
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 292px;
 left: 50px;
}

#white-line-m-105
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 334px;
 left: 50px;
}

#white-line-m-120
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 376px;
 left: 50px;
}

#white-line-m-135
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 418px;
 left: 50px;
}

#white-line-m-150
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 460px;
 left: 50px;
}

#white-line-m-165
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 502px;
 left: 50px;
}

/* adjusting pixels: 1 px per 15 mins */
#white-line-m-180
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 542px;
 left: 50px;
}

#white-line-m-195
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 585px;
 left: 50px;
}

#white-line-m-210
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 626px;
 left: 50px;
}

/* adjusting pixels: 1 px per 15 mins */
#white-line-m-240
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 708px;
 left: 50px;
}

#white-line-m-270
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 792px;
 left: 50px;
}

#white-line-m-285
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 832px;
 left: 50px;
}

#white-line-m-300
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 872px;
 left: 50px;
}

#white-line-m-330
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 956px;
 left: 50px;
}

#white-line-m-360
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 1040px;
 left: 50px;
}

#white-line-m-390
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 1124px;
 left: 50px;
}

#white-line-m-405
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 1164px;
 left: 50px;
}

#white-line-m-420
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 1208px;
 left: 50px;
}

#white-line-m-450
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 1292px;
 left: 50px;
}

#white-line-m-480
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 1374px;
 left: 50px;
}


#white-line-m-sva
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 60px;
 left: 50px;
}

#white-line-t
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 50px;
 left: 50px;
}

#white-line-t-15
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 74px;
 left: 50px;
}

#white-line-t-30
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 98px;
 left: 50px;
}

#white-line-t-45
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 122px;
 left: 50px;
}

#white-line-t-60
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 145px;
 left: 50px;
}

#white-line-t-75
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 170px;
 left: 50px;
}

#white-line-t-nov2-715
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 125px;
 left: 50px;
}

#white-line-t-90
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 153px;
 left: 50px;
}

#white-line-t-105
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 198px;
 left: 50px;
}

#white-line-t-120
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 240px;
 left: 50px;
}

#white-line-t-135
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 264px;
 left: 50px;
}

#white-line-t-150
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 290px;
 left: 50px;
}
#white-line-t-155
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 295px;
 left: 50px;
}
#white-line-t-165
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 312px;
 left: 50px;
}

#white-line-t-180
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 334px;
 left: 50px;
}

#white-line-t-185
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 336px;
 left: 50px;
}

#white-line-t-195
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 362px;
 left: 50px;
}

#white-line-t-210
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 385px;
 left: 50px;
}

#white-line-t-240
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 430px;
 left: 50px;
}

#white-line-t-255
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 454px;
 left: 50px;
}

#white-line-t-270
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 478px;
 left: 50px;
}

#white-line-t-280
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 488px;
 left: 50px;
}

#white-line-t-285
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 500px;
 left: 50px;
}

#white-line-t-295
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 512px;
 left: 50px;
}

#white-line-t-300
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 520px;
 left: 50px;
}

#white-line-t-315
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 583px;
 left: 50px;
}

#white-line-t-330
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 603px;
 left: 50px;
}

#white-line-t-335
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 610px;
 left: 50px;
}

#white-line-t-360
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 620px;
 left: 50px;
}

#white-line-t-375
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 644px;
 left: 50px;
}

#white-line-t-390
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 668px;
 left: 50px;
}

#white-line-t-405
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 685px;
 left: 50px;
}

#white-line-t-435
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 710px;
 left: 50px;
}

#white-line-t-450
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 740px;
 left: 50px;
}

#white-line-t-465
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 765px;
 left: 50px;
}

#white-line-t-480
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 790px;
 left: 50px;
}

#white-line-t-510
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 850px;
 left: 50px;
}

#white-line-t-525
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 875px;
 left: 50px;
}

#white-line-t-540
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 910px;
 left: 50px;
}

#white-line-t-585
{
 height: 70px;
 border-right: 2px solid #FFF;
  -webkit-transform: rotate(90deg);
 -moz-transform: rotate(190deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 position: absolute;
 top: 975px;
 left: 50px;
}

/*Footer
------------------------------------*/
.footer a,
.copyright a,
.footer a:hover,
.copyright a:hover {
	color: #000000;
}

/*Social Icons*/
.social-icons {
	margin-top: 5px;
}

.social-icons li {
	margin: 0; 
}

.social-icons li a {
	margin: 0 3px;
}

/*Typography
------------------------------------*/
/*Heading*/
.headline h2, 
.headline h3, 
.headline h4 {
	border-bottom:2px solid #000000;
}

/*Copyright*/
.copyright {
	font-size: 12px;
	padding: 11px 0 7px;
	background: #3e4753;
	border-top: solid 1px #777;	
}

.copyright p {
	color: #dadada;
	margin-top: 12px;
}

.copyright a {
	margin: 0 5px;
	color: #000;
}
.copyright a:hover {
	color: #000;
}

.copyright a img {
	margin-top: 5px;
}

/* Mod: no border 2019-08-13 */
.container {
	border:none;
}