.control-section-customizable-blogily {
	position: relative !important;
	z-index: 10 !important;
}

#customize-controls .control-section-customizable-blogily .accordion-section-title,
#customize-controls .control-section-customizable-blogily .accordion-section-title:hover,
#customize-controls .control-section-customizable-blogily .accordion-section-title:focus {
	display: grid !important;
	grid-template-columns: min-content 1fr !important;
	align-items: center !important;
	background: linear-gradient(135deg, #6448e7 0%, #4e34d4 100%) !important;
	color: #fff !important;
	padding: 14px 14px !important;
	border-left: 4px solid #3d28b8 !important;
	box-shadow: 0 2px 8px rgba(100, 72, 231, 0.4) !important;
	cursor: default !important;
}

.control-section-customizable-blogily .accordion-section-title {
	font-size: 12px !important;
	font-weight: 700 !important;
	letter-spacing: 0.5px !important;

	text-transform: uppercase !important;
}

/* Hide the default expand arrow on the section title */
.control-section-customizable-blogily .accordion-section-title::after {
	display: none !important;
}

.control-section-customizable-blogily .accordion-section-title .button {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	justify-self: end !important;
	margin-top: 0 !important;
	margin-left: 0 !important;
	white-space: nowrap !important;
	background: #fff !important;
	color: #6448e7 !important;
	border: 1px solid rgba(255, 255, 255, 0.8) !important;
	font-weight: 700 !important;
	font-size: 11px !important;
	padding: 6px 12px !important;
	border-radius: 3px !important;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) !important;
	transition: background 0.15s, color 0.15s, box-shadow 0.2s !important;
	text-decoration: none !important;
	line-height: 1 !important;
}

/* Hide the arrow WP injects inside customizer buttons */
.control-section-customizable-blogily .accordion-section-title .button::after,
.control-section-customizable-blogily .accordion-section-title .button::before {
	display: none !important;
}

#customize-controls .control-section-customizable-blogily .accordion-section-title .button:hover,
#customize-controls .control-section-customizable-blogily .accordion-section-title .button:focus {
	background: #fff !important;
	color: #4e34d4 !important;
	border-color: rgba(255, 255, 255, 1) !important;
	box-shadow: 0 0 14px rgb(176 167 219 / 60%), 0 2px 6px rgba(100, 72, 231, 0.3) !important;
}

.rtl #customize-controls .control-section-customizable-blogily .accordion-section-title {
	border-left: none !important;
	border-right: 4px solid #3d28b8 !important;
}

.rtl .control-section-customizable-blogily .accordion-section-title .button {
	margin-right: 0 !important;
	justify-self: start !important;
}
