
.tippy-box[data-theme~=wpbc-tippy-popover] {
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 8, 16, .15);
	color: #333;
	box-shadow: 0 4px 14px -2px rgba(0, 8, 16, .08);
}

.tippy-box[data-theme~=wpbc-tippy-popover] > .tippy-backdrop {
	background-color: #fff;
}

.tippy-box[data-theme~=wpbc-tippy-popover] > .tippy-arrow:after, .tippy-box[data-theme~=wpbc-tippy-popover] > .tippy-svg-arrow:after {
	content: "";
	position: absolute;
	z-index: -1;
}

.tippy-box[data-theme~=wpbc-tippy-popover] > .tippy-arrow:after {
	border-color: transparent;
	border-style: solid;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=top] > .tippy-arrow:before {
	border-top-color: #fff;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=top] > .tippy-arrow:after {
	border-top-color: rgba(0, 8, 16, .2);
	border-width: 7px 7px 0;
	top: 17px;
	left: 1px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=top] > .tippy-svg-arrow > svg {
	top: 16px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=top] > .tippy-svg-arrow:after {
	top: 17px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=bottom] > .tippy-arrow:before {
	border-bottom-color: #fff;
	bottom: 16px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=bottom] > .tippy-arrow:after {
	border-bottom-color: rgba(0, 8, 16, .2);
	border-width: 0 7px 7px;
	bottom: 17px;
	left: 1px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=bottom] > .tippy-svg-arrow > svg {
	bottom: 16px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=bottom] > .tippy-svg-arrow:after {
	bottom: 17px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=left] > .tippy-arrow:before {
	border-left-color: #fff;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=left] > .tippy-arrow:after {
	border-left-color: rgba(0, 8, 16, .2);
	border-width: 7px 0 7px 7px;
	left: 17px;
	top: 1px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=left] > .tippy-svg-arrow > svg {
	left: 11px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=left] > .tippy-svg-arrow:after {
	left: 12px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=right] > .tippy-arrow:before {
	border-right-color: #fff;
	right: 16px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=right] > .tippy-arrow:after {
	border-width: 7px 7px 7px 0;
	right: 17px;
	top: 1px;
	border-right-color: rgba(0, 8, 16, .2);
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=right] > .tippy-svg-arrow > svg {
	right: 11px;
}

.tippy-box[data-theme~=wpbc-tippy-popover][data-placement^=right] > .tippy-svg-arrow:after {
	right: 12px;
}

.tippy-box[data-theme~=wpbc-tippy-popover] > .tippy-svg-arrow {
	fill: #fff;
}

.tippy-box[data-theme~=wpbc-tippy-popover] > .tippy-svg-arrow:after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=");
	background-size: 16px 6px;
	width: 16px;
	height: 6px;
}

/* WPBC Customization.  Above was replaced [data-theme~=light-border] to  [data-theme~=wpbc-tippy-popover]*/
.tippy-box[data-theme~="wpbc-tippy-popover"] {
	border-radius: 0;
	border: none;
	background: none;
}

.tippy-box[data-theme~="wpbc-tippy-popover"] .popover.popover_tippy {
	display: block;
	position: relative;
}

.tippy-box[data-theme~="wpbc-tippy-popover"] .tippy-content {
	padding: 0;
}

/* Arrow Bottom */
.tippy-box[data-theme~="wpbc-tippy-popover"][data-placement^="bottom"] > .tippy-arrow::before {
	border-bottom-color: rgba(129, 129, 129, .52);
}

.tippy-box[data-theme~="wpbc-tippy-popover"][data-placement^="bottom"] > .tippy-arrow::after {
	border-top-color: transparent;
}

/* Arrow top */
.tippy-box[data-theme~="wpbc-tippy-popover"][data-placement^="top"] > .tippy-arrow::before {
	border-top-color: rgba(129, 129, 129, .52);
}

.tippy-box[data-theme~="wpbc-tippy-popover"][data-placement^="top"] > .tippy-arrow::after {
	border-top-color: transparent;
}
