img.logo {
    width: 180px;
    height: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url('../images/png/logo.png');
    background-image: url('../images/svg/logo.svg'), none;
}

img.logo.large {
    width: 340px;
    height: 34px;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('../images/png/logo-large.png');
    background-image: url('../images/svg/logo.svg'), none;
}

/*//////////////////
// Layout Sprites //
//////////////////*/

.sprite-layout {
    background-image: url('../images/sprite-layout.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

.sprite-layout.col-half-dropshadow {
    background-position: 0px 30px;
}



/*////////////////
// Icon Sprites //
////////////////*/

.sprite-icons {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url('../images/sprite-icons.png');
    //zoom: 1;
}

.sprite-icons.home-search-submit {
    background-image: url('../images/png/btn-search-large-rect.png');
    background-image: url('../images/svg/btn-search-large-rect.svg'), none;
    background-size: 100%;
    width: 40px;
    height: 32px;
}

.sprite-icons.btn-small-search {
/*    background-image: url('../images/png/btn-search-small.png');*/
    background-image: url('../images/png/btn-search-small-rect.png');
/*    background-image: url('../images/svg/btn-search-small.svg'), none;*/
    background-image: url('../images/svg/btn-search-small-rect.svg'), none;
    width: 30px;
    height: 30px;
}

/*** Stars ***/
.sprite-icons.star-grey-outline {
    background-position: -20px -50px;
    width: 19px;
    height: 17px;
}

.sprite-icons.star-blue-outline {
    background-image: url('../images/png/star-blue-outline.png');
    background-image: url('../images/svg/star-blue-outline.svg'), none;
    width: 19px;
    height: 17px;
}

.sprite-icons.star-blue-fill {
    background-image: url('../images/png/star-blue.png');
    background-image: url('../images/svg/star-blue.svg'), none;
    width: 19px;
    height: 17px;
}

.sprite-icons.star-blue-half {
    background-image: url('../images/png/star-blue-half.png');
    background-image: url('../images/svg/star-blue-half.svg'), none;
    width: 19px;
    height: 17px;
}


.sprite-icons.star-blue-outline.small,
.sprite-icons.star-blue-fill.small,
.sprite-icons.star-blue-half.small {
    width: 14px;
    height: 14px;
    background-size: 100%;
}

.sprite-icons.star-blue-outline.large,
.sprite-icons.star-blue-fill.large,
.sprite-icons.star-blue-half.large {
    width: 49px;
    height: 47px;
    background-size: 100%;
}

.sprite-icons.star-blue-outline.small {
    background-image: url('../images/png/star-blue-outline-small.png');
    background-image: url('../images/svg/star-blue-outline.svg'), none;
}
.sprite-icons.star-blue-fill.small {
    background-image: url('../images/png/star-blue-small.png');
    background-image: url('../images/svg/star-blue.svg'), none;
}
.sprite-icons.star-blue-half.small {
    background-image: url('../images/png/star-blue-half-small.png');
    background-image: url('../images/svg/star-blue-half.svg'), none;
}

.sprite-icons.star-white-outline {
    background-position: -125px -50px;
    width: 19px;
    height: 17px;
}

.sprite-icons.star-white-fill {
    background-position: -100px -50px;
    width: 19px;
    height: 17px;
}

.sprite-icons.star-white-half {
    background-position: -100px -30px;
    width: 19px;
    height: 17px;
}

.sprite-icons.caret-white {
    background-image: url('../images/png/caret-white.png');
    background-image: url('../images/svg/caret-white.svg'), none;
    width: 10px;
    height: 14px;
}

.sprite-icons.caret-blue {
    background-position: -15px -70px;
    width: 10px;
    height: 14px;
}

.sprite-icons.caret-green {
    background-position: -30px -70px;
    width: 10px;
    height: 14px;
}

.sprite-icons.dropdown {
    width: 13px;
    height: 10px;
    background-image: url('../images/png/dropdown-white.png');
    background-image: url('../images/svg/dropdown-white.svg'), none;
}

.sprite-icons.dropup,
.sprite-icons.dropdown.active {
    width: 13px;
    height: 10px;
    background-image: url('../images/svg/dropup-white.svg'), none;
}

.sprite-icons.dropdown-dark {
    background-image: url('../images/svg/dropdown-grey.svg'), none;
}

.sprite-icons.dropup-dark,
.sprite-icons.dropdown-dark.active {
    background-image: url('../images/svg/dropup-grey.svg'), none;
}

.sprite-icons.twitter-bird-large-white {
    width: 38px;
    height: 31px;
    background-image: url('../images/png/icon-twitter-large-white.png');
    background-image: url('../images/svg/icon-twitter-large-white.svg'), none;
}

.sprite-icons.cross-grey {
    background-image: url('../images/png/cross-grey.png');
    background-image: url('../images/svg/cross-grey.svg'), none;
    width: 13px;
    height: 13px;
}

.sprite-icons.carousel-left {
    background-position: 0px -100px;
}

.sprite-icons.carousel-left:hover {
    background-position: 0px -180px;
}

.sprite-icons.carousel-right {
    background-position: -50px -100px;
}

.sprite-icons.carousel-right:hover {
    background-position: -50px -180px;
}

.sprite-icons.icon-menu-grey {
    background-image: url('../images/png/menu-grey.png');
    background-image: url('../images/svg/menu-grey.svg'), none;
    background-size: 14px;
    background-position: center;
}

.active-menu .sprite-icons.icon-menu-grey,
.sprite-icons.icon-menu-grey.active {
    background-image: url('../images/png/menu-grey-close.png');
    background-image: url('../images/svg/menu-grey-close.svg'), none;
}

.sprite-icons.icon-logout-grey {
    background-image: url('../images/png/icon-logout-grey.png');
    background-image: url('../images/svg/icon-logout-grey.svg'), none;
    background-size: 14px;
    background-position: center;
}

.sprite-icons.icon-search-grey {
    background-image: url('../images/png/magnify-grey.png');
    background-image: url('../images/svg/magnify-grey.svg'), none;
    background-size: 24px;
    background-position: center;
}

.sprite-icons.icon-search-grey.active {

}

.sprite-icons.search-small-grey {
    background-image: url('../images/svg/icon-search-grey.svg'), none;
    background-position: center;
    background-size: 17px;
}

/* Download icons */
.sprite-icons {width:16px; height:20px; background-position:center;}

.sprite-icons.pdf-download {
    background-image: url('../images/png/icon-download-pdf.png');
    background-image: url('../images/svg/icon-download-pdf.svg'), none;
}

.sprite-icons.pdf-download.blue {
    background-image: url('../images/png/icon-download-pdf-blue.png');
    background-image: url('../images/svg/icon-download-pdf-blue.svg'), none;
}

.sprite-icons.doc-download.blue {
    background-image: url('../images/png/icon-download-doc-blue.png');
    /*background-image: url('../images/svg/icon-download-doc-blue.svg'), none;*/
}

.sprite-icons.static-page {
    background-image: url('../images/png/icon-download-html.png');
    background-image: none, url('../images/svg/icon-download-html.svg'), url('../images/png/icon-download-html.png');
    background-size: 100% 100%;
}

.sprite-icons.static-page.blue {
    background-image: url('../images/png/icon-download-html-blue.png');
    background-image: none, url('../images/svg/icon-download-html-blue.svg'), url('../images/png/icon-download-html-blue.png');
    background-size: 100% 100%;
}

.lt-ie9 .sprite-icons.static-page {background-image: url('../images/png/icon-download-html.png');}
.lt-ie9 .sprite-icons.static-page.blue {background-image: url('../images/png/icon-download-html-blue.png');}
