.ui-generic-blockquote-bottom { width: 17px; height: 15px; background: url(../../images/ui-generic.png) -20px -177px no-repeat; }
.ui-generic-blockquote-top { width: 17px; height: 15px; background: url(../../images/ui-generic.png) -77px -177px no-repeat; }
.ui-generic-blueicon-addthis { width: 20px; height: 21px; background: url(../../images/ui-generic.png) -134px -174px no-repeat; }
.ui-generic-blueicon-facebook { width: 19px; height: 21px; background: url(../../images/ui-generic.png) -194px -174px no-repeat; }
.ui-generic-blueicon-mail { width: 23px; height: 16px; background: url(../../images/ui-generic.png) -253px -177px no-repeat; }
.ui-generic-blueicon-pdf { width: 17px; height: 22px; background: url(../../images/ui-generic.png) -316px -174px no-repeat; }
.ui-generic-blueicon-printer { width: 20px; height: 21px; background: url(../../images/ui-generic.png) -373px -174px no-repeat; }
.ui-generic-callout-fuzzy-yellow { width: 322px; height: 318px; background: url(../../images/ui-generic.png) -433px -26px no-repeat; }
.ui-generic-callout-fuzzy { width: 280px; height: 270px; background: url(../../images/ui-generic/ui-generic-callout-fuzzy-270.png) 0 0px no-repeat; }
.ui-generic-callout-speechmark-down { width: 13px; height: 11px; background: url(../../images/ui-generic.png) -1115px -179px no-repeat; }
.ui-generic-callout-speechmark-left { width: 11px; height: 13px; background: url(../../images/ui-generic.png) -1168px -178px no-repeat; }
.ui-generic-callout-speechmark-right { width: 11px; height: 13px; background: url(../../images/ui-generic.png) -1219px -178px no-repeat; }
.ui-generic-callout-speechmark-top { width: 13px; height: 11px; background: url(../../images/ui-generic.png) -1270px -179px no-repeat; }
.ui-generic-callout-speechmark { width: 13px; height: 11px; background: url(../../images/ui-generic.png) -1323px -179px no-repeat; }
.ui-generic-down-arrow-blue { width: 36px; height: 36px; background: url(../../images/ui-generic.png) -1376px -167px no-repeat; }
.ui-generic-down-arrow { width: 14px; height: 13px; background: url(../../images/ui-generic.png) -1452px -178px no-repeat; }
.ui-generic-global-back-arrow { width: 13px; height: 14px; background: url(../../images/ui-generic.png) -1506px -178px no-repeat; }
.ui-generic-haylix-logo { width: 53px; height: 52px; background: url(../../images/ui-generic.png) -1559px -159px no-repeat; }
.ui-generic-homepage-large-title { width: 685px; height: 64px; background: url(../../images/ui-generic.png) -1652px -153px no-repeat; }
.ui-generic-homepage-title-slideshow { width: 298px; height: 37px; background: url(../../images/ui-generic.png) -2377px -166px no-repeat; }
.ui-generic-horizontal-rule-blue { width: 258px; height: 1px; background: url(../../images/ui-generic.png) -2715px -184px no-repeat; }
.ui-generic-horizontal-rule-inverse { width: 299px; height: 1px; background: url(../../images/ui-generic.png) -3013px -184px no-repeat; }
.ui-generic-horizontal-rule-light { width: 299px; height: 1px; background: url(../../images/ui-generic.png) -3352px -184px no-repeat; }
.ui-generic-horizontal-rule-yellow { width: 238px; height: 1px; background: url(../../images/ui-generic.png) -3691px -184px no-repeat; }
.ui-generic-horizontal-rule { width: 299px; height: 1px; background: url(../../images/ui-generic.png) -3969px -184px no-repeat; }
.ui-generic-horizontal-rule { width: 299px; height: 1px; background: url(../../images/ui-generic.png) -4308px -184px no-repeat; }

.ui-generic-icon-arrow { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-166px -10px;width:33px;height:32px; }
.ui-generic-icon-arrow-small { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-370px -25px;width:17px;height:16px; }

.ui-generic-icon-blue-addthis { width: 31px; height: 31px; background: url(../../images/ui-generic.png) -4702px -169px no-repeat; }
.ui-generic-icon-blue-addthisx2 { width: 62px; height: 62px; background: url(../../images/ui-generic.png) -4773px -154px no-repeat; }
.ui-generic-icon-blue-email { width: 34px; height: 23px; background: url(../../images/ui-generic.png) -4875px -173px no-repeat; }
.ui-generic-icon-blue-emailx2 { width: 67px; height: 45px; background: url(../../images/ui-generic.png) -4949px -162px no-repeat; }
.ui-generic-icon-blue-fbshare { width: 54px; height: 22px; background: url(../../images/ui-generic.png) -5056px -174px no-repeat; }
.ui-generic-icon-blue-fbsharex2 { width: 108px; height: 43px; background: url(../../images/ui-generic.png) -5150px -163px no-repeat; }
.ui-generic-icon-blue-pdf { width: 26px; height: 31px; background: url(../../images/ui-generic.png) -5298px -169px no-repeat; }
.ui-generic-icon-blue-pdfx2 { width: 52px; height: 62px; background: url(../../images/ui-generic.png) -5364px -154px no-repeat; }


.ui-generic-icon-document { width:24px;height:31px; background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-54px -10px; }
.ui-generic-icon-factsheet { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-209px -10px;width:24px;height:31px; }
.ui-generic-icon-category { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-10px -10px; width:34px;height:28px; }
.ui-generic-icon-subcategory { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-122px -10px;width:34px;height:28px; }
.ui-generic-icon-load { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-261px -24px;width:22px;height:17px; }


.ui-generic-icon-factsheetx2 { width: 80px; height: 102px; background: url(../../images/ui-generic.png) -5600px -134px no-repeat; }
.ui-generic-icon-headphones { width: 34px; height: 25px; background: url(../../images/ui-generic.png) -5720px -172px no-repeat; }
.ui-generic-icon-mobileplay { width: 40px; height: 41px; background: url(../../images/ui-generic.png) -5794px -164px no-repeat; }
.ui-generic-icon-mobileplayx2 { width: 81px; height: 81px; background: url(../../images/ui-generic.png) -5874px -144px no-repeat; }
.ui-generic-icon-pdf { width: 24px; height: 31px; background: url(../../images/ui-generic.png) -5995px -169px no-repeat; }
.ui-generic-icon-phone-red { width: 31px; height: 22px; background: url(../../images/ui-generic.png) -6059px -174px no-repeat; }
.ui-generic-icon-phone-white-small { width: 18px; height: 12px; background: url(../../images/ui-generic.png) -6130px -179px no-repeat; }
.ui-generic-icon-phone-white { width: 31px; height: 21px; background: url(../../images/ui-generic.png) -6188px -174px no-repeat; }
.ui-generic-icon-phone { width: 31px; height: 21px; background: url(../../images/ui-generic.png) -6259px -174px no-repeat; }
.ui-generic-icon-speech { width: 34px; height: 24px; background: url(../../images/ui-generic.png) -6330px -173px no-repeat; }

.ui-generic-icon-story { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-88px -10px;width:24px;height:31px; }
.ui-generic-icon-story-small { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-88px -10px;width:12px;height:16px; }
.ui-generic-icon-storyx2 { width: 80px; height: 102px; background: url(../../images/ui-generic.png) -6484px -134px no-repeat; }
.ui-generic-icon-user { width: 32px; height: 31px; background: url(../../images/ui-generic.png) -6604px -169px no-repeat; }

/*.ui-generic-inspire-logo { width: 127px; height: 67px; background: url(../../images/ui-generic.png) -6676px -151px no-repeat; }*/
.ui-generic-inspire-logo { width: 127px; height: 103px; background: url(../../images/ui-generic.png) -7824px -134px no-repeat; }
.ui-generic-inspire-logo-blue { width: 150px; height: 125px; background: url(../../images/ui-generic.png) -7634px -123px no-repeat; }

.ui-generic-left-arrow { width: 19px; height: 20px; background: url(../../images/ui-generic.png) -6843px -175px no-repeat; }
.ui-generic-list-square { width: 4px; height: 4px; background: url(../../images/ui-generic.png) -6902px -183px no-repeat; }
.ui-generic-vertical-rule { width: 1px; height: 103px; background: url(../../images/ui-generic.png) -6946px -133px no-repeat; }
.ui-icon-blue-down-arrow { width: 18px; height: 18px; background: url(../../images/ui-generic.png) -6987px -176px no-repeat; }
.ui-icon-blue-left-arrow { width: 19px; height: 20px; background: url(../../images/ui-generic.png) -7045px -175px no-repeat; }
.ui-icon-down-arrow-orange { width: 20px; height: 19px; background: url(../../images/ui-generic.png) -7104px -175px no-repeat; }
.ui-icon-left-arrow-orange { width: 19px; height: 20px; background: url(../../images/ui-generic.png) -7164px -175px no-repeat; }
.ui-icon-minus { width: 18px; height: 18px; background: url(../../images/ui-generic.png) -7223px -176px no-repeat; }
.ui-icon-plus { width: 19px; height: 20px; background: url(../../images/ui-generic.png) -7281px -175px no-repeat; }
.ui-icon-white-down-arrow { width: 18px; height: 18px; background: url(../../images/ui-generic.png) -7340px -176px no-repeat; }
.ui-icon-white-left-arrow { width: 18px; height: 18px; background: url(../../images/ui-generic.png) -7398px -176px no-repeat; }
.ui-icon-white-right-arrow { width: 18px; height: 18px; background: url(../../images/ui-generic.png) -7456px -176px no-repeat; }
.ui-not-valid { width: 20px; height: 20px; background: url(../../images/ui-generic.png) -7514px -175px no-repeat; }
.ui-valid { width: 20px; height: 20px; background: url(../../images/ui-generic.png) -7574px -175px no-repeat; }
/*
.ui-generic-facebook-share-btn { width: 60px; height: 18px ; background: url( ../../images/ui-generic2/ui-generic-facebook-share-btn.gif ) 0 0 no-repeat; };
 */
 
 /*Social Media Icons */
 
 .ui-social-icon-set-wrapper {background: url(../../images/ui-generic/ui-generic-horizontal-rule.png) repeat-x bottom; padding-bottom:0px; margin-bottom:5px;}
 .ui-social-icon-set li {display: inline-block; padding-bottom:10px;}
 .ui-social-icon-set li a {display: inline-block; text-indent: 100%; white-space: nowrap; overflow: hidden; margin-right:17px; }
  .ui-social-icon-set li a.last {margin-right:0px; }   
 .ui-social-facebook { width:27px;height:26px; background: url(../../images/ui-social-sprites-2.png) no-repeat; background-position: -92px 0px; }
 .ui-social-twitter { width:27px;height:26px; background: url(../../images/ui-social-sprites-2.png) no-repeat; background-position: -4px 0px; }
 .ui-social-google { width:27px;height:26px; background: url(../../images/ui-social-sprites-2.png) no-repeat; background-position: -63px 0px; }
 .ui-social-youtube { width:27px;height:26px; background: url(../../images/ui-social-sprites-2.png) no-repeat; background-position: -33px 0px; }
 
 @media only screen and (-webkit-min-device-pixel-ratio: 2.0),
       only screen and (min--moz-device-pixel-ratio: 2.0),
       only screen and (-o-min-device-pixel-ratio: 200/100),
       only screen and (min-device-pixel-ratio: 2.0) {
        .ui-social-facebook,
        .ui-social-twitter,
        .ui-social-google,
        .ui-social-youtube {
            background-image:url(../../images/ui-social-sprites-2@2x.png);
            -webkit-background-size: 123px 26px;
            -moz-background-size: 123px 26px;
            background-size: 123px 26px;
        }
}
 
 /*Small Versions of icons here - Integrated from Sprint 1 2015 onwards*/

.ui-generic-icon-category-small { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-292px -25px;width:18px;height:15px; }
.ui-generic-icon-factsheet-small { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-240px -25px;width:12px;height:16px; }
.ui-generic-icon-document-small { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-313px -25px;width:14px;height:16px; }
.ui-generic-icon-story-small { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-330px -25px;width:14px;height:16px; }
.ui-generic-icon-subcategory-small { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-347px -25px;width:19px;height:15px; }
.ui-generic-icon-videoplay-small { background: url(../../images/ui-icons-spritesheet.png) no-repeat; background-position:-370px -25px;width:17px;height:16px; }


/*Small Versions of icons finish here */