/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ LISTING TYPES/SORTS/DISPLAYS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.listing .displayByGrid .product .multiOptionButton {
	padding-top: 0.44em;
}
.listing .displayByGrid .product .multiOptionButton .mobHead {
	font-size: 90%;
	margin-left: -5px;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DESKTOP SIDE OPTIONS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* Display */
.listing #LeftToolbar .fakeSelect {
	left: 6.7em;
	top: 18px;
}
@media screen and (min-width: 1024px) {
    .listing #LeftToolbar .fakeSelect {
        left: 6em;
    }
	.listing #LeftToolbar #desktopOrderControl {
		min-height: 4.1em;
	}
	.listing #LeftToolbar #desktopSubjectControl {
		padding-bottom: 2em;
	}
}
.listing #LeftToolbar #desktopOrderControl .moduleHeader {
	margin-top: 0.65em;
}
@media screen and (min-width: 1024px) and (max-width: 1094px) {
    .listing #LeftToolbar {
        width: 30%;
    }
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ LISTING HEADINGS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.listing.library .sortHeading .backToTop {
    width: 5em;
    line-height: 1.15em;
    padding-top: 0.35em;
}
@media screen and (min-width: 600px) {
	.listing.library .sortHeading .backToTop {
		line-height: 0.95em;
		padding-top: 0.24em;
	}
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ LISTING GRIDS (UPDATED) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* Save for Later */
@media screen and (min-width: 768px) {
	.product.libraryItem .bookshelfControl .saveForLater {
		background-position-y: -164px;
	}

	.listing .libraryItem .bookshelfControl .saveForLater.added {
		background-position-y: -131px;
	}
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ LISTING BOOKMARKS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.top.tools {
	width: 248px;
}
@media screen and (min-width: 600px) {
	.bookmarks .product .bottomOptions .option.move {
		width: 56%;
	}
	.bookmarks .product .bottomOptions .option.move .button {
		padding-right: 0;
	}
}
@media screen and (min-width: 600px) {
	.bookmarks.ui-sortable .product .bottomOptions {
		margin-right: auto;
	}
}
.bookmarks .product .bookmarkTools .option.move .button .btnMainText {
	position: relative;
	top: -7px;
	left: -10px;
}
.general .bookmarks .product .bottomOptions .bookmarkTools .move .button .helpText {
	display: block;
	margin-top: -16px;
}
.bookmarks .product .bookmarkTools .option.move .button .icon {
	left: -35px;
}
.bookmarks .product.series .bookmarkTools .option .button .icon {
	margin-left: -0.6em;
}
@media screen and (max-width: 1099px) {
	.sectionHelp .text {
		margin-top: 0.26em;
	}
}
/* Last Viewed */
.product .typeInfo .productBookmarkedDate {
	width: 9em;
}
