<div class="cloud"></i>
html {
  box-sizing: border-box;
  font-size: 300%;
  background: #2980b9;
}

*, *:before, *:after {
  box-sizing: inherit;
}

.cloud {
  position: relative;
  display: block;
  width: 3em;
  height: 3em;
  margin: 2em auto;
  color: #3498db;
  background: #fff;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 50% 50% 0 0;
}

.cloud:before,
.cloud:after {
  content: '';
  position: absolute;
  bottom: -0.25em;
  background: inherit;
  border-width: 0.25em;
  border-style: solid;
}

.cloud:before {
  left: 80%;
  width: 60%;
  height: 60%;
  border-left: none;
  border-radius: 50% 50% 50% 0;
}

.cloud:after {
  right: 80%;
  width: 80%;
  height: 80%;
  border-right: none;
  border-radius: 50% 50% 0;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. //cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js