/* Horizontal MixItUp Control Layout */
	.controls {padding: 0; margin: 0;}
	.control {background: #ce0e2d !important; cursor: pointer !important; border-radius: .5rem; font-weight: 600; color: white !important; -transition: background 150ms !important; padding: 9px 12px !important; border: 0 !important; margin: 0;}
		.control:hover {background: #00d2ff !important; background: linear-gradient(-15deg, rgba(58,123,213,1) 0%, rgba(94,200,229,1) 65%, rgba(0,210,255,1) 100%) !important;  color: #000 !important; text-decoration: none;}
	.checkbox-group {display: block; padding: 0; margin: 0;}
	.checkbox-group-label, .checkbox-label {color: #000; font-size: 110%; line-height: 22px; padding: 0 7px 5px 0; margin: 0;}
	.checkbox-group-label {font-weight: bold; display: block;}
	.checkbox-label {margin: 0 0 10px;}
	.container-w3c {float: left; position: relative !important; padding-left: 28px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
	.container-w3c input {opacity: 0; cursor: pointer; height: 0; width: 0;}
	.checkmark {position: absolute; top: 0px; left: 0; height: 20px; width: 20px; background-color: #fff; border: 1px solid #000; border-radius: .25rem;}
	.container-w3c:hover input ~ .checkmark {background-color: #5ec8e5;}
	.container-w3c input:checked ~ .checkmark { background-color: #fff;}
	.container-w3c input:focus ~ .checkmark {box-shadow: 0 0 0 0.085rem rgba(0, 96, 223, .9);} /* fix focus */
	.checkmark:after {content: ""; position: absolute; display: none;}
	.container-w3c input:checked ~ .checkmark:after {display: block;}
	.container-w3c .checkmark:after {left: 6px; top: 2px; width: 6px; height: 12px; border: solid #000; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
	.text-input-wrapper {margin: 5px 0 0 0 !important; display: inline-block; padding: 3px; background: #fff; vertical-align: top;}
	.text-input-wrapper input {font-size: 1rem; padding: .5em; border-radius: .5rem; border: 1px solid #343434; width: 350px;}