.juicer-feed h1.referral {
	display:none!important;
}

body {
  overflow:hidden!important;
}

.auto {
	margin-left: auto!important;
	margin-right: auto!important;
}

.text-success {
	color: #B32317!important;
}

.btn-success.disabled {
	background-color: #fff!important;
	border-color: #B32317!important;
	color: #B32317!important
}

.btn-success {
	background-color: #B32317!important;
	border-color: #B32317!important;
}

.form-control {
	border-radius: 1px!important;
}

.text-danger {
	color: #B32317!important;
}
.hamburger-inner {
	background-color: #B32317!important;
}

.p-20 {
	padding-top: 20px;
}

g-width-400 {
	width: 4205px!important;
}

.g-bt-10 {
	border-top: 10px solid #B32317;
}

.g-bt-black-5 {
	border-top: 5px solid #000;
}

.g-pa-40n {
	padding: 2.85714rem 5rem!important;
}

.g-bg-black {
	background-color: #000 !important;
}

.g-color-red {
	color: #B32317 !important;
}

.g-color-white a {
	color: #fff !important;
}

a.g-color-white:hover {
	color: #b32317!important;
}
.g-mb-68 {
	margin-bottom: 68px !important;
}

.g-a-divide {
	border-right:1px solid rgb(247, 247, 247)
}

.circle {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	font-size: 15px;
	background: #000;
	line-height: 100px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

.circle-sm {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	font-size: 13px;
	background: #000;
	line-height: 100px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

.scroll-down {
	padding-top: 25px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;

	width: 34px;
	height: 55px;
}

.mousey {
	width: 3px;
	padding: 10px 15px;
	height: 35px;
	border: 2px solid #fff;
	border-radius: 25px;
	opacity: 0.75;
	box-sizing: content-box;
}

.scroller {
	width: 3px;
	height: 10px;
	border-radius: 25%;
	background-color: #fff;
	animation-name: scroll;
	animation-duration: 2.2s;
	animation-timing-function: cubic-bezier(.15, .41, .69, .94);
	animation-iteration-count: infinite;
}


@keyframes scroll {
	0% {
		opacity: 0;
	}
	10% {
		transform: translateY(0);
		opacity: 1;
	}
	100% {
		transform: translateY(15px);
		opacity: 0;
	}
}

@media (min-width: 991px) {
	.g-b-5 {
		border-right: 5px solid #000;
	}
}

@media (min-width: 785px) {
	.menu-sm {
		display: none!important;
	}
}

@media (max-width: 600px) {
	#icon-hide {
		display: none!important;
	}
	
}

@media (max-width: 575px) {
	
	.splash {
		display: none!important;
	}
}

	@media (max-width: 767px) {

		.g-width-slim {
			max-width: 98%!important;
		}
	}

	@media (max-width: 991px) {
		#opening-hours {
			background-color: #B32317!important;
		}
		#authentic {
			background-color: #000!important;
		}
	}

/*modal*/

div#modal-type-aftersometime {
    background: rgba(0, 0, 0, 0.0)!important;
	border: 1px solid #fff!important;
}

.custombox-open.custombox-overlay {
    opacity: 0.68!important;
}
.custombox-content>* {
    overflow: auto;
}
