/* ==========================================================================
   The front-page-only <style> block from the customised Elision 3.9 header.php
   (lines 911-1202), carried verbatim - 1.0.3

   WHY IT IS A SEPARATE FILE. header.php wrapped this block in `if(is_front_page())`,
   so it styled the home page and nothing else. The site-wide blocks from the same
   file live in this theme's style.css; this one is kept apart and printed only on
   the front page, which preserves the scoping the theme achieved with that check.
   Several of its rules - `.content`, `.search`, `#propertyForm` - would change other
   pages if they were loaded everywhere.

   WHERE IT GOES IN THE CASCADE. The block sat at header.php line 910, after the
   header markup and immediately before `<div class="content">`, so on the live site
   it loads after everything `wp_head()` emits (the Customizer's wp-custom-css among
   it) and after the site-wide header blocks. It is therefore printed from this
   theme's includes/modules/header.php rather than enqueued, since an enqueued style
   prints at `wp_head` priority 8 and would land before wp-custom-css instead of
   after it. See that file.

   Carried verbatim. It contains six `<!--` / `-->` pairs, which are CDO/CDC tokens:
   CSS discards them at the top level of a stylesheet, so the rules between them DO
   apply, on the live site and here. They are left exactly as written rather than
   converted to comments, because converting them would switch those rules off and
   change the page.

   It references no images, fonts or @imports, so moving it out of the document and
   into a file does not change how any URL resolves.
   ========================================================================== */

<!--

	.search.visiblesearch {
		display:block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	right: 0;
	bottom: 0;
	z-index: 9999999999999999999;
	background: rgba(29,45,61,0.95);
}


.search {

	display:none;
}
-->

.search-box{  background: rgba(88, 0, 100, 0.8) none repeat scroll 0 0;
    border: 6px solid #580064;
    margin-top: 25px;
    padding: 15px;}
.search-form {
    position: absolute;
    top: 175px;
    z-index: 99999;
    width: 35%;
   left: 33%;
    min-width:320px;
}
.search-box h2 {   border-bottom: 3px solid;
    color: #fff;
    font-size: 22px;
    //font-weight: bold;
    margin-bottom: 20px !important;
    padding-bottom: 8px;
    text-align: center;
    font-weight: 500;
    padding-top: 10px;
    margin: 0 auto;
	width:100%;
	text-align:center;}
.postcart span {
    display: inline-block;
    width: 29%;
	color:#fff;
	margin-bottom: 10px;

}
ul.radio {margin-bottom: 10px; font-size:22px;padding: 10px;}
ul.radio li {display: inline-block;}
.postcart input {
  margin-bottom: 25px;
  padding:10px;
  width: 100%;
  font-size: 20px;
  color: #580064;
  background: white;
  font-weight: 500;
  border: 3px solid white;
  border-radius: 5px;
}
.radio label {
    color: #333;
    float: right;
    font-weight: 300 !important;
}
.search-button input[type="submit"] {
   background: black;
    border: medium none #580064;
    border-radius: 3px;
    color: #fff;
    width: 100% !important;
    padding: 13px;
   /* padding: 12px 20px;*/
cursor:pointer;
font-size: 22px !important;

text-align: center;
}
.search-button {  text-align: right;}


body input {
font-family:'Open Sans',sans-serif !important;

}


/*.banner-search-box {
  margin: 30px 0 0;
  min-width: 330px;
  position: absolute;
  right: -10%;
  top: 267px;
  width: 24%;
}.search-box ul {
  margin: 0 auto;
  padding: 0;
  text-align: center;
}.postcart {
  color: #6d6a6b;
  float: left;
  font-family: "Raleway";
  font-size: 16px;
  margin: 10px 0 0;
  text-align: center;
  width: 95%;
}*/

@media (max-width: 480px)
.home .content .search-form {
      left: 30px !important;
  }
@media only screen and (max-width: 400px) {
  .search-form {
  width: 90%;

}
}
@media screen and (min-device-width: 568px) and (max-device-width: 997px) and (orientation : landscape){
.search-box{margin-top: 13px;}
 .search-form{top:0;}
.radio label{padding-top: 0px;}
 .search-box h2{font-size: 19px; margin-bottom: 9px; padding-bottom: 0px;}
 .search-button input[type="submit"]{font-size: 11px;}
 .panel-bg{margin-left: 19px!important;}
}




<!--
.search-box{  background: rgba(88, 0, 100, 0.8) none repeat scroll 0 0;
    border: 6px solid #580064;
    margin-top: 25px;
    padding: 15px;}
-->
    .search-box {
	background: rgba(88, 0, 100, 0.8) none repeat scroll 0 0;
	border: 6px solid #580064;
	margin-top: 25px;
	padding: 15px;
}
<!--
.search-form {
    position: absolute;
    top: 175px;
    z-index: 99999;
    width: 25%;
   /* left: 5%;
    min-width:320px;
}
-->
.search-form {
	position: absolute;
	top: 175px;
	z-index: 99999;
	width: 25%;
<!--
	/* left: 5%; */
-->
	min-width: 320px;
}
<!--
.search-box h2 {   border-bottom: 3px solid;
    color: #fff;
    font-size: 22px;
    //font-weight: bold;
    margin-bottom: 20px !important;
    padding-bottom: 8px;
    text-align: center;
    font-weight: 500;
    padding-top: 10px;
    margin: 0 auto;
	width:250px;
	text-align:center;}
	.search-button {
    text-align: right;
    /*padding: 11px;*/
    padding-top: 24px;
}
-->
.search-box h2 {
	border-bottom: 1px solid;
	color: #fff;
	font-size: 21px;
	//font-weight: bold;
	margin-bottom: 16px;
	padding-bottom: 8px;
	text-align: center;
}
.search-button {
	text-align: right;
	padding: 11px;
}

/* The Close Button */
.closesearch {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 700;
    position: relative;
    top: 26px !important;
    right: 0px !important;
    background: none;
    border: 0;
}

.closesearch:hover,
.closesearch:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
button.closesearch span {

    width: 46px;
   /* color: white;*/
    font-size:35px;

}
#rent {
	margin: 0px 10px;
	font-size:22px !important;
}
#sale {
	margin: 0px 10px 0px 0px;
	font-size:22px !important;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 12px !important;
}
.radio label {
    color: #333;
    float: right;
    line-height: 11px;
    font-weight: 300 !important;
}
.search-button input[type="submit"] {
   background: black;
    border: medium none #580064;
    border-radius: 3px;
    color: #fff;
    width: 100% !important;
    padding: 13px;
cursor:pointer;
font-size: 22px !important;

text-align: center;
}
ul.radio {margin-bottom: 10px; font-size:22px;padding: 10px;}
ul.radio li {display: inline-block;}
.postcart input {
  margin-bottom: 25px;
  padding:10px;
  width: 100%;
  font-size: 20px;
  color: #580064;
  background: white;
  font-weight: 500;
  border: 3px solid white;
  border-radius: 5px;
}
.dark nav.main_menu > ul > li.active > a{
	color:#580064;
}
#nav-menu-item-7264 > .current span:hover {
	color: white;
}
#nav-menu-item-7690 > .current span:hover {
	color: white;
}
.search-form{
    left: 33%;
   width: 35%;
}
<!--
.no_link > span:hover {
	background: none !important;
	cursor: pointer;
	color:#580064;
}
-->
#propertyForm > div > .search-box > .radio > li{
	padding:0px 10px !important;
}
