/*==============ORANGE ACTIVEVE ICONS==============*/
.nfp-icon a{
    display: block;
    width: 80%;
    height: 80%;
    overflow: visible;
}

.nfp-icon a.hover{
    display: block;
    width: 100%;
    height: 100%;
}
.nfp-icon a span{
    background-image: url(../img/orangeset_sprite.png) !important;
    background-repeat: no-repeat;
    width: 125%;
    height: 125%;
    display: block;
    overflow: visible;
    margin-left: -4px;
    margin-top: -3px;
    opacity: 0;
    filter: alpha(opacity = 0); 
}

.nfp-icon-forums a span{
    width: 120%;
    height: 120%;
}

.nfp-icon-calm span{
    background-position: -156px 0;
}

.nfp-icon-swimming span {
    background-position: -245px 0;
}

.nfp-icon-appreciation span {
    background-position: -500px 0;
}

.nfp-icon-occupationaltherapy span {
    background-position: 3px 0;
}

.nfp-icon-socialize span {
    background-position: -594px 0;
}

.nfp-icon-medicine span {
    background-position: -411px 0;
}

.nfp-icon-sun span {
    background-position: -342px 0;
}

.nfp-icon-physical span {
    background-position: -688px 0;
}

.nfp-icon-clinical span {
    background-position: -765px 0;
}

.nfp-icon-write span {
    background-position: -837px 0;
}

.nfp-icon-findlocalgroup span {
    background-position: -914px 0;
}

.nfp-icon-handouts span {
    background-position: -1013px 0;
}

.nfp-icon-conference span {
    background-position: -68px 0;
}

.nfp-icon-speakloudly span {
    background-position: -1179px 0;
}

.nfp-icon-running span {
    background-position: -1384px 0;
}

.nfp-icon-mantal span {
    background-position: -1471px 0;
}

.nfp-icon-findevent span {
    background-position: -1811px 0;
}

.nfp-icon-spanish span {
    background-position: -2062px 0;
}

.nfp-icon-BalancedDiet span {
    background-position: -1978px 0;
}

.nfp-icon-levidopa span {
    background-position: -1095px 0;
}

.nfp-icon-routine span {
    background-position: -1638px 0;
}
.nfp-icon-conversation span {
    background-position: -1287px 0;
}

.nfp-icon-alternative span {
    background-position: -1557px 0;
}

.nfp-icon-volunteer span {
    background-position: -1893px 0;
}

.nfp-icon-coordination span {
    background-position: -2605px 0;
}

.nfp-icon-centers span {
    background-position: -3171px 0;
}

.nfp-icon-heart span {
    background-position: -2135px 0;
}

.nfp-icon-break span {
    background-position: -2408px 0;
}

.nfp-icon-library span {
    background-position: -3352px 0;
}

.nfp-icon-fruit span {
    background-position: -3444px 0;
}

.nfp-icon-walk span {
    background-position: -1726px 0;
}

.nfp-icon-yoga span {
    background-position: -2311px 0;
}

.nfp-icon-Meditation span {
    background-position: -2235px 0;
}

.nfp-icon-youtube span {
    background-position: -2510px 0;
}

.nfp-icon-radio span {
    background-position: -3247px 0;
}

.nfp-icon-young span {
    background-position: -3536px 0;
}

.nfp-icon-download span {
    background-position: -3627px 0;
}

.nfp-icon-chin span {
    background-position: -3721px 0;
}

.nfp-icon-hostevent span {
    background-position: -3806px 0;
}
.nfp-icon-telldoc span {
    background-position: -2698px 0;

}

.nfp-icon-awareincare span {
    background-position: -2782px 0;
}

.nfp-icon-webinars span {
    background-position: -2866px 0;
}

.nfp-icon-tea span {
    background-position: -2943px 0;
    margin-left: -2px !important;
}

.nfp-icon-calcium span {
    background-position: -3972px 0;
}

.nfp-icon-sleep span {
    background-position: -5400px 0;
}

.nfp-icon-posture span {
    background-position: -5470px 0;
}

.nfp-icon-broccoli span {
    background-position: -3899px 0;
}

.nfp-icon-caffeine span {
    background-position: -4203px 0;
}

.nfp-icon-twitter span {
    background-position: -4303px 0;
}

.nfp-icon-facts span {
    background-position: -4881px 0;
}

.nfp-icon-future span {
    background-position: -3062px 0;
}

.nfp-icon-bicycle span {
    background-position: -4084px 0;
}

.nfp-icon-attp span {
    background-position: -5330px 0;
}

.nfp-icon-independence span {
    background-position: -6331px 0;
}

.nfp-icon-paddling span {
    background-position: -6393px 0;
}

.nfp-icon-circle span {
    background-position: -4783px 0;
}

.nfp-icon-forums span {
    background-position: -5889px 0;
}

.nfp-icon-donate span {
    background-position: -5038px 0;
}

.nfp-icon-water span {
    background-position: -4974px 0;
}

.nfp-icon-survey span {
    background-position: -5128px 0;
}

.nfp-icon-massage span {
    background-position: -5209px 0;
}

.nfp-icon-prepare span {
    background-position: -7033px 0;
}

.nfp-icon-golf span {
    background-position: -8669px 0;
}

.nfp-icon-doctor span {
    background-position: -4411px 0;
}

.nfp-icon-tennis span {
    background-position: -4513px 0;
}

.nfp-icon-activist span {
    background-position: -4601px 0;
}

.nfp-icon-sendfeedback span {
    background-position: -4683px 0;
}

.nfp-icon-spreadword span {
    background-position: -5543px 0;
}

.nfp-icon-story span {
    background-position: -5688px 0;
}

.nfp-icon-enews span {
    background-position: -5620px 0;
}
.nfp-icon-MatchingGifts span {
    background-position: -5744px 0;
}

.nfp-icon-runhope span {
    background-position: -5804px 0;
}

.nfp-icon-facebook span {
    background-position: -5990px 0;
}

.nfp-icon-gift span {
    background-position: -6081px 0;
}

.nfp-icon-localresources span {
    background-position: -6153px 0;
}

.nfp-icon-localchapter span {
    background-position: -6257px 0;
}

.nfp-icon-educate span {
    background-position: -7238px 0;
}

.nfp-icon-creativity span {
    background-position: -7322px 0;
}

.nfp-icon-shop span {
    background-position: -7164px 0;
}

.nfp-icon-search span {
    background-position: -6582px 0;
}

.nfp-icon-ask span {
    background-position: -7106px 0;
}

.nfp-icon-awareness span {
    background-position: -6747px 0;
}

.nfp-icon-goals span {
    background-position: -6506px 0;
}

.nfp-icon-movingday span {
    background-position: -6809px 0;
}

.nfp-icon-studies span {
    background-position: -6904px 0;
}

.nfp-icon-app span {
    background-position: -6963px 0;
}

.nfp-icon-close span {
    background-position: -6659px 0;
}

.nfp-icon-banana span {
    background-position: -7759px 0;
}

.nfp-icon-music span {
    background-position: -7664px 0;
}

.nfp-icon-caregiver span {
    background-position: -7587px 0;
}

.nfp-icon-vegetables span {
    background-position: -7850px 0;
}

.nfp-icon-media span {
    background-position: -7929px 0;
}

.nfp-icon-enjoy span {
    background-position: -8170px 0;
}

.nfp-icon-mediterranean span {
    background-position: -8256px 0;
}

.nfp-icon-antioxigants span {
    background-position: -8356px 0;
}

.nfp-icon-videos span {
    background-position: -8013px 0;
}

.nfp-icon-superstar span {
    background-position: -8088px 0;
}

.nfp-icon-plannedgiving span {
    background-position: -8438px 0;
}

.nfp-icon-read span {
    background-position: -7501px 0;
}

.nfp-icon-call span {
    background-position: -7424px 0;
}

.nfp-icon-fava span {
    background-position: -8722px -17px;
}

.nfp-icon-rss span {
    background-position: -9012px 0;
}

.nfp-icon-help span {
    background-position: -8529px 0;
}

.nfp-icon-brain span {
    background-position: -8590px 0;
}

.nfp-icon-listmedications span {
    background-position: -8926px 0;
}

.nfp-icon-home span {
    background-position: -8823px 0;
}

.nfp-icon-taichi span {
    background-position: -9118px 0;
}

.nfp-icon-positive span {
    background-position: -9220px 0;
}

.nfp-icon-organized span {
    background-position: -9463px 0;
}

.nfp-icon-weights span {
    background-position: -9334px 0;
}

.nfp-icon-speech span {
    background-position: -9902px 0;
}

.nfp-icon-balance span {
    background-position: -9991px 0;
}

.nfp-icon-dance span {
    background-position: -9693px 0;
}

.nfp-icon-manage span {
    background-position: -9603px 0;
}

.nfp-icon-sideeffects span {
    background-position: -9788px 0;
}

.nfp-icon-whatsnew span {
    background-position: -10081px 0;
}

.nfp-icon-share span {
    background-position: -10264px 0;
}

.nfp-icon-NPF span {
    background-position: -10173px 0;
}
/*===========END OF ORANGE ACTIVEVE ICONS===============*/


/*-----MOBILE IMPLEMENTATION------*/
@media (max-width: 705px){
    .nfp-icon a span{
        background-image: url(../img/orangeset_sprite_mobile.png) !important;
        background-repeat: no-repeat;
        width: 125%;
        height: 125%;
        display: block;
        overflow: visible;
        margin-left: -4px;
        margin-top: -3px;
        opacity: 0;
        filter: alpha(opacity = 0); 
    }

    .nfp-icon-forums a span{
        width: 120%;
        height: 120%;
    }

    .nfp-icon-calm span{
        background-position: -78px 0;
    }

    .nfp-icon-swimming span {
        background-position: -123px 0;
    }

    .nfp-icon-appreciation span {
        background-position: -250px 0;
    }

    .nfp-icon-occupationaltherapy span {
        background-position: 1px 0;
    }

    .nfp-icon-socialize span {
        background-position: -297px 0;
    }

    .nfp-icon-medicine span {
        background-position: -206px 0;
    }

    .nfp-icon-sun span {
        background-position: -171px 0;
    }

    .nfp-icon-physical span {
        background-position: -344px 0;
    }

    .nfp-icon-clinical span {
        background-position: -383px 0;
    }

    .nfp-icon-write span {
        background-position: -419px 0;
    }

    .nfp-icon-findlocalgroup span {
        background-position: -457px 0;
    }

    .nfp-icon-handouts span {
        background-position: -507px 0;
    }

    .nfp-icon-conference span {
        background-position: -34px 0;
    }

    .nfp-icon-speakloudly span {
        background-position: -590px 0;
    }

    .nfp-icon-running span {
        background-position: -692px 0;
    }

    .nfp-icon-mantal span {
        background-position: -736px 0;
    }

    .nfp-icon-findevent span {
        background-position: -906px 0;
    }

    .nfp-icon-spanish span {
        background-position: -1031px 0;
    }

    .nfp-icon-BalancedDiet span {
        background-position: -989px 0;
    }

    .nfp-icon-levidopa span {
        background-position: -548px 0;
    }

    .nfp-icon-routine span {
        background-position: -819px 0;
    }
    .nfp-icon-conversation span {
        background-position: -644px 0;
    }

    .nfp-icon-alternative span {
        background-position: -779px 0;
    }

    .nfp-icon-volunteer span {
        background-position: -947px 0;
    }

    .nfp-icon-coordination span {
        background-position: -1303px 0;
    }

    .nfp-icon-centers span {
        background-position: -1586px 0;
    }

    .nfp-icon-heart span {
        background-position: -1068px 0;
    }

    .nfp-icon-break span {
        background-position: -1204px 0;
    }

    .nfp-icon-library span {
        background-position: -1676px 0;
    }

    .nfp-icon-fruit span {
        background-position: -1722px 0;
    }

    .nfp-icon-walk span {
        background-position: -863px 0;
    }

    .nfp-icon-yoga span {
        background-position: -1156px 0;
    }

    .nfp-icon-Meditation span {
        background-position: -1118px 0;
    }

    .nfp-icon-youtube span {
        background-position: -1255px 0;
    }

    .nfp-icon-radio span {
        background-position: -1624px 0;
    }

    .nfp-icon-young span {
        background-position: -1768px 0;
    }

    .nfp-icon-download span {
        background-position: -1814px 0;
    }

    .nfp-icon-chin span {
        background-position: -1861px 0;
    }

    .nfp-icon-hostevent span {
        background-position: -1903px 0;
    }
    .nfp-icon-telldoc span {
        background-position: -1349px 0;

    }

    .nfp-icon-awareincare span {
        background-position: -1391px 0;
    }

    .nfp-icon-webinars span {
        background-position: -1433px 0;
    }

    .nfp-icon-tea span {
        background-position: -1472px 0;
        margin-left: -1px !important;
    }

    .nfp-icon-calcium span {
        background-position: -1986px 0;
    }

    .nfp-icon-sleep span {
        background-position: -2700px 0;
    }

    .nfp-icon-posture span {
        background-position: -2735px 0;
    }

    .nfp-icon-broccoli span {
        background-position: -1950px 0;
    }

    .nfp-icon-caffeine span {
        background-position: -2102px 0;
    }

    .nfp-icon-twitter span {
        background-position: -2152px 0;
    }

    .nfp-icon-facts span {
        background-position: -2441px 0;
    }

    .nfp-icon-future span {
        background-position: -1531px 0;
    }

    .nfp-icon-bicycle span {
        background-position: -2042px 0;
    }

    .nfp-icon-attp span {
        background-position: -2665px 0;
    }

    .nfp-icon-independence span {
        background-position: -3166px 0;
    }

    .nfp-icon-paddling span {
        background-position: -3197px 0;
    }

    .nfp-icon-circle span {
        background-position: -2392px 0;
    }

    .nfp-icon-forums span {
        background-position: -2945px 0;
    }

    .nfp-icon-donate span {
        background-position: -2519px 0;
    }

    .nfp-icon-water span {
        background-position: -2487px 0;
    }

    .nfp-icon-survey span {
        background-position: -2564px 0;
    }

    .nfp-icon-massage span {
        background-position: -2605px 0;
    }

    .nfp-icon-prepare span {
        background-position: -3517px 0;
    }

    .nfp-icon-golf span {
        background-position: -4335px 0;
    }

    .nfp-icon-doctor span {
        background-position: -2206px 0;
    }

    .nfp-icon-tennis span {
        background-position: -2257px 0;
    }

    .nfp-icon-activist span {
        background-position: -2301px 0;
    }

    .nfp-icon-sendfeedback span {
        background-position: -2342px 0;
    }

    .nfp-icon-spreadword span {
        background-position: -2772px 0;
    }

    .nfp-icon-story span {
        background-position: -2844px 0;
    }

    .nfp-icon-enews span {
        background-position: -2810px 0;
    }
    .nfp-icon-MatchingGifts span {
        background-position: -2872px 0;
    }

    .nfp-icon-runhope span {
        background-position: -2902px 0;
    }

    .nfp-icon-facebook span {
        background-position: -2995px 0;
    }

    .nfp-icon-gift span {
        background-position: -3041px 0;
    }

    .nfp-icon-localresources span {
        background-position: -3077px 0;
    }

    .nfp-icon-localchapter span {
        background-position: -3129px 0;
    }

    .nfp-icon-educate span {
        background-position: -3619px 0;
    }

    .nfp-icon-creativity span {
        background-position: -3661px 0;
    }

    .nfp-icon-shop span {
        background-position: -3582px 0;
    }

    .nfp-icon-search span {
        background-position: -3291px 0;
    }

    .nfp-icon-ask span {
        background-position: -3553px 0;
    }

    .nfp-icon-awareness span {
        background-position: -3374px 0;
    }

    .nfp-icon-goals span {
        background-position: -3253px 0;
    }

    .nfp-icon-movingday span {
        background-position: -3405px 0;
    }

    .nfp-icon-studies span {
        background-position: -3452px 0;
    }

    .nfp-icon-app span {
        background-position: -3482px 0;
    }

    .nfp-icon-close span {
        background-position: -3330px 0;
    }

    .nfp-icon-banana span {
        background-position: -3880px 0;
    }

    .nfp-icon-music span {
        background-position: -3832px 0;
    }

    .nfp-icon-caregiver span {
        background-position: -3794px 0;
    }

    .nfp-icon-vegetables span {
        background-position: -3925px 0;
    }

    .nfp-icon-media span {
        background-position: -3965px 0;
    }

    .nfp-icon-enjoy span {
        background-position: -4085px 0;
    }

    .nfp-icon-mediterranean span {
        background-position: -4128px 0;
    }

    .nfp-icon-antioxigants span {
        background-position: -4178px 0;
    }

    .nfp-icon-videos span {
        background-position: -4007px 0;
    }

    .nfp-icon-superstar span {
        background-position: -4044px 0;
    }

    .nfp-icon-plannedgiving span {
        background-position: -4219px 0;
    }

    .nfp-icon-read span {
        background-position: -3751px 0;
    }

    .nfp-icon-call span {
        background-position: -3712px 0;
    }

    .nfp-icon-fava span {
        background-position: -4361px -17px;
    }

    .nfp-icon-rss span {
        background-position: -4506px 0;
    }

    .nfp-icon-help span {
        background-position: -4265px 0;
    }

    .nfp-icon-brain span {
        background-position: -4295px 0;
    }

    .nfp-icon-listmedications span {
        background-position: -4463px 0;
    }

    .nfp-icon-home span {
        background-position: -4412px 0;
    }

    .nfp-icon-taichi span {
        background-position: -4559px 0;
    }

    .nfp-icon-positive span {
        background-position: -4610px 0;
    }

    .nfp-icon-organized span {
        background-position: -4732px 0;
    }

    .nfp-icon-weights span {
        background-position: -4667px 0;
    }

    .nfp-icon-speech span {
        background-position: -4951px 0;
    }

    .nfp-icon-balance span {
        background-position: -4996px 0;
    }

    .nfp-icon-dance span {
        background-position: -4847px 0;
    }

    .nfp-icon-manage span {
        background-position: -4802px 0;
    }

    .nfp-icon-sideeffects span {
        background-position: -4894px 0;
    }

    .nfp-icon-whatsnew span {
        background-position: -5041px 0;
    }

    .nfp-icon-share span {
        background-position: -5132px 0;
    }

    .nfp-icon-NPF span {
        background-position: -5087px 0;
    }

}