/*

Theme Name: Pro &ndash; Child Theme
Theme URI: https://theme.co/pro/
Author: Themeco
Author URI: https://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

/*CART PAGE */
.continueShopping {display:block; width: 98%; margin: 0 auto; text-align:center;}

/*MODAL*/
#hafi_modal_container {padding-top:5em}

/* cart "open" button */
#cart-summary-anchor-toggle {
	z-index: 999999999 !important;
	position: fixed !important;
	top: 50% !important;
	right: 0px !important;
	transform: translateY(-50%) !important;
}

/* mini cart "continue shopping" button */
#cart-summary-off-canvas .continue-shopping .x-anchor-text-primary {
	font-family: "anivers",sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.15em;
	text-transform: uppercase;
}

.buttons .x-anchor {
	background-color: var(--red) !important;
}

.buttons .x-anchor:hover,
#cart-summary-off-canvas .continue-shopping.x-anchor:hover {
	background-color: var(--black) !important;
}

	#cart-summary-off-canvas .continue-shopping.x-anchor:hover .x-anchor-text-primary {
		color: #ffffff !important;
	}

/* "back to top" link */
.x-scroll-top {
	width: auto;
	border: 0;
	font-size: 1em;
	color: #a90018;
	opacity: 0.75 !important;
}

.x-icon-angle-up {
	width: 35px;
	height: 35px;
	border: 2px solid #a90018;
	border-radius: 100%;
}

	.x-scroll-top:hover .x-icon-angle-up {
		border-color: #272727;
	}

.pickupTime legend {border-bottom:0; padding-top:8px}


/* POPUP MAKER */
.pum-theme-enterprise-blue .pum-title.popmake-title {text-transform:uppercase}
.pum-theme-enterprise-blue .pum-content.popmake-content .popupButton {
	text-align: center;
    background-color: #d63927 !important;
    width: 45%;
    max-width: 400px;
    margin: 0 auto;
    border: solid 1px #d63927;
    border-radius: 5px;
}

.pum-theme-enterprise-blue .pum-content.popmake-content .popupButton a {color:#eeebd6 !important}
.pum-theme-enterprise-blue .pum-content.popmake-content {font-size:23px}
