.c5-row {
	border: solid 1px #ccc;
	display: table;
	max-width: 100%;
}
.c5-col__img, .c5-col__text {
	display: table-cell;
	vertical-align: top;
	padding: 20px;
}

.c5-col__img {
	width: 40%;
}
.c5-col__img img{
	max-width: 100%;
}
.c5-col__text  {
	max-width: 60%;
}
@media screen and (max-width: 768px) {
	.c5-row, .c5-col__img, .c5-col__text {
		display: block;
		max-width: 100%;
	}
	.c5-col__img {
    width: 90%;
    text-align: center;
    margin: 0 auto;
	}
	.c5-title h2 {
	    font-size: 16px;
	}
}

.c5-title{
	background: url(../images/1200_90_a-s-peanuts2019summer_title.png) no-repeat center center;
	width: 100%;
	height: 90px;
	display: table;
	margin-bottom: 20px;
}

.c5-title h2 {
    display: table-cell;
    vertical-align: middle;
}

@media screen and (max-width: 750px) {
  .c5-title {
    height: 90px;
    width: 100%;
    margin-bottom: 20px;
  }

  .c5-title h2 {
    /* color: #fff; */
    padding: 15px 20px;
  }
}

@media screen and (max-width: 639px) {
  .c5-title h2 {
    font-size: 16px;
  }
}

.c5-ga--new_content {
    border: solid 1px #ccc;
    box-sizing: border-box !important;
    padding: 20px !important;
}