
/*Get the CSS
Format: All Link inside Link outside No link*/

/**** Speech Bubble Icons *****/
a.spch-bub-inside {
  display: block;
  margin-bottom: 04px;
}
.spch-bub-inside,
.spch-bub-outside {
  font-family: Chivo, sans-serif;
  font-size: 15px;
  font-weight: 400;
  position: relative;
}
a.spch-bub-inside,
a.spch-bub-outside {
  text-decoration: none;
  border-bottom: none;
}
.spch-bub-inside em,
.spch-bub-outside em {
  font-style: normal;
}
.spch-bub-inside em {
  color: #000;
  padding: 0 0.4em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  position: relative;
  border: 1px solid #C1C1C1;
  font-size: 11px;
  font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
  margin-left: 02px;
}
.spch-bub-inside em:hover {
  color: #000;
  padding: 0 0.4em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  position: relative;
  font-size: 11px;
  font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
}
.spch-bub-inside .point,
.spch-bub-outside .point {
  width: 0;
  height: 0;
  position: absolute;
  top: 1.1em;
  left: 0.4em;
  display: block;
  border-left: 0.45em solid #00F; 
  overflow: hidden; /* IE fix */
}
.spch-bub-outside {
 padding-left: 2.0em;
}
.spch-bub-outside .bubble {
  top: 0;
  left: 0;
  display: block;
  position: absolute;
  height: 1.1em;
  width: 1.8em;
  background: #00F;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
}
a.spch-bub-inside:hover,
a.spch-bub-outside:hover {
  color: #666;
  border-bottom: none;
}
a.spch-bub-inside:hover em,
a.spch-bub-outside:hover .bubble  {
  cursor: pointer;
  color: #000;
}
a.spch-bub-inside:hover .point,
a.spch-bub-outside:hover .point {
  border-left: 0.5em solid #F00; 
}
div.spch-bub-outside {
  height: 1.5em;
  width: 0;
}

div.lower-share .spch-bub-inside {
  float: left;
  margin-right: 10px;
  color: #000;
}

div.lower-share .spch-bub-inside:hover {
  color: #666;
}

   