  @charset "UTF-8";
/* CSS Document */

/* NKU List Styling */	
.teaser > hr {
    width: 100%;
    display: none;
}	

ul.teaser {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 0px;
}
ul.teaser li {
    list-style: none;
    display: inline-block;
    width: calc(92% / 3);
    margin: 1.25%;
  	border: 1px solid #dddddd;
	background-color: #f8f8f8;
}
.teaser img {
    float: unset;
	width: 100% !important;
}
	
.teaser-title {
    padding-left: 15px;
    padding-right: 15px;
}

.teaser p {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
	
@media only screen and (max-width: 600px) {
ul.teaser {
    display: inline;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 0px;
}
ul.teaser li {
    display: inline;
    width: 100%;
  	border: none;
	background: none;
}
.teaser img {
    width: 100%;
}