/*
Theme Name: Retro Rocks Pub
Theme URI:
Author: Retro Rocks Pub
Author URI:
Description: Dive into a Culinary Concert of Gourmet Delights and Iconic Music Videos!
Version: 2023.01
*/
@charset "utf-8";


.header .container-1680 .headerMenu li.current-menu-item a{color: #FF9C1D;}
img{ max-width:100%; height:auto;}

.navigation.pagination{padding:0 15px; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; -ms-flex-pack:center; justify-content:center; margin-top:30px}
.post-navigation{margin:24px 0}
.post-navigation .nav-links:before,.post-navigation .nav-links:after{display:table; content:''}
.post-navigation .nav-links:after{clear:both}
@media only screen and (min-width:768px)
{
.post-navigation{margin:25px 0; max-width:100%}
}
@media only screen and (min-width:1168px)
{
.post-navigation{margin:25px 0; max-width:100%}
}
.post-navigation .nav-links{margin:0; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-5px; margin-left:-5px}
.post-navigation .nav-links a{display:inline-block; line-height:100%; padding:0 2.5rem; line-height:3; color:#fff; background:#4c3629; border:1px solid #4c3629; border-radius:0; text-align:center}
.post-navigation .nav-links a .post-title{hyphens:auto; font-weight:600}
.post-navigation .nav-links a:hover{color:#fff; background:#684e3e; border:1px solid #684e3e}
.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; padding:0 5px}
.post-navigation .nav-links .nav-next{text-align:right; margin-left:auto}
.post-navigation .nav-links .nav-previous .meta-nav:before{display:inline}
.post-navigation .nav-links .nav-next .meta-nav:after{display:inline}
.pagination .nav-links{display:flex; flex-wrap:wrap}
.pagination .nav-links>*.dots,.pagination .nav-links>*.prev{padding-left:0}
.pagination .nav-links>*.dots,.pagination .nav-links>*.next{padding-right:0}
.pagination .nav-links a:focus{outline-offset:-1px; text-decoration:none}
.pagination .nav-links a:focus.prev,.pagination .nav-links a:focus.next{text-decoration:none}
.pagination .nav-links a:focus.prev .nav-prev-text,.pagination .nav-links a:focus.prev .nav-next-text,.pagination .nav-links a:focus.next .nav-prev-text,.pagination .nav-links a:focus.next .nav-next-text{text-decoration:underline}
.pagination .nav-links .nav-next-text,.pagination .nav-links .nav-prev-text{display:none}
@media only screen and (min-width:768px)
{
.pagination .nav-links{padding:0}
.pagination .nav-links .prev>*,.pagination .nav-links .next>*{vertical-align:text-bottom}
.pagination .nav-links>*{padding:0; border-radius:0; height:40px; line-height:40px; position:relative; text-align:center}
}

.blogCard .ratio-16x9 {--bs-aspect-ratio: calc(10 / 16 * 100%);}
.ratio .full-img{min-width:initial; position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; flex:0 0 auto; display:flex;}
.ratio .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}

@media (max-width:600px){
	.aboutBanner .homeBannerCont p{
		max-width:250px;
	}
}

.aboutStory{
	overflow:hidden;
}
.homeSpecialImgWrap{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
}
.homeSpecialImgWrap img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.homeSpecialBanImg{
	display:block;
}
.homeSpecialBanImgRes{
	display:none;
}
@media (max-width:600px){
	.homeSpecialBanImg{
		display:none;
	}
	.homeSpecialBanImgRes{
		display:block;
	}
}

.drinksBannerImgWrap{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
}
.drinksBannerImgWrap img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.drinksBannerImgs{
	display:block;
}
.drinksBannerImgsRes{
	display:none;
}
@media (max-width:600px){
	.drinksBannerImgs{
		display:none;
	}
	.drinksBannerImgsRes{
		display:block;
	}
}
.drinkFloatHolder .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background-color:transparent !important;
	opacity:1 !important;
}
@media (max-width: 991px){
	.homeRockCont .hrslidOut .hrslid .hrslidIn{
		width: max-content !important;
	}
}

.blogSubDtl {
  width: 100%;
  display: flex;
  justify-content: flex-start !important;
  align-items: center;
  margin-bottom: 40px;
  gap: 20px !important;
}
@media (max-width: 600px) {
  .blogSubDtl {
    justify-content: flex-start;
    align-items: flex-start !important;
    flex-direction: column;
    gap: 20px;
  }
}





















