.ll-tracking-map-container {
	height:calc(100vh - 145px) !important;
}
.ll-tracking-status-cards {
	position: relative;
	width: 100%;
	bottom: 160px;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.5+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
.ll-tracking-status-card {
	/* background-color: #edf4fa !important; */
	/* box-shadow: 0 4px 15px 0 rgb(0 0 0 / 50%) !important; */
}
.ll-tracking-status-card .ripple-icon {
	position: relative;
	top: -2px;
	left: -2px;
}
.flaticon-icon-adjustment {
	position: relative;
	bottom: -2px;
}

.ll-tracking-status-card .card-title{
	font-weight: 600;
	font-size: 17px;
}

.ll-tracking-fixed-status {
	border-top:1px solid #DDD !important;
	min-height:85px !important;
}

.ll-timeline-link:after {
	content: " ";
    width: 3px;
    background-color: #ebebeb;
    margin: 30px 26px -25px -28px;
}
.ll-timeline-link .icon img {
	position: relative;
    margin-top: -5px;
}

.ll-timeline-icon-status:before {
	content: " ";
    width: 3px;
    background-color: #ebebeb;
    margin: 47px -37px -23px 34px;
}

.ll-floating-notification {
	position: fixed;
	bottom: 60px;
	left: 0;
	z-index: 99;

	background-color: rgba(255, 255, 255, 0.7);
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	border-top: 1px solid #FFFFFF;
}

.ll-floating-notification .cta-icon {
	font-size: 24px;
}
.ll-floating-notification .cta-icon i {
	bottom: -5px;
    position: relative;
}
.ll-floating-notification .animating-icon {
	margin: -3px 0 0 0;
	width: 18px;
}














a {
	color: #ae9479;
}
a:hover {
	color: #594a3b;
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
	margin: 0;
	font-size: inherit;
}
.text-gray {
	color:#BBBBBB;
}
.letter-space-1 {
	letter-spacing: 0.05em;
}

.line-height-default {
	line-height: 1.2rem;
	color: rgba(174, 148, 121, 0.4);
	background-color: #160912 !important;
}
.page-content {
	min-height: calc(100vh - 60px);
}
body {
	background-color:#eae6e1!important;
}
.custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	background-color: #000000 !important;
	border-color: #000000 !important;
}
.fbc-page {
}
.fbc-page .fbc-wrap .fbc-items li,
.fbc-page .fbc-wrap .fbc-items li.active span, 
.fbc-page .fbc-wrap .fbc-items li .fbc-end-text {
	font-size: 12px !important;
}
/* #preloader {
	-webkit-backdrop-filter: saturate(180%) blur(20px);
		backdrop-filter: saturate(180%) blur(20px);
		background-color: rgba(255,255,255,0.5);
} 
.border-top {
		border-top: 1px solid #f8fbfb !important;
}*/
.gradient-highlight-1 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ae9479+0,000000+100&0.65+0,0+40 */
background: -moz-linear-gradient(top,  #e6ceb4a6 0%, rgba(104,89,73,0) 40%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(174,148,121,0.65) 0%,rgba(104,89,73,0) 40%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(174,148,121,0.65) 0%,rgba(104,89,73,0) 40%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ae9479', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

}
.gradient-highlight-2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ae9479+0,ffffff+100&0.3+0,0+100 */
background: -moz-linear-gradient(top,  rgba(174,148,121,0.3) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(174,148,121,0.3) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(174,148,121,0.3) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dae9479', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.input-style-2 span,
.input-style-2 select,
.input-style-2 input {
		font-size: 16px !important;
}
.input-style-1 span {
	color: #007bff !important;
	font-weight: 500;
	font-size: 10px;
	margin-top: -11px;
}
.input-style-1 select {
	height: 50px !important;
line-height: 30px !important;
}
.input-style-1 em {
top: 20px !important;
}

.btn-outline-wine {
	color: #000000 !important;
}
.btn-outline-wine.active,
.btn-outline-wine:focus,
.btn-outline-wine:hover {
	background: #000000 !important;
	color: #FFFFFF !important;
}
.error-text {
	color:#ff0000;
	margin-bottom: 5px;
	font-size: 12px;
}

.woocommerce-account .woocommerce-MyAccount-content {
	float: none !important;
	width: 100% !important;
}
.webbler-dropbox {
	border: solid 1px #000000;
	border-radius: 8px;
	-webkit-user-select: none; /* Safari */
	-ms-user-select: none; /* IE 10+ and Edge */
	user-select: none; /* Standard syntax */
	cursor: pointer;
}

.webbler-dropbox .value,
.webbler-dropbox .action {
	padding: 0 10px;
}
.webbler-dropbox .value {
	font-weight: 500;
	font-size: 14px;
	padding: 0 15px 0 10px;
		line-height: 33px;
}
.webbler-dropbox .action {
	border-radius: 0 6px 6px 0;
	text-align: center;
		line-height: 32px;
	font-size: 12px;
}




.wbr-cmp-add-to-cart .wbr-btn-add-to-cart {
	width: 115px;
	padding: 5px 5px;
		font-size: 12px;
		line-height: 14px;
}
.wbr-cmp-add-to-cart .wbr-cmp-stepper input,
.wbr-cmp-add-to-cart .wbr-cmp-stepper button {
	height: 26px;
		font-size: 10px;
	font-weight: bold;
		padding: 6px;
	
	-webkit-user-select: none; /* Safari */
	-ms-user-select: none; /* IE 10+ and Edge */
	user-select: none; /* Standard syntax */
}



.pace {
	-webkit-pointer-events: none;
	pointer-events: none;

	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.pace-inactive {
	display: none;
}

.pace .pace-progress {
	background: #ae9479;
	position: fixed;
	z-index: 2000;
	top:57px;
	right: 100%;
	width: 100%;
	height: 3px;
}



.circle-loader {
	border: 2px solid rgba(0, 0, 0, 0.2);
	border-left-color: #28a745;
	animation: loader-spin 1.2s infinite linear;
	position: relative;
	display: inline-block;
	vertical-align: top;
	border-radius: 50%;
	width: 15em;
	height: 15em;
}

.load-complete {
	-webkit-animation: none;
	animation: none;
	border-color: #28a745;
	transition: border 500ms ease-out;
}

.circle-loader .checkmark, 
.circle-loader .post-checkmark-message {
	display: none;
}
.circle-loader.load-complete .checkmark, 
.circle-loader.load-complete .post-checkmark-message {
	display: block;
}
.checkmark.draw:after {
	animation-duration: 800ms;
	animation-timing-function: ease;
	animation-name: checkmark;
	transform: scaleX(-1) rotate(135deg);
}
.checkmark:after {
	opacity: 1;
    height: 6.5em;
    width: 2.75em;
    transform-origin: left top;
    border-right: 3px solid #5cb85c;
    border-top: 3px solid #5cb85c;
    content: "";
    left: 4em;
    top: 7.5em;
    position: absolute;
}

@keyframes loader-spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes checkmark {
	0% {
		height: 0;
		width: 0;
		opacity: 1;
	}
	20% {
		height: 0;
		width: 2.75em;
		opacity: 1;
	}
	100% {
		height: 6.5em;
		width: 2.75em;
		opacity: 1;
	}
}
#footer-bar > span {
	color: #ae9479;
	padding-top: 12px;
	position: relative;
	flex: 1 1 auto;
	cursor: pointer;
}
#footer-bar > span i {
	font-size: 20px;
	position: relative;
	z-index: 2;
}
#footer-bar > span span {
	position: relative;
	z-index: 2;
	display: block;
	font-size: 10px;
	font-weight: 500;
	margin-top: -6px;
	opacity: 0.7;
	font-family: "Jost",sans-serif !important;
}
.tab-pane {
	height: 75vh;
	overflow: scroll;
}

.modal-filter .nav-pills .nav-link.active, 
.modal-filter .nav-pills .show > .nav-link{
	color: #000;
	background-color: #FFF;
	border-right: 1px solid #FFF;
	margin-right: -1px;
}
.list-custom-large a span:not(.badge) {
	font-weight: 400 !important;
	margin-top: 0px !important;
	padding: 10px 0 !important;
}
.list-custom-large i {
	line-height: 44px !important;
}
.list-custom-large a {
	line-height: inherit !important;
}

.menu {
	-webkit-backdrop-filter: none !important;
		backdrop-filter: none !important;
		background-color: #FFF !important;
}
.fbc-page {
	margin:0 .9375rem !important;
}
.fbc-page .fbc-wrap .fbc-items {
	background: none !important;
}
.fbc-page .fbc-wrap .fbc-items li a {
	color: #000000 !important;
}
.fbc-page .fbc-wrap .fbc-items li {
	padding: 10px 10px;
}

.ll-container {
	margin: 0;
	width: 100%;
}

@media (min-width: 992px) {
	#header-bar,
	#footer-bar,
	body,.ll-container {
		margin: 0 20%;
		width: 60%;
	} 
	html {
		background: #000000;
	}
}

@media (min-width: 1200px) {
	#header-bar,
	#footer-bar,
	body,.ll-container {
		margin: 0 30%;
		width: 40%;
	} 
	html {
		background: #000000;
	}
}