.fancypantsaccordionholder .accordion .accordion-item .headerlink{font-size:36px}@media only screen and (min-width: 320px){.fancypantsaccordionholder{max-width:100%;margin:0 auto}.fancypantsaccordionholder .accordion{margin:0;padding:0;text-align:center;}.fancypantsaccordionholder .accordion .accordion-item{height:60px;overflow:hidden}.fancypantsaccordionholder .accordion .accordion-item:first-child{border-top:none}.fancypantsaccordionholder .accordion .accordion-item .headerlink{background-color: #009992; color: #fff; font-size:20px;display:block;position:relative;line-height:60px;outline:none; transition: 0.4s; text-decoration: none;}.fancypantsaccordionholder .accordion .accordion-item .headerlink p{font-size:10px}.fancypantsaccordionholder .accordion .accordion-item .headerlink span{text-indent:-9000px;width:26px;display:block;height:14px;position:absolute;top:50%;right:0;margin-top:-7px;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.fancypantsaccordionholder .accordion .accordion-item .headerlink:hover span{opacity:1;right:10px}.fancypantsaccordionholder .accordion .accordion-item.acc-open .headerlink span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:10px;opacity:1}.fancypantsaccordionholder .accordion .accordion-item .acc-content{padding:20px 30px;max-width:100%}.fancypantsaccordionholder .accordion .accordion-item .acc-content img{max-width:100%;word-wrap:break-word}.fancypantsaccordionholder .accordion .accordion-item .acc-content>*{max-width:100%;word-wrap:break-word; font-family: Verdana, Geneva, sans-serif; font-size: 20px;}
.fancypantsaccordionholder .accordion .accordion-item .headerlink:hover {background-color:#eee; color: #009992;}
}

