@font-face {
    font-family: 'LeagueGothic';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
         url('LeagueGothic-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body { 
	height: 100%; 
	margin: 0; 
	padding: 0; 
	background-color:#fff; 
}

h1 {
	font-family: "LeagueGothic", "Oswald";
	font-size: 45px;
	color:#1f1f1f;
}

a {
	text-decoration:none;
	color: #002C8F;
}

.listing h2 {
	font-family: "LeagueGothic", "Oswald";
	font-size: 45px;
	color:#1f1f1f;
	padding:0px 25px 0px 0px;
}

#container h3 {
	font-family: "LeagueGothic", "Oswald";
	font-size: 30px;
	color:#1f1f1f;
	padding:0px 25px 0px 0px;
}

#container h3 a {
	color:#000;
}



/* Venue */
.venue-controls {
	float:right;
	padding-top:27px;
	padding-left:10px;
	width:40%;
}

.venue-other-controls {
	float:right;
	padding-top:27px;
	padding-left:0px;
	width:40%;
}

.venue-button-primary {
	padding:15px 0px 15px 0px;
	margin:0px 5px 0px 0px;
	border-radius:5px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
	font-weight:bold;
	float:right;
	width:300px;
	text-align:center;
	
}

.venue-button-primary:hover {
	background-color:#d31f2f;
}

.venue-other-button {
	padding:6px 8px 8px 8px;
	margin:6px 0px 20px 0px;
	border-radius:5px;
	background-color:#f7f7f7;
	color:#303030;
	text-decoration:none;
	border:1px solid #bdbdbd;
	cursor:pointer;
	font-weight:bold;
}

.venue-other-button:hover {
	background-color:#ebebeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 245, .8)), to(rgba(235, 235, 235, 0)));
}

.venue-other-button-left {
	padding:6px 8px 8px 8px;
	margin:6px 0px 20px 0px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background-color:#f7f7f7;
	color:#303030;
	text-decoration:none;
	border-top:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	cursor:pointer;
	font-weight:bold;
	float:right;
}

.venue-other-button-left:hover {
	background-color:#ebebeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 245, .8)), to(rgba(235, 235, 235, 0)));
}


.venue-other-button-right {
	padding:6px 8px 8px 8px;
	margin:6px 3px 20px 0px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background-color:#f7f7f7;
	color:#303030;
	text-decoration:none;
	border-top:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	cursor:pointer;
	font-weight:bold;
	float:right;
}

.venue-other-button-right:hover {
	background-color:#ebebeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 245, .8)), to(rgba(235, 235, 235, 0)));
}

.venue-other-button-middle {
	padding:6px 8px 8px 8px;
	margin:6px 0px 0px 0px;
	background-color:#f7f7f7;
	color:#303030;
	text-decoration:none;
	border-bottom:1px solid #bdbdbd;
	border-top:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	cursor:pointer;
	font-weight:bold;
	float:right;
}

.venue-other-button-middle:hover {
	background-color:#ebebeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 245, .8)), to(rgba(235, 235, 235, 0)));
}

.event-other-button-middle {
	padding:6px 8px 8px 8px;
	margin:6px 0px 0px 0px;
	background-color:#f7f7f7;
	color:#303030;
	text-decoration:none;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom:1px solid #bdbdbd;
	border-top:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
	cursor:pointer;
	font-weight:bold;
	float:right;
}


.review-other-controls .review-other-button-right{
	padding:6px 8px 8px 8px;
	margin:10px 0px 0px 0px;
	background-color:#f7f7f7;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	color:#303030;
	text-decoration:none;
	border:1px solid #bdbdbd;
	cursor:pointer;
	font-weight:bold;
	float:right;
}

.review-other-button-right:hover {
	background-color:#ebebeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 245, .8)), to(rgba(235, 235, 235, 0)));
}

.review-other-controls .review-other-button-left{
	padding:6px 8px 8px 8px;
	margin:10px 0px 0px 0px;
	background-color:#f7f7f7;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	color:#303030;
	text-decoration:none;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	cursor:pointer;
	font-weight:bold;
	float:right;
}

.review-other-button-left:hover {
	background-color:#ebebeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 245, .8)), to(rgba(235, 235, 235, 0)));
}

.venue {
	float:left;
}

.venue h2 {
	font-family: "LeagueGothic", "Oswald";
	font-size: 45px;
	color:#1f1f1f;
	padding:0px 0px 0px 0px;
	margin:20px 0px -5px 0px;
}

.venue p a {
	padding-right:20px;
}

.venue-reviews {
	background-color:#fff;
	padding:0px;
	margin-top:0px;
	border-bottom: 1px solid #efefef;
	width: 60%;
	float: left;
}

.venue-reviews p {
	font-size:20px;
	font-family: "Josefin Slab";
	line-height:30px;
	color:#333333;
}

.reviews p {
	font-size:20px;
	/*font-family: "Josefin Slab";*/
	line-height:30px;
	color:#333333;
    font-family: "Questrial";
}

.venue-reviews h3 {
	font-size:24px;
	font-family: "Raleway";
	padding-bottom:0px;
	margin-bottom:0px;
}

.events  h3 {
	font-size:24px;
	font-family: "Raleway";
	padding-bottom:0px;
	margin-bottom:0px;
	color:red;
}

.events p {
	font-size:20px;
	font-family: "Josefin Slab";
	line-height:30px;
	color:#333333;
}

.other-resources p {
	font-size:20px;
	font-family: "Josefin Slab";
	line-height:30px;
	color:#333333;
}

.reviews h3 {
	font-size:24px;
	font-family: "Raleway";
	padding-bottom:0px;
	margin-bottom:0px;
}

.venue-reviews-title h2 {
	font-family: "LeagueGothic", "Oswald";
	font-size: 45px;
	color:#1f1f1f;
	padding:0px 25px 0px 0px;
	width:60%;
	 line-height: 0;
}

#primary-nav { 
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	padding:25px 0px 0px 25px;
	width:90%;
	font-family: "LeagueGothic", "Oswald";
}

#primary-nav a { 
	padding-right:2%;
	padding-bottom:25px;
	font-size:35px;
	text-decoration:none;
	padding-top:0px;
	color:#1f1f1f;
	float:left;
}

#primary-nav a:hover {
	color:#bd1c2a;
	text-decoration:none;
}

#site-title { 
	padding-right:20px;
	margin-top:-13px;
	font-size:22px;
	text-decoration:none;
	color:#B0B0B0;
	display: inline;
	float:left;
}

#search {
  font-size: 18px !important;
  margin: 0px 20px 20px 0px !important;
  padding:0px 10px 0px 10px;
  height: 40px!important;
  border:1px solid #f0f0f0;
  background-color:#f0f0f0;
  float:left;

}


#secondary-nav { 
	background-color:#bd1c2a;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	display:table;
	margin-left:auto;
	margin-right:auto;
}

#alphabet-nav { 
	padding-left:15%;
	float:left;
}

#alphabet-nav a { 
	padding-left:5px;
	padding-right:5px;
	font-size:15px;
	text-decoration:none;
	color:#fff;
}

#alphabet-nav a:hover { 
	text-decoration:underline;
}

#sign-in  { 
	padding-left:15px;
	font-size:15px;
	color:#fff;
	padding-right:21%;
	float:right;
}

#sign-in a{
    text-decoration:none;
	color:#fff;
}

#sign-in a:hover{
    text-decoration:underline;
}

#container {
	display:table;
	background-color:#fff;
	width:70%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:40px;
}

#home-container {
	display:table;
	width:74%;
	
	margin-left:auto;
	margin-right:auto;
}

#home-content { 
	width:95%; 
}

#content {
	width:100%;
}

.listing {
	background-color:#fff;
	padding:0px;
	margin-top:0px;
	border-bottom: 1px solid #efefef;
	width: 60%;
	float: left;
	display:table-cell;
}

hr { margin:25px 0px 25px 0px; border: 1px solid #efefef; }

.reviews {
	background-color:#fff;
	padding:0px;
	margin-top:0px;
	border-bottom: 1px solid #efefef;
	width: 60%;
	float: left;
}

.events {
	background-color:#fff;
	padding:0px;
	margin-top:0px;
	
	width: 60%;
	float: left;

}

.categories {
	background-color:#fff;
	padding:0px;
	margin-top:0px;
	width: 60%;
	float: left;
	margin-bottom:25px;
	
}

.categories a{
	margin:15px 30px 15px 0px;
	text-decoration:none;
	font-size: 20px;
	color: #002C8F;
	display:block;
	font-family:Georgia,serif;
	
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
}

.sidebar {
	width:300px;
	display:table-cell;
	float:right;
	padding-top:30px;
	padding-left:25px;
}



.offer {
	width:300px;
	height:250px;
	position:relative;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	background-color:#4C4C4C;
}

.listing a {
	color: #002C8F;
	text-decoration: none;
}

.listing img {
	float:left;
}

.restaurant, .address {
    min-height: 95px;
	padding-top:30px;
	background-color:#fff;
	float: left;
	font-size:16px;
}

.restaurant {
    width: 60%;
	
}

.restaurant p {
	padding:0px;
	margin:1px;
}

.restaurant a {
	text-decoration:none;
}

.venue-title a {
	
	font-size: 18px;
	color: #002C8F;
	text-decoration: none;
}

.venue-title a {
	font-size: 25px;
	color: #002C8F;
	text-decoration: none;
	
	font-family:Georgia,serif;
	
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
}

.address {
	width:30%;
    padding-left:40px;
}

.address p {
    padding:0px;
	margin:1px;
}

#footer {
width:100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	text-align:center;
  position:relative;
  background-color:#1f1f1f;
  padding-top:25px;
  padding-bottom:25px;
}

#footer a {
	color:#fff;
	text-decoration:none;
	text-transform: uppercase;
	padding:10px 10px 10px 0px;

}

#footer ul {
	margin:0px;
    list-style-type: none;

}

#footer li {
	display:inline-block;
	padding:10px;
}


.stars {
padding:0px;
margin-top:2px;
margin-right:2px;
width:13px; 
height:12px;
}

.thumb {
	margin: 0px 10px 5px 5px;
	padding: 0px 10px 5px 5px;
}

/* User notification */
#user-notification {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
    background: #fde073;
    text-align: center;
    line-height: 2.5;
    overflow: hidden; 
    -webkit-box-shadow: 0 0 5px black;
    -moz-box-shadow:    0 0 5px black;
    box-shadow:         0 0 5px black;
}

@-webkit-keyframes slideDown {
    0%, 100% { -webkit-transform: translateY(-50px); }
    10%, 90% { -webkit-transform: translateY(0px); }
}
@-moz-keyframes slideDown {
    0%, 100% { -moz-transform: translateY(-50px); }
    10%, 90% { -moz-transform: translateY(0px); }
}

.cssanimations.csstransforms #user-notification {
    -webkit-transform: translateY(-50px);
    -webkit-animation: slideDown 10.5s 1.0s 1 ease forwards;
    -moz-transform:    translateY(-50px);
    -moz-animation:    slideDown 10.5s 1.0s 1 ease forwards;
}
.cssanimations.csstransforms #close {
  display: none;
}

.wide-banner {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align:center;
	position:relative;
	height:450px;
	margin-bottom:10px;
	 background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.wide-banner-advertise {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align:center;
	position:relative;
	height:550px;
	margin-bottom:10px;
}

.wide-banner-ad {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align:center;
	position:relative;
	height:450px;
	margin-bottom:10px;
}

.wide-banner h2 {
	padding:5px;
	margin:5px;
}

.wide-banner-teaser {
	position:absolute;
    top:0;
    width:100%;
    /* background:rgba(0,0,0,0.6);
    opacity:1; */
}

.wide-banner-advertise-teaser {
	position:absolute;
    top:0;
    width:100%;
    /* background:rgba(0,0,0,0.6);
    opacity:1; */
}

.wide-banner-teaser p {
	font-family: "LeagueGothic", "Oswald";
	font-size:55px;
	text-transform: uppercase;
	margin:10px;
	color:#fff;
	padding:0px 25px 0px 25px;
	text-shadow: 0 0 20px #000; 
	-moz-text-shadow: 0 0 20px #000;
	-webkit-text-shadow: 0 0 20px #000;
}

.wide-banner-advertise-teaser p {
	font-family: "LeagueGothic", "Oswald";
	font-size:55px;
	text-transform: uppercase;
	margin:10px;
	color:#fff;
	padding:0px 25px 0px 25px;
}

/*added*/
.wide-banner-overlay {
    position:absolute;
    top:0;
    width:0;
    width:100%;
    height:450px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.wide-banner:hover .wide-banner-overlay {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:1;
}

.wide-banner:hover .wide-banner-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.wide-banner-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	width:100%;
}

.wide-banner-overlay .banner-title {
	font-size:55px;
	text-transform: uppercase;
	font-family: "LeagueGothic", "Oswald";
	margin-top:10px;
	margin-bottom:30px;
}

.wide-banner-overlay .banner-details {
	font-size:16px;	
}

.banner-details {
	width:50%;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:25px;
}

.wide-discount-banner {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	text-align:center;
	position:relative;
	
	height:300px;
	margin-bottom:10px;
}

.wide-discount-banner h2 {
	padding:0px;
	margin:5px;
}

.wide-discount-banner-teaser {
	position:absolute;
    top:0;
    width:100%;
    /* background:rgba(0,0,0,0.6);
    opacity:1; */
	
}

.wide-discount-banner-teaser p {
	font-family: "LeagueGothic", "Oswald";
	font-size:55px;
	text-transform: uppercase;
	margin:10px;
	color:#fff;
	padding:0px 25px 0px 25px;
	text-shadow: 0 0 20px #000; 
	-moz-text-shadow: 0 0 20px #000;
	-webkit-text-shadow: 0 0 20px #000;
}

/*added*/
.wide-discount-banner-overlay {
    position:absolute;
    top:0;
    width:0;
    width:100%;
    height:300px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.wide-discount-banner:hover .wide-discount-banner-overlay {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:1;
}

.wide-discount-banner:hover .wide-discount-banner-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.wide-discount-banner-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	width:100%;
}

.wide-discount-banner-overlay .banner-title {
	font-size:55px;
	text-transform: uppercase;
	font-family: "LeagueGothic", "Oswald";
	margin-top:10px;
	margin-bottom:0px;
	color:#fff;
}

.wide-discount-banner-overlay .banner-details {
	font-size:18px;	
	color:#fff;
}

.wide-discount-banner-overlay h2 {
	font-size:18px;	
	color:#fff;
}

.wide-advertisement-banner {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align:center;
	position:relative;
	height:150px;
	margin-bottom:10px;
}

.wide-advertisement-banner h2 {
	padding:5px;
	margin:5px;
}

.events-wide-advertisement-banner {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	/* background-size: cover; */
     /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	text-align:center;
	position:relative;
	height:550px;
	/* height:700px; */
	margin-bottom:0px;
}

.events-wide-advertisement-banner h2 {
	padding:5px;
	margin:5px;
}

.wide-advertisement-banner-teaser {
	position:absolute;
    top:0;
    width:100%;
    /* background:rgba(0,0,0,0.6);
    opacity:1; */
}

.events-wide-advertisement-banner-teaser {
	position:absolute;
    top:0;
    width:100%;	
	
}

.wide-advertisement-banner-teaser {
	position:absolute;
    top:0;
    width:100%;
    /* background: rgba(0, 0, 0, 0.3); */
	
}

.wide-advertisement-banner-teaser p {
	font-family: "LeagueGothic", "Oswald";
	font-size:35px;
	text-transform: uppercase;
	margin:10px;
	color:#fff;
	padding:0px 25px 0px 25px;
}

.events-wide-advertisement-banner-teaser p {
	font-family: "LeagueGothic", "Oswald";
	font-size:35px;
	text-transform: uppercase;
	margin:10px;
	color:#fff;
	padding:0px 25px 0px 25px;
}

.events-wide-advertisement-banner-teaser p .banner-title {
	font-family: "LeagueGothic", "Oswald";
	font-size:35px;
	text-transform: uppercase;
	margin:10px;
	color:red !important;
	padding:0px 25px 0px 25px;
}

/*added*/
.wide-advertisement-banner-overlay {
    position:absolute;
    top:0;
    width:0;
    width:100%;
    height:150px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.wide-advertisement-banner:hover .wide-advertisement-banner-overlay {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:1;
}

.wide-advertisement-banner:hover .wide-advertisement-banner-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.wide-advertisement-banner-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	width:100%;
}

.wide-advertisement-banner-overlay .banner-title {
	font-size:35px;
	text-transform: uppercase;
	font-family: "LeagueGothic", "Oswald";
	margin-top:10px;
	margin-bottom:0px;
}



.wide-advertisement-banner-overlay .banner-details {
	font-size:14px;	
}
.banner-details {
	font-size:18px !important;	
	color:#fff !important;
	text-transform: none !important;
	font-family: "Oswald" !important;
	font-weight: normal !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

.events-wide-advertisement-banner-overlay .banner-details {
	font-size:14px;	
}

.social-buttons {
	margin-right: 5px;
}

.banner-steps {
	padding-top:20px;
	display: table;
	width:60%;
	margin-left:auto;
	margin-right:auto;
}

.banner-column {
	display: table-cell;
	padding:20px 20px 75px 20px;
	width:33%;
	margin-right:20px;
}

.button {
	padding:20px 30px 20px 30px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
}

.button:hover {
	background-color:#d31f2f;
}

/* Deal */
.deal-button {
	padding:10px 20px 10px 20px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
}

.deal-button:hover {
	background-color:#d31f2f;
}

.discount-button {
	padding:15px 25px 15px 25px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
	-webkit-appearance: none;
	
	display:inline;
}

.discount-button:hover {
	background-color:#d31f2f;
}

.button-container {
	width:100%;
	
	margin-left:auto;
	margin-right:auto;
}

.deal {
	width:300px;
	height:250px;
	position:relative;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	background-color:#4C4C4C;
	overflow: hidden;

}

.deal-heading {
	background-color:#fff;
	font-family: "LeagueGothic", "Oswald";
	text-transform: lowercase;
	color:#000;
	font-size:20px;
	padding:0px 3px 0px 3px;
	display:inline-block;
	
}

.deal-teaser {
    position:absolute;
    top:0px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0)));
	padding-top:25px;
    width:285px;
    opacity:1;
	padding-left:15px;
}

.deal-teaser p {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	color:#fff;
	margin-top:5px;
	margin-bottom:15px;
	margin-right:15px;
	text-shadow: 0 0 20px #000; 
	-moz-text-shadow: 0 0 20px #000;
	-webkit-text-shadow: 0 0 20px #000;
}

.deal-overlay {
    position:absolute;
    top:0;
	padding-right:25px;
    height:250px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.deal:hover .deal-overlay {
    transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	opacity:1;
	padding-left:25px;
}

.deal:hover .deal-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.deal img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.deal:hover img {
	-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.deal-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.deal-overlay .deal-title {
	font-size:22px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	padding-top:0px;
	padding-bottom: 0px;
	margin-bottom:0px;
}

.deal-overlay  .deal-details {
	font-size:14px;
	padding-bottom:5px;
}

/* Feature Review */
.feature-review-button {
	padding:10px 20px 10px 20px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
	display:inline-block;
}

.feature-review-button:hover {
	background-color:#d31f2f;
}

.feature-review {
	width:300px;
	height:250px;
	position:relative;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	background-color:#4C4C4C;
	overflow:hidden;
}

.feature-review-heading {
	background-color:#fff;
	font-family: "LeagueGothic", "Oswald";
	text-transform: lowercase;
	color:#000;
	font-size:20px;
	padding:0px 3px 0px 3px;
	
}

.feature-review-teaser {
    position:absolute;
    bottom:0;
    width:285px;
    opacity:1;
	padding-left:15px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .8)), to(rgba(0, 0, 0, 0)));
	padding-top:15px;
}

.feature-review-teaser p {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	color:#fff;
	margin-top:5px;
	margin-bottom:15px;
	text-shadow: 0 0 20px #000; 
	-moz-text-shadow: 0 0 20px #000;
	-webkit-text-shadow: 0 0 20px #000;
}

.feature-review-overlay {
    position:absolute;
    top:0;
    padding-right:25px;
    height:250px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.feature-review:hover .feature-review-overlay {
    transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	opacity:1;
	padding-left:25px;
}

.feature-review:hover .feature-review-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.feature-review img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.feature-review:hover img {
	-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.feature-review-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.feature-review-overlay a {
	color:#fff;
	text-decoration:none;
}

.feature-review-overlay .feature-review-title {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	padding-top:0px;
	padding-bottom: 0px;
}

.feature-review-overlay  .feature-review-details {
	font-size:16px;
	margin-bottom:20px;
	padding-bottom:15px;
}

/* Top Rated Restaurant */
.top-rated-restaurant-button {
	padding:10px 20px 10px 20px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	display:inline-block;
	cursor:pointer;
}

.top-rated-restaurant-button:hover {
	background-color:#d31f2f;
}

.top-rated-restaurant {
	width:300px;
	height:250px;
	position:relative;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	background-color:#4C4C4C;
	overflow:hidden;
}

.top-rated-restaurant-heading {
	background-color:#fff;
	font-family: "LeagueGothic", "Oswald";
	text-transform: lowercase;
	color:#000;
	display:inline-block;
	font-size:20px;
	padding:0px 3px 0px 3px;
	
}

.top-rated-restaurant-teaser {
    position:absolute;
    top:0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    width:285px;
    padding-top:25px;
    opacity:1;
	padding-left:15px;
	padding-bottom:30px;
}

.top-rated-restaurant-teaser p {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	color:#fff;
	margin-top:5px;
	margin-bottom:15px;
	text-shadow: 0 0 20px #000; 
	-moz-text-shadow: 0 0 20px #000;
	-webkit-text-shadow: 0 0 20px #000;
}

.top-rated-restaurant-overlay {
    position:absolute;
    top:0;
   padding-right:25px;
   
    height:250px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.top-rated-restaurant-overlay a {
	color:#fff;
	text-decoration:none;
}

.top-rated-restaurant:hover .top-rated-restaurant-overlay {
    transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	opacity:1;
	padding-left:25px;
}

.top-rated-restaurant:hover .top-rated-restaurant-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.top-rated-restaurant img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.top-rated-restaurant:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.top-rated-restaurant-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.top-rated-restaurant-overlay .top-rated-restaurant-title {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	padding-top:0px;
	padding-bottom: 0px;
}

.top-rated-restaurant-overlay  .top-rated-restaurant-details {
	font-size:16px;
	margin-bottom:20px;
	padding-bottom:15px;
}

/* New Restaurant */
.new-restaurant-button {
	padding:10px 20px 10px 20px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
	display:inline-block;
}

.new-restaurant-button:hover {
	background-color:#d31f2f;
}

.new-restaurant {
	width:300px;
	height:250px;
	position:relative;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	background-color:#4C4C4C;
	overflow:hidden;
}

.new-restaurant-heading {
	background-color:#fff;
	font-family: "LeagueGothic", "Oswald";
	text-transform: lowercase;
	color:#000;
	font-size:20px;
	padding:0px 3px 0px 3px;
	display:inline-block;
	
}

.new-restaurant-teaser {
    position:absolute;
    top:0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0)));
    width:285px;
    opacity:1;
	padding-left:15px;
	padding-top:25px;
	padding-bottom:30px;
}

.new-restaurant-teaser p {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	color:#fff;
	margin-top:5px;
	margin-bottom:15px;
	text-shadow: 0 0 20px #000; 
	-moz-text-shadow: 0 0 20px #000;
	-webkit-text-shadow: 0 0 20px #000;
}

.new-restaurant-overlay {
    position:absolute;
    top:0;
	padding-right:25px;
    height:250px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.new-restaurant-overlay a {
	color:#fff;
	text-decoration:none;
}

.new-restaurant:hover .new-restaurant-overlay {
    transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	opacity:1;
	padding-left:25px;
}

.new-restaurant:hover .new-restaurant-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.new-restaurant img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.new-restaurant:hover img {
	-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.new-restaurant-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.new-restaurant-overlay .new-restaurant-title {
	font-size:26px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	padding-top:0px;
	padding-bottom: 0px;
}

.new-restaurant-overlay  .new-restaurant-details {
	font-size:18px;
	margin-bottom:20px;
	padding-bottom:15px;
}

/* Feature Events */
.feature-event-button {
	padding:10px 20px 10px 20px;
	margin:0px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
	display:inline-block;
}

.feature-event-button:hover {
	background-color:#d31f2f;
}

.feature-event {
	width:300px;
	height:250px;
	position:relative;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	background-color:#4C4C4C;
	overflow:hidden;
}

.feature-event-heading {
	background-color:#fff;
	font-family: "LeagueGothic", "Oswald";
	text-transform: lowercase;
	color:#000;
	font-size:20px;
	padding:0px 3px 0px 3px;
	
}

.feature-event-teaser {
    position:absolute;
    bottom:0;
    width:285px;
    opacity:1;
	padding-left:15px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .8)), to(rgba(0, 0, 0, 0)));
	padding-top:15px;
}

.feature-event-teaser p {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	color:#fff;
	margin-top:5px;
	margin-bottom:15px;
	text-shadow: 0 0 20px #000; 
	-moz-text-shadow: 0 0 20px #000;
	-webkit-text-shadow: 0 0 20px #000;
}

.feature-event-overlay {
    position:absolute;
    top:0;
    padding-right:25px;
    height:250px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.feature-event:hover .feature-event-overlay {
    transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	opacity:1;
	padding-left:25px;
}

.feature-event:hover .feature-event-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.feature-event img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.feature-event:hover img {
	-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.feature-event-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.feature-event-overlay a {
	color:#fff;
	text-decoration:none;
}

.feature-event-overlay .feature-event-title {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	padding-top:0px;
	padding-bottom: 0px;
}

.feature-event-overlay  .feature-event-details {
	font-size:14px;
	margin-bottom:20px;
	padding-bottom:15px;
}

.feature-event-overlay  .feature-event-time {
	font-size:14px;
	 margin: 0px;
   padding: 0px;
}

/* Feature Events Last */
.feature-event-last-button {
	padding:10px 20px 10px 20px;
	margin:0px;
	background-color:#bd1c2a;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
	display:inline-block;
}

.feature-event-last-button:hover {
	background-color:#d31f2f;
}

.feature-event-last {
	width:300px;
	height:250px;
	position:relative;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	overflow:hidden;
}

.feature-event-last-heading {
	background-color:#fff;
	font-family: "LeagueGothic", "Oswald";
	text-transform: lowercase;
	color:#000;
	font-size:20px;
	padding:0px 3px 0px 3px;
	
}

.feature-event-last-teaser {
    position:absolute;
    bottom:0;
    width:285px;
    opacity:1;
	padding-left:15px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .8)), to(rgba(0, 0, 0, 0)));
	padding-top:15px;
}

.feature-event-last-teaser p {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	color:#fff;
	margin-top:5px;
	margin-bottom:15px;
}

.feature-event-last-overlay {
    position:absolute;
    top:0;
    padding-right:25px;
    height:250px;
    background:rgba(0,0,0,0.6);
    opacity:0;
}

.feature-event-last:hover .feature-event-last-overlay {
    transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	opacity:1;
	padding-left:25px;
}

.feature-event-last:hover .feature-event-last-teaser {
    transition: all .5s;
    -webkit-transition: all .5s;
	opacity:0;
}

.feature-event-last img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.feature-event-last:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.feature-event-last-overlay {
	color:#fff;
	margin-left: auto;
    margin-right: auto; 
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.feature-event-last-overlay a {
	color:#fff;
	text-decoration:none;
}

.feature-event-last-overlay .feature-event-last-title {
	font-size:24px;
	font-family: "LeagueGothic", "Oswald";
	text-transform: uppercase;
	padding-top:0px;
	padding-bottom: 0px;
}

.feature-event-last-overlay  .feature-event-last-details {
	font-size:14px;
	margin-bottom:20px;
	padding-bottom:15px;
}

.feature-event-last-overlay  .feature-event-last-time {
	font-size:14px;
	 margin: 0px;
   padding: 0px;
}

.load-more {
	width: 60%;
	background-color:#e8e8e8;
	font-size:24px;
	text-align:center;
	padding:8px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	border:0;
	color:#949494;
	font-weight:bold;
	display:block;
	cursor:pointer;
}

.load-more:hover{
	width: 60%;
	background-color:#bd1c2a;
	font-size:24px;
	text-align:center;
	padding:5px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	border:0;
	color:#fff;
	font-weight:bold;
}

.venue-load-more {
	width: 100%;
	background-color:#e8e8e8;
	font-size:24px;
	text-align:center;
	padding:8px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	border:0;
	color:#949494;
	font-weight:bold;
	display:block;
	cursor:pointer;
}

.venue-load-more:hover{
	width: 100%;
	background-color:#bd1c2a;
	font-size:24px;
	text-align:center;
	padding:8px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	border:0;
	color:#fff;
	font-weight:bold;
	display:block;
	cursor:pointer;
}

.action-button {
	width:100%;
	background-color:#e8e8e8;
	font-size:24px;
	text-align:center;
	padding:5px 10px 5px 10px;
	margin:15px 0px 15px 0px;
	border:0;
	color:#949494;
	font-weight:bold;
	text-decoration:none;
}

.action-button:hover{
	width:100%;
	background-color:#bd1c2a;
	font-size:24px;
	text-align:center;
	padding:5px 10px 5px 10px;
	margin:15px 0px 15px 0px;
	border:0;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.clear {
	clear:both;
}

/* star rating */
.starRating{
  display        : inline-block;
  position       : relative;
  height         : 24px;
  background     : url('../img/star-rating.png') repeat-x 0 0;
  vertical-align : bottom;
}

.starRating div{
  float    : left;
  position : relative;
  height   : 24px;
}

.starRating input{
  position : relative;
  z-index  : 1;
  width    : 24px;
  height   : 24px;
  margin   : 0;
  padding  : 0;
  opacity  : 0;
}

.starRating label{
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 100%;
  height   : 24px;
}

.starRating span{
  display : none;
}

.starRating       input:checked       + label,
.starRating:hover input:checked:hover + label{
  background : url('../img/star-rating.png') repeat-x 0 -24px;
}

.starRating:hover input:checked + label{
  background : transparent;
}

.starRating:hover input:hover + label{
  background : url('../img/star-rating.png') repeat-x 0 -48px;
}

.noteworthy {
	text-transform: uppercase;
	color:#bd1c2a;
	font-family: "LeagueGothic", "Oswald";
	font-size: 22px;

}

/* .event_microdata {
	display:none;
} */

#venue_microdata {
	display:none;
}

.review_microdata {
	display:none;
}



#social-nav {
	padding:0px 0px 3px 0px;
	margin:0px;
	float:right;
}

#social-nav a img:hover {
    opacity: 0.4;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

#social-nav ul {
	margin:0px;
    list-style-type: none;

}

#social-nav li {
	display:inline-block;
}

#social-nav li a {
	padding-right:25px;
}

.comment {
	padding-left:30px;
	color:#8e8e8e;
}

.comment p {
font-style: italic;
}

.comment-title  {
	font-size:33px;
	font-style: normal;
}
.animated { max-height: 150%; }
.contact-us label {display: block; margin-bottom:5px;}
.contact-us input[type="text"], .contact-us input[type="email"], .contact-us input[type="password"] { display: block; width:50%; padding: 10px; border:1px solid #DDD; color:#666; }
.contact-us textarea{ display:block; border:2px solid #ccc; padding: 10px; vertical-align: top; width: 50%;}
.contact-us .animated { -webkit-transition: height 0.2s; -moz-transition: height 0.2s; transition: height 0.2s;}

#yelp_grid_image {
	width:300px;
	height:250px;
	padding-bottom:10px;
}

#yelp_grid_image img {
    width: 300px;
    height:250px;
	
}

#style-1 { 
	width:65%;
	background-color:#fff; 
	margin:10px 0px 10px 0px; 
	padding:0px 10px 0px 10px;
}

#style-1:hover {
	background-color:#fff;
} 

#style-2 { 
	width:65%;
	background-color:#fff; 
	margin:10px 0px 10px 0px; 
	padding:0px 10px 0px 10px;
}

#style-2:hover {
	background-color:#fff;
} 

.other-text p {
	font-size:20px;
	font-family: "Lora";
	line-height:30px;
	color:#333333;
}
.other-text ul {
	font-size:20px;
	font-family: "Josefin Slab";
	line-height:30px;
	color:#333333;
}
.other-text h2 {
	font-size:20px;
	font-family: "Josefin Slab";
	line-height:30px;
	color:#333333;
}

.videoWrapper {
	
	padding-bottom: 460px; /* 16:9 */
	padding-top: 0px;
	height: 0;

}
.videoWrapper iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 350px;
}

.happy-hour-days a {
		display:block;
		text-align:center;
		font-size:48px;
		font-family: "LeagueGothic", "Oswald";
		color:#000;
		width:85%;
		padding:20px 20px 20px 20px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		border:solid 1px #000;
		border-radius: 7px;
}

.happy-hour-days a:hover {
	background-color:#000;
	color:#fff;
}

.happy-hour-days-breadcrumbs a {
		display:inline-block;
		text-align:center;
		font-size:20px;
		font-family: "LeagueGothic", "Oswald";
		color:#000;
		padding:15px 15px 15px 15px;
		margin-bottom:20px;
		border:solid 1px #000;
		border-radius: 7px;
}

.event-breadcrumbs {
	margin-left:auto;
	margin-right:auto;
}

.city-breadcrumbs-dark {
	margin-left:auto;
	margin-right:auto;
}



.event-breadcrumbs a {
		display:inline-block;
		text-align:center;
		font-size:20px;
		font-family: "LeagueGothic", "Oswald";
		color:#000;
		padding:15px 40px 15px 40px;
		margin:40px;
		border:solid 1px #fff;	
		cursor:pointer;
		background-color:#fff;
}

.city-breadcrumbs-dark a {
		display:inline-block;
		text-align:center;
		font-size:20px;
		font-family: "LeagueGothic", "Oswald";
		color:#fff;
		padding:15px 40px 15px 40px;
		margin:5px 40px 5px 40px;
		border:solid 1px #fff;	
		cursor:pointer;
		background-color:#000;
}

.event-breadcrumbs a:hover {
	background-color:transparent;
	color:#fff;
}

.city-breadcrumbs-dark a:hover {
	background-color:transparent;
	color:#000;border:solid 1px #000;
}

.events input[type=text] {
border-radius: 5px;
border:0px;
height:60px;
width:78%;
text-indent: 10px;
border: 1px solid #efefef;
}

.events input[type=submit] {
display:inline-block;
		text-align:center;
		font-size:20px;
		font-family: "LeagueGothic", "Oswald";
		color:#fff;
		padding:17px 40px 19px 40px;
		margin:10px;
		width:20%;
		border:solid 1px #fff;	
		background-color:#bd1c2a;
		-webkit-appearance: none;
  -webkit-border-radius: 0;
		cursor:pointer;
}

.happy-hour-days-breadcrumbs .selected {
	background-color:#000;
	color:#fff;
}

.event-breadcrumbs .selected {
	background-color:transparent;
	color:#fff;
	border:solid 2px #fff;
animation: pulse 1.5s linear infinite;
}

.event-breadcrumbs .selected:hover {
animation: 0;	
}

@keyframes pulse {
    0% {
     transform: scale(1, 1);
    }

    50% {
     transform: scale(1.1, 1.1);
    }

    100% {
    transform: scale(1, 1);
    }
}


.happy-hour-days-breadcrumbs a:hover {
	background-color:#000;
	color:#fff;
}



.nav-buttons a {
		display:block;
		text-align:center;
		font-size:48px;
		font-family: "LeagueGothic", "Oswald";
		color:#000;
		width:85%;
		padding:20px 20px 20px 20px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		border:solid 1px #000;
		border-radius: 7px;
}

.nav-buttons a:hover {
	background-color:#000;
	color:#fff;
}

.nav-buttons-breadcrumbs a {
		display:inline-block;
		text-align:center;
		font-size:20px;
		font-family: "LeagueGothic", "Oswald";
		color:#000;
		padding:15px 15px 15px 15px;
		margin-bottom:20px;
		
		border:solid 1px #000;
		border-radius: 7px;
}

.nav-buttons-breadcrumbs .selected {
	background-color:#000;
	color:#fff;
}

.nav-buttons-breadcrumbs a:hover {
	background-color:#000;
	color:#fff;
}



.hidden{
     opacity:0;
}
.visible{
     opacity:1;
}


#content .how-it-works h1 { 
	color: #000; 
	font-family: 'Raleway',sans-serif; 
	font-size: 42px; 
	font-weight: 800; 
	line-height: 52px; 
	margin: 24px 0 24px 0; 
	text-align: center; 
	text-transform: uppercase; 
}

#content .how-it-works h2 { 
	color: #000; 
	font-family: 'Raleway',sans-serif; 
	font-size: 30px; 
	font-weight: 800; 
	line-height: 36px; 
	margin: 0 0 0; 
	text-align: center; 
}

#content .how-it-works p { 
	color: #000;
	width:70%;
	font-family: 'Raleway',sans-serif; 
	font-size: 18px; 
	font-weight: 500; 
	line-height: 32px; 
	margin-left: auto;
	margin-right:auto;
	margin-bottom: 24px;
	text-align:center;
}

.steps {
	display:block;
} 

.arrow {
  position: relative;
  bottom: 0;
  left: 50%;
  margin-left:-20px;
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
.animated{-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;

            animation-iteration-count: infinite;
       -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;

animation-fill-mode:both;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
}


@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	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);}
}