h4, .h4 { font-family: 'Inria Serif', serif; font-weight:700; font-style:italic; color:#B53C7F } 

h3, .h3 { color:#B53C7F; font-size:2em; } 

.vsel-meta-link {text-transform:uppercase; letter-spacing: 0.2em; font-size:12px;  }

.vsel-meta > p { font-size:14px; }

.vsel-info > p { font-size:16px; }

.vsel-content .vsel-image {     margin: 5px 35px;     border-color: beige;     border-width: 15px;      border-style: solid; }


blockquote { font-family: 'Inria Serif', serif; font-weight:700; font-style:italic; color:#B53C7F }

.bg-pad span {
display: inline;
	padding: 0.5em;
    background-color: #B53C7F;
    box-shadow: 0.50em 0 0 #B53C7F,-0.50em 0 0 #B53C7F;
    box-decoration-break: clone;
color:#ffffff;
}

.shadow-5 img {
  box-shadow: 0 1px 1px rgba(0,0,0,0.12), 
              0 2px 2px rgba(0,0,0,0.12), 
              0 4px 4px rgba(0,0,0,0.12), 
              0 8px 8px rgba(0,0,0,0.12),
              0 16px 16px rgba(0,0,0,0.12);
}

.h-shadows {
    text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1),  5px 5px 5px rgba(0, 0, 0, 0.1),  7px 7px 7px rgba(0, 0, 0, 0.1);
}

.p-shadows {
  text-shadow: 0.2em 0.5em 0.1em #ddd, -0.3em 0.1em 0.1em #aaa, 0.4em -0.3em 0.1em #888;
}

.shadow-pink img {
  box-shadow: 0 1px 1px rgba(230, 94, 158,0.11), 
              0 2px 2px rgba(230, 94, 158,0.11),
              0 4px 4px rgba(230, 94, 158,0.11),
              0 8px 8px rgba(230, 94, 158,0.11),
              0 16px 16px rgba(230, 94, 158,0.11);
}

.shadow-dreamy img  {
    box-shadow: 0 1px 2px rgba(230, 94, 158,0.07), 
                0 2px 4px rgba(230, 94, 158,0.07),
                0 4px 8px rgba(230, 94, 158,0.07),
                0 8px 16px rgba(230, 94, 158,0.07),
                0 16px 32px rgba(230, 94, 158,0.07),
                0 32px 64px rgba(230, 94, 158,0.07);
}

.shadow-6  img{
  box-shadow: 0 1px 1px rgba(230, 94, 158,0.31), 
              0 2px 2px rgba(230, 94, 158,0.31), 
              0 4px 4px rgba(230, 94, 158,0.31), 
              0 8px 8px rgba(230, 94, 158,0.31), 
              0 16px 16px rgba(230, 94, 158,0.31), 
              0 32px 32px rgba(230, 94, 158,0.31);
}



.wired-underline p {
  border-bottom: 3px solid #B53C7F;
  box-shadow: inset 0 -5px 0  #B53C7F;
  transition: background .15s cubic-bezier(.33,.66,.66,1);
  
  display: inline;
  font-family: sans-serif;
  color: inherit;
  cursor: pointer;
}

.wired-underline p:hover {
    background: #B53C7F;
}

.wired-underline {
  width: 100%;
  text-align: center;
  padding: 40px 0;
}
