/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/
/* Theme customization starts here
-------------------------------------------------------------- */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%; }
  html body {
    margin: 0; }
  html article,
  html aside,
  html footer,
  html header,
  html nav,
  html section {
    display: block; }
  html h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  html figcaption,
  html figure,
  html main {
    display: block; }
  html figure {
    margin: 1em 40px; }
  html hr {
    box-sizing: content-box;
    overflow: visible; }
  html pre {
    font-family: monospace, monospace; }
  html a {
    background-color: transparent; }
  html a:active,
  html a:hover {
    outline-width: 0; }
  html abbr[title] {
    border-bottom: none;
    text-decoration: underline dotted; }
  html b,
  html strong {
    font-weight: inherit; }
  html b,
  html strong {
    font-weight: bolder; }
  html code,
  html kbd,
  html samp {
    font-family: monospace, monospace; }
  html dfn {
    font-style: italic; }
  html mark {
    background-color: #ff0;
    color: #000; }
  html small {
    font-size: 80%; }
  html sub,
  html sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  html sub {
    bottom: -0.25em; }
  html sup {
    top: -0.5em; }
  html audio,
  html video {
    display: inline-block; }
  html audio:not([controls]) {
    display: none;
    height: 0; }
  html img {
    border-style: none; }
  html svg:not(:root) {
    overflow: hidden; }
  html button,
  html input,
  html optgroup,
  html select,
  html textarea {
    font: inherit; }
  html optgroup {
    font-weight: bold; }
  html button,
  html input {
    overflow: visible; }
  html button,
  html select {
    text-transform: none; }
  html button,
  html html [type="button"],
  html [type="reset"],
  html [type="submit"] {
    -webkit-appearance: button; }
  html button::-moz-focus-inner,
  html [type="button"]::-moz-focus-inner,
  html [type="reset"]::-moz-focus-inner,
  html [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  html button:-moz-focusring,
  html [type="button"]:-moz-focusring,
  html [type="reset"]:-moz-focusring,
  html [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }
  html fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  html legend {
    box-sizing: border-box;
    display: table;
    padding: 0; }
  html progress {
    display: inline-block; }
  html textarea {
    overflow: auto; }
  html [type="checkbox"],
  html [type="radio"] {
    box-sizing: border-box; }
  html [type="number"]::-webkit-inner-spin-button,
  html [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  html [type="search"] {
    -webkit-appearance: textfield; }
  html [type="search"]::-webkit-search-cancel-button,
  html [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  html ::-webkit-file-upload-button {
    -webkit-appearance: button; }
  html details,
  html menu {
    display: block; }
  html summary {
    display: list-item; }
  html canvas {
    display: inline-block; }
  html template {
    display: none; }
  html [hidden] {
    display: none; }

*,
*:after,
*:before {
  box-sizing: border-box; }

.wpsight-listings-search.horizontal input[type="text"] {
  padding-top: 8px;
  padding-bottom: 9px; }
.wpsight-listings-search.horizontal .width-1-4 {
  width: 25%; }
.wpsight-listings-search.horizontal .width-3-4 {
  width: 75%; }
.wpsight-listings-search.horizontal .width-1-5 {
  width: 25%; }
.wpsight-listings-search.horizontal .listings-search-default::before, .wpsight-listings-search.horizontal .listings-search-default::after {
  content: ' ';
  display: table; }
.wpsight-listings-search.horizontal .listings-search-default::after {
  clear: both; }
.wpsight-listings-search.horizontal .listings-search-field {
  float: left;
  padding-right: 7px; }
.wpsight-listings-search.horizontal .listings-search-field-keyword input,
.wpsight-listings-search.horizontal .listings-search-field-submit input {
  width: 100%; }
.wpsight-listings-search.horizontal .listings-search-field-submit input {
  padding: 9px 20px; }
.wpsight-listings-search.horizontal .listings-search-field-submit + .listings-search-field {
  clear: left; }
.wpsight-listings-search.horizontal .listings-search-advanced-toggle {
  display: inline-block;
  clear: left;
  margin-right: 1em; }
  .wpsight-listings-search.horizontal .listings-search-advanced-toggle.open {
    color: #ccc; }
    .wpsight-listings-search.horizontal .listings-search-advanced-toggle.open::after {
      content: ' x';
      color: red;
      position: relative;
      top: -.3em;
      font-size: smaller; }
.wpsight-listings-search.horizontal .listings-search-advanced-toggle,
.wpsight-listings-search.horizontal .listings-search-reset {
  cursor: pointer; }

.listings-search-advanced .listings-search-field-feature {
  display: none; }

.wpsight-listings .badge,
.wpsight-listing .badge {
  padding: .2em .5em;
  border-radius: .2em;
  color: white; }

.wpsight-listings .listing {
  margin-bottom: 1em; }
.wpsight-listings .entry-title {
  font-size: 1.5rem; line-height: 60px; }
.wpsight-listings .wpsight-listing-summary .listing-details-detail {
  display: block;
  font-size: 120%; }
  .wpsight-listings .wpsight-listing-summary .listing-details-detail::before, .wpsight-listings .wpsight-listing-summary .listing-details-detail::after {
    content: ' ';
    display: table; }
  .wpsight-listings .wpsight-listing-summary .listing-details-detail::after {
    clear: both; }
  .wpsight-listings .wpsight-listing-summary .listing-details-detail .listing-details-label {
    float: left; }
  .wpsight-listings .wpsight-listing-summary .listing-details-detail .listing-details-value {
    float: right; }

body.single-listing.has-header-image #Header {
  height: 562px;
  background-repeat: no-repeat;
  background-size: cover; }
  body.single-listing.has-header-image #Header #Top_bar {
    background-color: rgba(255, 255, 255, 0.7); }
body.single-listing #Content {
  padding-left: 2em;
  padding-right: 2em; }
body.single-listing .wpsight-listing-title {
  border-bottom: 1px solid #ccc; }
body.single-listing .entry-title {
  float: left; }
body.single-listing .wpsight-listing-actions {
  float: right; }
body.single-listing .wpsight-listing-section {
  margin-bottom: 2em; }
body.single-listing .wpsight-listing-price,
body.single-listing .wpsight-listing-info {
  font-size: 120%; }
body.single-listing .wpsight-listing-id {
  float: left; }
body.single-listing .wpsight-listing-status {
  float: right;
  margin-left: 1em; }
body.single-listing .wpsight-listing-section-details {
  font-size: 140%; }
body.single-listing .listing-details-detail {
  display: block; }
@media all and (min-width: 980px) {
  body.single-listing .listing-location,
  body.single-listing .listing-agent {
    float: left; }
  body.single-listing .listing-location {
    width: 66.667%;
    padding-right: 3em; }
  body.single-listing .listing-agent {
    width: 33.333%; } }

.page-id-1648 #Content .wpsight-listings .listing {
  float: left; }
.page-id-1648 #Content .wpsight-listings .listing {
  width: 50%; }
  .page-id-1648 #Content .wpsight-listings .listing:nth-child(2n+1) {
    padding-right: 2%; }
  .page-id-1648 #Content .wpsight-listings .listing:nth-child(2n+2) {
    padding-left: 2%; }
.page-id-1648 #Content .wpsight-listing-left .wpsight-listing-image a {
  vertical-align: middle; }
@media all and (min-width: 980px) {
  .page-id-1648 #Content .wpsight-listing-left {
    overflow: hidden;
    position: relative;
    height: 305px; } }
.page-id-1648 #Content .wpsight-listing-left .wpsight-listing-section {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }
.page-id-1648 #Content .wpsight-listing-left .wpsight-listing-section,
.page-id-1648 #Content .wpsight-listing-left .wpsight-listing-image,
.page-id-1648 #Content .wpsight-listing-left .wpsight-listing-thumbnail {
  height: 100%; }
.page-id-1648 #Content .wpsight-listing-left .wp-post-image {
  height: 100%;
  width: auto;
  max-width: none; }
.page-id-1648 #Content .wpsight-pagination {
  clear: left; }

dl{margin:0 0 30px}
dl > dt,dl > dd{border-width:1px 0 0;border-style:solid;padding:10px 0;margin:0}
dl > dt{display:block;float:left;width:230px;font-weight:700}
dl > dd{margin-left:240px}
dl > dd:after{content:"";clear:both;display:block}
