﻿

.acsmf-feed-card-post-card a:hover .acsmf-post-img-container::before {
    color: #ff0000;
    opacity: 1;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: inherit;
  height: auto;
}
#status,.windows8{width:50px;height:50px}
.windows8{position:relative}
.windows8 .wBall{position:absolute;width:48px;height:48px;opacity:0;-webkit-transform:rotate(225deg);-webkit-animation:orbit 7.15s infinite;transform:rotate(225deg);animation:orbit 7.15s infinite}
.windows8 .wBall .wInnerBall{position:absolute;width:6px;height:6px;background-color:#202020;left:0;top:0;border-radius:6px}
.windows8 #wBall_1{-webkit-animation-delay:1.56s;animation-delay:1.56s}
.windows8 #wBall_2{-webkit-animation-delay:.31s;animation-delay:.31s}
.windows8 #wBall_3{-webkit-animation-delay:.62s;animation-delay:.62s}
.windows8 #wBall_4{-webkit-animation-delay:.94s;animation-delay:.94s}
.windows8 #wBall_5{-webkit-animation-delay:1.25s;animation-delay:1.25s}


.td-container,
.tdc-row,
.tdc-row-composer {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-container:before,
.tdc-row:before,
.tdc-row-composer:before,
.td-container:after,
.tdc-row:after,
.tdc-row-composer:after {
  display: table;
  content: '';
  line-height: 0;
}

.td-container:after,
.tdc-row:after,
.tdc-row-composer:after {
  clear: both;
}

  .header_top .header_top_left {
    padding: 35px 15px 10px;
  }

  .header_top .header_top_left:after {
    content: none;
  }


.text-label strong {
  display: inline-block;
  font-weight: normal;
  margin-right: 20px; }

.text-label small {
  font-size: 100%; }

        .top-navigation .left-column a .text-label {
          font-size: 14px;
          font-weight: 600; }

.premium .top-middle a .text-label {
  color: #000; }
.subslide-menu{z-index:20;box-sizing:border-box;position:absolute;margin-top:-150px}
.subslide-menu .subslide-links{margin:0;padding:0;list-style:none}
.subslide-menu .subslide-links li{margin:0;padding:0;float:left;width:25%}
div#loginbox
img.logo{float:right;margin:12px
4px 0 0}





.scroller {
	overflow: hidden;
	white-space: nowrap;
}

.scroller .item {
	display: inline-block;
}

.scroller.posts .item {
	margin-right: 25px;
}

.scroller .item .post-tile {
	margin-bottom: 8px;
}
#main-nav li.first-level-item.second-level--opened ul.second-level{max-height:1000px;opacity:1;display:block;}
#main-nav li.first-level-item.second-level--opened button.second-level--open svg{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
#main-nav li.second-level-item:last-of-type{margin-bottom:25px;}
#main-nav button.second-level--open{position:absolute;right:-10px;top:0;padding:19px 12px 19px 17px;background-color:transparent;}
#main-nav button.second-level--open:focus{outline:2px solid #4d90fe;}
#submenu--desktop .submenu-inner ul.second-level{padding-left:20px;}
.mine-yellow a{color:#fcff00!important}

  #footer .container .share-buttons {
    display: inline-block;
    float: right;
    padding-top: 31px;
  }


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_0 {
        padding: 0 !important;
        margin: 0 !important;
        float: none !important;
        max-width: 400px;
        max-height: 400px;
        vertical-align: middle;
      }


.nickel-lite-subtitle,
.recent-articles h3,
.recent-activity h2,
.related-articles h3,
.article-list h3 {
  padding:5px 0;
  margin-bottom:5px;
  color:#000;
  font-size:20px;
  font-weight:bold;
}

.nickel-lite-subtitle .icon:before,
.recent-articles h3:before,
.recent-activity h2:before,
.related-articles h3:before,
.article-list .icon:before {
  color:rgba(255, 95, 0, 1);
  vertical-align:middle;
  font-size:24px;
  margin-right:5px;
  font-family:"Lib-Nickel-Icon";
}

  .nickel-lite-subtitle .icon:before,
  .recent-articles h3:before,
  .recent-activity h2:before,
  .related-articles h3:before,
  .article-list .icon:before {
    font-size:18px;
    vertical-align:top;
  }
body.home .connect .the-latest .fb-wrap{width:100%;max-width:500px;margin-top:15px}
body.home .connect .the-latest .fb-wrap .fb_iframe_widget{display:block}
body.home .connect .the-latest .fb-wrap a{color:#fff}
#g-offcanvas{background:#030202;width:17rem;color:#fff}
#g-offcanvas a{color:#9b6969}
#g-offcanvas a:hover{color:#fff}
#g-offcanvas h1,#g-offcanvas h2,#g-offcanvas h3,#g-offcanvas h4,#g-offcanvas h5,#g-offcanvas h6,#g-offcanvas strong{color:#fff}
#g-offcanvas .button{background:#8db9ed;color:#fff}
#g-offcanvas .button:hover{background:#a3c7f0}
#g-offcanvas .button:active{background:#77abea}
.g-offcanvas-open .dir-rtl.g-offcanvas-left #g-offcanvas{right:auto}
.g-offcanvas-open .dir-rtl.g-offcanvas-right #g-offcanvas{left:auto}
#g-offcanvas #g-mobilemenu-container ul{background:#030202}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column{width:17rem}
.g-offcanvas-open #g-offcanvas{display:block}
.g-offcanvas-right #g-offcanvas{left:inherit}
.g-offcanvas-left #g-offcanvas{right:inherit}


.foot-logo {
  float: left;
  margin-right: 30px;
  margin-top: 4px;
}

.foot-logo a {
  font-family: 'Quicksand',sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #7b2a91;
  text-decoration: none;
  white-space: nowrap;
}
.block .block__inner{position:relative;z-index:1}


.index .ix-subtitle {
  color: rgb(34,55,135);
}


.ix-bild .ix-subtitle {
  color: rgb(255,255,255);
}



.ix-bild h3, .ix-bild .ix-subtitle {
  color: rgb(34,55,135);
}


	.main-navigation ul li ul.sub-menu{
		width:100%;
		float: left;
		position: relative;
		padding-left:5px;
	}
