/*Attributes - unset existing styles */
.utopia-page .be-attributes-container {
	font-family:unset;
}
.utopia-page .be-attributes-backdrop {
	position: unset;
	top: unset;
	right: unset;
	bottom: unset;
	left: unset;
	z-index: unset;
	background-color: unset;
	opacity: unset;
}

.utopia-page .be-attributes-modal {
	background-color: unset;
	border-radius: unset;
	box-shadow: unset;
	display: unset!important;
	flex-direction: unset !important;
	height: unset;
	left:unset;
	margin: unset;
	max-height: unset;
	overflow: unset;
	position: unset;
	top: unset;
	width: unset;
	z-index: unset;
}

@media (min-width:768px) {
	.utopia-page .be-attributes-modal {
		border-radius: unset;
		height: unset;
		max-height: unset;
		max-width: unset;
		width: unset;
		top: unset;
		left: unset;
		transform: unset;
	}
}


.utopia-page .be-selected-attributes-title h3 {
	font-size: unset;
	font-weight: unset;
	padding: unset;
	margin: unset;
}

.utopia-page .be-attributes-header {
	align-items: unset;
	background: unset;
	border-bottom: unset;
	border-top-right-radius: unset;
	border-top-left-radius: unset;
	display: unset;
	flex: unset;
	justify-content: unset !important;
	height: unset;
	position: unset;
	top: unset;
	width: unset;
	z-index: unset;
}

.utopia-page .be-attributes-close-button {
	font-size: unset;
	width: unset;
	margin: unset;
	text-align: unset;
	cursor: unset;
	position: unset;
	right: unset;
}

.utopia-page .be-attributes-close-button i {
	line-height: unset;
}
.utopia-page .be-attributes-close-button i:before {
	content: unset;
	font-family: unset;
}

@media (min-width:768px) {
	.utopia-page .be-attributes-close-button {
		right: unset;
	}
}

.utopia-page .be-attributes-header-title {
	margin: unset;
	text-align: unset;
	font: unset;
	line-height: unset;
	font-size: unset;
}

@media (min-width:768px) {
	.utopia-page .be-attributes-header-title {
		font-size: unset;
	}
}
/*
.utopia-page .be-attributes-pillbox {
	background: unset;
	box-shadow: unset;
	opacity: unset;
	border-radius: unset;
	color: unset;
	padding: unset;
	text-align: unset;
	text-decoration: unset;
	display: unset;
	cursor: unset;
	font: unset;
	border: unset;
	margin: unset;
} */

.utopia-page .be-attribute-content {
	position: unset;
	padding: unset;
	max-height: unset;
	flex: unset !important;
	overflow-y: unset !important;
}

@media (min-width:768px) {
	.utopia-page .be-attribute-content {
		min-height: unset;
		padding: unset;
	}
}

@media (min-width:768px) {
	body.view-directoryv3 .modal-body {
		max-height: calc(100vh - 200px);
		overflow:auto;
	}
}

.utopia-page .be-attributes-all-groupbody .be-attributes-show {
	display: unset;
	flex-direction: unset;
}

.utopia-page .be-selected-attributes-group {
	padding: unset;
	border-bottom: unset;
}

.utopia-page .be-selected-attributes-group:empty {
	display: unset;
}

.utopia-page .be-attributes-column {
	display: flex;
}


@media (min-width: 768px) {
	
	.utopia-page .be-attribute-wrapper {
		max-width:250px;
		padding:0 30px 0 0 !important;
		clear:unset !important;
	}
}

.utopia-page .be-attribute-label {
	align-items:flex-start;
}

.utopia-page .be-attribute-icon {
	display: unset;
}

.utopia-page .be-attributes-show-button {
	font: unset;
}

@media (min-width:768px) {
	.utopia-page .be-attributes-show-button {
		text-align: unset;
	}
}

.utopia-page .be-attributes-show-button span {
	display: unset;
}

.utopia-page .be-attributes-bottom {
	position: unset;
	bottom: unset;
	max-width: unset;
	height: unset;
	background: unset;
	line-height: unset;
	text-align: unset;
	clear: unset;
	padding: unset;
}

@media (min-width:768px) {
	.utopia-page .be-attributes-bottom {
		border-top: unset;
		padding: unset;
	}
}

.utopia-page .be-attributes-clear-button {
	margin-top:15px;
	color:rgb(10, 41, 53);
}

@media (min-width:768px) {
	.utopia-page .be-attributes-header body .be-attributes-clear-button {
		display: unset!important;
	}
	.utopia-page .be-attributes-bottom body .be-attributes-clear-button {
		display: unset;
	}
}

.utopia-page .be-attributes-bottom-wrapper {
	padding: unset;
}

.utopia-page .be-attributes-search-button {
	width: unset;
	height: unset;
	background: unset;
	border-radius: unset;
	opacity: unset;
	font: unset;
	color: unset;
	line-height: unset;
	margin: unset;
	cursor: unset;
}

@media (min-width:768px) {
	.utopia-page .be-attributes-search-button {
		width: unset;
		float: unset;
	}
}

.utopia-page .attributes-details {
	display: unset;
	float: unset;
	margin: unset;
}

.utopia-page div.embedded-search div.search-gadget.BE div.attributes-details span.label {
	display: unset;
	width: unset;
	margin-bottom: unset;
}


