.tdp-venue-card{
    display:flex;
    align-items:center;
    gap:24px;
}

.tdp-venue-card a{
    text-decoration:none;
}

.tdp-venue-image{
    flex:0 0 170px;
}

.tdp-venue-image img{
    width:170px;
    object-fit:contain;
    background:#fff;
    border-radius:4px;
    display:block;
}

.tdp-venue-content{
    color:#fff;
	width:200px;
}

.tdp-venue-title{
    margin:0 0 4px;
    font-size:16px;
    font-weight:700;
    line-height:1.1;
	color:white;
}

.tdp-venue-location{
    font-size:16px;
}

.tdp-venue-phone{
    font-size:16px;
	text-decoration:underline;
}

.tdp-venue-rating{
    display:flex;
    align-items:center;
    gap:10px;
    font-size:16px;
}

.tdp-rating-stars{
    color:#b9a06a;
	font-size:22px;
}


.tdp-venues-swiper{
    position:relative;
}

.tdp-venues-prev,
.tdp-venues-next{
    position:absolute;
    transform:translateY(-50%);
    z-index:10;
    cursor:pointer;
	margin-top: 30px;
}

.tdp-venues-prev{
    left:-50px;
}

.tdp-venues-next{
    right:-50px;
}

.tdp-venues-prev img,
.tdp-venues-next img{
    width:34px;
    height:auto;
    display:block;
}

.tdp-venues-wrapper{
    display:flex;
    align-items:center;
    gap:30px;
}

.tdp-venues-swiper{
    flex:1;
    min-width:0;
}


/* =========================
   grid
========================= */



.tdp-venues-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:40px;
}

.tdp-venues-grid .tdp-venue-card{
border:1px solid #D4D4D4;
	padding:10px;
}

.tdp-venues-grid .tdp-venue-title{
	color:#1E1E1E;
}

.tdp-venues-grid .tdp-venue-content{
	color:#1E1E1E;
}

@media(max-width:767px){

    .tdp-venues-grid{
        grid-template-columns:1fr;
    }

}

/* =========================
   DOTS VISIBILITY
========================= */

.tdp-venues-wrapper .swiper-pagination{
    display:none;
}

.tdp-venues-wrapper .swiper-pagination-bullet-active {
  background: #B6A182;
}

.tdp-venues-wrapper .swiper-pagination-bullet{
	  background:white;
}

/* Mobile */

@media (max-width:767px){

    .tdp-venues-wrapper.dots-mobile-yes .swiper-pagination{
        display:block;
		padding-top: 30px;
    position: inherit;
    }

}

/* Tablet */

@media (min-width:768px) and (max-width:1023px){

    .tdp-venues-wrapper.dots-tablet-yes .swiper-pagination{
        display:block;
    }

}

/* Desktop */

@media (min-width:1024px){

    .tdp-venues-wrapper.dots-desktop-yes .swiper-pagination{
        display:block;
    }

}

/* =========================
   ARROWS VISIBILITY
========================= */

@media (max-width:767px){

    .tdp-venues-wrapper.arrows-mobile-no .tdp-venues-prev,
    .tdp-venues-wrapper.arrows-mobile-no .tdp-venues-next{
        display:none;
    }

}

@media (min-width:768px) and (max-width:1023px){

    .tdp-venues-wrapper.arrows-tablet-no .tdp-venues-prev,
    .tdp-venues-wrapper.arrows-tablet-no .tdp-venues-next{
        display:none;
    }

}

@media (min-width:1024px){

    .tdp-venues-wrapper.arrows-desktop-no .tdp-venues-prev,
    .tdp-venues-wrapper.arrows-desktop-no .tdp-venues-next{
        display:none;
    }

}


/******ratings*******/

.home .tdp-venue-features{
	display:none;
}


.home .tdp-game-type{
	display:none;
}

.tdp-venue-features{
    display:flex;
    flex-direction:column;
}



.tdp-venue-features > div{
    display:grid;
    grid-template-columns:1fr 1fr;
    align-items:center;
}

.tdp-venue-features > div span:first-child{
    text-align:left;
}

.tdp-venue-features > div span:last-child{
    text-align:left;
    color:#B89D6B;
}

.tdp-venue-features span{
	font-size:12px;
	line-height:18px;
}


.tdp-venue-features span:last-child{
    color:#b89d6b;
	font-size:16px;
}



@media (max-width:1024px){

.tdp-venues-grid .tdp-venue-card{
    display:block;
    gap:30px;
    align-items:center;
}

}



.tdp-venue-game-types{
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    margin:10px 0;
}

.tdp-game-type{
    padding:5px 12px;
    border:1px solid #D4D4D4;
    border-radius:10px;
    font-size:14px;
}