.item img:first-child,
.item video{
	width:100%;
}
	.item div section a aside ul li img{
		width:auto!important;
	}
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#222;
	line-height:28px;
	/*
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	*/
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

a{
	color:#B00;
	text-decoration:none;
}
a:hover{
	color:#000;
}

/* COMMON CSS */

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
.bold{
	font-weight:bold;
}
.martop20{
	margin:20px 0 0;
}
.martop50{
	margin:50px 0 0;
}
.marbot20{
	margin:0 0 20px;
}
.marbot50{
	margin:0 0 50px;
}
.pad0{
	padding:0!important;
}
.padtop20{
	padding:20px 0 0;
}
.padbot20{
	padding:0 0 20px;
}
.padver20{
	padding:20px 0;
}
.marver20{
	margin:20px 0;
}
.black{
	color:#000;
}
.white{
	color:#FFF;
}
.red{
	color:#d30300;
}
.dark-red{
	color:#7f0000;
}
.green{
	color:#090;
}
.grey{
	color:#a7a7a7;
}
.font14{
	font-size:14px;
}
.font16{
	font-size:16px;
}
.font24{
	font-size:24px;
	line-height:40px;
}
.font30{
	font-size:30px;
}
.font36{
	font-size:36px;
}
.font48{
	font-size:48px;
}
.font60{
	font-size:60px;
	line-height:70px;
}
.inline{
	display:inline;
}
.text-left{
	text-align:left;
}
.text-center{
	text-align:center;
}
.text-right{
	text-align:right;
}
.justify{
	text-align:justify;
}
.italic{
	font-style:italic;
}
.overflow{
	overflow:hidden;
}
.line-height16{
	line-height:16px;
}
.line-height20{
	line-height:20px;
}
.line-height40{
	line-height:40px;
}
.line-height60{
	line-height:60px;
}
.line-height90{
	line-height:90px;
}
.background-grey{
	background:#E5E5E5;
}

/* PRE-DEFINED */

h2{
	font-size:48px;
	line-height:60px;
	color:#000;
}
	h2 span{
		font-size:48px;
		line-height:60px;
		color:#7F0000;
	}
h3{
	font-size:36px;
	line-height:14px;
	color:#7F0000;
	text-align:center;
	text-decoration:underline;
}
ul{
	list-style-type:none;
}
p{
	margin:20px 0 0;
}
input,
select,
textarea{
	width:100%;
	padding:0 10px;
}
address{
	font-style:normal;
}
nav{
	position:absolute;
	top:0;
	width:100%;
}
	nav section{
		float:left;
		width:100%;
		margin:50px 0 0;
		padding:20px 0;
		margin-top: 10px;
	}
		nav section aside{
			margin:0 auto;
			width:1200px;
			color:#FFF;
			text-align:right;
		}
			nav section aside ul li{
				display:inline-block;
			}
				nav section aside ul li	a{
					color:#FFF;
					font-size:18px;
					padding:0 10px;
					letter-spacing:-1px;
					text-shadow:0 0 5px #000;
					border-right:1px solid #FFF;
				}
				nav section aside ul li a:hover{
					color:#FFF;
					opacity:.5;
					-webkit-transition: all 0.4s;
					-moz-transition: all 0.4s;
					-ms-transition: all 0.4s;
					-o-transition: all 0.4s;
					transition: all 0.4s;
				}
				nav section aside ul li:last-child a{
					border-right:none;
				}
	nav div{
		margin:0 auto;
		width:1200px;
	}
		nav div section{
			position:relative;
			top:-170px;
			width:auto;
			padding:10px;
			overflow:hidden;
		}
footer{
	width:100%;
	padding:50px 0;
	background:#232323;
	overflow:hidden;
}
	footer div{
		margin:0 auto;
		width:1120px;
	}
		footer div section{
			float:left;
			width:30%;
			margin:0 1.33%;
		}
		footer div section a{
			color:#FFF;
			-webkit-transition: all 0.4s;
			-moz-transition: all 0.4s;
			-ms-transition: all 0.4s;
			-o-transition: all 0.4s;
			transition: all 0.4s;
		}
		footer div section a:hover{
			color:#AAA;
			-webkit-transition: all 0.4s;
			-moz-transition: all 0.4s;
			-ms-transition: all 0.4s;
			-o-transition: all 0.4s;
			transition: all 0.4s;
		}
			footer div section:nth-child(3),
			footer div section:nth-child(5){
				display:none;
			}
			footer div section ul a li{
				padding:5px 0;
				font-family:arial, san-serif;
				color:#FFF;
				border-bottom:1px solid #656565;
				-webkit-transition: all 0.4s;
				-moz-transition: all 0.4s;
				-ms-transition: all 0.4s;
				-o-transition: all 0.4s;
				transition: all 0.4s;
			}
			footer div section ul a:hover li{
				padding:5px 0 5px 15px;
				background:#333;
				-webkit-transition: all 0.4s;
				-moz-transition: all 0.4s;
				-ms-transition: all 0.4s;
				-o-transition: all 0.4s;
				transition: all 0.4s;
			}
		footer div section ul li{
			margin:0 0 10px;
		}
			footer div section ul li a img{
				margin:0 5px;
				opacity:.5;
			}
			footer div section ul li a:hover img{
				opacity:1;
				-webkit-transition: all 0.4s;
				-moz-transition: all 0.4s;
				-ms-transition: all 0.4s;
				-o-transition: all 0.4s;
				transition: all 0.4s;
			}
		footer div section select{
			margin:0 0 30px;
			padding:3px 5px;
			width:70%;
			text-align:center;
		}

/* IDS */

#menu-desktop{
	display:block;
}
#menu-mobile{
	display:none;
}
#banner-switch1{
	display:block;
}
#banner-switch2{
	display:none;
}
#header-desktop{
	display:block;
}
#header-mobile{
	display:none;
}
#parralax1{
	float:left;
	width:100%;
	background:url(../images/parralax1.jpg) center center fixed;
}
#parralax2{
	float:left;
	width:100%;
	background:url(../images/parralax2.jpg) center center fixed;
}
#parralax3{
	float:left;
	width:100%;
	background:url(../images/parralax3.jpg) center center fixed;
}
#parralax4{
	float:left;
	width:100%;
	background:url(../images/parralax4.jpg) center center fixed;
}
#parralax5{
	float:left;
	width:100%;
	background:url(../images/parralax5.jpg) center center fixed;
}
#parralax6{
	float:left;
	width:100%;
	background:url(../images/parralax6.jpg) center center fixed;
}
#parralax7{
	float:left;
	width:100%;
	background:url(../images/parralax7.jpg) center center fixed;
}
#parralax8{
	float:left;
	width:100%;
	background:url(../images/parralax8.jpg) center center fixed;
}
#parralax9{
	float:left;
	width:100%;
	background:url(../images/parralax9.jpg) center center fixed;
}
#parralax10{
	float:left;
	width:100%;
	background:url(../images/parralax10.jpg) center center fixed;
}
#parralax11{
	float:left;
	width:100%;
	background:url(../images/parralax11.jpg) center center fixed;
}
#parralax12{
	float:left;
	width:100%;
	background:url(../images/parralax12.jpg) center center fixed;
}
#parralax13{
	float:left;
	width:100%;
	background:url(../images/parralax13.jpg) center center fixed;
}
#parralax14{
	float:left;
	width:100%;
	background:url(../images/parralax14.jpg) center center fixed;
}
#parralax15{
	float:left;
	width:100%;
	background:url(../images/parralax15.jpg) center center fixed;
}
#parralax16{
	float:left;
	width:100%;
	background:url(../images/parralax16.jpg) center center fixed;
}
	#parralax1 span,
	#parralax2 span,
	#parralax3 span,
	#parralax4 span,
	#parralax5 span,
	#parralax6 span,
	#parralax7 span,
	#parralax8 span,
	#parralax9 span,
	#parralax10 span,
	#parralax11 span,
	#parralax12 span,
	#parralax13 span,
	#parralax14 span,
	#parralax15 span,
	#parralax16 span{
		text-shadow:0 0 10px #000;
	}
#three-columns{
	float:left;
	width:100%;
}
	#three-columns address:first-child,
	#three-columns address:last-child{
		float:left;
		margin:0 5px;
		width:290px;
	}
		#three-columns address:first-child div,
		#three-columns address:last-child div{
			float:left;
			margin:5px 0;
		}
	#three-columns address:nth-child(2){
		float:left;
		margin:0 5px;
		width:580px;
	}
		#three-columns address:first-child div ul li img,
		#three-columns address:last-child div ul li img{
			width:290px;
		}
		#three-columns address:first-child div ul li:last-child,
		#three-columns address:last-child div ul li:last-child{
			float:left;
			width:290px;
			margin:-8px 0 0;
			padding:10px 20px;
			text-align:center;
			background:#F0F0F0;
		}
			#three-columns address:first-child div ul li span:first-child,
			#three-columns address:last-child div ul li span:first-child{
				font-size:18px;
				font-weight:bold;
				color:#7F0000;
			}
			#three-columns address:first-child div ul li span:last-child,
			#three-columns address:last-child div ul li span:last-child{
				font-size:14px;
			}
			#three-columns address:nth-child(2) div ul li span:first-child{
				font-size:36px;
				font-weight:bold;
				color:#7F0000;
				line-height:60px;
			}

	#three-columns address:nth-child(2){
		float:left;
		margin:0 5px;
		width:580px;
	}
		#three-columns address:nth-child(2) div{
			float:left;
			margin:5px 0;
		}
		#three-columns address:nth-child(2) div ul li img{
			width:580px;
		}
		#three-columns address:nth-child(2) div ul li:last-child{
			float:left;
			width:580px;
			margin:-8px 0 0;
			padding:20px;
			text-align:center;
			background:#F0F0F0;
		}
#foodmenu-navigator{
	margin:20px 0 0;
	text-align:center;
}
	#foodmenu-navigator address:first-child{
		display:block;
	}
	#foodmenu-navigator address:last-child{
		display:none;
	}
		#foodmenu-navigator address a{
			padding:0 10px;
			border-right:1px solid #222;
		}
		#foodmenu-navigator address a:last-child{
			border-right:none;
		}
#map{
	margin:50px 0 0;
	height:600px;
	border:1px solid #404c64;
	text-align:center; 
}
#tooltip {
	position:absolute;
	background:#7F0000;
	color:#ffffff;
	padding:5px 10px;
	border-radius:5px;
}
#banner-content{
	margin:0 20%;
	padding:40px 0;
	border:10px solid rgba(255,255,255,0.4);
	background:rgba(255,255,255,0.4);
	/*
	background:url(../images/tortilla-texture.jpg) center;
	*/
}
	#banner-content aside:nth-child(1){
		font-size:60px;
		font-weight:bold;
		color:#B00;
		line-height:70px;
	}
	#banner-content aside:nth-child(2){
		font-size:48px;
		color:#000;
		line-height:60px;
	}
	#banner-content aside:nth-child(3){
		margin:30px 0 0;
		padding:0 20px;
		font-size:18px;
		color:#333;
		line-height:30px;
	}
#ingredients{
	width:100%;
	position:relative;
	margin:-270px 0 0;
	z-index:1;
}
	#ingredients section{
		margin:0 auto;
		width:1200px;
	}
	#credit-card-icons img{
		margin:0 10px;
		border-radius:3px
	}
#loading-video{
	position:absolute;
	z-index:-1;
	left:50%;
	right:50%;
	padding:500px 0;
}
#copyright{
	width:100%;
	padding:20px 0;
	font-family:arial, san-serif;
	font-size:14px;
	text-align:center;
	color:#AAA;
	background:#000;
}
	#copyright a{
		color:#AAA;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-ms-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
	#copyright a:hover{
		color:#FFF;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-ms-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}

/* CLASSES */

.area100p{
	width:100%;
}
.hide2{
	position:relative;
	left:-9999px;
}
.white-container{
	float:left;
	width:100%;
	padding:50px 0 0;
}
	.white-container article{
		margin:0 auto;
		width:1200px;
	}
.short-container{
	margin:0 auto;
	width:600px;
}
.titler{
	width:100%;
	text-align:center;
	background:url(../images/red-pixel.jpg) repeat-x 0 15px;
}
	.titler span{
		padding:10px 20px;
		font-size:36px;
		color:#FFF;
		background:#B00;
		line-height:50px;
	}
.transparent-container{
	float:left;
	width:100%;
	padding:50px 0;
}
.underline{
	padding:0 0 20px;
	border-bottom:1px solid #CCC;
}
.special-red{
	font-size:48px;
	color:#d30300;
}
.special-blue{
	font-size:48px;
	color:#013e82;
}
.border-transparent{
	border:10px solid rgba(255,255,255,0.4);
	border-radius:20px!important;
}
	.menu-list li{
		overflow:hidden;
		border-bottom:1px #000 dashed;
		padding:10px 20px 5px;
	}
	.menu-list li:hover{
		background:#f9e0b7;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-ms-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
		.menu-list li div:first-child{
			float:left;
			font-size:24px;
			font-weight:bold;
			color:#090;
		}
			.menu-list li div:first-child img{
				width:50px;
				height:35px;
				border:1px solid #AAA;
				margin:0 10px -9px 0;
			}
			.menu-list li div:first-child span{
				font-size:16px;
				color:#d30300;
			}
		.menu-list li div:nth-child(2){
			float:right;
		}
	.two-columns aside,
	.two-columns-directions aside{
		float:left;
		margin:20px 10px 0;
		width:580px;
	}
.area100p{
	float:left;
	width:100%;
}
.round-borders{
	border-radius:5px;
}
	.form-top10 address{
		margin:10px 0 0;
	}
		.form-top10 address:nth-child(1),
		.form-top10 address:nth-child(2),
		.form-top20 address:nth-child(1),
		.form-top20 address:nth-child(2){
			margin:0;
		}
		.form-odd address:nth-child(odd){
			width: 47%;
			padding: 0 1.5%;
			clear:both;
		}
	.form-top20 address{
		margin:20px 0 0;
	}
	.single-column section{
		float:left;
		width:94%;
		padding:0 3%;
	}
	.single-column textarea{
		float:left;
		width:98%;
		margin:10px 1%;
	}
.two-columns-lv2{
	padding:10px 0;
}
	.two-columns address,
	.two-columns-lv2 address{
		float:left;
		width:47%;
		padding:0 1.5%;
	}
	.application-box a{
		float:left;
		width:33.33%;
	}
		.application-box a:hover img{
			opacity:.5;
			-webkit-transition: all 0.4s;
			-moz-transition: all 0.4s;
			-ms-transition: all 0.4s;
			-o-transition: all 0.4s;
			transition: all 0.4s;
		}
.submit-button{
	float:left;
	width:30%;
	margin:20px 35% 0;
	padding:15px 0;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-radius:5px;
	font-size:24px;
	color:#FFF;
	background:#700;
	cursor:pointer;
}
	.submit-button:hover{
		background:#000;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-ms-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
		.TabbedPanelsContent a img{
			width:220px;
			height:150px;
		}
	.food-item div,
	.sitemap-item div{
		text-align:center;
		margin:0 0 50px;
	}
	.food-item div:nth-child(1) img{
		border-radius:50%;
	}
	.food-item div:nth-child(2) span{
		font-size:30px;
		color:#F00;
		border-bottom:1px solid #00a651;
	}
	.food-item div:nth-child(3){
		color:#000;
		line-height:40px;
	}
	.food-item div:nth-child(4) a span{
		padding:20px;
		color:#FFF;
		background:#ff8a00;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-ms-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
		.food-item div:nth-child(4) a:hover span{
			background:#ff3500;
			-webkit-transition: all 0.4s;
			-moz-transition: all 0.4s;
			-ms-transition: all 0.4s;
			-o-transition: all 0.4s;
			transition: all 0.4s;
		}
	.sitemap-item ul a li{
		font-size:24px;
		font-weight:bold;
	}
		.sitemap-item ul a:hover li{
			color:#B00;
		}
	.dropdown {
		position: relative;
		display: inline-block;
	}
		.dropdown div{
			float:left;
			background:#FFF;
			width:0;
			text-align:left;
		}
			.dropdown div a{
				width:160px;
				color:#ee1c25;
				font-weight:bold;
				border-right:none;
				text-shadow:none;
				border-bottom:1px dashed #CCC;
				display: block;
			}
			.dropdown div a:hover{
				color:#00a651;
				opacity:1;
			}
	.dropdown-content {
		display: none;
		position: absolute;
		background-color: #f9f9f9;
		min-width: 160px;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	}
	.dropdown:hover .dropdown-content {
		display: block;
	}
.active{
	background:url(images/loading-video.jpg) no-repeat center;
}
.carousel-inner{
	height:1000px;
}

/* MISC */

@-webkit-keyframes pulse-grow {
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}

@keyframes pulse-grow {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.pulse-grow {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pulse-grow:hover, .pulse-grow:focus, .pulse-grow:active {
  -webkit-animation-name: pulse-grow;
  animation-name: pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

@-webkit-keyframes push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.push {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.push:hover img, .push:focus img, .push:active img{
  -webkit-animation-name: push;
  animation-name: push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

@-webkit-keyframes buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}

@keyframes buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}

.buzz {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.buzz:hover, .buzz:focus, .buzz:active {
  -webkit-animation-name: buzz;
  animation-name: buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* TOP */

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 0;
  right: 20px;
  border-radius:5px 5px 0 0;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #000 url(../images/arrow-up.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: .5;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}

/* TOOLTOP */

a.tooltips_cls {
  position: relative;
  display: inline;
  color: #000000;
  text-decoration: none;
}

a.tooltips_cls li span {
	position: absolute;
	color: #FFFFFF;
	padding:5px;
	background: #7F0000;
	line-height: 30px;
	text-align: center;
	visibility: hidden;
	border-radius: 3px;
	border: 1px solid 000000;
	text-shadow: 0px 0px 0px #000000;
	color: #FFFFFF;
}
/*
a.tooltips_cls li span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0; height: 0;
	border-top: 8px solid #7F0000;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
*/
a:hover.tooltips_cls li span {
	visibility: visible;
	bottom: 40px;
	left: 50%;
	z-index: 999;
}

/* TABLES-RWD */

.lightblue-background{
	background:#e1ecff;
}
.pd-topinfo{
	display:block;
}
.no-hover-table:hover{
	background:#FFF!important;
}
.dashed-top{
	border-top:1px #000 dashed;
}
.pd-tables tr td{
	text-align:center;
	border-bottom:1px #000 dashed;
}
	.pd-tables tr{
		background:#FFF;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-ms-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
	.pd-tables tr:hover{
		background:#f9e0b7;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-ms-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
		.pd-tables tr td img{
			width:100px;
			height:70px;
			margin:0 10px 0 0;
			border-radius:3px;
		}

/*
	#no-more-tables table thead tr th:nth-child(2),
	#no-more-tables table thead tr th:nth-child(3),
	#no-more-tables table thead tr th:nth-child(4),
	#no-more-tables table thead tr th:nth-child(5),
	#no-more-tables table thead tr th:nth-child(6),
	#no-more-tables table thead tr th:nth-child(7){
	}
*/
	#no-more-tables table thead tr th:nth-child(1){
		width:64% !important;
	}
	#no-more-tables table thead tr th.special-head{
		width:50% !important;
	}
	#no-more-tables table thead tr th:nth-child(1),
	#no-more-tables table tbody tr td:nth-child(1){
		width:100%;
		text-align:left;
		padding:10px 20px;
	}
	#no-more-tables table thead tr th:nth-child(2),
	#no-more-tables table tbody tr td:nth-child(2){
		width:12%;
		font-weight:bold;
	}
	#no-more-tables table thead tr th:nth-child(3),
	#no-more-tables table tbody tr td:nth-child(3){
		width:12%;
		font-weight:bold;
	}
	#no-more-tables table thead tr th:nth-child(4),
	#no-more-tables table tbody tr td:nth-child(4){
		width:12%;
		font-weight:bold;
	}
	#no-more-tables table thead tr th:nth-child(5),
	#no-more-tables table tbody tr td:nth-child(5){
		width:12%;
		font-weight:bold;
	}
	#no-more-tables table thead tr th:nth-child(6),
	#no-more-tables table tbody tr td:nth-child(6),
	#no-more-tables table thead tr th:nth-child(7),
	#no-more-tables table tbody tr td:nth-child(7){
		width:20%;
	}
.content100p{
	float:left;
	width:100%;
}
.content{
	float:left;
	width:1000px;
}
	.content thead tr th, .content tbody tr td{
		padding:5px;
	}

/* BOUNCING */
	.gmnoprint div div div img,
	.gmnoprint div div:nth-child(3) div img,
	.gm-svpc div:nth-child(2) div:nth-child(1) img{
		animation: none;
		-webkit-animation: none;
		-moz-animation: none;
		-o-animation: none;
	}
.gmnoprint {
	overflow:visible!important;
	opacity:1!important;
}
.gmnoprint img {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}
 
@-webkit-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
 40% {-webkit-transform: translateY(-30px);}
 60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes gmnoprint img {
 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
 40% {-moz-transform: translateY(-30px);}
 60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes gmnoprint img {
 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
 40% {-o-transform: translateY(-30px);}
 60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
 40% {transform: translateY(-30px);}
 60% {transform: translateY(-15px);}
}
.t-c {
	text-align: center;
}
.t-c img {
	margin-left: -20px;
}
.b-r{
	border-right: 1px solid #FFF;
}
.walk-con video {
    width: 90%;
    margin: 0 5%;
}