
.p-list {
    text-align: left;
    display: block;
    padding-bottom: 1em;
    line-height: 1.5em;
    font-size: 12pt;
}
.p-list p {
    display: block;
    width: 100%;
    margin: 1em 0 1em 0;
    color: black;
}
.p-list strong {
    color: rgb(221, 15, 23) !important;
    font-weight: 600;
    text-transform: uppercase;
}
.p-list h3 {
    color: rgb(221, 15, 23) !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12pt;
}


.text-bg {
	background-image: url(../img/text-bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	padding-top: 45px;
}

.text-bg .p-list, .text-bg .p-list h3 {
    font-size: 14pt;
}


.centered {
    text-align: center;
}
.blackfont {
    color: black !important;
}
.redfont {
    color: rgb(221, 15, 23) !important;
    text-transform: uppercase;
}
.whitefont {
    color: white !important;
    text-transform: uppercase;
}


@media only screen and (min-width: 992px) {
	.logo-endima {
		height: 35px;
		float: left;
	}
}
@media only screen and (max-width: 992px) {
	.logo-endima {
		display: none;
	}
}




/* columns of same height styles */

.row-full-height {
  height: 100%;
}
.col-full-height {
  height: 100%;
  vertical-align: middle;
}
.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}

@media (min-width: 768px) {
  .col-sm-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 992px) {
  .col-md-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .col-lg-height {
    display: table-cell;
    float: none !important;
  }
}


@font-face {
  font-family: 'Bindestrich';
  src: local('Arial');
  unicode-range: U+2010, U+2011, U+002D-002E, U+2013, U+2014, U+2012;
}

 