 #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; } .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; }  .wpsight-label wpsight-label-1 span {  background-color:#000 !important;  border-color:#000 !important;  font-size:42px !important; }  .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;  } } 