/**
 * Checkbox instruction styles
 */
.elq-form .checkbox-span {
	float: left;
	width: 28px !important;
	margin-top: 0 !important;
}
.elq-form .checkbox-span input {
	margin-top: 3px !important;		
}
.elq-form .checkbox-span {
	float: left;
}
.elq-form .checkbox-span .checkbox-label {
	display: none !important;
}
.elq-form .checkbox-span:last-child {
	float: none;
	width: auto !important;
}
.elq-form .checkbox-span:last-child .checkbox-label {
	display: block !important;
	width: 100%;
	margin-left: 28px !important;
}
.elq-form .field-wrapper .checkbox-span + .instructions {
	display: block !important;
	font-size: 100% !important;
	margin-bottom: 16px;
	font-weight: normal;
	margin-left: 28px;
}
.elq-form input[name="address4"] {
	font-size: 0;
	border: 0;
	background-color: transparent;
	height: 0;
	position: absolute;
	width: 0;
	max-width: 0;
}
  .cookieBanner {
    display:none !important; 
  }
/* Cookie Banner */

		 .cookieBanner2 {
		     /*display: none;*/
		     background-color: #e1e3e7;
		     padding: 20px;
		     color: #444957
		 }

		 .cookieBanner2 .close {
		     opacity: 1
		 }

		 .cookieBanner2 .access-link {
		     right: 5px;
		     color: #565c6b
		 }

		 .cookieBanner2 a.close {
		     float: right;
		     margin-left: 5px;
		 }

		 .cookieBanner2 p {
		     margin: 0 0 10px;
		     color: #444957;
		 }
		 #cookieBanner2.stick {
		     margin-top: 0 !important;
		     position: fixed;
		     top: 0;
		     z-index: 10000;
    		 width:100% !important;
		 }
		 @media (min-width: 1142px) {
		     body.modal-open .navbar-fixed-top.cookieBanner2 {
		         padding-right: 36px !important
		     }
		 }