﻿

.scroll-to-top {
	position: fixed;
	right: 0.75em;
	bottom: 0.75em;
	text-align: center;
	z-index: 999;
}


.scroll-to-top a {
	display: block;
	width: 2.666em;
	height: 2.666em;
	background: #444;
	color: #fff;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}


.scroll-to-top a:before {
	display: inline;
	font-family: FontAwesome;
	font-size: 1.3em;
	line-height: 2.2;
	text-align: center;
	content: "\f077";
	vertical-align: baseline;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}


.scroll-to-top a:hover {
	background-color: #e00000;
}

.bbb_cert{float:right; margin:5px 40px 0px 0px;}

.bbb_cert a#bbblink.ruhzbum{margin:auto !important;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}

#zoom_sur .zoom_sur_liste {
	list-style:none;
	margin:0px;
	padding:0px 20px 10px;
}

#zoom_sur .zoom_sur_liste li {
	padding:15px 0px 15px;
	overflow:hidden;
	background:none;
	border-bottom:1px dotted #C5C1B9;
}

#zoom_sur .zoom_sur_liste li.first {
	border-top:none;
	overflow:hidden;
}

#zoom_sur .zoom_sur_liste li.second {
	border-top:none;
}

#zoom_sur .zoom_sur_liste li h3 {
	padding:0px;
	margin:5px 0px 0px;
	border:none;
	background:none;
}

#zoom_sur .zoom_sur_liste li a:hover {
	text-decoration:underline;
}


#zoom_sur .zoom_sur_liste li a {
	text-decoration:none;
	font-size:82%;
	font-weight: bold;
}

#zoom_sur .zoom_sur_liste li.no_border_bottom {
	border-bottom: 0px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}





.pano, .pano-full { pointer-events: none; }

.box.kachel .pano h3 { width: 100%; height: auto; margin: 0; position: absolute; text-align: center; top: 50%; margin-top: -1em }

.box.kachel .pano { position: absolute; top: 0; right: 0; bottom: 0; left: 0 }

.box.kachel .pano #gthumb_inst0 { height: 100% !important }

.box.kachel .pano #gthumb_inst0 img { height: 100% !important; width: auto !important }

.pano { background: #BCBCBC; text-align: center }
.fusion-contact-info{line-height:44px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal}
#side-header .fusion-contact-info{word-wrap:break-word}
.cli-tab-content{background:#fff}
.cli-nav-pills,.cli-tab-content{width:100%;padding:30px}
.cli-tab-content .cli-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6}
.cli-tab-content p{color:#343438;font-size:14px;margin-top:0}
.cli-tab-content h4{font-size:20px;margin-bottom:1.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
#cookie-law-info-bar .cli-tab-content h4{margin-bottom:.5rem}
.cli-tab-section .cli-tab-content{padding:10px 20px 5px}


.header .header-top .top-sosial {
    position: absolute;
    top: 45px;
    left: 0;
}


.header .header-top .top-sosial ul li {
    float: left;
    margin: 0 25px 0 0;
}
.aom-sidebar .aom-subscribe .aom-second-line{font-family:vollkorn,sans-serif;font-size:20px;font-weight:700;font-style:italic;font-stretch:normal;line-height:1.2;letter-spacing:1.2px;margin-top:7px;text-align:center;color:#fff}
.aom-layout.aom-single .aom-subscribe-single .aom-subscribe-left .aom-second-line{font-family:vollkorn,sans-serif;font-size:20px;font-weight:700;font-style:italic;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:center;margin-top:1px;margin-bottom:0;color:#fff;text-align:center}

#header_right img.hr_01 {
	margin: 5px 0 0 5px;
}

.recommended_outer .recommended_property_item .recommended_info{border-left: 1px solid #C1C1C1;	border-top: 1px solid #C1C1C1;	width: 95%;	margin: 5px;}

.recommended_outer .recommended_property_item .recommended_info tr td{	border-bottom: 1px solid #C1C1C1;	border-right: 1px solid #C1C1C1;	text-align:center; 	vertical-align:middle;	font-family: 'Open Sans', sans-serif;font-size: 10px;font-weight: 400;	color: #666;	width: 25%;}


.contact-v2 .contact-location{
    text-transform: uppercase;
}

    .row-fluid {margin-left: -10px !important;margin-right: -10px !important;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h3,h3{font-size:24px}


h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
}


.content .h3::after {
    content: none;
}






.header.header-logo-white .normal-logo {
    display: block !important;
}





.header.header-logo-black .normal-logo {
    display: none !important;
}


.header.header.navbar-scrolling .normal-logo {
    display: none !important;
}


.header-menu-middle.header.header-logo-white .normal-logo,
.header-menu-middle.header .center-logo {
    display: inline-block;
}


.header.scrolling-header .navbar.navbar-default.navbar-scrolling .normal-logo,
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing .normal-logo {
    display: none;
}

    .header .navbar.navbar-default .normal-logo {
        display: none;
    }
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
header .wrapper .logo_container{padding:15px 0}
header .wrapper .logo_container svg{width:150px}
header .wrapper .logo_container svg #text path{fill:#11A7E3;-webkit-transition:all,200ms;-khtml-transition:all,200ms;-moz-transition:all,200ms;-ms-transition:all,200ms;-o-transition:all,200ms;transition:all,200ms}
.page-template-page-one-pager .billboard .logo_container{position:absolute;top:100px;left:0;right:0;margin:0 auto}
.page-template-page-one-pager .billboard .logo_container svg{width:160px}
.page-template-page-one-pager .billboard .logo_container svg path{fill:#ffffff}


.column { float:left;}

.fb-login-button {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

.fb-login-button #fb-root {
  margin: 0;
}

.modal-login .fb-login-button {
  margin: 0;
}
.b-showroom__desc{margin:10px 0 0;font-size:14px;display:none;}
.b-showroom__item.is-active-load .b-showroom__desc{display:block;}

#footer li.no_border_left {
	border-left:0px;
}
