/*body {
    background: url(https://assets.prucenter.com/premium-slides/backupdates.jpg);
    background-size: cover;
        background-repeat: no-repeat;
        overflow-x: hidden !important;
        background-position: top right;
        max-width: 100% !important;
}*/
   .foodCard{ 
  /* 	min-height: 420px;*/
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 1px 0 rgba(0, 0, 0, 0.19);
    width: 100%;
    margin-bottom: 2rem;
    border-radius: 8px;
    overflow: hidden;

}
.circRightA{
     width: 36px;
    height: 36px;
    position: absolute;
    bottom: .5rem;
    right: .5rem;
    border-radius: 50%;
    background: #4e4e4e;
    text-align: center;
    color: yellow;
    padding-top: 2px;
    font-size: 1.4rem;
}
#concessionPdp p{
    color: #fff;
}
#foodContain {
    max-width: 1300px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
#restBar {
    max-width: 1300px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
            padding: 2rem 1rem 0rem 1rem;
}
#restBar .fullTileCopy {
    padding: 3rem 2rem 0rem 2rem;
}

#foodContain .foodCard {
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 1px 0 rgba(0, 0, 0, 0.19);
    max-width: 428px;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
    background: #2e2e2e;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
}
#foodContain .imgFood {
    max-height: 210px ;
}
.foodCard h3{
	    font-size: 1.2rem;
    font-weight: 900;
    margin-bottom: 0px;
    line-height: 26px;
}
.foodCard p{
   font-size: .9rem;
    margin-top: 3px;
    margin-bottom: 8px;
}
.foodCard span{
     font-size: .85rem;
    margin-top: 8px;
    color: yellow;
    font-weight: 600;

	}
.foodCard button{
	    height: 50px;
    width: 100%;
    border-top: 1px solid #bebebe;
    text-transform: uppercase;
    font-size: 15px;
    color: #292929;
}
.copyFoo{
   padding: 1rem 1rem 2.5rem;
   background: #2e2e2e;
   color: #fff;
   position: relative;
}
.copyFoo span img{
	width: 23px;
    margin-right: 5px;
}
.imgFood{
	    width: 100%;
    position: relative;
    overflow: hidden;
    max-height: 250px;
}

.imgFood img{
  width: 100%;
      -ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Safari */
    transform: scale(1);
     -webkit-transition: transform 1s, -webkit-transform 1s; /* Safari */
    transition: transform 1s, transform 1s;

  }
.imgFood img:hover{
      -ms-transform: scale(1.05); /* IE 9 */
    -webkit-transform: scale(1.05); /* Safari */
    transform: scale(1.05);
     -webkit-transition: transform 1s, -webkit-transform 1s; /* Safari */
    transition: transform 1s, transform 1s;


  }
#restAd{
	background-/image: url(images/food/restaurant.jpg);
	background-size: cover;
	        height: 87.1%;
}
#restAd p{
    text-align: center;
    color: #fff;
    font-size: 17px;
    padding-top: 8rem;
    margin-bottom: 5px;
}
#restAd h3 {
    color: #fff;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    font-size: 34px;
    line-height: 1.05;
}
#restAd button{
	width: 250px;
    position: relative;
    left: 50%;
    margin-left: -125px;
    margin-top: 2rem;
}
.fullSpaces h3{
	font-size: 17px;
    padding-left: 1rem;
    color: #414141;
}
.fullSpaces .groupProd p{
	    font-size: 14px;
    color: #999999;
    margin-top: 1rem;
}
.fullSpaces .groupProd h2 {
    font-size: 38px;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-top: 21px;
    line-height: 45px;
}
.fullSpaces{
	position: relative;

}
.secondSec{
	font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 28px;
    margin-bottom: 2px;
    line-height: 1.3;
    text-align: center;
    margin-top: 1rem;
    padding-top: 2rem;
        text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
}
.fullSpaces .benis{
	margin-bottom: 3rem;
}
/*concession PDP*/
.concessionPdp  h1{
font-size: 34px;
color: #fff;
}
.fbLocations{
    margin-bottom: 2rem;
}
.fbLocations span{
font-size: 15px;
color: #fff;
}
.fbLocations span img{
    width: 27px;
    margin-right: 9px;
}
#fbCopy .concessionPdp button img{
    width: 19px;
    position: absolute;
    left: 17px;
    top: 10px;
}
  .rentH{
    width: 100%;
  }
 .rentH .heroCopy {
    background-image: url(/images/anglehero.png);
    height: 900px;
    width: 47%
  }
  .rentH  .heroText {
    width: 74%;
    position: relative;
    top: 7rem;
    left: 4rem;
        max-width: 520px;
}
.rentH  .heroText h1 {
    font-size: 44px;
  }
 .rentH .heroText p {
    color: #c9c9c9;
    font-size: 15px;
    width: 90%;
  }
 .rentH #lordeHero {
    background-image: url(/images/rent/arenahero.jpg);
    height: 595px;
  }
  .rentH .call {
    background-color: transparent;
    color: #fff;
    border:1px solid #fff;
  }
   #platR #lordeHero {
    background-image: url(/images/rent/plathero.jpg);
  }
     #gramR #lordeHero {
    background-image: url(/images/rent/gramhero.jpg);
  }
       #restR #lordeHero {
    background-image: url(/images/rent/resthero.jpg);
  }
         #champR #lordeHero {
    background-image: url(/images/rent/championhero.jpg);
  }
           #clubR #lordeHero {
    background-image: url(/images/rent/clubhero.jpg);
  }
     #towerR #lordeHero {
    background-image: url(/images/rent/towerhero.jpg);
  }
       #goalR #lordeHero {
    background-image: url(/images/rent/goalhero.jpg);
  }
         #mainR #lordeHero {
    background-image: url(/images/rent/renthero.jpg);
  }
          #primeR #lordeHero {
    background-image: url(/images/rent/primehero.jpg);
  }
  #rentBadge{
    color: #fed200;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 900;
  }
  .rentJazz{
    font-size: 16px;
    font-weight: 500;
    color: #fbd300;
  }
  .spaceHeader{
      font-size: 24px;
    font-weight: 900;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 2rem;
}
.foodRec{    
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

@media screen and (max-width: 1280px) {
.rentIcon{
    margin-top: 0rem;
}
.foodCard {
    min-height: auto;
}
.fullSpaces .benis {
    margin-left: 0rem;
    margin-right: 0rem;
}
.fullSpaces .groupProd {
    width: 40%;
    padding-top: 2rem;

}
.copyFoo {
    padding: 1rem .5rem 2rem;
}
.foodCard h3 {
    font-size: 1.2rem;
    font-weight: 900;
    margin-bottom: 0px;
    line-height: 22px;
}
.foodCard p {
    font-size: 13px;
    margin-top: 2px;
      
}
.plan .foodCard p {
        max-height: 40px;
    overflow: hidden;
}
.copyFoo span img {
    width: 17px;
    margin-right: 5px;
}
.foodCard button {
    height: 45px;
    font-size: 14px;
    margin-top: 10px;
  }
  .foodCard span {
    font-size: .8rem;
    margin-top: 8px;
}
.concessionPdp{
    padding-top: 2rem;
    padding-left: 1rem;

}
#fbCopy .concessionPdp  h1{
font-size: 36px;
}
    .rentH .heroCopy {
  
    width: 55%;
}
.rentH .heroText {
    top: 6rem;
}
#restBar {
    padding: 2rem 0.5rem 2rem 0.5rem;
}
}
@media screen and (max-width: 1024px) {
    #restBar .fullTileCopy {
    padding: 3rem 1rem 0rem 1rem;
}
 #restBar .fullTileCopy h2 {
 font-size: 25px;
    margin-bottom: 12px;
    margin-top: 0px;
    margin-top: 0px;
    line-height: 26px;
}
 #restBar .fullTileCopy h3{
    display: none;
}

.fandb .grid-padding-x > .cell{
	padding-left: 10px;
    padding-right: 10px;
}
 .fullSpaces .groupProd h2 {
    font-size: 27px;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-top: 6px;
    line-height: 31px;
}
.fullSpaces h3 {
    font-size: 14px;
}

.fullSpaces .groupProd p {
    font-size: 13px;
    margin-top: 0rem;
}
#restAd {
    height: 85%;
    }
#restAd p {
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding-top: 7rem;
    margin-bottom: 2px;
}
#restAd h3 {
    color: #fff;
    padding-left: 0rem;
    padding-right: 0rem;
    text-align: center;
    font-size: 23px;
    line-height: 1.05;
}
#restAd button {
    width: 86%;
    position: relative;
    left: 0%;
    margin-top: 4rem;
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 13px;
}
.foodCard h3 {
    font-size: 1.1rem;
    font-weight: 900;
  
}
.concessionPdp {
    padding-top: 1rem;
    }
/*#fbCopy .concessionPdp h1 {
    font-size: 42px;
    margin-bottom: 4px;
}*/
#fbCopy .concessionPdp h2 {
    font-size: 18px;
    margin-bottom: 5px;
}
.concessionPdp p{
font-size: 14px;
margin-bottom: 20px;
}
.fbLocations span img{
    width: 23px;
    }
.rentH #lordeHero {
    background-image: url(/images/rent/arenahero.jpg);
    height: 522px;
}
.rentH .heroText h1 {
    font-size: 30px;
}
.rentH .heroText {
    top: 6rem;
    left: 3rem;
}
.rentH .heroText p {
    color: #c9c9c9;
    font-size: 14px;
    }
    .rentH .heroText button {
    width: 82%;
    height: 46px;
    font-size: 13px;
    margin-top: 15px;
}
.rentIcon {
    margin-top: 1.5rem;
    width: 50px;
    margin-left: -28px;
    margin-bottom: 0px;
}
.spaceHeader {
    font-size: 20px;
   
    margin-bottom: 1rem;
}
}

@media screen and (max-width: 850px) {
    #restBar .fullTileCopy{
        padding-top: 1rem;
    }
    #restBar .fullTileCopy h2 {
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: 21px;
}
#restAd {
    height: 83%;
}
#restAd p {
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding-top: 5rem;
    margin-bottom: 2px;
}

#restAd button {
    width: 87%;
    position: relative;
    left: 0%;
    margin-top: 4rem;
    margin-left: 1rem;
    margin-right: 0rem;
    font-size: 12px;
}
.fullSpaces .groupProd h2 {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-top: 16px;
    line-height: 31px;
    font-size: 24px;
}
.fullSpaces .groupProd button{
	text-transform: uppercase;
    border: none;
    border-top: 1px solid #ccc;
    box-shadow: none;
    width: 100%;
    margin-left: 0rem;
    margin-right: 0rem;
}
.fullSpaces .groupProd {
    width: 100%;
    }
.fullSpaces .groupProd p {
    font-size: 13px;
    margin-top: 0rem;
    margin-bottom: 10px;
}
.fullSpaces .benis{
	    height: 482px;
}
.secondSec{
    font-size: 22px;
    margin-bottom: 2px;
    line-height: 1.3;
    text-align: center;
    margin-top: 1rem;
}
#fbCopy .concessionPdp h1 {
    font-size: 32px;
}
#fbCopy .concessionPdp h2 {
    font-size: 16px;
    margin-bottom: 10px;
}
.concessionPdp p{
font-size: 13px;
    margin-bottom: 1rem;
}
.fbLocations {
    margin-bottom: 1rem;
}
.fbLocations span {
    font-size: 14px;
}
.concessionPdp {
    padding-top: 0rem;
}
.rentH .slideIn {
    left: 0rem;
}
.rentH .heroCopy {
    width: 78%;
}
}
 @media screen and (max-width: 639px) {
    #foodContain .imgFood {
    max-height: 140px ;
}

    #restBar .fullTileCopy {
    padding: 0rem;
}
#restBar {
    padding: 2rem 0rem 2rem 0rem;
}
#restBar .fullTileCopy h2 {
    font-size: 17px;
    margin-bottom: 6px;
    margin-top: 14px;
    line-height: 21px;
    max-height: 30px;
}
#restBar .fullTileCopy p {
    display: block;
    padding: 0px 5px;
}
 	.fandb .grid-padding-x > .cell{
 	padding-left: 3px;
    padding-right: 3px;
}
.badge {
    padding: 4px 10px;
    border-radius: 0px;
    font-size: 12px;
    height: 23px;
}
.foodCard{
	 margin-bottom: 2rem;
}
/*.copyFoo {
    padding: 8px 5px;
}*/
.foodCard h3 {
    font-size: .9rem;
  
}
.foodCard p {
    font-size: 12px;
    margin-top: 4px;
    margin-bottom: 10px;
        max-height: 20px;
    overflow: hidden;
}
.copyFoo span img {
    width: 15px;
    margin-right: 6px;
}
.foodCard button {
    height: 44px;
    font-size: 13px;
    margin-top: 1px;
}
.foodCard span {
   font-size: .75rem;
    }
    #restAd {
    height: 91%;
    margin-top: -4px;
}
#restAd p {
   
    font-size: 14px;
    padding-top: 5rem;
      }
#restAd h3 {
    font-size: 20px;
    line-height: 1.05;
    min-height: 42px;
}
#restAd button {
    width: 76%;
    position: relative;
    left: 0%;
    margin-top: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 12px;
}
.fullSpaces .groupProd h2 {
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 16px;
    margin-bottom: 2px;
    line-height: 22px;
    font-size: 16px;
}
.fullSpaces .groupProd p{
	display: none;
  }
  .fullSpaces h3 {
    font-size: 13px;
    margin-bottom: 17px;
    padding-left: 5px;
}
.fullSpaces .benis {
    height: 340px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 1rem;
}
.fullSpaces .groupProd button{
	position: absolute;
    bottom: 135px;
}
#fbCopy .concessionPdp h1 {
    font-size: 22px;

    }
.concessionPdp{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
#fbCopy .concessionPdp button img {
    width: 16px;
    position: absolute;
    left: 17px;
    top: 8px;
}
.plan .foodCard p {
        max-height: 100%;
    overflow: hidden;
}
.imgFood {
    width: 100%;
    position: relative;
    overflow: hidden;
    max-height: 200px;
    }
    .rentH .heroCopy {
    width: 113%;
    margin-top: 311px;
}
.rentH .heroText {
    top: 1rem;
    left: 2rem;
}
.rentH .heroText h1 {
    font-size: 24px;
    line-height: 32px;
}
.rentH .heroText p {
    color: #c9c9c9;
    font-size: 14px;
    margin-top: 1px;
    width: 100%;
}
.rentH .heroText button {
    width: 47%;
    height: 46px;
    font-size: 12px;
    margin-top: 0px;
    margin-right: 1%;
}
.rentH #lordeHero {
    background-image: url(/images/rent/arenahero.jpg);
    height: 540px;
}
#fbCopy .concessionPdp h2{
    font-size: 15px;
}
}

@media screen and (max-width: 450px) {
#restBar {
    padding: 0rem 0rem 2rem 0rem;
}
#restBar .fullTileCopy p {

    margin-bottom: 2px;
}

	#restAd {
    height: 95%;

}
.foodCard h3 {
   

 }
 .foodCard {
    margin-bottom: 1rem;
}
.foodCard button {
    font-size: 12px;
    margin-top: 4px;
}
.fullSpaces .groupProd button{
    height: 42px;
    font-size: 12px;
    margin-top: 4px;
}
.rentH .heroCopy {
    width: 113%;
    margin-top: 294px;
}
.rentH .heroText h1 {
    font-size: 20px;
    line-height: 30px;
}
.rentH .heroText p {
    color: #c9c9c9;
    font-size: 13px;
}
.rentH #lordeHero {
     height: 683px;
    }
    .rentH .heroText button {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 1rem;
}
.rentH .heroCopy {

   margin-top: 318px;
}
.rentH .heroText {
    top: 1rem;
    left: 1rem;
}

}