.left img{
  max-width: 400px;
  float: left;
}
h3{
  padding: 10px 10px 10px 10px;
  background-color: darkred;
  color: white;
}

h4 {
	position: relative;
	border-bottom: 5px solid rgb(54, 54, 54);
}

h4::after {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0%;
	width: 70px;
	height: 5px;
	background-color: darkred;
}


p{
  margin-bottom: 20px;
}

.box_parent{
  overflow:hidden
}

.command_box{
  width: 350px;
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  border: 5px solid black;
  float: left;
}

.horizontal_li{
  overflow: hidden;
}

.horizontal_li li{
  text-align: center;
  float: left;
  margin: 40px;
}

details {
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: .5em .5em 0;
}

summary {
  margin: -.5em -.5em 0;
  padding: .5em;
}