@import url('https://fonts.googleapis.com/css?family=Muli:300,700&display=swap');

.pluscontainer {
	display: flex;
    flex-direction: column;
    align-items: center;
	margin: 0 0 40px 0;
	font-family: 'Muli', sans-serif;
    line-height: 1.3;
}

.pluscontaineritems {
  display: flex;
  flex-wrap: wrap;
  max-width: 1300px;
  justify-content: center;
}

.plusitemcontainer {
	border: 1px solid #FFD700;
	border-radius: 3px;
	margin: 10px;
	max-width: 410px;
	-webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
}

.plusitemcontainer ul {
	padding: 1em;
}

.plusitemcontainer li:not(:last-child) {
    margin-bottom: 5px;
}

.pluscontainer h2{
	text-align: center;
}

.headerplus {
  font-size: large;
  font-weight: bold;
  letter-spacing: 0.1em;
  background-color: #FFD700;
  padding: 10px 20px;
}

.plusheadericon::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: white;
  content: "\f00c";
  font-size: large;
}

.subheaderplus {
  font-weight: bold;
}

.subheaderplus::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f559\0020";
}

.extraplus::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f005\0020";
}

.nomore::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f4d8\0020";
}

.plusheader{
  display: flex;
  align-items: center;
  
  background-color: #FFD700;
}

.plusheadericon {
  width: 6em;
  text-align: center;
}

.plusheadertop {
  padding: 1em 1em 0em 0em;
  letter-spacing: 0.2em;
  font-weight: 900;
  font-size: larger;
}

.plusheadersub {
  padding: 0.5em 1em 1em 0em;
  letter-spacing: 0.1em;
}
