.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
    }
    .fancypantsaccordionholder .accordion .accordion-item {
        height: 40px;
        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 {
        font-size: 18px;
        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 p {
        font-size: 10px
    }
    .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 {
        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: 5px 0px 30px 0px;
        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
    }
}