/*
Theme Name: Elision - Cassidy & Tate
Theme URI: https://cassidyandtate.co.uk/
Description: Child theme of Elision carrying the Cassidy & Tate customisations that were previously edited directly into the parent theme's files. Created during the PHP 8.3 / Amazon Linux 2023 migration, October 2026.
Author: CorSolv
Template: elision
Version: 1.0.0
License: GNU General Public License
*/

/*
 * WHY THIS CHILD THEME EXISTS
 *
 * Elision 3.9 on the live site was not a stock theme. Nineteen bespoke files were added to it -
 * the property templates, the ls_shortcode_* listing renderers, the Vebra importers - and those
 * fail loudly on an upgrade, because the file is simply missing. The plugin has absorbed them.
 *
 * Three files were customised IN PLACE, and an upgrade overwrites those silently:
 *
 *   header.php    - inline CSS for the header search overlay and the property result rows,
 *                   plus the "Book a Viewing" behaviour
 *   style.css     - ~700 lines of site CSS; the parent's own style.css is only a placeholder
 *   functions.php - a customizer section for country flags, and six includes of the
 *                   ls_shortcode_* files
 *
 * This child theme carries the first two. It does NOT carry the functions.php additions:
 *   - the six ls_shortcode_* includes are obsolete, because the plugin registers those
 *     shortcodes itself now, and loading both would register each tag twice;
 *   - the country-flag customizer section drove markup that is commented out in the live
 *     header (<!--div class="country-flag-bar">), so the feature is dead code. The settings
 *     are still in theme_mods_elision if it is ever wanted back.
 *
 * Note that most of the site's custom CSS is NOT here: it lives in the theme option
 * qode_options_elision['custom_css'] (about 13 KB) and is emitted by the Elision Core plugin.
 * That plugin is required by Elision 4.7 and ships inside it at plugins/elision-core.zip; it
 * was missing on the migration target, which is why the site first appeared with Elision's
 * stock logo and colours and no hero banner. What follows is only the part that lived in the
 * theme's own files.
 */

/* ---- carried from Elision 3.9 style.css (the parent's is a placeholder with no rules) ---- */
.property_list p.check_box
/*
CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

3.9
- Added WooCommerce 3.3.4 compatibility
- Added compatibility with PHP 7.2
- Updated Visual Composer to version 5.4.7
- Updated Layer Slider to 6.7.1
- Updated Envato Market plugin to version 2.0.0
- Fixed deprecated create_function
- Fixed https links on blog list

3.8
- Added WooCommerce 3.2.5 compatibility
- Added Envato Market plugin as required
- Added WooCommerce plugin as recommended
- Updated Visual Composer to version 5.4.5
- Updated Layer Slider to 6.6.4
- Fixed portfolio list lightbox with filter
- Fixed menu import problem
- Improved imported menu links with dynamic ones

3.7
- Added WooCommerce 3.2.3 compatibility
- Updated Visual Composer to version 5.4.2
- Updated Layer Slider to 6.6.2
- Fixed YouTube/Vimeo https links

3.6
- Added WooCommerce 3.1 compatibility
- Updated Visual Composer to version 5.2
- Updated Layer Slider to 6.5.1

3.5.1
- Improved product lightbox functionality
- Fixed main color for WooCommerce select 2 container
- Fixed upsell products
- Fixed deprecated constructors

3.5
- Added WooCommerce 3+ compatibility
- Added revisions for portfolio post type
- Updated Visual Composer to version 5.1.1
- Updated Layer Slider to 6.4.0

3.4
- Added WooCommerce 2.6.8 compatibility
- Updated Visual Composer to version 5.0.1
- Updated Layer Slider to 6.0.6
- Updated Font Awesome to 4.7.0
- Updated TGM Plugin Activation plugin to 2.6.1
- Fixed bug with border option in icon shortcode on Qode Shortcodes Button

3.3
- Added WP 4.6.1 compatibility
- Added WooCommerce 2.6.4 compatibility
– Added Google Maps API key field in Qode Options -> Global Options
- Updated Visual Composer to 4.12.1
- Updated Layer Slider to 5.6.9
- Updated Font Awesome to 4.6.3
- Fixed lightbox navigation


3.2
- Added Woocommerce 2.6.1 compatibility
- Updated Visual Composer to 4.12
- Updated Layer Slider to 5.6.8
- Fixed Social Share functionality

3.1.1
- Updated Visual Composer to 4.11.2.1
- Updated Layer Slider to 5.6.6

3.1
- Added WP 4.5 compatibility
- Added WooCommerce 2.5.5 compatibility
- Updated Visual Composer to 4.11.1
- Updated Layer Slider to 5.6.4

3.0
- Added WooCommerce 2.5.3 compatibility
- Updated Visual Composer to 4.10
- Fixed Google Map Warning for Sensor parameter no longer being required
- Fixed bug with Portfolio List Columns option
- Fixed issue with Blockquote element not rendering default blockquote text
- Fixed issue with Custom Font element not saving default styling values
- Fixed bug with Portfolio like counter
- Fixed bug with Hide Comments option for Latest Posts shortcode

2.9
- Added WooCommerce 2.4.6 compatibility
- Updated Visual Composer to 4.7.4
- Updated Layer Slider to 5.6.2
- Updated Font Awesome to 4.4.0

2.8
- Added WooCommerce 2.3.10 compatibility
- Added support for adding WPML language switcher to main menu
- Updated Visual Composer to 4.5.3
- Updated Layer Slider to 5.4.0
- Updated PrettyPhoto to 3.1.6
- Updated Google Fonts
- Updated Isotope jQuery plugin to version 2.2
- Fixed prettyPhoto XSS
- Fixed bug with social share and Visual Composer back-end
- Fixed bug with Yoast SEO and page transitions

2.7
- Added WooCommerce 2.3.8 compatibility
- Updated Visual Composer to 4.4.4
- Updated TGM Plugin Activation class for security vulnerability
- Fixed bug with registering custom sidebars in WordPress 4.2
- Fixed bug witn image style option in single image shortcode
- Fixed bug with design options in row shortcode not working

2.6
- Added WooCommerce 2.3.6 compatibility
- Updated Visual Composer to 4.4.3
- Updated Font Awesome to 4.3.0
- Fixed bug with link attribute for Single Image shortcode

2.5
- Added WooCommerce 2.3.5 compatibility
- Improved Visual Composer Design Tab to works with ajax animation (page transition)
- Updated Visual Composer to Version 4.4.2
- Fixed bug with YOAST and page transitions error on home page
- Fixed bug with YOAST notice for meta description
- Fixed Google fonts link when SSL is enabled

2.4
- Added WooCommerce 2.2.7 compatibility
- Updated LayerSlider to version 5.3.2

2.3.1
- Updated WooCommerce template files for 2.2.3 compatibility

2.3
- Added WooCommerce 2.2 compatibility
- Added "Page title" field for single posts
- Improved Expandable shortcode
- Improved page transition to register page loading with Google Analytics
- Updated touchSwipe plugin, now links are working on touch devices in Qode Slider
- Updated LayerSlider to version 5.2.0
- Updated FontAwesome icons pack to version 4.2.0
- Fixed sticky header line height attribute
- Fixed Qode Shortcodes Button in Visual Composer shortcodes (some interactive shortcodes are hidden from shortcodes list)
- Fixed main menu click issue for IE
- Fixed movement of Qode Slider in boxed mode, when right side area is opened (Safari bug)
- Fixed label translation for woocommerce checkout page
- Fixed responsiveness of portfolio filter
- Fixed dropdown menu position when boxed layout is enabled
- Fixed bug with related products for WooCommerce
- Fixed bug with don't link option for menu items and page transitions
- Fixed bug with click event with ctrl key pressed and page transitions

2.2.1
- Fixed Qode Shortcodes Button in Visual Composer shortcodes
- Fixed Separator With Text shortcode
- Fixed Pie Charts With Icon shortcode for smaller screens
- Fixed Row shortcode dependency

2.2
- Updated Visual Composer to Version 4.1.2 with custom work by Qode
- Fixed WP 3.9 Qode Shortcodes bug
- Fixed WP 3.9 Qode Options image browser field bug
- Fixed bug with ajax page transitions and target=_blank on links
- Fixed "no animation" option for posts and portfolios
- Fixed bug with Qode Custom fields saving zero values

2.1
- Added fix for Chrome/Opera scrolling, at Qode Options under the "Smooth scroll" option there is now "No (Chrome/Opera fix active)" option
- Added external links for portfolios
- Updated icons in social icons shortcode
- Fixed footer columns padding
- Fixed "action" shortcode closing tag
- Fixed link in title for blog single post - type link

2.0
- Added animation type to Qode Slider (slide/fade)
- Added font size and line height attributes for title and text in Qode Slider
- Added possibility to render content for blog templates
- Added possibility to add Wordpress audio shortcode
- Updated Layer Slider to version 5.1.1
- Fixed mobile menu arrow for submenus
- Fixed circle around "like" on portfolio slider when there is more than 3 digits
- Fixed "Line Graph" shortcode
- Fixed Qode Slider, Qode Carousel and Testimonials exclude from search
- Fixed twitter share character numbering
- Fixed blog single posts - link is removed from title and from gallery slider
- Fixed author section for blog single

1.9
- Added pinterest, tumblr and vk to social share shortcode
- Fixed back button bug when page transitions (ajax) are enabled
- Fixed background color on content when boxed layout is on
- Fixed bug with custom full width portfolio template
- Fixed bug with portfolio slider lightbox image
- Fixed self hosted video on single portfolio for "Portfolio gallery" view

1.8
- Added WooCommerce 2.1 integration (from this version our theme is compatible only with WC 2.1 +)
- Added sidebar option to single portfolio pages
- Fixed bug with changing color on header from page to page, now it is not effecting "mobile view" header
- Fixed 'qode like' functionality on portfolios that are inerted via 'load more' functions
- Fixed Qode Slider preloader when first slide is video
- Fixed active navigation circle in Qode Slider on page load
- Fixed live change event for portfolio video when items are added/removed
- Fixed blinking of Qode Slider navigation in Chrome
- Fixed loading of Qode Slider on mobile view when first slide is image
- Fixed bug with title link of link post type
- Fixed bug with blog post title when title on bottom is selected
- Fixed bug with page excerpt on search page

1.7
- Added self hosted video to portfolio and video post format
- Added color field for Qode Slider title
- Added color field for Qode Slider text
- Added footer top link color field in Qode options
- Added footer top link hover color field in Qode options
- Improved one-click demo import module
- Improved performance of Qode Slider
- Improved footer link hover effect
- Improved thumb (graphic) resize in Qode Slider
- Fixed title style options for Bottom title in Qode options
- Fixed pagination for blog templates
- Fixed video background size when ajax animation is enable
- Fixed testimonial background color
- Fixed title with parallax
- Fixed bug with gallery shortcode four column grid
- Fixed bug with sticky menu height when sticky header height is set
- Fixed bug with out of stock button
- Fixed bug with image hover target attribute
- Fixed woocommerce responsive
- Fixed bug with custom menu widget and anchors functionality
- Fixed bug with gallery shortcode parameters
- Fixed bug with share text color in share dropdown shortcode

1.6
- Added order field (order by "menu_order") for Qode Slider Slides
- Added background image field for section row type
- Added target field for Image Hover shortcode
- Improved Qode Slider to hide navigation if there is only one slide
- Improved logic for showing sticky menu
- Fixed Qode Slider navigation arrows width
- Fixed top footer link color in Qode options
- Fixed layout for portolio single "Portfolio full width custom" template
- Fixed hide featured image field in Qode Custom fields for Single post
- Fixed blog templates when Qode Slider is set on these pages
- Fixed testimonials text color
- Fixed title holder color
- Fixed blog single responsive when sidebar is enable
- Fixed search template layout
- Fixed image alt tag for portfolio single page
- Fixed footer bottom text color in Qode options
- Fixed auto start of Qode Slider in IE9
- Fixed google map field in Qode options when address have quote mark

1.5
- Added posibility to hide title in Qode Slider
- Added prev/next preview thumb to Qode Slider
- Added feature to Qode Slider to disable changing of header style (dark/light)
- Added enable video field for latest posts shortcode
- Added 'Logo aimation on hover' feature and field to Qode options
- Updated LayerSlider to version 5.0.2
- Fixed hover background color for buttons in Qode Options
- Fixed portfolio carousel slider when ajax is enabled
- Fixed masonry layout when sidebar is enabled
- Fixed contact form display message
- Fixed FontAwesome icon in main menu
- Fixed 'back to top' button overlapping by footer
- Fixed responsiveness for pie chart with icons

1.4
- Added date and time for post comments
- Updated translation files
- Fixed latest posts category attribute
- Fixed color changing of shopping cart dropdown with main menu color options
- Fixed action shortcode
- Fixed hover color on sticky menu
- Fixed latest post shortcode
- Fixed bottom margin of "row" on mobile devices

1.3
- Added option to enable comments on pages (default and full width template)
- Improved title image logic for smaller screens
- Fixed latest posts background color
- Fixed parallax image overlapping when parallax section is close to slider

1.2
- Added video support to Qode Slider
- Fixed dark/light header on load when slide has selected style
- Fixed content overlaping from Qode Slider when Default template is selected
- Fixed ajax loader changing color with "First main color" change
- Fixed Message shortcode
- Fixed Woocommerce Dropdown Cart
- Fixed 'no space' portfolio layout on mac devices

1.1
- Added WooCommerce integration
- Added field for top header background color on "mobile view"
- Improved dark/light logic (header top is now included)
- Updated css for prev/next buttons on portfolios

*/
/*--05--07--2018--*/
.slider_part_box + .property_features {
  width: 100%;
  margin-top: 50px;
}
.slider_part_box > .demo-pageload {
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
.slider_part_box + .property_features > .propertyDet > span {
  font-size: 20px;
  position: relative;
  padding-right: 17px;
  background-size: 14% 60%;
  padding-left: 40px;
  font-weight: 400;
}
.slider_part_box + .property_features > .propertyDet > span::after {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  background: #ddd;
  content: "";
}
.slider_part_box + .property_features > .propertyDet > span:last-child::after {
  display: none;
}
.slider_part_box + .property_features > .extraLinks {
  padding: 20px 0 25px;
}
.slider_part_box + .property_features > .extraLinks > a > span {
  font-size: 16px;
}
.flag {
  display: none;
}
.slider_part_box {
  width: 80% !important;
  margin-left: 10%;
}
.property_detail > i {
  float: left;
}

/*    10Aug 2018  */
#paoc-modal-1 .paoc-popup-modal-cnt {
  padding-top: 25px;
}
#paoc-modal-1 .wpcf7-form input[type="text"],
#paoc-modal-1 .wpcf7-form input[type="email"] {
  padding: 5px;
  border: solid 1px #ccc;
  width: 100%;
  margin-top: 8px;
}
#paoc-modal-1 .wpcf7-form input[type="submit"] {
  background: #580064;
  color: #fff;
  padding: 10px 25px;
  border: 0;
}
#paoc-modal-1 .wpcf7-form label {
  font-weight: normal;
  width: 100%;
}
#paoc-modal-1 .wpcf7-form textarea {
  border: solid 1px #ccc;
  padding: 5px;
  height: 100px;
  width: 100%;
  margin-top: 8px;
}
#paoc-modal-1 .wpcf7-form h1 {
  font-size: 26px;
  text-transform: uppercase;
  padding-left: 10px;
}
#paoc-modal-1 {
  max-width: 50%;
}

@media (max-width: 568px) {
  .list_item_container img {
    height: auto !important;
  }
  .lSAction > a {
    top: 78px;
  }
  .list_item_container {
    width: auto !important;
    float: none !important;
  }
}

/***10-8-18***/
.property_list .list_item_container img {
  margin: 23px 0px 14px 0px;
}
.property_list p.check_box {
  background-color: #570063 !important;
  color: #fff;
  padding: 4px 6px;
  margin: 0px !important;
  font-weight: 400;
}
.property_list p.check_box input[type="checkbox"] {
  top: 2px;
  position: relative;
  margin-right: 9px !important;
}
#paoc-modal-1 .wpcf7-form h1 {
  text-align: center;
  padding-bottom: 20px;
}
#paoc-modal-1 .wpcf7-form input[type="text"],
#paoc-modal-1 .wpcf7-form input[type="email"] {
  border: none;
  border-bottom: 1px solid #580064;
}
#paoc-modal-1 .wpcf7-form textarea {
  border: solid 1px #580064;
}
#paoc-modal-1 .wpcf7-form input[type="submit"] {
  width: 100%;
}
#paoc-modal-1 .paoc-popup-modal-cnt {
  padding-bottom: 40px;
  border-radius: 5px;
}
.wrapper-reviews,
.wrapper-company-info div:nth-child(3),
.tp-widget-businessinfo {
  display: none !important;
}
.demo-pageload {
  margin: 0 auto;
  max-width: 945px;
}

/* LS CUstom by ER */
.ls_row {
  display: inline-block;
  width: 100%;
}
.ls_properties .ls_propertybox .content {
  margin-top: 0;
  background: #905798;
  color: #ffffff;
  padding: 0px !important;
  text-align: center;
  position: relative;
}
.ls_properties .ls_propertybox .content .title {
  height: unset;
  background: unset;
  color: #570063;
  font-size: 18px;
  line-height: 25px;
  min-height: 50px;
  max-height: 50px;
  overflow-y: hidden;
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: 600;
}
.ls_properties .ls_propertybox .content .title a {
  color: #ffffff;
}
.ls_properties .ls_propertybox .content .price {
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 15px;
  color: #570063;
}
.ls_properties .ls_propertybox .content .desc {
  margin-top: 10px;
  padding: 0 15px 10px;
  color: #747474;
  font-weight: 400;
  font-size: 14px;
}
.ls_properties .ls_propertybox .content .tagline {
  font-weight: 500;
  min-height: 22px;
}
.ls_properties .ls_propertybox {
  margin-bottom: 30px;
}
.ls_properties .ls_row_vc_col-sm-4 > .ls_propertybox:nth-child(3n + 1) {
  clear: both;
}
.ls_properties .ls_propertybox .img {
  width: 100%; /*height: 230px;*/
  background-size: cover;
}
.ls_properties .ls_propertybox .content a.box_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
@media (min-width: 1440px) {
  .img img {
    min-height: 130px;
    width: 100%;
    height: 130px;
  }
}
@media (min-width: 1600px) {
  .img img {
    min-height: 185px;
    width: 100%;
    height: 185px;
  }
}
@media (min-width: 1900px) {
  .img img {
    min-height: 228px;
    width: 100%;
    height: 228px;
  }
}
@media screen and (max-width: 1199px) and (min-width: 1025px) {
  .img img {
    min-height: 163px;
    width: 100%;
    height: 163px;
  }
}
@media screen and (max-width: 1439px) and (min-width: 1199px) {
  .img img {
    min-height: 130px;
    width: 100%;
    height: 130px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 481px) {
  .ls_properties .vc_col-sm-4 {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .ls_properties .ls_propertybox .content .desc {
    padding: 0 0px 10px;
  }
}
@media (max-width: 480px) {
  .ls_properties .ls_propertybox .content .title {
    font-size: 16px;
    line-height: 22px;
    min-height: 44px;
    max-height: 44px;
  }
  .ls_properties .vc_col-sm-4 {
    width: 100%;
  }
}

.custom-mega-manu .inner .maga-manus1 {
  width: 200px !important;
}
.custom-mega-manu .second .inner ul:first-child {
  width: 872px !important;
}

.property-wrapper,
.modal.full-modal-width.showModal {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.property-wrapper .ls_propertybox.vc_col-sm-4 {
  flex: 0 0 auto;
  flex-basis: 33.33%;
  float: none;
}
.property-wrapper .ls_propertybox.vc_col-sm-4 .content {
  height: 100%;
}

.modal.modal-background {
  background: rgba(0, 0, 0, 0.6);
}
.modal.modal-background iframe,
.modal.modal-background embed {
  width: 100%;
}
body.overflow-hidden,
.modal.full-modal-width.showModal {
  overflow: hidden;
}
.modal.full-modal-width.showModal {
  align-items: center;
  justify-content: center;
}
.modal.full-modal-width .modal-dialog {
  margin: 0 auto !important;
  width: 98%;
}
.modal.full-modal-width .modal-dialog .modal-body {
  height: 100vh;
}
.modal.full-modal-width .modal-header h4.modal-title {
  display: inline-block;
}
.modal.full-modal-width .modal-header .cancel-modal {
  float: right;
  color: #fff;
  background-color: #581062;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
}
.modal.full-modal-width .modal-header .cancel-modal:hover {
  background-color: transparent;
  color: #581062;
  border-color: #581062;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
}
.modal-body.modal-body-overflow {
  overflow-y: auto;
}
.modal.full-modal-width figure {
  margin: 0;
  width: 100%;
}
.modal.full-modal-width figure img {
  object-fit: cover;
  height: auto;
  margin: 0 0 10px;
}

/* header style */
header.custom-header-styling {
  /*background: #570063;*/
  margin-bottom: 1px;
}
header.custom-header-styling .logo_wrapper .q_logo a {
  height: 128px !important;
}
header.custom-header-styling .logo_wrapper .q_logo a img {
  height: 100%;
}
.ls_properties .ls_propertybox .custom-header-background {
  background: #fff;
}
.custom-header-background .img img {
  max-width: 100%;
  max-height: 180px;
  height: auto;
}
.custom-property-wrapper.vc_col-sm-12 {
  max-width: 1119px;
  margin: 0 auto;
  float: unset;
}
span.tag_reserved{position: absolute;
    z-index: 99999;
    background: purple;
    color: #fff;
    padding: 5px;
    border: 1px solid white;
    border-radius: 0px 0px 5px;
    border-top: none;
    border-left: none;}
@media screen and (max-width: 1199px) {
  .property-wrapper .ls_propertybox.vc_col-sm-4 {
    flex-basis: 49.99%;
  }
}
@media screen and (max-width: 575px) {
  .property-wrapper .ls_propertybox.vc_col-sm-4 {
    flex: 0 0 auto;
    flex-basis: 100%;
    float: none;
  }
  .d-xs-none {
    display: none;
  }
  .mb-xs-4 {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 420px) {
  header.custom-header-styling .logo_wrapper .q_logo a {
    height: 100px !important;
  }
}

/* ---- carried from Elision 3.9 header.php inline <style> blocks (site-wide) ---- */
/* Header search overlay and property result rows. The page-specific block that header.php
   gated on post ID 7443 is NOT here - it styles markup the plugin emits, so it ships with
   the plugin and is enqueued on that page only. */
  height: 82% !important;
  padding-top: 20px;
}

.popup .popupaoc-button.disabled {
	pointer-events: none;
	cursor: default;
	background: #ccc;
}

p {
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  margin: 10px !important;
}
.list_item_container img {
  height: 245px;
  margin: 33px 0;
  width: 350px;
}
.img-count { position: absolute;
  background: #ccc none repeat scroll 0 0;

  opacity: 0.55;
  padding: 5px 20px 5px 5px;
  top: 248px;
  right: 5px;
}.fa.fa-camera {
  padding-right: 5px;
}


.img-count > a {
  font-size: 14px !important;
  color: #000 !important;
}

div#myDIV {
    margin: 0 auto !important;
    width: 50% !important;
}
.search-form {
    position: absolute;
    top: 175px;
    z-index: 99999;
    width: 35%;
    margin: 0 auto !important;
    text-align: center !important;
    min-width: 320px;

}
li#nav-menu-item-7841>a.no_link>span:hover {
    background: none !important;
    cursor: pointer !important;
	color:#580064  !important;
}



	.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 h2 {
	border-bottom: 3px 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;
}
.dark nav.main_menu>ul>li>a{
color:white !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;
    right: 0px;
    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"] {
    border-radius: 3px;
    color: #fff;
    width: 100% !important;
    padding: 13px;
cursor:pointer;
font-size: 22px !important;
margin-bottom: 10px;
text-align: center;
}
ul.radio {margin: 0px;padding: 0px;}
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;
}
-->

