
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HI-RES ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */

/* ---------------------------- SCREEN ----------------------------------- */
.general #Masthead #headerLogo {
	background-image: url(https://images.azureedge.net/images/interface/icn_rcg_banner_logo_hires.png) !important;
}
.general:not(.en) #Masthead #headerLogo {
	background-size: 100% auto !important;
	width: 275px !important;
}
@media screen and (max-width: 423px) {
	.general #Masthead #headerLogo {
		width: 275px;
		bottom: 10px;
	}
}
@media screen and (min-width: 424px) {
	.general:not(.en) #Masthead #headerLogo {
		width: 300px !important;
	}
}
/*@media screen and (min-width: 680px) {
	.general #Masthead #headerLogo {
		background-position: 0 -8px !important;
	}
	.general #Masthead #searchBox {
		margin-left: 1.5em !important;
		width: 20.45em !important;
	}
}*/
/*@media screen and (min-width: 690px) {
	.general #Masthead #headerLogo {
		background-position: 0 -12px !important;
		top: 0;
	}
}*/

/*@media screen and (min-width: 768px) {
	.general #Masthead {
		height: 87px !important;
		}
	.general #Masthead #headerLogo {
		background-position: 0 -13px !important;
	}
}*/
@media screen and (min-width: 824px) {
	.general #Masthead #searchBox {
		width: 25.5em !important;
	}
}
/*.general #Masthead a.headerLogoLink {
	height: 88px !important;
}*/
.general .moreNavOptions {
	top: 1.68em;
}
.icon.cart {
	background-image: url(https://images.azureedge.net/images/interface/sprite_cart_icons_hires.png) !important;
	background-size: 32px auto !important;
}
.scrollerTool.left.button, .scrollerTool.right.button {
	background-size: 30px auto, 100% 100% !important;
}
.scrollerTool.left.button {
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 12px -70px #E7E7E7;
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 12px -70px, -moz-linear-gradient(top, #f1f1f1 0%, #e9e9e9 4%, #e0e0e0 100%); /* FF3.6+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 12px -70px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(4%,#e9e9e9), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 12px -70px, -webkit-linear-gradient(top, #f1f1f1 0%,#e9e9e9 4%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 12px -70px, -o-linear-gradient(top, #f1f1f1 0%,#e9e9e9 4%,#e0e0e0 100%); /* Opera 11.10+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 12px -70px, -ms-linear-gradient(top, #f1f1f1 0%,#e9e9e9 4%,#e0e0e0 100%); /* IE10+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 12px -70px, linear-gradient(to bottom, #f1f1f1 0%,#e9e9e9 4%,#e0e0e0 100%) 0 0; /* W3C */
}
.scrollerTool.right.button {
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 16px -160px #E7E7E7;
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 16px -160px, -moz-linear-gradient(top,  #f1f1f1 0%, #e9e9e9 4%, #e0e0e0 100%); /* FF3.6+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 16px -160px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(4%,#e9e9e9), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 16px -160px, -webkit-linear-gradient(top,  #f1f1f1 0%,#e9e9e9 4%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 16px -160px, -o-linear-gradient(top,  #f1f1f1 0%,#e9e9e9 4%,#e0e0e0 100%); /* Opera 11.10+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 16px -160px, -ms-linear-gradient(top,  #f1f1f1 0%,#e9e9e9 4%,#e0e0e0 100%); /* IE10+ */
	background: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) no-repeat 16px -160px, linear-gradient(to bottom,  #f1f1f1 0%,#e9e9e9 4%,#e0e0e0 100%) 0 0; /* W3C */
}
.product.searchResult .bookshelfControl .saveForLater {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_stamps_hires.png) !important;
	background-size: 60px auto !important;
}
.ui-dialog .ui-button.ui-dialog-titlebar-close, .ui-dialog .ui-button.ui-dialog-titlebar-close.ui-state-hover, .ui-dialog .ui-button.ui-dialog-titlebar-close.ui-state-focus { 
	background-image: url(https://images.azureedge.net/rcg/images/interface/sprite_x_hires.png) !important;
	background-size: 40px auto !important;
}
.contactStamp {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_stamps_hires.png) !important;
	background-size: 71px auto !important;
}
.product.libraryItem .bookshelfControl .saveForLater, .listing .libraryItem .bookshelfControl .saveForLater.added {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_stamps_hires.png) !important;
	background-size: 60px auto !important;
}
@media screen and (min-width: 768px) {
	.product.libraryItem .bookshelfControl .saveForLater, .listing .libraryItem .bookshelfControl .saveForLater.added {
		background-image: url(https://images.azureedge.net/images/interface/sprite_icon_stamps_hires.png) !important;
		background-size: 71px auto !important;
	}
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TOOLTIPS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.toolTip .commentBubbleTop, .wToolTip[tooltip]::before {
	background-image: url(https://images.azureedge.net/images/interface/sprite_succsess_bubble_top_hires.png) !important;
	background-size: 34px auto !important;
}


/* MOB ----------------------------------- */
.multiOptionButton .otherOptionsToggle {
	background-image: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) !important;
	background-size: 30px auto !important;
}
.multiOptionButton .otherOptions .readLater, .multiOptionButton .otherOptions .requestThis, .multiOptionButton .otherOptions .download, .multiOptionButton .otherOptions .moreInfo,
	.multiOptionButton .otherOptions .readNow, .multiOptionButton .otherOptions .subscribe, .multiOptionButton .otherOptions .subscribeNow {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_stamps_hires.png) !important;
	background-size: 71px auto !important;
}


/* Info Modal ----------------------------------- */
#InfoModal .close.icon, .reminderBox .close.icon, .wrapper.alert .close, .popup .close.icon {
	background-image: url(https://images.azureedge.net/rcg/images/interface/sprite_x_hires.png) !important;
	background-repeat: no-repeat;
	background-size: 40px auto !important;
}
.popup .close.icon { 
	background-position-y: -253px;
}
.info.icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icn_more_info_hires.png) !important;
	background-size: 40px auto !important;
}
.fakeSelect.expanded .option.selected {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_bookshelf_hires.png) !important;
	background-position: -7px -952px !important;
}
#topNav #langOptions .langOption.current .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_bookshelf_hires.png) !important;
	background-size: 60px auto !important;
}
.fakeSelect.expanded .option.selected:hover {
	background-position: -7px -886px !important;
}
/* Breadcrumbs ----------------------------------- */
#Breadcrumbs .crumb:last-child {
	border-right-color: transparent;
}
#Breadcrumbs .crumb.root .icon.home {
	background-image: url(https://images.azureedge.net/images/interface/sprite_home_icn_hires.png) !important;
	background-size: 23px auto !important;
}
#Breadcrumbs .crumb .crumbArrow::before {
	left: -7px;
}
#Breadcrumbs .crumb .crumbArrow::before {
	height: 1.48em;
}
#Breadcrumbs .crumb.wArrow {
	border-radius: 0 !important;
}
#Breadcrumbs .root.crumb.wArrow {
	border-radius: 4px 0 0 4px !important;
	width: 15px;
}
#Breadcrumbs .crumb.wArrow.secondary {
	padding-left: 2em;
}

/* ---------------------------- NAV ----------------------------------- */
.general #compactNavOptions a#MenuCompact.open .icon {
	background-image: url(https://images.azureedge.net/rcg/images/interface/sprite_mobile_menu_hires.png) !important;
	background-size: 34px auto !important;
	background-position: 0 -64px !important;
}
#userControls .icon.user {
	background-image: url(https://images.azureedge.net/images/interface/sprite_user_hires.png) !important;
	background-size: 35px auto !important;
}
.general #PageHeader a.withArrow, .general #PageHeader span.withArrow {
	background-image: url(https://images.azureedge.net/images/interface/icn_blue_arrow_right_hallow_hires.png) !important;
	background-size: 13px auto !important;
}
.general #searchSuggestions #closeSuggestions {
	background-image: url(https://images.azureedge.net/rcg/images/interface/sprite_x.png) !important;
	background-size: 36px auto !important;
	background-position: -5px -2px !important;
}
.general #searchSuggestions ul li.startingQuestions.first.active, .general #searchSuggestions ul li.startingQuestions:hover,
	.general ul.startHere li:hover, .general .ui-autocomplete li:hover, .general .ui-autocomplete li:active {
	background-image: url(https://images.azureedge.net/images/interface/icn_blue_arrow_right_hallow_hires.png) !important;
	background-size: 13px auto !important;
}
.general #searchSuggestions ul li .fromIcon, 
.general ul.commonQuestions li .fromIcon,
.multiOptionButton .rcgLink .favIcon, 
.multiOptionButton .wtcLink .favIcon, 
.multiOptionButton .rtLink .favIcon, 
.general .wtcLink .fromIcon, 
.general .wtcLink.fromIcon,
.general #familyNavItems .familyLink:not(#NavMsSermons):not(#NavMemberHome):not(#mediaHelp) .linkIcon, 
.product .typeInfo .favIcon {
	background-image: url(https://images.azureedge.net/wtc/images/interface/icn_family_nav_hires.png) !important;
	background-size: 42px auto !important;
}
#userControls .moreUserOptions {
	padding-left: .55em;
}
#userControls .moreUserOptions li .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_user_hires.png) !important;	
	background-size: 35px auto !important;	
}
@media screen and (max-width: 1023px) {
	#userControls .loggedIn .text {
		background-image: url(https://images.azureedge.net/images/interface/sprite_user_hires.png) !important;
		background-size: 35px auto !important;
	}
}
@media screen and (min-width: 900px) {
	#secondaryOptions .option .icon {
		background-image: url(https://images.azureedge.net/images/interface/sprite_home_hires.png) !important;
		background-size: 40px auto !important;
	}
}
@media screen and (min-width: 1024px) {
	.fixedNav #userControls a.mainControl.notLoggedIn {
		max-height: 2em !important;
	}
	#userControls .moreUserOptions {
		top: 28.9px !important;
	}
	.fixedNav #userControls .notLoggedIn .loginText, .fixedNav #userControls .mainControl .text {
		top: auto;
	}
}
.general .navItem .iconWrapper {
	top: -2px;
}
.general .pageNav .toggle .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_grey_toggle_icons_hires.png) !important;
	background-size: 24px auto !important;
}

/* ---------------------------- FOOTER ----------------------------------- */
.general .languageStamp, .general .newStamP, #topNav a .icon.earth {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_stamps_hires.png) !important;
	background-size: 71px auto !important;
}


/* ---------------------------- MODULES ----------------------------------- */
.litScroller .subslide.rtItem .link::after {
	background: url(https://images.azureedge.net/images/interface/article_logo_rt_hires.png) no-repeat center center; 
	background-size: 125px auto; 
}
.litScroller .subslide.pillarItem .link::after {
	background: url(https://images.azureedge.net/images/interface/article_logo_pillar_hires.png) no-repeat center center; 
	background-size: 112px auto; 
}
.litScroller .subslide.ayItem .link::after {
	background: url(https://images.azureedge.net/images/interface/article_logo_ay_hires.png) no-repeat center center; 
	background-size: 150px auto; 
}
.general #newsBox .newsTool.button.left, .general #newsBox .newsTool.button.right {
	background-image: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) !important;
	background-size: 30px auto !important;
}
.litScroller .slide .subslide a.moreInfo {
	background-image: url(https://images.azureedge.net/images/interface/icn_more_info_hires.png) !important;
	background-size: 40px auto !important;
}
.error .close, .notification .close {
	background-image: url(https://images.azureedge.net/rcg/images/interface/sprite_x_hires.png) !important;
	background-size: 40px auto !important;
}
.notificationHeading .alertTitle .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_cart_free_hires.png) !important;
	background-size: 70px auto !important;
}
#orderLink .notificationHeading .alertTitle .icon {
	background-image: url(https://images.azureedge.net/rcg/images/interface/icn_bookstores_hires.png) !important;
	background-size: 35px auto !important;
}
.ribbon.comingToTVRibbon {
	background-image: url(https://images.azureedge.net/images/interface/bg_wrap_wtc_tv_worldwide_hires.png) !important;
	background-size: 200px auto !important;
}
.todaysFeaturedRibbon {
	background-image: url(https://images.azureedge.net/images/interface/bg_ribbon_todays_featured_hires.png) !important;
	background-size: 200px auto !important;
}
.latestIssueRibbon {
	background-image: url(https://images.azureedge.net/images/interface/bg_ribbon_latest_issue_hires.png) !important;
	background-size: 200px auto !important;
}
.dailyAudioList .todaysAudio .fromIcon.wtcLink {
	background-image: url(https://images.azureedge.net/wtc/images/interface/icn_wtc_favicon2_128x128.png) !important;
	background-size: 64px auto !important;
}
.dailyAudioHeader .dcpPhoto {
	background-image: url(https://images.azureedge.net/images/interface/bg_dcp_2_hires.png) !important;
	background-size: 300px auto !important;
}
.whyBroadcast p.title a {
	background-image: url(https://images.azureedge.net/images/interface/sprite_daily_audio_icons_hires.png) !important;
	background-size: 35px auto !important;
}
.reminderBox #requestQueue .bg.icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_cart_free_hires.png) !important;
	background-size: 55px auto !important;
}
.reminderBox #savedForLaterCount .bg.icon {
	background-image: url(https://images.azureedge.net/images/interface/icn_bookmark_book_hires.png) !important;
	background-size: 42px auto !important;
}
@media screen and (min-width: 480px) {
	.reminderBox #requestQueue .bg.icon {
		background-size: 70px auto !important;
	}
	.reminderBox #savedForLaterCount .bg.icon {
		background-size: 55px auto !important;
	}
}

/* ---------------------------- LISTING ----------------------------------- */
.general .displayMore.button .withArrow {
	background-image: url(https://images.azureedge.net/images/interface/sprite_scroller_arrows_hallow_hires.png) !important;
	background-size: 30px auto !important;
}
.listing.library .sortHeading .backToTop {
	background-image: url(https://images.azureedge.net/wtc/images/interface/sprite_hallow_arrows_white_hires.png) !important;
	background-size: 27px auto !important;
}
.menuItem .menuItemLink .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_hallow_arrows_lightblue_hires.png) !important;
	background-size: 54px auto !important;
	background-position: left -316px !important;
}
.menuItem .menuItemLink:hover .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_hallow_arrows_blue_hires.png) !important;
	background-size: 54px auto !important;
	background-position: left -316px !important;
}
.listing #LeftToolbar .menuItem .menuItemLink {
	background-image: none !important;
}
.listing #LeftToolbar .menuItem.current .menuItemLink, .listing #LeftToolbar .menuItem.current .menuItemLink:hover {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_bookshelf_hires.png) !important;
	background-size: 60px auto !important;
	background-position: -16px -1455px !important;
}
.listing .libraryItem .moreInfo:hover .icon, .listing .libraryItem .moreInfo.showing:hover .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_hallow_arrows_blue_hires.png) !important;
	background-size: 54px auto !important;
}
.listing .libraryItem .moreInfo:hover .icon {
	background-position: -13px -68px !important;
}
.listing .libraryItem .moreInfo.showing:hover .icon{
	background-position: 0px -241px !important;
}
.listing .libraryItem .moreInfo .icon, .listing .libraryItem .moreInfo.showing .icon {
	background-image: url(https://images.azureedge.net/wtc/images/interface/sprite_hallow_arrows_black_hires.png) !important;
	background-size: 54px auto !important;
}
.sideOptions .option .button.withArrow .icon {
	background-image: url(https://images.azureedge.net/images/interface/icn_arrow_right_hires.png) !important;
	background-size: 12px auto !important;
}
.bookmarked .sideOptions .option .button.burgundy .icon {
	background-image: url(https://images.azureedge.net/images/interface/icn_arrow_right_white_hires.png) !important;
	background-size: 12px auto !important;
}
.sideOptions .option .button.play.icon::before {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_stamps_hires.png) !important;
	background-size: 71px auto !important;
}
.tip .icon.clickAndDrag, .tip .icon.removeItem {
	background-image: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) !important;
	background-size: 40px auto !important;
}
.tip .icon.clickAndDrag {
	background-position: center -133px !important;
}
.bookmarks .product .bookmarkTools .option .button .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) !important;
	background-size: 40px auto !important;
}
.bookmarks .product .bookmarkTools .option .button .icon.again {
	background-position: center -459px !important;
}
.seriesItem .read.icon {
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(224,224,224,1) 4%, rgba(215,215,215,1) 68%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(4%,rgba(224,224,224,1)), color-stop(68%,rgba(215,215,215,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(224,224,224,1) 4%,rgba(215,215,215,1) 68%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(224,224,224,1) 4%,rgba(215,215,215,1) 68%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(224,224,224,1) 4%,rgba(215,215,215,1) 68%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(224,224,224,1) 4%,rgba(215,215,215,1) 68%,rgba(215,215,215,1) 100%); /* W3C */
	background-size: 40px auto, 100% 100% !important;
}
.seriesItem .read.icon:hover {
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, url(https://images.azureedge.net//wtc/images/interface/bg_grey_gradient_ie_hover.jpg) repeat-x 0 top #d7d7d7 !important;
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 4%, rgba(224,224,224,1) 50%, rgba(224,224,224,1) 100%) !important; /* FF3.6+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(4%,rgba(239,239,239,1)), color-stop(50%,rgba(224,224,224,1)), color-stop(100%,rgba(224,224,224,1))) !important; /* Chrome,Safari4+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 4%,rgba(224,224,224,1) 50%,rgba(224,224,224,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 4%,rgba(224,224,224,1) 50%,rgba(224,224,224,1) 100%) !important; /* Opera 11.10+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 4%,rgba(224,224,224,1) 50%,rgba(224,224,224,1) 100%) !important; /* IE10+ */
	background: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) no-repeat scroll 0 5px, linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 4%,rgba(224,224,224,1) 50%,rgba(224,224,224,1) 100%) !important; /* W3C */
}
.bookmarks .product .optionRequest .litOrderSuccess .icon.checkmarkStamp {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_bookshelf_hires.png) !important;
	background-size: 60px auto !important;
}
.bookmarks .product .optionRequest .icon.request {
	background-image: url(https://images.azureedge.net/images/interface/sprite_cart_icons_hires.png) !important;
	background-size: 32px auto !important;
}
.product .seriesWrapper .seriesToggle .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) !important;
	background-size: 40px auto !important;
}
.product .seriesWrapper .info.icon {
	width: 28px !important;
	height: 23px !important;
	top: .3em;
}
.general .bookmarks.ui-sortable .product.ui-sortable-helper .bottomOptions .bookmarkTools .move .button .icon {
	background-position: center -303px !important;
}
.fakeSelect .option.selected {
	background-image: url(https://images.azureedge.net/wtc/images/interface/sprite_hallow_arrows_black_hires.png);
	background-size: 54px auto !important;
}
.fakeSelect .option .icon.user {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_bookshelf_hires.png) !important;
	background-size: 60px auto !important;
}
.option.sendNow.selected .pseudoCheckBox .checkMarkIcon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) !important;
	background-size: 55px auto !important;
}
.listing .libraryItem .gridSide br.blockElement {
	display: none;
}

/* ---- Requests ------------- */
#wrapRequestQueue .product .wrapTopSideOptions .remove {
	background-image: url(https://images.azureedge.net/images/interface/sprite_mobile_icons_hires.png) !important;
	background-size: 70px auto !important;
}
@media screen and (min-width: 768px) {
	#wrapRequestQueue .product .wrapTopSideOptions .remove {
		background-image: url(https://images.azureedge.net/images/interface/sprite_bookshelf_tools_hires.png) !important;
		background-size: 40px auto !important;
	}
}
.past.requests .product .productInfo .productTitle .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_bookshelf_hires.png) !important;
	background-size: 46px auto !important;
}
.past.requests .product .productInfo .productTitle .icon.inProgress {
	background-size: 42px auto !important;
}
.past.requests .product .productInfo .icon.shipment {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_stamps_hires.png) !important;
	background-size: 71px auto !important;
}
#wrapStepProcessMap .step .indicator {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icons_requests_hires.png) !important;
	background-size: 55px auto !important;
}
#cmdOrderSendTop, #toStep2top, #toStep2, #LiteratureRequestQueue #cmdSend {
	background: url(https://images.azureedge.net/images/interface/icn_arrow_right_white_hallow_hires.png) no-repeat 88% 11px, url(https://images.azureedge.net/images/interface/bg_blue_btn_gradient_ie.jpg) repeat-x 0 0 #26568a !important; /* Old browsers */
	background: url(https://images.azureedge.net/images/interface/icn_arrow_right_white_hallow_hires.png) no-repeat 88% 11px, -moz-linear-gradient(top,  #d3e1ea 0%, #598cae 4%, #26568a 61%, #26568a 100%) !important; /* FF3.6+ */
	background: url(https://images.azureedge.net/images/interface/icn_arrow_right_white_hallow_hires.png) no-repeat 88% 11px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3e1ea), color-stop(4%,#598cae), color-stop(61%,#26568a), color-stop(100%,#26568a)) !important; /* Chrome,Safari4+ */
	background: url(https://images.azureedge.net/images/interface/icn_arrow_right_white_hallow_hires.png) no-repeat 88% 11px, -webkit-linear-gradient(top,  #d3e1ea 0%,#598cae 4%,#26568a 61%,#26568a 100%) !important; /* Chrome10+,Safari5.1+ */
	background: url(https://images.azureedge.net/images/interface/icn_arrow_right_white_hallow_hires.png) no-repeat 88% 11px, -o-linear-gradient(top,  #d3e1ea 0%,#598cae 4%,#26568a 61%,#26568a 100%) !important; /* Opera 11.10+ */
	background-size: 13px auto, 100% 100% !important;
}



/* ---------------------------- LITERATURE ----------------------------------- */
.general.literature .litOption.open .litOptionHeader {
    background-image: url(https://images.azureedge.net/rcg/images/interface/sprite_x_hires.png) !important;
    background-size: 38px auto !important;
    padding-bottom: 0.25em !important;
    padding-left: 3em !important;
    padding-top: .25em !important;
}
.general.literature .mobileGroup .litOption.litOrderSuccess:not(.inQueue) {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_bookshelf_hires.png) !important;
	background-size: 60px auto !important;
}
@media screen and (max-width: 767px) {
	.general.literature .litOption.closed, .general.literature .mobileGroup #mobileSubscribe, .general.literature .mobileGroup .mobileOrder {
		background-image: url(https://images.azureedge.net/images/interface/icn_arrow_right_grey_hallow_hires.png) !important;
		background-size: 16px auto !important;
	}
}
.general.literature .mobileOrder .icon.book {
	background-image: url(https://images.azureedge.net/images/interface/sprite_cart_icons_hires.png) !important;
	background-size: 32px auto !important;
}
.general.literature .chapterHeading.open {
	background-image: url(https://images.azureedge.net/images/interface/icn_minus_toggle_hires.png) !important;
	background-size: 24px auto !important;
}
.general.literature .chapterHeading.closed {
	background-image: url(https://images.azureedge.net/images/interface/icn_plus_toggle_hires.png) !important;
	background-size: 24px auto !important;
}
@media screen and (max-width: 767px) {
	.general.literature #videoIntro.litOption.open .litOptionHeader {
		background-position: -5px -2px !important;
	}
	.general.literature .mobileGroup ul li.saveLater a {
		background-image: url(https://images.azureedge.net/images/interface/sprite_mobile_icons_hires.png) !important;
		background-size: 70px auto !important;
	}
}
@media screen and (min-width: 768px) {
	.general.literature #toc {
		background-image: url(https://images.azureedge.net/images/interface/sep/icn_toc_hires.png) !important;
		background-size: 27px auto !important;
	}
	.general.literature #videoIntro.litOption.open .litOptionHeader {
		background: 0 none !important;
	}
}
.general #relatedLitLibraryNotice a span.withArrow {
	background-position: right 8px;
}
.literature .bookmark {
	background-image: url(https://images.azureedge.net/images/interface/sprite_icon_bookmark_hires.png) !important;
	background-size: 26px auto !important;
}
.general #mainText .imgWrap .zoom.icon {
	background-image: url(https://images.azureedge.net/images/interface/icn_img_zoom_hires.png) !important;
	background-size: 71px auto !important;
}
.literature .bubble.member {
    width: 107px;
}

/* ---------------------------- DONATION ----------------------------------- */
.donate-main .toggleSwitch .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_toggle_blue_hires.png) !important;
	background-size: 24px auto !important;	
}
.donate-main #mainText .module #nonCashHeader.moduleHeader, .donate-main #mainText .module #postalInfoHeader.moduleHeader, .donate-main #mainText .module #phoneInfoHeader.moduleHeader {
	background-image: url(https://images.azureedge.net/images/interface/sprite_contact_icons_hires.png) !important;
	background-size: 32px auto !important;	
}
.donate-main .actionContainer .button.creditCard .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_payment_icons_hires.png), url(https://images.azureedge.net/images/interface/bg_green_btn_border.png) !important;
	background-size: 38px auto, auto auto !important;	
}
.donate-main .actionContainer .button.creditCard.disabled .icon, .donate-main .actionContainer .button.creditCard.disabled .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_payment_icons_hires.png), url(https://images.azureedge.net/images/interface/bg_grey_btn_border.png) !important;
	background-size: 38px auto, auto auto !important;	
}
.donate-main .actionContainer .button.disabled.payPal .icon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_payment_icons_hires.png) !important;
	background-size: 38px auto !important;	
}

/* ---------------------------- FORMS ----------------------------------- */

/* ---------------------------- NEWS ----------------------------------- */
.news span.toggleIcon {
	background-image: url(https://images.azureedge.net/images/interface/sprite_toggle_plus_minus_hires.png) !important;
	background-size: 30px auto !important;
}
.closed .toggleIcon.blue {
	background-position: -2px -52px !important;
}
.open .toggleIcon.blue {
    background-position: -2px -4px !important;
}
.newsItem .icon.alert {
	background-image: url(https://images.azureedge.net/images/interface/sprite_warning_burgundy_hires.png) !important;
	background-size: 40px auto !important;
}
.newsStory .slideshowWrap.expanded::before {
	background-image: url("https://images.azureedge.net/rcg/images/interface/sprite_x_hires.png") !important;
	background-size: 40px auto !important;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ACCOUNT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.login #siteList .siteName .icon {
	background-image: url('https://images.azureedge.net/wtc/images/interface/sprite_hallow_arrows_black_hires.png');
	background-size: 54px auto;
}
.accountForm .formWrap input#user:focus, .accountForm .formWrap input#pass:focus,
	.accountForm .formWrap input[type="email"]:focus, .accountForm .formWrap input[type="password"]:focus {
	background-image: none !important;		
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ LANDING ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.landingSection .button .icon {
	background-image: url(http://images.azureedge.net/wtc/images/interface/sprite_hallow_arrows_white_hires.png) !important;
	background-size: 27px auto !important;
}

/* ---------------------------- SITE-WIDE ALERT ----------------------------------- */
.literatureNotice .wrapper.alert .graphicLink .playOverlay {
	background-image: url(https://images.azureedge.net/images/interface/icn_play_grey_hires.png) !important;
	background-size: 58px auto !important;
}
.literatureNotice .wrapper.alert .graphicLink .playerSkin {
	background-image: url(https://images.azureedge.net/wtc/images/interface/bg_playerskin.png) !important;
}

/* ---------------------------- NOTICES ----------------------------------- */
.general .notice .button:not(.cancel)::after {
	background-image: url(https://images.azureedge.net/images/interface/sprite_personal_notice_icons_hires.png) !important;
	background-size: 52px auto !important;
}


/* ---------------------------- BASE-V2 (MEMBERS V2) ----------------------------------- */
#members #content #archiveListing .issue:nth-child(odd) { 
	margin-right: -.5px;
}
#content .sermonListing.title .grouper.even { 
	margin-left: -.5px;
}


/* ---------------------------- MEMBERS V4 ----------------------------------- */
