﻿
.home .post-ratings .rating_counter {
margin-top: 4px;
}

.meta.directory-page .rating_counter {
 width: 95px;
}


.post-ratings .rating_counter {
	float:right;
	text-align:left;
	width: 50%;
	color: #000;
}


.single .post-meta-left .rating_counter {
	float: left;
	text-align: left;
	margin-top: 3px;
	width: auto;
}


.caption-dot-inner {
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 4px;
  background-color: black;
  position: absolute;
  top: 49%;
  left: 50%;
  margin-left: -2px;
  margin-top: -1px;
}


.popular_color-white .caption-dot-inner {
  background-color: #ffffff;
}

.pops .arows,.layer-daikuan .arows{ position:absolute; right:30px; top:-22px;z-index: 1;}

.pop-appweima .arows{right:90px;}

.pop-wxweima .arows{right:90px;}

.nav .layer-daikuan .arows{right:60px;}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.frame-footer .map-container {
  width: 183px;
  height: 164px;
  float: left;
  margin-right: 15px;
  margin-bottom: 55px;
}


.map-container {
  height: 285px;
  position: relative;
}


.map-container .imap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#hero .progress-bar-inner, #hero .progress-bar-inner:before, #hero .progress-bar-inner:after { transition: width 0.2s ease; }

#hero .progress-wrap .progress-bar-outer .progress-bar-inner { position: relative; width: 3%; height: 10px; background-color: #faa327; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); border-radius: 999px; }

#hero .progress-wrap .progress-bar-outer .progress-bar-inner:before { content: attr(data-width); position: absolute; bottom: 100%; right: 0; margin-right: -1.5rem; margin-bottom: 8px; width: 3rem; padding: 0.25rem 0; background-color: #2170b2; color: white; font-size: 0.875em; border-radius: 0.25em; }

#hero .progress-wrap .progress-bar-outer .progress-bar-inner:after { content: ""; position: absolute; bottom: 100%; right: 0; margin: 0px -5px 3px 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #2170b2; }


#pagetop-nav .toggles {
	position: absolute;
	z-index: 999;
	right: 30px;
	top: 160px;
}


#floating-nav .toggles {
	position: absolute;
	z-index: 9999;
	right: 10px;
	top: 57px;
}


.toggles img {
	margin-left:10px;
}


	#pagetop-nav .toggles, #floating-nav .toggles {
		top: 20px;
	}


.news-main .news-box .n-title {
    font-size: 21px;
    font-weight: bold;
    color: #ee1a74;
    margin: 20px 0 10px 0;
    text-align: left;
}


	
	DIV.csc-textpic-clear { clear: both; }
.home .featured-slider .swiper-slide .slide-image .slide-image-inner{position:relative;height:372px;padding-top:2px;overflow:hidden;display:flex;align-items:center}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

    .col-md-5ths img {
      display: inline-block;
    }

.nav .navbar-toggle{float:right; margin:5px 0; cursor:pointer }

.nav .navbar-toggle span{background:#f68b24; height:3px; width:30px; display:block; margin-top:4px;}
		.copyright,		.footer_bottom .social_icons a,		.footer_bottom .social_icons span {			color:#505050;		}


.footer_bottom {
    padding: 25px 0 24px 0;
}


.footer_bottom .social_icons {
    float: right;
}


.footer_bottom .social_icons li {
    margin-right: 15px;
}


.footer_bottom .social_icons li:last-child {
    margin-right: 0;
}


.footer_bottom .social_icons span {
    line-height: 21px;
    font-size: 12px;
}


    .footer_bottom .copyright,
    .footer_bottom .social_icons {
        display: block;
        float: none !important;
        text-align: center;
    }
#block-bl656a7952f65f97{min-height:495px}
#whitewrap #block-bl656a7952f65f97 *{text-align:center}
#block-bl656a7952f65f97.block-original-bqy56c628e369e18{min-height:250px}
#whitewrap #block-bl656a7952f65f97.block-original-bqy56c628e369e18 *{text-align:center}
.banner-atf{max-width:300px}
.banner-atf p{margin:0 0 10px 0}
.wrapper-inner .banner-atf{margin-left:22px}
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,.sd-social-text .sd-content ul li.share-google-plus-1 a:before{content:'\f218'}
.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button{background:#dd4b39;color:#fff!important}

    

    #navbar-collapse-1{position: absolute;right: 0;width: 100%;max-width: 320px;z-index: 9;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

    .navbar-collapse.collapse.in {
        display: block !important;
    }

    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-up:before{content:"\f077"}

        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }

div#n2-ss-1 .n2-ss-static-slide .n2-ss-section-outer,
div#n2-ss-1 .n2-ss-static-slide div[data-type="content"],
div#n2-ss-1 .n2-ss-static-slide div[data-type="content"] div.n2-ss-section-main-content {
visibility: hidden;
}

div#n2-ss-1 .n2-ss-section-main-content .n2-ss-layer {
position: relative;
}

div#n2-ss-1 .n2-ss-section-main-content .n2-ss-item {
float: none;
}

div#n2-ss-1 .n2-ss-section-main-content {
display: flex;
justify-content: center;
flex-direction: column;
}

div#n2-ss-1 .n2-ss-section-main-content-calc {
min-height: 0;
height: auto;
}

#subnavhp li {display: inline;list-style: none;margin:0 5px 0 0;padding: 0;text-align: center;}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.b-footer-bottom{
    width: 100%;
    padding-top: 46px;
    padding-bottom: 56px;
    color: #9a9fa6;
    font-size: 12px;    
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}


.top-bar-container {
  padding-top: 30px; }
