/* 021-karriere custom.css */

@font-face {
    font-family: "Open Sans";
    font-weight: normal;
    font-style: normal;
    src: url("OpenSans-Regular.eot");
    src:
        url("//www.lwl.org/static/fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),
        url("OpenSans-Regular.woff") format("woff"),
        url("OpenSans-Regular.ttf") format("truetype"),
        url("//www.lwl.org/static/fonts/OpenSans-Regular.svg#open_sansregular") format("svg");
}

@font-face {
    font-family: "Open Sans Bold";
    font-weight: normal;
    font-style: normal;
    src: url("OpenSans-Bold.eot");
    src:
        url("//www.lwl.org/static/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),
        url("OpenSans-Bold.woff") format("woff"),
        url("OpenSans-Bold.ttf") format("truetype"),
        url("//www.lwl.org/static/fonts/OpenSans-Bold.svg#open_sansbold") format("svg");
}

@font-face {
    font-family: "Open Sans SemiBold";
    font-weight: normal;
    font-style: normal;
    src: url("OpenSans-Semibold.eot");
    src:
        url("//www.lwl.org/static/fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),
        url("OpenSans-Semibold.woff") format("woff"),
        url("OpenSans-Semibold.ttf") format("truetype"),
        url("//www.lwl.org/static/fonts/OpenSans-Semibold.svg#open_sanssemibold") format("svg");
}

body {
  font:0.625em/1 "Open Sans", trebuchet ms, verdana, arial, helvetica, sans-serif;
  color:#333;
}

.imgHeader {
  margin-bottom:40px;
}

.imgHeader .logo-claim {
  margin:10px 0;
  padding-left:15px;
  box-sizing:border-box;
}

.mainTitle {
  font:2.8em "Open Sans Bold", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
  color:#e3000f;
  padding-bottom:16px;
  margin:0 0 28px;
  border-bottom:12px solid #e3000f;
}

.content {
  padding-top:0;
  padding-left:40px;
}

.content p, .textWrappContent .item, .content ul {
  font-size:1.8em;
  line-height:1.75;
  padding-bottom:2.2em;
  margin-bottom:0;
}

.textWrapp {
  margin-bottom:0;
}

.textWrappContent .item p, .textWrappContent .item ul {
  padding-bottom:0;
}

.applyBtn {
  margin-top:0;
}

.apply a.btn-apply {
  margin-bottom:40px;
}

.item ul, .item p {
  font-size:100%;
}

.content ul {
  list-style-type:disc;
  padding-left:2.5em;
}

.content ul li:before {
  content:"";
}

.content h2 {
  font:1.8em "Open Sans Semibold", "trebuchet ms", verdana, arial, helvetica;
  color:#333;
}

a, .apply a.btn-apply:hover {
  color:#00559d;
}

.apply a.btn-apply:hover {
  background-color:#fff;
}

.hover-link::before {
  color:#fff!important;
}