﻿

.line_behind_element{
  height:1px;
  width:100%;
  background:#1d1d1b;
  margin: 0 auto;
}

.product_box_big .line_behind_element{
  width: 65%;
  margin-top: -16px;
}


.product_box_small .line_behind_element{
  width: 80%;
  margin-top: -16px;
}

.product_box_small_new .line_behind_element{
    height: 1px;
    width: 80%;
    background: #1d1d1b;
    margin: -14px auto 0;
}

.product_box_new .line_behind_element{
    height: 1px;
    width: 65%;
    background: #1d1d1b;
    margin: -16px auto 0;
}

.press_area_item .line_behind_element{
    position: relative;
    top: -16px;
    z-index: 0;
}
.center-block{display:block;margin-right:auto;margin-left:auto}
.d-inline-block{display:inline-block!important}

.esi_heading {
    width: 100%;
    background-color: #000;
    display: block;
    float: left;
    opacity: 0.7;
    z-index: 1;
    position: absolute;
    top: 0px;
}


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

  .container:before, .container:after {
    content: " ";
    display: table; }

  .container:after {
    clear: both; }


.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; }

  .jumbotron .container {
    max-width: 100%; }

      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }

  .carousel-caption .container {
    padding-left: 2px;
    padding-right: 2px; }


.image_set {
	position: absolute;
	top: 0px; 
	left: 0px;
	float:left;
}


.image_set img {
	float: left;
	height:249px;	
	width: 763px;
}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
.footer--station-contact{text-transform:uppercase;font-size:12px;font-weight:600;padding:18px 0 0;color:#7fa7f8;}
.footer--station-contact a:link,.footer--station-contact a:visited{color:#7fa7f8;}
.footer--station-contact .divider{margin:0 5px;}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.module-newsroom-new .newsroom-teaser-wrapper .teaser .teaser-image .hover-effect{background-color:#d31f26;content:'';width:100%;height:100%;left:0;position:absolute;opacity:0;top:0;transition:all .2s ease-in-out 0s}
.module-newsroom-new .newsroom-teaser-wrapper .teaser:hover .teaser-image .hover-effect{opacity:.8}
.module-newsroom .newsroom-teaser-wrapper .teaser .teaser-image .hover-effect{background-color:#d31f26;content:'';width:100%;height:100%;left:0;position:absolute;opacity:0;top:0;transition:all .2s ease-in-out 0s}
.module-newsroom .newsroom-teaser-wrapper .teaser:hover .teaser-image .hover-effect{opacity:.8}
.module-related-articles .related-article:hover .related-article-image .hover-effect{opacity:1}
