/* plugin styles */
.expandy{
    display: block;
    position: relative;
    overflow: hidden;border:1px solid #e0dfdf;padding:15px 20px 0 20px;
}

.expandy p{font:normal 16px 'open_sansregular';color:#202020;margin:0;padding:0 0 15px 0;line-height:25px;}
.expandy.expandy-hidden{
    display: none;
}
.expandy-toggle{
    cursor: pointer;   color:#7dc8dc;
}
.toggle-all{
    float: right;
    cursor: pointer;
    font-size: .8em;
   margin-top:-60px;font:normal 12px ;color:#6cc1d8;text-transform:uppercase;border:1px solid #6cc1d8;border-radius:2px;padding:0 17px;line-height:34px;
}

/* show/hide indicators */
.expandy-toggle.plusminus:after{
    content: ' -';position:absolute;right:20px;top:0;color:#7dc8dc;font-size:38px;
}
.expandy-toggle.expandy-hidden.plusminus:after{
    content: '+';position:absolute;right:20px;top:0;color:#bbbbbb;font-size:28px;
}
.expandy-toggle.triangle:after{
    content: ' \25BE';
}
.expandy-toggle.expandy-hidden.triangle:after{
    content: ' \25B8';
}
.expandy-toggle.arrow:after{
    content: ' \2191';
}
.expandy-toggle.expandy-hidden.arrow:after{
    content: ' \2193';
}