/*
Theme name: JLU
Description: Custom Theme
*/

/*
	Source post-css styles are located in resources/css/
	The compiled bundle is saved to `dist/css/bundle-${fingerprint}.css`
	(dist/manifest.json provides the exact path mapping).

	DEVELOPMENT.md file contains instructions how to get the compilation
	process up & running.

	If you need to make a quick fix, feel free to add CSS
	below this comment -- it's loaded after the compiled bundle.
*/

p {  }

#onetrust-consent-sdk * {
	box-sizing: border-box !important;
}

#onetrust-pc-sdk {
	min-width: 490px;
	max-width: 490px;
}

#onetrust-pc-sdk .ot-pc-header {
	padding: 17px 13px;
	height: 50px;
	border-bottom: 1px solid #EBEBEB;
}

#onetrust-pc-sdk .ot-pc-logo {
	display: block;
	height: 52px;
	width: 156px;
}

#onetrust-pc-sdk #ot-pc-content {
	top: 87px;
	bottom: 122px;
	padding: 7px 20px;
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
#onetrust-pc-sdk #ot-pc-title {
	font-family: 'noto-sans-display', sans-serif;
	font-size: 18px;
	font-weight: 800;
	letter-spacing: .01em;
	color: #000;
	margin-bottom: 22px;
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-pc-sdk #ot-pc-desc {
	font-family: 'noto-sans-display', sans-serif;
	font-size: 14px;
	line-height: 1.58;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.75);
	max-width: 402px;
	margin-bottom: 29px;
}

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
	position: relative;
	z-index: 5;
	display: inline-flex;
	justify-content: center;
	font-size: 14px;
	letter-spacing: 0;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	border: 3px solid #000;
	line-height: 1.1;
	box-shadow: none;
	border-radius: 24px;
	appearance: none;
	background: #fff;
	color: #000;
	min-width: 143px;
	padding: 12px 27px 11px;
}

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:hover {
	background: #000;
	color: #fff;
	opacity: 1;
}

#onetrust-pc-sdk #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk h3 {
	font-family: 'noto-sans-display', sans-serif;
	font-size: 18px;
	font-weight: 800;
	letter-spacing: .01em;
	color: #000;
	margin-bottom: 16px;
	padding: 0;
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
	margin-top: 0;
}

@media(max-width: 767px){
	#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
	#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
		padding: 8px 15px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#onetrust-pc-sdk {
		min-width: 100%;
		max-width: 100%;
	}
}