@font-face {
  font-family: "HelveticaNeueW01-45Ligh";
  src: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
  src: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-55Roma";
  src: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
  src: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-65Medi";
  src: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
  src: url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://www.harpercollins.ca/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
/* line 6, ../sass/lib/_mixins-placeholders.scss */
#main-navigation li a {
  font-family: "HelveticaNeueW01-55Roma", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 14, ../sass/lib/_mixins-placeholders.scss */
#main-navigation ul li > ul li, #main-navigation ul li > ul a, #main-navigation ul li div.rightUl li, #main-navigation ul li div.leftUl li, #main-navigation ul li div.rightUl a, #main-navigation ul li div.leftUl a {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/*
%buttons-search {
	@include background-image(linear-gradient($grey, $grey-btn));
	@include border-radius(5px);
	position: relative;
	border: 1px solid $xborder-grey;
	width: 110px;
	line-height:30px;
	display: block;
	cursor: pointer;
	margin: 0 0 3px 0;
	text-align: center;
	text-transform: uppercase;
	text-decoration:none;
	font-size: 11px;
	&:hover {
		background: darken($grey, 5%);
	}						
} 
*/
/* line 11, ../sass/_header-update.scss */
html, body {
  /* 	    overflow-x: hidden; */
}

/* line 15, ../sass/_header-update.scss */
ul.social-media {
  margin: 0;
}

/* line 20, ../sass/_header-update.scss */
#search-wrapper input[type="text"] {
  border-radius: 0;
  width: 494px;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 31, ../sass/_header-update.scss */
.account-links p a {
  color: #ffffff;
  font-weight: normal;
  padding: 0 11px 0 11px;
}
/* line 35, ../sass/_header-update.scss */
.account-links p a:hover {
  text-decoration: underline;
}

/* line 44, ../sass/_header-update.scss */
#cartholder .cart-link {
  background: url("/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/cart-white.png") no-repeat 2px 0;
  padding: 2px 0 10px 24px;
  color: #ffffff;
  font-size: 13px;
  line-height: 21px;
}
/* line 50, ../sass/_header-update.scss */
#cartholder .cart-link .cart-image {
  display: none;
}

/* line 59, ../sass/_header-update.scss */
#main-navigation {
  *zoom: 1;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 38, ../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
#main-navigation:after {
  content: "";
  display: table;
  clear: both;
}
/* line 64, ../sass/_header-update.scss */
#main-navigation li {
  float: left;
  position: relative;
}
/* line 67, ../sass/_header-update.scss */
#main-navigation li a {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  padding: 0 16px;
  line-height: 40px;
  display: inline-block;
  height: 40px;
}
/* line 76, ../sass/_header-update.scss */
#main-navigation li a:hover, #main-navigation li a.selected {
  text-decoration: none;
  background-color: #1497e2;
}
/* line 83, ../sass/_header-update.scss */
#main-navigation li#books .arrow {
  background: url("/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/down-arrow.png") no-repeat 65px 19px;
  padding-right: 26px;
  padding-left: 16px;
}
/* line 87, ../sass/_header-update.scss */
#main-navigation li#books .arrow:hover, #main-navigation li#books .arrow.selected {
  text-decoration: none;
  background-color: #1497e2;
}
/* line 92, ../sass/_header-update.scss */
#main-navigation li#books .parent .menu-wrapper {
  position: relative;
  left: 321px;
}
/* line 98, ../sass/_header-update.scss */
#main-navigation li#Romance .arrow {
  background: url("/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/down-arrow.png") no-repeat 90px 19px;
  padding-right: 26px;
  padding-left: 16px;
}
/* line 102, ../sass/_header-update.scss */
#main-navigation li#Romance .arrow:hover, #main-navigation li#Romance .arrow.selected {
  text-decoration: none;
  background-color: #1497e2;
}
/* line 107, ../sass/_header-update.scss */
#main-navigation li#Romance ul.parent li.menu-wrapper {
  position: relative;
  left: -395px;
}
/* line 110, ../sass/_header-update.scss */
#main-navigation li#Romance ul.parent li.menu-wrapper .leftUl {
  width: 400px !important;
  padding: 0 40px 0 0 !important;
  margin: 0 !important;
}
/* line 116, ../sass/_header-update.scss */
#main-navigation li#Romance ul.parent li.menu-wrapper .rightUl {
  width: 400px !important;
  padding: 0 0 0 40px !important;
  margin: 0 !important;
}
/* line 121, ../sass/_header-update.scss */
#main-navigation li#Romance ul.parent li.menu-wrapper div {
  width: 100%  !important;
  text-align: center !important;
}
/* line 122, ../sass/_header-update.scss */
#main-navigation li#Romance ul.parent li.menu-wrapper div .selected {
  background-color: #fff !important;
}
/* line 124, ../sass/_header-update.scss */
#main-navigation li#Romance ul.parent li.menu-wrapper div .selected:hover {
  background-color: none !important;
}
/* line 136, ../sass/_header-update.scss */
#main-navigation li#childrens .arrow {
  background: url("/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/down-arrow.png") no-repeat 115px 19px;
  padding-right: 26px;
}
/* line 139, ../sass/_header-update.scss */
#main-navigation li#childrens .arrow:hover, #main-navigation li#childrens .arrow.selected {
  text-decoration: none;
  background-color: #1497e2;
}
/* line 144, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper {
  *zoom: 1;
  position: relative;
  left: -159px;
}
/* line 38, ../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
#main-navigation li#childrens .parent .menu-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 148, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper .leftUl {
  border: 1px solid #ffffff;
  float: left;
  padding: 0 !important;
  position: static;
  width: 182px;
}
/* line 154, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper .leftUl:first-child {
  border-right: 1px solid #cccac7;
  margin: 0 42px 0 0 !important;
}
/* line 158, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper .leftUl li {
  width: 100%;
}
/* line 164, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper .centerUl {
  border-right: 1px solid #cccac7;
  margin: 0 50px 0 0 !important;
  float: left;
  position: static;
  padding: 0;
  width: 402px;
}
/* line 172, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper .centerUl li {
  width: 46%;
}
/* line 177, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper .rightUl {
  width: 268px;
}
/* line 179, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper .rightUl .label {
  /* background:url('/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/epic-reads-logo.png') no-repeat 0 0; */
  width: 117px;
  height: 28px;
  margin-left: 75px;
}
/* line 185, ../sass/_header-update.scss */
#main-navigation li#childrens .parent .menu-wrapper .rightUl li {
  width: 100%;
  text-align: center;
}
/* line 194, ../sass/_header-update.scss */
#main-navigation li#about .arrow {
  background: url("/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/down-arrow.png") no-repeat 166px 19px;
  padding-right: 26px;
}
/* line 197, ../sass/_header-update.scss */
#main-navigation li#about .arrow:hover, #main-navigation li#about .arrow.selected {
  text-decoration: none;
  background-color: #1497e2;
}
/* line 202, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper {
  *zoom: 1;
  position: relative;
  left: -292px;
}
/* line 38, ../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
#main-navigation li#about .parent .menu-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 206, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .hc-logo-dropdown {
  display: none;
  /* background:url('/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/hc-logo-dropdown.png') no-repeat 0 0; */
  width: 354px;
  height: 45px;
  margin: 0 0 20px 303px;
}
/* line 214, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .hc-logo-dropdown a:hover, #main-navigation li#about .parent .menu-wrapper .hc-logo-dropdown a.selected {
  background-color: transparent !important;
}
/* line 219, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .first-ul {
  border: 1px solid #ffffff;
  float: left;
  padding: 0 !important;
  position: static;
  width: 213px;
}
/* line 225, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .first-ul li {
  width: 100%;
}
/* line 231, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .second-ul {
  float: left;
  position: static;
  padding: 0;
  width: 162px;
}
/* line 237, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .second-ul li {
  width: 100%;
}
/* line 242, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .third-ul {
  width: 216px;
  float: left;
}
/* line 245, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .third-ul li {
  width: 100%;
}
/* line 250, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .fourth-ul {
  width: 212px;
  float: left;
}
/* line 253, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .fourth-ul li {
  width: 100%;
}
/* line 259, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .fifth-ul {
  width: 134px;
  float: left;
}
/* line 262, ../sass/_header-update.scss */
#main-navigation li#about .parent .menu-wrapper .fifth-ul li {
  width: 100%;
}
/* line 276, ../sass/_header-update.scss */
#main-navigation ul {
  *zoom: 1;
  /*@extend %helvetica-roman;*/
  list-style: none;
  position: absolute;
  left: -817px;
  margin: 0 !important;
  padding: 0 !important;
  top: 100%;
  width: 976px;
  background: none transparent;
}
/* line 38, ../../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
#main-navigation ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 288, ../sass/_header-update.scss */
#main-navigation ul.parent {
  left: -4677px !important;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 7px 6px -6px, rgba(0, 0, 0, 0.6) 0 7px 6px -6px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 7px 6px -6px, rgba(0, 0, 0, 0.6) 0 7px 6px -6px inset;
  box-shadow: rgba(0, 0, 0, 0.6) 0 7px 6px -6px, rgba(0, 0, 0, 0.6) 0 7px 6px -6px inset;
  width: 960px;
  position: absolute;
  width: 10000px;
  background: #ffffff;
  display: none;
  padding: 20px 0 35px !important;
  border-bottom: 1px solid #ccc;
}
/* line 300, ../sass/_header-update.scss */
#main-navigation ul .menu-wrapper {
  /* background:url('/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/dropdown-bg.png') repeat-x 0 0; */
  width: 960px;
  margin: 0 auto;
  display: block;
  float: none;
}
/* line 308, ../sass/_header-update.scss */
#main-navigation ul .menu-wrapper:before, #main-navigation ul .menu-wrapper:after {
  content: "";
  position: absolute;
  background: #ffffff;
  top: 0;
  bottom: 0;
  width: 9999px;
}
/* line 317, ../sass/_header-update.scss */
#main-navigation ul .menu-wrapper:before {
  /* background:url('/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/dropdown-bg.png') repeat-x 0 0; */
  right: 100%;
}
/* line 322, ../sass/_header-update.scss */
#main-navigation ul .menu-wrapper:after {
  /* background:url('/National_Library/20160526010038oe_/http://www.harpercollins.ca/images/dropdown-bg.png') repeat-x 0 0; */
  left: 100%;
}
/* line 329, ../sass/_header-update.scss */
#main-navigation ul .label {
  /* text-align: center; */
  color: #88898c;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  /* line-height: 28px; */
  /* margin-bottom: 8px; */
}
/* line 338, ../sass/_header-update.scss */
#main-navigation ul li {
  background: #ffffff;
  line-height: 18px;
  text-align: left;
  width: auto;
}
/* line 344, ../sass/_header-update.scss */
#main-navigation ul li > ul {
  border: 1px solid #ffffff;
  float: left;
  position: static;
  width: 320px;
}
/* line 349, ../sass/_header-update.scss */
#main-navigation ul li > ul:first-child {
  border-right: 1px solid #cccac7;
  margin: 0 65px 0 0 !important;
}
/* line 354, ../sass/_header-update.scss */
#main-navigation ul li > ul li {
  float: left;
  line-height: 18px;
  width: 50%;
  position: static;
}
/* line 360, ../sass/_header-update.scss */
#main-navigation ul li > ul li.label {
  color: #88898c;
  display: block;
  float: none;
  font-size: 13px;
  width: 100%;
}
/* line 370, ../sass/_header-update.scss */
#main-navigation ul li > ul .about-us {
  margin-top: 10px;
}
/* line 373, ../sass/_header-update.scss */
#main-navigation ul li > ul .media {
  margin-top: 10px;
}
/* line 377, ../sass/_header-update.scss */
#main-navigation ul li > ul a {
  color: #007cc4;
  font-size: 13px;
  line-height: 18px;
  height: auto;
  font-weight: normal;
  text-transform: none;
  padding: 0;
}
/* line 386, ../sass/_header-update.scss */
#main-navigation ul li > ul a:hover {
  background: none;
  box-shadow: none;
  text-decoration: underline;
}
/* line 393, ../sass/_header-update.scss */
#main-navigation ul li > ul .spacer {
  padding: 0 0 20px 0;
}
/* line 397, ../sass/_header-update.scss */
#main-navigation ul li > ul.rightUl {
  border: 1px solid #ffffff;
  float: left;
  padding: 0;
  position: static;
  width: 395px;
}
/* line 403, ../sass/_header-update.scss */
#main-navigation ul li > ul.rightUl li {
  /* margin-left: 40px !important; */
  float: left;
  line-height: 18px;
  width: 50%;
}
/* line 408, ../sass/_header-update.scss */
#main-navigation ul li > ul.rightUl li.label {
  color: #88898c;
  display: block;
  float: none;
  font-size: 13px;
  width: 100%;
}
/* line 418, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl, #main-navigation ul li div.leftUl {
  border: 1px solid #ffffff;
  float: left;
  position: static;
  width: 320px;
}
/* line 423, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl:first-child, #main-navigation ul li div.leftUl:first-child {
  border-right: 1px solid #cccac7;
  margin: 0 65px 0 0 !important;
}
/* line 428, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl li, #main-navigation ul li div.leftUl li {
  float: left;
  line-height: 18px;
  width: 50%;
  position: static;
}
/* line 434, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl li.label, #main-navigation ul li div.leftUl li.label {
  color: #88898c;
  display: block;
  float: none;
  font-size: 13px;
  width: 100%;
}
/* line 444, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl .about-us, #main-navigation ul li div.leftUl .about-us {
  margin-top: 10px;
}
/* line 447, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl .media, #main-navigation ul li div.leftUl .media {
  margin-top: 10px;
}
/* line 451, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl a, #main-navigation ul li div.leftUl a {
  color: #007cc4;
  font-size: 13px;
  line-height: 18px;
  height: auto;
  font-weight: normal;
  text-transform: none;
  padding: 0;
}
/* line 460, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl a:hover, #main-navigation ul li div.leftUl a:hover {
  background: none;
  box-shadow: none;
  text-decoration: underline;
}
/* line 467, ../sass/_header-update.scss */
#main-navigation ul li div.rightUl .spacer, #main-navigation ul li div.leftUl .spacer {
  padding: 0 0 20px 0;
}
/* line 471, ../sass/_header-update.scss */
#main-navigation ul li div.leftUl {
  border: 1px solid #ffffff;
  float: left;
  padding: 0;
  position: static;
  width: 395px;
}
/* line 480, ../sass/_header-update.scss */
#main-navigation ul li div.leftUl li {
  /* margin-left: 40px !important; */
  float: left;
  line-height: 18px;
  width: 50%;
}
/* line 485, ../sass/_header-update.scss */
#main-navigation ul li div.leftUl li.label {
  color: #88898c;
  display: block;
  float: none;
  font-size: 13px;
  width: 100%;
}
