/* -----------------------------------------------------
		Loader
   ----------------------------------------------------- */

.loader {
	background: url(../img/loader-orange.gif) center no-repeat #fff;
}

#banner-1 li span{
	font-weight:bold;
	color: inherit;
}

/* -----------------------------------------------------
		Color
   ----------------------------------------------------- */

.fullscr-navigation li .fullscr-nav-icon,
#mySidenav #web-name span,
.header-logo h4 span,
.header-links li.user-link a,
.header .fixed-header.transparent li.user-link .fa,
#coffee-homepage #services .service-block .fa,
#iceparlour-homepage #banner-2 h2,
.menu .white-menu .owl-controls .owl-buttons div,
.dish-list-text h5,
.dish-list-text .btn .fa,
#testimonial .item .reviewer-text blockquote small,
#footer h3 span,
.footer-contact li span,
.footer-social li .fab:hover,
#footer .footer-social-2 li .fab,
#footer .footer-social.bordered-social li .fab,
#footer .copyright a,
.page-cover.text-left h3,
#reservation-page h4,
.cart-info h4 span,
.order-list li:before,
.order-list li .order-item-info .order-item-price span,
.order-list .order .total p span,
.custom-form label a,
.menu-title .menu-price h3,
.menu-detail .nav-tabs li.active a,
.person-title ul li a,
#order-history-page .form-group .fa-calendar-alt,
.order-panel .panel-heading .order-title h3 span,
.order-panel .panel-heading .order-title span .fa,
.comments-wrapper .comment-block a,
.form-page-links a,
#error-page h2 span,
#coming-soon-page h2 span,
#coming-soon-page ul li:after,
#coming-soon-page ul li span,
.blog-list-detail ul li .fa,
.user-profile-heading h3 span,
#user-profile-page .edit-link a,
.user-prf-sidebar-links li a:hover,
.user-prf-sidebar-links li.active a,
.user-prf-sidebar-links li a .fa,
.faq-heading:first-letter{
	color:#82022B;
}

/* -----------------------------------------------------
		Background Color
   ----------------------------------------------------- */

.page-heading:after,
.btn-orange,
.fullscr-navigation #fullscr-close,
.header .header-links li.shopping-cart .cart-badge,
.meta .meta-highlight.meta-orange,
#coffee-homepage #services,
#main-menu .list-group > .list-group-item.active,
#main-menu .list-group > .list-group-item:focus,
#main-menu .list-group > .list-group-item.active:focus,
#main-menu .list-group > .list-group-item:hover,
#slider .flex-control-nav li a.flex-active,
.service-block .fa,
#bakery-homepage #about-us,
.menu .nav-tabs li.active a,
.dish-list:hover .btn,
#testimonial.text-white,
#newsletter,
.page-cover,
#testimonial-page .owl-controls .owl-page span,
#filter-buttons button.active,
.person-img:after,
#error-page h2:before,
#error-page h2:after,
.h2-shape:before,
.h2-shape:after,
.pages .pagination li a:hover,
.pages .pagination li.active a,
.order-list .cart-info h4,
#user-profile-page .edit-link a span,
.faq-heading::after,
.faq-block .panel-default .panel-title::after,
.p-table-block .p-table-price h2{
	background:#662506; /* ff8800 Orange */
}

/* -----------------------------------------------------
		Border Color
   ----------------------------------------------------- */

.page-heading-line,
#mySidenav #web-name,
.fullscr-navigation li a,
#coffee-homepage #services .service-block .fa,
.custom-form input:focus,
.custom-form select:focus,
.custom-form textarea:focus,
#testimonial.testimonial-2 .page-heading-line,
#testimonial-page .item .reviewer-img img,
#footer .footer-social.bordered-social li .fab,
#filter-buttons button.active,
.menu-detail .nav-tabs li.active,
.person-img,
.order-panel .panel-heading,
.user-profile-heading hr,
#coming-soon-page h2,
.p-table-block{
	border-color:#ff8800;
}

/* -----------------------------------------------------
		RGBA
   ----------------------------------------------------- */

.overlay{
	background: rgba(34, 34, 34, 0.85);
}

.footer-social{
	background: linear-gradient( to left, rgba(49, 49, 49, 0) 0%, rgba(115, 113, 109, 0.26) 10%, rgba(255, 242, 224, 0.22) 50%, rgba(221, 221, 221, 0.19) 90%, rgba(19, 19, 19, 0) 100%);
	padding: 20px;
}


/* -----------------------------------------------------
		Contact Form Error
   ----------------------------------------------------- */
#contact-form input.error::-ms-input-placeholder,
#contact-form textarea.error::-ms-input-placeholder{
  color: #e6e6e6;
}

#contact-form input.error::placeholder,
#contact-form textarea.error::placeholder{
	  color:#e6e6e6 !important;
}

#contact-form input.error,
#contact-form textarea.error{
	  background:#ff8800;
	  border-color:red;
}

/* CUSTOM */


.li_only_pickup{
	font-weight: bold;
}

#footer span.ls-text, .footer-contact li span.ls-text {
	color:#f2f2f2 !important;
}

#ls-no-delivery {
	margin: 0 20px 40px 20px;
	padding: 30px 20px;
	background: #ffa7007d;
	border: 1px solid #a87e00;
	border-radius: 15px;
	font-family: 'Roboto Condensed', sans-serif;
}

#ls-no-delivery h4 {
	font-size: 28px;
	line-height: 1.3em;
}

#ls-no-delivery div {
	text-align: center;
	font-size: 18px;
	line-height: 1.3em;
}

#paypal-button-container, #ls-checkout-bar {
	transition: opacity 200ms ease;
}

#paypal-button-container > div {
	display: block;
	text-align: center;
	margin: 0 auto 16px auto;
}

.ui-effects-transfer { background: #ff5722; }

#ls-link-order {
	z-index: 100;
	background: #aeaeaec2;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px;
	border-top: 1px solid #ddd;
}

.flexslider .slides img {
	max-height: 200px; /*maximum height for all slides*/
	width: auto; /*proper aspect ratio of images*/
	max-width: 100%; /*maximum width for all slides*/
	margin: 0 auto; /*centering images in the container*/
}

#itemModalExtra > div, #itemModalComment > div {
	padding: 15px;
	border-top: 1px solid #e5e5e5;
}

#lsc-logo {
	width: auto;
}

#lsc-about-footer a {
	color: inherit !important;
	text-decoration: underline;
}

.allergy-popup {
	margin-left: 7px;
	color: #00000021;
	font-size: 0.8em;
}

.allergy-popup:hover {
	margin-left: 7px;
	color: #373737b2;
	cursor: pointer;
}

#ls-shop-info {
	margin: 0 20px 40px 20px;
	padding: 30px 20px;
	background: #ffa7007d;
	border: 1px solid #a87e00;
	border-radius: 15px;
	font-family: 'Roboto Condensed', sans-serif;
}

.ls-cat-header {
	background: #f4f4f4;
}
