/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
/*.find-postcode input.postcode
{
	color:#fff !important;background:#333 !important;

}
.find-postcode input {
    display: inline-block;
    vertical-align: middle;
    margin: 0;   
	padding: 15px 0px;
    line-height: 1;
    font-size: 22px;
    border: 0;
    height: auto !important;
	text-align:center;
}input.btn.btn-default{
background:#333 !important;
color:#a5a5a5 !important	
}
.style-light .btn-default:not(.btn-hover-nobg):hover
{
background:#545454!important;
color:#a5a5a5 !important	
}*/
.find-postcode input.postcode {
	color: #fff !important;
	background: #333 !important;
	border: 2px solid #e2640d;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 10px;
}
.find-postcode input {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 15px 20px;
	line-height: 1;
	font-size: 22px;
	border: 0;
	height: auto !important;
	text-align: center;
	width:345px;
}
html .style-light input.btn.btn-default, html .style-dark input.btn.btn-default {
	background: #e2640d!important;
	color: #000!important;
	font-size: 22px;
	border: 1px solid;
	padding: 19px 15px !important;
	border-radius: 10px;
	max-width: 77px;
}
html .style-dark .style-light .btn-default:not(.btn-hover-nobg):hover, html .style-light .btn-default:not(.btn-hover-nobg):hover, html .style-dark .btn-default:not(.btn-hover-nobg):hover {
	background: #000!important;
	color: #e2640d !important;
}
 .find-postcode input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #fff;
}
.find-postcode input::-moz-placeholder { /* Firefox 19+ */
 color: #fff;
}
.find-postcode input:-ms-input-placeholder { /* IE 10+ */
 color: #fff;
}
.find-postcode input:-moz-placeholder { /* Firefox 18- */
 color: #fff;
}
html .find-postcode input.postcode:focus {
	border: 1px solid yellow;
}
form.form-inline.find-postcode {
	position: relative
}
span.error {
	position: absolute;
	bottom: -24px;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	color: red;
	font-size: 17px;
}
@media(max-width:767px) {
form.form-inline.find-postcode {
	max-width: 100%;
}
.find-postcode input {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 15px 20px;
	line-height: 1;
	font-size: 22px;
	border: 0;
	height: auto !important;
	text-align: center;
	max-width: 100%;
}
span.error {
	bottom: -56px;
}
}
.main-container .custom-css .row-inner > div {
	padding: 0px 15px;
}
.custom-css .row {
	display: flex;
	width: 100%;
	position: relative;
	float: none;
}
.main-container .custom-css .row .column_parent, .main-container .custom-css .row .column_child {
	clear: none;height:auto
}
main-container .custom-css .row-inner > div {
	padding: 0 15px;
	
}

@media(max-width:450px){
.find-postcode input,html .style-light .find-postcode input.btn.btn-default
{
	font-size:15px;
}
}