
.acf-custom-meta ul {
    text-align: left;
}

.acf-custom-meta li {
    border-bottom: 1px dashed #ddd;
    padding: 0 0 5px;
	margin-left: 0 !important;
	list-style: none;
}

.dark .acf-custom-meta li {
	border-bottom: 1px dashed #ffffff50;
}

.acf-custom-meta li i {
	margin-right: 5px;
}

.acf-custom-meta span {
	*color: #f00;
}


			.shape-roundtop .shape-first {
				position: absolute;
				width: 300%;
				height: 150vw;
				background: #333;
				border-radius: 100%;
				top: 0;
				left: -100%;
			}
			.shape-roundbottom .shape-first {
				position: absolute;
				width: 300%;
				height: 150vw;
				background: #333;
				border-radius: 100%;
				bottom: 0;
				left: -100%;
			}
			.shape-rounddown .shape-first {
				position: absolute;
				width: 300%;
				height: 150vw;
				background: #333;
				border-radius: 100%;
				top: 0;
				left: -150%;
			}
			.shape-rounddown .shape-second {
				position: absolute;
				width: 300%;
				height: 150vw;
				background: #333;
				border-radius: 100%;
				top: 0;
				left: -50%;
			}
.shape-wave .shape-first {
  position: relative;
  height: 70px;
  width: 600px;
  background: #e0efe3;
}
.shape-wave .shape-first:before {
  content: "";
  display: block;
  position: absolute;
  border-radius: 100% 50%;
  width: 340px;
  height: 80px;
  background-color: white;
  right: -5px;
  top: 40px;
}
.shape-wave .shape-first:after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 100% 50%;
  width: 300px;
  height: 70px;
  background-color: #e0efe3;
  left: 0;
  top: 27px;
}
		