/* Custom CSS File for Buyers to Modify */

div.rhea-single-property-content-wrap{
  display: none; }

@media (max-width: 786px){body
{
	overflow-x: hidden!important;
	}
}

li {margin-left: 10px;}
ul.elementor-icon.list-items{
  list-style-type: none !important; }

.entry-content {padding: 0em 0em;}
div.rh_content.entry-content{padding: 0em 0em; margin-bottom: 0rem}
.rhea_acf_thumb_label {display: none; }
.rhea_acf_icon.fas.fa-user-circle {display: none; }
.rh_page .rh_page__listing_page .rh_page__main {background-color: #F7F5F1;}

.rh_section__news_elementor .categories {display: none; }

.elementor-kit-11 a {color: #fff !important; transition: all .12s ease-out;  }
.elementor-kit-11 a:focus {color: #fff !important; }
.elementor-kit-11 a:hover {color: #fff !important; }
.elementor-kit-11 a:active {color: #000 !important; }
.rh_menu__responsive {background-color: #333333 !important; }

p.rhea-single-property-map-email {color: #ccc!important; }
p.rhea-single-property-map-number {color: #ccc!important; }
div.textwidget.custom-html-widget a {color: #fff!important; }

h3.post-title{min-height: 50px; }


#scroll-top {background-color: #1b1b1b !important; }
.rhea_sa_wrapper .rhea_sa_detail_wrapper{background_color:#333333 !important; }
.copyabstand {padding: 2em 0em 0em 0em; }
html {
	scroll-padding-top: 200px;
}
.rhea-single-property-map-heading{
	text-transform: none!important;
}

.elementor-element-3caf551 a:hover {
  color: #bbb !important;
  transition: all .12s ease-out; }
.elementor-element-407f0fc  a:hover {
  color: #bbb !important;
  transition: all .12s ease-out; }
.elementor-element-5297290 a:hover {
  color: #bbb !important;
  transition: all .12s ease-out; }
.elementor-element-92ca89f a:hover {
  color: #bbb !important;
  transition: all .12s ease-out; }
.elementor-element-e252be7 a:hover {
  color: #bbb !important;
  transition: all .12s ease-out; }
  
/*Team Hintergrundfarbe*/
.elementor-element-6cfb074 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-3e68362 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-1d09a54 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-e2a8b43 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-7912672 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-fd2d589 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-9d7138e .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-a6b6ea9 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-4174c46 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-64c0585 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-9eb6f2f .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-e9d0640 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.elementor-element-f756403 .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	background-color: #1b1b1b!important;
}
.rh-wrapper-post-contents_elementor{
	background-color: #1b1b1b!important;
}

 #menu-main-menu-2 a:hover{background-color: #333333!important;}
 #menu-main-menu-2 a{background-color: #1b1b1b!important;}
 .flex-prev{background-color: #1b1b1b!important;}
 .flex-next{background-color: #1b1b1b!important;}
										                                    




.rh-menu__main {color: #000 !important;}
.rh_sticky_header_container {background-color: #1b1b1b !important; }
.rh_mod_sticky_header {padding: 11px 10px 11px 10px !important; background-color: #1b1b1b!important;  }
.sticky_header_light {background: #1b1b1b !important; }
.rh_banner__title{display: none; }

  
.designed-by a {color: #333333 !important; }
.designed-by a:link {color: #333333 !important; }
.designed-by a:visited {color: #93daf1 !important; }
.designed-by a:hover {color: #ffffff !important; }
.designed-by a:active {color: #93daf1 !important; }

.rh_blog__post .entry-header .entry-meta{
  display: none; }

#referenzen_start {background-color: #1b1b1b!important;}

#custom_html-3{margin:-19px 0px 0px 0px; }

.abstand_top {display: flex; align-items: center; justify-content: center; }
.menuoben {margin-top: -1em ; }

.rh_header_var_1 ul.rh_menu__main .current-menu-item a:hover
{background: #333333 !important; }
.rh_header_var_1 ul.rh_menu__main .current-menu-item a
{background: none !important; }
li.rh_menu--hover a ul.rh_menu__main li a:hover
{background: #333333 !important; }

.navi_left {float: left;  padding-left: 0px; padding: -9px 0px 0px 10px; display:block; clear:left;}
.navi_left a {color: #fff !important; }
.navi_left a:link {color: #fff !important; }
.navi_left a:visited {color: #fff !important; }
.navi_left a:hover {color: #333333 !important; }
.navi_left a:active {color: #333333 !important; }

.footer_right {font-size: 1.3em; top: -2.6em; float: right; display:block; clear:right;  }
.rh_footer.rh_footer_layout_centered .rh_footer__widgets {padding-left: 150px;text-align: left; }
.rh_footer{background-image: url("https://iba.pep-oldenburg.de/wp-content/uploads/2020/02/footer1-7-scaled_sw.jpg"); background-repeat: repeat-x; background-size: contain; background-size: auto 100%;  }

.designed-by a:visited {
	color: #eeeeee !important;
}

a.rhea_acf_list_text {color: #333 !important; }

.rh_header__wrap {background: #1b1b1b!important; }

/*.page-id-14091 .rh_sticky_header_container{
  display: none; }*/
/*.page-id-14093 .rh_sticky_header_container{
  display: none; }https://wp-wartung24.de/impressum/  */
/*  .page-id-14090 .rh_sticky_header_container{
  display: none; }*/
  
@media (max-width: 1024px){
.rh_footer.rh_footer_layout_centered .rh_footer__bottom_wrap {padding: 6rem 0em 0em 0em; }
}
/*.cookie Hinweis schwarz }*/
.elementor-kit-11 button, .elementor-kit-11 {background-image: none!important;}


/*.Textauszeichnungen für den Elementor*/

@font-face {
  font-family: "Borna-bold";
  url(https://ib-ahrens-gmbh.de/wp-content/uploads/elementor/google-fonts/fonts/Borna-Bold.ttf);
  format('ttf');
    font-weight:400;
    font-style:normal
}

@font-face {
  font-family: "Borna";
  url(https://ib-ahrens-gmbh.de/wp-content/uploads/elementor/google-fonts/fonts/Borna-Bold.ttf);
  format('ttf');
    font-weight:400;
    font-style:normal
}

.elementor-heading-title,.elementor-size-xl{font-family: 'Borna', sans-serif; color: #000;}
.elementor-heading-title,.elementor-size-medium{font-family: 'Borna', sans-serif;}
.rh_section__title{font-family: 'Borna', sans-serif;}
h3.rhea_modern_feature_title{font-family: 'Borna', sans-serif;}
.elementor-icon-list-text{font-family: 'Borna', sans-serif;}
.rh_section__desc{font-family: 'Borna', sans-serif; color: #000!important;}
.post-title{font-family: 'Borna', sans-serif;}
h3.rhea_sa_title{font-family: 'Borna', sans-serif;}
.elementor-widget-container{font-family: 'Borna', sans-serif;}
.menu-item,.menu-item-type-post_type,.menu-item-object-page,.menu-item-home,.current-menu-item,.page_item,.page-item-13176,.current_page_item,.menu-item-14350,.rh-active{font-family: 'Borna', sans-serif;}
.textwidget.custom-html-widget{font-family: 'Borna', sans-serif;}
.rh_footer__wrap.rh_footer__bottom_wrap.rh_footer--space_between{font-family: 'Borna', sans-serif;}


