/*Detail Page*/
.movie-details p {
	margin-bottom: 10px;
	color: #d29f1e;
	font-size: 20px;
}

.movie-details span {
	color: #fff;
}

.summary p {
	font-size: 23px;
}

.promotion-content {
	padding-top: 60px;
	padding-bottom: 40px;
}

.promotion-section .promotion-text .book-btn em::before {
	line-height: 26px;
}

.ratings em.white {
	color: #808080;
}

.hidden {
	display: none !important;
}

.navbar .nav-item .nav-link.active {
	background-color: #494949;
	border-top: 4px solid #d29f1e;
	color: #d29f1e;
}

.ft-menu a.active {
	color: #d29f1e !important;
}


#sch-info p, #shTime-info p {
	color: #d29f1e;
	font-size: .8rem;
	padding-left: 20px;
	padding-bottom: 30px;
}

/*Contact Form Styling*/

textarea::placeholder {
	font-size: small !important;
	opacity: 1;
}

input::placeholder {
	font-size: small !important;
	opacity: 1;
}

select, textarea, input {
	font-size: 14px !important;
}

#contactForm .alert {
	padding: 10px !important;
}

#contactForm .alert p {
	margin-bottom: 0px !important;
	font-weight: 500 !important;
}

#restBtn {
	display: none !important;
}

label.error {
	font-size: 10px;
	font-weight: 600;
	color: #b30413 !important;
	padding-left: 10px;
	padding-top: 3px;
	margin-bottom: 0px !important;
}

.about-content p {
	font-size: 20px;
	margin-bottom: 30px;
}

.watch-lang {
	text-transform: capitalize;
	color: #000;
	font-weight: 600;
}

.showtime-popup .show-popup-title p > span {
	display: block;
	width: max-content;

}

#weekly-list.red-lounge #sch-info p, #schedule-list.red-lounge #shTime-info p {
	color: #e61e1e;
}

#weekly-list.platinum-lounge #sch-info p, #schedule-list.platinum-lounge #shTime-info p {
	color: #c7c7c7;
}

/*Dine-In*/
.restaurant-banner-text::before {
	background: rgba(0, 0, 0, 0.35);
}

.restaurant-banner-text h3.rt-us {
	color: #d29f1e;
	margin-bottom: 5px;
	margin-top: 5%;
}

.restaurant-banner-text h3.rt-us span {
	color: #fff;
}

footer .sub-footer .sms-subscription .form-inline .form-control {
	min-width: 245px;
}
footer .sub-footer .sms-subscription .form-inline .btn {
	font-size: 12px;
	width: 43px;
	height: 43px;
}
