

/* Stylesheet Element Id: 7.761422.1530882773
 * Stylesheet Name: Common Homes24, Drive 24, PlanningFinder Styles 1356
 * Generated by CMS on: 18-Sep-2019 16:21:17
 */
        /* 1 - Homes24 */
#zoopla_location {
     width: 100%;
}

#zoopla_sections {
    display: inline-block;
    width: 100%;
    padding: 0px 4px;
}

#zoopla_sections .zoopla_type{
    width: 33%;
    float: left;
    margin: 0px!important;
}

 #zoopla_toggle_sale_price_min,
 #zoopla_toggle_sale_price_max,
 #zoopla_toggle_type,
 #zoopla_toggle_beds,
 #zoopla_toggle_rent_price_min,
 #zoopla_toggle_rent_price_max {
     width: 50% !important;
     padding: 4px;
}
 #zoopla_example {
     margin-bottom: 16px;
}
 #zoopla_attributes select {
     width: 100%;
     padding: 4px;
}
 #zoopla_location {
     width: 100%;
     padding: 4px 8px;
}
 #zoopla_button:hover {
     opacity: 0.5;
}

 .homes-button {
     margin-right: 20px;
     background-color:#E20019 !important;
     margin-top:16px;
}
 .homes-button:hover {
     background-color:#E20019 !important;
}


#zoopla_search{
width:300px;
text-align:left;
line-height:100%;
float:left;
border:1px solid #dedede;
padding:0 0 20px 0;
position:relative;
}
#zoopla_search form{
margin:10px 20px 0 20px;
background:url(https://www.zoopla.co.uk/static/images/partner_widgets/search/powered_by.gif) no-repeat bottom left;
}
.zoopla_header{
font-weight:bold;
margin:20px 20px 0 20px;
font-size:120%;
}
.zoopla_header a{
text-decoration:none !important;
background:transparent !important;
color:#000 !important;
cursor:text;
}
#zoopla_find{
margin:0 10px 0 0;
font-size:1.2em;
display:none;
}
#zoopla_search label{
display:block;
font-weight:bold;
margin:0 10px 0 0;
width:auto;
float:none;
}
input[type='radio'],
#zoopla_sections label{
vertical-align: center;
}
#zoopla_sections label{
margin-left: 8px;
font-size: 16px;
font-weight:normal;
}
.zoopla_seperator{
margin:0 0 16px 0;

}
#zoopla_location{
clear:left;
}
#zoopla_example{
font-size:11px;
color:#999;
display:block;
}
#zoopla_toggle_sale_price_min,
#zoopla_toggle_rent_price_min,
#zoopla_toggle_type{
float:left;
}
#zoopla_toggle_sale_price_max,#zoopla_toggle_rent_price_max,#zoopla_toggle_beds{
float:left;
}

#zoopla_submit{
margin:15px 0 0 0 !important;
text-align:right
}

#error_message {
color:red;
font-size:11px;
}
/* 2 - Drive24 */
 #drive24-widget label {
     width: 20%;
     padding: 0px 5px 0px 0px;
     float: left;
     display: block;
     height: 26px;
     line-height: 26px;
     text-align: right;
     margin: 0px 0px 10px 0px;
     color: #727272;
     font-size: 12px;
     clear: left !important;
}
 #drive24-widget select, #mot-UsedCarSearch-location {
     width: 80%;
     float: left;
     display: block;
     padding: 3px;
     margin: 0px 0px 10px 0px;
     border: 1px solid #acacac;
     border-radius: 3px;
     clear: right !important;
}
 #mot-UsedCarSearch-location {
     width: 34%;
}
 #mot-UsedCarSearch-search {
     float: right;
     margin: 0px 0px 0px 45px;
     border: 1px solid #ccc;
     padding: 6px 12px;
     color: #fff;
     font-weight: bold;
     text-shadow: 1px 1px 0px #000;
     background: #f00;
     margin-right: 5px;
}

/* 2.1 - Drive24 mobile css */
 @media screen and (max-width: 320px) {
     #mot-UsedCarSearch {
         text-align: center;
    }
     #mot-UsedCarSearch label {
         clear: both;
         float: none;
         text-align:center;
         width: unset;
    }
     #drive24-widget select, #mot-UsedCarSearch-location {
         width: 100%;
         display: block;
         padding: 3px;
         border: 1px solid #acacac;
         border-radius: 3px;
         margin-left: auto;
         margin-right: auto;
    }
     #mot-UsedCarSearch-search {
         border: 1px solid #ccc;
         padding: 6px 12px;
         color: #fff;
         font-weight: bold;
         text-shadow: 1px 1px 0px #000;
         background: #f00;
         margin-top: 20px;
         float: none;
         margin:0px;
    }
}

/* 3 - Planning Finder */
@media screen and (max-width: 320px) {
     .col-md-6.text-center.advert-col {
         margin: 0px;
         padding: 0px;
    }
}
.panel-default > .panel-heading.planning-finder-heading {
     background-color: #158720;
     color:#ffffff;
}
.btn.btn-success.pf-button {
     background-color: #093;
}
 

            