/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.pac-container::after{
	display: none !important;
}
.pac-item span{
	font-size: 11px !important;
}
.pac-matched{
	font-size: 13px !important;
}

input#form-field-from_type-0{
	opacity: 0;
	position: absolute;
}
input#form-field-from_type-0:checked+label{
	filter: invert(32%) sepia(85%) saturate(6837%) hue-rotate(344deg) brightness(85%) contrast(125%);
}
input#form-field-from_type-0:checked+label::after{
	color: #ee0017;
/* 	bottom: -30px; */
}
label[for="form-field-from_type-0"]{
	text-indent: -9999999px;
	display: flex !important;
	width: 80px;
	height: 80px;
	margin: 20px 0 30px 0;
	background-image: url(https://salremovals.co.uk/wp-content/uploads/2021/12/house.png);
	background-size: contain;
	background-position; center center;
	cursor: pointer;
	position: relative;
}
label[for="form-field-from_type-0"]::after{
	content: 'House';
	width: 80px;
	position: absolute;
	text-indent: 0;
	bottom: -25px;
	text-align: center;
}

input#form-field-from_type-1{
	opacity: 0;
	position: absolute;
}
input#form-field-from_type-1:checked+label{
	filter: invert(32%) sepia(85%) saturate(6837%) hue-rotate(344deg) brightness(85%) contrast(125%);
}
input#form-field-from_type-1:checked+label::after{
	color: #ee0017;
/* 	bottom: -30px; */
}
label[for="form-field-from_type-1"]{
	text-indent: -9999999px;
	display: flex !important;
	width: 80px;
	height: 80px;
	margin: 20px 0 30px 0;
	background-image: url(https://salremovals.co.uk/wp-content/uploads/2021/12/flat.png);
	background-size: contain;
	background-position; center center;
	cursor: pointer;
	position: relative;
}
label[for="form-field-from_type-1"]::after{
	content: 'Flat';
	width: 80px;
	position: absolute;
	text-indent: 0;
	bottom: -25px;
	text-align: center;
}

input#form-field-from_type-2{
	opacity: 0;
	position: absolute;
}
input#form-field-from_type-2:checked+label{
	filter: invert(32%) sepia(85%) saturate(6837%) hue-rotate(344deg) brightness(85%) contrast(125%);
}
input#form-field-from_type-2:checked+label::after{
	color: #ee0017;
/* 	bottom: -30px; */
}
label[for="form-field-from_type-2"]{
	text-indent: -9999999px;
	display: flex !important;
	width: 80px;
	height: 80px;
	margin: 20px 0 30px 0;
	background-image: url(https://salremovals.co.uk/wp-content/uploads/2021/12/factory.png);
	background-size: contain;
	background-position; center center;
	cursor: pointer;
	position: relative;
}
label[for="form-field-from_type-2"]::after{
	content: 'Other';
	width: 80px;
	position: absolute;
	text-indent: 0;
	bottom: -25px;
	text-align: center;
}


input#form-field-to_type-0{
	opacity: 0;
	position: absolute;
}
input#form-field-to_type-0:checked+label{
	filter: invert(32%) sepia(85%) saturate(6837%) hue-rotate(344deg) brightness(85%) contrast(125%);
}
input#form-field-to_type-0:checked+label::after{
	color: #ee0017;
/* 	bottom: -30px; */
}
label[for="form-field-to_type-0"]{
	text-indent: -9999999px;
	display: flex !important;
	width: 80px;
	height: 80px;
	margin: 20px 0 30px 0;
	background-image: url(https://salremovals.co.uk/wp-content/uploads/2021/12/house.png);
	background-size: contain;
	background-position; center center;
	cursor: pointer;
	position: relative;
}
label[for="form-field-to_type-0"]::after{
	content: 'House';
	width: 80px;
	position: absolute;
	text-indent: 0;
	bottom: -25px;
	text-align: center;
}

input#form-field-to_type-1{
	opacity: 0;
	position: absolute;
}
input#form-field-to_type-1:checked+label{
	filter: invert(32%) sepia(85%) saturate(6837%) hue-rotate(344deg) brightness(85%) contrast(125%);
}
input#form-field-to_type-1:checked+label::after{
	color: #ee0017;
/* 	bottom: -30px; */
}
label[for="form-field-to_type-1"]{
	text-indent: -9999999px;
	display: flex !important;
	width: 80px;
	height: 80px;
	margin: 20px 0 30px 0;
	background-image: url(https://salremovals.co.uk/wp-content/uploads/2021/12/flat.png);
	background-size: contain;
	background-position; center center;
	cursor: pointer;
	position: relative;
}
label[for="form-field-to_type-1"]::after{
	content: 'Flat';
	width: 80px;
	position: absolute;
	text-indent: 0;
	bottom: -25px;
	text-align: center;
}

input#form-field-to_type-2{
	opacity: 0;
	position: absolute;
}
input#form-field-to_type-2:checked+label{
	filter: invert(32%) sepia(85%) saturate(6837%) hue-rotate(344deg) brightness(85%) contrast(125%);
}
input#form-field-to_type-2:checked+label::after{
	color: #ee0017;
/* 	bottom: -30px; */
}
label[for="form-field-to_type-2"]{
	text-indent: -9999999px;
	display: flex !important;
	width: 80px;
	height: 80px;
	margin: 20px 0 30px 0;
	background-image: url(https://salremovals.co.uk/wp-content/uploads/2021/12/factory.png);
	background-size: contain;
	background-position; center center;
	cursor: pointer;
	position: relative;
}
label[for="form-field-to_type-2"]::after{
	content: 'Other';
	width: 80px;
	position: absolute;
	text-indent: 0;
	bottom: -25px;
	text-align: center;
}
#form-field-from_flat_floor{
	display: none;
}
label[for="form-field-from_flat_floor"]{
	display: none;
}

label[for="form-field-to_flat_floor"]{
	display: none;
}
#form-field-from_flat_floor.show{
	display: block;
}
#form-field-to_flat_floor{
	display: none;
}
#form-field-to_flat_floor.show{
	display: block;
}
label[for="form-field-from_flat_floor"].show{
	display: block;
}
label[for="form-field-to_flat_floor"].show{
	display: block;
}
.elementor-field-group-from_type .elementor-subgroup-inline,
.elementor-field-group-to_type .elementor-subgroup-inline{
	justify-content: space-evenly;
}
.elementor-field-group-from_flat_floor,
.elementor-field-group-to_flat_floor{
	display: none;
/* 	justify-content: center; */
	align-items: center;
	padding-top: 15px;
}
.elementor-field-group-from_flat_floor.show,
.elementor-field-group-to_flat_floor.show{
	display: flex;
}
.elementor-field-group-from_flat_floor input,
.elementor-field-group-to_flat_floor input{
	max-width: 100px !important;
}
.elementor-field-group-from_flat_floor label,
.elementor-field-group-to_flat_floor label{
/* 	position: absolute;
	top: 2px;
	margin-left: -69px; */
	opacity: .6;
	font-size: 12px;
}
#form-field-from,#form-field-to{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}