/**
Theme Name: Emporia Real Estate
Author: Kybernetik Services GmbH
Author URI: https://www.kybernetik-services.com
Description: Individual theme adaption for Emporia Real Estate based on WPCasa London
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: emporia
Template: wpcasa-london
*/

#home-search {
  background-color: #333;
}

.site-title-logo {
  padding: 1em;
  margin: -40px 0 0 -25px;
  width: 280px;
  height: auto;
  float: left !important;
}

.site-description {
  margin-top: -10px;
  color: #fff !important;
  font-size: 90%;
  float: left !important;
}

.header-top {
  background-color: #333 !important;
  padding-bottom: 1em;
  height: 100px;

  -webkit-box-shadow: -1px 3px 5px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: -1px 3px 5px -3px rgba(0,0,0,0.75);
  box-shadow: -1px 3px 5px -3px rgba(0,0,0,0.75);
}

.header-title {
  background-color: #999999 !important;
  color: #7f4e2b !important;

  height: 80px !important;
  padding: 0 !important;
  margin: 0 !important;

}

.header-title-title h1 {
  color: #fff !important;
  padding-top: 0 !important; /* padding-top: 7px !important; */
}

.listings-sort {
  padding-top: 0 !important;
}

.nav-primary {
  color: #000 !important;
}

.textwidget {
  color: #333333 !important;
  text-transform: none;
  padding-top: 15px;
}

.site-top {
  height: 50px !important;
  padding: 0 !important;
}



.site-bottom {
  background-color: #333 !important;
  color: #fff !important;

}

#menu-bottom-hr, #menu-bottom-en, #menu-bottom-de {
  color: #333 !important;
}

.checkbox checkbox-primary {
  color: red !important;
}

/* labels start */
.wpsight-label wpsight-label-1 span {
  background-color: #000 !important;
  border-color: #000 !important;
  font-size: 42px !important;
}
/* labels end */

.wpsight-label.wpsight-label-1 {
  border-color: #1279d1 !important;
}
.wpsight-label.wpsight-label-1 span {
  background-color: #1279d1;
  color: #fff;
}

.wpsight-label.wpsight-label-2 {
  border-color: #EC3E04 !important;
}

.wpsight-label.wpsight-label-2 span {
  background-color: #EC3E04;
  color: #fff;
}

.wpsight-label.wpsight-label-3 {
  border-color: #FFFF00 !important;
}

.wpsight-label.wpsight-label-3 span {
  background-color: #FFFF00;
  color: #333300;
}

.wpsight-label.wpsight-label-4 {
  border-color: #FFA500 !important;
}

.wpsight-label.wpsight-label-4 span {
  background-color: #FFA500;
  color: #fff;
}

.wpsight-label.wpsight-label-5 {
  border-color: #008000 !important;
}

.wpsight-label.wpsight-label-5 span {
  background-color: #008000;
  color: #fff;
}

blockquote {
  border-left: 5px solid #FF7D00 !important;
  background-color: #ffe5cc;
}

.wpsight-image-slider-item {
  background-color: #fff !important;
}

.properties_main_image {
  margin-top: -40px;
  width: 100% !important;
  height: auto;
  text-align: center;
}

#menu-footer-en a, #menu-footer-de a, #menu-footer-hr a {
  color: #666 !important;
}

.wpsight-listing-offer, .label-sale {
  display: none !important;
}

.wpsight-alert-not-available {
  background-color: #cc0000 !important;
  text-align: center;
  color: #fff !important;
  position: fixed;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 40px !important;
  padding: 0 !important;
  padding-top: 9px !important;
  margin: 0 !important;
  z-index: 9999;
}

.listings-search-field-offer {
  display: none !important;
}

.wpsight-label.wpsight-label-5 span {
  background-color: green!important;
}

.video-container {
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.site-footer {
  background-color: white!important;
  color: #fff;
  text-shadow: 0px 0px 0 #000;
}

.grecaptcha-badge {
  opacity:0;visibility: hidden;
}

.impressum-spacing {
  margin-right: 5px
}

@media only screen and (max-width:768px){
  .site-top {
    height: 10px !important;
    padding: 10px !important
  }

  .site-footer {
    background-color: white!important;
    color: #fff;
    text-shadow: 0 0 0 #000;
  }

}

@media(max-width: 992px) {
  .site-logo {
    margin-left: 0 !important;
    width: 280px !important;
  }

  .textwidget {
    max-width: 100% !important;
    padding-top: 0 !important;
  }

  .header-title {
    height: auto !important;
  }

  .header-title-title h1 {
    margin-top: 0 !important;
  }

  .listings-sort {
    margin-top: 0 !important;
  }
}

