.fancypantsaccordionholder .accordion .accordion-item .headerlink{font-size:10px}
@media only screen and (min-width: 220px)
{.fancypantsaccordionholder{border: 1px solid #DDD;max-width:100%;margin:0}
.fancypantsaccordionholder {margin-left:0px;margin-bottom:0px; margin-top:0px;}
 .accordion  {margin-left:-40px;margin-bottom:0px; margin-top:0px;}
.fancypantsaccordionholder .accordion .accordion-item
{height:30px;border-bottom:1px solid #ccc;border-top:1px solid #fff;overflow:hidden}
.fancypantsaccordionholder .accordion .accordion-item:first-child{border-top:none}
.fancypantsaccordionholder .accordion .accordion-item .headerlink{background-color: #DDD; padding-left:5px; text-decoration:none; font-size:12px;display:block;position:relative;line-height:30px;outline:none;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}
.fancypantsaccordionholder .accordion .accordion-item .headerlink:hover {background-color: #629DC2;}
.fancypantsaccordionholder .accordion .accordion-item .headerlink p{font-size:10px; text-decoration:none;}
.fancypantsaccordionholder .accordion .accordion-item .headerlink span{background:transparent url("../img/down.png") no-repeat center center;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{background-color: #629DC2; 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:0px 7px 30px 7px;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}}