input.stylish-radio-image {
	display: none;
}

input.stylish-radio-image + span {
    margin-right: 10px;
    display: inline-flex;
    padding: 2px!important;
    width: auto;
    height: auto;
    overflow: hidden;
    border: 2px solid #e6e4e4;
    background: #fff;
    margin-bottom: 10px;
}

input.stylish-radio-image + span:hover {
	opacity: 0.7;
}

input.stylish-radio-image:checked + span {
	border: 2px solid #777777;
}
