html {
	overflow-x: hidden;
}

div#feedbackside-wrap .callto {
	display: block;
	background: #000000;
	color: #fff;
	padding: 10px 15px;
	font-size: 20px;
	cursor: pointer;
	text-align: center;
	font-weight: 700;
}

#feedbackside-wrap {
	transition: .3s;
	z-index: 99;
	width: 100%;
}

#feedbackside-wrap.slideon {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
}

div#meta-box-id {
	float: left;
}

.feedbackfor {
	max-width: 100%;
	padding: 25px;
	background-color:transparent;
}

.feedbackfor input,
.feedbackfor textarea {
	width: 100%;
	height: 40px;
	margin-bottom: 20px;
	padding-left: 10px;
}

.feedbackfor textarea {
	height: 80px;
}

.feedbackfor input[type=submit] {
	padding-left: 0;
	background: #980000;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	border: none;
	-webkit-appearance: none;
	margin-bottom: 0;
}

.feedbackfor input[type=submit]:hover {
	background: #000000;
}

.feedbackfor form {
	margin-bottom: 0;
}

input.star {
	display: none;
}

label.star {
	float: right;
	padding: 10px;
	font-size: 36px;
	color: #444;
	transition: all .2s;
	padding-top: 0;
}

input.star:checked~label.star:before {
	content: '\f005';
	color: #FD4;
	transition: all .25s;
}

input.star-5:checked~label.star:before {
	color: #FE7;
	text-shadow: 0 0 20px #952;
}

input.star-1:checked~label.star:before {
	color: #F62;
}

label.star:hover {
	transform: rotate(-15deg) scale(1.3);
	-webkit-transform: rotate(-15deg) scale(1.3);
	-moz-transform: rotate(-15deg) scale(1.3);
	-ms-transform: rotate(-15deg) scale(1.3);
	-o-transform: rotate(-15deg) scale(1.3);
}

label.star:before {
	content: '\f006';
	font-family: FontAwesome;
}

.feedstar {
	display: inline-block;
	margin-bottom: 10px;
}

.feedimg {
	margin-bottom: 15px;
}

.feedimg input {
	margin-bottom: 0;
	padding-left: 0;
}

.feedimg img {
	max-height: 100px;
}

input::placeholder {
	color: #cccccc;
}

textarea::placeholder {
	color: #ccc;
}

label.error {
	display: none !important;
}

input.error {
	border-color: #e82e2e85;
}

div#feedbackside-wrap {
	z-index: 9999999;
}

#feedbackside-wrap .g-recaptcha {
	margin-bottom: 25px;
}
::-webkit-input-placeholder {color: #000000 !important;opacity: 1 !important;}

:-ms-input-placeholder {color: #000000 !important;opacity: 1 !important;}

::placeholder {color: #000000 !important;opacity: 1 !important;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}