/* Style the radio buttons */
.customize-control-gl-radio-image input[type="radio"] {
	display: none;
}

/* Style the selected radio button label */
.customize-control-gl-radio-image input[type="radio"]:checked + .radio-button-label {
	border: 2px solid #0073aa;
	padding: 5px;
	border-radius: 5px;
}

/* Style the radio button images on hover */
.customize-control-gl-radio-image img:hover {
	border-color: #0073aa;
}

.customize-control-gl-radio-image .radioimgwrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.customize-control-gl-radio-image .radio-button-label {
	width: 44%;
	margin-bottom: 10px;
	box-sizing: border-box;
}
.customize-control-gl-radio-image [data-row="row-1"] .radio-button-label {
	width: 100%;
}
.customize-control-gl-radio-image [data-row="row-3"] .radio-button-label {
	width: 29%;
}

.customize-control-gl-radio-image .radio-button-label > input {
	display: none;
}

.customize-control-gl-radio-image .radio-button-label > input:checked + img {
	border: 3px solid #2885bb;
	max-width: 100%;
	cursor: pointer;
}


.customize-control-gl-radio-image .radioimgwrapper{

	justify-content: unset !important;
	column-gap: 18px !important;

}



.customize-control-gl-radio-image .radioimgwrapper .radio-button-label img{
	padding: 12px;
	padding-bottom: 0;
	background-color: #ccc;
	border-radius: 6px 6px 0 0;
	width: 90px;
	border: 0 !important;
	cursor: pointer;
}
.customize-control-gl-radio-image .radio-button-label > input:checked + img{
	background-color: #6CB0EF !important;
}