/*@import url("font/font.css"); */

/* DEFAULT */
  .main-container { overflow: hidden; }
/* END */

/* BUTTON */
.btn-readmore {
  text-align: right;
  padding: 2px 25px 2px 0;
  background: url(../css/img/btn-readmore.png) no-repeat center right;
  font: bold 14px/1.5em arial, helvetica, sans-serif;
  color: #1779bd;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  font-weight: bold;
}
.btn-readmore.left {
  float: left;
}
.btn-readmore.right {
  float: right;
}
a.contact-us,
a.book-list,
.add-to-cart,
.request-free-trial,
.btn-red {
  background-color: #E60505;
  color: #FFFFFF !important;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold !important;
  padding: 12px 20px;
  text-shadow: none;
  font-size: 14px;
  float: none;
  text-transform: capitalize;
  display: inline-block;
  border-radius: 20px 20px 20px 20px;
  -webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  -ms-border-radius: 20px 20px 20px 20px;
}
/* ICON */
.begin_page [class^=ico] {
  width: 30px;
  height: 30px;
  display: inline-block;
  text-indent: -999em;
  color: transparent;
  font-size: 0px;
  vertical-align: top;
  margin: -5px 10px 0 0;
}
.icon-management {
  background: url(../images/ico-manage.png) no-repeat center;
}
.icon-messaging {
  background: url(../images/ico-massage.png) no-repeat center;
}
.icon-signon {
  background: url(../images/ico-singon.png) no-repeat center;
}
.icon-anytime {
  background: url(../images/ico-time.png) no-repeat center;
}
.emp1,
.emp2 {
  background: #e9f1f4;
}
.emp1 .page .zone,
.emp2 .page .zone {
  padding: 0 10px;
  width: 940px;
}
.emp1 .page #region-branding,
.emp2 .page #region-branding {
  width: 940px;
  height: 32px;
  padding: 0;
}
.emp1 .page .section-header,
.emp2 .page .section-header {
  /* Header */
  margin: 0;
}
.emp1 .page .section-header .zone-header-wrapper,
.emp2 .page .section-header .zone-header-wrapper {
  height: 120px;
}
.emp1 .page .section-header .region-header-first,
.emp2 .page .section-header .region-header-first {
  width: 460px;
  float: left;
}
.emp1 .page .section-header .region-header-second,
.emp2 .page .section-header .region-header-second {
  float: right;
  width: 430px;
}
.emp1 .page .section-header .block,
.emp2 .page .section-header .block {
  margin-bottom: 0;
}
.emp1 .page .section-header .region-branding,
.emp2 .page .section-header .region-branding {
  padding: 5px 0;
  height: 22px;
}
.emp1 .page .section-header .branding-data,
.emp2 .page .section-header .branding-data {
  margin: 0;
  padding: 0;
}
.emp1 .page .section-header .logo-img,
.emp2 .page .section-header .logo-img {
  width: 103px;
  height: 22px;
  margin: 5px 5px 0 0;
  float: left;
}
.emp1 .page .section-header .logo-img img,
.emp2 .page .section-header .logo-img img {
  float: left;
  margin: 0 5px 0 0;
  max-height: 22px;
  max-width: 103px;
}
.emp1 .page .section-header .site-name-slogan,
.emp2 .page .section-header .site-name-slogan {
  display: none;
}
.emp1 .page .section-header .block-scholastic-localization,
.emp2 .page .section-header .block-scholastic-localization {
  padding: 0;
  font-size: 11px;
  margin: 7px 0 0;
  font-family: arial, helvetica, sans-serif;
  float: left;
  color: #ED1B2F;
}
.emp1 .page .section-header #block-menu-menu-emea-top-menu,
.emp2 .page .section-header #block-menu-menu-emea-top-menu {
  margin: 0 10px 0 20px;
  padding: 0;
}
.emp1 .page .section-header #block-scholastic-emea-myaccount-emea-myaccount-block,
.emp2 .page .section-header #block-scholastic-emea-myaccount-emea-myaccount-block {
  margin: 0;
}
.emp1 .page .section-header .block-search,
.emp2 .page .section-header .block-search,
.emp1 .page .section-header .block-emea-search-facet,
.emp2 .page .section-header .block-emea-search-facet {
  margin: 10px 0 10px;
}
.emp1 .page .section-header .block-language,
.emp2 .page .section-header .block-language {
  text-align: right;
  margin-top: 5px;
}
.emp1 .page .section-content,
.emp2 .page .section-content {
  /* Content */
}
.emp1 .page .section-content .region-content,
.emp2 .page .section-content .region-content {
  width: 100%;
}
.emp1 .page .section-content .epm-row,
.emp2 .page .section-content .epm-row {
  margin: 0;
  padding: 0;
}
.emp1 .page .section-footer,
.emp2 .page .section-footer {
  /* Footer */
}
.emp1 {
  /* Page - EMP1 */
}
.emp2 {
  /* Page - EMP2 */
}
.emp2 .pane-export-product-microsites-promotional-banner .views-field-field-banner-links {
  width: 380px;
  text-align: center;
}
.emp2 .pane-export-product-microsites-promotional-banner .views-field-field-banner-links ul {
  width: 100%;
}
.emp2 .page .section-content .epm-row.epm-row-first,
.emp2 .page .section-content .epm-row.row-3 {
  margin: 0 0 20px;
}
.emp2 .page .section-content .epm-row.menu-scroll {
  width: 960px;
  height: 85px;
  margin-left: auto;
  margin-right: auto;
}
/* FOOTER */
#scholastic-footer-global {
  background: none repeat scroll 0 0 #e3e0d1;
  width: 100%;
}
.scholastic-footer-global {
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 960px;
}
.scholastic-footer-global p {
  margin: 0 !important;
  padding: 18px 0;
}
.emp1,
.emp2 {
  /* SEARCH */
}
.emp1.not-logged-in,
.emp2.not-logged-in {
  /* MESSAGE */
}
.emp1.not-logged-in .messages.error,
.emp2.not-logged-in .messages.error {
  display: none;
}
.emp1.not-logged-in .popups-container .messages.error,
.emp2.not-logged-in .popups-container .messages.error {
  display: block;
}
.emp1 .block-search form,
.emp2 .block-search form,
.emp1 .block-emea-search-facet form,
.emp2 .block-emea-search-facet form {
  /* Block - Search */
  width: 320px;
  height: 30px;
  overflow: hidden;
  float: right;
}
.emp1 .block-search form input[type="text"],
.emp2 .block-search form input[type="text"],
.emp1 .block-emea-search-facet form input[type="text"],
.emp2 .block-emea-search-facet form input[type="text"] {
  width: 260px;
  height: 30px;
  color: #6a6a6a;
  font: normal 12px/12px arial, Helvetica, sans-serif;
  border: 1px solid #cecece;
  padding: 0;
  line-height: 24px;
  float: left;
  text-indent: 8px;
  background: #FFF;
  ounline: none;
  border-radius: 20px 20px 20px 20px;
  -webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  -ms-border-radius: 20px 20px 20px 20px;
}
.emp1 .block-search form input[type="submit"],
.emp2 .block-search form input[type="submit"],
.emp1 .block-emea-search-facet form input[type="submit"],
.emp2 .block-emea-search-facet form input[type="submit"] {
  margin: 0;
  height: 30px;
  width: 50px;
  border: none;
  display: block;
  text-indent: -999em;
  float: right;
  background: url(../css/img/home-sprite.png) -54px -413px;
}
.emp1 .block-search form .form-item,
.emp2 .block-search form .form-item,
.emp1 .block-emea-search-facet form .form-item,
.emp2 .block-emea-search-facet form .form-item,
.emp1 .block-search form .form-actions,
.emp2 .block-search form .form-actions,
.emp1 .block-emea-search-facet form .form-actions,
.emp2 .block-emea-search-facet form .form-actions {
  margin: 0;
  padding: 0;
}
.emp1 .view-display-id-top_bar,
.emp2 .view-display-id-top_bar {
  /* Block - Block Class Info */
}
.emp1 .view-display-id-top_bar .view-content ul,
.emp2 .view-display-id-top_bar .view-content ul {
  margin: 0;
  padding: 0;
}
.emp1 .view-display-id-top_bar .view-content ul li,
.emp2 .view-display-id-top_bar .view-content ul li {
  margin: 0;
  padding: 10px;
  float: right;
  border-radius: 5px;
  border: 1px solid #CCC;
  background: #f5f5f5;
}


.emp1 .view-display-id-top_bar .view-content ul li .views-field,
.emp2 .view-display-id-top_bar .view-content ul li .views-field {
  display: block;
  float: left;
  padding: 0 10px 0 35px;
  margin: 0 10px 0 0;
  font: normal 14px/20px 'TitilliumText22L Regular', sans-serif;
  color: #333;
  background: #f5f5f5 url(../css/img/icon-checkmark.png) no-repeat 8px 0;
}
.emp1 .view-display-id-top_bar .view-content ul li .views-field-edit-node,
.emp2 .view-display-id-top_bar .view-content ul li .views-field-edit-node {
  display: inline;
  float: none;
  padding: 0;
  margin: 0;
  font: normal 12px/20px 'TitilliumText22L Regular', sans-serif;
  color: #000;
  background: none;
}
.emp1 .block-export-product-microsites-logo,
.emp2 .block-export-product-microsites-logo {
  /* Block - Microsites Logo */
}
.emp1 .block-export-product-microsites-logo p,
.emp2 .block-export-product-microsites-logo p {
  margin: 0;
}
.emp1 .block-export-product-microsites-logo img,
.emp2 .block-export-product-microsites-logo img {
  margin: 10px 12px 0 0;
  max-height: 100px;
  float: left;
}
.emp1 .block-export-product-microsites-logo h2,
.emp2 .block-export-product-microsites-logo h2 {
  font-family: arial, helvetica, sans-serif;
  font-size: 42px;
  color: #064a72;
  margin: 35px 0 0;
}
.emp1 .block-export-product-microsites-logo .trueflix-slogan,
.emp2 .block-export-product-microsites-logo .trueflix-slogan {
  font: normal 16px/1em arial, helvetica, sans-serif;
  color: #6a6a6a;
  padding: 44px 0 0;
}
.emp1 .promotional-banner,
.emp2 .promotional-banner {
  /* Block - Banner Promotion */
  width: 940px;
  height: 378px;
  position: relative;
  border: 1px solid #CCC;
  border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
}
.emp1 .promotional-banner .views-field-field-image-asset,
.emp2 .promotional-banner .views-field-field-image-asset {
  width: 940px;
  height: 380px;
  position: absolute;
  top: 0px;
  left: 0;
  z-index: -1;
}
.emp1 .promotional-banner .views-field-field-image-asset img,
.emp2 .promotional-banner .views-field-field-image-asset img {
  width: 100%;
  height: auto;
}
.emp1 .promotional-banner .views-field-field-banner-links,
.emp2 .promotional-banner .views-field-field-banner-links {
  position: relative;
  padding: 30px 20px;
  z-index: 9;
}
.emp1 .promotional-banner .views-field-field-banner-links ul,
.emp2 .promotional-banner .views-field-field-banner-links ul,
.emp1 .promotional-banner .views-field-field-banner-links li,
.emp2 .promotional-banner .views-field-field-banner-links li {
  list-style: none;
}
.emp1 .promotional-banner .views-field-field-brightcove-video,
.emp2 .promotional-banner .views-field-field-brightcove-video {
  position: absolute;
  top: 36px;
  right: 30px;
  z-index: 9;
  width: 433px;
  height: 287px;
  padding: 10px 10px;
  background: url(../css/img/video-banner_bg.png) no-repeat center;
}
.emp1 .promotional-banner .views-field-field-brightcove-video .BrightcoveExperience,
.emp2 .promotional-banner .views-field-field-brightcove-video .BrightcoveExperience {
  width: 433px;
}
.emp1 .promotional-banner h2,
.emp2 .promotional-banner h2 {
  font: normal 22px/1.3em Arial, Helvetica, Sans-serif;
  color: #333333;
  margin: 0;
}
.emp1 .promotional-banner p,
.emp2 .promotional-banner p {
  font: normal 14px/1.3em Arial, Helvetica, Sans-serif;
  color: #666666;
  margin: 0;
}
.emp1 .promotional-banner ul,
.emp2 .promotional-banner ul {
  float: left;
  width: 350px;
  margin: 10px 0 0;
  text-align: center;
}
.emp1 .promotional-banner ul li,
.emp2 .promotional-banner ul li {
  display: inline;
  margin: 0 0 0 10px;
}
.emp1 .promotional-banner ul.contextual-links,
.emp2 .promotional-banner ul.contextual-links {
  width: auto;
  float: none;
}
.emp1 .promotional-banner ul.contextual-links li,
.emp2 .promotional-banner ul.contextual-links li {
  margin: 0;
}
.emp1 .promotional-banner .views-contextual-links,
.emp2 .promotional-banner .views-contextual-links {
  top: -30px;
}
.emp1 div.contact-us,
.emp2 div.contact-us {
  /* Block - Sales Representative */
  min-height: 195px;
  width: 100%;
  position: relative;
  background: #ffffff url(../css/img/contact-sales_bg.png) no-repeat center;
  background-size: cover;
  padding: 30px 0;
  margin: 0;
  overflow: hidden;
  border: 1px solid #CCC;
  border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
}
.emp1 div.contact-us h2.pane-title,
.emp2 div.contact-us h2.pane-title {
  text-align: center;
  color: #e60505;
  font: normal 30px/1.3em arial, helvetica, sans-serif;
  margin: 0;
}
.emp1 div.contact-us .view-content,
.emp2 div.contact-us .view-content {
  width: 480px;
  margin: 40px auto 0;
  position: relative;
}
.emp1 div.contact-us .views-field-title,
.emp2 div.contact-us .views-field-title {
  float: left;
  clear: both;
  font: normal 20px/1em arial, helvetica, sans-serif;
  color: #333;
  margin: 0;
  width: 150px;
  text-align: center;
}
.emp1 div.contact-us .views-field-title span,
.emp2 div.contact-us .views-field-title span {
  font: normal 20px/1em arial, helvetica, sans-serif;
  color: #333;
  margin: 5px 0;
  display: block;
}
.emp1 div.contact-us .views-field-field-sale-photo,
.emp2 div.contact-us .views-field-field-sale-photo {
  float: left;
  width: 150px;
  text-align: center;
  margin: -30px 20px 0 0;
}
.emp1 div.contact-us .views-field-field-sale-photo img,
.emp2 div.contact-us .views-field-field-sale-photo img {
  width: 102px;
  height: 102px;
  border: 1px solid #CCC;
  border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
}
.emp1 div.contact-us .views-field-field-sale-country,
.emp2 div.contact-us .views-field-field-sale-country {
  float: left;
  clear: both;
  width: 150px;
  text-align: center;
  font: normal 12px/1em arial, helvetica, sans-serif;
  color: #333;
}
.emp1 div.contact-us .views-field-field-email-address,
.emp2 div.contact-us .views-field-field-email-address,
.emp1 div.contact-us .views-field-field-phone,
.emp2 div.contact-us .views-field-field-phone {
  left: 170px;
  position: absolute;
  font: normal 16px/1em arial, helvetica, sans-serif;
  color: #333;
  margin: 0 0 15px;
}
.emp1 div.contact-us .views-field-field-email-address a,
.emp2 div.contact-us .views-field-field-email-address a,
.emp1 div.contact-us .views-field-field-phone a,
.emp2 div.contact-us .views-field-field-phone a {
  font: normal 16px/1em arial, helvetica, sans-serif;
  color: #333;
}
.emp1 div.contact-us .views-field-field-email-address a,
.emp2 div.contact-us .views-field-field-email-address a {
  padding: 5px 0 5px 40px;
  background: url(../css/img/sales-rep_ico.png) no-repeat top left;
}
.emp1 div.contact-us .views-field-field-phone,
.emp2 div.contact-us .views-field-field-phone {
  top: 31px;
}
.emp1 div.contact-us .views-field-field-phone .field-content,
.emp2 div.contact-us .views-field-field-phone .field-content {
  padding: 5px 0 5px 40px;
  background: url(../css/img/sales-rep_ico.png) no-repeat 0px -62px;
}
.emp1 div.contact-us .views-field-nothing,
.emp2 div.contact-us .views-field-nothing {
  height: 43px;
  left: 170px;
  position: absolute;
  top: 67px;
}
.emp1 div.contact-us .btn-contact-us,
.emp2 div.contact-us .btn-contact-us {
  text-align: left;
  padding: 0;
  overflow: hidden;
  margin: 0;
}
.emp1 div.contact-us .btn-contact-us a.contact-us,
.emp2 div.contact-us .btn-contact-us a.contact-us {
  display: block;
  height: 28px;
  padding: 12px 20px 0 45px;
  color: #FFF;
  background: #e60505 url(../css/img/sales-rep_ico.png) no-repeat 15px -122px;
  text-transform: capitalize;
  font-weight: bold;
  border-radius: 20px 20px 20px 20px;
  -webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  -ms-border-radius: 20px 20px 20px 20px;
}
.emp1 .feature-title,
.emp2 .feature-title {
  background-color: #FFF;
  width: 100%;
  border-top: 1px solid #CCC;
  position: relative;
}
.emp1 .feature-title .view-content ul,
.emp2 .feature-title .view-content ul,
.emp1 .feature-title .view-content li,
.emp2 .feature-title .view-content li {
  margin: 0;
  padding: 0;
}
.emp1 .feature-title .view-content ul.contextual-links,
.emp2 .feature-title .view-content ul.contextual-links {
  padding: 0.25em 0;
}
.emp1 .feature-title .view-content div.contextual-links-wrapper,
.emp2 .feature-title .view-content div.contextual-links-wrapper {
  top: -42px;
  right: 40px;
}
.emp1 .feature-title h2,
.emp2 .feature-title h2 {
  margin: 30px 0 0;
  text-align: center;
  color: #e60505;
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
}
.template-1 .epm-region.tab-title,
.emp2 .epm-region.tab-title {
  width: 95%;
  padding: 30px 0;
  background-color: #FFF;
  border-bottom: 1px solid #fff;
  position: relative;
}
.template-1 .epm-region.tab-title .view-content ul,
.emp2 .epm-region.tab-title .view-content ul,
.template-1 .epm-region.tab-title .view-content li,
.emp2 .epm-region.tab-title .view-content li {
  margin: 0;
  padding: 0;
}
.template-1 .epm-region.tab-title .view-content ul,
.emp2 .epm-region.tab-title .view-content ul {
  width: 100%;
  text-align: center;
}
.template-1 .epm-region.tab-title .view-content ul.contextual-links,
.emp2 .epm-region.tab-title .view-content ul.contextual-links {
  width: auto;
  float: none;
  text-align: left;
}
.template-1 .epm-region.tab-title .view-content ul.contextual-links li,
.emp2 .epm-region.tab-title .view-content ul.contextual-links li {
  width: auto !important;
  float: none;
  text-align: left;
}
.template-1 .epm-region.tab-title.hideImg .view-content li,
.emp2 .epm-region.tab-title.hideImg .view-content li {
  width: 30%;
  float: none;
  display: inline-block;
}
.template-1 .epm-region.tab-title.hideImg .view-content .tab-title,
.emp2 .epm-region.tab-title.hideImg .view-content .tab-title {
  font: bold 16px/16px arial, helvetica, sans-serif;
  width: auto;
  margin: 0 0 0 75px;
  padding: 30px 0 0 108px;
  /* height: 62px; */
  height: 100px;
  cursor: pointer;
  border-bottom: none;
  background: url('../images/emp1_feature_tab.png') no-repeat 0px 4px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
}
.template-1 .epm-region.tab-title.hideImg .view-content li.views-row:nth-child(2) .tab-title,
.emp2 .epm-region.tab-title.hideImg .view-content li.views-row:nth-child(2) .tab-title {
  background-position: 0px 4px;
}
.template-1 .epm-region.tab-title.hideImg .view-content li.views-row.active:nth-child(2) .tab-title,
.emp2 .epm-region.tab-title.hideImg .view-content li.views-row.active:nth-child(2) .tab-title {
  background-position: 0px -200px;
}
.template-1 .epm-region.tab-title.hideImg .view-content .tab-title p,
.emp2 .epm-region.tab-title.hideImg .view-content .tab-title p {
  margin: 0;
  float: left;
  margin-left: 0px !important;
}
.template-1 .epm-region.tab-title.hideImg .view-content .views-row-1.active .tab-title,
.emp2 .epm-region.tab-title.hideImg .view-content .views-row-1.active .tab-title {
  background-position: 0px -200px;
}

/*
.template-1 .epm-region.tab-title.hideImg .view-content .views-row-2 .tab-title,
.emp2 .epm-region.tab-title.hideImg .view-content .views-row-2 .tab-title {
  background-position: 1px -396px;
} */

.template-1 .epm-region.tab-title.hideImg .view-content .views-row .tab-title,
.emp2 .epm-region.tab-title.hideImg .view-content .views-row-2 .tab-title {
  background-position: 0px -396px;
}
.template-1 .epm-region.tab-title.hideImg .view-content .views-row.active .tab-title,
.emp2 .epm-region.tab-title.hideImg .view-content .views-row.active .tab-title {
  background-position: 0px -600px;
}
.template-1 .epm-region.tab-title.showImg .view-content ul,
.emp2 .epm-region.tab-title.showImg .view-content ul,
.template-1 .epm-region.tab-title.showImg .view-content li,
.emp2 .epm-region.tab-title.showImg .view-content li {
  margin: 0;
  padding: 0;
}
.template-1 .epm-region.tab-title.showImg .view-content ul li,
.emp2 .epm-region.tab-title.showImg .view-content ul li {
  width: 155px !important;
  padding: 0 20px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.template-1 .epm-region.tab-title.showImg .view-content ul li .views-field-field-image-asset,
.emp2 .epm-region.tab-title.showImg .view-content ul li .views-field-field-image-asset {
  margin: 0 0 10px;
}
.template-1 .epm-region.tab-title.showImg .view-content ul li .views-field-field-banner-text,
.emp2 .epm-region.tab-title.showImg .view-content ul li .views-field-field-banner-text {
  font-size: 14px;
}
.template-1 .epm-region.tab-title.showImg .view-content ul li .views-field-field-banner-text p,
.emp2 .epm-region.tab-title.showImg .view-content ul li .views-field-field-banner-text p {
  margin: 0;
  font-weight: bold;
}
.template-1 .epm-region.tab-title.showImg .view-content ul li ul.contextual-links,
.emp2 .epm-region.tab-title.showImg .view-content ul li ul.contextual-links {
  width: auto;
  padding: 0.25em 0;
}
.template-1 .epm-region.tab-title.showImg .view-content ul li li,
.emp2 .epm-region.tab-title.showImg .view-content ul li li {
  width: auto;
  padding: 0;
  display: inline;
}
.template-1 .epm-region.tab-title.tabImg-2 .view-content ul li,
.emp2 .epm-region.tab-title.tabImg-2 .view-content ul li {
  width: 330px;
}
.template-1 .epm-region.tab-title.tabImg-2 .view-content ul li.views-row-1,
.emp2 .epm-region.tab-title.tabImg-2 .view-content ul li.views-row-1 {
  margin-right: 90px;
  width: 300px;
}
.template-1 .epm-region.tab-title.tabImg-2 .view-content ul li.views-row-2,
.emp2 .epm-region.tab-title.tabImg-2 .view-content ul li.views-row-2 {
  margin-left: 0px;
}
.template-1 .epm-region.tab-title.tabImg-2 .view-content ul li .tab-title,
.emp2 .epm-region.tab-title.tabImg-2 .view-content ul li .tab-title {
  margin: 0;
}
.template-1 .epm-region.tab-title .tabImg-3 .view-content ul li,
.emp2 .epm-region.tab-title .tabImg-3 .view-content ul li {
  width: 33.33%;
}
.template-1 .epm-region.tab-title .tabImg-4 .view-content ul li,
.emp2 .epm-region.tab-title .tabImg-4 .view-content ul li {
  width: 23%;
}
.template-1 .epm-region.tab-title .tabImg-5 .view-content ul li,
.emp2 .epm-region.tab-title .tabImg-5 .view-content ul li {
  width: 18%;
}
.template-1 .epm-region.tab-title .tabImg-6 .view-content ul li,
.emp2 .epm-region.tab-title .tabImg-6 .view-content ul li {
  width: 14.67%;
}
.template-1 .epm-region.tab-title .tabImg-7 .view-content ul li,
.emp2 .epm-region.tab-title .tabImg-7 .view-content ul li {
  width: 12.2%;
}
.template-1 .epm-region.tab-title .tabImg-8 .view-content ul li,
.emp2 .epm-region.tab-title .tabImg-8 .view-content ul li {
  width: 10.5%;
}
.template-1 .epm-region.tab-title:after,
.emp2 .epm-region.tab-title:after {
  content: " ";
  border: 9px solid #CCC;
  font-size: 0px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid transparent;
  border-bottom-width: 8px;
  position: absolute;
  bottom: 0px;
  left: 25%;
}
.template-1 .epm-region.tab-title.hidenArrow:after,
.emp2 .epm-region.tab-title.hidenArrow:after {
  display: none;
}
.template-1 .epm-region.tab-title.hidenArrow .arrow,
.emp2 .epm-region.tab-title.hidenArrow .arrow {
  content: " ";
  border: 12px solid #ebebeb;
  font-size: 0px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid transparent;
  border-bottom-width: 12px;
  position: absolute;
  bottom: -3px;
  left: 25%;
}
.template-1 .epm-region.tab-content,
.emp2 .epm-region.tab-content {
  width: 940px;
  background-color: #FFF;
  padding: 0;
  margin: 0 0 20px;
  position: relative;
  overflow: hidden;
  border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -ms-border-radius: 0px 0px 5px 5px;
}
.template-1 .tab-content.tab-content-template-1 .inside,
.emp2 .epm-region.tab-content .inside {
  width: auto !important;
  /* position: relative; */
  left: 0px;
  overflow: hidden;
  left: 100px !important;
  transition: height 0.3s ease 0s;
  -webkit-transition: height 0.3s ease 0s;
  -moz-transition: height 0.3s ease 0s;
  -ms-transition: height 0.3s ease 0s;
}
.template-1 .tab-content-template-1.tab-content .tab-content-item,
.emp2 .epm-region.tab-content .tab-content-item {
  width: 950px;
  background-color: #ebebeb;
  padding: 30px;
  position: static;
  overflow: hidden;
  margin: auto;
  float: none;
}
.template-1 .epm-region.tab-content .tab-content-item.pane-export-product-microsites-tab-content .contextual-links-region,
.emp2 .epm-region.tab-content .tab-content-item.pane-export-product-microsites-tab-content .contextual-links-region {
  top: -30px;
}
.template-1 .epm-region.tab-content .view-content ul,
.emp2 .epm-region.tab-content .view-content ul,
.template-1 .epm-region.tab-content .view-content li,
.emp2 .epm-region.tab-content .view-content li {
  margin: 0;
  padding: 0;
}
.emp1 .pane-export-product-microsites-tab-resource-content,
.emp2 .pane-export-product-microsites-tab-resource-content {
  /* Block - Resource Tab */
  background: #ffffff url(../css/img/resource-filter_bg.png) repeat-y top left;
}
.emp1 .pane-export-product-microsites-tab-resource-content.no-filter,
.emp2 .pane-export-product-microsites-tab-resource-content.no-filter {
  background: #FFF;
}
.emp1 .pane-export-product-microsites-tab-resource-content.no-filter .resource-title,
.emp2 .pane-export-product-microsites-tab-resource-content.no-filter .resource-title {
  margin-left: 0;
}
.emp1 .pane-export-product-microsites-tab-resource-content .resource-title,
.emp2 .pane-export-product-microsites-tab-resource-content .resource-title {
  font-size: 18px;
  color: #333;
  margin: 0 0 35px 220px;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters {
  float: left;
  width: 220px;
  margin-top: -55px;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .views-submit-button,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .views-submit-button {
  display: none;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .views-exposed-widget,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .views-exposed-widget {
  margin: 0;
  padding: 0;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters label,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters label {
  font-size: 16px;
  color: #666;
  margin: 0 0 35px;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .form-item,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .form-item {
  margin-bottom: 12px;
  cursor: pointer;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .form-item label,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .form-item label {
  font-size: 14px;
  color: #666;
  font-weight: normal;
  margin: 0px 0 0 -25px;
  cursor: pointer;
  padding: 3px 0 3px 35px;
  background: #f6f6f6 url(../css/img/btn-radio_ico.png) no-repeat 10px 3px;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .form-item input[type=checkbox],
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .form-item input[type=checkbox] {
  cursor: pointer;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .form-item input[type=checkbox]:checked + label,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .form-item input[type=checkbox]:checked + label {
  background-position: 10px -80px;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .form-item.show-all,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .form-item.show-all {
  margin-left: 3px;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .form-item.show-all:nth-child(2),
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .form-item.show-all:nth-child(2) {
  display: none;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters .form-item.active label,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters .form-item.active label {
  background-position: 10px -80px;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-filters a.bef-toggle,
.emp2 .pane-export-product-microsites-tab-resource-content .view-filters a.bef-toggle {
  display: none;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-content,
.emp2 .pane-export-product-microsites-tab-resource-content .view-content {
  width: 660px;
  margin: 0 auto;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-content li.views-row,
.emp2 .pane-export-product-microsites-tab-resource-content .view-content li.views-row {
  float: left;
  width: 310px;
  height: 150px;
  padding: 0 10px;
  display: list-item;
  margin-bottom: 20px !important;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-content li.views-row a,
.emp2 .pane-export-product-microsites-tab-resource-content .view-content li.views-row a {
  color: #1779bd;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-content li.views-row a:hover,
.emp2 .pane-export-product-microsites-tab-resource-content .view-content li.views-row a:hover {
  color: #ff6600;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-content li.views-row .views-field-field-resource-image img,
.emp2 .pane-export-product-microsites-tab-resource-content .view-content li.views-row .views-field-field-resource-image img {
  width: 100px;
  height: 140px;
  float: left;
  margin: 0 10px 0 0;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-content li.views-row .views-field-field-asset-name,
.emp2 .pane-export-product-microsites-tab-resource-content .view-content li.views-row .views-field-field-asset-name {
  color: #1779bd;
  font: bold 16px/1.3em arial, helvetica, sans-serif;
  margin: 0 0 15px;
  cursor: pointer;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-content li.views-row .views-field-field-short-description,
.emp2 .pane-export-product-microsites-tab-resource-content .view-content li.views-row .views-field-field-short-description {
  font: normal 14px/1.3em arial, helvetica, sans-serif;
  color: #6a6a6a;
  margin: 0 0 10px;
}
.emp1 .pane-export-product-microsites-tab-resource-content .view-content li.views-row .views-field-field-resource-file-1 a,
.emp2 .pane-export-product-microsites-tab-resource-content .view-content li.views-row .views-field-field-resource-file-1 a {
  font-size: 13px;
  font-weight: bold;
  color: #1779bd;
}
.template-1 .pane-export-product-microsites-tab-content,
.emp2 .pane-export-product-microsites-tab-content {
  /* Block - Content Tab */
  min-height: 340px;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item img,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item img {
  width: 460px !important;
  height: 345px !important;
  float: left;
  text-align: center;
  margin: 0 30px 0 0;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item img.right,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item img.right {
  margin-left: 30px;
  margin-right: 0px;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item h2,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item h2 {
  float: left;
  font-size: 18px;
  margin: 0 0 30px;
  color: #333;
  width: 388px;
  font-weight: bold;
  /*text-align: center;*/
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item ul,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item ul,
.template-1 .pane-export-product-microsites-tab-content.tab-content-item li,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item li {
  margin: 0 0 15px;
  list-style-type: disc;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item ul,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item ul {
  width: 388px;
  float: right;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item ul li,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item ul li {
  list-style-type: disc;
  font: normal 14px/1.3em arial, helvetica, sans-serif;
  color: #333333;
  margin: 0 0 10px;
  /*padding: 0 0 0 10px;
  text-indent: -15px;*/
  list-style-position: inside;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item ul.contextual-links,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item ul.contextual-links {
  width: auto;
  float: none;
  text-align: left;
  margin: 0;
  padding: 0;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item ul.contextual-links li,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item ul.contextual-links li {
  list-style: none;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item .views-field-field-banner-link,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item .views-field-field-banner-link {
  float: left;
  text-align: right;
  width: 100%;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item .views-field-field-banner-link a,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item .views-field-field-banner-link a {
  float: right;
  text-align: right;
  padding: 0 25px 0 0;
  background: url(../css/img/btn-readmore.png) no-repeat center right;
  font: normal 13px/1.5em arial, helvetica, sans-serif;
  color: #1779bd;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
}
.template-1 .pane-export-product-microsites-tab-content.tab-content-item .views-field-field-banner-link a:hover,
.emp2 .pane-export-product-microsites-tab-content.tab-content-item .views-field-field-banner-link a:hover {
  color: #00548F;
}
.emp1.domain-emea-scholastic-com .block-language,
.emp2.domain-emea-scholastic-com .block-language {
  /* Block - Language */
  display: none;
}
.emp2 .feature-title {
  display: none;
}
.emp2 .epm-region.tab-title {
  /* Menu Tabs */
  width: 930px;
  height: 75px;
  padding: 5px;
  border: none;
  background: #ffffff url(../css/img/menu-top_bg.png) no-repeat center;
}
.emp2 .epm-region.tab-title .item-list ul,
.emp2 .epm-region.tab-title .item-list li {
  margin: 0;
  padding: 0;
}
.emp2 .epm-region.tab-title .item-list ul {
  border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
}
.emp2 .epm-region.tab-title .item-list ul li.views-row {
  display: table-cell;
  width: 186px;
  height: 75px;
  vertical-align: middle;
}
.emp2 .epm-region.tab-title .item-list ul li.views-row.active,
.emp2 .epm-region.tab-title .item-list ul li.views-row:hover {
  background: url(../css/img/menu-top-active_bg.png) repeat top left;
}
.emp2 .epm-region.tab-title .item-list ul li.views-row.views-row-last .views-field-field-banner-text {
  background: none;
}
.emp2 .epm-region.tab-title .item-list ul li.views-row.views-row-first .views-field-field-banner-text {
  border-left: none;
}
.emp2 .epm-region.tab-title .item-list ul li.views-row.views-row-last .views-field-field-banner-text {
  border-right: none;
}
.emp2 .epm-region.tab-title .item-list ul li.views-row .views-contextual-links {
  top: -50px;
}
.emp2 .epm-region.tab-title .item-list ul.contextual-links {
  width: auto;
  padding: 0.25em 0;
  text-align: left;
}
.emp2 .epm-region.tab-title .item-list .views-field-field-banner-text {
  text-align: center;
  display: table-cell;
  width: 176px;
  height: 75px;
  vertical-align: middle;
  border-left: 1px solid #2172A1;
  border-right: 1px solid #234870;
  padding: 0 5px;
}
.emp2 .epm-region.tab-title .item-list .views-field-field-banner-text p {
  margin: 0;
  padding: 0;
}
.emp2 .epm-region.tab-title .item-list .views-field-field-banner-text a {
  font: bold 15px/1em arial, helvetica, sans-serif;
  color: #FFF;
  text-decoration: none;
  padding: 0 5px;
  width: 176px;
  height: 75px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: -1px -1px #083047;
}
.emp2 .epm-region.tab-title:after {
  display: none;
}
.emp2 .epm-region.tab-content {
  /* Content Tabs */
  background-color: transparent;
  overflow: inherit;
}
.emp2 .epm-region.tab-content .inside {
  width: 940px;
  overflow: inherit;
}
.emp2 .epm-region.tab-content .tab-scroll-content {
  background-color: #FFF;
  color: #6a6a6a;
  font-size: 16px;
}
.emp2 .epm-region.tab-content .tab-scroll-content h2 {
  font: normal 30px/1em arial, helvetica, sans-serif;
  color: #e60505;
  margin: 0 0 20px;
  text-align: center;
}
.emp2 .epm-region.tab-content .tab-scroll-content h3 {
  font: normal 18px/1.3em arial, helvetica, sans-serif;
  color: #6a6a6a;
  margin: 0 0 30px;
}
.emp2 .epm-region.tab-content .tab-scroll-content strong {
  color: #333;
}
.emp2 .epm-region.tab-content .tab-scroll-content.first {
  border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
}
.emp2 .epm-region.tab-content .tab-scroll-content.last {
  border-bottom: none;
  border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -ms-border-radius: 0px 0px 5px 5px;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content {
  min-height: inherit;
  border-bottom: 1px solid #1779bd;
  float: left;
  width: 890px;
  padding: 30px 25px;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content h4,
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content h5 {
  width: 370px;
  float: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  color: #6a6a6a;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content h4 {
  font-weight: bold;
  margin: 0 0 5px;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content h5 {
  color: #6a6a6a;
  padding: 0 0 0 40px;
  font-weight: normal;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content img {
  max-width: 450px !important;
  height: auto !important;
  margin: 0 30px 0 0;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content img.right {
  margin: 0 0 0 30px;
  float: right;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content ul {
  width: 390px;
  float: left;
  font-size: 16px;
  margin-left: 20px;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content ul li {
  list-style-position: outside;
  margin: 0 0 20px;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content ul.contextual-links {
  width: auto;
  float: none;
  text-align: left;
  font-size: 12px;
  margin: 0;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content ul.contextual-links li {
  margin: 0;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content .views-field-field-banner-link {
  clear: both;
  text-align: right;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content .views-field-field-banner-link a {
  text-align: right;
  padding: 2px 25px 2px 0;
  background: url(../css/img/btn-readmore.png) no-repeat center right;
  font: bold 14px/1.5em arial, helvetica, sans-serif;
  color: #1779bd;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  font-weight: bold;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content .views-field-field-banner-link a.left {
  float: left;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-content .views-field-field-banner-link a.right {
  float: right;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-resource-content {
  width: 888px;
  padding: 25px;
  margin: 20px 0;
  float: left;
  border: 1px solid #AABDC7;
  border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-resource-content .view-filters {
  margin-top: 0;
}
.emp2 .epm-region.tab-content .pane-export-product-microsites-tab-resource-content .view-content .item-list ul li .views-field-field-asset-name a {
  color: #1779bd;
}
.emp1 .block-menu,
.emp2 .block-menu,
.emp1 .block-menu-emea-top-menu,
.emp2 .block-menu-emea-top-menu {
  /**/
}
.emp1 .block-menu .menu li a,
.emp2 .block-menu .menu li a,
.emp1 .block-menu-emea-top-menu .menu li a,
.emp2 .block-menu-emea-top-menu .menu li a {
  font-size: 12px;
}
.emp1 .menu-scroll,
.emp2 .menu-scroll {
  position: relative;
  height: 85px;
}
.emp1 .menu-scroll .fixed,
.emp2 .menu-scroll .fixed {
  position: fixed;
  top: 0;
  z-index: 999;
}

/* css for bookflix page */

.page-bookflix .row.breadcrumb-custom,.page-bookflix .breadcrumb{display:none;}
.page-bookflix .three-blocks-mas{width:100%;}
.page-bookflix .views_slideshow_cycle_teaser_section{ width: 100% !important; }
.page-bookflix .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row{width: 100% !important; }
.page-bookflix #block-views-bookflix-block{height: 130px !important;background-size: 100%;}
/* .page-bookflix #block-views-bookflix-block .view-display-id-block{padding-left: 128px;} */
.page-bookflix .container{padding:0px !important;}
/* .page-bookflix .max_container.header_nav{padding-left: 10px;} */
.page-bookflix .col-sm-12{  padding-left: 0px;padding-right: 0px;}
/* .page-bookflix #error_email_msg{top: 102px !important;left: 30px;} */
body.page-bookflix .main-container.container{width:100%;margin:0 auto;padding-top:0}
body.page-bookflix .begin_page{background:#c2deec url(../images/bookflix/image-top-bg.png) center 44px fixed no-repeat}
body.page-bookflix ul.primary{z-index:1;position:relative}
body.page-bookflix .region-content{width:100%;margin:0 auto}
body.page-bookflix .max_container.middle{background:url(../images/bookflix/image-footer-bg.png) center bottom no-repeat;}
body.page-bookflix .region-product-header { width:100%;margin:0 auto;min-width:992px; }
body.page-bookflix #my_account_content,body.page-bookflix #my_cart_content{z-index:10}
body.page-bookflix .region-product-header.cloned{width:960px;left:0;right:0;width:960px;margin:0 auto;z-index:10;padding-bottom:6px}
body.page-bookflix .contact-more-details .views-field-title a{color:#333;font:20px arial}
body.page-bookflix .contact-more-details .pane-title{color:#00689B}
body.page-bookflix .field-content-contact a{left:inherit;left:inherit}
#block-views-bookflix-block{background:url(../images/bookflix/header-banner-bg.png) top left no-repeat;}
#block-views-bookflix-block,#block-views-bookflix-block-4{width:100%;display:inline-block}
#block-views-bookflix-block-1,#block-views-bookflix-block-2,#block-views-bookflix-block-3{width:75% !important;display:inline-block; margin: auto;}
#block-views-bookflix-block .views-field-field-product-logo,#block-views-bookflix-block .views-field-field-product-short-description,#block-views-bookflix-block .views-field-field-age{float:left;margin-top: 20px;}
#block-views-bookflix-block .views-field-field-age{float:right;margin-top:86px;}
#block-views-bookflix-block .views-field-field-product-short-description a{color:#484848;font:bold 20px arial;margin:50px 0 0 15px;float:left}
#block-views-bookflix-block .views-field-field-age .field-content{background:url(../images/bookflix/field-age-bg.png) 7px 0 no-repeat;width:165px;height:31px;color:#404040;font:15px/16px arial;text-align:right;padding:8px 8px 0 0}
#block-views-bookflix-block-4{background:url(../images/bookflix/banner-bg.png) center top no-repeat;position:relative;margin:-60px 0 20px;height:530px;padding-top:90px;background-size: 100% 100%;}
#block-views-bookflix-block-4 > .content{margin-top:85px}
#views_slideshow_cycle_teaser_section_bookflix-block_4{margin:0 auto}
#views_slideshow_cycle_teaser_section_bookflix-block_4 .views-row{float:left;position:relative;width:98%;/* padding:37px 158px; */ margin:0 auto;text-align:left}
#views_slideshow_cycle_teaser_section_bookflix-block_4 .views-row .views-field-title,body.page-bookflix .views_slideshow_cycle_teaser_section .views-row .views-field-field-banner-links{  width: 50%;/* padding: 10px 80px; */margin: 0px 30px;height: 230px;float: left;}
#views_slideshow_cycle_teaser_section_bookflix-block_4 .views-row .views-field-field-brightcove-video,body.page-bookflix .views_slideshow_cycle_teaser_section .views-row .views-field-field-image-asset{width:425px;position:absolute;right:75px;top:0}
#views_slideshow_cycle_teaser_section_bookflix-block_4 .views-row .views-field-field-brightcove-video{right: 0px !important;}
body.page-bookflix .views_slideshow_cycle_teaser_section .views-field-field-image-asset .field-content img{position:absolute;top:-57px}
#views_slideshow_cycle_teaser_section_bookflix-block_4 .views-row .views-field-title{color:#FFF;display:block;font:36px arial;margin-bottom:25px}
#views_slideshow_cycle_teaser_section_bookflix-block_4 .views-field-field-banner-links { color:#FFF;font:18px arial;clear: both; }
#views_slideshow_cycle_teaser_section_bookflix-block_4 .views-field-field-banner-links ul{margin-top:30px}
#views_slideshow_cycle_teaser_section_bookflix-block_4 .views-field-field-banner-links ul li{float:left;list-style:none outside none;margin-right:13px}
body.page-bookflix .views_slideshow_cycle_teaser_section .views-field-field-banner-links ul li a{background:#DC0303;border-radius:23px;color:#FFF;float:left;font:bold 14px arial;padding:12px 20px}
#block-views-bookflix-block-4 .views-slideshow-controls-bottom { position: absolute; bottom: 30px; width: 98%; right: inherit; text-align: right; z-index: 8; left: 0; }
#block-views-bookflix-block-4 .views-slideshow-controls-bottom .views-slideshow-pager-fields { float: right; width: 425px; text-align: center; margin-right: 55px; }
#block-views-bookflix-block-4 .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;background:url(../images/bookflix/icon-slide-bg.png) 0 0 no-repeat;cursor:pointer;width:17px;height:17px;margin-right:8px;text-indent:-999999px}
#block-views-bookflix-block-4 .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active{background:url(../images/bookflix/icon-slide-active.png) 0 0 no-repeat}
#block-views-bookflix-block-3{position:relative;display:block}
#block-views-bookflix-block-3 .bookflix_menu_feature{background:url(../images/bookflix/feature-menu-bg.png) 0 0 repeat-x;border:5px solid #FFF;display:block;margin-bottom:20px;text-align:center;width:100%;z-index:9;top:128px!important;border-radius:6px}
#block-views-bookflix-block-3 .bookflix_menu_feature .views-row,#block-views-bookflix-block-3 .bookflix_menu_feature .views-row-5{width:18%;padding:0 5%;border-left:1px solid #2172A1;border-right:1px solid #234870;cursor:pointer;display:table-cell;height:75px;list-style:none outside none;text-align:center;vertical-align:middle;color:#FFF;display:table-cell;font:bold 15.89px arial}
#block-views-bookflix-block-3 .bookflix_menu_feature .views-row-3{padding:0 1%}
#block-views-bookflix-block-3 .bookflix_menu_feature .views-row-4{padding:0 3%}
#block-views-bookflix-block-3 .bookflix_menu_feature .views-row:hover,#block-views-bookflix-block-3 .bookflix_menu_feature .views-row-5:hover,#block-views-bookflix-block-3 .bookflix_menu_feature .views-row.active,#block-views-bookflix-block-3 .bookflix_menu_feature .views-row-5.active{background:url(../images/bookflix/download-hv.png) 0 0 repeat-x}
#block-views-bookflix-block-3 .bookflix_menu_feature .views-row.views-row-1:hover,#block-views-bookflix-block-3 .bookflix_menu_feature .views-row.views-row-1.active{background:url(../images/bookflix/watch-the-story-hover.png) 0 0 repeat-x}
#block-views-bookflix-block-3 .bookflix_menu_feature .views-row.views-row-2:hover,#block-views-bookflix-block-3 .bookflix_menu_feature .views-row.views-row-2.active{background:url(../images/bookflix/read-the-book-hover.png) 0 0 repeat-x}
#block-views-bookflix-block-3 .bookflix_menu_feature .views-row.views-row-3:hover,#block-views-bookflix-block-3 .bookflix_menu_feature .views-row.views-row-3.active{background:url(../images/bookflix/support-hover.png) 0 0 repeat-x}
#block-views-bookflix-block-1{background:#88C33C;border-radius:3px 3px 0 0;padding:30px 0;text-align:center;width:75%;display:block;margin:0 auto}
body.page-bookflix .views-field-field-product-long-description h4,body.page-bookflix .views-field-field-banner-text h4{border-bottom:3px solid #FFF;color:#FFF;font:bold 30px Arial;letter-spacing:0;padding-bottom:5px;text-align:center;display:inline-block;margin-bottom:20px}
body.page-bookflix .views-field-field-product-long-description p,body.page-bookflix .views-field-field-banner-text p{color:#FFF;font:18px Arial;padding:0 35px}
body.page-bookflix .views-field-field-product-long-description table,body.page-bookflix .views-field-field-banner-text table{width:92% !important;margin:20px auto 0;border:none;display:block}
body.page-bookflix .views-field-field-product-long-description table td,body.page-bookflix .views-field-field-banner-text table td{padding:0 2%;width:48%;vertical-align:top}
body.page-bookflix .views-field-field-product-long-description table td,body.page-bookflix .views-field-field-banner-text table td,body.page-bookflix .views-field-field-product-long-description table tbody,body.page-bookflix .views-field-field-banner-text table tbody{border:none}
body.page-bookflix .views-field-field-product-long-description td p{font-size:20px!important;margin:15px 0 30px 55px !important;text-align:left;padding:0!important}
body.page-bookflix .views-field-field-banner-text td p{margin:0!important;padding:0!important;text-align:center}
body.page-bookflix .views-field-field-banner-text td p img{margin:20px 0}
body.page-bookflix .views-field-field-product-long-description td ul{margin-left:55px}
body.page-bookflix .views-field-field-product-long-description td ul li,body.page-bookflix .views-field-field-banner-text td ul li{color:#FFF;font:18px arial;padding-bottom:10px;text-align:left}
#block-views-bookflix-block-2{padding:0;text-align:center;width:100%;display:block;background:none}
#block-views-bookflix-block-2 .views-row{padding:30px 0}
#block-views-bookflix-block-2 .views-row-1{background:#61b9f2}
#block-views-bookflix-block-2 .views-row-2{background:#fb9754}
#block-views-bookflix-block-2 .views-row-3{background:#cd70d8;border-radius:0 0 3px 3px}
#block-views-bookflix-block-2 .views-row-4{width:100%;background-color:#FFF;border:1px solid #AABDC7;border-radius:3px;margin-top:20px}
#block-views-bookflix-block-2 .views-row-4 p{color:#585858}
#block-views-bookflix-block-2 .views-row-4 td p{color:#6D6D6D;font:16px arial;padding:5px 10px 10px 44px !important;text-align:left}
#block-views-bookflix-block-2 .views-row-4 h4{color:#585858;border:none;display:block;font:bold 18px arial;padding-bottom:0;margin:0;text-align:left}
#block-views-bookflix-block-2 .views-row-4 td h4 img{padding-right:15px; vertical-align:bottom;width: 44px !important;}
#block-views-bookflix-block-2 .views-row-4 td p img{width:450px!important;margin-top:0}
#block-views-bookflix-block-2 .views-row-4 td.learing-zone-td{padding:0 0 0 45px}
#block-views-bookflix-block-2 .views-row-4 td.learing-zone-td p{padding:5px 10px 10px 44px !important}
.learn-more{background:url(../images/bookflix/learn-more.png) repeat-x scroll 0 0 transparent;color:#FFF;display:inline-block;font:bold 15px/45px arial;height:45px;margin:15px auto 0;text-align:center;width:163px}
#block-views-bookflix-block-5{width:75%;background-color:#FFF;border:1px solid #AABDC7;border-radius:3px;margin:20px auto;padding:25px 0;position:relative}
#block-views-bookflix-block-5 h2{text-align:center;color:#585858;font:bold 30px arial;height:85px}
#bookflix-resource{width:700px;margin:0 auto}
#bookflix-resource .views-row{width:290px;float:left;margin:0 30px 20px;text-align:left}
#bookflix-resource .views-row .views-field-field-resource-image{margin-right:15px;float:left}
#bookflix-resource .views-row .views-field-field-asset-name,#bookflix-resource .views-row .views-field-field-short-description,#bookflix-resource .views-row .views-field-nothing{float:left;width:167px}
#bookflix-resource .views-row .views-field-field-asset-name a{color:#0487D5;font:16px/16px arial;margin:0 0 13px;float:left}
#bookflix-resource .views-row .views-field-field-short-description{color:#6E6E6E;font:15px/18px arial;height:54px;overflow:hidden;margin:0 0 20px}
#bookflix-resource .views-row .views-field-nothing a{background:url(../images/bookflix/icon-download.png) 0 0 no-repeat;color:#0487D5;font:14px/16px arial;padding-left:21px;float:left;text-transform:uppercase}
#bookflix-resource .views-row .views-field-field-asset-name a:hover,#bookflix-resource .views-row .views-field-nothing a:hover{color:#f60}
body.page-bookflix .contact-more-details{background:url(../images/bookflix/information-bg.png) 0 0 no-repeat;height:282px;display:block;position:relative;padding:0;border:none}
body.page-bookflix .field-content-contact a{background:url(../images/bookflix/button-contact-us.png) 0 0 no-repeat;width:252px;height:42px;top:inherit;left:468px;bottom:66px;color:#FFF;font:bold 14px arial;padding:12px 0 0 42px}
body.page-bookflix .views-field-field-phone{/* background:url(../images/bookflix/icon-call.png) left center no-repeat;position:absolute; */ height:28px;left:465px;top:116px;color:#333;display:block;font:16px arial;padding:0 0 0 35px;line-height:29px}
body.page-bookflix .contact-more-details .views-field-field-email-address a{left:465px;top:82px;position:absolute}
.page-bookflix #block-views-bookflix-block-3 .bookflix_menu_feature.pos-fixed{width:75% !important;}


#block-views-bookflix-block-4 .views_slideshow_cycle_teaser_section .views-field-title{float: left;margin: 27px 100px 10px;width: 480px;  height: 155px;}
#block-views-bookflix-block-4 .views_slideshow_cycle_teaser_section .views-field-title .field-content{color: #FFFFFF;display: block;font: 36px arial;padding: 0 30px;}
#block-views-bookflix-block-4 .views_slideshow_cycle_teaser_section .views-field-field-brightcove-video{float: right;height: 400px;width: 480px;}
body.page-bookflix .views_slideshow_cycle_main .views-field-field-banner-links .field-item p{color: #FFFFFF; font: 18px arial;padding: 0 30px 0 97px;}
body.page-bookflix .views_slideshow_cycle_main .field-collection-item-field-banner-links .field-name-field-banner-text ul li{  padding: 10px;}
body.page-bookflix .views_slideshow_cycle_main .field-collection-item-field-banner-links .field-name-field-banner-text ul{  padding-left: 85px;text-align: left !important;  width: 100%;float: left;}
body.page-bookflix .views_slideshow_cycle_main .field-collection-item-field-banner-links .field-name-field-banner-text h2{text-align:left !important;}
body.page-bookflix .view-display-id-product_logo_bookflix .views-field-field-image-asset {width: 11%;float: left;margin-top: 19px;}
body.page-bookflix #block-views-bookflix-block-2 .views-field-field-banner-text table{width:100% !important;}

.template-3 .add-bookfilxlogo-fixed{position: fixed;z-index: 9999;width: 100%;top:0;}
.template-3 #product_header .views-row.views-row-1,
.template-3 .add-bookfilxlogo-fixed .views-row.views-row-1{  width: 75%; margin: auto;}

body.page-bookflix #block-views-bookflix-block-2 .views-field-field-banner-text table tr td p img{width: 92% !important;}
/* Literacy solution page */
.page-literacy-solutions .breadcrumb-custom{display: none;}
.page-literacy-solutions .three-blocks-mas{width: 990px;margin: 0 auto;padding-top: 0;}
.page-literacy-solutions .views-field-field-product-logo .field-item img{height: 68px;}
/* .page-literacy-solutions .home_banner_wrapper{padding-top: 34px;} */
.page-literacy-solutions .home_banner_wrapper.remove-bookfilxlogo-fixed{height: 150px;}
.page-literacy-solutions #block-views-literacy-solutions-block-2{margin-top: 15px;}
.page-literacy-solutions #block-views-literacy-solutions-block-2.literacy-slidercontent-fixed{margin-top: 200px !important;}

.template-4 .add-bookfilxlogo-fixed{position: fixed;z-index: 9999;width: 100%;top:0;  background: #DBEBF3;padding-top: 0px;}
.template-4 .add-bookfilxlogo-fixed .views-row.views-row-1{  width: 100%; margin: auto;}
.template-4 .view-literacy-solutions .views-field-field-product-logo{width: 25%;float: left;}
.template-4 .view-literacy-solutions .views-field-field-product-short-description{width: 22%;float: left;padding-top: 30px;}
#block-views-literacy-solutions-block .views-row.views-row-1{width: 100%;float: left;margin-bottom: 15px;}

body.page-literacy-solutions{background:#eaf1f4 url(../images/literacy_solutions/page-bg.png) left top repeat-x}
/* .page-literacy-solutions .main-container.container{width:990px;margin:0 auto;padding-top:0} */
#block-views-literacy-solutions-block{margin:5px auto 0;text-align:left;width:960px}
#block-views-literacy-solutions-block .view-content p{color:#306282;font:14px/14px arial;height:14px;margin:6px 0 20px;padding:0}
body.page-literacy-solutions .max_container.middle{background:url(../images/body-bg.png) center 56px no-repeat}
#block-views-literacy-solutions-block-1 .views-field-field-product-long-description .field-content{padding-top:170px;text-align:center;color:#024987;font:bold 35px Arial;background:url(../images/literacy_solutions/literacy-description-bg.png) top center no-repeat;background-size:contain}
#block-views-literacy-solutions-block-2{box-sizing:content-box;width:100%;height:650px;position:relative}
#block-views-literacy-solutions-block-2 .views-row{box-sizing:content-box;position:absolute;width:323px;height:123px;display:block;cursor:pointer}
#block-views-literacy-solutions-block-2 .views-row .views-field-title .field-content{text-align:left;color:#fff;font:bold 18px arial;display:block}
#block-views-literacy-solutions-block-2 .views-row p span{background:url(../images/literacy_solutions/1-text-bg.png) 0 0 no-repeat;position:absolute;font:bold 16px arial!important;color:#fff!important;text-align:center}
#block-views-literacy-solutions-block-2 .views-field-field-banner-text{display:none}
#block-views-literacy-solutions-block-2 .views-row.views-row-1{left:307px}
#block-views-literacy-solutions-block-2 .views-row.views-row-1 .views-field-title .field-content{box-sizing:content-box;background:url(../images/literacy_solutions/1-active-bg.png) 1px 0 no-repeat;width:155px;height:58px;padding:41px 46px 30px 122px}
#block-views-literacy-solutions-block-2 .views-row.views-row-1 .views-field-title .field-content:hover{background-position:1px -133px}
#block-views-literacy-solutions-block-2 .views-row.views-row-1 p span{box-sizing:content-box;background:url(../images/literacy_solutions/1-text-bg.png) 0 0 no-repeat;width:190px;height:70px;padding:12px 8px 9px 76px;top:35px;left:320px}
#block-views-literacy-solutions-block-2 .views-row.views-row-2{left:620px;top:170px}
#block-views-literacy-solutions-block-2 .views-row.views-row-2 .views-field-title .field-content{box-sizing:content-box;background:url(../images/literacy_solutions/2-active-bg.png) 1px 0 no-repeat;width:155px;height:58px;padding:41px 46px 30px 122px}
#block-views-literacy-solutions-block-2 .views-row.views-row-2 .views-field-title .field-content:hover{background-position:1px -127px}
#block-views-literacy-solutions-block-2 .views-row.views-row-2 p span{box-sizing:content-box;background:url(../images/literacy_solutions/2-text-bg.png) 0 0 no-repeat;width:184px;height:70px;padding:27px 8px 10px 14px;top:120px;left:205px}
#block-views-literacy-solutions-block-2 .views-row.views-row-3{left:547px;top:388px}
#block-views-literacy-solutions-block-2 .views-row.views-row-3 .views-field-title .field-content{box-sizing:content-box;background:url(../images/literacy_solutions/3-active-bg.png) -28px 1px no-repeat;width:116px;height:51px;padding:35px 45px 25px 96px}
#block-views-literacy-solutions-block-2 .views-row.views-row-3 .views-field-title .field-content:hover{background-position:-28px -111px}
#block-views-literacy-solutions-block-2 .views-row.views-row-3 p span{box-sizing:content-box;background:url(../images/literacy_solutions/3-text-bg.png) 0 0 no-repeat;width:184px;height:70px;padding:27px 8px 10px 14px;top:111px;left:115px}
#block-views-literacy-solutions-block-2 .views-row.views-row-4{left:113px;top:388px}
#block-views-literacy-solutions-block-2 .views-row.views-row-4 .views-field-title .field-content{box-sizing:content-box;background:url(../images/literacy_solutions/4-active-bg.png) -1px 0 no-repeat;width:140px;height:61px;padding:41px 120px 25px 50px;text-align:right}
#block-views-literacy-solutions-block-2 .views-row.views-row-4 .views-field-title .field-content:hover{background-position:0 -126px}
#block-views-literacy-solutions-block-2 .views-row.views-row-4 p span{box-sizing:content-box;background:url(../images/literacy_solutions/4-text-bg.png) 0 0 no-repeat;width:184px;height:70px;padding:27px 8px 10px 14px;top:118px;left:-24px}
#block-views-literacy-solutions-block-2 .views-row.views-row-5{left:40px;top:170px}
#block-views-literacy-solutions-block-2 .views-row.views-row-5 .views-field-title .field-content{box-sizing:content-box;background:url(../images/literacy_solutions/5-active-bg.png) -1px 0 no-repeat;width:140px;height:68px;padding:34px 120px 25px 50px;text-align:right}
#block-views-literacy-solutions-block-2 .views-row.views-row-5 .views-field-title .field-content:hover{background-position:-1px -126px}
#block-views-literacy-solutions-block-2 .views-row.views-row-5 p span{box-sizing:content-box;background:url(../images/literacy_solutions/5-text-bg.png) 0 0 no-repeat;width:184px;height:81px;padding:8px 8px 10px 14px;top:-98px;left:-36px}
#literacy-detail-slider{width:960px;background:#fff;border:none!important;position:relative;margin-bottom:20px}
#block-views-literacy-solutions-block-3 #literacy-detail-slider>.view-content{width:960px;border-color:#0089cf;border-style:solid;border-width:1px;border-top:none;padding-bottom:30px}
#block-views-literacy-solutions-block-3 .views-row{width:100%;position:relative;float:left}
#block-views-literacy-solutions-block-3{padding:27px 0;background-image:url(../images/literacy_solutions/top-content-bg.png);background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;width: 960px;}
#block-views-literacy-solutions-block-3 .view-content{width:100%;display:block}
#block-views-literacy-solutions-block-3 .views-row .views-field-title{display:block;margin:0 auto;text-align:center;width:100%;padding:58px 0 17px}
#block-views-literacy-solutions-block-3 .views-row .views-field-title span{background:url(../images/literacy_solutions/button-feature-1.png) 1px 1px no-repeat;color:#E60505;display:inline-block;font:bold 28px/32px arial;padding-left:62px}
#block-views-literacy-solutions-block-3 .views-row.views-row-2 .views-field-title span{background:url(../images/literacy_solutions/button-feature-2.png) 1px 1px no-repeat}
#block-views-literacy-solutions-block-3 .views-row.views-row-3 .views-field-title span{background:url(../images/literacy_solutions/button-feature-3.png) 1px 1px no-repeat}
#block-views-literacy-solutions-block-3 .views-row.views-row-4 .views-field-title span{background:url(../images/literacy_solutions/button-feature-4.png) 1px 1px no-repeat}
#block-views-literacy-solutions-block-3 .views-row.views-row-5 .views-field-title span{background:url(../images/literacy_solutions/button-feature-5.png) 1px 1px no-repeat}
#block-views-literacy-solutions-block-3 .views-row .views-field-field-banner-sub-title{background:url(../images/literacy_solutions/description-detail-bg.png) bottom left repeat-x;margin:0 auto;color:#555;font:16px arial;padding:10px 10%;text-align:center}
#block-views-literacy-solutions-block-3 .views-row.views-row-2 .views-field-title.cloned{background-image:url(../images/literacy_solutions/2-top-content-bg.png)}
#block-views-literacy-solutions-block-3 .views-row.views-row-3 .views-field-title.cloned{background-image:url(../images/literacy_solutions/3-top-content-bg.png)}
#block-views-literacy-solutions-block-3 .views-row.views-row-4 .views-field-title.cloned{background-image:url(../images/literacy_solutions/4-top-content-bg.png)}
#block-views-literacy-solutions-block-3 .views-row.views-row-5 .views-field-title.cloned{background-image:url(../images/literacy_solutions/5-top-content-bg.png)}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset{width:100%;display:block}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset table{width:849px!important;margin:0 auto;margin-top:25px;text-align:left}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset table tbody{border:none}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset table td{vertical-align:top}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset table td h3{color:#444;display:block;font:bold 20px arial;margin:0 0 30px 54px}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset table td ul{margin:0 30px 0 54px;list-style:none}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset table td ul li{margin-bottom:32px;color:#505050;display:block;font:16px arial;list-style:none outside none}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset table td ul li img{float:left;padding:0 17px 15px 0}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset table td p{margin:10px 0 10px 54px;color:#555}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset .suppliment-tab{background:url(../images/literacy_solutions/4-content-bg.png) center 105px no-repeat}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset .suppliment-tab table{width:900px!important;margin:0 auto}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset .suppliment-tab table td img{margin-top:35px}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset .suppliment-tab table td h3{margin:0 auto;width:86%}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset .suppliment-tab table td p{margin:20px auto;width:86%}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset .support-tab table td ul{margin:0 30px 0 0}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset .support-tab table td ul li{margin:0}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset .support-tab table td ul li p{margin:10px 0 0 54px}
#block-views-literacy-solutions-block-3 .support-tab .learn-more{margin-left:-44px}
#block-views-literacy-solutions-block-3 .views-field-field-featured-image-asset a{cursor:pointer;float:left;font:bold 16px arial;color:#f47932}
#block-views-literacy-solutions-block-3 .learn-more,#block-views-literacy-solutions-block-3 #learn-more{background:url(../images/literacy_solutions/learn-more-bg.png) 0 0 no-repeat;color:#FFF!important;margin:30px 0 15px;padding:12px 1px 0;display:inline-block;font:bold 13px arial!important;min-height:28px;width:115px;text-align:center}
#block-views-literacy-solutions-block-3 #learn-more{margin:0;position:relative;left:50%;margin-left:-63px;height:40px}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control{background:none;float:right;font:bold 16px arial;color:#f47932;border:none!important;position:absolute;top:22px;padding:0 16px;line-height:13px;cursor:pointer}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-1{color:#0089cf}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-2{color:#f47932}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-3{color:#00aaab}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-4{color:#f3a106}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-5{color:#812990}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-1{background:url(../images/literacy_solutions/title-left-bg.png) top left no-repeat;left:40px}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-2{background:url(../images/literacy_solutions/title-right-bg.png) top right no-repeat;right:40px}
#block-views-literacy-solutions-block-3 .views-row.views-row-3 .views-field-title .title_control.title-control-2{background:url(../images/literacy_solutions/title-left-bg.png) top left no-repeat;left:40px;right:inherit}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-3{background:url(../images/literacy_solutions/title-right-bg.png) top right no-repeat;right:40px}
#block-views-literacy-solutions-block-3 .views-row.views-row-4 .views-field-title .title_control.title-control-3{background:url(../images/literacy_solutions/title-left-bg.png) top left no-repeat;left:40px;right:inherit}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-4{background:url(../images/literacy_solutions/title-right-bg.png) top right no-repeat;right:40px}
#block-views-literacy-solutions-block-3 .views-row.views-row-5 .views-field-title .title_control.title-control-4{background:url(../images/literacy_solutions/title-left-bg.png) top left no-repeat;left:40px;right:inherit}
#block-views-literacy-solutions-block-3 .views-row .views-field-title .title_control.title-control-5{background:url(../images/literacy_solutions/title-right-bg.png) top right no-repeat;right:40px}
#block-views-literacy-solutions-block-5{background-color:#FFF;border:1px solid #E9E9E9;margin:0 0 20px;border-radius:3px;float:left;width: 960px;}
#block-views-literacy-solutions-block-5 h2{border-bottom:1px solid #E9E9E9;color:#444;font:bold 20px arial;letter-spacing:0;margin:0 0 10px;padding:10px 0;text-align:center;vertical-align:middle;width:100%}
#block-views-literacy-solutions-block-5 .view-content{padding:20px 130px;float:left}
#block-views-literacy-solutions-block-5 .view-content .views-row{float:left;width:305px;margin-bottom:25px;text-align:left}
#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-field-asset-name,#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-field-short-description,#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-nothing{float:left;width:183px}
#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-field-asset-name a{font:normal 16px arial;color:#1779bd;text-decoration:none;margin-bottom:12px;display:block}
#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-field-asset-name a:hover,#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-nothing a:hover{color:#f60}
#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-field-short-description{margin-bottom:12px;color:#6a6a6a;font:12px arial;max-height:40px;line-height:13px;overflow:hidden}
#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-nothing .field-content{background:url(../images/icon-download.png)no-repeat scroll left center transparent;padding-bottom:2px;float: right;height: 17px;margin-top: 12px;  width: 182px;}
#block-views-literacy-solutions-block-5 .view-content .views-row .views-field-nothing a{color:#1779bd;font:12px arial;padding-left:22px}
#block-views-literacy-solutions-block-5 .view-content .views-row.views-row-odd{margin-right:88px}
#block-views-literacy-solutions-block-5 .views-field-field-resource-image{float:left;height:135px;width:107px;margin-right:15px}

#block-views-literacy-solutions-block-3 .views-row .views-field-title.cloned{background:#fff url(../images/literacy_solutions/1-top-content-bg.png) 0 1px no-repeat;margin:0 0 0 -1px;padding:85px 0 17px;z-index:10}
#block-views-literacy-solutions-block-3 .views-row.views-row-2 .views-field-title.cloned{background-image:url(../images/literacy_solutions/2-top-content-bg.png)}
#block-views-literacy-solutions-block-3 .views-row.views-row-3 .views-field-title.cloned{background-image:url(../images/literacy_solutions/3-top-content-bg.png)}
#block-views-literacy-solutions-block-3 .views-row.views-row-4 .views-field-title.cloned{background-image:url(../images/literacy_solutions/4-top-content-bg.png)}
#block-views-literacy-solutions-block-3 .views-row.views-row-5 .views-field-title.cloned{background-image:url(../images/literacy_solutions/5-top-content-bg.png)}
#block-views-literacy-solutions-block-3 .views-row .views-field-field-banner-sub-title.cloned{background:#fff url(../images/literacy_solutions/description-detail-bg.png) 0 bottom repeat-x;float:left;margin:0;padding:10px 7%;z-index:10;top:270px!important}
#block-views-literacy-solutions-block-3 .views-row .views-field-field-banner-sub-title.cloned > .field-content{padding:0;text-align:center}
#block-views-literacy-solutions-block-3 .views-row .views-field-title.cloned .title_control{top:52px}
.page-literacy-solutions .back-to-top{left: 50% !important;}


/* grolier online page */
.epm-region {
    margin-top: 0px !important;
}
body.page_export_product,body.page_export_product .max_container.middle{background:none;}
body .template-1 .main-container.container{margin-bottom: 0px !important;}
body .template-2 .main-container.container,
body .template-1 .main-container.container{width:100%;margin:auto;padding:0px;}
body.page_export_product #main-wrapper{width:940px;margin:0 auto}
body.page_export_product ul,body.page_export_product ul li{list-style-type:none;margin:0}
body.page_export_product .contact-more-details{background:#fff url(../images/contact-sales_bg.png) 0 0 no-repeat;width:940px;position:relative;margin-left:0!important}
body.page_export_product .contact-more-details>.content{position:relative}
body.page_export_product .field-content-contact a{background:url(../images/bookflix/button-contact-us.png) 0 0 no-repeat;width:252px;height:30px;color:#FFF;font:bold 14px arial;padding:12px 0 0 42px}
body.page_export_product .region-product-header{position:relative;float:left;width:100%}
body.page_export_product #block-views-export-product-microsites-logo{float:left}
body.page_export_product #block-search-form>.content{position:static}
body.page_export_product .ages_grade{position:relative;top:50px;padding:10px 15px 10px 45px;margin:0;border-radius:5px;border:1px solid #CCC;float:right;font:normal 14px/20px 'TitilliumText22L Regular',sans-serif;color:#333;background:#f5f5f5 url(../images/icon-checkmark.png) 16px 11px no-repeat}
body.page_export_product .ages_grade .item-list li>div{float:left}
body.page_export_product .ages_grade .views-field-field-bk-grade{background:#f5f5f5 url(../images/icon-checkmark.png) 0 0 no-repeat;padding-left:28px;margin-left:20px}
body.page_export_product .nav_menu_wrap{width:100%;height:125px;margin:0 auto}
body.page_export_product .views-field-field-banner-links{width:50%;margin:15px;float:left;position:relative;z-index:1}

#block-export-product-microsites-emp-2-tab-content>.content>div{background:#fff;display:inline-block}
#block-export-product-microsites-emp-2-tab-content .pane-export-product-microsites-tab-content{width:100%;background:#fff;border-top:1px solid #1779bd;float:left;padding:30px 25px}
#block-export-product-microsites-emp-2-tab-content .pane-export-product-microsites-tab-content.first{border:none;border-radius:5px 5px 0 0}
#block-export-product-microsites-emp-2-tab-content .pane-export-product-microsites-tab-content.last{border-radius:0 0 5px 5px}
#block-export-product-microsites-emp-2-tab-content .pane-export-product-microsites-tab-content p{color:#666;font-size:16px;line-height:28px}
#block-export-product-microsites-emp-2-tab-content .pane-export-product-microsites-tab-content p strong{color:#333}
#block-export-product-microsites-emp-2-tab-content img+img{width:450px!important;height:300px!important}
#block-export-product-microsites-emp-2-tab-content h2{font:normal 30px/1em arial,helvetica,sans-serif;color:#e60505;margin:5px 0 0;text-align:center;clear:both}
#block-export-product-microsites-emp-2-tab-content h3{font:normal 18px/1.3em arial,helvetica,sans-serif;color:#6a6a6a;margin:20px 0 30px}
#block-export-product-microsites-emp-2-tab-content .pane-export-product-microsites-tab-content ul{width:42.5%;float:left;margin:8px 0 0 45px;list-style-type:disc}
#block-export-product-microsites-emp-2-tab-content .pane-export-product-microsites-tab-content ul li{color:#6a6a6a;font-size:16px;margin:0 0 20px;list-style-type:disc!important}
#block-export-product-microsites-emp-2-tab-content h4,#block-export-product-microsites-emp-2-tab-content h5{margin-left:30px;width:359px;float:left;color:#6a6a6a;font:bold 16px arial,helvetica,sans-serif;margin-bottom:5px}
#block-export-product-microsites-emp-2-tab-content h5{color:#6a6a6a;padding:0 0 0 40px;font-weight:400;margin-bottom:20px;margin-top:0}
#block-export-product-microsites-emp-2-tab-content h4 [class^=ico]{width:30px;height:30px;display:inline-block;text-indent:-999em;font-size:0;vertical-align:top;margin:-5px 10px 0 0}
#block-export-product-microsites-emp-2-tab-content .icon-management{background:url(../images/ico-manage.png) center no-repeat}
#block-export-product-microsites-emp-2-tab-content .icon-messaging{background:url(../images/ico-massage.png) center no-repeat}
#block-export-product-microsites-emp-2-tab-content .icon-signon{background:url(../images/ico-singon.png) center no-repeat}
#block-export-product-microsites-emp-2-tab-content .icon-anytime{background:url(../images/ico-time.png) center no-repeat}
#block-views-export-product-microsites-logo .views-field-body{margin:10px 0}
#block-views-export-product-microsites-logo .views-field-body img{float:left;margin-right:15px}
#block-views-export-product-microsites-logo .views-field-body .trueflix-slogan{float:left;font:normal 16px/1em arial,helvetica,sans-serif;color:#6a6a6a;padding:32px 0 0}

.pane-export-product-microsites-tab-resource-content{width:100%;padding:25px;float:left;border-radius:5px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;margin-top: -3px;}
.pane-export-product-microsites-tab-resource-content h2{font:normal 30px/1em arial,helvetica,sans-serif;color:#e60505;margin:0 0 20px;text-align:center}
.pane-export-product-microsites-tab-resource-content>.view-display-id-tab_resource_content{width:100%;margin:0 auto}
.pane-export-product-microsites-tab-resource-content .views-row{width:45%;float:left;margin:10px 2% 18px;min-height:142px}
.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-resource-image{margin-right:15px;float:left}
.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-asset-name,.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-short-description,.pane-export-product-microsites-tab-resource-content .views-row .views-field-nothing{float:left;width:210px}
.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-asset-name,.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-asset-name a{color:#0487D5;font:16px/16px arial;float:left}
.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-asset-name{margin:0 0 18px;max-height:32px;overflow:hidden}
.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-short-description{color:#6E6E6E;font:14px/1.3em arial;max-height:54px;overflow:hidden;margin:0 0 16px}
.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-resource-file-1{float:left}
.pane-export-product-microsites-tab-resource-content .views-row .file a{font-size:13px;font-weight:700;color:#1779bd;position:relative}
.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-asset-name a:hover,.pane-export-product-microsites-tab-resource-content .views-row .file a:hover{color:#f60}
.pane-export-product-microsites-tab-resource-content ul{margin-top:25px!important}
.template-2 .view-display-id-logo{-moz-margin-top:15px;}
.template-1 .pane-export-product-microsites-tab-resource-content{border: none;}
/* Grolier page */

.template-2 .breadcrumb{  display: none;}
.template-2 .view-display-id-top_bar .view-content ul,
.template-1 .view-display-id-top_bar .view-content ul{margin: 0;padding: 0;}
.template-2 .view-display-id-top_bar .view-content ul li,
.template-1 .view-display-id-top_bar .view-content ul li {margin: 0;padding: 10px;float: right;border-radius: 5px;border: 1px solid #CCC;}
.template-2 .view-display-id-top_bar .view-content ul li .views-field,
.template-1 .view-display-id-top_bar .view-content ul li .views-field{
  display: block;
  float: left;
  padding: 0 10px 0 35px;
  margin: 0 10px 0 0;
  font: normal 13px/20px 'TitilliumText22L Regular', sans-serif;
  color: #333;
  background: url(../images/ok-circled2-1.svg) no-repeat 8px 0;
    background-size: 18px;
}
.template-2 .view-display-id-top_bar .view-content ul li .views-field.views-field-field-age,
.template-1 .view-display-id-top_bar .view-content ul li .views-field.views-field-field-age{border-right:1px solid #CCC;}
.template-2,.template-1 .view-display-id-top_bar .view-content ul li .views-field-edit-node {
  display: inline;
  float: none;
  padding: 0;
  margin: 0;
  font: normal 12px/20px 'TitilliumText22L Regular', sans-serif;
  color: #000;
  background: none;
}
.template-2 .view-display-id-logo .field-content .trueflix-slogan,
.emp2 .block-export-product-microsites-logo .trueflix-slogan {font: normal 16px/1em arial, helvetica, sans-serif;color: #6a6a6a;padding: 44px 0 0;}
.template-2 .view-display-id-logo,
.template-1 .view-display-id-logo { width: 518px;float: left;margin-top:20px;margin-bottom: 20px; }
.template-2 .view-display-id-logo .field-content img,
.template-1 .view-display-id-logo .field-content img{margin: 0px 12px 0 0; max-height: 100px;float: left;}
.template-2 .view-display-id-top_bar{float: right;width: 430px;margin-right: 10px;margin-top: 50px;}
.template-1 .view-display-id-top_bar{float: right;margin-right: 10px;margin-top: 75px;}
.template-2 .view-display-id-promotional_banner,
.template-1 .view-display-id-promotional_banner {width: 100%;margin: auto;top: 0px;border: none;padding-top: 0px; }
.template-2 .view-display-id-promotional_banner .field-content img,
.template-1 .view-display-id-promotional_banner .field-content img{width: 100%;border: 1px solid #CCC;height: auto;}
.template-2 .pane-export-product-microsites-promotional-banner .views-field-field-banner-links {width: 380px;text-align: center;}
.template-2 .pane-export-product-microsites-promotional-banner .views-field-field-banner-links ul {width: 100%;}
/* .template-2 .view-display-id-tab_title{;margin:32px auto;left: 233px;  background-size: 958px;width: 68%;} */
.template-2 .view-display-id-tab_title.fixed{margin: 0 auto !important;padding-top: 0px;}
.nav-show .template-2 .view-display-id-tab_title.fixed {
  top: 45px;
}
.template-2 .view-display-id-tab_title ul{width: 100%;}
.template-2 .pane-export-product-microsites-tab-content{width:960px;  margin: auto;}
.template-2 .view-display-id-tab_title{width: 100%;background: none !important;margin: 32px auto;}
.template-2 .view-display-id-tab_title .view-content{margin: 0px auto;width: 960px;}
.template-2 .view-display-id-tab_title .view-content ul{border: none;border-radius: 5px;background: url(../images/bookflix/feature-menu-bg.png) 0 0 repeat-x;}

.template-2 .temp-2-tab-content .tab-scroll-content {
 /* background-color: #FFF; */
  color: #6a6a6a;
  font-size: 16px;
}
.template-2 .temp-2-tab-content .tab-scroll-content h2 {
  font: normal 30px/1em arial, helvetica, sans-serif;
  color: #e60505;
  margin: 0 0 20px;
  text-align: center;
}
.template-2 .temp-2-tab-content .tab-scroll-content h3 {
  font: normal 18px/1.3em arial, helvetica, sans-serif;
  color: #6a6a6a;
  margin: 0 0 30px;
}
.template-2 .temp-2-tab-content .tab-scroll-content strong {
  color: #333;
}
.template-2 .temp-2-tab-content .tab-scroll-content.first {
  border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
}
.template-2 .temp-2-tab-content .tab-scroll-content.last {
  border-bottom: 1px solid #CCC;
  margin: 0 0 30px;
  border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -ms-border-radius: 0px 0px 5px 5px;
}
.template-2 .temp-2-tab-content .tab-scroll-content.no-filter {
  border-top: 1px solid #CCC;
}
.template-2 .temp-2-tab-content{border-top: 1px solid #CCC;}
.template-2 .temp-2-tab-content .pane-export-product-microsites-tab-content{  min-height: inherit;  border-bottom: 1px solid #1779bd;float: left;width: 960px;padding: 30px 25px;border-right: 1px solid #CCC;border-left: 1px solid #CCC;}
.template-2 .temp-2-tab-content .pane-export-product-microsites-tab-content ul {width: 390px;float: left;font-size: 16px;margin-left: 20px;}
.template-2 .temp-2-tab-content .pane-export-product-microsites-tab-content ul li {list-style-position: outside;margin: 0 0 20px;}
.template-2 .temp-2-tab-content .pane-export-product-microsites-tab-content ul.contextual-links {width: auto;float: none;text-align: left;font-size: 12px;margin: 0;}
.template-2 .temp-2-tab-content .pane-export-product-microsites-tab-content ul.contextual-links li {margin: 0;}
.template-2 .temp-2-tab-content .pane-export-product-microsites-tab-content img {max-width: 450px !important;height: auto !important;margin: 0 30px 0 0;}
.template-2 .temp-2-tab-content .pane-export-product-microsites-tab-content img.right {margin: 0 0 0 30px;float: right;}
.template-2 .views-field-field-brightcove-video{width: 464px;margin: 20px 0px 0px 0px;}
.product_body_background .contextual-links-wrapper{margin-top: 74px;}
.product_body_background .contextual-links-wrapper a{display: block; }
.pane-export-product-microsites-tab-resource-content .views-row .views-field-field-resource-file-1 img{  padding-right: 5px;padding-bottom: 5px;}
.template-2 .view-display-id-top_bar .view-content ul li div:last-child{border-right: none !important;}
.page-products-hunger-games-free-resources .view-hunger-resources.view-display-id-block_1 .view-filters{float:left;}
.template-2 .tab-count-2.view-display-id-tab_title ul li .tab-title a,
.template-2 .tab-count-3.view-display-id-tab_title ul li .tab-title a,
.template-2 .tab-count-4.view-display-id-tab_title ul li .tab-title a{width: 100%;float: left;padding-top: 30px !important;}
.template-2 .tab-count-2.view-display-id-tab_title ul li,
.template-2 .tab-count-3.view-display-id-tab_title ul li,
.template-2 .tab-count-4.view-display-id-tab_title ul li{width: 25%;}
.template-2 .flexslider .views-field-field-brightcove-video { top: 110px;right: 156px; }
/* Geronimo page*/
.template-1 { overflow: hidden; }
.template-1 #product_header,
.template-2 #product_header{width: 960px;margin: auto;}
.template-1 .view-display-id-logo h2 { font-family: arial, helvetica, sans-serif; font-size: 42px;color: #064a72;margin: 35px 0 0; }
.template-1 .view-display-id-logo h2,
.template-2 .view-display-id-logo h2 { margin-top: 3px; }
.template-1 .view-display-id-logo p,
.template-2 .view-display-id-logo p { padding-bottom: 10px; }
.template-1 .view-display-id-logo .trueflix-slogan{  font: normal 16px/1em arial, helvetica, sans-serif;color: #6a6a6a;padding: 44px 0 0;}
.template-1 .view-display-id-logo p{text-align: left !important;}
.template-1 .views-field-field-banner-links{width: 40% !important;}
.template-1 .view-display-id-tab_title{background: none;}
.template-1 .tab-content-template-1{width:100%;margin: auto;background: #ebebeb;}
.template-1 .view-display-id-tab_title ul li{border: none !important;}
.template-1  .feature-title .field-content h2,.template-1 .field-content .tab-title h2{margin: 30px 0 0;text-align: center;color: #e60505;font-size: 30px;font-weight: normal;line-height: 30px;}
.template-1 .epm-region.tab-title .view-display-id-tab_title{width: 100%;}
.template-1 .epm-region.tab-title .view-content ul{margin: 0;padding: 0;width: 100%;}
.template-1 .epm-region.tab-title.feature-exist .view-content ul li.views-row-first{width:100% !important;}
.template-1 .epm-region.tab-title{margin: auto;background-color: #FFF;width: 95%;position: relative;  padding: 0px;}
.template-1 .pane-export-product-microsites-tab-resource-content>.view-display-id-tab_resource_content{width: 100%;}
.template-1 .views-row-1 .field-content .tab-title h2{  margin: 0px 0 0;}
.template-1 .epm-region.tab-title.hideImg.feature-exist .view-content .views-row-1 .tab-title{background: none;}
.template-1 .epm-region.tab-title.hideImg.feature-exist .view-content .views-row-1 .tab-title{padding: 10px 0px;}
.template-1 .hideImg .epm-region.tab-title{border: none;}
.template-1 .hideImg .epm-region.tab-title:after{border: none;}
.template-1 .epm-region.tab-title .views-row-1 .tab-title{height: 65px;}
.template-1 .tab-content-item.pane-export-product-microsites-tab-content{display:none;}
.template-1 .tab-content-item.pane-export-product-microsites-tab-content.active{display:block;}
.template-1 .hideImg.epm-region.tab-title.feature-exist .views-row-1 .views-field-field-banner-text{height: 65px !important;}
.template-1 .hideImg.tab-content.tab-content-template-1 .inside{  width: 940px !important;height: 405px;left: 0px !important;margin: auto;}
.template-1 .tab-content-template-1.tab-content .product-background .tab-content-item{background: none !important;}
.template-1 .view-display-id-promotional_banner ul{ float: left;width: 100%;margin: 0;text-align: center; }
.template-1 .view-display-id-promotional_banner ul li{  display: inline;margin: 0;}
.template-1 .view-display-id-promotional_banner p{font: normal 14px/1.3em Arial, Helvetica, Sans-serif;color: #666666;margin: 0;text-align: left !important;}
.template-1 .view-display-id-promotional_banner h2 {font: normal 22px/1.3em Arial,Helvetica,Sans-serif;color: #333;margin: 0;text-align: left !important;}
.template-1 .view-display-id-promotional_banner .views-field-field-banner-links{margin: 0px 0px 15px 40px;}
.template-1 .view-display-id-promotional_banner .views-field-field-banner-links,
.template-2  .view-display-id-promotional_banner .views-field-field-banner-links{height: 450px;margin-bottom: 2px;position: absolute;top: 0;left: 0;}
.template-1 .view-display-id-promotional_banner .views-field-field-banner-links .field-content{float: right;}
.template-1 .no-topbar-data{display: none;}
.template-1 .view-display-id-promotional_banner p:first-of-type{padding-top: 10px;}
.template-1 .view-content .views-field-field-brightcove-video{ float: right;width: 40%;top:12%;margin-right: 40px; }

/* Hunger games*/
.page-products-hunger-games { line-height: 0px; }
.page-products-hunger-games .closeHamburger { height: 45px; }
.begin_page { line-height: normal; }
body .template-5{font: 13px/1.5 Verdana, Helvetica, Arial, sans-serif;}
.page-products-hunger-games-free-resources .view-hunger-resources.view-id-hunger_resources.view-display-id-block_1 .view-filters .bef-toggle{display: none;}
.page-products-hunger-games-author-suzanne-collins .template-5 #hunger_games_section{background: url("../images/bg-suzan.png") no-repeat scroll 0 -4px transparent; margin: auto;background-size: 91% 68%;}
.template-5 .max_container.middle{background: none repeat scroll 0 0 #000000 !important;}
.template-5 .view-hunger-overview.view-display-id-block_2{background: url("../images/page-title-bg.png") repeat-x scroll 0 0 transparent;height: 141px;position: relative;width: 100%;z-index: 10;background-size: 100% 100%;}
.template-5 .view-hunger-overview.view-display-id-block_3{  background: url("../images/page-title-bg.png") repeat-x scroll 0 0 transparent;height: 121;position: relative;width: 100%;z-index: 10;}
.template-5 .view-hunger-overview.view-display-id-block_3{background-size: 1280px 180px;}
.template-5 .view-hunger-overview .view-content{height: 121px;margin: 0 auto;width: 100%;}
.template-5 .view-hunger-overview .item-list {
  display: block;
  float: none;
  margin: 0px auto;
  width: 940px;
}
.template-5 .view-hunger-overview .item-list li {
  float: left;
  width: 100%;
}
.template-5 .view-hunger-overview .item-list ul li .views-field-field-image-asset img {
  margin-top: -12px;
}
 .template-5 .view-hunger-overview.view-display-id-block_2 .item-list ul li .views-field-field-image-asset{float: left;}
.template-5 .view-hunger-overview .item-list ul li .views-field-php {
  background: url("../images/age-field-bg.png") no-repeat scroll center top transparent;
  color: #FFFFFF;
  float: left;
  height: 49px;
  margin-left: 228px;
  margin-top: 85px;
  width: 164px;
}
.template-5 .view-hunger-overview .item-list ul li .views-field-php .hunger-age-home{  float: left;color: #cccccc;font: 14px arial;margin-left: 18px;margin-top: 22px;padding-left: 35px;}
.template-5 #hunger_games_section .view-id-hunger_about_author.view-display-id-block_1{background: url("../images/about_autho_separate.png") no-repeat scroll center bottom transparent;padding-bottom: 35px;  height: 305px;}
.template-5 .view-hunger-about-author .view-content{float: left;height: 245px;width: 100%;}
.template-5 .view-hunger-about-author.view-display-id-block_1 .view-content .views-row.views-row-1{display: block;  height: 223px;  margin: 48px auto 0;position: relative;width: 940px;}
.template-5 .view-hunger-about-author .view-content .views-row.views-row-1 .views-field-title{color: #CBA948;float: left;font-family: Raleway;font-size: 14pt;margin-bottom: 20px;width: 940px;}
.template-5 .view-hunger-about-author .view-content .views-row.views-row-1 .views-field-field-author-picture{float: left;height: 175px;width: 169px;}
.template-5 .view-hunger-about-author .view-content .views-row.views-row-1 .views-field-body{  background: url("../images/speed-ico.png") no-repeat scroll 30px 0 transparent;color: #FFFFFF;float: left;font-size: 14px;font-style: italic;margin-top: 5px;width: 771px;}
.template-5 .view-hunger-about-author .view-content .views-row.views-row-1 .views-field-body p{color: #DDD;margin: 0;padding-bottom: 20px;padding-left: 75px;}
.template-5 .view-hunger-about-author .view-content .views-row.views-row-1 .views-field-body p span{color: #cba948;font-size: 16px !important;}
.template-5 .view-hunger-about-author .view-content .views-row.views-row-1 .views-field-field-promotional-description{color: #DDD;float: left;line-height: 16px; padding-left: 30px;width: 771px;}
.template-5 .view-hunger-about-author .view-content .views-row.views-row-1 .views-field-field-promotional-description p{margin: 0;padding-left: 30px;}
.template-5 #hunger_games_section .view-hunger-overview.view-display-id-block_2{width: 100%;}
.template-5 #hunger_games_section .view-hunger-overview.view-display-id-block_2 .view-content{margin:0px auto 20px;width: 940px;}
.template-5 .view-hunger-about-author.view-display-id-block_2 .view-content{width: 410px;margin-left: 209px;}
.template-5 .view-hunger-about-author.view-display-id-block_3 .view-content{  width: 530px;float: left;height: 305px;}
.page-products-hunger-games .page-products-hunger-games #views_slideshow_cycle_teaser_section_hunger_about_author-block_2,
.page-products-hunger-games .page-products-hunger-games #views_slideshow_cycle_main_hunger_about_author-block_2{width:100% !important;}
.template-5 .pane-hunger-about-author .pane-title {color: #FFFFFF;font-family: Raleway;font-size: 22px;font-weight: normal;line-height: 20px;}
.template-5 .view-display-id-block_3 .jcarousel-skin-default .jcarousel-container-horizontal{height: 188px;margin: auto;padding: 20px 40px;width: 440px;}
.template-5 .view-id-hunger_about_author.view-display-id-block_3 .jcarousel-skin-default .jcarousel-item {height: 188px;  width: 119px !important;  margin: 0 10px;}
.template-5 .view-id-hunger_about_author.view-display-id-block_3 .jcarousel-skin-default .jcarousel-clip ul{width: 882px;}
.template-5 .skin-default .views-slideshow-cycle-main-frame{width:100% !important;  height: 245px;}
.template-5 .skin-default .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row,
.template-5 .skin-default .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-field-field-brightcove-video{width:420px !important;}
.template-5 .skin-default .views_slideshow_main .views-field.views-field .views-field-field-brightcove-video{width:425px;}
.template-5 .skin-default .views-slideshow-controls-bottom .views-slideshow-pager-field-item{width: 105px;float: left;margin: 0px 10px 0px 10px;}
.template-5 .view-hunger-overview.view-display-id-block_3 { float: left;height: 162px;margin-top:0px;margin-bottom: 20px; }
.template-5 .view-hunger-overview.view-display-id-block_3 .item-list ul{  height: 164px;margin: 0 auto;width: 940px;}
.template-5 .view-hunger-overview.view-display-id-block_3 .item-list li{cursor: pointer;background: url("../images/menubar-ul-li-bg.png") no-repeat scroll 0 7px transparent;float: left;height: 164px;margin: -7px auto;padding: 0;position: relative;width: 188px;list-style: none;}
.template-5 .view-hunger-overview.view-display-id-block_3 .item-list li:hover{background: url("../images/menubar-hover-bg.png") no-repeat scroll 1px 0 transparent !important;}
.template-5 .view-id-hunger_about_author.view-display-id-block_3 .jcarousel-skin-default .jcarousel-prev {background: url("../images/arrow_row_prev.png") repeat scroll 0 0 transparent;display: block;height: 40px;top: 90px;width: 29px;}
.template-5 .view-id-hunger_about_author.view-display-id-block_3 .jcarousel-skin-default .jcarousel-next {background: url("../images/arrow-book-next.png") repeat scroll 0 0 transparent; display: block;height: 40px;top: 90px;width: 29px;left: 454px;}
.template-5 .view-id-hunger_about_author.view-display-id-block_3 .jcarousel-skin-default .jcarousel-clip-horizontal{  width: 410px !important;}
.template-5 .view-id-hunger_about_author.view-display-id-block_3 .view-header{float:left;}
.template-5 .view-id-hunger_about_author.view-display-id-block_3 .jcarousel-pane-title{margin: 38px;margin-bottom: 10px;color: #FFFFFF;font-family: Raleway;font-size: 22px;font-weight: normal;line-height: 20px;}
.template-5 .views-slideshow-controls-text.views_slideshow_controls_text{display: none;}
.template-5 .skin-default .views-slideshow-controls-bottom{margin-left: 35px;}
.template-5 .views-slideshow-pager-field-item .views-content-field-image-asset img{ width: 100px;height: 75px;cursor: pointer;}
.template-5 .view-hunger-overview.view-display-id-block_3 .view-content{float: left;height: 162px;border-bottom: 3px solid #CBA948;display: block;}
.template-5 .view-hunger-overview.view-display-id-block_3 .item-list ul{overflow: inherit;}
.template-5 .view-hunger-overview ul li .views-field-field-banner-link{  float: left;height: 50px;padding-bottom: 7px;padding-top: 7px;text-align: center;width: 188px;}
.template-5 .view-id-hunger_overview.view-display-id-block_3 .item-list .views-field-field-banner-link a{color: #cba948; display: block;font: 16px BankGothicBold;padding-bottom: 18px;padding-top: 15px;text-decoration: none;text-transform: capitalize;}
.template-5 .view-id-hunger_overview.view-display-id-block_3 .item-list .views-field-field-banner-text a{  color: #DDDDDD;float: left;font: 12px/1.4 arial;padding-bottom: 20px;text-decoration: none;}
.template-5 .view-id-hunger_overview.view-display-id-block_3 .item-list .views-field-field-banner-text{width: 127px;padding-right: 10px;position: absolute;right: 0;top: 62px;}
.template-5 .view-hunger-overview.view-display-id-block_3 .item-list ul li .views-field-field-image-asset img{ margin-top: 10px !important;}
.template-5 .view-hunger-overview.view-display-id-block_3 .item-list ul li .views-field-field-image-asset .field-content{text-align: center;}
.template-5 .view-hunger-overview.view-display-id-block_3 .item-list ul li .views-field-field-image-asset{  width: 63px;float: left;}
.template-5 .view-hunger-overview.view-display-id-block_3 .item-list ul li.active{background: url("../images/menubar-hover-bg.png") no-repeat scroll 1px 0 transparent !important;}
.template-5 .view-id-hunger_overview.view-display-id-block_1.views-slideshow-cycle-main .view-content {
  background: url("../images/overview-banner-bg.png") no-repeat scroll center 0px transparent;
  height: 800px;
  margin: -141px auto 0;
  width: 100%;
  padding-top: 141px;
}
.template-5 .view-id-hunger_overview.view-display-id-block_1 .views-field-field-image-asset{  float: right;margin-right: 9px;margin-top: 20px;}
.template-5 .view-id-hunger_overview.view-display-id-block_1 .views-slideshow-cycle-main-frame-row-item{  height: 496px;margin: 0 auto;width: 940px;}
.template-5 .view-id-hunger_overview.view-display-id-block_1 .views-field-field-banner-links{float: right;padding-right: 80px;margin-top: 68px;padding-bottom: 20px;position: relative;text-align: center;}
.template-5 .view-id-hunger_overview.view-display-id-block_1 .views-field-field-banner-links .field-collection-item-field-banner-links{  width: 376px;}
.template-5 .view-id-hunger_overview.view-display-id-block_1 .views-field-field-banner-links .field-collection-item-field-banner-links .field-items p{  font-size: 13px;font-weight: normal;line-height: 1.538em;color: #dab44e;font: 14px helvetica !important;padding-top: 102px;}
.template-5 .view-id-hunger_overview.view-display-id-block_1 .views-slideshow-cycle-main-frame-row{  width: 100% !important;}
.template-5 .view-id-hunger_overview.view-display-id-block_1 {
  height: 640px !important;
}

.template-5 .view-id-hunger_video.view-display-id-block_1 .views-field-field-brightcove-video .BrightcoveExperience{display: block;height: 370px;margin: 20px auto 0;position: relative;width: 660px;}
.template-5 #hunger_games_section .view-id-hunger_video.view-display-id-block_1 .views-field-field-brightcove-video{float: left;width: 100% !important;  margin: 0px !important;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .views-slideshow-cycle-main-frame-row-item{height: auto;overflow: hidden;padding-top: 30px;width: 100%;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .views-slideshow-cycle-main-frame-row{  height: 490px !important;width: 940px !important;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .views_slideshow_cycle_main{height: 490px !important;margin: 0 auto;position: relative;width: 940px !important;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row{  width: 100% !important;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .views-slideshow-cycle-main-frame{height: auto;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .BCLcontainingBlock{margin:auto;}
.template-5 .view-id-hunger_video.view-display-id-block_1{width: 100%;float: left;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .view-content{  height: 496px;margin: 0 auto; width: 940px;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .view-content .views-row.views-row-1{height: auto;overflow: hidden;padding-top: 30px;width: 100%;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .view-content .views-row.views-row-1 .views-field-field-video-series-title{color: #CBA948;float: left;/* font: 36px MyriadPro; */overflow: hidden;font-size: 33px;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .view-content .views-row.views-row-1 .views-field-field-video-series-title .field-content{padding-left: 22px;padding-right: 12px;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .view-content .views-row.views-row-1 .views-field-field-short-description{float: left;margin-top: 17px;overflow: hidden;}
.template-5 .view-id-hunger_video.view-display-id-block_1 .view-content .views-row.views-row-1 .views-field-field-short-description .field-content{  color: #999999;font: 18px arial;padding-left: 10px;}

/* hunger games - books */

.template-5 .view-hunger-books-list.view-display-id-block_1{  display: block;float: left;margin: 0 auto;width: 100%;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .view-content{  background: url("../images/bg_books.png") repeat scroll 0 -694px transparent;margin: auto;width: 1280px;margin-top: -142px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .view-content .skin-default{height: 492px; margin: 150px auto auto;width: 1280px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views-slideshow-controls-bottom{background: none repeat scroll 0 0 #151515;border: 1px solid #242424;float: left;height: 498px;margin-top: -9px;overflow: hidden;position: relative;text-align: center;width: 108px;margin-left: 0px !important;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views-slideshow-controls-bottom #widget_pager_bottom_hunger_books_list-block_1{  margin-left: 4px;margin-top: 22px;position: absolute;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views-slideshow-controls-bottom #widget_pager_bottom_hunger_books_list-block_1 .views_slideshow_pager_field_item.active{  border: 1px solid #CAA848;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views-slideshow-controls-bottom #widget_pager_bottom_hunger_books_list-block_1 .views_slideshow_pager_field_item{width: 98px;margin: 0px; margin-bottom: 8px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views-slideshow-controls-bottom #widget_pager_bottom_hunger_books_list-block_1 .views_slideshow_pager_field_item .views-content-field-image-asset img{  border: 1px solid #242424;width: 100% !important;height: auto !important;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous{  background: url("../images/pre_narrow.png") no-repeat scroll 40px 0 #151515;left: -6px;position: absolute;text-indent: -99999px;top: 2px;width: 100%;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next{  background: url("../images/next_narrow.png") no-repeat scroll 40px 0 #151515;bottom: 0;left: 0;position: absolute;text-indent: -99999px;width: 100%;}
.template-5 .view-hunger-books-list.view-display-id-block_1 #views_slideshow_cycle_main_hunger_books_list-block_1{width: 999px;float: left;}
.template-5 .view-hunger-books-list.view-display-id-block_1.view-content{  height: 635px;margin: 150px auto auto;width: 1280px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section{position: relative;width: 999px;height: 492px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{  width: 999px !important;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-field-image{  float: left;  margin-top: -22px;  margin-left: 30px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-field-image img{width: 765px;height: 653px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-title{color: #DDDDDD;float: left;font-family: Raleway;font-size: 24px;line-height: 24px;margin-left: -280px;min-height: 60px;width: 476px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-body{color: #DDD;float: left; margin-left: -280px;margin-top: 10px;height: 280px;width: 476px;  overflow: hidden;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-body .field-content{width: 476px;height: 255px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-field-sample-chapters span a{  width: 216px;background: url("../images/button_read_sample.png") no-repeat scroll 0 0 transparent;float: left;height: 37px;margin-left: -50px;text-align: -moz-left;text-indent: -9999px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-field-sample-chapters span img{display:none;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-field-bk-store-link a{width: 406px;background: url("../images/btn_buy_book.png") no-repeat scroll 0 0 transparent;float: left;height: 37px;margin-left: -280px;text-align: -moz-left;text-indent: -9999px;margin-top: 20px;outline: medium none;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-field.views-field-field-sample-chapters{  float: left;margin-left: -230px;margin-top: 25px;width: 400px;}
.template-5 .view-hunger-books-list.view-display-id-block_1 .views-slideshow-controls-bottom .views-slideshow-controls-text.views_slideshow_controls_text{display:block ;}
/* Hunger games - Resources*/

.page-products-hunger-games-free-resources #views-exposed-form-hunger-resources-block-1 .ajax-progress-throbber{background-color: transparent;background-position: center center;background-repeat: no-repeat;border-radius: 7px 7px 7px 7px;height: 70px;opacity: 0.9;padding: 4px;position: absolute;top: 100px;left:500px;width: 70px;z-index:999;}
.page-products-hunger-games-free-resources #views-exposed-form-hunger-resources-block-1 .ajax-progress-throbber .throbber{background: url("../images/throble_ajax_view.gif") no-repeat scroll 0 0 transparent; float: left;height: 64px; margin: 2px;width: 64px;background-size: 100%;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-filters{ width: 220px; background: #0e0e0e;  border-bottom: 1px solid #151515;  border-left: 1px solid #151515;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 {  background: url("../images/bg-resource.png") no-repeat scroll left top transparent;border: 1px solid #151515;height: auto;margin: 0 auto 30px;position: relative;width: 940px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content{position: absolute;right: 0px;/* top: 120px; */height: 336px;background: none repeat scroll 0 0 #000000;float: left;width: 718px;border-bottom: 1px solid #151515;border-right: 1px solid #151515;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content.mCustomScrollbar{min-height: 466px !important;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 #edit-field-resource-type-tid-wrapper{min-height: 452px;float: left;padding: 0px;width: 100%;}
.template-5 .panel-pane.hunger-resource-header{  background: url("../images/resource_top_head.png") repeat scroll 0 0 transparent;margin: auto;width: 940px;height: 85px;}
.template-5 .panel-pane.hunger-resource-header h2{  background: url("../images/question_icon.png") no-repeat scroll right top transparent;color: #FFFFFF;float: left;font-family: "Arial Narrow",Arial,sans-serif;font-size: 20px;font-weight: normal;height: 65px;margin: 0;padding-left: 100px;padding-right: 40px;padding-top: 13px;text-transform: uppercase;}
.template-5 .panel-pane.hunger-resource-header h2 span{display: block;font-family: arial;font-size: 25px;font-weight: bold;line-height: 16px;text-align: center;text-transform: uppercase;width: 100%;}
.template-5 .panel-pane.hunger-resource-header .pane-content p{color: #FFFFFF;float: left;font-size: 16px;padding-left: 15px;padding-top: 25px;}
.template-5 .panel-pane.hunger-resource-header .pane-content p i{color: #CBA948;font-style: italic;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-filters #edit-field-resource-type-tid-wrapper > label{color: #FFFFFF;font-family: Raleway;font-size: 15px;padding: 10px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-filters #edit-field-resource-type-tid-wrapper .form-checkboxes a{  border-bottom: 1px solid #181818;color: #FFFFFF;display: block;float: left;line-height: 16px;margin-top: -15px;padding: 0 10px 10px 30px;text-decoration: none;width: 100%;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-filters #edit-field-resource-type-tid-wrapper .form-checkboxes .bef-checkboxes{color: #CCCCCC;float: left;padding: 10px;width: 100%;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-filters #edit-field-resource-type-tid-wrapper .bef-checkboxes label{  font-family: arial;font-size: 13px; padding-left: 5px;font-weight: normal;color: #CCC;}
.template-5 .hunger-resources-filter-section {
  margin-bottom: 30px;
  overflow: hidden;
}
/* .template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .item-list{  width: auto;margin-right: 30px;overflow: hidden;  height: 336px;} */
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .item-list ul li{  float: left;margin: 20px;width: 294px;min-height: 95px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .item-list ul li .views-field-field-resource-image{float: left;margin-right: 18px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .item-list ul li .views-field-field-asset-name .field-content{color: #FFFFFF;float: left;font-size: 13px;overflow: hidden;text-decoration: none;width: 195px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .item-list ul li .views-field-field-asset-name .field-content a{color: #FFFFFF;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .item-list ul li .views-field-field-short-description .field-content{color: #999999;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .item-list ul li .views-field-field-resource-image img{width:80px;height: 80px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-header{  width: 718px;float: right;background: none repeat scroll 0 0 #000000;padding-right: 38px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-header h3{color: #FFFFFF;font-family: Raleway;font-size: 24px;line-height: 27px;margin: 15px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-header p{  color: #999;margin: 15px;}
.template-5 #edit-field-resource-type-tid-wrapper .bef-toggle{display: none !important;}
.template-5 #edit-field-resource-type-tid-wrapper .bef-checkboxes .form-type-bef-checkbox .form-control{width: 11%;height: 11px;float: left;}
.template-5 #edit-field-resource-type-tid-wrapper .form-type-select .form-control.form-checkboxes{ padding: 0px;background-color: #0e0e0e;border: none;}
.template-5 #edit-field-resource-type-tid-wrapper .form-type-select .form-control.form-checkboxes input{width: 11px;}
.template-5 .mCustomScrollBox .mCSB_scrollTools a.mCSB_buttonUp{  background: url("../images/mSBC-buttonUp-bg.png") no-repeat scroll 0 0 transparent;height: 20px;opacity: 1;width: 12px;}
.template-5 .mCustomScrollBox .mCSB_scrollTools a.mCSB_buttonDown{background: url("../images/mSBC-buttonDown-bg.png") no-repeat scroll 0 0 transparent;height: 20px;opacity: 1;width: 12px;}
.page-products-hunger-games-free-resources .template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .item-list ul{list-style: none outside none;}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{  background: #151515 !important; width: 12px !important;}
.logged-in .template-2 .view-display-id-promotional_banner .views-field.views-field-edit-node{font-weight: bolder;float: left;position: absolute;padding: 10px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .mCSB_container .hunger-resource-header h3{color: #FFFFFF;font-family: Raleway;font-size: 24px;line-height: 27px;margin: 15px;}
.template-5 .view-id-hunger_resources.view-display-id-block_1 .view-content .mCSB_container .hunger-resource-header p{color: #999;margin: 15px;}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #151515 !important; width: 12px !important;  border-radius: 5px;}

/*Guided reading*/
.page-guided-reading .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row,
.page-grolier-online .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row,
.template-1 .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row{width: 100% !important; }
.page-guided-reading .view-export-product-microsites .views-slideshow-controls-bottom,
.page-grolier-online .view-export-product-microsites .views-slideshow-controls-bottom,
.template-1 .view-export-product-microsites .views-slideshow-controls-bottom{position: absolute;bottom: 30px;width: 50%;right: 0;text-align: center;z-index: 8;}
.page-guided-reading .view-export-product-microsites .views-slideshow-controls-bottom .views-slideshow-pager-field-item,
.page-grolier-online .view-export-product-microsites .views-slideshow-controls-bottom .views-slideshow-pager-field-item,
.template-1 .view-export-product-microsites .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display: inline-block;background: url(../images/bookflix/icon-slide-bg.png) 0 0 no-repeat;cursor: pointer;width: 17px;height: 17px;margin-right: 8px;text-indent: -999999px;}
.page-guided-reading .view-export-product-microsites .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active,
.page-grolier-online .view-export-product-microsites .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active,
.template-1 .view-export-product-microsites .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active{background: url(../images/bookflix/icon-slide-active.png) 0 0 no-repeat;}
.page-guided-reading .view-display-id-promotional_banner .views-field-field-banner-links,
.page-grolier-online .view-display-id-promotional_banner .views-field-field-banner-links,
.template-1 .view-display-id-promotional_banner .views-field-field-banner-links{padding-top: 15px;}
/* Disable Mobile Cart Order on Microsite */
.begin_page.template-1 .start_order, .begin_page.template-2 .start_order, .begin_page.template-3 .start_order, .begin_page.template-4 .start_order, .begin_page.template-5 .start_order { display: none !important; }
