/* 
 Theme Name:   Neve Child Theme
 Theme URI:    
 Description:  A child theme for Neve.
 Author:       Samui Web Solutions
 Author URI:   http://samuiwebsolutions.com
 Template:     neve
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

.form-compare .html.rate {
    font-size: 22px;
	font-weight: 600;
}
.form-compare .minmax-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
    margin-top: 25px !important;
}
.form-compare .minmax-price > div {
	text-align: center;
    font-weight: 900;
    font-size: 30px;
}
.form-compare .minmax-price .ftotal::before {
	content: "£";
}
.form-compare .minmax-wrp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
    width: calc(100% - 40px) !important;
    height: 6px !important;
    background-color: rgb(213, 94, 45) !important;
    position: relative !important;
    margin: 30px auto 25px !important;
}
.form-compare .minmax-wrp::before, .form-compare .minmax-wrp::after {
    content: "";
    background: rgb(213, 94, 45);
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.form-compare .minmax-wrp::after {
	left: inherit !important;
	right: 0px !important;
}
.form-compare .minmax-txt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.form-compare .minmax-txt p {
	font-size: 18px;
    font-weight: 400;
	text-align: center;
}
.form-compare .wpforms-field {
	position: relative !important;
	z-index: 999;
}
.form-inline {padding:6px 0px;font-size:18px}

.form-inline label {padding-bottom:0px !important}
.form-inline .form-control { background:#fff}
select.form-control {height:42px}
@media only screen and (min-width:1000px) {  
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
} 
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
}