.customize-control-o2-radio-images label {
	display: inline-block;
	position: relative;
}

.customize-control-o2-radio-images input {
	display: none;
}

.customize-control-o2-radio-images input img {
	border: 1px solid transparent;
	max-width: 250px !important;
}

.customize-control-o2-radio-images input:checked + label img {
	border: 1px solid #3498DB;
	-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
}

.customize-control-o2-radio-images input + label .image-clickable {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}