.instagram-media
{
    background:#FFF; 
    border:0; 
    border-radius:3px; 
    box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); 
    margin: 1px; 
    max-width:540px; 
    min-width:326px; 
    padding:0; 
    width:99.375%; 
    width:-webkit-calc(100% - 2px); 
    width:calc(100% - 2px);
}

.padding-sixteen
{
    padding:16px; 
}

.insta1
{
    background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;
}

.insta2
{
    background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;
}

.insta3
{
    display: flex; flex-direction: column; flex-grow: 1; justify-content: center;
}

.insta4
{
    display: flex; flex-direction: row; align-items: center;
}

.insta5
{
    background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;
}

.insta6
{
    background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;
}

.insta7
{
    padding: 19% 0;
}

.insta8
{
    display:block; height:50px; margin:0 auto 12px; width:50px;
}

.insta9
{
    padding-top: 8px;
}

.insta10
{
    color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;

}

.insta11
{
    padding: 12.5% 0;
}

.insta12
{
    display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;
}

.insta13
{
    background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);
}

.insta14
{
    background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;

}

.insta15
{
    background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);
}

.insta16
{
    margin-left: 8px;
}

.insta17
{
    background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;
}

.insta18
{
    width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)
}

.insta19
{
    margin-left: auto;
}

.insta20
{
    width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);
}

.insta21
{
    background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);
}

.insta22
{
    width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);
}

.insta23
{
    display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;
}

.insta24
{
    background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;
}

.insta25
{
    background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;
}

.insta26
{
    color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;
}

.insta27
{
    color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;
}

/* components for speaking page */
dd
{
    /*color: aqua;*/
    margin-left: 4ch;
}

dt
{
    font-weight: bold;
}

@media(max-width: 600px) { 
    img.speakimage { 
      display: none; 
    }
  }

img.speakimage
{
    float: right;
    max-width: 200px;
}
