@charset "utf-8";

@import url("hover.css");

/* =Forms
--------------------------------------------------------------------------------------------------------*/

::-webkit-input-placeholder {
	color: #2d2d2d;
	opacity: 1 !important;
}

::-moz-placeholder {
	color: #2d2d2d;
	opacity: 1 !important;
}

:-moz-placeholder {
	color: #2d2d2d;
	opacity: 1 !important;
}

:-ms-input-placeholder {
	color: #2d2d2d;
}

.btn,
input,
select,
textarea {
	-webkit-appearance:none; 
}

input[type="text"],
input[type="date"],
input[type="number"],
input[type="time"],
input[type="tel"],
input[type="text"],
select,
textarea {
	/*border: 1px solid #666666;
	color: #2d2d2d;
	background: #fff;*/
}

button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}

/* Btn */

.btn,
input[type="button"]
input[type="submit"],
button {
  	-webkit-transition: .4s ease-in-out all;
    -moz-transition: .4s ease-in-out all;
    -o-transition: .4s ease-in-out all;
    transition: .4s ease-in-out all;
	font-family: 'Gotham Book', Arial;
	text-decoration: none !important;
	text-transform: uppercase; 
	border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	padding: 10px 25px;
	border: none;
}

.btn.active.focus, 
.btn.active:focus, 
.btn.focus, 
.btn:active.focus, 
.btn:active:focus, 
.btn:focus {
	outline: none;
}

.btn.focus, 
.btn:focus, 
.btn:hover {
	color: #443267;
	text-decoration: none;
}

/* Default */

.btn-default {
	color: #56447a;
	background-color: #fff;
	border-color: #fff;
}

.btn-default.focus, 
.btn-default:focus {
	color: #56447a;
}

.btn-default:hover {
	color: #56447a;
}

.btn-default.active, 
.btn-default:active, 
.open>.dropdown-toggle.btn-default {
	color: #56447a;
}

.btn-default.active.focus, 
.btn-default.active:focus, 
.btn-default.active:hover, 
.btn-default:active.focus, 
.btn-default:active:focus, 
.btn-default:active:hover, 
.open>.dropdown-toggle.btn-default.focus, 
.open>.dropdown-toggle.btn-default:focus, 
.open>.dropdown-toggle.btn-default:hover {
	color: #56447a;
}

.btn-default.disabled.focus, 
.btn-default.disabled:focus, 
.btn-default.disabled:hover, 
.btn-default[disabled].focus, 
.btn-default[disabled]:focus, 
.btn-default[disabled]:hover, 
fieldset[disabled] .btn-default.focus, 
fieldset[disabled] .btn-default:focus, 
fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc
}

.btn-default .badge {
	background-color: #56447a;
}

.btn-default.btn-border {
	border: 1px solid #56447a;
}

/* Primary */

.btn-primary {
	color: #e6b84e;
	background-color: #473267;
}

.btn-primary.focus, 
.btn-primary:focus {
	color: #e6b84e;
	background-color: #56447a;
}

.btn-primary:hover {
	color: #fff;
	background-color: #56447a;
}

.btn-primary.active, 
.btn-primary:active, 
.open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #56447a;
}

.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.open>.dropdown-toggle.btn-primary.focus, 
.open>.dropdown-toggle.btn-primary:focus, 
.open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #56447a;
}

.btn-primary.disabled.focus, 
.btn-primary.disabled:focus, 
.btn-primary.disabled:hover, 
.btn-primary[disabled].focus, 
.btn-primary[disabled]:focus, 
.btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary.focus, 
fieldset[disabled] .btn-primary:focus, 
fieldset[disabled] .btn-primary:hover {
	background-color: #56447a;
}

.btn-primary .badge {
	color: #e6b84e;
	background-color: #56447a
}

/* Success */

.btn-success {
	color: #fff !important;
	background-color: #6cb837;
}

.btn-success.focus, 
.btn-success:focus {
	color: #fff;
	background-color: #5ea82b;
}
.btn-success:hover {
	color: #fff;
	background-color: #5ea82b;
}

.btn-success.active, 
.btn-success:active, 
.open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #5ea82b;
}

.btn-success.active.focus, 
.btn-success.active:focus, 
.btn-success.active:hover, 
.btn-success:active.focus, 
.btn-success:active:focus, 
.btn-success:active:hover, 
.open>.dropdown-toggle.btn-success.focus, 
.open>.dropdown-toggle.btn-success:focus, 
.open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #4f951e;
}

.btn-success.disabled.focus, 
.btn-success.disabled:focus, 
.btn-success.disabled:hover, 
.btn-success[disabled].focus, 
.btn-success[disabled]:focus, 
.btn-success[disabled]:hover, 
fieldset[disabled] .btn-success.focus, 
fieldset[disabled] .btn-success:focus, 
fieldset[disabled] .btn-success:hover {
	background-color: #56447a;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}

/* Info */

.btn-info {
	color: #fff;
	background-color: #1b63c4;
}

.btn-info.focus, 
.btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
}

.btn-info:hover {
	color: #fff;
	background-color: #023a86;
}

/*.btn-info.hvr-sweep-to-right:before {
	background: #00abc8;
}*/

/*.btn-info.hvr-sweep-to-right:hover {
	border-color: #00abc8; 
}*/

.btn-info.active, 
.btn-info:active, 
.open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #00acc6;
}

.btn-info.active.focus, 
.btn-info.active:focus, 
.btn-info.active:hover, 
.btn-info:active.focus, 
.btn-info:active:focus, 
.btn-info:active:hover, 
.open>.dropdown-toggle.btn-info.focus, 
.open>.dropdown-toggle.btn-info:focus, 
.open>.dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #00acc6;
}

.btn-info.disabled.focus, 
.btn-info.disabled:focus, 
.btn-info.disabled:hover, 
.btn-info[disabled].focus, 
.btn-info[disabled]:focus, 
.btn-info[disabled]:hover, 
fieldset[disabled] .btn-info.focus, 
fieldset[disabled] .btn-info:focus, 
fieldset[disabled] .btn-info:hover {
	background-color: #00acc6;
}

.btn-info .badge {
	color: #00acc6;
	background-color: #fff
}

/* Warning */

.btn-warning {
	color: #fff;
	background-color: #f8be00;
}

.btn-warning.focus, .btn-warning:focus {
	color: #fff;
	background-color: #ddaa02;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ddaa02;
}

.btn-warning.active, 
.btn-warning:active, 
.open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ddaa02;
}

.btn-warning.active.focus, 
.btn-warning.active:focus, 
.btn-warning.active:hover, 
.btn-warning:active.focus, 
.btn-warning:active:focus, 
.btn-warning:active:hover, 
.open>.dropdown-toggle.btn-warning.focus, 
.open>.dropdown-toggle.btn-warning:focus, 
.open>.dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #ddaa02;
}

.btn-warning.disabled.focus, 
.btn-warning.disabled:focus, 
.btn-warning.disabled:hover, 
.btn-warning[disabled].focus, 
.btn-warning[disabled]:focus, 
.btn-warning[disabled]:hover, 
fieldset[disabled] .btn-warning.focus, 
fieldset[disabled] .btn-warning:focus, 
fieldset[disabled] .btn-warning:hover {
	background-color: #ddaa02;
}

.btn-warning .badge {
	color: #f8be00;
	background-color: #fff
}

/* Danger */

.btn-danger {
	color: #fff;
	background-color: #ff2333;
}

.btn-danger.focus, .btn-danger:focus {
	color: #fff;
	background-color: #ec1828;
}

.btn-danger:hover {
	color: #fff;
	background-color: #ec1828;
}

.btn-danger.active, 
.btn-danger:active, 
.open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #ec1828;
}

.btn-danger.active.focus, 
.btn-danger.active:focus, 
.btn-danger.active:hover, 
.btn-danger:active.focus, 
.btn-danger:active:focus, 
.btn-danger:active:hover, 
.open>.dropdown-toggle.btn-danger.focus, 
.open>.dropdown-toggle.btn-danger:focus, 
.open>.dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ec1828;
}

.btn-danger.disabled.focus, 
.btn-danger.disabled:focus, 
.btn-danger.disabled:hover, 
.btn-danger[disabled].focus, 
.btn-danger[disabled]:focus, 
.btn-danger[disabled]:hover, 
fieldset[disabled] .btn-danger.focus, 
fieldset[disabled] .btn-danger:focus, 
fieldset[disabled] .btn-danger:hover {
	background-color: #ec1828;
}

.btn-danger .badge {
	color: #ff2333;
	background-color: #fff
}

/* Grey */

.btn-grey {
	color: #fff;
	background-color: #2c2c2b;
}

.btn-grey.focus, .btn-grey:focus {
	color: #fff;
	background-color: #757373;
}

.btn-grey:hover {
	color: #fff;
	background-color: #757373;
}

.btn-grey.active, 
.btn-grey:active, 
.open>.dropdown-toggle.btn-grey {
	color: #fff;
	background-color: #222;
}

.btn-grey.active.focus, 
.btn-grey.active:focus, 
.btn-grey.active:hover, 
.btn-grey:active.focus, 
.btn-grey:active:focus, 
.btn-grey:active:hover, 
.open>.dropdown-toggle.btn-grey.focus, 
.open>.dropdown-toggle.btn-grey:focus, 
.open>.dropdown-toggle.btn-grey:hover {
	color: #fff;
	background-color: #757373;
}

.btn-grey.disabled.focus, 
.btn-grey.disabled:focus, 
.btn-grey.disabled:hover, 
.btn-grey[disabled].focus, 
.btn-grey[disabled]:focus, 
.btn-grey[disabled]:hover, 
fieldset[disabled] .btn-grey.focus, 
fieldset[disabled] .btn-grey:focus, 
fieldset[disabled] .btn-grey:hover {
	background-color: #757373;
}

.btn-grey .badge {
	color: #757373;
	background-color: #fff
}

/* Yellow */

.btn-yellow {
	color: #443267;
	background: rgba(219,139,58,1);
	background: -moz-linear-gradient(left, rgba(219,139,58,1) 0%, rgba(230,184,78,1) 25%, rgba(222,234,115,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(219,139,58,1)), color-stop(25%, rgba(230,184,78,1)), color-stop(100%, rgba(222,234,115,1)));
	background: -webkit-linear-gradient(left, rgba(219,139,58,1) 0%, rgba(230,184,78,1) 25%, rgba(222,234,115,1) 100%);
	background: -o-linear-gradient(left, rgba(219,139,58,1) 0%, rgba(230,184,78,1) 25%, rgba(222,234,115,1) 100%);
	background: -ms-linear-gradient(left, rgba(219,139,58,1) 0%, rgba(230,184,78,1) 25%, rgba(222,234,115,1) 100%);
	background: linear-gradient(to right, rgba(219,139,58,1) 0%, rgba(230,184,78,1) 25%, rgba(222,234,115,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8b3a', endColorstr='#deea73', GradientType=1 );
}

.btn-yellow-fill {
	background: #d8e273;
}

.btn-yellow.focus, .btn-yellow:focus {
	color: #443267;
	background-color: #dee972;
}

.btn-yellow:hover {
	color: #443267;
	background: rgba(230,184,78,1);
	background: -moz-linear-gradient(left, rgba(230,184,78,1) 0%, rgba(222,234,115,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(230,184,78,1)), color-stop(100%, rgba(222,234,115,1)));
	background: -webkit-linear-gradient(left, rgba(230,184,78,1) 0%, rgba(222,234,115,1) 100%);
	background: -o-linear-gradient(left, rgba(230,184,78,1) 0%, rgba(222,234,115,1) 100%);
	background: -ms-linear-gradient(left, rgba(230,184,78,1) 0%, rgba(222,234,115,1) 100%);
	background: linear-gradient(to right, rgba(230,184,78,1) 0%, rgba(222,234,115,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6b84e', endColorstr='#deea73', GradientType=1 );
}

.btn-yellow.active, 
.btn-yellow:active, 
.open>.dropdown-toggle.btn-yellow {
	color: #443267;
	background-color: #dee972;
}

.btn-yellow.active.focus, 
.btn-yellow.active:focus, 
.btn-yellow.active:hover, 
.btn-yellow:active.focus, 
.btn-yellow:active:focus, 
.btn-yellow:active:hover, 
.open>.dropdown-toggle.btn-yellow.focus, 
.open>.dropdown-toggle.btn-yellow:focus, 
.open>.dropdown-toggle.btn-yellow:hover {
	color: #443267;
	background-color: #dee972;
}

.btn-yellow.disabled.focus, 
.btn-yellow.disabled:focus, 
.btn-yellow.disabled:hover, 
.btn-yellow[disabled].focus, 
.btn-yellow[disabled]:focus, 
.btn-yellow[disabled]:hover, 
fieldset[disabled] .btn-yellow.focus, 
fieldset[disabled] .btn-yellow:focus, 
fieldset[disabled] .btn-yellow:hover {
	background-color: #dee972;
}

.btn-yellow .badge {
	color: #dee972;
	background-color: #fff
}

.btn-yellow.btn-border {
	border: 1px solid #56447a;
}

/* Violet */

.btn-violet {
	color: #fff;
	background: rgba(71,50,103,1);
	background: -moz-linear-gradient(left, rgba(71,50,103,1) 0%, rgba(86,68,122,1) 25%, rgba(153,98,151,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(71,50,103,1)), color-stop(25%, rgba(86,68,122,1)), color-stop(100%, rgba(153,98,151,1)));
	background: -webkit-linear-gradient(left, rgba(71,50,103,1) 0%, rgba(86,68,122,1) 25%, rgba(153,98,151,1) 100%);
	background: -o-linear-gradient(left, rgba(71,50,103,1) 0%, rgba(86,68,122,1) 25%, rgba(153,98,151,1) 100%);
	background: -ms-linear-gradient(left, rgba(71,50,103,1) 0%, rgba(86,68,122,1) 25%, rgba(153,98,151,1) 100%);
	background: linear-gradient(to right, rgba(71,50,103,1) 0%, rgba(86,68,122,1) 25%, rgba(153,98,151,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#473267', endColorstr='#996297', GradientType=1 );
}

.btn-violet.focus, .btn-violet:focus {
	color: #fff;
	background-color: #996297;
}

.btn-violet:hover {
	color: #fff;
	background: rgba(86,68,122,1);
	background: -moz-linear-gradient(left, rgba(86,68,122,1) 0%, rgba(153,98,151,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(86,68,122,1)), color-stop(100%, rgba(153,98,151,1)));
	background: -webkit-linear-gradient(left, rgba(86,68,122,1) 0%, rgba(153,98,151,1) 100%);
	background: -o-linear-gradient(left, rgba(86,68,122,1) 0%, rgba(153,98,151,1) 100%);
	background: -ms-linear-gradient(left, rgba(86,68,122,1) 0%, rgba(153,98,151,1) 100%);
	background: linear-gradient(to right, rgba(86,68,122,1) 0%, rgba(153,98,151,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56447a', endColorstr='#996297', GradientType=1 );
}

.btn-violet.active, 
.btn-violet:active, 
.open>.dropdown-toggle.btn-violet {
	color: #fff;
	background-color: #996297;
}

.btn-violet.active.focus, 
.btn-violet.active:focus, 
.btn-violet.active:hover, 
.btn-violet:active.focus, 
.btn-violet:active:focus, 
.btn-violet:active:hover, 
.open>.dropdown-toggle.btn-violet.focus, 
.open>.dropdown-toggle.btn-violet:focus, 
.open>.dropdown-toggle.btn-violet:hover {
	color: #fff;
	background-color: #996297;
}

.btn-violet.disabled.focus, 
.btn-violet.disabled:focus, 
.btn-violet.disabled:hover, 
.btn-violet[disabled].focus, 
.btn-violet[disabled]:focus, 
.btn-violet[disabled]:hover, 
fieldset[disabled] .btn-violet.focus, 
fieldset[disabled] .btn-violet:focus, 
fieldset[disabled] .btn-violet:hover {
	background-color: #996297;
}

.btn-violet .badge {
	color: #996297;
	background-color: #fff
}

/* Link */

.btn-link {
	font-weight: 400;
	color: #00acc6;
	border-radius: 0
}

.btn-link, 
.btn-link.active, 
.btn-link:active, 
.btn-link[disabled], 
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-link:focus, 
.btn-link:hover {
	color: #008bbc;
	text-decoration: underline;
	background-color: transparent
}

/* Sizes */

.btn-group-lg>.btn, 
.btn-lg {
	padding: 15px 40px;
	font-size: 22px;
	border-radius: 50px;
	-o-border-radius: 50px;
	-ms-border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}

.btn-group-md>.btn, 
.btn-md {
	padding: 10px 30px;
	font-size: 18px;
	border-radius: 50px;
	-o-border-radius: 50px;
	-ms-border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}

.btn-group-sm>.btn, 
.btn-sm {
	padding: 10px 25px;
	font-size: 14px;
	border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
}

.btn-group-xs>.btn, 
.btn-xs {
	padding: 8px 20px;
	font-size: 10px;
	border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
}

/* Inputs */

.input,
.input-file {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin-bottom: 1em;
	width: 100%;
	vertical-align: top;
	float: left;
}

@media (min-width:540px){
	.input,
	.input-file {
		width: calc(100% - 2em);
	}
}

@media (min-width:767px){
	.input,
	.input-file {
		max-width: 700px;
	}
}

@media (min-width:990px){
	.input,
	.input-file {
		max-width: 500px;
	}
}

.input-field {
	position: relative;
	display: block;
	float: right;
	padding: 0.8em;
	width: 60%;
	border: none;
	border-radius: 0;
	background: #dee972;
	color: #dee972;
	font-family: 'Gotham Book', Arial;
	font-size: 20px;
	-webkit-appearance: none; /* for box shadows to show on iOS */
}

textarea.input-field {
	float: none;
}

.input-field:focus {
	outline: none;
}

.input-label {
	display: inline-block;
	float: right;
	padding: 0 1em;
	width: 40%;
	color: #dee972;
	font-family: 'Gotham Book', Arial;
	font-size: 70.25%;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.input-label-content {
	position: relative;
	display: block;
	padding: 1.6em 0;
	width: 100%;
}

.graphic {
	position: absolute;
	top: 0;
	left: 0;
	fill: none;
}

.icon {
	color: #ddd;
	font-size: 150%;
}

/* Inputs - Hoshi */

.input-hoshi {
	overflow: hidden;
}

.input-field-hoshi {
	margin-top: 1em;
	padding: 0.85em 0.15em;
	width: 100%;
	background: transparent;
	color: #fff;
}

.input-label-hoshi {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0.25em;
	width: 100%;
	height: calc(100% - 1em);
	text-align: left;
	pointer-events: none;
}

.input-label-content-hoshi {
	position: absolute;
}

.input-label-hoshi:before,
.input-label-hoshi:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 10px);
	border-bottom: 1px solid #dee972;
}

.input-label-hoshi:after {
	margin-top: 2px;
	border-bottom: 4px solid red;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.input-label-hoshi-color:after {
	border-color: hsl(0, 100%, 100%);
}

.input-field-hoshi:focus + .input-label-hoshi:after,
.input-filled .input-label-hoshi:after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.input-field-hoshi:focus + .input-label-hoshi .input-label-content-hoshi,
.input-filled .input-label-content-hoshi {
	-webkit-animation: anim-1 0.3s forwards;
	animation: anim-1 0.3s forwards;
}

@-webkit-keyframes anim-1 {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(1em, 0, 0);
		transform: translate3d(1em, 0, 0);
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(-1em, -40%, 0);
		transform: translate3d(-1em, -40%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, -40%, 0);
		transform: translate3d(0, -40%, 0);
	}
}

@keyframes anim-1 {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(1em, 0, 0);
		transform: translate3d(1em, 0, 0);
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(-1em, -40%, 0);
		transform: translate3d(-1em, -40%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, -40%, 0);
		transform: translate3d(0, -40%, 0);
	}
}

/* Select */

select {
	border: 1px solid #666666;
	padding: 12px 8px;
	font-size: 14px;
	color: #2d2d2d;
	width: 100%;	
}

@media (min-width:767px) {
	select {
		padding: 16px 12px;
		font-size: 16px;
	}
}

@media (min-width:1100px) {
	select {
		width: 300px;
		margin: 15px 10px 15px 0;
	}
}

/* Validator */

.wpcf7-form-control-wrap {
	position: static;
}

span.wpcf7-not-valid-tip {
    bottom: 20px;
    font-size: 0.7em;
    margin-left: 5px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 260px;
}

div.wpcf7-response-output {
    font-size: 15px;
    margin: -8em 0.5em 1em;
    padding: 1em;
}

.contact-section div.wpcf7-response-output {
    float: left;
    margin: 20px 50px 0 0;
    overflow: hidden;
}

div.wpcf7-mail-sent-ok {
    border: 1px solid #148f5f;
	background: #34f0a7;
	color: #045d3b;
}

div.wpcf7-mail-sent-ng {
    border: 1px solid #ff003c;
	background: #ee5579;
	color: #5d091d;
}

div.wpcf7-spam-blocked {
    border: 1px solid #ffa500;
	background: #f2cb84;
	color: #4a3308;
}

div.wpcf7-validation-errors {
    border: 1px solid #ff003c;
	background: #ee5579;
	color: #5d091d;
}