/* catamaran-regular - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/catamaran-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-regular.svg#Catamaran') format('svg'); /* Legacy iOS */
}



.slide_thumb_wrap .flexslider .slides li.flex-active-slide .thumb-wrap .thumb-text {
    visibility: visible !important;
    opacity: 1 !important;
}

.sppb-btn:hover,
.sppb-btn-sm:hover,
.sppb-btn-primary:hover 
{
    background-color: #076633 !important;
    border: 2px solid #076633 !important;
    color: #FFF !important;
}

.previous-appartment >a ,
.next-appartment > a
{
  color:white !important;
}

.next-appartment
{
   float: right;
}

.btn-next
{
  display: none;
}


.breadcrumb,
.property-price
{
  display:none;
}

.view-property .position-8
{
	display:none;
}


.sppb-btn,
.sppb-btn-sm,
.sppb-btn-primary 
{
	text-align: center !important;
    border-radius: 0px !important;
    width: 100% !important;
    background-color: #FFF !important;
    border: 2px solid #000 !important;
    color: #000 !important ;
}


.sppb-btn:focus,
.sppb-btn-sm:focus,
.sppb-btn-primary:focus
{
	background-color:#076633 !important;
    color: #fff !important;
	box-shadow: none !important;
}

.slides li::after
{
  	background: rgba(0,0,0,0) !important;
}



#sp-page-builder .sppb-section.empire-newsletter::before;
#sp-page-builder .empire-property-search::before
{
	background-color: #356436;
}

.sp-page-title
{
	background-size: cover;
	background-position: center;
}


.sp-contact-info::before,
.sp-contact-info,
.sp-contact-phone,
.spproperty-listing-url,
.sppropety-details-social,
.property-status
{
	display: none !important ;
}

.sppb-row-overlay
{
	background-size: cover;
}
.sp-scroll-logo
{
    position: absolute;
    height: auto;
    max-width: 57%;
    left: 60px;
}

.agent-img > img
{
	border-radius: 0px !important;
}

.owl-nav > button
{
	color: #356436 !important;
}

.spproperty-short-overview
.spproperty-overview-list
.spproperty-single-list
{
    margin-right: 0;
    margin-top: 25px;
    min-width: 50%;
}
#sp-property-properties .sp-properties-wrapper:hover .sppb-btn
{
	background-color: #076633 !important;
    border: 2px solid #076633;
    color: #fff !important;
}

#sp-bottom2
{
	margin-top: 75px;
}

#sp-bottom1
{
	margin-top: 75px;
}

#sp-bottom
{
	padding: 0px 0px 0px 0px !important;
}

.sppb-section-title
{
	margin-bottom: 50px !important;
}

#sp-property-properties116
{
	margin-top: 20px;
}

.fa-phone > span
{
	font-size: 18pt;
	font-family: Catamaran, sans-serif;
}

.spproperty-call-us-widget .fa-phone::before
{
	position: relative;
	top: 4px;
}
.btn,
.btn-primary
{
	border-radius: 0px !important;
}

#sppb-addon-1481026909
{
	margin-top:-50px !important;
}

.sppb-section.empire-feature::after
{
	background: none !important;
}

.property-price
{
	color:#076633 !important;
}

#sp-property-search
{
	background-color:#f2f4f7 !important;
}

.property-title a:hover
{
	color:#076633 !important;
}

.thumb-slider-bg .slider-title-wrap > .btn-primary
{
	display:none !important;
}
.spproperty-floor-plan
{

}

#btn-1553522778105
{
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

#sp-main-body
{
  margin-top:0px;
  padding-bottom:0px !important;
}
#sp-property-properties
{
  Padding-top:0px !important;
  Padding-bottom:0px !important;
}
.sp-column > .item-page
{
  margin-bottom: 30px !important;
}

.sppb-bit-ajax-contact-form > div > div > textarea
{
  height: min-content !important
}
#cookiehintinfo,
#cookiehintsubmit,
#cookiehintsubmitno
{
  display: initial !important;
}
#redim-cookiehint
{
  padding: 10px 10px 10px 10px;
}
#cookiehintinfo 
{
  margin-right: 0px !important;
}
#column-wrap-id-1480939476>div>div>div>div>div,
#column-wrap-id-1480939478>div>div>div>div>div,
#column-wrap-id-1480939480>div>div>div>div>div
{
  min-height: 370px;
}
.properties-search-button > .sppb-btn-primary
{
  padding-top:15px;
}
#btn-1553522778105,
.readmore > a 
{
  text-transform: none !important;
}
#btn-1555504108644
{
  padding: 10px 0px 10px 0px;
}
.sppb-article-text-wrap
{
  min-height: 250px;
}
.blog > .items-row > .col-sm-6 > .item
{
  min-height:680px;
}
#column-wrap-id-1481026895 > div > div > div > div >div,
#column-wrap-id-1481026897 > div > div > div > div >div,
#column-wrap-id-1481026899 > div > div > div > div >div
{ 
  min-height: 270px;
}
#btn-1553522778105:hover
{
  border: 2px solid !important;
  border-color:black !important;
}
.helix-social-share-icon
{
  display:none;
}
.pagenav > li > a
{
  background:#076633 !important;
}
.sp-page-title::before
{
  background: rgba(0,0,0,0.3);
}
.spproperty-feature-overview-signle-list > span
{
  font-size:16px !important;
}
.owl-stage-outer
{
  z-index:4;
  height:620px;
}
.owl-dots
{
  z-index:9000;
}

/* Mobile Optimierungen---------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 768px)
{
  
  
  
  #offcanvas-toggler
  {
    display:none !important;
  }
}
@media only screen and (max-width: 768px)
{
  #section-id-1556022235216
  {
    padding: 0px 0px 0px 0px !important;
  }
  
  #column-wrap-id-1556022235215,
  #column-wrap-id-1563438735914
  {
    padding: 0px 0px 0px 0px;
    width: 50%;
  }
  #sppb-addon-1556022235222,
  #sppb-addon-1556022235234,
  #sppb-addon-1556022235228,
  #sppb-addon-1556022235240
  {
    min-height: 75px;
  }
  
  
    .previous-appartment,
  .next-appartment
  {
    width:100% !important;
    float: left !important;
  }
  
  .next-appartment
  {
    margin-top:10px;
  }
  
  #sp-header #sp-logo .logo .sp-default-logo
  {
    opacity:1 !important;
    visibility: visible !important;
    max-width: 130px;
  }
  .offcanvas-inner > :first-child
  {
  /*  display: none;*/
  }
  .offcanvas-inner
  {
    margin-top: 40px;
  }
  #slider > .flex-direction-nav
  {
    display:none !important;
  }
  .spproperty-floor-tab-nav > li > a
  {
    padding-right:10px !important;
    padding-left: 10px !important;
  }
  #sp-property-properties > div
  {
    margin-bottom:0px !important;
  }
  #column-wrap-id-1480939476>div>div>div>div>div,
#column-wrap-id-1480939478>div>div>div>div>div,
#column-wrap-id-1480939480>div>div>div>div>div
{
  min-height: auto;
}
  .sppb-article-text-wrap
{
  min-height: auto;
}
  .blog > .items-row > .col-sm-6 > .item
{
  min-height:auto;
}
  #column-wrap-id-1481026895 > div > div > div > div >div,
#column-wrap-id-1481026897 > div > div > div > div >div,
#column-wrap-id-1481026899 > div > div > div > div >div
{ 
  min-height: auto;
}
}
/*Ende Mobile Optimierungen-----------------------------------------------------------------------------------------------------------------------------*/