body {
  background: #e7e7e6;
}
img {
  max-width: 100%;
  height: auto;
}
h1,
h2,
h3,
h4,
h5 {
  /*font-family: 'Times New Roman', Times, serif;*/
  font-weight: 600;
  line-height: 1.0;
  letter-spacing: -0.6px;
}
a * {
  pointer-events: none;
}
a.img-in-a {
    display: inline-block;
    width: 100%;
}
.more a, .more a:hover{
	color:#3977BA;
}
.flex.rows {
  display: flex;
  flex-direction: column;
}
.flex.rows.reverse {
  flex-direction: column-reverse;
}
.flex.cols,
.flex.columns {
  display: flex;
  flex-direction: row;
}
.flex.cols.reverse,
.flex.columns.reverse {
  flex-direction: row-reverse;
}
.flex.valign-top {
  align-items: flex-start;
}
.flex.valign-center {
  align-items: center;
}
.flex.valign-bottom {
  align-items: flex-end;
}
.flex.grow,
.flex.grow-1 {
  flex-grow: 1;
}
.flex.grow-2 {
  flex-grow: 2;
}
.flex.grow-3 {
  flex-grow: 3;
}
.bottom-align-row {
  display: flex;
  align-items: baseline;
}
.sidebar-container {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9000;
}
.sidebar-container #sidebar-show {
  display: none;
}
.sidebar-container .sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  width: 100vw;
  max-width: 300px;
  transition: -webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
  background: #3977BA;
}
.sidebar-container .sidebar .closer {
    flex-direction: row-reverse;
}
.sidebar-container .sidebar .closer label {
  margin: 0;
  cursor: pointer;
  color: #fff;
  display: flex;
  align-items: center;
  padding: .75rem;
  border: 1px solid transparent;
  border-radius: 2px;
}
.sidebar-container .sidebar .closer label:hover {
  border-color: #fff;
}
.sidebar-container .sidebar .closer label:active {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
.sidebar-container .sidebar ul.nav {
  margin: 0;
  justify-content: center;
}
.sidebar-container .sidebar ul.nav li {
  flex-grow: 1;
  text-align: center;
  font-size: 24px;
}
.sidebar-container .sidebar ul.nav li a {
  color: #fff;
}
.sidebar-container #sidebar-show:checked + .sidebar {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  box-shadow: 0 0 15px #00000057;
}

/* Custome styles for dropdown-menu */
.dropdown-menu {
    background: #bfbfbf;
    padding: 0px;
    border: 1px solid #fff;
}
ul.dropdown-menu > li {
    font-size: 20px !important;
}
ul.dropdown-menu > li > a {
    color: #000 !important;
}
/* Custome styles for dropdown-menu */
.shariff .facebook .fa-facebook-f, 
.shariff .twitter .fa-twitter,
.shariff .xing .fa-xing {
  display: inline-block;
}
@media (min-width: 768px) {
}
@media (max-width: 1024px) {
  main {
    margin: 0 !important;
  }
  header .nav {
    display: none !important;
  }
  header .searchrow {
    flex-wrap: nowrap;
  }
  header .searchrow .col {
    display: none;
  }
  header .searchrow .search {
    flex-grow: 1;
  }
}
.topbanner {
  padding: 2rem;
  text-align: center;
}
.topbanner a.banner img {
  max-width: 100%;
}
header {
  background: #3977BA
}
header #header-brand {
  width: 75%;
  max-width: 900px;
}
header .search {
  width: 300px;
  margin: 0 15px;
}
header .hamburger {
  cursor: pointer;
  color: #fff;
  margin: 0 15px 0 0;
  display: flex;
  align-items: center;
  padding: 0 .75rem;
  border: 1px solid transparent;
  border-radius: 2px;
}
header .hamburger:hover {
  border-color: #fff;
}
header .hamburger:active {
  border-color: #fff;
  background: #005c8e;
}
header .partners-container {
    margin-right: -15px;
    margin-left: -15px;
    background: #e7e7e6;
}
header .partners {
  margin-right: -15px;
  margin-left: -15px;
  background: #e7e7e6;
  overflow: hidden;
  justify-content: center;
  flex-wrap: wrap;
  max-height: 60px;
}
header .partners-container .partners {
    overflow: hidden;
    justify-content: center;
    flex-wrap: wrap;
    max-height: 60px;
    margin: 0 auto;
}
header .partners:hover {
  max-height: initial;
}
header .partners img {
  height: auto;
  margin: 15px;
  max-height: 30px;
}
header .nav {
  background: #fff;
  margin-right: -15px;
  margin-left: -15px;
  justify-content: center;
}
header .nav li {
  flex-grow: 1;
  text-align: center;
  font-size: 24px;
  padding: .5rem 1rem;
}
header .nav li a {
  color: #666;
}
header .nav li a:hover {
  text-decoration:none;
}
header #partners-expando,
header .partners-expander {
  display: none;
}
@media (max-width: 1024px) {
  header .partners-expander {
    background: #dbdbd9;
    display: block;
    height: 60px;
    width: 60px;
    flex-basis: 60px;
    min-width: 60px;
    margin: 0;
    text-align: center;
    z-index:999;
  }
  header .partners-expander i.material-icons {
    line-height: 60px;
    font-size: 40px;
  }
  header .partners:hover {
    max-height: 60px;
  }
  header #partners-expando:not(:checked) + .partners + .partners-expander .isclose {
    display: inline-block;
  }
  header #partners-expando:not(:checked) + .partners + .partners-expander .isopen {
    display: none;
  }
  header #partners-expando:checked + .partners + .partners-expander .isclose {
    display: none;
  }
  header #partners-expando:checked + .partners + .partners-expander .isopen {
    display: inline-block;
  }
  header #partners-expando:checked + .partners {
    max-height: initial;
  }
}
header .logo a{
	padding:38px 0;
}
.ticker {
  background: #3977BA;
  color: #fff;
}
.ticker .left,
.ticker .right {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.ticker .left:hover,
.ticker .right:hover {
  background: rgba(255, 255, 255, 0.25);
}
.ticker .left i,
.ticker .right i {
  font-size: 90px;
  line-height: 90px;
  text-align: center;
  vertical-align: middle;
}
.ticker .ticker-content {
  padding: 15px 0;
}
.ticker .ticker-content .news {
  padding: 15px;
  max-height: 8em;
  overflow: hidden;
}
.ticker .ticker-content .news a {
  color: #fff;
  opacity: .7;
}
.ticker .ticker-content .news a:hover {
  color: #fff;
  opacity: 1;
  text-decoration: none;
}
.ticker .ticker-content .news .category {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
.ticker .ticker-content .news .category a {
  opacity: 1;
}
.ticker .ticker-content .news .text {
  font-size: 18px;
  line-height: 1.3em;
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
}
@media (max-width: 480px) {
  /*.ticker .left i,
  .ticker .right i {
    font-size: 48px;
    line-height: 48px;
    text-align: center;
    vertical-align: middle;
  }*/
}
main {
  margin: 0 2rem 2.5rem;
  justify-content: center;
}
main .banner-block-left,
main .banner-block-right {
  background: #e7e7e6;
  padding: 2.5rem 15px 0 0;
  height: 100%;
  position: sticky;
  top: 0;
}
main .banner-block-right{
	padding-left: 15px;
}
main .site-content {
  background: #fff;
  padding: 2.5rem;
  max-width: 1140px;
}
@media (max-width: 480px) {
  main .site-content {
   padding-right: 0;
   padding-left: 0;
  }
}
.category-title, .news-list-category, header h2 {
  font-size: 1.5rem;
  margin-top:-8px;
  margin-bottom: 1rem;
  color: #007dc1;
  font-weight: 600;
  text-transform: uppercase;
  background:#fff;
}
.slideshow {
  background: #e7e7e6;
  color: #333;
}
.slideshow .image {
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  height: 350px;
}
.slideshow .image img {
  width: 100%;
}
.slideshow .image .dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  text-align: center;
}
.slideshow .image .dots .dot {
  cursor: pointer;
  background: #007dc1;
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  margin: 0 6px;
}
.slideshow .image .dots .dot.active {
  background: #fff;
}
.slideshow .info .text {
  font-family: 'Times New Roman', Times, serif;
  font-size: 2.5rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slideshow .left,
.slideshow .right {
  color: #007dc1;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.slideshow .left:hover,
.slideshow .right:hover {
  background: rgba(255, 255, 255, 0.25);
}
.slideshow .left i,
.slideshow .right i {
  font-size: 90px;
  line-height: 90px;
  text-align: center;
  vertical-align: middle;
}
.content-cols {
  margin-top: 2.5rem;
}
@media (max-width: 480px) {
  .content-cols {
    margin: 2.5rem 0 0;
  }
}
.sidebar-col {
  padding-top: 15px;
}
@media (min-width: 992px) {
  .sidebar-col {
  /*  margin-left: 2.5rem;
    margin-right: 1rem;*/
    padding: 0 15px 0 45px !important;
  }
  .detail-sidebar-col{
  	padding-left: 2.5rem;
    padding-right: 2rem;
  }
}
.news .article .image, .article .news-img-wrap{
  /*display: flex;*/
  align-items: center;
  /*height: 350px;*/
  /*overflow: hidden;*/
  position: relative;
}

.news-single .article .news-img-wrap a,
.news-single .article .news-img-wrap,
.news .article .image a,
.news .article .image img,
.news .article .news-img-wrap img {
  width: 100%;
  height:auto;
  border:0;
  background: transparent
}
.news-single .article .news-img-wrap .mediaelement.mediaelement-image > a{
	padding: 185px 0;
}
article h1, article h3 {
  margin-bottom: 1.5rem;
}
article h1 a {
  color: #000;
}
.news-single .image-info, .news-single .mediaelement-image {
  font-size: 12px;
}
.news-single .image-info .source, .news-single .mediaelement-image .source {
  text-align: right;
}
.news-single .article-info {
  color: #007dc1;
  font-weight: 600;
  margin: 2.5rem 0;
  text-transform: uppercase;
  font-size: 0.8rem;
}
.news-single p.intro, article .teaser-text {
  font-weight: 600;
  font-size: 115%;
}
.news-single .paragraph-header {
  font-weight: 600;
}
.news-single .teaser-text{
  font-style:italic;
  font-weight:bold;
}
.news-related{
	border:0;
	width:100%;
	padding:0;
}
.news-single .tags{
	margin-top: 0 !important;
    margin-bottom: -41px !important;
}
.article-info-box {
  background: #e7e7e6;
  padding: 1rem;
  margin-top:35px;
}
.article-info-box .title {
  font-weight: 600;
  font-size: 115%;
}
.article-hero {
  margin-bottom: 2.5rem;
}
.article-hero .category {
  font-size: 1.5rem;
  font-weight: 700;
  color: #3977BA;
  text-transform: uppercase;
}
.article-hero .image {
  display: flex;
  align-items: center;
  height: 350px;
  overflow: hidden;
  position: relative;
}
.article-hero .image a,
.article-hero .image img {
  width: 100%;
  height:auto;
}
.article-hero .title {
  margin-top: .5rem;
  margin-bottom: 1rem;
}
.article-hero .title a, .article-hero .text a {
  color: #000;
}
.article-hero .title a:hover,
.article-hero .text a:hover,
.article-summary .title a:hover,.article-summary .text a:hover{
  color: #000;
  text-decoration:none;
}
.article-hero .text {
  font-size: 15px;
}
.article-summary {
  margin-bottom: 2.5rem;
}
.article-summary .category {
  font-size: 1.25rem;
  font-weight: 700;
  color: #007dc1;
  text-transform: uppercase;
}
.article-summary .image {
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  /* 16:9 Aspect */
  height: 0;
  padding-top: 56.25%;
}
.article-summary .image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.article-summary .image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.article-summary .title {
  margin-top: .5rem;
  margin-bottom: 0;
}
.article-summary .title h2{
	margin-bottom: .3rem;
}
.article-summary .title a {
  color: #000;
}
.article-summary .text {
  font-size: 15px;
}
.article-summary .text a {
  color: #000;
}
.article-highlight, .article-highlight-author {
  padding: 15px;
  /*margin: -15px;*/
  background: #e7e7e6;
  margin-bottom: 2.5rem;
}
.article-highlight-author {

  text-align:center;
}
.article-highlight .category, .article-highlight-author .category  {
  font-size: 1.25rem;
  font-weight: 700;
  color: #3977BA;
  text-transform: uppercase;
}
.article-highlight-author .image a,
.article-highlight-author .image img {
 /* width: 70%;*/
  border-radius:50%;
}
.article-highlight-author .image {
  margin-top: 1rem;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
}
.article-highlight .image {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  height: auto;
  overflow: hidden;
  position: relative;
}
.article-highlight .image a,
.article-highlight .image img {
  width: 100%;
  height:auto;
}
.article-highlight .title a {
  color: #000;
}
.article-highlight .text {
  /*font-size: 15px;*/
}
.article-highlight .more {
  font-weight: 600;
  color:#3977BA;
}
.article-highlight .more a, .article-highlight .more a:hover, .article-highlight-author a:hover{
	text-decoration:none;
	color:#3977BA;
}
.article-highlight iframe{
	width:100%;
}
@media (max-width: 480px) {
  .article-highlight {
    margin: 0 0 1px;
  }
}
footer .top {
  padding: 2rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e7e7e6;
}
footer .top img {
  max-width: 90vw;
}
footer .bottom {
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e7e7e6;
  padding: 1.5rem 1rem .5rem;
}

/*# sourceMappingURL=style.css.map */

.slider {
        width: 50%;
        margin: 0 auto;
    }

    .slick-slide {
      margin: 0px 0px;
    }

    .slick-slide img {
      width: 100%;
    }

.slick-prev:after {
  content: "<";
  color: red;
  font-size: 30px;
}

.slick-next:before {
  content: ">";
  color: red;
  font-size: 30px;
  font-weight:bold;
}
@media (max-width: 480px){
 		.slick-slide {
      margin: 0px;
    }
   }



    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
      height:auto;
    }

    .slick-active {
      opacity: .5;
    }

    .slick-active:hover {
      opacity: 1;
    }


    .slick-current {
      /*opacity: 1;*/
    }

.news-list-view li{
	list-style:none;
}
.news-list-view .col-md-6 .list-img img{
	/* width:100%;
	height:auto; */
  max-height: 100%;
  width: auto;
}
.news-list-view .no-media-element {
  height: 192px;
  width: 100%;
  display: inline-block;
  text-align: center;
  line-height: 192px;
}
.news-list-view .col-12 .list-img img{
	width:100%;
	height:auto;
}
.news-list-view a img,
#some-id a img,
.banner-med a img,
.skyscrapper a img,
.topbanner a img{
	pointer-events: auto;
}
.news-list-view .article-highlight img{
	width:100%;
	height:auto;
}
.news-list-view .article-highlight h2{
	word-wrap: break-word;
	font-size:1.75rem;
}
.news-list-view .article-summary h2{
	/*word-wrap: break-word;*/
	-moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
	font-size:1.75rem;
}
.news-list-view video{
	max-width: 100%;
}
.news-list-view iframe{
	max-width: 100%;
	max-height: 182px;
}
.news-single .article{
	margin-top:-21px;
}
.news-single .news-list-category{

}
.news-single .news-backlink-wrap a{
	color:#3977BA;
}
.news-single h1{
	margin-bottom:1rem;
}
.news-single .mediaelement-video{
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;

}
.news-single .mediaelement-video iframe{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width:696px;
}
.news-single .mediaelement-video video{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width:696px;
}
.news-single .article-info-box h2{
	color:#212529;
	background:#e7e7e6;
	font-weight: 600;
    font-size: 115%;
}
.news-single .news-text-wrap img{
	width:100%;
	height:auto;
}
.news-single .news-text-wrap img[alt*="bild_links"] {
	width:50%;
	padding-right:5px;
}
.news-single .news-text-wrap img[alt*="bild_rechts"] {
	width:50%;
	padding-left:5px;
}
.news-single .article-highlight h4{
	/*word-wrap: break-word;*/
    -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}
iframe{
	max-width:100%;
}

.embed-container {
  position: relative;
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0;
  overflow: hidden;
  width: 100%;
  height: auto;
}
.embed-container iframe {

  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* ratio 4x3 */
.embed-container.ratio4x3 {
  padding-bottom: 75%;
}
/*Newsslider*/

.flexslider{
	border:0;
	margin: 0 0 45px;
}

.tx_newsslider .flex-control-nav{
	bottom: 55px;
}
.tx_newsslider .flex-direction-nav a {
	top:inherit;
	bottom:5px;
}
.tx_newsslider .flex-control-paging li a.flex-active{
	background:#fff;
}
.tx_newsslider .flex-control-paging li a{
	background:#007bff;
}
.tx_flexslider{
	margin:0 0 0 2.5rem;
}

.tx_newsslider .caption-title {
  /*font-family: 'Times New Roman', Times, serif;*/
  font-size: 1.5rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  /*padding-top:20px;*/
}
.flex-caption-slide{
	padding:0;
}
.flex-caption-slide a {
	padding-top:0;
    display: block;
    text-align: center;
    font-size: 1.5rem;
    line-height: 40px;
    color:#000;
    background: #E7E7E6;
    opacity: 0.8;
    width: 100%;
    /* height: 70px; */
    margin-top: -56px;
    padding: 8px 0;
}
.flex-caption-slide a:hover{
	color:#000;
	text-decoration:none;
}
.flex-caption-slide a p{
	margin:0;
}
#author-articles article a{
	color:#000;
}
#author-articles article a:hover{
	color:#000;
	text-decoration:none;
}
.f3-widget-paginator {
		display: inline-block;
		border-radius: 4px;
		margin: 20px 0px;
		padding-left: 0px;
	}

	.f3-widget-paginator > li {
		display: inline;
	}

	.f3-widget-paginator > li > a,
	.f3-widget-paginator > li.current {
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		text-decoration: none;
		border: 1px solid #DDD;
		background-color: #FFF;
		color: #3977BA;
	}

	.f3-widget-paginator > li.current,
	.f3-widget-paginator > li > a:hover,
	.f3-widget-paginator > li > a:focus {
		text-decoration: underline;
		background-color: #EEE;
	}

	.f3-widget-paginator > li:first-child > a,
	.f3-widget-paginator > li.current:first-child {
		margin-left: 0px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	.f3-widget-paginator > li:last-child > a,
	.f3-widget-paginator > li.current:last-child {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
#kesearch_submit {
	position: absolute;
    border: 0;
	background: transparent !important;
    top: 22px !important;
    right: 83px !important;
    left: unset !important;
	padding:9px !important;
	width:30px !important;
}
#ke_search_sword {
	position:relative !important;
}
div.kesearchbox {
	float:left;
}
span.resetbutt {
	margin-left:10px;
}
.tx-kesearch-pi1 a{
	color:#3977BA;
}
.tx-kesearch-pi1 a:hover{
	color:#3977BA;
	text-decoration:none;
}
footer .bottom{
	background-color: #eeeeee;
}
.footer-menu {
    float: left;
    padding: 50px 0;
    text-align: center;
    width: 100%;
    align-items: center;
    background-color: #eeeeee;
}
.footer-menu .nav-bottom.nav-spez-01 {
    padding: 0;
}
.nav-spez-01 li {
    display: inline-block;
    text-transform: uppercase;
    padding: 0px 5px;
}
.nav-spez-01 li a{
	color:#3977BA;
}
.nav-spez-01 li a:hover{
	color:#3977BA;
	text-decoration:none;
}
.social-media-container {
    text-align: center;
    padding: 0 0 35px;
}
.social-media-container .nav-quick {
    float: none;
    display: inline-block;
    width: auto;
    margin: 0px;
    padding: 0px;
}
.social-media-container .nav-quick li:first-child {
    border: none;
    margin-left: 0px;
    padding-left: 0px;
}
.nav-quick li.nav-social {
    padding-left: 3px;
}
.nav-social {
    float: left;
    width: auto;
    list-style: none;
    margin-right: 5px;
}
.partners:hover, .partners:active { CSS-Eigenschaften; -webkit-user-select: none; -webkit-touch-callout: none}
partners figure > a{
	padding:10px 0;
}
p.hr-separator {
  border-bottom: 1px solid #dedede;
  margin: 15px 0;
  line-height: 0;
  width: 100%;
  display: inline-block;
}
/*Responsive*/
@media (min-width: 1490px){
	header .partners:hover{
		max-height: 60px;
	}
}
@media (min-width: 1419px){
	.tx_newsslider .flex-direction-nav a {
    	margin-top: 10px;
    	bottom: 5px;
	}
}
@media (min-width: 1200px) and (max-width:1418px) {
	.tx_newsslider .flex-direction-nav a {
    	margin-top: 10px;
    	bottom: 45px;
	}
	.tx_newsslider .flex-control-nav {
    	bottom: 90px;
	}
}

@media (min-width: 1025px) and (max-width: 1200px){
	.tx_newsslider .flex-direction-nav a {
    	margin-top: 13px;
	}
	.news-list-view .Videochannel video{
		max-width: 276px;
	}
}
@media (min-width: 1025px){
	.news-list-view .Videochannel video{
		max-width: 100%;
	}
}

@media (min-width: 992px) and (max-width: 1024px){
	.article-highlight-author .image a, .article-highlight-author .image img {
    	width: 100%;
    	border-radius: 50%;
	}
}
@media (max-width: 991px) {
	.tx_newsslider .flex-direction-nav a {
		display:none;
	}
	.article-highlight-author .image a, .article-highlight-author .image img {
    	width: 100%;
    	border-radius: 50%;
	}
}

@media (max-width: 767px) {
	.article-highlight-author .image a, .article-highlight-author .image img {
    	width: 40%;
    	border-radius: 50%;
	}
}
@media (max-width: 600px) {
	.tx_newsslider .flex-control-nav{
		display:none;
	}
}
@media (max-width: 429px) {
	.no-gutters {
    	margin-right: 15px;
    	margin-left: 15px;
	}
	/*header h2 {
		margin-top:1px;
	}*
	.news-single .header{
		margin-top:20px;
	}*/
	.article-highlight-author .image img {
    	width: 60%;
    	border-radius: 50%;
	}
	.article-hero .image {
    	height:inherit;
	}
}
@media (max-width: 340px) {
	.article-highlight-author .image img {
    	width: 70%;
    	border-radius: 50%;
	}
}
/*Singleview Slider*/
.carousel-indicators {
	bottom: 30px;
}

.carousel-control-prev-icon{
  position: absolute !important;
  left: 0 !important;
}

.carousel-control-next-icon{
  position: absolute !important;
  right: 0 !important;
}

/* Author Site*/
.md-newsauthor .articles-wrapper h3{
	margin:0;
}
.md-newsauthor .articles-wrapper article{
	margin-bottom:15px;
	border-bottom: 1px solid #000;
}
.md-newsauthor .articles-wrapper .teaser-text{
	font-weight:normal;
}

/*Magnific poup*/
	/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
/*Jobportal iframe*/
.jobportal{
	border:0;
}

/*Maglify*/
.maglify-cover{
	border: 1px solid #000;
    margin-top: 40px;
	padding-top:15px;
    text-align: center;
    background: #fff;
}
.maglify-cover a img{
	pointer-events: auto;
	border: 1px solid #000;
}

/*Banner*/
.minibanner{
	margin-bottom:20px;
}
#banner-bottom-mobile, #banner-med-mobile-top{
	display: none;
}

#mobile_banner_container{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

#banner-med-mobile-top{
	text-align: center;
}

#banner-skyscraper_mobile{
	display: none;
}

.skyscrapper, .skyscraper, .fullBanner{
	text-align: center;
	pointer-events: auto;
}
.fullBanner{
	margin: 0 auto 20px;
}

.fullBanner a img, .skyscraper a img{
	pointer-events: auto;
	text-align:center;
}

@media (max-width: 1199px){
            #banner-med-mobile-top{
              display: block;
            }

			#banner-skyscraper_mobile{
				display: block;
				text-align: center;
			}

            #banner-bottom-mobile{
              display: flex;
              justify-content: space-between;
              max-width: 100%;
              /*margin-left: auto;*/
            }
          }

@media (max-width: 699px){
	#mobile_banner_container{
		flex-direction: column;
	}
}

@media (max-width: 480px){
	#banner-bottom-mobile div{
	  margin-left: auto;
	  margin-right: auto;
	}
}

/*ckeditor*/
.ce-center, .ce-headline-center{
	text-align:center;
}
<<<<<<< HEAD
=======

/*Authoe Site*/
.newsauthor-wrapper .detail .newsauthor-img{
	margin:0;
}
.newsauthor-wrapper .detail .name{
	margin-bottom:30px;
}
>>>>>>> Loft
