
.cf7-style input[type=email], .cf7-style input[type=password], .cf7-style input[type=search], .cf7-style input[type=text], .cf7-style input[type=url], .cf7-style textarea {
	width: 100%;
}

body .cf7-style input.wpcf7-form-control.wpcf7-submit {
	text-align: center;
}

body .cf7-style * {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

body .cf7-style div.wpcf7-response-output {
	padding: 15px;
	text-transform: none;
}

body .cf7-style div.wpcf7-validation-errors {
	background: 0 0;
	color: red;
	border: 2px solid red;
}

body .cf7-style div.wpcf7-response-output:before {
	display: none;
}

body .valentines-day-classic span.wpcf7-list-item, body .wpcf7 form.valentines-day-roses span.wpcf7-list-item {
	display: inline-block;
}

body .valentines-day-classic input.wpcf7-form-control.wpcf7-date, body .valentines-day-classic input.wpcf7-form-control.wpcf7-file, body .valentines-day-classic input.wpcf7-form-control.wpcf7-number, body .valentines-day-classic input.wpcf7-form-control.wpcf7-quiz, body .valentines-day-classic input.wpcf7-form-control.wpcf7-range, body .valentines-day-classic input.wpcf7-form-control.wpcf7-select, body .valentines-day-classic input.wpcf7-form-control.wpcf7-text, body .valentines-day-classic select.wpcf7-form-control.wpcf7-select, body .valentines-day-classic textarea.wpcf7-form-control.wpcf7-textarea {
	margin: 5px 0 0;
	padding: 15px 10px;
	border-top: 0;
	border-right: 0;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	outline: 0;
	resize: none;
	font-size: 13px;
	line-height: 17px;
	background: rgba(255, 255, 255, .7);
	color: #818181;
	font-family: Raleway;
	font-weight: 400;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	border: none;
}

body .wpcf7 form.valentines-day-classic p {
	margin-bottom: 15px;
	font-size: 16px;
	color: #222;
}

body .valentines-day-classic {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-classic/hearted-bg.png") -45px 0;
	position: relative;
	max-width: 600px;
	margin: 0 auto 50px;
	padding-bottom: 50px;
}

body .valentines-day-classic.nitro-lazy {
	background: none !important;
}

body .valentines-day-classic .heart {
	position: absolute;
	right: 0;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-classic/big-heart.png") no-repeat;
	width: 136px;
	height: 135px;
	top: -90px;
}

body .valentines-day-classic .heart.nitro-lazy {
	background: none !important;
}

body .valentines-day-classic p {
	margin-bottom: 10px;
	text-shadow: 1px 1px #fff;
}

body .valentines-day-classic input, body .valentines-day-classic select, body .valentines-day-classic textarea {
	background: rgba(255, 255, 255, .7);
	border: none;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-box-shadow: 5px 6px 10px -5px #999;
	-moz-box-shadow: 5px 6px 10px -5px #999;
	box-shadow: 5px 6px 10px -5px #999;
	margin-top: 3px;
}

body .valentines-day-classic input:focus, body .valentines-day-classic textarea:focus {
	background: rgba(255, 255, 255, .7);
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

body .cf7-style.valentines-day-classic .wpcf7-submit, body .cf7-style.valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]), body .cf7-style.valentines-day-classic input.wpcf7-form-control.wpcf7-submit[disabled] {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: none;
	line-height: 20px;
	text-align: center;
	padding: 10px 20px;
	min-width: 90px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDU0ZTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjZDQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjOTQwYTBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==");
	background: -moz-linear-gradient(left, rgba(125, 185, 232, 1) 0, rgba(213, 78, 78, 1) 0, rgba(212, 0, 0, 1) 39%, rgba(148, 10, 10, 1) 85%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(125, 185, 232, 1)), color-stop(0, rgba(213, 78, 78, 1)), color-stop(39%, rgba(212, 0, 0, 1)), color-stop(85%, rgba(148, 10, 10, 1)));
	background: -webkit-linear-gradient(left, rgba(125, 185, 232, 1) 0, rgba(213, 78, 78, 1) 0, rgba(212, 0, 0, 1) 39%, rgba(148, 10, 10, 1) 85%);
	background: -o-linear-gradient(left, rgba(125, 185, 232, 1) 0, rgba(213, 78, 78, 1) 0, rgba(212, 0, 0, 1) 39%, rgba(148, 10, 10, 1) 85%);
	background: -ms-linear-gradient(left, rgba(125, 185, 232, 1) 0, rgba(213, 78, 78, 1) 0, rgba(212, 0, 0, 1) 39%, rgba(148, 10, 10, 1) 85%);
	background: linear-gradient(to right, rgba(125, 185, 232, 1) 0, rgba(213, 78, 78, 1) 0, rgba(212, 0, 0, 1) 39%, rgba(148, 10, 10, 1) 85%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#7db9e8", endColorstr="#940a0a", GradientType=1);
	color: #fff;
	float: right;
	text-shadow: 1px 1px #555;
	cursor: pointer;
}

body .valentines-day-classic .wpcf7-submit:hover, body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus, body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	opacity: .8;
}

body .valentines-day-classic div.wpcf7-response-output.wpcf7-mail-sent-ok, body .valentines-day-classic div.wpcf7-response-output.wpcf7-validation-errors {
	background: rgba(255, 255, 255, .6);
	border: 1px solid red;
	top: 30px;
}

body .valentines-day-classic div.wpcf7-response-output.wpcf7-validation-errors {
	color: red;
}

body .valentines-day-classic div.wpcf7-response-output.wpcf7-mail-sent-ok {
	color: green;
	border: 1px solid green;
}

body .valentines-day-classic input[type=date], body .valentines-day-classic input[type=file], body .valentines-day-classic input[type=range], body .valentines-day-classic select {
	width: 100%;
}

body .valentines-day-classic input[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #ddd;
	border: none;
	border-radius: 3px;
}

body .valentines-day-classic input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #777;
	margin-top: -4px;
	cursor: pointer;
}

body .valentines-day-classic input[type=range]:focus {
	outline: 0;
}

body .valentines-day-classic input[type=range]:focus::-webkit-slider-runnable-track {
	background: #ccc;
}

body .valentines-day-classic input[type=range] {
	-webkit-appearance: none;
	border: 1px solid #fff;
	width: 100%;
}

body .valentines-day-classic input[type=range]::-moz-range-track {
	height: 5px;
	background: #ddd;
	border: none;
	border-radius: 3px;
}

body .valentines-day-classic input[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #777;
	cursor: pointer;
}

body .valentines-day-classic input[type=range]:-moz-focusring {
	outline: #fff solid 1px;
	outline-offset: -1px;
}

body .valentines-day-classic input[type=range]:focus::-moz-range-track {
	background: #ccc;
}

body .valentines-day-classic input[type=range]::-ms-track {
	height: 5px;
	background: 0 0;
	border-color: transparent;
	border-width: 6px 0;
	color: transparent;
}

body .valentines-day-classic input[type=range]::-ms-fill-lower {
	background: #ddd;
	border-radius: 10px;
}

body .valentines-day-classic input[type=range]::-ms-fill-upper {
	background: #ddd;
	border-radius: 10px;
}

body .valentines-day-classic input[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #777;
	cursor: pointer;
}

body .valentines-day-classic input[type=range]:focus::-ms-fill-lower {
	background: #ccc;
}

body .valentines-day-classic input[type=range]:focus::-ms-fill-upper {
	background: #ccc;
}

body .valentines-day-roses input.wpcf7-form-control.wpcf7-date, body .valentines-day-roses input.wpcf7-form-control.wpcf7-file, body .valentines-day-roses input.wpcf7-form-control.wpcf7-number, body .valentines-day-roses input.wpcf7-form-control.wpcf7-quiz, body .valentines-day-roses input.wpcf7-form-control.wpcf7-text, body .valentines-day-roses select.wpcf7-form-control.wpcf7-select, body .valentines-day-roses textarea.wpcf7-form-control.wpcf7-textarea {
	margin: 5px 0 0;
	padding: 15px 10px;
	border-bottom: 1px solid #490706;
	outline: 0;
	resize: none;
	font-size: 13px;
	line-height: 17px;
	background: 0 0;
	color: #000;
	font-family: Raleway;
	font-weight: 400;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body .valentines-day-roses input.wpcf7-form-control.wpcf7-date, body .valentines-day-roses input.wpcf7-form-control.wpcf7-file, body .valentines-day-roses input.wpcf7-form-control.wpcf7-range, body .valentines-day-roses select.wpcf7-form-control.wpcf7-select {
	width: 100%;
}

body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]), body .valentines-day-roses textarea.wpcf7-form-control.wpcf7-textarea {
	border: none;
}

body .wpcf7 form.valentines-day-roses p {
	margin-bottom: 15px;
	font-size: 16px;
	color: #000;
}

body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit {
	position: absolute;
	right: 0;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus, body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	background: #7f2a3a;
	border: none;
}

body .valentines-day-roses {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-rose/rose-bg-50percent.png") no-repeat;
	position: relative;
	min-height: 380px;
	width: 270px;
	padding: 12px 0 0 200px;
	-wekit-box-sizing: initial;
	-moz-box-sizing: initial;
	box-sizing: initial;
	clear: both;
}

body .valentines-day-roses.nitro-lazy {
	background: none !important;
}

body .valentines-day-roses input {
	padding-bottom: 2px;
}

body .valentines-day-roses input, body .valentines-day-roses input:focus, body .valentines-day-roses input:hover {
	border-bottom: 1px solid #490706;
}

body .valentines-day-roses textarea {
	width: 215px;
	height: 140px;
	resize: none;
	padding-top: 0;
	line-height: 32px;
}

body .valentines-day-roses p {
	margin-bottom: 10px;
}

body .valentines-day-roses .letter-box {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-rose/contact-bg.png") no-repeat #826e50;
	width: 285px;
	margin: 32px 0 0 -50px;
	padding: 35px 15px 50px;
}

body .valentines-day-roses .letter-box.nitro-lazy {
	background: none !important;
}

body .wpcf7 form.valentines-day-roses .letter-box p {
	color: #000;
}

body .wpcf7 form.valentines-day-roses .wpcf7-submit {
	position: absolute;
	bottom: 10px;
	right: 20px;
	border: none;
	padding: 7px 15px;
	color: #fff;
	box-shadow: none;
}

body .valentines-day-roses input[type=submit]:focus, body .valentines-day-roses input[type=submit]:hover {
	background: #490706;
}

body .valentines-day-roses div.wpcf7-mail-sent-ok, body .valentines-day-roses div.wpcf7-validation-errors {
	background: rgba(255, 255, 255, .6);
	border: none;
	left: 115px;
	position: absolute;
	top: 145px;
	width: 295px;
}

body .valentines-day-roses div.wpcf7-validation-errors {
	color: red;
}

body .valentines-day-roses div.wpcf7-mail-sent-ok {
	color: green;
}

body .valentines-day-roses div.wpcf7-response-output.wpcf7-mail-sent-ok, body .valentines-day-roses div.wpcf7-response-output.wpcf7-validation-errors {
	background: rgba(255, 255, 255, .6);
	border: none;
}

body .valentines-day-birds input.wpcf7-form-control.wpcf7-date, body .valentines-day-birds input.wpcf7-form-control.wpcf7-file, body .valentines-day-birds input.wpcf7-form-control.wpcf7-number, body .valentines-day-birds input.wpcf7-form-control.wpcf7-quiz, body .valentines-day-birds input.wpcf7-form-control.wpcf7-range, body .valentines-day-birds input.wpcf7-form-control.wpcf7-text, body .valentines-day-birds select.wpcf7-form-control.wpcf7-select, body .valentines-day-birds textarea.wpcf7-form-control.wpcf7-textarea {
	margin: 0 0 5px;
	padding: 8px 10px;
	border: 2px dashed #000;
	outline: 0;
	resize: none;
	font-size: 13px;
	line-height: 16px;
	background: 0 0;
	color: #222;
	font-family: inherit;
	font-weight: 400;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body .valentines-day-birds input.wpcf7-form-control.wpcf7-date, body .valentines-day-birds input.wpcf7-form-control.wpcf7-number, body .valentines-day-birds input.wpcf7-form-control.wpcf7-range, body .valentines-day-birds input.wpcf7-form-control.wpcf7-text, body .valentines-day-birds input[type=email], body .valentines-day-birds input[type=password], body .valentines-day-birds input[type=search], body .valentines-day-birds input[type=text], body .valentines-day-birds input[type=url], body .valentines-day-birds select.wpcf7-form-control.wpcf7-select, body .valentines-day-birds textarea, body .valentines-day-birds textarea.wpcf7-form-control.wpcf7-textarea {
	width: 100%;
}

body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]), body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	border: none;
	background: 0 0;
}

body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	color: #444;
}

body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	color: #843a69;
}

body .valentines-day-birds div.wpcf7-response-output {
	position: relative;
	padding: 17px 42px;
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

body .valentines-day-birds div.wpcf7-response-output.wpcf7-validation-errors {
	background: 0 0;
}

body .valentines-day-birds div.wpcf7-response-output.wpcf7-validation-errors:before {
	display: none;
}

body .valentines-day-birds span.wpcf7-list-item {
	display: inline-block;
}

body .valentines-day-birds {
	position: relative;
	width: 280px;
	margin: 234px 0 330px 97px;
}

body .valentines-day-birds-container {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-birds/bg-middle.png") 63px 0 repeat-y;
	width: 486px;
	margin: 0 auto;
}

body .valentines-day-birds-container.nitro-lazy {
	background: none !important;
}

body .valentines-day-birds .bg-bottom, body .valentines-day-birds .bg-header {
	width: 486px;
}

body .valentines-day-birds .bg-header {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-birds/bg-top.png") 25px 0 no-repeat;
	height: 234px;
	left: -97px;
	position: absolute;
	top: -234px;
}

body .valentines-day-birds .bg-header.nitro-lazy {
	background: none !important;
}

body .valentines-day-birds .bg-bottom {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-birds/bg-bottom.png") no-repeat;
	bottom: -301px;
	height: 301px;
	left: -97px;
	position: absolute;
}

body .valentines-day-birds .bg-bottom.nitro-lazy {
	background: none !important;
}

body .wpcf7 form.valentines-day-birds p {
	margin-bottom: 20px;
	color: #222;
	line-height: 1.5em;
}

body .valentines-day-birds input, body .valentines-day-birds textarea {
	background: 0 0;
	border: 2px dashed #000;
	resize: vertical;
}

body .valentines-day-birds textarea {
	height: 120px;
}

body .valentines-day-birds input:focus, body .valentines-day-birds input:hover, body .valentines-day-birds textarea:focus, body .valentines-day-birds textarea:hover {
	border: 2px dashed #000;
}

body .valentines-day-birds input {
	margin-bottom: 5px;
}

body .valentines-day-birds input[type=submit] {
	font-size: 30px;
	color: #444;
	text-transform: capitalize;
	border: none;
	box-shadow: none;
	background: 0 0;
	display: block;
	margin: 0 auto;
}

body .valentines-day-birds input[type=submit]:focus, body .valentines-day-birds input[type=submit]:hover {
	background: 0 0;
	color: #000;
}

body .valentines-day-birds div.wpcf7-response-output {
	width: 265px;
	margin: 0 0 0 -36px;
	border: none;
}

body .valentines-day-birds .wpcf7-validation-errors {
	color: red;
}

body .valentines-day-birds .wpcf7-mail-sent-ok {
	color: green;
}

body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-date, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-file, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-number, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-quiz, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-text, body .valentines-day-blue-birds select.wpcf7-form-control.wpcf7-select, body .valentines-day-blue-birds textarea.wpcf7-form-control.wpcf7-textarea {
	margin: 5px 0 0;
	padding: 15px;
	border: 0;
	outline: 0;
	resize: none;
	font-size: 13px;
	line-height: 17px;
	background: #dad3c2;
	color: #818181;
	font-family: Raleway;
	font-weight: 400;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-date, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-file, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-range, body .valentines-day-blue-birds select.wpcf7-form-control.wpcf7-select {
	width: 100%;
}

body .valentines-day-blue-birds .wpcf7-list-item, body .valentines-day-blue-birds .wpcf7-list-item-label {
	display: inline-block;
}

body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	border: none;
}

body .wpcf7 form.valentines-day-blue-birds p {
	margin-bottom: 15px;
	font-size: 16px;
}

body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:focus, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:hover, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-blue-birds/submit.png") top right no-repeat;
	border: none;
	color: #7f2a3a;
}

body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:focus.nitro-lazy, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:hover.nitro-lazy, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus.nitro-lazy, body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover.nitro-lazy {
	background: none !important;
}

body .valentines-day-blue-birds {
	position: relative;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-blue-birds/pattern.jpg");
	color: #100804;
}

body .valentines-day-blue-birds .header {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-blue-birds/header.png") top center no-repeat;
	height: 260px;
	width: 100%;
}

body .valentines-day-blue-birds .header.nitro-lazy {
	background: none !important;
}

body .valentines-day-blue-birds textarea {
	width: 100%;
	display: inline-block;
	background: #dad3c2;
	border: none;
	height: 75px;
}

body .valentines-day-blue-birds input:focus, body .valentines-day-blue-birds textarea:focus {
	background: #dad3c2;
}

body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-blue-birds/submit.png") top right no-repeat;
	line-height: 50px;
	font-size: 30px;
	display: inline;
	text-transform: none;
	width: auto;
	position: absolute;
	top: 50px;
	right: 20px;
	color: #100804;
	box-shadow: none;
}

body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit.nitro-lazy {
	background: none !important;
}

body .valentines-day-blue-birds .wpcf7-submit:hover, body .valentines-day-blue-birds span.wpcf7-not-valid-tip {
	color: #7f2a3a;
}

body .valentines-day-blue-birds p {
	width: 290px;
	margin: 7px auto;
	position: relative;
}

body .valentines-day-blue-birds .footer {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/vday-blue-birds/footer.png") bottom center no-repeat;
	height: 145px;
	width: 100%;
}

body .valentines-day-blue-birds .footer.nitro-lazy {
	background: none !important;
}

body .valentines-day-blue-birds div.wpcf7-mail-sent-ok, body .valentines-day-blue-birds div.wpcf7-validation-errors {
	border: none;
	background: rgba(127, 42, 58, .9);
	position: absolute;
	bottom: 0;
	color: #fff;
	margin: 0;
	padding: 10px 20px;
	right: 0;
}

body .valentines-day-blue-birds div.wpcf7-mail-sent-ok {
	background: rgba(9, 94, 0, .9);
}

body .christmas-classic input.wpcf7-form-control.wpcf7-date, body .christmas-classic input.wpcf7-form-control.wpcf7-file, body .christmas-classic input.wpcf7-form-control.wpcf7-number, body .christmas-classic input.wpcf7-form-control.wpcf7-quiz, body .christmas-classic input.wpcf7-form-control.wpcf7-text, body .christmas-classic select.wpcf7-form-control.wpcf7-select, body .christmas-classic textarea.wpcf7-form-control.wpcf7-textarea {
	margin: 5px 0 0;
	padding: 3px 10px;
	border: 1px dotted #b2a28e;
	outline: 0;
	resize: none;
	font-size: 14px;
	line-height: 20px;
	background: #f3eadf;
	color: #707070;
	color: rgba(51, 51, 51, .7);
	font-family: Raleway;
	font-weight: 400;
	height: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

body .christmas-classic select.wpcf7-form-control.wpcf7-select[multiple] {
	height: auto;
}

body .christmas-classic textarea.wpcf7-form-control.wpcf7-textarea {
	padding: 5px 10px;
	height: 140px;
}

body .christmas-classic input.wpcf7-form-control.wpcf7-file {
	padding: 8px 10px;
}

body .christmas-classic span.wpcf7-list-item {
	margin: .5em;
	display: inline-block;
}

body .christmas-classic {
	position: relative;
}

body .christmas-classic-container {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-classic/bg-repeat.png") 1px 1px repeat-y rgba(0, 0, 0, 0);
	display: block;
	margin: auto auto 260px;
	text-align: center;
	width: 403px;
}

body .christmas-classic-container.nitro-lazy {
	background: none !important;
}

body .christmas-classic .header {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-classic/top_border.png") no-repeat rgba(0, 0, 0, 0);
	height: 23px;
	width: 100%;
}

body .christmas-classic .header.nitro-lazy {
	background: none !important;
}

body .christmas-classic .left {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-classic/left_part_bg.png") no-repeat rgba(0, 0, 0, 0);
	bottom: 0;
	height: 129px;
	left: -73px;
	position: absolute;
	width: 99px;
}

body .christmas-classic .left.nitro-lazy {
	background: none !important;
}

body .christmas-classic p {
	color: #482c09;
	margin-bottom: 20px;
	margin-left: 27px;
	width: 350px;
}

body .christmas-classic .footer {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-classic/bottombg.png") no-repeat rgba(0, 0, 0, 0);
	height: 255px;
	width: 474px;
	position: absolute;
	bottom: -255px;
	margin: 0 0 0 -70px;
	padding: 0;
}

body .christmas-classic .footer.nitro-lazy {
	background: none !important;
}

body .christmas-classic input, body .christmas-classic textarea {
	display: inline-block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #f3eadf;
	border: 1px dotted #b2a28e;
}

body .christmas-classic input {
	height: 28px;
	padding: 3px 5px;
	line-height: 28px;
}

body .christmas-classic input:focus, body .christmas-classic textarea:focus {
	background: #f3eadf;
	border: 1px dotted #b2a28e;
}

body .christmas-classic .wpcf7-form-control-wrap input, body .christmas-classic .wpcf7-form-control-wrap textarea {
	display: block;
	width: 100%;
}

body .christmas-classic form textarea {
	resize: vertical;
	margin-bottom: 10px;
}

body .christmas-classic .wpcf7-submit, body .christmas-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	background: rgba(0, 0, 0, 0);
	border: none;
	bottom: -246px;
	height: 86px;
	left: 21px;
	position: absolute;
	text-indent: -9999px;
	width: 95px;
	z-index: 10;
}

body .christmas-classic .wpcf7-submit:hover, body .christmas-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	background-color: rgba(255, 255, 255, .3);
}

body .christmas-classic div.wpcf7-response-output {
	width: 84%;
	margin: 0 auto;
}

body .christmas-classic span.wpcf7-list-item-label {
	display: inline-block;
}

body .christmas-red .wpcf7-form-control-wrap {
	display: inherit;
}

body .christmas-red input.wpcf7-form-control.wpcf7-date, body .christmas-red input.wpcf7-form-control.wpcf7-number, body .christmas-red input.wpcf7-form-control.wpcf7-quiz, body .christmas-red input.wpcf7-form-control.wpcf7-text, body .christmas-red select.wpcf7-form-control.wpcf7-select, body .christmas-red textarea.wpcf7-form-control.wpcf7-textarea {
	margin: 5px 0 0;
	padding: 15px 10px;
	border: none;
	outline: 0;
	resize: none;
	font-size: 17px;
	line-height: normal;
	background: #fff;
	background: rgba(255, 255, 255, .9);
	color: #818181;
	font-family: Raleway;
	font-weight: 400;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body .christmas-red select.wpcf7-form-control.wpcf7-select[multiple] {
	height: auto;
	padding: 5px 10px;
}

body .christmas-red input.wpcf7-form-control.wpcf7-acceptance {
	display: inline-block;
	width: auto;
}

body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]), body .christmas-red textarea.wpcf7-form-control.wpcf7-textarea {
	border: none;
}

body .wpcf7 form.christmas-red p {
	margin-bottom: 15px;
	font-size: 16px;
	color: #fff;
}

body .christmas-red-container {
	color: #fff;
	font-size: 17px;
	width: 600px;
	margin: 0 auto;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-red/middle.png") top center repeat-y;
	position: relative;
}

body .christmas-red-container.nitro-lazy {
	background: none !important;
}

body .christmas-red {
	margin: 94px 0 125px;
}

body .christmas-red .header {
	display: block;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-red/header.png") 32px top no-repeat;
	width: 600px;
	height: 94px;
	position: absolute;
	top: -94px;
}

body .christmas-red .header.nitro-lazy {
	background: none !important;
}

body .christmas-red .footer {
	display: block;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-red/footer.png") top center no-repeat;
	width: 600px;
	height: 94px;
	bottom: -94px;
	position: absolute;
}

body .christmas-red .footer.nitro-lazy {
	background: none !important;
}

body .christmas-red p {
	max-width: 370px;
	margin: 0 auto;
}

body .christmas-red input, body .christmas-red textarea {
	color: #222;
	width: 100%;
	font-size: 16px;
	margin: 0;
}

body .christmas-red input[type=email], body .christmas-red input[type=password], body .christmas-red input[type=search], body .christmas-red input[type=text], body .christmas-red input[type=url], body .christmas-red select, body .christmas-red textarea {
	width: 100%;
}

body .christmas-red input[type=checkbox], body .christmas-red input[type=radio] {
	width: auto;
}

body .christmas-red input:focus, body .christmas-red textarea:focus {
	background: #fff;
}

body .christmas-red textarea {
	height: 120px;
	resize: vertical;
}

body .christmas-red .wpcf7-submit, body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	display: block;
	width: 232px;
	height: 126px;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-red/send.png") top center no-repeat;
	position: absolute;
	bottom: -125px;
	right: 0;
	text-indent: -9999px;
	border: none;
	z-index: 10;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

body .christmas-red .wpcf7-submit.nitro-lazy, body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]).nitro-lazy {
	background: none !important;
}

body .christmas-classic-mail-sent-ok, body .christmas-classic-validation-errors, body .christmas-red .wpcf7-mail-sent-ok, body .christmas-red .wpcf7-validation-errors {
	border: none;
	max-width: 350px;
	font-size: 22px;
	color: #fc8181;
	margin-left: 25px;
	padding: 0;
}

body .christmas-classic-mail-sent-ok, body .christmas-red .wpcf7-mail-sent-ok {
	color: #73c94e;
}

body .christmas-classic span.wpcf7-not-valid-tip, body .christmas-red span.wpcf7-not-valid-tip {
	left: 0;
	top: 0;
	padding: 5px 10px;
	width: 368px;
	font-size: 16px;
	border: none;
	display: block;
	color: #fc8181;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.wpcf7-form-control .wpcf7-radio, body .christmas-red span.wpcf7-list-item {
	display: inline-block;
	height: 32px;
	margin-left: 1em;
	position: relative;
}

body .christmas-red .wpcf7-radio .wpcf7-list-item-label:before, body .christmas-red .wpcf7-radio input+.wpcf7-list-item-label:before {
	content: "";
	position: absolute;
	top: 0;
	width: 32px;
	height: 32px;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-red/radio.png") 0 2px no-repeat;
	z-index: 1;
}

body .christmas-red .wpcf7-radio .wpcf7-list-item-label:before {
	right: 0;
}

body .christmas-red .wpcf7-radio input+.wpcf7-list-item-label:before {
	left: 0;
}

body .christmas-red .wpcf7-radio .wpcf7-list-item .active .wpcf7-list-item-label:before, body .christmas-red .wpcf7-radio .wpcf7-list-item.active .wpcf7-list-item-label:before {
	background-position: 0 -31px;
}

body .christmas-red .wpcf7-radio .wpcf7-list-item-label {
	display: inline-block;
	vertical-align: top;
}

body .christmas-red span.wpcf7-list-item input[type=radio] {
	position: relative;
	z-index: 2;
	width: 30px;
	height: 30px;
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

body .christmas-red .wpcf7-response-output {
	position: relative;
	margin: 0 auto;
}

body .christmas-red .wpcf7-submit:hover, body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus, body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	opacity: .8;
}

body .christmas-red div.wpcf7-response-output.wpcf7-mail-sent-ok, body .christmas-red div.wpcf7-response-output.wpcf7-validation-errors {
	background: 0 0;
	border: none;
	font-size: 17px;
}

body .christmas-red div.wpcf7-response-output.wpcf7-validation-errors {
	color: #fc8181;
}

body .christmas-red div.wpcf7-response-output.wpcf7-mail-sent-ok {
	color: #04c004;
}

body .christmas-red span.wpcf7-not-valid-tip {
	padding: 5px 10px 5px 0;
}

body .christmas-simple {
	width: 410px;
	padding: 50px 20px 15px;
	color: #1b0a00;
	position: relative;
	margin: 75px 0 35px;
}

body .christmas-simple-container {
	width: 425px;
	margin: 0 auto;
	border-left: dashed 2px #542c0e;
	border-right: dashed 2px #542c0e;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-simple/middle.png") center top repeat-y;
}

body .christmas-simple-container.nitro-lazy {
	background: none !important;
}

body .christmas-simple p {
	width: 325px;
	margin: 15px auto;
}

body .christmas-simple p input[type=date], body .christmas-simple p input[type=email], body .christmas-simple p input[type=email]:focus, body .christmas-simple p input[type=email]:hover, body .christmas-simple p input[type=file], body .christmas-simple p input[type=number], body .christmas-simple p input[type=range], body .christmas-simple p input[type=tel], body .christmas-simple p input[type=tel]:focus, body .christmas-simple p input[type=tel]:hover, body .christmas-simple p input[type=text], body .christmas-simple p input[type=text]:focus, body .christmas-simple p input[type=text]:hover, body .christmas-simple p input[type=url], body .christmas-simple p select, body .christmas-simple p textarea, body .christmas-simple p textarea:focus, body .christmas-simple p textarea:hover {
	width: 94%;
	background: 0 0;
	border: 2px dashed #7d5f48;
	padding: .625em .4375em;
}

body .christmas-simple span.wpcf7-list-item {
	display: inline-block;
	margin-left: 1em;
}

body .christmas-simple input[type=checkbox], body .christmas-simple input[type=radio] {
	margin-right: 0;
}

body .christmas-simple textarea {
	height: 110px;
	resize: vertical;
}

body .christmas-simple .footer, body .christmas-simple .header {
	width: 425px;
	height: 35px;
	margin: 0 auto;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-simple/header.png") center bottom no-repeat;
	border: 2px dashed #542c0e;
	border-bottom: none;
	position: absolute;
	left: -2px;
}

body .christmas-simple .footer.nitro-lazy, body .christmas-simple .header.nitro-lazy {
	background: none !important;
}

body .christmas-simple .header {
	background-position: 1px 1px;
	border-radius: 12px 12px 0 0;
	left: -2px;
	top: -35px;
	width: 421px;
}

body .christmas-simple .footer {
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-simple/footer.png") center top no-repeat;
	border-bottom: 2px dashed #542c0e;
	border-radius: 0 0 20px 20px;
	border-top: medium none;
	bottom: -35px;
	padding-bottom: 3px;
	width: 425px;
}

body .christmas-simple .footer.nitro-lazy {
	background: none !important;
}

body .christmas-simple .ribbon {
	width: 182px;
	height: 202px;
	position: absolute;
	background: url("https://cdn-ilegkpj.nitrocdn.com/tRVNMucrZebSZOCnjIIaOYNggufGCdFD/assets/images/optimized/rev-776b415/ensuitekingston.ca/wp-content/plugins/contact-form-7-style/images/xmas-simple/ribbon.png") no-repeat;
	right: -118px;
	top: -85px;
}

body .christmas-simple .ribbon.nitro-lazy {
	background: none !important;
}

body .christmas-simple div.wpcf7-response-output {
	width: 360px;
	margin: 0 auto;
	border: none;
	color: #e00;
}

body .christmas-simple .wpcf7-submit, body .christmas-simple input[type=submit] {
	background: #e7e3d0;
	color: #555;
	border-top: solid 1px #fff;
	font-size: 14px;
	padding: 0 40px;
	height: 40px;
	-webkit-border-radius: 15px 18px 7px 9px;
	-moz-border-radius: 15px 18px 7px 9px;
	border-radius: 15px 18px 7px 9px;
	-webkit-box-shadow: -3px 3px 9px 1px #999;
	box-shadow: -3px 3px 9px 1px #999;
}

body .christmas-simple input[type=submit]:hover {
	border-top: solid 1px #fff;
	background: #e7e3d0;
	color: #000;
}

body .christmas-simple span.wpcf7-not-valid-tip {
	top: -4px;
	left: 2px;
	height: 30px;
	line-height: 30px;
	padding-left: 9px;
	width: 335px;
	color: #e00;
	background: #fff;
	border: none;
}

body .christmas-classic .wpcf7-not-valid-tip {
	width: 100%;
	background: 0 0;
}

body .twenty-fifteen-pattern {
	padding-top: 1.6842em;
}

body .twenty-fifteen-pattern p {
	font-size: 1.6rem;
	margin-bottom: 1.6842em;
	color: rgba(51, 51, 51, .7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	letter-spacing: .04em;
	line-height: 1.5;
	text-transform: uppercase;
}

body .twenty-fifteen-pattern input[type=email], body .twenty-fifteen-pattern input[type=submit], body .twenty-fifteen-pattern input[type=text], body .twenty-fifteen-pattern input[type=url], body .twenty-fifteen-pattern textarea {
	width: 100%;
	padding: .5278em;
	line-height: normal;
	font-size: 1.9rem;
	border: 1px solid rgba(51, 51, 51, .1);
	color: rgba(51, 51, 51, .7);
	background: #f7f7f7;
	border-radius: 0;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
	font-family: "Noto Serif", serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body .twenty-fifteen-pattern input:focus, body .twenty-fifteen-pattern textarea:focus {
	border: 1px solid rgba(51, 51, 51, .3);
	color: #333;
	background: #fff;
}

body .twenty-fifteen-pattern button, body .twenty-fifteen-pattern input[type=button], body .twenty-fifteen-pattern input[type=reset], body .twenty-fifteen-pattern input[type=submit] {
	font-size: 1.6rem;
	padding: .8125em 1.625em;
	background: #333;
	border: none;
	color: #fff;
	cursor: pointer;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	width: 100%;
}

body .twenty-fifteen-pattern button:hover, body .twenty-fifteen-pattern input[type=button]:hover, body .twenty-fifteen-pattern input[type=reset]:hover, body .twenty-fifteen-pattern input[type=submit]:hover {
	background: rgba(51, 51, 51, .7);
	outline: 0;
}

body .monochrome input::-webkit-input-placeholder, body .monochrome textarea::-webkit-input-placeholder {
	opacity: 1;
	color: #fff;
}

body .monochrome input::-moz-placeholder, body .monochrome textarea::-moz-placeholder {
	opacity: 1;
	color: #fff;
}

body .monochrome input:-ms-input-placeholder, body .monochrome textarea:-ms-input-placeholder {
	opacity: 1;
	color: #fff;
}

body .monochrome input:-moz-placeholder, body .monochrome textarea:-moz-placeholder {
	opacity: 1;
	color: #fff;
}

body .monochrome p {
	margin-bottom: 0;
}

body .monochrome input.wpcf7-form-control.wpcf7-date, body .monochrome input.wpcf7-form-control.wpcf7-number, body .monochrome input.wpcf7-form-control.wpcf7-quiz, body .monochrome input.wpcf7-form-control.wpcf7-text, body .monochrome select.wpcf7-form-control.wpcf7-select, body .monochrome textarea.wpcf7-form-control.wpcf7-textarea {
	background-color: #0d0d0d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	text-transform: none;
	margin-top: 0;
	margin-bottom: 5px;
	width: 100%;
	padding: 24px 29px;
}

body .monochrome input.wpcf7-form-control.wpcf7-submit, body .monochrome input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	background-color: #fff;
	border: 2px solid #303030;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #0d0d0d;
	font-size: 14px;
	line-height: 65px;
	height: 65px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	text-transform: none;
	padding: 0 34px;
}

body .monochrome input.wpcf7-form-control.wpcf7-submit:hover, body .monochrome input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	color: #fff;
	background-color: #0d0d0d;
}

body .minimal-brown input::-webkit-input-placeholder, body .minimal-brown textarea::-webkit-input-placeholder {
	opacity: 1;
	color: #828282;
}

body .minimal-brown input::-moz-placeholder, body .minimal-brown textarea::-moz-placeholder {
	opacity: 1;
	color: #828282;
}

body .minimal-brown input:-ms-input-placeholder, body .minimal-brown textarea:-ms-input-placeholder {
	opacity: 1;
	color: #828282;
}

body .minimal-brown input:-moz-placeholder, body .minimal-brown textarea:-moz-placeholder {
	opacity: 1;
	color: #828282;
}

body .minimal-brown p {
	margin-bottom: -1px;
}

body .minimal-brown input.wpcf7-form-control.wpcf7-date, body .minimal-brown input.wpcf7-form-control.wpcf7-number, body .minimal-brown input.wpcf7-form-control.wpcf7-quiz, body .minimal-brown input.wpcf7-form-control.wpcf7-text, body .minimal-brown select.wpcf7-form-control.wpcf7-select, body .minimal-brown textarea.wpcf7-form-control.wpcf7-textarea {
	background-color: #fff;
	border: 1px solid #ededed;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #828282;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	text-transform: none;
	padding: 17px 19px;
	margin: 0;
	display: block;
	outline: 0;
	resize: none;
	line-height: 17px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

body .minimal-brown input.wpcf7-form-control.wpcf7-date:focus, body .minimal-brown input.wpcf7-form-control.wpcf7-number:focus, body .minimal-brown input.wpcf7-form-control.wpcf7-quiz:focus, body .minimal-brown input.wpcf7-form-control.wpcf7-text:focus, body .minimal-brown select.wpcf7-form-control.wpcf7-select:focus, body .minimal-brown textarea.wpcf7-form-control.wpcf7-textarea:focus {
	color: #828282;
	background-color: #fcfcfc;
	border-color: #ededed;
}

body .minimal-brown input.wpcf7-form-control.wpcf7-submit, body .minimal-brown input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	background-color: #fff;
	border: 1px solid #ededed;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #303030;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	text-transform: uppercase;
	height: 51px;
	line-height: 51px;
	padding: 0 54px;
	margin-top: 5px;
}

body .minimal-brown input.wpcf7-form-control.wpcf7-submit:hover, body .minimal-brown input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	color: #fff;
	background-color: #b08d58;
	border-color: #b08d58;
}

body .transparent-two-columns input::-webkit-input-placeholder, body .transparent-two-columns textarea::-webkit-input-placeholder {
	opacity: 1;
	color: #fff;
}

body .transparent-two-columns input::-moz-placeholder, body .transparent-two-columns textarea::-moz-placeholder {
	opacity: 1;
	color: #fff;
}

body .transparent-two-columns input:-ms-input-placeholder, body .transparent-two-columns textarea:-ms-input-placeholder {
	opacity: 1;
	color: #fff;
}

body .transparent-two-columns input:-moz-placeholder, body .transparent-two-columns textarea:-moz-placeholder {
	opacity: 1;
	color: #fff;
}

body .transparent-two-columns p {
	text-align: center;
	margin-bottom: 5px;
}

body .transparent-two-columns p:nth-of-type(1), body .transparent-two-columns p:nth-of-type(2) {
	display: inline-block;
	width: 48%;
	margin: 0 10px 0 0;
}

body .transparent-two-columns p:nth-of-type(2) {
	margin: 0 0 0 8px;
}

body .transparent-two-columns input.wpcf7-form-control.wpcf7-date, body .transparent-two-columns input.wpcf7-form-control.wpcf7-number, body .transparent-two-columns input.wpcf7-form-control.wpcf7-quiz, body .transparent-two-columns input.wpcf7-form-control.wpcf7-text, body .transparent-two-columns select.wpcf7-form-control.wpcf7-select, body .transparent-two-columns textarea.wpcf7-form-control.wpcf7-textarea {
	background-color: rgba(255, 255, 255, 0);
	border: 1px solid #f6f6f6;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: none;
	padding: 14px 20px;
	margin: 0 0 14px;
	outline: 0;
	resize: none;
	line-height: 17px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

body .transparent-two-columns textarea.wpcf7-form-control.wpcf7-textarea {
	height: 92px;
}

body .transparent-two-columns input.wpcf7-form-control.wpcf7-date:focus, body .transparent-two-columns input.wpcf7-form-control.wpcf7-number:focus, body .transparent-two-columns input.wpcf7-form-control.wpcf7-quiz:focus, body .transparent-two-columns input.wpcf7-form-control.wpcf7-text:focus, body .transparent-two-columns select.wpcf7-form-control.wpcf7-select:focus, body .transparent-two-columns textarea.wpcf7-form-control.wpcf7-textarea:focus {
	color: #303030;
	background-color: #fff;
}

body .transparent-two-columns input.wpcf7-form-control.wpcf7-submit, body .transparent-two-columns input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	background-color: #f6f6f6;
	border-width: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #222;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 2.9px;
	text-transform: uppercase;
	height: 50px;
	line-height: 50px;
	padding: 0 26px;
	margin-top: 22px;
	display: inline-block;
}

body .transparent-two-columns input.wpcf7-form-control.wpcf7-submit:hover, body .transparent-two-columns input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	color: #222;
	background-color: #fff;
}

body .transparent-two-columns div.wpcf7-response-output.wpcf7-validation-errors {
	background-color: #f1c40f;
	color: #fff;
	border-color: #f1c40f;
}

body .transparent-two-columns div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color: #1abc9c;
	color: #fff;
	border-color: #1abc9c;
}

body .monochrome-light input::-webkit-input-placeholder, body .monochrome-light textarea::-webkit-input-placeholder {
	opacity: 1;
	color: #303030;
}

body .monochrome-light input::-moz-placeholder, body .monochrome-light textarea::-moz-placeholder {
	opacity: 1;
	color: #303030;
}

body .monochrome-light input:-ms-input-placeholder, body .monochrome-light textarea:-ms-input-placeholder {
	opacity: 1;
	color: #303030;
}

body .monochrome-light input:-moz-placeholder, body .monochrome-light textarea:-moz-placeholder {
	opacity: 1;
	color: #303030;
}

body .monochrome-light p {
	margin-bottom: 20px;
}

body .monochrome-light input.wpcf7-form-control.wpcf7-date, body .monochrome-light input.wpcf7-form-control.wpcf7-number, body .monochrome-light input.wpcf7-form-control.wpcf7-quiz, body .monochrome-light input.wpcf7-form-control.wpcf7-text, body .monochrome-light select.wpcf7-form-control.wpcf7-select, body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea {
	background-color: #fff;
	border: 2px solid #303030;
	color: #303030;
	font-size: 15px;
	line-height: 15px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 21px 22px 17px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	resize: none;
}

body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea {
	height: 150px;
}

body .monochrome-light input.wpcf7-form-control.wpcf7-submit, body .monochrome-light input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	background-color: #303030;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	height: 45px;
	line-height: 45px;
	padding: 0 35px;
}

body .monochrome-light input.wpcf7-form-control.wpcf7-submit:hover, body .monochrome-light input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	color: #fff;
	background-color: #3a3a3a;
	border-color: #3a3a3a;
}

body .monochrome-light div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color: #1abc9c;
}

.logged-in div.wpcf7 {
	position: relative;
	margin-top: 70px;
}

.logged-in .frontend-edit-style-link {
	position: absolute;
	left: 0;
	top: -50px;
	z-index: 9;
	display: block;
	padding: 5px 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
	background: #e74c3c;
	color: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e74c3c;
	font-size: 13px;
	line-height: 135%;
}

.logged-in .frontend-edit-style-link:hover {
	background-color: #fff;
	color: #e74c3c;
}
