/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/** Mixins and variables **/
/** Font mixins **/
/* Apply to .content of blocks */
@import url("https://fonts.googleapis.com/css?family=Merriweather:400,400italic,700,700italic");
@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic");
@import url("https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700");
/* line 10, ../scss/global.scss */
body, html {
  overflow-x: hidden !important;
}

/* line 13, ../scss/global.scss */
body {
  position: relative;
}



/* line 16, ../scss/global.scss */
h1, h2, h3, h4, h5, h6 {
  letter-spacing: 0;
}

/** reuseable html classes **/
/* line 21, ../scss/global.scss */
.blue-button, a.blue-button {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}

.commerce-add-to-cart .pre-order {
  background: #0078a8 !important;
}

.commerce-add-to-cart .pre-order:hover {
  background: #00395a !important;
}

.commerce-add-to-cart .pre-order:focus {
  background: #00395a !important;
}

/* line 98, ../scss/_base.scss */
.blue-button:hover, a.blue-button:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.blue-button:hover, a.blue-button:hover {
  background: #00395a;
  text-decoration: none;
}

/* line 26, ../scss/global.scss */
form input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
form input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
form input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}

/* line 30, ../scss/global.scss */
.logo-img {
  float: none;
  margin-right: 0;
  text-align: center;
  margin-bottom: 30px;
  max-width: 100%;
}
/* line 36, ../scss/global.scss */
.logo-img img {
  max-width: 100%;
  height: auto;
}

/* line 42, ../scss/global.scss */
#section-header {
  padding-top: 6px;
}

/* line 46, ../scss/global.scss */
#region-user-first {
  /** Secondary menu **/
  /** User menu **/
}
/* line 48, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu {
  display: none;
  /* JS now moves this on mobile, into main menu */
  margin-bottom: 15px;
}
/* line 52, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu {
  text-align: center;
}
/* line 54, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li {
  list-style-type: none;
  list-style-image: none;
  display: inline;
  margin: 0;
  padding: 0;
  margin-right: 25px;
  position: relative;
  /** dropdowns **/
}
/* line 62, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li.last {
  margin-right: 0;
}
/* line 65, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li.expanded {
  background: url(../img/secondary-arrow.png) right center no-repeat;
  padding-right: 18px;
}
/* line 69, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li > a {
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  text-decoration: none;
}
/* line 75, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li ul.menu {
  display: none;
}
/* line 79, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li:hover ul.menu {
  display: block;
  position: absolute;
  left: 0;
  margin-top: -3px;
  background: rgba(231, 223, 218, 0.96);
  z-index: 100;
  width: 150px;
  padding: 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 89, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li:hover ul.menu li {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  margin-bottom: 5px;
}
/* line 95, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li:hover ul.menu li.last {
  margin-bottom: 0;
}
/* line 98, ../scss/global.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li:hover ul.menu li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000;
  text-shadow: 0px 1px #ffffff;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
#region-user-first #block-menu-menu-secondary-menu .content > ul.menu > li:hover ul.menu li a:hover {
  text-decoration: underline;
}
/* line 112, ../scss/global.scss */
#region-user-first #block-menu-block-1 {
  margin-bottom: 20px;
}
/* line 114, ../scss/global.scss */
#region-user-first #block-menu-block-1 ul.menu {
  text-align: center;
}
/* line 116, ../scss/global.scss */
#region-user-first #block-menu-block-1 ul.menu li {
  list-style-image: none;
  list-style-type: none;
  display: inline;
  padding: 0;
  margin: 0;
  padding-right: 10px;
  margin-right: 6px;
  background: url(../img/menu-divider.png) right center no-repeat;
}
/* line 125, ../scss/global.scss */
#region-user-first #block-menu-block-1 ul.menu li.last {
  background: none;
  padding-right: 0;
  margin-right: 0;
}
/* line 130, ../scss/global.scss */
#region-user-first #block-menu-block-1 ul.menu li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #676767;
}
/* line 98, ../scss/_base.scss */
#region-user-first #block-menu-block-1 ul.menu li a:hover {
  text-decoration: underline;
}

/* line 140, ../scss/global.scss */
#region-menu {
  /** Search form **/
  /** Responsive megamenus **/
}
/* line 142, ../scss/global.scss */
#region-menu #block-search-form {
  margin-bottom: 20px;
}
/* line 144, ../scss/global.scss */
#region-menu #block-search-form input {
  width: 100%;
  height: 38px;
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0px 20px;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  text-shadow: 0px 1px #ffffff;
  border: none;
  box-shadow: 0px 1px 2px #e2dfdd inset;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background: #f4f1ef url(../img/search-icon.png) right center no-repeat;
  cursor: pointer;
}
/* line 150, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 {
  background-color: #0078a8;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px 20px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  margin-bottom: 20px;
  /** secondary menu has been inserted into main menu **/
}
/* line 156, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile {
  float: left;
  width: 100%;
  height: auto;
  margin-top: 8px;
  display: none;
}
/* line 164, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf.leaf-educators:hover .om-maximenu-content-nofade, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf.leaf-students:hover .om-maximenu-content-nofade, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf.leaf-browse:hover .om-maximenu-content-nofade, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf.leaf-educators:hover .om-maximenu-content-nofade, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf.leaf-students:hover .om-maximenu-content-nofade, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf.leaf-browse:hover .om-maximenu-content-nofade {
  display: none;
}
/* line 168, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  /** parent links **/
}
/* line 172, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf.last, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li.last, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf.last, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li.last {
  margin-bottom: 0;
}
/* line 176, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-link, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf > a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-link, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-link, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-link, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li > a {
  width: 100%;
  padding: 0;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 24px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-link:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf > a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-link:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li > a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-link:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf > a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-link:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li > a:hover {
  text-decoration: underline;
}
/* line 183, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-link.active, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf > a.active, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-link.active, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li > a.active, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-link.active, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf > a.active, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-link.active, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li > a.active {
  text-decoration: underline;
}
/* line 105, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-link.active:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf > a.active:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-link.active:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li > a.active:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-link.active:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf > a.active:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-link.active:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li > a.active:hover {
  text-decoration: none;
}
/* line 188, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content {
  position: relative;
  top: 0;
  left: 0;
  margin-top: 30px;
  min-width: 0;
  /** 3 column menus **/
  /** Login form **/
  /** Account links when logged in **/
  /** Facebook login button **/
  /** Students search form & students key redemption form **/
  /** Students key redemption form **/
  /** Browse most popular **/
}
/* line 194, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .om-maximenu-middle, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .om-maximenu-middle, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .om-maximenu-middle, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .om-maximenu-middle {
  background: none;
}
/* line 199, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega h3.title {
  display: none;
}
/* line 203, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column {
  float: left;
  width: 100%;
}
/* line 206, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu {
  float: left;
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
  /** Top level items (Higher Education, Secondary Education, etc) **/
}
/* line 213, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li {
  display: block;
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
  /** Second level (Chinese, Japanese, etc) **/
}
/* line 218, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > a {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 17px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 4px;
}
/* line 228, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu {
  display: block;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
/* line 233, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li {
  display: block;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  /** Third level **/
}
/* line 238, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li.last, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li.last, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li.last, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li.last, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li.last, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li.last, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li.last, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li.last {
  margin-bottom: 0;
}
/* line 241, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li > a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li > a {
  display: block;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  text-decoration: none;
  line-height: 22px;
}
/* line 249, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu {
  display: block;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
/* line 254, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu li {
  display: block;
  margin: 0;
  padding: 0;
  padding-left: 20px;
  margin-bottom: 8px;
}
/* line 260, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu li a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu li a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu li a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu li a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu li a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu li a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_educators_mega .content .column > ul.menu > li > ul.menu > li ul.menu li a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_browse_mega .content .column > ul.menu > li > ul.menu > li ul.menu li a {
  display: block;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  text-decoration: none;
  line-height: 22px;
}
/* line 277, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login {
  float: left;
  width: 100%;
}
/* line 521, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login h3.title {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 4px;
  margin-bottom: 10px;
}
/* line 531, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login form, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login form, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login form, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login form {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
/* line 536, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login label, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login label, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login label, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login label {
  font-family: 'PT Sans', sans-serif;
  font-size: 19px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  line-height: 28px;
}
/* line 540, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login label .form-required, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login label .form-required, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login label .form-required, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login label .form-required {
  color: #ffffff;
}
/* line 544, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login input[type=email], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login input[type=password], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login input[type=email], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login input[type=password], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login input[type=email], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login input[type=password], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login input[type=email], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login input[type=password] {
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 548, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login .links, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login .links, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login .links, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login .links {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  color: #ffffff;
}
/* line 552, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login .links a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login .links a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login .links a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login .links a {
  color: #ffffff;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login .links a:hover {
  text-decoration: underline;
}
/* line 557, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  background: #0078a8;
  border: none;
  text-shadow: none;
  float: right;
}
/* line 98, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-user-id-login input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-user-id-login input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-user-id-login input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-user-id-login input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 281, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_account_links, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_account_links {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
/* line 571, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_account_links h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_account_links h3.title {
  display: none;
}
/* line 574, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links h2.block-title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_account_links h2.block-title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links h2.block-title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_account_links h2.block-title {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 4px;
  margin-bottom: 20px;
  text-transform: none;
  text-align: left;
  background: none;
}
/* line 587, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links {
  text-align: center;
}
/* line 589, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  margin-bottom: 5px;
  margin-left: 5px;
}
/* line 98, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 593, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:first-child, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:first-child, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:first-child, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_theme-id-ct_account_links .links a:first-child {
  margin-left: 0;
}
/* line 285, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-fboauth-id-login, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-fboauth-id-login, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-fboauth-id-login, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-fboauth-id-login {
  border-top: 1px solid #ffffff;
  padding-top: 15px;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottomM: 30px;
}
/* line 607, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-fboauth-id-login h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-fboauth-id-login h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-fboauth-id-login h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-fboauth-id-login h3.title {
  display: none;
}
/* line 610, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-fboauth-id-login a.facebook-action-connect, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-fboauth-id-login a.facebook-action-connect, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-fboauth-id-login a.facebook-action-connect, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-fboauth-id-login a.facebook-action-connect {
  padding-bottom: 15px;
  display: block;
  border-bottom: 1px solid #ffffff;
}
/* line 614, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-fboauth-id-login a.facebook-action-connect img, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-fboauth-id-login a.facebook-action-connect img, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-fboauth-id-login a.facebook-action-connect img, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-fboauth-id-login a.facebook-action-connect img {
  max-width: 100%;
  height: auto;
}
/* line 619, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-fboauth-id-login a.workbook, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-fboauth-id-login a.workbook, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-fboauth-id-login a.workbook, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-fboauth-id-login a.workbook {
  display: block;
  clear: both;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 19px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  text-decoration: none;
  line-height: 28px;
  margin-top: 30px;
}
/* line 98, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-fboauth-id-login a.workbook:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-fboauth-id-login a.workbook:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-fboauth-id-login a.workbook:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-fboauth-id-login a.workbook:hover {
  text-decoration: underline;
}
/* line 289, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-ct_search-id-browse_search, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-ct_search-id-browse_search, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption {
  margin-bottom: 30px;
  float: left;
  width: 100%;
}
/* line 634, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-ct_search-id-browse_search h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-ct_search-id-browse_search h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption h3.title {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 4px;
  margin-bottom: 10px;
}
/* line 644, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-ct_search-id-browse_search input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-ct_search-id-browse_search input[type=text], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=text] {
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 648, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-ct_search-id-browse_search input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-ct_search-id-browse_search input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit] {
  display: none;
}
/* line 651, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-ct_search-id-browse_search a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-ct_search-id-browse_search a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption a {
  color: #fff;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-ct_search-id-browse_search a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-ct_search-id-browse_search a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-ct_search-id-browse_search a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption a:hover {
  text-decoration: underline;
}
/* line 658, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit], #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  border: none;
  text-shadow: none;
  float: right;
}
/* line 98, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit]:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 664, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption label, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption label, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-cheng_tsui_redemption-id-redemption label, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-cheng_tsui_redemption-id-redemption label {
  font-family: 'Merriweather', serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  line-height: 14px;
  margin-bottom: 5px;
}
/* line 297, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 {
  float: left;
  width: 100%;
}
/* line 300, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 h3.title, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 h3.title {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 4px;
  margin-bottom: 10px;
}
/* line 311, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul {
  margin: 0;
  padding: 0;
}
/* line 314, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  margin-bottom: 13px;
}
/* line 320, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li a, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li a, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li a {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 19px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  text-decoration: none;
  line-height: 22px;
}
/* line 98, ../scss/_base.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-menu > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li.om-leaf .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li a:hover, #region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li .om-maximenu-content .block-views-id-cf10a93d41707866fe68e7e4a2088fb2 .item-list ul li a:hover {
  text-decoration: underline;
}
/* line 335, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile {
  display: none;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
/* line 340, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
/* line 346, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li {
  margin-bottom: 4px;
  /** inserted secondary menu child items **/
}
/* line 349, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li > ul.menu {
  display: none;
  margin: 0;
  padding: 0;
}
/* line 353, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li > ul.menu li {
  padding-left: 10px;
}
/* line 355, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 ul.secondary-menu-mobile > li > ul.menu li a {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 17px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  padding-bottom: 4px;
}
/* line 367, ../scss/global.scss */
#region-menu #block-om-maximenu-om-maximenu-1 h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 22px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(../img/menu-plus.png) right center no-repeat;
  cursor: pointer;
}

/** Hide login form title in megamenu when logged in (Sign In) **/
/* line 381, ../scss/global.scss */
.logged-in .block-user-id-login h3.title {
  display: none !important;
}

/* line 386, ../scss/global.scss */
.front #region-preface-first {
  /** Home slider **/
}
/* line 389, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider {
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: none;
  /* min-height: 180px; */
  overflow: hidden;
  margin: 0;
  /** container for name, text and button fields
  .views-field-nothing {
  	.views-field-name {
  		@include ptNarrow(25px);
  		line-height: 35px;
  		text-transform: uppercase;
  		color: #676767;
  		margin-bottom: 3px;
  	}
  	.views-field-field-text {
  		@include merriweather(25px);
  		line-height: 36px;
  		color: #000000;
  		margin-bottom: 15px;
  	}
  	.views-field-field-button-url {
  		a {
  			display: block;
  			background-color: $blue;
  			color: #ffffff;
  			@include ptNarrow(16px, 700);
  			line-height: 16px;
  			text-transform: uppercase;
  			padding: 10px 30px;
  			float: left;
  			@include borderRadius(20px);
  			@include link;
  		}
  	}
  } **/
}
/* line 399, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .flex-direction-nav .flex-prev, .front #region-preface-first #block-views-home-billboards-block .flexslider .flex-direction-nav .flex-next {
  display: block;
  position: absolute;
  top: 100px;
  text-indent: 99999px;
  width: 55px;
  height: 55px;
}
/* line 406, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .flex-direction-nav .flex-prev:before, .front #region-preface-first #block-views-home-billboards-block .flexslider .flex-direction-nav .flex-next:before {
  content: '';
  display: none;
}
/* line 411, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .flex-direction-nav .flex-prev {
  background: url(../img/slider-prev-circle.png);
  left: 20px;
  float: left;
  opacity: 0.5 !important;
}
/* line 417, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .flex-direction-nav .flex-next {
  background: url(../img/slider-next-circle.png);
  right: 20px;
  float: right;
  opacity: 0.5 !important;
}
/* line 424, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .flex-control-nav {
  display: none;
}
/* line 427, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-background-color {
  display: none;
}
/* line 430, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-background-image {
  /*
  z-index: -1;
  position: absolute;
  overflow: hidden;
  @include borderRadius(5px 5px 0 0);
  */
  width: 100%;
}
/* line 438, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-background-image img {
  width: 100%;
  max-width: 1600px;
  /* height: auto; */
  margin: 0 auto;
}
/* line 445, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body {
  font-family: 'Merriweather', serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  color: #000;
  text-align: center;
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  background: #f9f4f1;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 20px;
  position: relative;
}
/* line 455, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body h1, .front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body h2, .front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body h3 {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 35px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 45px;
  color: #676767 !important;
  margin-bottom: 3px;
  display: inline;
}
/* line 462, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body h2 {
  font-size: 30px;
  line-height: 40px;
}
/* line 466, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body h3 {
  font-size: 25px;
  line-height: 35px;
}
/* line 470, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body p {
  font-family: 'Merriweather', serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 30px;
  color: #000000 !important;
  margin-bottom: 15px;
}
/* line 476, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body .blue-button {
  display: inline-block;
  background-color: #0078a8;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-transform: uppercase;
  padding: 10px 30px;
  float: none;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  text-decoration: none;
  margin-left: auto;
  margin-right: auto;
}
/* line 98, ../scss/_base.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-body .blue-button:hover {
  text-decoration: underline;
}
/* line 492, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-image img {
  width: 100%;
  height: auto;
  /*box-shadow: 0px 0px 5px 0px rgba(1, 1, 1, 0.75);*/
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}
/* line 504, ../scss/global.scss */
.front #region-preface-first #block-views-home-billboards-block .flexslider .views-field-field-link-url a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
}

/** Homepage **/
/* line 556, ../scss/global.scss */
.front #region-content {
  /** Featuring block **/
  /** Blog post **/
  /** Video/intro paragraph **/
  /** News and Events **/
  /** Selected Titles **/
}
/* line 557, ../scss/global.scss */
.front #region-content h1 {
  display: none;
}
/* line 562, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 55px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 55px;
  color: #c01f38;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 25px;
}
/* line 567, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 25px;
}
/* line 572, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product img {
  float: left;
  width: 40%;
  height: auto;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  /*@include bookShadow;*/
}
/* line 579, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product .overlay {
  display: none;
}
/* line 582, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product .review {
  display: block;
  float: right;
  width: 59%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 25px 25px 25px;
  font-size: 17px;
  line-height: 23px;
}
/* line 590, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product .review p {
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 23px;
  color: #000000;
}
/* line 595, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product .review .source {
  color: #000000;
}
/* line 598, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product .review .button {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  display: block;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  width: 150px;
  text-align: center;
}
/* line 98, ../scss/_base.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product .review .button:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content a.product .review .button:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 609, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content .buttons {
  text-align: center;
  float: left;
  width: 100%;
  height: 85px;
  margin-top: 15px;
  margin-bottom: 30px;
}
/* line 616, ../scss/global.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content .buttons a {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  display: inline-block;
  width: auto;
  margin-bottom: 20px;
}
/* line 98, ../scss/_base.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content .buttons a:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.front #region-content #block-cheng-theme-ct-home-featuring .content .buttons a:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 627, ../scss/global.scss */
.front #region-content #block-views-home-blog-post-block {
  background: #f9f4f1;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 40px;
}
/* line 636, ../scss/global.scss */
.front #region-content #block-views-home-blog-post-block h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 55px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 55px;
  color: #c01f38;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 45px;
}
/* line 288, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-field-image {
  width: 100%;
}
/* line 290, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-field-image img {
  /*width: 100%;*/
  height: auto;
  -webkit-box-shadow: 0 8px 6px -6px #aaa8a3;
  -moz-box-shadow: 0 8px 6px -6px #aaa8a3;
  box-shadow: 0 8px 6px -6px #aaa8a3;
  margin-bottom: 25px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 297, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-field-image .field-content {
  text-align: center;
}
/* line 301, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-created {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #5b5b5b;
  text-transform: uppercase;
  line-height: 28px;
  margin-bottom: 10px;
}
/* line 308, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-title {
  margin-bottom: 15px;
}
/* line 310, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-title a {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 28px;
  color: #003a5a;
  text-shadow: 0px 1px #ffffff;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-title a:hover {
  text-decoration: underline;
}
/* line 318, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-body {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000000;
  line-height: 28px;
}
/* line 322, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-body a {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #a9172f;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 98, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .views-field-body a:hover {
  text-decoration: underline;
}
/* line 642, ../scss/global.scss */
.front #region-content #block-views-home-blog-post-block .views-row.no-image .views-field {
  width: 100% !important;
  text-align: center;
}
/* line 647, ../scss/global.scss */
.front #region-content #block-views-home-blog-post-block .view-footer {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}
/* line 651, ../scss/global.scss */
.front #region-content #block-views-home-blog-post-block .view-footer a {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  padding-left: 40px;
  padding-right: 40px;
}
/* line 98, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .view-footer a:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.front #region-content #block-views-home-blog-post-block .view-footer a:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 661, ../scss/global.scss */
.front #region-content article {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #272727;
  line-height: 40px;
  margin-bottom: 10px;
  text-align: center;
}
/* line 667, ../scss/global.scss */
.front #region-content article iframe {
  width: 100%;
}
/* line 670, ../scss/global.scss */
.front #region-content article a {
   /*
	@include blueButton;
	padding-left: 18px;
	padding-right: 18px;*/
}
/* line 678, ../scss/global.scss */
.front #region-content #block-views-news-events-block-1 {
  margin-bottom: 35px;
}
/* line 680, ../scss/global.scss */
.front #region-content #block-views-news-events-block-1 h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 55px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 55px;
  color: #c01f38;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 393, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row {
  border-bottom: 1px solid #ababab;
  padding-bottom: 25px;
  margin-bottom: 35px;
}
/* line 397, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-field-type {
  text-align: center;
  margin-bottom: 25px;
}
/* line 400, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-field-type .conference, .front #region-content #block-views-news-events-block-1 .views-row .views-field-field-type .webinar {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 14px;
  color: #ababab;
  text-transform: uppercase;
}
/* line 405, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-field-type .conference:before, .front #region-content #block-views-news-events-block-1 .views-row .views-field-field-type .webinar:before {
  display: block;
  margin-bottom: 5px;
}
/* line 410, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-field-type .conference:before {
  content: url(../img/conference-icon.png);
}
/* line 413, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-field-type .webinar:before {
  content: url(../img/webinar-icon.png);
}
/* line 417, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-field-date {
  text-align: center;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  color: #5b5b5b;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 425, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-title {
  text-align: center;
  margin-bottom: 20px;
}
/* line 428, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-title a {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  color: #003a5a;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-title a:hover {
  text-decoration: underline;
}
/* line 435, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-body {
  text-align: center;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000000;
  line-height: 28px;
}
/* line 441, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-body .field-content p {
  display: inline;
}
/* line 444, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-body .field-content a {
  display: inline;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #ae263c;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 98, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .views-row .views-field-body .field-content a:hover {
  text-decoration: underline;
}
/* line 685, ../scss/global.scss */
.front #region-content #block-views-news-events-block-1 .view-footer {
  text-align: center;
}
/* line 687, ../scss/global.scss */
.front #region-content #block-views-news-events-block-1 .view-footer a {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  width: 220px;
  text-align: center;
}
/* line 98, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .view-footer a:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.front #region-content #block-views-news-events-block-1 .view-footer a:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 697, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block {
  margin-bottom: 50px;
}
/* line 699, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 55px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 55px;
  color: #c01f38;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 703, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block .flexslider {
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 709, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block .flexslider ul.slides li {
  float: left;
  width: 190px !important;
  margin-right: 20px !important;
  display: block;
  opacity: 1 !important;
}
/* line 715, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block .flexslider ul.slides li img {
  width: 100%;
  height: auto;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 8px 6px -6px #aaa8a3;
  -moz-box-shadow: 0 8px 6px -6px #aaa8a3;
  box-shadow: 0 8px 6px -6px #aaa8a3;
}
/* line 723, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block .flexslider .flex-control-nav {
  display: none;
}
/* line 727, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block .flexslider .flex-direction-nav .flex-prev, .front #region-content #block-views-selected-titles-block .flexslider .flex-direction-nav .flex-next {
  display: block;
  position: absolute;
  width: 46%;
  opacity: 1;
  bottom: -55px;
  top: auto;
  text-indent: 99999px;
  background-color: red;
}
/* line 736, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block .flexslider .flex-direction-nav .flex-prev:before, .front #region-content #block-views-selected-titles-block .flexslider .flex-direction-nav .flex-next:before {
  content: '' !important;
  display: none !important;
}
/* line 741, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block .flexslider .flex-direction-nav .flex-prev {
  float: left;
  left: 0;
  background: url(../img/selected-prev.png) right top no-repeat;
}
/* line 746, ../scss/global.scss */
.front #region-content #block-views-selected-titles-block .flexslider .flex-direction-nav .flex-next {
  float: right;
  right: 0;
  background: url(../img/selected-next.png) left top no-repeat;
}

/* line 759, ../scss/global.scss */
.front .region-footer-first {
  padding-bottom: 100px;
}

/* line 762, ../scss/global.scss */
#region-footer-first {
  /** Facebook block **/
  /** Twitter block **/
  /** Mailchimp signup form **/
}
/* line 765, ../scss/global.scss */
#region-footer-first #block-cheng-theme-ct-facebook {
  text-align: center;
  padding-top: 130px;
  background: url(../img/facebook-circle.png) center top no-repeat;
  margin-bottom: 30px;
}
/* line 770, ../scss/global.scss */
#region-footer-first #block-cheng-theme-ct-facebook iframe {
  /* width: 100% !important; */
  height: 400px !important;
  /* border-bottom: 1px solid #aaaaaa !important; */
}
/* line 777, ../scss/global.scss */
#region-footer-first #block-cheng-theme-ct-twitter {
  padding-top: 130px;
  background: url(../img/twitter-circle.png) center top no-repeat;
  margin-bottom: 30px;
}
/* line 781, ../scss/global.scss */
#region-footer-first #block-cheng-theme-ct-twitter iframe {
  width: 100% !important;
  height: 400px !important;
}
/* line 787, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup {
  padding-top: 130px;
  background: url(../img/email-circle.png) center top no-repeat;
}
/* line 790, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup h2.block-title {
  font-family: 'Merriweather', serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 25px;
  color: #003a5a;
  margin-bottom: 20px;
}
/* line 797, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form .indicates-required {
  display: none;
}
/* line 800, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form .form-item {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 804, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form label {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000000;
  margin-bottom: 5px;
}
/* line 808, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form label .asterisk {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #6c0714;
}
/* line 813, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form input[type=text], #region-footer-first #block-mailchimp-signup-homepage-footer-signup form input[type=email] {
  width: 100%;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 4px 8px;
  height: 35px;
  margin-bottom: 14px;
}
/* line 821, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form select {
  border: 1px solid  #c8c8c8;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 4px 8px;
  margin-bottom: 14px;
  width: 175px;
}
/* line 828, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form .clear {
  text-align: center;
}
/* line 831, ../scss/global.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form input[type=submit] {
  margin-top: 20px;
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  background: #0077a8;
  border: none;
  text-shadow: none;
  width: 120px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  padding: 9px 16px 7px 16px;
}
/* line 98, ../scss/_base.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
#region-footer-first #block-mailchimp-signup-homepage-footer-signup form input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}

/* line 848, ../scss/global.scss */
#zone-footer-second-wrapper {
  background: #7f0a1d;
}

/* line 851, ../scss/global.scss */
#region-footer-second {
  padding-top: 25px;
  padding-bottom: 100px;
  /** Footer contact info **/
  /** Addthis/social media icons **/
  /** Footer menu **/
}
/* line 855, ../scss/global.scss */
#region-footer-second #block-block-1 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 858, ../scss/global.scss */
#region-footer-second #block-block-1 h2.block-title {
  font-family: 'Merriweather', serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  line-height: 24px;
}
/* line 863, ../scss/global.scss */
#region-footer-second #block-block-1 .content {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  line-height: 20px;
}
/* line 870, ../scss/global.scss */
#region-footer-second #block-cheng-theme-ct-social {
  text-align: center;
}
/* line 872, ../scss/global.scss */
#region-footer-second #block-cheng-theme-ct-social h2.block-title {
  font-family: 'Merriweather', serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  line-height: 15px;
  margin-bottom: 15px;
}
/* line 879, ../scss/global.scss */
#region-footer-second #block-cheng-theme-ct-social .content a {
  display: inline;
  margin-right: 0;
}
/* line 883, ../scss/global.scss */
#region-footer-second #block-cheng-theme-ct-social .content .addthis_toolbox {
  display: inline-block;
  position: relative;
}
/* line 886, ../scss/global.scss */
#region-footer-second #block-cheng-theme-ct-social .content .addthis_toolbox .at15t_compact {
  display: inline-block;
  position: relative;
  top: 5px;
}
/* line 895, ../scss/global.scss */
#region-footer-second #block-menu-block-2 {
  display: none;
}

/** Page billboards **/
/* line 904, ../scss/global.scss */
.not-front #region-preface-first .block-block img {
  display: none;
}
/* line 907, ../scss/global.scss */
.not-front #region-preface-first .block-block p {
  margin-bottom: 0;
}

/* line 913, ../scss/global.scss */
.not-front h1 {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 55px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 55px;
  color: #c01f38;
  text-align: center;
  text-transform: uppercase;
  line-height: 65px;
  margin-bottom: 10px;
}

/** Series page & product detail page **/
/* line 922, ../scss/global.scss */
.node-type-series #block-system-main, .node-type-product-display #block-system-main, .node-type-product-bundle #block-system-main {
  /** Back link on product detail **/
  /** More book in this series on product detail **/
  /** ISBN on product detail **/
}
/* line 923, ../scss/global.scss */
.node-type-series #block-system-main .flexslider, .node-type-product-display #block-system-main .flexslider, .node-type-product-bundle #block-system-main .flexslider {
  border: none;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  padding: 0;
  margin-bottom: 100px;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
/* line 934, ../scss/global.scss */
.node-type-series #block-system-main .flexslider ul.slides, .node-type-product-display #block-system-main .flexslider ul.slides, .node-type-product-bundle #block-system-main .flexslider ul.slides {
  height: 100%;
  overflow: hidden;
  padding: 0;
}
/* line 939, ../scss/global.scss */
.node-type-series #block-system-main .flexslider ul.slides li img, .node-type-product-display #block-system-main .flexslider ul.slides li img, .node-type-product-bundle #block-system-main .flexslider ul.slides li img {
  width: auto;
  height: auto;
}
/* line 945, ../scss/global.scss */
.node-type-series #block-system-main .flexslider ol.flex-control-thumbs, .node-type-product-display #block-system-main .flexslider ol.flex-control-thumbs, .node-type-product-bundle #block-system-main .flexslider ol.flex-control-thumbs {
  position: absolute;
  bottom: -75px;
  margin-top: 0;
  z-index: 100;
}
/* line 950, ../scss/global.scss */
.node-type-series #block-system-main .flexslider ol.flex-control-thumbs li, .node-type-product-display #block-system-main .flexslider ol.flex-control-thumbs li, .node-type-product-bundle #block-system-main .flexslider ol.flex-control-thumbs li {
  display: block;
  float: left;
  width: auto;
  margin-right: 20px;
}
/* line 955, ../scss/global.scss */
.node-type-series #block-system-main .flexslider ol.flex-control-thumbs li img, .node-type-product-display #block-system-main .flexslider ol.flex-control-thumbs li img, .node-type-product-bundle #block-system-main .flexslider ol.flex-control-thumbs li img {
  width: 55px;
  height: 55px;
}
/* line 962, ../scss/global.scss */
.node-type-series #block-system-main .preview-link, .node-type-series #block-system-main .full-series-link, .node-type-series #block-system-main .field-name-field-youtube-video, .node-type-series #block-system-main .field-name-field-companion-site-link, .node-type-product-display #block-system-main .preview-link, .node-type-product-display #block-system-main .full-series-link, .node-type-product-display #block-system-main .field-name-field-youtube-video, .node-type-product-display #block-system-main .field-name-field-companion-site-link, .node-type-product-bundle #block-system-main .preview-link, .node-type-product-bundle #block-system-main .full-series-link, .node-type-product-bundle #block-system-main .field-name-field-youtube-video, .node-type-product-bundle #block-system-main .field-name-field-companion-site-link {
  height: 21px;
  padding-left: 40px;
}
/* line 966, ../scss/global.scss */
.node-type-series #block-system-main .preview-link, .node-type-series #block-system-main .full-series-link, .node-type-series #block-system-main .field-name-field-youtube-video, .node-type-series #block-system-main .field-name-field-companion-site-link, .node-type-series #block-system-main .sales-link, .node-type-product-display #block-system-main .preview-link, .node-type-product-display #block-system-main .full-series-link, .node-type-product-display #block-system-main .field-name-field-youtube-video, .node-type-product-display #block-system-main .field-name-field-companion-site-link, .node-type-product-display #block-system-main .sales-link, .node-type-product-bundle #block-system-main .preview-link, .node-type-product-bundle #block-system-main .full-series-link, .node-type-product-bundle #block-system-main .field-name-field-youtube-video, .node-type-product-bundle #block-system-main .field-name-field-companion-site-link, .node-type-product-bundle #block-system-main .sales-link {
  padding-top: 4px;
  margin-bottom: 15px;
}
/* line 969, ../scss/global.scss */
.node-type-series #block-system-main .preview-link a, .node-type-series #block-system-main .full-series-link a, .node-type-series #block-system-main .field-name-field-youtube-video a, .node-type-series #block-system-main .field-name-field-companion-site-link a, .node-type-series #block-system-main .sales-link a, .node-type-product-display #block-system-main .preview-link a, .node-type-product-display #block-system-main .full-series-link a, .node-type-product-display #block-system-main .field-name-field-youtube-video a, .node-type-product-display #block-system-main .field-name-field-companion-site-link a, .node-type-product-display #block-system-main .sales-link a, .node-type-product-bundle #block-system-main .preview-link a, .node-type-product-bundle #block-system-main .full-series-link a, .node-type-product-bundle #block-system-main .field-name-field-youtube-video a, .node-type-product-bundle #block-system-main .field-name-field-companion-site-link a, .node-type-product-bundle #block-system-main .sales-link a {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  color: #ae263c;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .preview-link a:hover, .node-type-series #block-system-main .full-series-link a:hover, .node-type-series #block-system-main .field-name-field-youtube-video a:hover, .node-type-series #block-system-main .field-name-field-companion-site-link a:hover, .node-type-series #block-system-main .sales-link a:hover, .node-type-product-display #block-system-main .preview-link a:hover, .node-type-product-display #block-system-main .full-series-link a:hover, .node-type-product-display #block-system-main .field-name-field-youtube-video a:hover, .node-type-product-display #block-system-main .field-name-field-companion-site-link a:hover, .node-type-product-display #block-system-main .sales-link a:hover, .node-type-product-bundle #block-system-main .preview-link a:hover, .node-type-product-bundle #block-system-main .full-series-link a:hover, .node-type-product-bundle #block-system-main .field-name-field-youtube-video a:hover, .node-type-product-bundle #block-system-main .field-name-field-companion-site-link a:hover, .node-type-product-bundle #block-system-main .sales-link a:hover {
  text-decoration: underline;
}
/* line 977, ../scss/global.scss */
.node-type-series #block-system-main .preview-link, .node-type-product-display #block-system-main .preview-link, .node-type-product-bundle #block-system-main .preview-link {
  background: url(../img/previews-icon.png) left bottom no-repeat;
  border-top: 1px solid #cccccc;
  padding-top: 20px;
}
/* line 981, ../scss/global.scss */
.node-type-series #block-system-main .preview-link a, .node-type-product-display #block-system-main .preview-link a, .node-type-product-bundle #block-system-main .preview-link a {
  display: inline-block;
  margin-top: 4px;
}
/* line 986, ../scss/global.scss */
.node-type-series #block-system-main .full-series-link, .node-type-product-display #block-system-main .full-series-link, .node-type-product-bundle #block-system-main .full-series-link {
  background: url(../img/full-series-icon.png) left top no-repeat;
}
/* line 989, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-youtube-video, .node-type-product-display #block-system-main .field-name-field-youtube-video, .node-type-product-bundle #block-system-main .field-name-field-youtube-video {
  background: url(../img/video-icon.png) left top no-repeat;
}
/* line 993, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-youtube-video #field-youtube-video, .node-type-product-display #block-system-main .field-name-field-youtube-video #field-youtube-video, .node-type-product-bundle #block-system-main .field-name-field-youtube-video #field-youtube-video {
  display: none;
}
/* line 997, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-companion-site-link, .node-type-product-display #block-system-main .field-name-field-companion-site-link, .node-type-product-bundle #block-system-main .field-name-field-companion-site-link {
  background: url(../img/companion-icon.png) left bottom no-repeat;
}
/* line 1001, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-companion-site-link .field-item a:after, .node-type-product-display #block-system-main .field-name-field-companion-site-link .field-item a:after, .node-type-product-bundle #block-system-main .field-name-field-companion-site-link .field-item a:after {
  content: ' \00bb';
}
/* line 1007, ../scss/global.scss */
.node-type-series #block-system-main .sales-link, .node-type-product-display #block-system-main .sales-link, .node-type-product-bundle #block-system-main .sales-link {
  background: url(../img/contact-icon.png) left center no-repeat;
  height: 18px;
  padding-left: 40px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 1017, ../scss/global.scss */
.node-type-series #block-system-main .fb-like, .node-type-product-display #block-system-main .fb-like, .node-type-product-bundle #block-system-main .fb-like {
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
/* line 1022, ../scss/global.scss */
.node-type-series #block-system-main .addthis_sharing_toolbox, .node-type-product-display #block-system-main .addthis_sharing_toolbox, .node-type-product-bundle #block-system-main .addthis_sharing_toolbox {
  clear: left;
  margin-bottom: 40px;
}
/* line 1027, ../scss/global.scss */
.node-type-series #block-system-main .back-link, .node-type-product-display #block-system-main .back-link, .node-type-product-bundle #block-system-main .back-link {
  text-align: right;
}
/* line 1029, ../scss/global.scss */
.node-type-series #block-system-main .back-link a, .node-type-product-display #block-system-main .back-link a, .node-type-product-bundle #block-system-main .back-link a {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #0078a8;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .back-link a:hover, .node-type-product-display #block-system-main .back-link a:hover, .node-type-product-bundle #block-system-main .back-link a:hover {
  text-decoration: underline;
}
/* line 1036, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series, .node-type-product-display #block-system-main .more-in-series, .node-type-product-bundle #block-system-main .more-in-series {
  background: #f4f1ef;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 12px;
  width: 100%;
  float: left;
  margin-bottom: 40px;
}
/* line 1044, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series h3, .node-type-product-display #block-system-main .more-in-series h3, .node-type-product-bundle #block-system-main .more-in-series h3 {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #c01f38;
  text-shadow: 0px 1px #ffffff;
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 1051, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series .views-row, .node-type-product-display #block-system-main .more-in-series .views-row, .node-type-product-bundle #block-system-main .more-in-series .views-row {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
/* line 1055, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series .views-row .views-field-field-images, .node-type-product-display #block-system-main .more-in-series .views-row .views-field-field-images, .node-type-product-bundle #block-system-main .more-in-series .views-row .views-field-field-images {
  float: left;
  width: 48%;
}
/* line 1058, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series .views-row .views-field-field-images img, .node-type-product-display #block-system-main .more-in-series .views-row .views-field-field-images img, .node-type-product-bundle #block-system-main .more-in-series .views-row .views-field-field-images img {
  width: 100%;
  height: auto;
}
/* line 1063, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series .views-row .views-field-title, .node-type-product-display #block-system-main .more-in-series .views-row .views-field-title, .node-type-product-bundle #block-system-main .more-in-series .views-row .views-field-title {
  float: right;
  width: 49%;
}
/* line 1066, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series .views-row .views-field-title a, .node-type-product-display #block-system-main .more-in-series .views-row .views-field-title a, .node-type-product-bundle #block-system-main .more-in-series .views-row .views-field-title a {
  font-family: 'Merriweather', serif;
  font-size: 13px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #003a5a;
  text-decoration: none;
  text-shadow: 0px 1px #ffffff;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .more-in-series .views-row .views-field-title a:hover, .node-type-product-display #block-system-main .more-in-series .views-row .views-field-title a:hover, .node-type-product-bundle #block-system-main .more-in-series .views-row .views-field-title a:hover {
  text-decoration: underline;
}
/* line 1074, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series .view-footer, .node-type-product-display #block-system-main .more-in-series .view-footer, .node-type-product-bundle #block-system-main .more-in-series .view-footer {
  float: left;
  width: 100%;
  text-align: right;
}
/* line 1078, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series .view-footer p, .node-type-product-display #block-system-main .more-in-series .view-footer p, .node-type-product-bundle #block-system-main .more-in-series .view-footer p {
  margin-bottom: 0;
}
/* line 1081, ../scss/global.scss */
.node-type-series #block-system-main .more-in-series .view-footer a, .node-type-product-display #block-system-main .more-in-series .view-footer a, .node-type-product-bundle #block-system-main .more-in-series .view-footer a {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #a9162f;
  text-shadow: 0px 1px #ffffff;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .more-in-series .view-footer a:hover, .node-type-product-display #block-system-main .more-in-series .view-footer a:hover, .node-type-product-bundle #block-system-main .more-in-series .view-footer a:hover {
  text-decoration: underline;
}
/* line 1092, ../scss/global.scss */
.node-type-series #block-system-main .commerce-product-extra-field-sku, .node-type-product-display #block-system-main .commerce-product-extra-field-sku, .node-type-product-bundle #block-system-main .commerce-product-extra-field-sku {
  text-transform: uppercase;
  color: #333333;
  margin-top: 20px;
}
/* line 1096, ../scss/global.scss */
.node-type-series #block-system-main .commerce-product-extra-field-sku .commerce-product-sku-label, .node-type-product-display #block-system-main .commerce-product-extra-field-sku .commerce-product-sku-label, .node-type-product-bundle #block-system-main .commerce-product-extra-field-sku .commerce-product-sku-label {
  font-weight: 400;
}
/* line 1100, ../scss/global.scss */
.node-type-series #block-system-main .field-name-contributors, .node-type-series #block-system-main .commerce-product-extra-field-sku, .node-type-series #block-system-main .field-name-field-editon,
.node-type-series #block-system-main .field-name-field-subtitle, .node-type-product-display #block-system-main .field-name-contributors, .node-type-product-display #block-system-main .field-name-field-information-field, .node-type-product-display #block-system-main .commerce-product-extra-field-sku, .node-type-product-display #block-system-main .field-name-field-editon,
.node-type-product-display #block-system-main .field-name-field-subtitle, .node-type-product-bundle #block-system-main .field-name-contributors, .node-type-product-bundle #block-system-main .commerce-product-extra-field-sku, .node-type-product-bundle #block-system-main .field-name-field-editon,
.node-type-product-bundle #block-system-main .field-name-field-subtitle {
  font-family: 'PT Sans', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500cd
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 26px;
  color: #333333;
  margin-bottom: 20px;
}
/* line 1107, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-editon,
.node-type-series #block-system-main .field-name-field-subtitle, .node-type-product-bundle #block-system-main .field-name-field-editon,
.node-type-product-bundle #block-system-main .field-name-field-subtitle {
  text-transform: uppercase;
}
/* line 1111, ../scss/global.scss */
.node-type-series #block-system-main .commerce-product-extra-field-sku, .node-type-product-display #block-system-main .commerce-product-extra-field-sku, .node-type-product-bundle #block-system-main .commerce-product-extra-field-sku {
  margin-bottom: 10px;
}
/* line 1114, ../scss/global.scss */
.node-type-series #block-system-main .buttons, .node-type-product-display #block-system-main .buttons, .node-type-product-bundle #block-system-main .buttons {
  margin-bottom: 20px;
}
/* line 1116, ../scss/global.scss */
.node-type-series #block-system-main .buttons ul, .node-type-product-display #block-system-main .buttons ul, .node-type-product-bundle #block-system-main .buttons ul {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 1119, ../scss/global.scss */
.node-type-series #block-system-main .buttons ul li, .node-type-product-display #block-system-main .buttons ul li, .node-type-product-bundle #block-system-main .buttons ul li {
  list-style-type: none;
  list-style-image: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 1125, ../scss/global.scss */
.node-type-series #block-system-main .buttons ul li a, .node-type-product-display #block-system-main .buttons ul li a, .node-type-product-bundle #block-system-main .buttons ul li a {
  display: inline-block;
  background: #f4f1ef;
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #c01f38;
  padding: 10px;
  margin-right: 7px;
  margin-bottom: 15px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-shadow: 0px 1px #ffffff;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .buttons ul li a:hover, .node-type-product-display #block-system-main .buttons ul li a:hover, .node-type-product-bundle #block-system-main .buttons ul li a:hover {
  text-decoration: underline;
}
/* line 1141, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body, .node-type-series #block-system-main .about-series, .node-type-series #block-system-main .field-name-field-features, .node-type-series #block-system-main .field-name-field-resources,
.node-type-series #block-system-main .field-name-field-reviews, .node-type-series #block-system-main .field-name-field-about-authors, .node-type-series #block-system-main .field-previews,
.node-type-series #block-system-main .field-name-field-previews, .node-type-series #block-system-main .field-name-field-table-contents, .node-type-series #block-system-main .field-specs, .node-type-product-display #block-system-main .field-name-body, .node-type-product-display #block-system-main .about-series, .node-type-product-display #block-system-main .field-name-field-features, .node-type-product-display #block-system-main .field-name-field-resources,
.node-type-product-display #block-system-main .field-name-field-reviews, .node-type-product-display #block-system-main .field-name-field-about-authors, .node-type-product-display #block-system-main .field-previews,
.node-type-product-display #block-system-main .field-name-field-previews, .node-type-product-display #block-system-main .field-name-field-table-contents, .node-type-product-display #block-system-main .field-specs, .node-type-product-bundle #block-system-main .field-name-body, .node-type-product-bundle #block-system-main .about-series, .node-type-product-bundle #block-system-main .field-name-field-features, .node-type-product-bundle #block-system-main .field-name-field-resources,
.node-type-product-bundle #block-system-main .field-name-field-reviews, .node-type-product-bundle #block-system-main .field-name-field-about-authors, .node-type-product-bundle #block-system-main .field-previews,
.node-type-product-bundle #block-system-main .field-name-field-previews, .node-type-product-bundle #block-system-main .field-name-field-table-contents, .node-type-product-bundle #block-system-main .field-specs {
  border-top: 1px solid #cccccc;
  padding-top: 15px;
  margin-bottom: 20px;
}
/* line 1147, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-label, .node-type-series #block-system-main .field-name-body h3, .node-type-series #block-system-main .about-series .field-label, .node-type-series #block-system-main .about-series h3, .node-type-series #block-system-main .field-name-field-features .field-label, .node-type-series #block-system-main .field-name-field-features h3, .node-type-series #block-system-main .field-name-field-resources .field-label, .node-type-series #block-system-main .field-name-field-resources h3,
.node-type-series #block-system-main .field-name-field-reviews .field-label,
.node-type-series #block-system-main .field-name-field-reviews h3, .node-type-series #block-system-main .field-name-field-about-authors .field-label, .node-type-series #block-system-main .field-name-field-about-authors h3, .node-type-series #block-system-main .field-previews .field-label, .node-type-series #block-system-main .field-previews h3,
.node-type-series #block-system-main .field-name-field-previews .field-label,
.node-type-series #block-system-main .field-name-field-previews h3, .node-type-series #block-system-main .field-name-field-table-contents .field-label, .node-type-series #block-system-main .field-name-field-table-contents h3, .node-type-series #block-system-main .field-specs .field-label, .node-type-series #block-system-main .field-specs h3, .node-type-product-display #block-system-main .field-name-body .field-label, .node-type-product-display #block-system-main .field-name-body h3, .node-type-product-display #block-system-main .about-series .field-label, .node-type-product-display #block-system-main .about-series h3, .node-type-product-display #block-system-main .field-name-field-features .field-label, .node-type-product-display #block-system-main .field-name-field-features h3, .node-type-product-display #block-system-main .field-name-field-resources .field-label, .node-type-product-display #block-system-main .field-name-field-resources h3,
.node-type-product-display #block-system-main .field-name-field-reviews .field-label,
.node-type-product-display #block-system-main .field-name-field-reviews h3, .node-type-product-display #block-system-main .field-name-field-about-authors .field-label, .node-type-product-display #block-system-main .field-name-field-about-authors h3, .node-type-product-display #block-system-main .field-previews .field-label, .node-type-product-display #block-system-main .field-previews h3,
.node-type-product-display #block-system-main .field-name-field-previews .field-label,
.node-type-product-display #block-system-main .field-name-field-previews h3, .node-type-product-display #block-system-main .field-name-field-table-contents .field-label, .node-type-product-display #block-system-main .field-name-field-table-contents h3, .node-type-product-display #block-system-main .field-specs .field-label, .node-type-product-display #block-system-main .field-specs h3, .node-type-product-bundle #block-system-main .field-name-body .field-label, .node-type-product-bundle #block-system-main .field-name-body h3, .node-type-product-bundle #block-system-main .about-series .field-label, .node-type-product-bundle #block-system-main .about-series h3, .node-type-product-bundle #block-system-main .field-name-field-features .field-label, .node-type-product-bundle #block-system-main .field-name-field-features h3, .node-type-product-bundle #block-system-main .field-name-field-resources .field-label, .node-type-product-bundle #block-system-main .field-name-field-resources h3,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-label,
.node-type-product-bundle #block-system-main .field-name-field-reviews h3, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-label, .node-type-product-bundle #block-system-main .field-name-field-about-authors h3, .node-type-product-bundle #block-system-main .field-previews .field-label, .node-type-product-bundle #block-system-main .field-previews h3,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-label,
.node-type-product-bundle #block-system-main .field-name-field-previews h3, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-label, .node-type-product-bundle #block-system-main .field-name-field-table-contents h3, .node-type-product-bundle #block-system-main .field-specs .field-label, .node-type-product-bundle #block-system-main .field-specs h3 {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #003a5a;
  margin-bottom: 0;
}
/* line 1150, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-items, .node-type-series #block-system-main .field-name-body .field, .node-type-series #block-system-main .field-name-body .commerce-product-field, .node-type-series #block-system-main .about-series .field-items, .node-type-series #block-system-main .about-series .field, .node-type-series #block-system-main .about-series .commerce-product-field, .node-type-series #block-system-main .field-name-field-features .field-items, .node-type-series #block-system-main .field-name-field-features .field, .node-type-series #block-system-main .field-name-field-features .commerce-product-field, .node-type-series #block-system-main .field-name-field-resources .field-items, .node-type-series #block-system-main .field-name-field-resources .field, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field,
.node-type-series #block-system-main .field-name-field-reviews .field-items,
.node-type-series #block-system-main .field-name-field-reviews .field,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field, .node-type-series #block-system-main .field-name-field-about-authors .field-items, .node-type-series #block-system-main .field-name-field-about-authors .field, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field, .node-type-series #block-system-main .field-previews .field-items, .node-type-series #block-system-main .field-previews .field, .node-type-series #block-system-main .field-previews .commerce-product-field,
.node-type-series #block-system-main .field-name-field-previews .field-items,
.node-type-series #block-system-main .field-name-field-previews .field,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field, .node-type-series #block-system-main .field-name-field-table-contents .field-items, .node-type-series #block-system-main .field-name-field-table-contents .field, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field, .node-type-series #block-system-main .field-specs .field-items, .node-type-series #block-system-main .field-specs .field, .node-type-series #block-system-main .field-specs .commerce-product-field, .node-type-product-display #block-system-main .field-name-body .field-items, .node-type-product-display #block-system-main .field-name-body .field, .node-type-product-display #block-system-main .field-name-body .commerce-product-field, .node-type-product-display #block-system-main .about-series .field-items, .node-type-product-display #block-system-main .about-series .field, .node-type-product-display #block-system-main .about-series .commerce-product-field, .node-type-product-display #block-system-main .field-name-field-features .field-items, .node-type-product-display #block-system-main .field-name-field-features .field, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field, .node-type-product-display #block-system-main .field-name-field-resources .field-items, .node-type-product-display #block-system-main .field-name-field-resources .field, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items,
.node-type-product-display #block-system-main .field-name-field-reviews .field,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items, .node-type-product-display #block-system-main .field-name-field-about-authors .field, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field, .node-type-product-display #block-system-main .field-previews .field-items, .node-type-product-display #block-system-main .field-previews .field, .node-type-product-display #block-system-main .field-previews .commerce-product-field,
.node-type-product-display #block-system-main .field-name-field-previews .field-items,
.node-type-product-display #block-system-main .field-name-field-previews .field,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items, .node-type-product-display #block-system-main .field-name-field-table-contents .field, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field, .node-type-product-display #block-system-main .field-specs .field-items, .node-type-product-display #block-system-main .field-specs .field, .node-type-product-display #block-system-main .field-specs .commerce-product-field, .node-type-product-bundle #block-system-main .field-name-body .field-items, .node-type-product-bundle #block-system-main .field-name-body .field, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field, .node-type-product-bundle #block-system-main .about-series .field-items, .node-type-product-bundle #block-system-main .about-series .field, .node-type-product-bundle #block-system-main .about-series .commerce-product-field, .node-type-product-bundle #block-system-main .field-name-field-features .field-items, .node-type-product-bundle #block-system-main .field-name-field-features .field, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items, .node-type-product-bundle #block-system-main .field-name-field-resources .field, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field, .node-type-product-bundle #block-system-main .field-previews .field-items, .node-type-product-bundle #block-system-main .field-previews .field, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items,
.node-type-product-bundle #block-system-main .field-name-field-previews .field,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field, .node-type-product-bundle #block-system-main .field-specs .field-items, .node-type-product-bundle #block-system-main .field-specs .field, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000000;
  line-height: 30px;
}
/* line 1154, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-items .field-item, .node-type-series #block-system-main .field-name-body .field .field-item, .node-type-series #block-system-main .field-name-body .commerce-product-field .field-item, .node-type-series #block-system-main .about-series .field-items .field-item, .node-type-series #block-system-main .about-series .field .field-item, .node-type-series #block-system-main .about-series .commerce-product-field .field-item, .node-type-series #block-system-main .field-name-field-features .field-items .field-item, .node-type-series #block-system-main .field-name-field-features .field .field-item, .node-type-series #block-system-main .field-name-field-features .commerce-product-field .field-item, .node-type-series #block-system-main .field-name-field-resources .field-items .field-item, .node-type-series #block-system-main .field-name-field-resources .field .field-item, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field .field-item,
.node-type-series #block-system-main .field-name-field-reviews .field-items .field-item,
.node-type-series #block-system-main .field-name-field-reviews .field .field-item,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field .field-item, .node-type-series #block-system-main .field-name-field-about-authors .field-items .field-item, .node-type-series #block-system-main .field-name-field-about-authors .field .field-item, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field .field-item, .node-type-series #block-system-main .field-previews .field-items .field-item, .node-type-series #block-system-main .field-previews .field .field-item, .node-type-series #block-system-main .field-previews .commerce-product-field .field-item,
.node-type-series #block-system-main .field-name-field-previews .field-items .field-item,
.node-type-series #block-system-main .field-name-field-previews .field .field-item,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field .field-item, .node-type-series #block-system-main .field-name-field-table-contents .field-items .field-item, .node-type-series #block-system-main .field-name-field-table-contents .field .field-item, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field .field-item, .node-type-series #block-system-main .field-specs .field-items .field-item, .node-type-series #block-system-main .field-specs .field .field-item, .node-type-series #block-system-main .field-specs .commerce-product-field .field-item, .node-type-product-display #block-system-main .field-name-body .field-items .field-item, .node-type-product-display #block-system-main .field-name-body .field .field-item, .node-type-product-display #block-system-main .field-name-body .commerce-product-field .field-item, .node-type-product-display #block-system-main .about-series .field-items .field-item, .node-type-product-display #block-system-main .about-series .field .field-item, .node-type-product-display #block-system-main .about-series .commerce-product-field .field-item, .node-type-product-display #block-system-main .field-name-field-features .field-items .field-item, .node-type-product-display #block-system-main .field-name-field-features .field .field-item, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field .field-item, .node-type-product-display #block-system-main .field-name-field-resources .field-items .field-item, .node-type-product-display #block-system-main .field-name-field-resources .field .field-item, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field .field-item,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items .field-item,
.node-type-product-display #block-system-main .field-name-field-reviews .field .field-item,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field .field-item, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items .field-item, .node-type-product-display #block-system-main .field-name-field-about-authors .field .field-item, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field .field-item, .node-type-product-display #block-system-main .field-previews .field-items .field-item, .node-type-product-display #block-system-main .field-previews .field .field-item, .node-type-product-display #block-system-main .field-previews .commerce-product-field .field-item,
.node-type-product-display #block-system-main .field-name-field-previews .field-items .field-item,
.node-type-product-display #block-system-main .field-name-field-previews .field .field-item,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field .field-item, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items .field-item, .node-type-product-display #block-system-main .field-name-field-table-contents .field .field-item, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field .field-item, .node-type-product-display #block-system-main .field-specs .field-items .field-item, .node-type-product-display #block-system-main .field-specs .field .field-item, .node-type-product-display #block-system-main .field-specs .commerce-product-field .field-item, .node-type-product-bundle #block-system-main .field-name-body .field-items .field-item, .node-type-product-bundle #block-system-main .field-name-body .field .field-item, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field .field-item, .node-type-product-bundle #block-system-main .about-series .field-items .field-item, .node-type-product-bundle #block-system-main .about-series .field .field-item, .node-type-product-bundle #block-system-main .about-series .commerce-product-field .field-item, .node-type-product-bundle #block-system-main .field-name-field-features .field-items .field-item, .node-type-product-bundle #block-system-main .field-name-field-features .field .field-item, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field .field-item, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items .field-item, .node-type-product-bundle #block-system-main .field-name-field-resources .field .field-item, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field .field-item,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items .field-item,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field .field-item,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field .field-item, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items .field-item, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field .field-item, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field .field-item, .node-type-product-bundle #block-system-main .field-previews .field-items .field-item, .node-type-product-bundle #block-system-main .field-previews .field .field-item, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field .field-item,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items .field-item,
.node-type-product-bundle #block-system-main .field-name-field-previews .field .field-item,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field .field-item, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items .field-item, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field .field-item, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field .field-item, .node-type-product-bundle #block-system-main .field-specs .field-items .field-item, .node-type-product-bundle #block-system-main .field-specs .field .field-item, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field .field-item {
  /** readmore.js toggles this **/
  margin-bottom: 10px;
}
/* line 1159, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-items ul li, .node-type-series #block-system-main .field-name-body .field ul li, .node-type-series #block-system-main .field-name-body .commerce-product-field ul li, .node-type-series #block-system-main .about-series .field-items ul li, .node-type-series #block-system-main .about-series .field ul li, .node-type-series #block-system-main .about-series .commerce-product-field ul li, .node-type-series #block-system-main .field-name-field-features .field-items ul li, .node-type-series #block-system-main .field-name-field-features .field ul li, .node-type-series #block-system-main .field-name-field-features .commerce-product-field ul li, .node-type-series #block-system-main .field-name-field-resources .field-items ul li, .node-type-series #block-system-main .field-name-field-resources .field ul li, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field ul li,
.node-type-series #block-system-main .field-name-field-reviews .field-items ul li,
.node-type-series #block-system-main .field-name-field-reviews .field ul li,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field ul li, .node-type-series #block-system-main .field-name-field-about-authors .field-items ul li, .node-type-series #block-system-main .field-name-field-about-authors .field ul li, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field ul li, .node-type-series #block-system-main .field-previews .field-items ul li, .node-type-series #block-system-main .field-previews .field ul li, .node-type-series #block-system-main .field-previews .commerce-product-field ul li,
.node-type-series #block-system-main .field-name-field-previews .field-items ul li,
.node-type-series #block-system-main .field-name-field-previews .field ul li,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field ul li, .node-type-series #block-system-main .field-name-field-table-contents .field-items ul li, .node-type-series #block-system-main .field-name-field-table-contents .field ul li, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field ul li, .node-type-series #block-system-main .field-specs .field-items ul li, .node-type-series #block-system-main .field-specs .field ul li, .node-type-series #block-system-main .field-specs .commerce-product-field ul li, .node-type-product-display #block-system-main .field-name-body .field-items ul li, .node-type-product-display #block-system-main .field-name-body .field ul li, .node-type-product-display #block-system-main .field-name-body .commerce-product-field ul li, .node-type-product-display #block-system-main .about-series .field-items ul li, .node-type-product-display #block-system-main .about-series .field ul li, .node-type-product-display #block-system-main .about-series .commerce-product-field ul li, .node-type-product-display #block-system-main .field-name-field-features .field-items ul li, .node-type-product-display #block-system-main .field-name-field-features .field ul li, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field ul li, .node-type-product-display #block-system-main .field-name-field-resources .field-items ul li, .node-type-product-display #block-system-main .field-name-field-resources .field ul li, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field ul li,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items ul li,
.node-type-product-display #block-system-main .field-name-field-reviews .field ul li,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field ul li, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items ul li, .node-type-product-display #block-system-main .field-name-field-about-authors .field ul li, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field ul li, .node-type-product-display #block-system-main .field-previews .field-items ul li, .node-type-product-display #block-system-main .field-previews .field ul li, .node-type-product-display #block-system-main .field-previews .commerce-product-field ul li,
.node-type-product-display #block-system-main .field-name-field-previews .field-items ul li,
.node-type-product-display #block-system-main .field-name-field-previews .field ul li,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field ul li, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items ul li, .node-type-product-display #block-system-main .field-name-field-table-contents .field ul li, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field ul li, .node-type-product-display #block-system-main .field-specs .field-items ul li, .node-type-product-display #block-system-main .field-specs .field ul li, .node-type-product-display #block-system-main .field-specs .commerce-product-field ul li, .node-type-product-bundle #block-system-main .field-name-body .field-items ul li, .node-type-product-bundle #block-system-main .field-name-body .field ul li, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field ul li, .node-type-product-bundle #block-system-main .about-series .field-items ul li, .node-type-product-bundle #block-system-main .about-series .field ul li, .node-type-product-bundle #block-system-main .about-series .commerce-product-field ul li, .node-type-product-bundle #block-system-main .field-name-field-features .field-items ul li, .node-type-product-bundle #block-system-main .field-name-field-features .field ul li, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field ul li, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items ul li, .node-type-product-bundle #block-system-main .field-name-field-resources .field ul li, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field ul li,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items ul li,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field ul li,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field ul li, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items ul li, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field ul li, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field ul li, .node-type-product-bundle #block-system-main .field-previews .field-items ul li, .node-type-product-bundle #block-system-main .field-previews .field ul li, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field ul li,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items ul li,
.node-type-product-bundle #block-system-main .field-name-field-previews .field ul li,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field ul li, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items ul li, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field ul li, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field ul li, .node-type-product-bundle #block-system-main .field-specs .field-items ul li, .node-type-product-bundle #block-system-main .field-specs .field ul li, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field ul li {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000000;
  line-height: 30px;
}
/* line 1165, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-items a, .node-type-series #block-system-main .field-name-body .field a, .node-type-series #block-system-main .field-name-body .commerce-product-field a, .node-type-series #block-system-main .about-series .field-items a, .node-type-series #block-system-main .about-series .field a, .node-type-series #block-system-main .about-series .commerce-product-field a, .node-type-series #block-system-main .field-name-field-features .field-items a, .node-type-series #block-system-main .field-name-field-features .field a, .node-type-series #block-system-main .field-name-field-features .commerce-product-field a, .node-type-series #block-system-main .field-name-field-resources .field-items a, .node-type-series #block-system-main .field-name-field-resources .field a, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field a,
.node-type-series #block-system-main .field-name-field-reviews .field-items a,
.node-type-series #block-system-main .field-name-field-reviews .field a,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field a, .node-type-series #block-system-main .field-name-field-about-authors .field-items a, .node-type-series #block-system-main .field-name-field-about-authors .field a, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field a, .node-type-series #block-system-main .field-previews .field-items a, .node-type-series #block-system-main .field-previews .field a, .node-type-series #block-system-main .field-previews .commerce-product-field a,
.node-type-series #block-system-main .field-name-field-previews .field-items a,
.node-type-series #block-system-main .field-name-field-previews .field a,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field a, .node-type-series #block-system-main .field-name-field-table-contents .field-items a, .node-type-series #block-system-main .field-name-field-table-contents .field a, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field a, .node-type-series #block-system-main .field-specs .field-items a, .node-type-series #block-system-main .field-specs .field a, .node-type-series #block-system-main .field-specs .commerce-product-field a, .node-type-product-display #block-system-main .field-name-body .field-items a, .node-type-product-display #block-system-main .field-name-body .field a, .node-type-product-display #block-system-main .field-name-body .commerce-product-field a, .node-type-product-display #block-system-main .about-series .field-items a, .node-type-product-display #block-system-main .about-series .field a, .node-type-product-display #block-system-main .about-series .commerce-product-field a, .node-type-product-display #block-system-main .field-name-field-features .field-items a, .node-type-product-display #block-system-main .field-name-field-features .field a, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field a, .node-type-product-display #block-system-main .field-name-field-resources .field-items a, .node-type-product-display #block-system-main .field-name-field-resources .field a, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field a,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items a,
.node-type-product-display #block-system-main .field-name-field-reviews .field a,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field a, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items a, .node-type-product-display #block-system-main .field-name-field-about-authors .field a, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field a, .node-type-product-display #block-system-main .field-previews .field-items a, .node-type-product-display #block-system-main .field-previews .field a, .node-type-product-display #block-system-main .field-previews .commerce-product-field a,
.node-type-product-display #block-system-main .field-name-field-previews .field-items a,
.node-type-product-display #block-system-main .field-name-field-previews .field a,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field a, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items a, .node-type-product-display #block-system-main .field-name-field-table-contents .field a, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field a, .node-type-product-display #block-system-main .field-specs .field-items a, .node-type-product-display #block-system-main .field-specs .field a, .node-type-product-display #block-system-main .field-specs .commerce-product-field a, .node-type-product-bundle #block-system-main .field-name-body .field-items a, .node-type-product-bundle #block-system-main .field-name-body .field a, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field a, .node-type-product-bundle #block-system-main .about-series .field-items a, .node-type-product-bundle #block-system-main .about-series .field a, .node-type-product-bundle #block-system-main .about-series .commerce-product-field a, .node-type-product-bundle #block-system-main .field-name-field-features .field-items a, .node-type-product-bundle #block-system-main .field-name-field-features .field a, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field a, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items a, .node-type-product-bundle #block-system-main .field-name-field-resources .field a, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field a,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items a,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field a,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field a, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items a, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field a, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field a, .node-type-product-bundle #block-system-main .field-previews .field-items a, .node-type-product-bundle #block-system-main .field-previews .field a, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field a,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items a,
.node-type-product-bundle #block-system-main .field-name-field-previews .field a,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field a, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items a, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field a, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field a, .node-type-product-bundle #block-system-main .field-specs .field-items a, .node-type-product-bundle #block-system-main .field-specs .field a, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field a {
  color: #0077a8;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .field-name-body .field-items a:hover, .node-type-series #block-system-main .field-name-body .field a:hover, .node-type-series #block-system-main .field-name-body .commerce-product-field a:hover, .node-type-series #block-system-main .about-series .field-items a:hover, .node-type-series #block-system-main .about-series .field a:hover, .node-type-series #block-system-main .about-series .commerce-product-field a:hover, .node-type-series #block-system-main .field-name-field-features .field-items a:hover, .node-type-series #block-system-main .field-name-field-features .field a:hover, .node-type-series #block-system-main .field-name-field-features .commerce-product-field a:hover, .node-type-series #block-system-main .field-name-field-resources .field-items a:hover, .node-type-series #block-system-main .field-name-field-resources .field a:hover, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field a:hover,
.node-type-series #block-system-main .field-name-field-reviews .field-items a:hover,
.node-type-series #block-system-main .field-name-field-reviews .field a:hover,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field a:hover, .node-type-series #block-system-main .field-name-field-about-authors .field-items a:hover, .node-type-series #block-system-main .field-name-field-about-authors .field a:hover, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field a:hover, .node-type-series #block-system-main .field-previews .field-items a:hover, .node-type-series #block-system-main .field-previews .field a:hover, .node-type-series #block-system-main .field-previews .commerce-product-field a:hover,
.node-type-series #block-system-main .field-name-field-previews .field-items a:hover,
.node-type-series #block-system-main .field-name-field-previews .field a:hover,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field a:hover, .node-type-series #block-system-main .field-name-field-table-contents .field-items a:hover, .node-type-series #block-system-main .field-name-field-table-contents .field a:hover, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field a:hover, .node-type-series #block-system-main .field-specs .field-items a:hover, .node-type-series #block-system-main .field-specs .field a:hover, .node-type-series #block-system-main .field-specs .commerce-product-field a:hover, .node-type-product-display #block-system-main .field-name-body .field-items a:hover, .node-type-product-display #block-system-main .field-name-body .field a:hover, .node-type-product-display #block-system-main .field-name-body .commerce-product-field a:hover, .node-type-product-display #block-system-main .about-series .field-items a:hover, .node-type-product-display #block-system-main .about-series .field a:hover, .node-type-product-display #block-system-main .about-series .commerce-product-field a:hover, .node-type-product-display #block-system-main .field-name-field-features .field-items a:hover, .node-type-product-display #block-system-main .field-name-field-features .field a:hover, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field a:hover, .node-type-product-display #block-system-main .field-name-field-resources .field-items a:hover, .node-type-product-display #block-system-main .field-name-field-resources .field a:hover, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field a:hover,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items a:hover,
.node-type-product-display #block-system-main .field-name-field-reviews .field a:hover,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field a:hover, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items a:hover, .node-type-product-display #block-system-main .field-name-field-about-authors .field a:hover, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field a:hover, .node-type-product-display #block-system-main .field-previews .field-items a:hover, .node-type-product-display #block-system-main .field-previews .field a:hover, .node-type-product-display #block-system-main .field-previews .commerce-product-field a:hover,
.node-type-product-display #block-system-main .field-name-field-previews .field-items a:hover,
.node-type-product-display #block-system-main .field-name-field-previews .field a:hover,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field a:hover, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items a:hover, .node-type-product-display #block-system-main .field-name-field-table-contents .field a:hover, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field a:hover, .node-type-product-display #block-system-main .field-specs .field-items a:hover, .node-type-product-display #block-system-main .field-specs .field a:hover, .node-type-product-display #block-system-main .field-specs .commerce-product-field a:hover, .node-type-product-bundle #block-system-main .field-name-body .field-items a:hover, .node-type-product-bundle #block-system-main .field-name-body .field a:hover, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field a:hover, .node-type-product-bundle #block-system-main .about-series .field-items a:hover, .node-type-product-bundle #block-system-main .about-series .field a:hover, .node-type-product-bundle #block-system-main .about-series .commerce-product-field a:hover, .node-type-product-bundle #block-system-main .field-name-field-features .field-items a:hover, .node-type-product-bundle #block-system-main .field-name-field-features .field a:hover, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field a:hover, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items a:hover, .node-type-product-bundle #block-system-main .field-name-field-resources .field a:hover, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field a:hover,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items a:hover,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field a:hover,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field a:hover, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items a:hover, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field a:hover, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field a:hover, .node-type-product-bundle #block-system-main .field-previews .field-items a:hover, .node-type-product-bundle #block-system-main .field-previews .field a:hover, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field a:hover,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items a:hover,
.node-type-product-bundle #block-system-main .field-name-field-previews .field a:hover,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field a:hover, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items a:hover, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field a:hover, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field a:hover, .node-type-product-bundle #block-system-main .field-specs .field-items a:hover, .node-type-product-bundle #block-system-main .field-specs .field a:hover, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field a:hover {
  text-decoration: underline;
}
/* line 1169, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-items p, .node-type-series #block-system-main .field-name-body .field p, .node-type-series #block-system-main .field-name-body .commerce-product-field p, .node-type-series #block-system-main .about-series .field-items p, .node-type-series #block-system-main .about-series .field p, .node-type-series #block-system-main .about-series .commerce-product-field p, .node-type-series #block-system-main .field-name-field-features .field-items p, .node-type-series #block-system-main .field-name-field-features .field p, .node-type-series #block-system-main .field-name-field-features .commerce-product-field p, .node-type-series #block-system-main .field-name-field-resources .field-items p, .node-type-series #block-system-main .field-name-field-resources .field p, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field p,
.node-type-series #block-system-main .field-name-field-reviews .field-items p,
.node-type-series #block-system-main .field-name-field-reviews .field p,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field p, .node-type-series #block-system-main .field-name-field-about-authors .field-items p, .node-type-series #block-system-main .field-name-field-about-authors .field p, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field p, .node-type-series #block-system-main .field-previews .field-items p, .node-type-series #block-system-main .field-previews .field p, .node-type-series #block-system-main .field-previews .commerce-product-field p,
.node-type-series #block-system-main .field-name-field-previews .field-items p,
.node-type-series #block-system-main .field-name-field-previews .field p,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field p, .node-type-series #block-system-main .field-name-field-table-contents .field-items p, .node-type-series #block-system-main .field-name-field-table-contents .field p, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field p, .node-type-series #block-system-main .field-specs .field-items p, .node-type-series #block-system-main .field-specs .field p, .node-type-series #block-system-main .field-specs .commerce-product-field p, .node-type-product-display #block-system-main .field-name-body .field-items p, .node-type-product-display #block-system-main .field-name-body .field p, .node-type-product-display #block-system-main .field-name-body .commerce-product-field p, .node-type-product-display #block-system-main .about-series .field-items p, .node-type-product-display #block-system-main .about-series .field p, .node-type-product-display #block-system-main .about-series .commerce-product-field p, .node-type-product-display #block-system-main .field-name-field-features .field-items p, .node-type-product-display #block-system-main .field-name-field-features .field p, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field p, .node-type-product-display #block-system-main .field-name-field-resources .field-items p, .node-type-product-display #block-system-main .field-name-field-resources .field p, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field p,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items p,
.node-type-product-display #block-system-main .field-name-field-reviews .field p,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field p, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items p, .node-type-product-display #block-system-main .field-name-field-about-authors .field p, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field p, .node-type-product-display #block-system-main .field-previews .field-items p, .node-type-product-display #block-system-main .field-previews .field p, .node-type-product-display #block-system-main .field-previews .commerce-product-field p,
.node-type-product-display #block-system-main .field-name-field-previews .field-items p,
.node-type-product-display #block-system-main .field-name-field-previews .field p,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field p, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items p, .node-type-product-display #block-system-main .field-name-field-table-contents .field p, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field p, .node-type-product-display #block-system-main .field-specs .field-items p, .node-type-product-display #block-system-main .field-specs .field p, .node-type-product-display #block-system-main .field-specs .commerce-product-field p, .node-type-product-bundle #block-system-main .field-name-body .field-items p, .node-type-product-bundle #block-system-main .field-name-body .field p, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field p, .node-type-product-bundle #block-system-main .about-series .field-items p, .node-type-product-bundle #block-system-main .about-series .field p, .node-type-product-bundle #block-system-main .about-series .commerce-product-field p, .node-type-product-bundle #block-system-main .field-name-field-features .field-items p, .node-type-product-bundle #block-system-main .field-name-field-features .field p, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field p, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items p, .node-type-product-bundle #block-system-main .field-name-field-resources .field p, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field p,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items p,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field p,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field p, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items p, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field p, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field p, .node-type-product-bundle #block-system-main .field-previews .field-items p, .node-type-product-bundle #block-system-main .field-previews .field p, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field p,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items p,
.node-type-product-bundle #block-system-main .field-name-field-previews .field p,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field p, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items p, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field p, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field p, .node-type-product-bundle #block-system-main .field-specs .field-items p, .node-type-product-bundle #block-system-main .field-specs .field p, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field p {
  margin-bottom: 10px;
}
/* line 1172, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-items footer, .node-type-series #block-system-main .field-name-body .field footer, .node-type-series #block-system-main .field-name-body .commerce-product-field footer, .node-type-series #block-system-main .about-series .field-items footer, .node-type-series #block-system-main .about-series .field footer, .node-type-series #block-system-main .about-series .commerce-product-field footer, .node-type-series #block-system-main .field-name-field-features .field-items footer, .node-type-series #block-system-main .field-name-field-features .field footer, .node-type-series #block-system-main .field-name-field-features .commerce-product-field footer, .node-type-series #block-system-main .field-name-field-resources .field-items footer, .node-type-series #block-system-main .field-name-field-resources .field footer, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field footer,
.node-type-series #block-system-main .field-name-field-reviews .field-items footer,
.node-type-series #block-system-main .field-name-field-reviews .field footer,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field footer, .node-type-series #block-system-main .field-name-field-about-authors .field-items footer, .node-type-series #block-system-main .field-name-field-about-authors .field footer, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field footer, .node-type-series #block-system-main .field-previews .field-items footer, .node-type-series #block-system-main .field-previews .field footer, .node-type-series #block-system-main .field-previews .commerce-product-field footer,
.node-type-series #block-system-main .field-name-field-previews .field-items footer,
.node-type-series #block-system-main .field-name-field-previews .field footer,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field footer, .node-type-series #block-system-main .field-name-field-table-contents .field-items footer, .node-type-series #block-system-main .field-name-field-table-contents .field footer, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field footer, .node-type-series #block-system-main .field-specs .field-items footer, .node-type-series #block-system-main .field-specs .field footer, .node-type-series #block-system-main .field-specs .commerce-product-field footer, .node-type-product-display #block-system-main .field-name-body .field-items footer, .node-type-product-display #block-system-main .field-name-body .field footer, .node-type-product-display #block-system-main .field-name-body .commerce-product-field footer, .node-type-product-display #block-system-main .about-series .field-items footer, .node-type-product-display #block-system-main .about-series .field footer, .node-type-product-display #block-system-main .about-series .commerce-product-field footer, .node-type-product-display #block-system-main .field-name-field-features .field-items footer, .node-type-product-display #block-system-main .field-name-field-features .field footer, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field footer, .node-type-product-display #block-system-main .field-name-field-resources .field-items footer, .node-type-product-display #block-system-main .field-name-field-resources .field footer, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field footer,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items footer,
.node-type-product-display #block-system-main .field-name-field-reviews .field footer,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field footer, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items footer, .node-type-product-display #block-system-main .field-name-field-about-authors .field footer, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field footer, .node-type-product-display #block-system-main .field-previews .field-items footer, .node-type-product-display #block-system-main .field-previews .field footer, .node-type-product-display #block-system-main .field-previews .commerce-product-field footer,
.node-type-product-display #block-system-main .field-name-field-previews .field-items footer,
.node-type-product-display #block-system-main .field-name-field-previews .field footer,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field footer, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items footer, .node-type-product-display #block-system-main .field-name-field-table-contents .field footer, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field footer, .node-type-product-display #block-system-main .field-specs .field-items footer, .node-type-product-display #block-system-main .field-specs .field footer, .node-type-product-display #block-system-main .field-specs .commerce-product-field footer, .node-type-product-bundle #block-system-main .field-name-body .field-items footer, .node-type-product-bundle #block-system-main .field-name-body .field footer, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field footer, .node-type-product-bundle #block-system-main .about-series .field-items footer, .node-type-product-bundle #block-system-main .about-series .field footer, .node-type-product-bundle #block-system-main .about-series .commerce-product-field footer, .node-type-product-bundle #block-system-main .field-name-field-features .field-items footer, .node-type-product-bundle #block-system-main .field-name-field-features .field footer, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field footer, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items footer, .node-type-product-bundle #block-system-main .field-name-field-resources .field footer, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field footer,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items footer,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field footer,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field footer, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items footer, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field footer, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field footer, .node-type-product-bundle #block-system-main .field-previews .field-items footer, .node-type-product-bundle #block-system-main .field-previews .field footer, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field footer,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items footer,
.node-type-product-bundle #block-system-main .field-name-field-previews .field footer,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field footer, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items footer, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field footer, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field footer, .node-type-product-bundle #block-system-main .field-specs .field-items footer, .node-type-product-bundle #block-system-main .field-specs .field footer, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field footer {
  font-style: italic;
}
/* line 1175, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-items .review, .node-type-series #block-system-main .field-name-body .field .review, .node-type-series #block-system-main .field-name-body .commerce-product-field .review, .node-type-series #block-system-main .about-series .field-items .review, .node-type-series #block-system-main .about-series .field .review, .node-type-series #block-system-main .about-series .commerce-product-field .review, .node-type-series #block-system-main .field-name-field-features .field-items .review, .node-type-series #block-system-main .field-name-field-features .field .review, .node-type-series #block-system-main .field-name-field-features .commerce-product-field .review, .node-type-series #block-system-main .field-name-field-resources .field-items .review, .node-type-series #block-system-main .field-name-field-resources .field .review, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field .review,
.node-type-series #block-system-main .field-name-field-reviews .field-items .review,
.node-type-series #block-system-main .field-name-field-reviews .field .review,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field .review, .node-type-series #block-system-main .field-name-field-about-authors .field-items .review, .node-type-series #block-system-main .field-name-field-about-authors .field .review, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field .review, .node-type-series #block-system-main .field-previews .field-items .review, .node-type-series #block-system-main .field-previews .field .review, .node-type-series #block-system-main .field-previews .commerce-product-field .review,
.node-type-series #block-system-main .field-name-field-previews .field-items .review,
.node-type-series #block-system-main .field-name-field-previews .field .review,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field .review, .node-type-series #block-system-main .field-name-field-table-contents .field-items .review, .node-type-series #block-system-main .field-name-field-table-contents .field .review, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field .review, .node-type-series #block-system-main .field-specs .field-items .review, .node-type-series #block-system-main .field-specs .field .review, .node-type-series #block-system-main .field-specs .commerce-product-field .review, .node-type-product-display #block-system-main .field-name-body .field-items .review, .node-type-product-display #block-system-main .field-name-body .field .review, .node-type-product-display #block-system-main .field-name-body .commerce-product-field .review, .node-type-product-display #block-system-main .about-series .field-items .review, .node-type-product-display #block-system-main .about-series .field .review, .node-type-product-display #block-system-main .about-series .commerce-product-field .review, .node-type-product-display #block-system-main .field-name-field-features .field-items .review, .node-type-product-display #block-system-main .field-name-field-features .field .review, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field .review, .node-type-product-display #block-system-main .field-name-field-resources .field-items .review, .node-type-product-display #block-system-main .field-name-field-resources .field .review, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field .review,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items .review,
.node-type-product-display #block-system-main .field-name-field-reviews .field .review,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field .review, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items .review, .node-type-product-display #block-system-main .field-name-field-about-authors .field .review, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field .review, .node-type-product-display #block-system-main .field-previews .field-items .review, .node-type-product-display #block-system-main .field-previews .field .review, .node-type-product-display #block-system-main .field-previews .commerce-product-field .review,
.node-type-product-display #block-system-main .field-name-field-previews .field-items .review,
.node-type-product-display #block-system-main .field-name-field-previews .field .review,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field .review, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items .review, .node-type-product-display #block-system-main .field-name-field-table-contents .field .review, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field .review, .node-type-product-display #block-system-main .field-specs .field-items .review, .node-type-product-display #block-system-main .field-specs .field .review, .node-type-product-display #block-system-main .field-specs .commerce-product-field .review, .node-type-product-bundle #block-system-main .field-name-body .field-items .review, .node-type-product-bundle #block-system-main .field-name-body .field .review, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field .review, .node-type-product-bundle #block-system-main .about-series .field-items .review, .node-type-product-bundle #block-system-main .about-series .field .review, .node-type-product-bundle #block-system-main .about-series .commerce-product-field .review, .node-type-product-bundle #block-system-main .field-name-field-features .field-items .review, .node-type-product-bundle #block-system-main .field-name-field-features .field .review, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field .review, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items .review, .node-type-product-bundle #block-system-main .field-name-field-resources .field .review, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field .review,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items .review,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field .review,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field .review, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items .review, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field .review, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field .review, .node-type-product-bundle #block-system-main .field-previews .field-items .review, .node-type-product-bundle #block-system-main .field-previews .field .review, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field .review,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items .review,
.node-type-product-bundle #block-system-main .field-name-field-previews .field .review,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field .review, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items .review, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field .review, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field .review, .node-type-product-bundle #block-system-main .field-specs .field-items .review, .node-type-product-bundle #block-system-main .field-specs .field .review, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field .review {
  margin-bottom: 20px;
}
/* line 1178, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body .field-items h2, .node-type-series #block-system-main .field-name-body .field-items h3, .node-type-series #block-system-main .field-name-body .field-items h4, .node-type-series #block-system-main .field-name-body .field h2, .node-type-series #block-system-main .field-name-body .field h3, .node-type-series #block-system-main .field-name-body .field h4, .node-type-series #block-system-main .field-name-body .commerce-product-field h2, .node-type-series #block-system-main .field-name-body .commerce-product-field h3, .node-type-series #block-system-main .field-name-body .commerce-product-field h4, .node-type-series #block-system-main .about-series .field-items h2, .node-type-series #block-system-main .about-series .field-items h3, .node-type-series #block-system-main .about-series .field-items h4, .node-type-series #block-system-main .about-series .field h2, .node-type-series #block-system-main .about-series .field h3, .node-type-series #block-system-main .about-series .field h4, .node-type-series #block-system-main .about-series .commerce-product-field h2, .node-type-series #block-system-main .about-series .commerce-product-field h3, .node-type-series #block-system-main .about-series .commerce-product-field h4, .node-type-series #block-system-main .field-name-field-features .field-items h2, .node-type-series #block-system-main .field-name-field-features .field-items h3, .node-type-series #block-system-main .field-name-field-features .field-items h4, .node-type-series #block-system-main .field-name-field-features .field h2, .node-type-series #block-system-main .field-name-field-features .field h3, .node-type-series #block-system-main .field-name-field-features .field h4, .node-type-series #block-system-main .field-name-field-features .commerce-product-field h2, .node-type-series #block-system-main .field-name-field-features .commerce-product-field h3, .node-type-series #block-system-main .field-name-field-features .commerce-product-field h4, .node-type-series #block-system-main .field-name-field-resources .field-items h2, .node-type-series #block-system-main .field-name-field-resources .field-items h3, .node-type-series #block-system-main .field-name-field-resources .field-items h4, .node-type-series #block-system-main .field-name-field-resources .field h2, .node-type-series #block-system-main .field-name-field-resources .field h3, .node-type-series #block-system-main .field-name-field-resources .field h4, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field h2, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field h3, .node-type-series #block-system-main .field-name-field-resources .commerce-product-field h4,
.node-type-series #block-system-main .field-name-field-reviews .field-items h2,
.node-type-series #block-system-main .field-name-field-reviews .field-items h3,
.node-type-series #block-system-main .field-name-field-reviews .field-items h4,
.node-type-series #block-system-main .field-name-field-reviews .field h2,
.node-type-series #block-system-main .field-name-field-reviews .field h3,
.node-type-series #block-system-main .field-name-field-reviews .field h4,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field h2,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field h3,
.node-type-series #block-system-main .field-name-field-reviews .commerce-product-field h4, .node-type-series #block-system-main .field-name-field-about-authors .field-items h2, .node-type-series #block-system-main .field-name-field-about-authors .field-items h3, .node-type-series #block-system-main .field-name-field-about-authors .field-items h4, .node-type-series #block-system-main .field-name-field-about-authors .field h2, .node-type-series #block-system-main .field-name-field-about-authors .field h3, .node-type-series #block-system-main .field-name-field-about-authors .field h4, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field h2, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field h3, .node-type-series #block-system-main .field-name-field-about-authors .commerce-product-field h4, .node-type-series #block-system-main .field-previews .field-items h2, .node-type-series #block-system-main .field-previews .field-items h3, .node-type-series #block-system-main .field-previews .field-items h4, .node-type-series #block-system-main .field-previews .field h2, .node-type-series #block-system-main .field-previews .field h3, .node-type-series #block-system-main .field-previews .field h4, .node-type-series #block-system-main .field-previews .commerce-product-field h2, .node-type-series #block-system-main .field-previews .commerce-product-field h3, .node-type-series #block-system-main .field-previews .commerce-product-field h4,
.node-type-series #block-system-main .field-name-field-previews .field-items h2,
.node-type-series #block-system-main .field-name-field-previews .field-items h3,
.node-type-series #block-system-main .field-name-field-previews .field-items h4,
.node-type-series #block-system-main .field-name-field-previews .field h2,
.node-type-series #block-system-main .field-name-field-previews .field h3,
.node-type-series #block-system-main .field-name-field-previews .field h4,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field h2,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field h3,
.node-type-series #block-system-main .field-name-field-previews .commerce-product-field h4, .node-type-series #block-system-main .field-name-field-table-contents .field-items h2, .node-type-series #block-system-main .field-name-field-table-contents .field-items h3, .node-type-series #block-system-main .field-name-field-table-contents .field-items h4, .node-type-series #block-system-main .field-name-field-table-contents .field h2, .node-type-series #block-system-main .field-name-field-table-contents .field h3, .node-type-series #block-system-main .field-name-field-table-contents .field h4, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field h2, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field h3, .node-type-series #block-system-main .field-name-field-table-contents .commerce-product-field h4, .node-type-series #block-system-main .field-specs .field-items h2, .node-type-series #block-system-main .field-specs .field-items h3, .node-type-series #block-system-main .field-specs .field-items h4, .node-type-series #block-system-main .field-specs .field h2, .node-type-series #block-system-main .field-specs .field h3, .node-type-series #block-system-main .field-specs .field h4, .node-type-series #block-system-main .field-specs .commerce-product-field h2, .node-type-series #block-system-main .field-specs .commerce-product-field h3, .node-type-series #block-system-main .field-specs .commerce-product-field h4, .node-type-product-display #block-system-main .field-name-body .field-items h2, .node-type-product-display #block-system-main .field-name-body .field-items h3, .node-type-product-display #block-system-main .field-name-body .field-items h4, .node-type-product-display #block-system-main .field-name-body .field h2, .node-type-product-display #block-system-main .field-name-body .field h3, .node-type-product-display #block-system-main .field-name-body .field h4, .node-type-product-display #block-system-main .field-name-body .commerce-product-field h2, .node-type-product-display #block-system-main .field-name-body .commerce-product-field h3, .node-type-product-display #block-system-main .field-name-body .commerce-product-field h4, .node-type-product-display #block-system-main .about-series .field-items h2, .node-type-product-display #block-system-main .about-series .field-items h3, .node-type-product-display #block-system-main .about-series .field-items h4, .node-type-product-display #block-system-main .about-series .field h2, .node-type-product-display #block-system-main .about-series .field h3, .node-type-product-display #block-system-main .about-series .field h4, .node-type-product-display #block-system-main .about-series .commerce-product-field h2, .node-type-product-display #block-system-main .about-series .commerce-product-field h3, .node-type-product-display #block-system-main .about-series .commerce-product-field h4, .node-type-product-display #block-system-main .field-name-field-features .field-items h2, .node-type-product-display #block-system-main .field-name-field-features .field-items h3, .node-type-product-display #block-system-main .field-name-field-features .field-items h4, .node-type-product-display #block-system-main .field-name-field-features .field h2, .node-type-product-display #block-system-main .field-name-field-features .field h3, .node-type-product-display #block-system-main .field-name-field-features .field h4, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field h2, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field h3, .node-type-product-display #block-system-main .field-name-field-features .commerce-product-field h4, .node-type-product-display #block-system-main .field-name-field-resources .field-items h2, .node-type-product-display #block-system-main .field-name-field-resources .field-items h3, .node-type-product-display #block-system-main .field-name-field-resources .field-items h4, .node-type-product-display #block-system-main .field-name-field-resources .field h2, .node-type-product-display #block-system-main .field-name-field-resources .field h3, .node-type-product-display #block-system-main .field-name-field-resources .field h4, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field h2, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field h3, .node-type-product-display #block-system-main .field-name-field-resources .commerce-product-field h4,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items h2,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items h3,
.node-type-product-display #block-system-main .field-name-field-reviews .field-items h4,
.node-type-product-display #block-system-main .field-name-field-reviews .field h2,
.node-type-product-display #block-system-main .field-name-field-reviews .field h3,
.node-type-product-display #block-system-main .field-name-field-reviews .field h4,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field h2,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field h3,
.node-type-product-display #block-system-main .field-name-field-reviews .commerce-product-field h4, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items h2, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items h3, .node-type-product-display #block-system-main .field-name-field-about-authors .field-items h4, .node-type-product-display #block-system-main .field-name-field-about-authors .field h2, .node-type-product-display #block-system-main .field-name-field-about-authors .field h3, .node-type-product-display #block-system-main .field-name-field-about-authors .field h4, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field h2, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field h3, .node-type-product-display #block-system-main .field-name-field-about-authors .commerce-product-field h4, .node-type-product-display #block-system-main .field-previews .field-items h2, .node-type-product-display #block-system-main .field-previews .field-items h3, .node-type-product-display #block-system-main .field-previews .field-items h4, .node-type-product-display #block-system-main .field-previews .field h2, .node-type-product-display #block-system-main .field-previews .field h3, .node-type-product-display #block-system-main .field-previews .field h4, .node-type-product-display #block-system-main .field-previews .commerce-product-field h2, .node-type-product-display #block-system-main .field-previews .commerce-product-field h3, .node-type-product-display #block-system-main .field-previews .commerce-product-field h4,
.node-type-product-display #block-system-main .field-name-field-previews .field-items h2,
.node-type-product-display #block-system-main .field-name-field-previews .field-items h3,
.node-type-product-display #block-system-main .field-name-field-previews .field-items h4,
.node-type-product-display #block-system-main .field-name-field-previews .field h2,
.node-type-product-display #block-system-main .field-name-field-previews .field h3,
.node-type-product-display #block-system-main .field-name-field-previews .field h4,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field h2,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field h3,
.node-type-product-display #block-system-main .field-name-field-previews .commerce-product-field h4, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items h2, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items h3, .node-type-product-display #block-system-main .field-name-field-table-contents .field-items h4, .node-type-product-display #block-system-main .field-name-field-table-contents .field h2, .node-type-product-display #block-system-main .field-name-field-table-contents .field h3, .node-type-product-display #block-system-main .field-name-field-table-contents .field h4, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field h2, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field h3, .node-type-product-display #block-system-main .field-name-field-table-contents .commerce-product-field h4, .node-type-product-display #block-system-main .field-specs .field-items h2, .node-type-product-display #block-system-main .field-specs .field-items h3, .node-type-product-display #block-system-main .field-specs .field-items h4, .node-type-product-display #block-system-main .field-specs .field h2, .node-type-product-display #block-system-main .field-specs .field h3, .node-type-product-display #block-system-main .field-specs .field h4, .node-type-product-display #block-system-main .field-specs .commerce-product-field h2, .node-type-product-display #block-system-main .field-specs .commerce-product-field h3, .node-type-product-display #block-system-main .field-specs .commerce-product-field h4, .node-type-product-bundle #block-system-main .field-name-body .field-items h2, .node-type-product-bundle #block-system-main .field-name-body .field-items h3, .node-type-product-bundle #block-system-main .field-name-body .field-items h4, .node-type-product-bundle #block-system-main .field-name-body .field h2, .node-type-product-bundle #block-system-main .field-name-body .field h3, .node-type-product-bundle #block-system-main .field-name-body .field h4, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field h2, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field h3, .node-type-product-bundle #block-system-main .field-name-body .commerce-product-field h4, .node-type-product-bundle #block-system-main .about-series .field-items h2, .node-type-product-bundle #block-system-main .about-series .field-items h3, .node-type-product-bundle #block-system-main .about-series .field-items h4, .node-type-product-bundle #block-system-main .about-series .field h2, .node-type-product-bundle #block-system-main .about-series .field h3, .node-type-product-bundle #block-system-main .about-series .field h4, .node-type-product-bundle #block-system-main .about-series .commerce-product-field h2, .node-type-product-bundle #block-system-main .about-series .commerce-product-field h3, .node-type-product-bundle #block-system-main .about-series .commerce-product-field h4, .node-type-product-bundle #block-system-main .field-name-field-features .field-items h2, .node-type-product-bundle #block-system-main .field-name-field-features .field-items h3, .node-type-product-bundle #block-system-main .field-name-field-features .field-items h4, .node-type-product-bundle #block-system-main .field-name-field-features .field h2, .node-type-product-bundle #block-system-main .field-name-field-features .field h3, .node-type-product-bundle #block-system-main .field-name-field-features .field h4, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field h2, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field h3, .node-type-product-bundle #block-system-main .field-name-field-features .commerce-product-field h4, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items h2, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items h3, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items h4, .node-type-product-bundle #block-system-main .field-name-field-resources .field h2, .node-type-product-bundle #block-system-main .field-name-field-resources .field h3, .node-type-product-bundle #block-system-main .field-name-field-resources .field h4, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field h2, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field h3, .node-type-product-bundle #block-system-main .field-name-field-resources .commerce-product-field h4,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items h2,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items h3,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field-items h4,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field h2,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field h3,
.node-type-product-bundle #block-system-main .field-name-field-reviews .field h4,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field h2,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field h3,
.node-type-product-bundle #block-system-main .field-name-field-reviews .commerce-product-field h4, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items h2, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items h3, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field-items h4, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field h2, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field h3, .node-type-product-bundle #block-system-main .field-name-field-about-authors .field h4, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field h2, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field h3, .node-type-product-bundle #block-system-main .field-name-field-about-authors .commerce-product-field h4, .node-type-product-bundle #block-system-main .field-previews .field-items h2, .node-type-product-bundle #block-system-main .field-previews .field-items h3, .node-type-product-bundle #block-system-main .field-previews .field-items h4, .node-type-product-bundle #block-system-main .field-previews .field h2, .node-type-product-bundle #block-system-main .field-previews .field h3, .node-type-product-bundle #block-system-main .field-previews .field h4, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field h2, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field h3, .node-type-product-bundle #block-system-main .field-previews .commerce-product-field h4,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items h2,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items h3,
.node-type-product-bundle #block-system-main .field-name-field-previews .field-items h4,
.node-type-product-bundle #block-system-main .field-name-field-previews .field h2,
.node-type-product-bundle #block-system-main .field-name-field-previews .field h3,
.node-type-product-bundle #block-system-main .field-name-field-previews .field h4,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field h2,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field h3,
.node-type-product-bundle #block-system-main .field-name-field-previews .commerce-product-field h4, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items h2, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items h3, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field-items h4, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field h2, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field h3, .node-type-product-bundle #block-system-main .field-name-field-table-contents .field h4, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field h2, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field h3, .node-type-product-bundle #block-system-main .field-name-field-table-contents .commerce-product-field h4, .node-type-product-bundle #block-system-main .field-specs .field-items h2, .node-type-product-bundle #block-system-main .field-specs .field-items h3, .node-type-product-bundle #block-system-main .field-specs .field-items h4, .node-type-product-bundle #block-system-main .field-specs .field h2, .node-type-product-bundle #block-system-main .field-specs .field h3, .node-type-product-bundle #block-system-main .field-specs .field h4, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field h2, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field h3, .node-type-product-bundle #block-system-main .field-specs .commerce-product-field h4 {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #000000;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 1186, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body a.readmore-js-toggle, .node-type-series #block-system-main .about-series a.readmore-js-toggle, .node-type-series #block-system-main .field-name-field-features a.readmore-js-toggle, .node-type-series #block-system-main .field-name-field-resources a.readmore-js-toggle,
.node-type-series #block-system-main .field-name-field-reviews a.readmore-js-toggle, .node-type-series #block-system-main .field-name-field-about-authors a.readmore-js-toggle, .node-type-series #block-system-main .field-previews a.readmore-js-toggle,
.node-type-series #block-system-main .field-name-field-previews a.readmore-js-toggle, .node-type-series #block-system-main .field-name-field-table-contents a.readmore-js-toggle, .node-type-series #block-system-main .field-specs a.readmore-js-toggle, .node-type-product-display #block-system-main .field-name-body a.readmore-js-toggle, .node-type-product-display #block-system-main .about-series a.readmore-js-toggle, .node-type-product-display #block-system-main .field-name-field-features a.readmore-js-toggle, .node-type-product-display #block-system-main .field-name-field-resources a.readmore-js-toggle,
.node-type-product-display #block-system-main .field-name-field-reviews a.readmore-js-toggle, .node-type-product-display #block-system-main .field-name-field-about-authors a.readmore-js-toggle, .node-type-product-display #block-system-main .field-previews a.readmore-js-toggle,
.node-type-product-display #block-system-main .field-name-field-previews a.readmore-js-toggle, .node-type-product-display #block-system-main .field-name-field-table-contents a.readmore-js-toggle, .node-type-product-display #block-system-main .field-specs a.readmore-js-toggle, .node-type-product-bundle #block-system-main .field-name-body a.readmore-js-toggle, .node-type-product-bundle #block-system-main .about-series a.readmore-js-toggle, .node-type-product-bundle #block-system-main .field-name-field-features a.readmore-js-toggle, .node-type-product-bundle #block-system-main .field-name-field-resources a.readmore-js-toggle,
.node-type-product-bundle #block-system-main .field-name-field-reviews a.readmore-js-toggle, .node-type-product-bundle #block-system-main .field-name-field-about-authors a.readmore-js-toggle, .node-type-product-bundle #block-system-main .field-previews a.readmore-js-toggle,
.node-type-product-bundle #block-system-main .field-name-field-previews a.readmore-js-toggle, .node-type-product-bundle #block-system-main .field-name-field-table-contents a.readmore-js-toggle, .node-type-product-bundle #block-system-main .field-specs a.readmore-js-toggle {
  text-align: right;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #a9162f;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .field-name-body a.readmore-js-toggle:hover, .node-type-series #block-system-main .about-series a.readmore-js-toggle:hover, .node-type-series #block-system-main .field-name-field-features a.readmore-js-toggle:hover, .node-type-series #block-system-main .field-name-field-resources a.readmore-js-toggle:hover,
.node-type-series #block-system-main .field-name-field-reviews a.readmore-js-toggle:hover, .node-type-series #block-system-main .field-name-field-about-authors a.readmore-js-toggle:hover, .node-type-series #block-system-main .field-previews a.readmore-js-toggle:hover,
.node-type-series #block-system-main .field-name-field-previews a.readmore-js-toggle:hover, .node-type-series #block-system-main .field-name-field-table-contents a.readmore-js-toggle:hover, .node-type-series #block-system-main .field-specs a.readmore-js-toggle:hover, .node-type-product-display #block-system-main .field-name-body a.readmore-js-toggle:hover, .node-type-product-display #block-system-main .about-series a.readmore-js-toggle:hover, .node-type-product-display #block-system-main .field-name-field-features a.readmore-js-toggle:hover, .node-type-product-display #block-system-main .field-name-field-resources a.readmore-js-toggle:hover,
.node-type-product-display #block-system-main .field-name-field-reviews a.readmore-js-toggle:hover, .node-type-product-display #block-system-main .field-name-field-about-authors a.readmore-js-toggle:hover, .node-type-product-display #block-system-main .field-previews a.readmore-js-toggle:hover,
.node-type-product-display #block-system-main .field-name-field-previews a.readmore-js-toggle:hover, .node-type-product-display #block-system-main .field-name-field-table-contents a.readmore-js-toggle:hover, .node-type-product-display #block-system-main .field-specs a.readmore-js-toggle:hover, .node-type-product-bundle #block-system-main .field-name-body a.readmore-js-toggle:hover, .node-type-product-bundle #block-system-main .about-series a.readmore-js-toggle:hover, .node-type-product-bundle #block-system-main .field-name-field-features a.readmore-js-toggle:hover, .node-type-product-bundle #block-system-main .field-name-field-resources a.readmore-js-toggle:hover,
.node-type-product-bundle #block-system-main .field-name-field-reviews a.readmore-js-toggle:hover, .node-type-product-bundle #block-system-main .field-name-field-about-authors a.readmore-js-toggle:hover, .node-type-product-bundle #block-system-main .field-previews a.readmore-js-toggle:hover,
.node-type-product-bundle #block-system-main .field-name-field-previews a.readmore-js-toggle:hover, .node-type-product-bundle #block-system-main .field-name-field-table-contents a.readmore-js-toggle:hover, .node-type-product-bundle #block-system-main .field-specs a.readmore-js-toggle:hover {
  text-decoration: underline;
}
/* line 1191, ../scss/global.scss */
.node-type-series #block-system-main .field-name-body a.readmore-js-toggle:after, .node-type-series #block-system-main .about-series a.readmore-js-toggle:after, .node-type-series #block-system-main .field-name-field-features a.readmore-js-toggle:after, .node-type-series #block-system-main .field-name-field-resources a.readmore-js-toggle:after,
.node-type-series #block-system-main .field-name-field-reviews a.readmore-js-toggle:after, .node-type-series #block-system-main .field-name-field-about-authors a.readmore-js-toggle:after, .node-type-series #block-system-main .field-previews a.readmore-js-toggle:after,
.node-type-series #block-system-main .field-name-field-previews a.readmore-js-toggle:after, .node-type-series #block-system-main .field-name-field-table-contents a.readmore-js-toggle:after, .node-type-series #block-system-main .field-specs a.readmore-js-toggle:after, .node-type-product-display #block-system-main .field-name-body a.readmore-js-toggle:after, .node-type-product-display #block-system-main .about-series a.readmore-js-toggle:after, .node-type-product-display #block-system-main .field-name-field-features a.readmore-js-toggle:after, .node-type-product-display #block-system-main .field-name-field-resources a.readmore-js-toggle:after,
.node-type-product-display #block-system-main .field-name-field-reviews a.readmore-js-toggle:after, .node-type-product-display #block-system-main .field-name-field-about-authors a.readmore-js-toggle:after, .node-type-product-display #block-system-main .field-previews a.readmore-js-toggle:after,
.node-type-product-display #block-system-main .field-name-field-previews a.readmore-js-toggle:after, .node-type-product-display #block-system-main .field-name-field-table-contents a.readmore-js-toggle:after, .node-type-product-display #block-system-main .field-specs a.readmore-js-toggle:after, .node-type-product-bundle #block-system-main .field-name-body a.readmore-js-toggle:after, .node-type-product-bundle #block-system-main .about-series a.readmore-js-toggle:after, .node-type-product-bundle #block-system-main .field-name-field-features a.readmore-js-toggle:after, .node-type-product-bundle #block-system-main .field-name-field-resources a.readmore-js-toggle:after,
.node-type-product-bundle #block-system-main .field-name-field-reviews a.readmore-js-toggle:after, .node-type-product-bundle #block-system-main .field-name-field-about-authors a.readmore-js-toggle:after, .node-type-product-bundle #block-system-main .field-previews a.readmore-js-toggle:after,
.node-type-product-bundle #block-system-main .field-name-field-previews a.readmore-js-toggle:after, .node-type-product-bundle #block-system-main .field-name-field-table-contents a.readmore-js-toggle:after, .node-type-product-bundle #block-system-main .field-specs a.readmore-js-toggle:after {
  content: ' \00bb';
}
/* line 1198, ../scss/global.scss */
.node-type-series #block-system-main .field-specs .field-label, .node-type-product-display #block-system-main .field-specs .field-label, .node-type-product-bundle #block-system-main .field-specs .field-label {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #000000;
  line-height: 30px;
  display: inline;
}
/* line 1204, ../scss/global.scss */
.node-type-series #block-system-main .field-specs .field-items, .node-type-product-display #block-system-main .field-specs .field-items, .node-type-product-bundle #block-system-main .field-specs .field-items {
  display: inline;
}
/* line 1206, ../scss/global.scss */
.node-type-series #block-system-main .field-specs .field-items .field-item, .node-type-product-display #block-system-main .field-specs .field-items .field-item, .node-type-product-bundle #block-system-main .field-specs .field-items .field-item {
  display: inline;
}
/* line 1213, ../scss/global.scss */
.node-type-series #block-system-main .field-previews .file, .node-type-series #block-system-main .field-name-field-previews .file, .node-type-product-display #block-system-main .field-previews .file, .node-type-product-display #block-system-main .field-name-field-previews .file, .node-type-product-bundle #block-system-main .field-previews .file, .node-type-product-bundle #block-system-main .field-name-field-previews .file {
  display: block;
  margin-bottom: 5px;
}
/* line 1216, ../scss/global.scss */
.node-type-series #block-system-main .field-previews .file img, .node-type-series #block-system-main .field-name-field-previews .file img, .node-type-product-display #block-system-main .field-previews .file img, .node-type-product-display #block-system-main .field-name-field-previews .file img, .node-type-product-bundle #block-system-main .field-previews .file img, .node-type-product-bundle #block-system-main .field-name-field-previews .file img {
  vertical-align: middle;
}
/* line 1219, ../scss/global.scss */
.node-type-series #block-system-main .field-previews .file a, .node-type-series #block-system-main .field-name-field-previews .file a, .node-type-product-display #block-system-main .field-previews .file a, .node-type-product-display #block-system-main .field-name-field-previews .file a, .node-type-product-bundle #block-system-main .field-previews .file a, .node-type-product-bundle #block-system-main .field-name-field-previews .file a {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #0078a8;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .field-previews .file a:hover, .node-type-series #block-system-main .field-name-field-previews .file a:hover, .node-type-product-display #block-system-main .field-previews .file a:hover, .node-type-product-display #block-system-main .field-name-field-previews .file a:hover, .node-type-product-bundle #block-system-main .field-previews .file a:hover, .node-type-product-bundle #block-system-main .field-name-field-previews .file a:hover {
  text-decoration: underline;
}
/* line 1229, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-resources .field-items .field-item, .node-type-product-display #block-system-main .field-name-field-resources .field-items .field-item, .node-type-product-bundle #block-system-main .field-name-field-resources .field-items .field-item {
  margin-bottom: 0;
}
/* line 1235, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-related-products, .node-type-product-display #block-system-main .field-name-field-related-products, .node-type-product-bundle #block-system-main .field-name-field-related-products {
  border-top: 1px solid #cccccc;
  padding-top: 15px;
}
/* line 1238, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-related-products .field-label, .node-type-product-display #block-system-main .field-name-field-related-products .field-label, .node-type-product-bundle #block-system-main .field-name-field-related-products .field-label {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #003a5a;
  line-height: 32px;
  margin-bottom: 30px;
}
/* line 1244, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-related-products > .field-items > .field-item, .node-type-product-display #block-system-main .field-name-field-related-products > .field-items > .field-item, .node-type-product-bundle #block-system-main .field-name-field-related-products > .field-items > .field-item {
  margin-bottom: 30px;
}
/* line 1246, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-related-products > .field-items > .field-item h2, .node-type-product-display #block-system-main .field-name-field-related-products > .field-items > .field-item h2, .node-type-product-bundle #block-system-main .field-name-field-related-products > .field-items > .field-item h2 {
  display: block;
  margin: 0;
  width: 49%;
  float: right;
  font-size: 16px;
  line-height: 28px;
  padding-top: 25px;
}
/* line 1254, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-related-products > .field-items > .field-item h2 a, .node-type-product-display #block-system-main .field-name-field-related-products > .field-items > .field-item h2 a, .node-type-product-bundle #block-system-main .field-name-field-related-products > .field-items > .field-item h2 a {
  font-family: 'Merriweather', serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  color: #003a5a;
  line-height: 28px;
}
/* line 98, ../scss/_base.scss */
.node-type-series #block-system-main .field-name-field-related-products > .field-items > .field-item h2 a:hover, .node-type-product-display #block-system-main .field-name-field-related-products > .field-items > .field-item h2 a:hover, .node-type-product-bundle #block-system-main .field-name-field-related-products > .field-items > .field-item h2 a:hover {
  text-decoration: underline;
}
/* line 1261, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-related-products > .field-items > .field-item .field-name-field-images, .node-type-product-display #block-system-main .field-name-field-related-products > .field-items > .field-item .field-name-field-images, .node-type-product-bundle #block-system-main .field-name-field-related-products > .field-items > .field-item .field-name-field-images {
  float: left;
  width: 49%;
}
/* line 1264, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-related-products > .field-items > .field-item .field-name-field-images img, .node-type-product-display #block-system-main .field-name-field-related-products > .field-items > .field-item .field-name-field-images img, .node-type-product-bundle #block-system-main .field-name-field-related-products > .field-items > .field-item .field-name-field-images img {
  max-width: 100%;
  height: auto;
}
/* line 1269, ../scss/global.scss */
.node-type-series #block-system-main .field-name-field-related-products > .field-items > .field-item nav.links, .node-type-product-display #block-system-main .field-name-field-related-products > .field-items > .field-item nav.links, .node-type-product-bundle #block-system-main .field-name-field-related-products > .field-items > .field-item nav.links {
  display: none;
}

/** In this series block (in series) **/
/* line 1279, ../scss/global.scss */
.field-this-series {
  border-top: 1px solid #cccccc;
  padding-top: 30px;
}
/* line 1282, ../scss/global.scss */
.field-this-series h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 45px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #c01f38;
  text-transform: uppercase;
  line-height: 45px;
  margin-bottom: 30px;
}
/* line 1290, ../scss/global.scss */
.field-this-series #series-listing ul {
  padding: 0;
  margin-bottom: 40px;
}
/* line 1293, ../scss/global.scss */
.field-this-series #series-listing ul li {
  display: block;
  list-style-type: none;
  list-style-image: none;
  margin-bottom: 15px;
}
/* line 1299, ../scss/global.scss */
.field-this-series #series-listing ul li h3 {
  display: block;
  position: relative;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: #c01f38;
  text-transform: uppercase;
  text-shadow: 0px 1px #ffffff;
  cursor: pointer;
  background: #f4f1ef;
  margin-bottom: 0;
  padding: 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 1312, ../scss/global.scss */
.field-this-series #series-listing ul li h3:after {
  content: url(../img/series-plus.png);
  position: absolute;
  top: 22px;
  right: 20px;
}
/* line 1318, ../scss/global.scss */
.field-this-series #series-listing ul li h3.open:after {
  content: url(../img/series-minus.png);
  top: 17px;
}
/* line 1323, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row {
  margin-top: 20px;
  border-bottom: 1px solid #cacaca;
  padding-bottom: 20px;
  text-align: center;
  position: relative;
  min-height: 100px;
}
/* line 1330, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .form-item {
  margin: 0;
}
/* line 1333, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .field-title {
  margin-bottom: 15px;
}
/* line 1335, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .field-title a {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #003a5a;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.field-this-series #series-listing ul li .views-row .field-title a:hover {
  text-decoration: underline;
}
/* line 1342, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .product-image {
  margin-bottom: 15px;
}
/* line 1344, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .product-image img {
  max-width: 100%;
  height: auto;
}
/* line 1349, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .product-isbn {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #333333;
  text-transform: uppercase;
  line-height: 18px;
  margin-bottom: 15px;
}
/* line 1356, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .links {
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 14px;
  color: #7b7b7b;
}
/* line 1362, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .links a {
  text-decoration: none;
  color: #7b7b7b;
}
/* line 98, ../scss/_base.scss */
.field-this-series #series-listing ul li .views-row .links a:hover {
  text-decoration: underline;
}
/* line 1367, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .attribute-widgets {
  margin-bottom: 15px;
}
/* line 1369, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .attribute-widgets .form-item {
  margin: 0;
  display: inline;
}
/* line 1372, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .attribute-widgets .form-item label {
  display: none;
}
/* line 1377, ../scss/global.scss */
.field-this-series #series-listing ul li .views-row .product-price {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #333333;
  line-height: 20px;
  display: block;
  margin-bottom: 15px;
}

/** Commerce Add-to-Cart form **/
/* line 1392, ../scss/global.scss */
form.commerce-add-to-cart input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  padding: 10px 30px;
}
/* line 98, ../scss/_base.scss */
form.commerce-add-to-cart input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
form.commerce-add-to-cart input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 1396, ../scss/global.scss */
form.commerce-add-to-cart .form-item-quantity {
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-bottom: 15px;
}
/* line 249, ../scss/_base.scss */
form.commerce-add-to-cart .form-item-quantity label {
  display: none;
}
/* line 252, ../scss/_base.scss */
form.commerce-add-to-cart .form-item-quantity input {
  font-family: 'Merriweather', serif;
  font-size: 12px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #292929;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  width: 50px !important;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
/* line 265, ../scss/_base.scss */
form.commerce-add-to-cart .form-item-quantity .decrement {
  float: left;
  width: 32px;
  height: 32px;
  background: url(../img/decrement.png) center center no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
/* line 275, ../scss/_base.scss */
form.commerce-add-to-cart .form-item-quantity .increment {
  float: right;
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background: url(../img/increment.png) center center no-repeat;
  position: absolute;
  cursor: pointer;
}

/** Product detail title **/
/* line 1406, ../scss/global.scss */
.node-type-product-display .region-content-inner > h1, .node-type-product-bundle .region-content-inner > h1 {
  display: none;
}
/* line 1409, ../scss/global.scss */
.node-type-product-display h1#product-title, .node-type-product-bundle h1#product-title {
  text-transform: none;
  font-size: 40px;
  line-height: 45px;
}

/** Product detail add to cart form **/
/* line 1419, ../scss/global.scss */
.node-type-product-display .field-name-field-product form, .node-type-product-display .field-name-field-bundles form, .node-type-product-bundle .field-name-field-product form, .node-type-product-bundle .field-name-field-bundles form {
  text-align: center;
  background: #f4f1ef;
  padding: 20px;
  margin-bottom: 30px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 1426, ../scss/global.scss */
.node-type-product-display .field-name-field-product form .links, .node-type-product-display .field-name-field-bundles form .links, .node-type-product-bundle .field-name-field-product form .links, .node-type-product-bundle .field-name-field-bundles form .links {
  margin-bottom: 15px;
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 14px;
  color: #7b7b7b;
  text-shadow: 0px 1px #ffffff;
}
/* line 1432, ../scss/global.scss */
.node-type-product-display .field-name-field-product form .links a, .node-type-product-display .field-name-field-bundles form .links a, .node-type-product-bundle .field-name-field-product form .links a, .node-type-product-bundle .field-name-field-bundles form .links a {
  text-decoration: none;
  color: #7b7b7b;
}
/* line 98, ../scss/_base.scss */
.node-type-product-display .field-name-field-product form .links a:hover, .node-type-product-display .field-name-field-bundles form .links a:hover, .node-type-product-bundle .field-name-field-product form .links a:hover, .node-type-product-bundle .field-name-field-bundles form .links a:hover {
  text-decoration: underline;
}
/* line 1437, ../scss/global.scss */
.node-type-product-display .field-name-field-product form .attribute-widgets, .node-type-product-display .field-name-field-bundles form .attribute-widgets, .node-type-product-bundle .field-name-field-product form .attribute-widgets, .node-type-product-bundle .field-name-field-bundles form .attribute-widgets {
  margin-bottom: 15px;
}
/* line 1439, ../scss/global.scss */
.node-type-product-display .field-name-field-product form .attribute-widgets .form-item, .node-type-product-display .field-name-field-bundles form .attribute-widgets .form-item, .node-type-product-bundle .field-name-field-product form .attribute-widgets .form-item, .node-type-product-bundle .field-name-field-bundles form .attribute-widgets .form-item {
  margin: 0;
  display: inline;
}
/* line 1442, ../scss/global.scss */
.node-type-product-display .field-name-field-product form .attribute-widgets .form-item label, .node-type-product-display .field-name-field-bundles form .attribute-widgets .form-item label, .node-type-product-bundle .field-name-field-product form .attribute-widgets .form-item label, .node-type-product-bundle .field-name-field-bundles form .attribute-widgets .form-item label {
  display: none;
}
/* line 1447, ../scss/global.scss */
.node-type-product-display .field-name-field-product form .product-price, .node-type-product-display .field-name-field-bundles form .product-price, .node-type-product-bundle .field-name-field-product form .product-price, .node-type-product-bundle .field-name-field-bundles form .product-price {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 30px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  text-shadow: 0px 1px #ffffff;
  color: #333333;
  line-height: 30px;
  display: block;
  margin-bottom: 15px;
}
/* line 1455, ../scss/global.scss */
.node-type-product-display .field-name-field-product form input[type=submit], .node-type-product-display .field-name-field-bundles form input[type=submit], .node-type-product-bundle .field-name-field-product form input[type=submit], .node-type-product-bundle .field-name-field-bundles form input[type=submit] {
  margin-bottom: 20px;
}

/** Basic pages **/
/* line 1464, ../scss/global.scss */
.node-type-page #block-system-main, .page-user #block-system-main, .page-contact #block-system-main, .node-type-article #block-system-main, .node-type-news-events-article #block-system-main, .node-type-webform #block-system-main {
  padding-bottom: 40px;
  padding-top: 40px;
}
/* line 1467, ../scss/global.scss */
.node-type-page #block-system-main article, .page-user #block-system-main article, .page-contact #block-system-main article, .node-type-article #block-system-main article, .node-type-news-events-article #block-system-main article, .node-type-webform #block-system-main article {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 32px;
}
/* line 116, ../scss/_base.scss */
.node-type-page #block-system-main article dt, .page-user #block-system-main article dt, .page-contact #block-system-main article dt, .node-type-article #block-system-main article dt, .node-type-news-events-article #block-system-main article dt, .node-type-webform #block-system-main article dt {
  font-weight: bold;
}
/* line 124, ../scss/_base.scss */
.node-type-page #block-system-main article a, .page-user #block-system-main article a, .page-contact #block-system-main article a, .node-type-article #block-system-main article a, .node-type-news-events-article #block-system-main article a, .node-type-webform #block-system-main article a {
  text-decoration: none;
  color: #0078a8;
}
/* line 98, ../scss/_base.scss */
.node-type-page #block-system-main article a:hover, .page-user #block-system-main article a:hover, .page-contact #block-system-main article a:hover, .node-type-article #block-system-main article a:hover, .node-type-news-events-article #block-system-main article a:hover, .node-type-webform #block-system-main article a:hover {
  text-decoration: underline;
}
/* line 129, ../scss/_base.scss */
.node-type-page #block-system-main article ul li, .page-user #block-system-main article ul li, .page-contact #block-system-main article ul li, .node-type-article #block-system-main article ul li, .node-type-news-events-article #block-system-main article ul li, .node-type-webform #block-system-main article ul li {
  text-align: left;
}
/* line 133, ../scss/_base.scss */
.node-type-page #block-system-main article h2, .page-user #block-system-main article h2, .page-contact #block-system-main article h2, .node-type-article #block-system-main article h2, .node-type-news-events-article #block-system-main article h2, .node-type-webform #block-system-main article h2 {
  margin-bottom: 15px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #c01f38;
  text-transform: uppercase;
  text-shadow: 0px 1px #ffffff;
}
/* line 141, ../scss/_base.scss */
.node-type-page #block-system-main article h3, .page-user #block-system-main article h3, .page-contact #block-system-main article h3, .node-type-article #block-system-main article h3, .node-type-news-events-article #block-system-main article h3, .node-type-webform #block-system-main article h3 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 147, ../scss/_base.scss */
.node-type-page #block-system-main article h4, .page-user #block-system-main article h4, .page-contact #block-system-main article h4, .node-type-article #block-system-main article h4, .node-type-news-events-article #block-system-main article h4, .node-type-webform #block-system-main article h4 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 153, ../scss/_base.scss */
.node-type-page #block-system-main article p, .page-user #block-system-main article p, .page-contact #block-system-main article p, .node-type-article #block-system-main article p, .node-type-news-events-article #block-system-main article p, .node-type-webform #block-system-main article p {
  margin-bottom: 20px;
}
/* line 156, ../scss/_base.scss */
.node-type-page #block-system-main article input, .page-user #block-system-main article input, .page-contact #block-system-main article input, .node-type-article #block-system-main article input, .node-type-news-events-article #block-system-main article input, .node-type-webform #block-system-main article input {
  max-width: 100%;
}
/* line 159, ../scss/_base.scss */
.node-type-page #block-system-main article table, .page-user #block-system-main article table, .page-contact #block-system-main article table, .node-type-article #block-system-main article table, .node-type-news-events-article #block-system-main article table, .node-type-webform #block-system-main article table {
  width: 100%;
  margin-bottom: 25px;
}
/* line 162, ../scss/_base.scss */
.node-type-page #block-system-main article table th, .page-user #block-system-main article table th, .page-contact #block-system-main article table th, .node-type-article #block-system-main article table th, .node-type-news-events-article #block-system-main article table th, .node-type-webform #block-system-main article table th {
  font-weight: bold;
}
/* line 166, ../scss/_base.scss */
.node-type-page #block-system-main article img, .page-user #block-system-main article img, .page-contact #block-system-main article img, .node-type-article #block-system-main article img, .node-type-news-events-article #block-system-main article img, .node-type-webform #block-system-main article img {
  max-width: 100%;
  height: auto;
}
/* line 171, ../scss/_base.scss */
.node-type-page #block-system-main article input[type=text], .node-type-page #block-system-main article input[type=email], .node-type-page #block-system-main article input[type=password], .node-type-page #block-system-main article input[type=tel], .page-user #block-system-main article input[type=text], .page-user #block-system-main article input[type=email], .page-user #block-system-main article input[type=password], .page-user #block-system-main article input[type=tel], .page-contact #block-system-main article input[type=text], .page-contact #block-system-main article input[type=email], .page-contact #block-system-main article input[type=password], .page-contact #block-system-main article input[type=tel], .node-type-article #block-system-main article input[type=text], .node-type-article #block-system-main article input[type=email], .node-type-article #block-system-main article input[type=password], .node-type-article #block-system-main article input[type=tel], .node-type-news-events-article #block-system-main article input[type=text], .node-type-news-events-article #block-system-main article input[type=email], .node-type-news-events-article #block-system-main article input[type=password], .node-type-news-events-article #block-system-main article input[type=tel], .node-type-webform #block-system-main article input[type=text], .node-type-webform #block-system-main article input[type=email], .node-type-webform #block-system-main article input[type=password], .node-type-webform #block-system-main article input[type=tel] {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 175, ../scss/_base.scss */
.node-type-page #block-system-main article select, .page-user #block-system-main article select, .page-contact #block-system-main article select, .node-type-article #block-system-main article select, .node-type-news-events-article #block-system-main article select, .node-type-webform #block-system-main article select {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  padding: 0 1em 0 0.5em;
}
/* line 180, ../scss/_base.scss */
.node-type-page #block-system-main article textarea, .page-user #block-system-main article textarea, .page-contact #block-system-main article textarea, .node-type-article #block-system-main article textarea, .node-type-news-events-article #block-system-main article textarea, .node-type-webform #block-system-main article textarea {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  height: auto;
  padding-top: 0.5em;
}
/* line 186, ../scss/_base.scss */
.node-type-page #block-system-main article input[type=submit], .page-user #block-system-main article input[type=submit], .page-contact #block-system-main article input[type=submit], .node-type-article #block-system-main article input[type=submit], .node-type-news-events-article #block-system-main article input[type=submit], .node-type-webform #block-system-main article input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
.node-type-page #block-system-main article input[type=submit]:hover, .page-user #block-system-main article input[type=submit]:hover, .page-contact #block-system-main article input[type=submit]:hover, .node-type-article #block-system-main article input[type=submit]:hover, .node-type-news-events-article #block-system-main article input[type=submit]:hover, .node-type-webform #block-system-main article input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.node-type-page #block-system-main article input[type=submit]:hover, .page-user #block-system-main article input[type=submit]:hover, .page-contact #block-system-main article input[type=submit]:hover, .node-type-article #block-system-main article input[type=submit]:hover, .node-type-news-events-article #block-system-main article input[type=submit]:hover, .node-type-webform #block-system-main article input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}

/** Contact page */
/* line 1475, ../scss/global.scss */
.page-contact #region-content {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 32px;
}
/* line 116, ../scss/_base.scss */
.page-contact #region-content dt {
  font-weight: bold;
}
/* line 124, ../scss/_base.scss */
.page-contact #region-content a {
  text-decoration: none;
  color: #0078a8;
}
/* line 98, ../scss/_base.scss */
.page-contact #region-content a:hover {
  text-decoration: underline;
}
/* line 129, ../scss/_base.scss */
.page-contact #region-content ul li {
  text-align: left;
}
/* line 133, ../scss/_base.scss */
.page-contact #region-content h2 {
  margin-bottom: 15px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #c01f38;
  text-transform: uppercase;
  text-shadow: 0px 1px #ffffff;
}
/* line 141, ../scss/_base.scss */
.page-contact #region-content h3 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 147, ../scss/_base.scss */
.page-contact #region-content h4 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 153, ../scss/_base.scss */
.page-contact #region-content p {
  margin-bottom: 20px;
}
/* line 156, ../scss/_base.scss */
.page-contact #region-content input {
  max-width: 100%;
}
/* line 159, ../scss/_base.scss */
.page-contact #region-content table {
  width: 100%;
  margin-bottom: 25px;
}
/* line 162, ../scss/_base.scss */
.page-contact #region-content table th {
  font-weight: bold;
}
/* line 166, ../scss/_base.scss */
.page-contact #region-content img {
  max-width: 100%;
  height: auto;
}
/* line 171, ../scss/_base.scss */
.page-contact #region-content input[type=text], .page-contact #region-content input[type=email], .page-contact #region-content input[type=password], .page-contact #region-content input[type=tel] {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 175, ../scss/_base.scss */
.page-contact #region-content select {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  padding: 0 1em 0 0.5em;
}
/* line 180, ../scss/_base.scss */
.page-contact #region-content textarea {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  height: auto;
  padding-top: 0.5em;
}
/* line 186, ../scss/_base.scss */
.page-contact #region-content input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
.page-contact #region-content input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.page-contact #region-content input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}

/** User login page **/
/* line 1482, ../scss/global.scss */
.page-user .block-login {
  padding-bottom: 40px;
}
/* line 1484, ../scss/global.scss */
.page-user .block-login a.workbook {
  display: none;
}
/* line 1488, ../scss/global.scss */
.page-user ul.tabs {
  margin-bottom: 50px;
}
/* line 1491, ../scss/global.scss */
.page-user .profile {
  margin: 0;
}

/** Commerce address book **/
/* line 1497, ../scss/global.scss */
.profile ul li {
  list-style-type: none;
}

/** Other pages that need content styling **/
/* line 1504, ../scss/global.scss */
.page .block-system-main,
.page #block-cheng-tsui-redemption-redemption {
  padding-bottom: 40px;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 32px;
}
/* line 116, ../scss/_base.scss */
.page .block-system-main dt,
.page #block-cheng-tsui-redemption-redemption dt {
  font-weight: bold;
}
/* line 124, ../scss/_base.scss */
.page .block-system-main a,
.page #block-cheng-tsui-redemption-redemption a {
  text-decoration: none;
  color: #0078a8;
}
/* line 98, ../scss/_base.scss */
.page .block-system-main a:hover,
.page #block-cheng-tsui-redemption-redemption a:hover {
  text-decoration: underline;
}
/* line 129, ../scss/_base.scss */
.page .block-system-main ul li,
.page #block-cheng-tsui-redemption-redemption ul li {
  text-align: left;
}
/* line 133, ../scss/_base.scss */
.page .block-system-main h2,
.page #block-cheng-tsui-redemption-redemption h2 {
  margin-bottom: 15px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #c01f38;
  text-transform: uppercase;
  text-shadow: 0px 1px #ffffff;
}
/* line 141, ../scss/_base.scss */
.page .block-system-main h3,
.page #block-cheng-tsui-redemption-redemption h3 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 147, ../scss/_base.scss */
.page .block-system-main h4,
.page #block-cheng-tsui-redemption-redemption h4 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 153, ../scss/_base.scss */
.page .block-system-main p,
.page #block-cheng-tsui-redemption-redemption p {
  margin-bottom: 20px;
}
/* line 156, ../scss/_base.scss */
.page .block-system-main input,
.page #block-cheng-tsui-redemption-redemption input {
  max-width: 100%;
}
/* line 159, ../scss/_base.scss */
.page .block-system-main table,
.page #block-cheng-tsui-redemption-redemption table {
  width: 100%;
  margin-bottom: 25px;
}
/* line 162, ../scss/_base.scss */
.page .block-system-main table th,
.page #block-cheng-tsui-redemption-redemption table th {
  font-weight: bold;
}
/* line 166, ../scss/_base.scss */
.page .block-system-main img,
.page #block-cheng-tsui-redemption-redemption img {
  max-width: 100%;
  height: auto;
}
/* line 171, ../scss/_base.scss */
.page .block-system-main input[type=text], .page .block-system-main input[type=email], .page .block-system-main input[type=password], .page .block-system-main input[type=tel],
.page #block-cheng-tsui-redemption-redemption input[type=text],
.page #block-cheng-tsui-redemption-redemption input[type=email],
.page #block-cheng-tsui-redemption-redemption input[type=password],
.page #block-cheng-tsui-redemption-redemption input[type=tel] {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 175, ../scss/_base.scss */
.page .block-system-main select,
.page #block-cheng-tsui-redemption-redemption select {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  padding: 0 1em 0 0.5em;
}
/* line 180, ../scss/_base.scss */
.page .block-system-main textarea,
.page #block-cheng-tsui-redemption-redemption textarea {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  height: auto;
  padding-top: 0.5em;
}
/* line 186, ../scss/_base.scss */
.page .block-system-main input[type=submit],
.page #block-cheng-tsui-redemption-redemption input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
.page .block-system-main input[type=submit]:hover,
.page #block-cheng-tsui-redemption-redemption input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.page .block-system-main input[type=submit]:hover,
.page #block-cheng-tsui-redemption-redemption input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 1508, ../scss/global.scss */
.page .block-system-main input[type=submit],
.page .block-system-main a.form-submit,
.page #block-cheng-tsui-redemption-redemption input[type=submit],
.page #block-cheng-tsui-redemption-redemption a.form-submit {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
.page .block-system-main input[type=submit]:hover,
.page .block-system-main a.form-submit:hover,
.page #block-cheng-tsui-redemption-redemption input[type=submit]:hover,
.page #block-cheng-tsui-redemption-redemption a.form-submit:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.page .block-system-main input[type=submit]:hover,
.page .block-system-main a.form-submit:hover,
.page #block-cheng-tsui-redemption-redemption input[type=submit]:hover,
.page #block-cheng-tsui-redemption-redemption a.form-submit:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 1513, ../scss/global.scss */
.page .block-system-main .checkout-buttons .button-operator,
.page #block-cheng-tsui-redemption-redemption .checkout-buttons .button-operator {
  margin-left: 5px;
  margin-right: 5px;
}
/* line 1518, ../scss/global.scss */
.page .block-system-main p.search-info,
.page #block-cheng-tsui-redemption-redemption p.search-info {
  display: none;
}
/* line 1522, ../scss/global.scss */
.page legend {
  font-weight: bold;
}

/* line 1527, ../scss/global.scss */
a.form-submit {
  margin-bottom: 15px;
}

/* line 1531, ../scss/global.scss */
#region-sidebar-second {
  /** Sidebar newsletter signup **/
}
/* line 1532, ../scss/global.scss */
#region-sidebar-second .block, #region-sidebar-second .block-views, #region-sidebar-second .block-cheng-theme, #region-sidebar-second .block-mailchimp-signup {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 100%;
  padding: 25px;
  background: #f4f1ef;
  margin-bottom: 25px;
}
/* line 1539, ../scss/global.scss */
#region-sidebar-second .block h2.block-title, #region-sidebar-second .block-views h2.block-title, #region-sidebar-second .block-cheng-theme h2.block-title, #region-sidebar-second .block-mailchimp-signup h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #c01f38;
  text-transform: uppercase;
  text-shadow: 0px 1px #ffffff;
  margin-bottom: 15px;
}
/* line 1547, ../scss/global.scss */
#region-sidebar-second .block .content, #region-sidebar-second .block-views .content, #region-sidebar-second .block-cheng-theme .content, #region-sidebar-second .block-mailchimp-signup .content {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 28px;
}
/* line 1551, ../scss/global.scss */
#region-sidebar-second .block .content a, #region-sidebar-second .block-views .content a, #region-sidebar-second .block-cheng-theme .content a, #region-sidebar-second .block-mailchimp-signup .content a {
  text-decoration: none;
  color: #0078a8;
}
/* line 98, ../scss/_base.scss */
#region-sidebar-second .block .content a:hover, #region-sidebar-second .block-views .content a:hover, #region-sidebar-second .block-cheng-theme .content a:hover, #region-sidebar-second .block-mailchimp-signup .content a:hover {
  text-decoration: underline;
}
/* line 1555, ../scss/global.scss */
#region-sidebar-second .block .content .blue-button, #region-sidebar-second .block-views .content .blue-button, #region-sidebar-second .block-cheng-theme .content .blue-button, #region-sidebar-second .block-mailchimp-signup .content .blue-button {
  font-size: 14px;
  color: #fff;
}
/* line 1559, ../scss/global.scss */
#region-sidebar-second .block .content p:last-child, #region-sidebar-second .block-views .content p:last-child, #region-sidebar-second .block-cheng-theme .content p:last-child, #region-sidebar-second .block-mailchimp-signup .content p:last-child {
  margin-bottom: 0;
}
/* line 1562, ../scss/global.scss */
#region-sidebar-second .block .content input[type=submit], #region-sidebar-second .block-views .content input[type=submit], #region-sidebar-second .block-cheng-theme .content input[type=submit], #region-sidebar-second .block-mailchimp-signup .content input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
#region-sidebar-second .block .content input[type=submit]:hover, #region-sidebar-second .block-views .content input[type=submit]:hover, #region-sidebar-second .block-cheng-theme .content input[type=submit]:hover, #region-sidebar-second .block-mailchimp-signup .content input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
#region-sidebar-second .block .content input[type=submit]:hover, #region-sidebar-second .block-views .content input[type=submit]:hover, #region-sidebar-second .block-cheng-theme .content input[type=submit]:hover, #region-sidebar-second .block-mailchimp-signup .content input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 1565, ../scss/global.scss */
#region-sidebar-second .block .content ul li.leaf, #region-sidebar-second .block-views .content ul li.leaf, #region-sidebar-second .block-cheng-theme .content ul li.leaf, #region-sidebar-second .block-mailchimp-signup .content ul li.leaf {
  list-style-type: none;
  list-style-image: none;
}
/* line 1573, ../scss/global.scss */
#region-sidebar-second #block-mailchimp-signup-sidebar-form label {
  display: none;
}
/* line 1576, ../scss/global.scss */
#region-sidebar-second #block-mailchimp-signup-sidebar-form input[type=email] {
  margin-bottom: 10px;
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  width: 100%;
}

/** mailchimp signup form on inner pages **/
/* line 1586, ../scss/global.scss */
.not-front #zone-footer-wrapper {
  background: #f4f1ef;
}
/* line 1590, ../scss/global.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form {
  background: url(../img/footer-first-shadow.png) center top no-repeat;
  background-size: 100% auto;
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 1595, ../scss/global.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #c01f38;
  line-height: 20px;
  margin-bottom: 8px;
  text-shadow: 0px 1px #ffffff;
  text-transform: uppercase;
}
/* line 1603, ../scss/global.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form .content {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #333333;
}
/* line 1606, ../scss/global.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form .content label {
  display: none;
}
/* line 1609, ../scss/global.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form .content .mailchimp-newsletter-mergefields {
  display: inline;
}
/* line 1612, ../scss/global.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form .content .form-item {
  display: inline;
  margin: 0;
}
/* line 1616, ../scss/global.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form .content input[type=email] {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #7c7c7c;
  max-width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #c8c8c8;
  height: 35px;
  width: 345px;
  margin-right: 25px;
  margin-bottom: 10px;
}
/* line 1630, ../scss/global.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form .content input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form .content input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.not-front #region-footer-first #block-mailchimp-signup-footer-form .content input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}

/** Browse page **/
/* line 1640, ../scss/global.scss */
.page-browse #region-sidebar-first {
  margin-bottom: 40px;
}
/* line 1642, ../scss/global.scss */
.page-browse #region-sidebar-first .sidebar-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 18px;
  color: #494949;
  padding-bottom: 14px;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 10px;
}
/* line 1650, ../scss/global.scss */
.page-browse #region-sidebar-first .block {
  background: #f4f1ef;
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-bottom: 10px;
}
/* line 1657, ../scss/global.scss */
.page-browse #region-sidebar-first .block h2.block-title {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  text-shadow: 0px 1px #ffffff;
  color: #c01f38;
  line-height: 18px;
  margin-bottom: 0;
  background: url(../img/browse-minus.png) right center no-repeat;
  cursor: pointer;
}
/* line 1666, ../scss/global.scss */
.page-browse #region-sidebar-first .block h2.block-title.plus {
  background-image: url(../img/browse-plus.png);
}
/* line 1671, ../scss/global.scss */
.page-browse #region-sidebar-first .block .content ul {
  margin-top: 12px;
}
/* line 1673, ../scss/global.scss */
.page-browse #region-sidebar-first .block .content ul li {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 6px;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 23px;
  color: #000;
  text-decoration: none;
  text-shadow: 0px 1px #ffffff;
}
/* line 1684, ../scss/global.scss */
.page-browse #region-sidebar-first .block .content ul li ul {
  padding-left: 10px;
}
/* line 1686, ../scss/global.scss */
.page-browse #region-sidebar-first .block .content ul li ul li {
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
}
/* line 1690, ../scss/global.scss */
.page-browse #region-sidebar-first .block .content ul li a {
  color: #000;
  text-decoration: none;
  text-shadow: 0px 1px #ffffff;
}
/* line 1701, ../scss/global.scss */
.page-browse #block-views-exp-browse-page .views-exposed-widgets, .page-browse #block-views-exp-browse-page .views-exposed-widget {
  float: none;
  padding: 0;
  margin: 0;
}
/* line 1706, ../scss/global.scss */
.page-browse #block-views-exp-browse-page .views-exposed-form {
  border-bottom: 1px solid #cacaca;
  padding-bottom: 14px;
  text-align: center;
  margin-bottom: 25px;
}
/* line 1711, ../scss/global.scss */
.page-browse #block-views-exp-browse-page .views-exposed-form input[type=text] {
  width: 100%;
  height: 38px;
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0px 20px;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  text-shadow: 0px 1px #ffffff;
  border: none;
  box-shadow: 0px 1px 2px #e2dfdd inset;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background: #f4f1ef url(../img/search-icon.png) right center no-repeat;
  cursor: pointer;
  margin-bottom: 10px;
}
/* line 1715, ../scss/global.scss */
.page-browse #block-views-exp-browse-page .views-exposed-form .form-item-sort-bef-combine {
  margin-bottom: 10px;
}
/* line 1717, ../scss/global.scss */
.page-browse #block-views-exp-browse-page .views-exposed-form .form-item-sort-bef-combine label {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #494949;
}
/* line 1723, ../scss/global.scss */
.page-browse #block-views-exp-browse-page .views-exposed-form .views-widget-per-page label {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #494949;
}
/* line 1728, ../scss/global.scss */
.page-browse #block-views-exp-browse-page .views-exposed-form input[type=submit] {
  display: none;
}
/* line 1734, ../scss/global.scss */
.page-browse #block-system-main {
  padding-bottom: 100px;
}
/* line 1737, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row {
  text-align: center;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 20px;
  /** Image **/
}
/* line 1742, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-nothing {
  margin-bottom: 15px;
}
/* line 1744, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-nothing img {
  max-width: 100%;
  height: auto;
}
/* line 1749, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-title {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #003a5a;
  margin-bottom: 0;
}
/* line 1753, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-title a {
  color: #003a5a;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-title a:hover {
  text-decoration: underline;
}
/* line 1758, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-field-subtitle, .page-browse #block-system-main .view-browse .views-row .views-field-field-editon, .page-browse #block-system-main .view-browse .views-row .views-field-views-conditional {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  color: #333333;
  margin-bottom: 0;
}
/* line 1764, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-field-contributor-display {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #333333;
  font-style: italic;
}
/* line 1768, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-field-contributor-display p {
  margin-bottom: 0;
}
/* line 1772, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-body-value {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 28px;
  margin-top: 10px;
  margin-bottom: 30px;
}
/* line 1778, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-body-value a {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #c01f38;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 98, ../scss/_base.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-body-value a:hover {
  text-decoration: underline;
}
/* line 1786, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-series-index .views-label {
  display: block;
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #333333;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 1793, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-series-index .views-row {
  padding-bottom: 10px;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 15px;
}
/* line 1797, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-series-index .views-row.views-row-last {
  border-bottom: 0;
}
/* line 1800, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-series-index .views-row .views-field-field-series-title {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  color: #003a5a;
}
/* line 1804, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-series-index .views-row .views-field-field-series-title a {
  color: #003a5a;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-series-index .views-row .views-field-field-series-title a:hover {
  text-decoration: underline;
}
/* line 1810, ../scss/global.scss */
.page-browse #block-system-main .view-browse .views-row .views-field-series-index .views-row .views-field-sku span {
  display: inline;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #333333;
  text-transform: uppercase;
}
/* line 1822, ../scss/global.scss */
.page-browse #block-system-main .view-browse .view-footer {
  text-align: right;
}
/* line 1824, ../scss/global.scss */
.page-browse #block-system-main .view-browse .view-footer a {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #c01f38;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 98, ../scss/_base.scss */
.page-browse #block-system-main .view-browse .view-footer a:hover {
  text-decoration: underline;
}
/* line 1829, ../scss/global.scss */
.page-browse #block-system-main .view-browse .view-footer a:after {
  content: ' \00bb';
}

/** Pagination links **/
/* line 1841, ../scss/global.scss */
ul.pager {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  float: right;
}
/* line 1848, ../scss/global.scss */
ul.pager li {
  float: left !important;
  position: relative !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  background: none !important;
  border: none !important;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #0077a8 !important;
  margin: 0 !important;
  padding: 0 !important;
  margin-right: 15px !important;
}
/* line 1861, ../scss/global.scss */
ul.pager li a {
  background: none !important;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #0077a8 !important;
  text-decoration: none;
  margin: 0 !important;
  display: inline;
  padding: 0 !important;
}
/* line 98, ../scss/_base.scss */
ul.pager li a:hover {
  text-decoration: underline;
}
/* line 1870, ../scss/global.scss */
ul.pager li.pager-current {
  text-decoration: underline;
}

/** Blog page **/
/* line 1878, ../scss/global.scss */
.page-blog #block-system-main, .page-taxonomy-term #block-system-main {
  padding-bottom: 40px;
}
/* line 1882, ../scss/global.scss */
.page-blog #block-system-main .views-row, .page-blog .view-blog .views-row, .page-taxonomy-term #block-system-main .views-row, .page-taxonomy-term .view-blog .views-row {
  margin-bottom: 60px;
}
/* line 288, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-field-image, .page-blog .view-blog .views-row .views-field-field-image, .page-taxonomy-term #block-system-main .views-row .views-field-field-image, .page-taxonomy-term .view-blog .views-row .views-field-field-image {
  width: 100%;
}
/* line 290, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-field-image img, .page-blog .view-blog .views-row .views-field-field-image img, .page-taxonomy-term #block-system-main .views-row .views-field-field-image img, .page-taxonomy-term .view-blog .views-row .views-field-field-image img {
  /*width: 100%;*/
  height: auto;
  -webkit-box-shadow: 0 8px 6px -6px #aaa8a3;
  -moz-box-shadow: 0 8px 6px -6px #aaa8a3;
  box-shadow: 0 8px 6px -6px #aaa8a3;
  margin-bottom: 25px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 297, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-field-image .field-content, .page-blog .view-blog .views-row .views-field-field-image .field-content, .page-taxonomy-term #block-system-main .views-row .views-field-field-image .field-content, .page-taxonomy-term .view-blog .views-row .views-field-field-image .field-content {
  text-align: center;
}
/* line 301, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-created, .page-blog .view-blog .views-row .views-field-created, .page-taxonomy-term #block-system-main .views-row .views-field-created, .page-taxonomy-term .view-blog .views-row .views-field-created {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #5b5b5b;
  text-transform: uppercase;
  line-height: 28px;
  margin-bottom: 10px;
}
/* line 308, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-title, .page-blog .view-blog .views-row .views-field-title, .page-taxonomy-term #block-system-main .views-row .views-field-title, .page-taxonomy-term .view-blog .views-row .views-field-title {
  margin-bottom: 15px;
}
/* line 310, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-title a, .page-blog .view-blog .views-row .views-field-title a, .page-taxonomy-term #block-system-main .views-row .views-field-title a, .page-taxonomy-term .view-blog .views-row .views-field-title a {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 28px;
  color: #003a5a;
  text-shadow: 0px 1px #ffffff;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-title a:hover, .page-blog .view-blog .views-row .views-field-title a:hover, .page-taxonomy-term #block-system-main .views-row .views-field-title a:hover, .page-taxonomy-term .view-blog .views-row .views-field-title a:hover {
  text-decoration: underline;
}
/* line 318, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-body, .page-blog .view-blog .views-row .views-field-body, .page-taxonomy-term #block-system-main .views-row .views-field-body, .page-taxonomy-term .view-blog .views-row .views-field-body {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000000;
  line-height: 28px;
}
/* line 322, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-body a, .page-blog .view-blog .views-row .views-field-body a, .page-taxonomy-term #block-system-main .views-row .views-field-body a, .page-taxonomy-term .view-blog .views-row .views-field-body a {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #a9172f;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 98, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-body a:hover, .page-blog .view-blog .views-row .views-field-body a:hover, .page-taxonomy-term #block-system-main .views-row .views-field-body a:hover, .page-taxonomy-term .view-blog .views-row .views-field-body a:hover {
  text-decoration: underline;
}
/* line 1885, ../scss/global.scss */
.page-blog #block-system-main .views-row .views-field-body, .page-blog .view-blog .views-row .views-field-body, .page-taxonomy-term #block-system-main .views-row .views-field-body, .page-taxonomy-term .view-blog .views-row .views-field-body {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 32px !important;
}
/* line 1889, ../scss/global.scss */
.page-blog #block-system-main .views-row .views-field-body a, .page-blog .view-blog .views-row .views-field-body a, .page-taxonomy-term #block-system-main .views-row .views-field-body a, .page-taxonomy-term .view-blog .views-row .views-field-body a {
  font-size: 20px !important;
}
/* line 1891, ../scss/global.scss */
.page-blog #block-system-main .views-row .views-field-body a:after, .page-blog .view-blog .views-row .views-field-body a:after, .page-taxonomy-term #block-system-main .views-row .views-field-body a:after, .page-taxonomy-term .view-blog .views-row .views-field-body a:after {
  content: ' \00bb';
}
/* line 1896, ../scss/global.scss */
.page-blog #block-system-main .views-row .views-field-field-blog-category, .page-blog .view-blog .views-row .views-field-field-blog-category, .page-taxonomy-term #block-system-main .views-row .views-field-field-blog-category, .page-taxonomy-term .view-blog .views-row .views-field-field-blog-category {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 32px;
}
/* line 1899, ../scss/global.scss */
.page-blog #block-system-main .views-row .views-field-field-blog-category a, .page-blog .view-blog .views-row .views-field-field-blog-category a, .page-taxonomy-term #block-system-main .views-row .views-field-field-blog-category a, .page-taxonomy-term .view-blog .views-row .views-field-field-blog-category a {
  text-decoration: none;
  color: #0078a8;
}
/* line 98, ../scss/_base.scss */
.page-blog #block-system-main .views-row .views-field-field-blog-category a:hover, .page-blog .view-blog .views-row .views-field-field-blog-category a:hover, .page-taxonomy-term #block-system-main .views-row .views-field-field-blog-category a:hover, .page-taxonomy-term .view-blog .views-row .views-field-field-blog-category a:hover {
  text-decoration: underline;
}

/** News and Events page **/
/* line 393, ../scss/_base.scss */
.page-news-events #block-system-main .views-row {
  border-bottom: 1px solid #ababab;
  padding-bottom: 25px;
  margin-bottom: 35px;
}
/* line 397, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-field-type {
  text-align: center;
  margin-bottom: 25px;
}
/* line 400, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-field-type .conference, .page-news-events #block-system-main .views-row .views-field-field-type .webinar {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 14px;
  color: #ababab;
  text-transform: uppercase;
}
/* line 405, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-field-type .conference:before, .page-news-events #block-system-main .views-row .views-field-field-type .webinar:before {
  display: block;
  margin-bottom: 5px;
}
/* line 410, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-field-type .conference:before {
  content: url(../img/conference-icon.png);
}
/* line 413, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-field-type .webinar:before {
  content: url(../img/webinar-icon.png);
}
/* line 417, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-field-date {
  text-align: center;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  color: #5b5b5b;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 425, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-title {
  text-align: center;
  margin-bottom: 20px;
}
/* line 428, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-title a {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  color: #003a5a;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-title a:hover {
  text-decoration: underline;
}
/* line 435, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-body {
  text-align: center;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000000;
  line-height: 28px;
}
/* line 441, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-body .field-content p {
  display: inline;
}
/* line 444, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-body .field-content a {
  display: inline;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #ae263c;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 98, ../scss/_base.scss */
.page-news-events #block-system-main .views-row .views-field-body .field-content a:hover {
  text-decoration: underline;
}

/** News & Events detail page **/
/* line 1918, ../scss/global.scss */
.node-type-news-events-article #block-system-main .views-field-field-type {
  text-align: center;
  margin-bottom: 25px;
  float: left;
}
/* line 1922, ../scss/global.scss */
.node-type-news-events-article #block-system-main .views-field-field-type .conference, .node-type-news-events-article #block-system-main .views-field-field-type .webinar, .node-type-news-events-article #block-system-main .views-field-field-type .announcement, .node-type-news-events-article #block-system-main .views-field-field-type .promotion {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 14px;
  color: #ababab;
  text-transform: uppercase;
}
/* line 1927, ../scss/global.scss */
.node-type-news-events-article #block-system-main .views-field-field-type .conference:before, .node-type-news-events-article #block-system-main .views-field-field-type .webinar:before, .node-type-news-events-article #block-system-main .views-field-field-type .announcement:before, .node-type-news-events-article #block-system-main .views-field-field-type .promotion:before {
  display: block;
  margin-bottom: 5px;
}
/* line 1932, ../scss/global.scss */
.node-type-news-events-article #block-system-main .views-field-field-type .conference:before {
  content: url(../img/conference-icon.png);
}
/* line 1935, ../scss/global.scss */
.node-type-news-events-article #block-system-main .views-field-field-type .webinar:before {
  content: url(../img/webinar-icon.png);
}
/* line 1938, ../scss/global.scss */
.node-type-news-events-article #block-system-main .views-field-field-type .announcement:before {
  content: url(../img/announcement-icon.png);
}
/* line 1941, ../scss/global.scss */
.node-type-news-events-article #block-system-main .views-field-field-type .promotion:before {
  content: url(../img/promotion-icon.png);
}
/* line 1945, ../scss/global.scss */
.node-type-news-events-article #block-system-main .field-name-field-date {
  color: #5b5b5b;
}

/* line 1951, ../scss/global.scss */
ul.tabs,
ul.action-links {
  border-bottom: none;
  max-width: 1005;
}
/* line 1955, ../scss/global.scss */
ul.tabs li,
ul.action-links li {
  display: inline-block;
  float: left;
  clear: left;
  margin-bottom: 10px;
}
/* line 1960, ../scss/global.scss */
ul.tabs li a,
ul.action-links li a {
  background: #f9f4f1;
  color: #0078a8;
  padding: 5px 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #ccc;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  display: inline-block;
}
/* line 1968, ../scss/global.scss */
ul.tabs li a:hover,
ul.action-links li a:hover {
  border: 1px solid #ccc;
}
/* line 1972, ../scss/global.scss */
ul.tabs li.active a,
ul.action-links li.active a {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 98, ../scss/_base.scss */
ul.tabs li.active a:hover,
ul.action-links li.active a:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
ul.tabs li.active a:hover,
ul.action-links li.active a:hover {
  background: #00395a;
  text-decoration: none;
}

/* line 1981, ../scss/global.scss */
ul.action-links li a {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 98, ../scss/_base.scss */
ul.action-links li a:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
ul.action-links li a:hover {
  background: #00395a;
  text-decoration: none;
}

/** Back to top link **/
/* line 1989, ../scss/global.scss */
#top-link {
  display: none;
}

/* line 1993, ../scss/global.scss */
.alpha-resize-indicator {
  display: none !important;
}

/** Apply content styling to colorbox content **/
/* line 1998, ../scss/global.scss */
#cboxLoadedContent {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 32px;
}
/* line 116, ../scss/_base.scss */
#cboxLoadedContent dt {
  font-weight: bold;
}
/* line 124, ../scss/_base.scss */
#cboxLoadedContent a {
  text-decoration: none;
  color: #0078a8;
}
/* line 98, ../scss/_base.scss */
#cboxLoadedContent a:hover {
  text-decoration: underline;
}
/* line 129, ../scss/_base.scss */
#cboxLoadedContent ul li {
  text-align: left;
}
/* line 133, ../scss/_base.scss */
#cboxLoadedContent h2 {
  margin-bottom: 15px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #c01f38;
  text-transform: uppercase;
  text-shadow: 0px 1px #ffffff;
}
/* line 141, ../scss/_base.scss */
#cboxLoadedContent h3 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 147, ../scss/_base.scss */
#cboxLoadedContent h4 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 153, ../scss/_base.scss */
#cboxLoadedContent p {
  margin-bottom: 20px;
}
/* line 156, ../scss/_base.scss */
#cboxLoadedContent input {
  max-width: 100%;
}
/* line 159, ../scss/_base.scss */
#cboxLoadedContent table {
  width: 100%;
  margin-bottom: 25px;
}
/* line 162, ../scss/_base.scss */
#cboxLoadedContent table th {
  font-weight: bold;
}
/* line 166, ../scss/_base.scss */
#cboxLoadedContent img {
  max-width: 100%;
  height: auto;
}
/* line 171, ../scss/_base.scss */
#cboxLoadedContent input[type=text], #cboxLoadedContent input[type=email], #cboxLoadedContent input[type=password], #cboxLoadedContent input[type=tel] {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 175, ../scss/_base.scss */
#cboxLoadedContent select {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  padding: 0 1em 0 0.5em;
}
/* line 180, ../scss/_base.scss */
#cboxLoadedContent textarea {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  height: auto;
  padding-top: 0.5em;
}
/* line 186, ../scss/_base.scss */
#cboxLoadedContent input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
#cboxLoadedContent input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
#cboxLoadedContent input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}

/* line 2002, ../scss/global.scss */
#megamenu-click-links {
  display: none;
}

/** Students page **/
/* line 2008, ../scss/global.scss */
.page-node-4599 #block-ct-search-browse-search, .page-node-4599 #block-cheng-tsui-redemption-redemption {
  margin-bottom: 30px;
  float: left;
  width: 100%;
}
/* line 634, ../scss/_base.scss */
.page-node-4599 #block-ct-search-browse-search h3.title, .page-node-4599 #block-cheng-tsui-redemption-redemption h3.title {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 4px;
  margin-bottom: 10px;
}
/* line 644, ../scss/_base.scss */
.page-node-4599 #block-ct-search-browse-search input[type=text], .page-node-4599 #block-cheng-tsui-redemption-redemption input[type=text] {
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 648, ../scss/_base.scss */
.page-node-4599 #block-ct-search-browse-search input[type=submit], .page-node-4599 #block-cheng-tsui-redemption-redemption input[type=submit] {
  display: none;
}
/* line 651, ../scss/_base.scss */
.page-node-4599 #block-ct-search-browse-search a, .page-node-4599 #block-cheng-tsui-redemption-redemption a {
  color: #fff;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.page-node-4599 #block-ct-search-browse-search a:hover, .page-node-4599 #block-cheng-tsui-redemption-redemption a:hover {
  text-decoration: underline;
}
/* line 2010, ../scss/global.scss */
.page-node-4599 #block-ct-search-browse-search a, .page-node-4599 #block-cheng-tsui-redemption-redemption a {
  color: #0078a8;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.page-node-4599 #block-ct-search-browse-search a:hover, .page-node-4599 #block-cheng-tsui-redemption-redemption a:hover {
  text-decoration: underline;
}
/* line 2014, ../scss/global.scss */
.page-node-4599 #block-ct-search-browse-search h2.block-title, .page-node-4599 #block-cheng-tsui-redemption-redemption h2.block-title {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  border-bottom: none;
  color: #0078a8;
}
/* line 658, ../scss/_base.scss */
.page-node-4599 #block-cheng-tsui-redemption-redemption input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  border: none;
  text-shadow: none;
  float: right;
}
/* line 98, ../scss/_base.scss */
.page-node-4599 #block-cheng-tsui-redemption-redemption input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.page-node-4599 #block-cheng-tsui-redemption-redemption input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 664, ../scss/_base.scss */
.page-node-4599 #block-cheng-tsui-redemption-redemption label {
  font-family: 'Merriweather', serif;
  font-size: 14px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  line-height: 14px;
  margin-bottom: 5px;
}
/* line 2023, ../scss/global.scss */
.page-node-4599 #block-user-login {
  float: left;
  width: 100%;
}
/* line 521, ../scss/_base.scss */
.page-node-4599 #block-user-login h3.title {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 4px;
  margin-bottom: 10px;
}
/* line 531, ../scss/_base.scss */
.page-node-4599 #block-user-login form {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
/* line 536, ../scss/_base.scss */
.page-node-4599 #block-user-login label {
  font-family: 'PT Sans', sans-serif;
  font-size: 19px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  line-height: 28px;
}
/* line 540, ../scss/_base.scss */
.page-node-4599 #block-user-login label .form-required {
  color: #ffffff;
}
/* line 544, ../scss/_base.scss */
.page-node-4599 #block-user-login input[type=text], .page-node-4599 #block-user-login input[type=email], .page-node-4599 #block-user-login input[type=password] {
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 548, ../scss/_base.scss */
.page-node-4599 #block-user-login .links {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  color: #ffffff;
}
/* line 552, ../scss/_base.scss */
.page-node-4599 #block-user-login .links a {
  color: #ffffff;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.page-node-4599 #block-user-login .links a:hover {
  text-decoration: underline;
}
/* line 557, ../scss/_base.scss */
.page-node-4599 #block-user-login input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  background: #0078a8;
  border: none;
  text-shadow: none;
  float: right;
}
/* line 98, ../scss/_base.scss */
.page-node-4599 #block-user-login input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.page-node-4599 #block-user-login input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 2025, ../scss/global.scss */
.page-node-4599 #block-user-login label {
  color: #000;
}
/* line 2028, ../scss/global.scss */
.page-node-4599 #block-user-login h2.block-title {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #0078a8;
  border-bottom: none;
}
/* line 2034, ../scss/global.scss */
.page-node-4599 #block-cheng-theme-ct-account-links {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
/* line 571, ../scss/_base.scss */
.page-node-4599 #block-cheng-theme-ct-account-links h3.title {
  display: none;
}
/* line 574, ../scss/_base.scss */
.page-node-4599 #block-cheng-theme-ct-account-links h2.block-title {
  display: block;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 4px;
  margin-bottom: 20px;
  text-transform: none;
  text-align: left;
  background: none;
}
/* line 587, ../scss/_base.scss */
.page-node-4599 #block-cheng-theme-ct-account-links .links {
  text-align: center;
}
/* line 589, ../scss/_base.scss */
.page-node-4599 #block-cheng-theme-ct-account-links .links a {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
  margin-bottom: 5px;
  margin-left: 5px;
}
/* line 98, ../scss/_base.scss */
.page-node-4599 #block-cheng-theme-ct-account-links .links a:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.page-node-4599 #block-cheng-theme-ct-account-links .links a:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 593, ../scss/_base.scss */
.page-node-4599 #block-cheng-theme-ct-account-links .links a:first-child {
  margin-left: 0;
}
/* line 2036, ../scss/global.scss */
.page-node-4599 #block-cheng-theme-ct-account-links h2.block-title {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  color: #0078a8;
  border-bottom: none;
  text-align: center;
}
/* line 2043, ../scss/global.scss */
.page-node-4599 #block-fboauth-login {
  border-top: 1px solid #ffffff;
  padding-top: 15px;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottomM: 30px;
  clear: right;
}
/* line 607, ../scss/_base.scss */
.page-node-4599 #block-fboauth-login h3.title {
  display: none;
}
/* line 610, ../scss/_base.scss */
.page-node-4599 #block-fboauth-login a.facebook-action-connect {
  padding-bottom: 15px;
  display: block;
  border-bottom: 1px solid #ffffff;
}
/* line 614, ../scss/_base.scss */
.page-node-4599 #block-fboauth-login a.facebook-action-connect img {
  max-width: 100%;
  height: auto;
}
/* line 619, ../scss/_base.scss */
.page-node-4599 #block-fboauth-login a.workbook {
  display: block;
  clear: both;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 19px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  text-decoration: none;
  line-height: 28px;
  margin-top: 30px;
}
/* line 98, ../scss/_base.scss */
.page-node-4599 #block-fboauth-login a.workbook:hover {
  text-decoration: underline;
}

/** Blog detail page **/
/* line 2051, ../scss/global.scss */
.node-type-article .date {
  color: #5b5b5b;
}
/* line 2055, ../scss/global.scss */
.node-type-article .field-name-field-blog-category .field-item {
  display: inline;
}
/* line 2057, ../scss/global.scss */
.node-type-article .field-name-field-blog-category .field-item:before {
  content: ', ';
}
/* line 2060, ../scss/global.scss */
.node-type-article .field-name-field-blog-category .field-item:first-child:before {
  display: none;
}
/* line 2065, ../scss/global.scss */
.node-type-article ul.links {
  display: none;
}
/* line 2069, ../scss/global.scss */
.node-type-article #block-system-main .fb-like {
  float: left;
  margin-right: 10px;
}
/* line 2073, ../scss/global.scss */
.node-type-article #block-system-main #___plusone_0 {
  float: left !important;
  margin-top: 12px !important;
}
/* line 2077, ../scss/global.scss */
.node-type-article #block-system-main .addthis_sharing_toolbox {
  float: left;
  clear: both;
  margin-top: 10px;
}

/** jmd  **/
/* line 2086, ../scss/global.scss */
#views-exposed-form-help-help input[type=text] {
  width: 100%;
  height: 38px;
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0px 20px;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  text-shadow: 0px 1px #ffffff;
  border: none;
  box-shadow: 0px 1px 2px #e2dfdd inset;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background: #f4f1ef url(../img/search-icon.png) right center no-repeat;
  cursor: pointer;
  width: 100%;
  background-color: white;
}

/* line 2092, ../scss/global.scss */
#views-exposed-form-help-help input[type=submit] {
  display: none !important;
}

/** Help page **/
/* line 2099, ../scss/global.scss */
.page-help #block-system-main input.form-text {
  width: 100%;
  height: 38px;
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0px 20px;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  text-shadow: 0px 1px #ffffff;
  border: none;
  box-shadow: 0px 1px 2px #e2dfdd inset;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background: #f4f1ef url(../img/search-icon.png) right center no-repeat;
  cursor: pointer;
  width: 100%;
}
/* line 2103, ../scss/global.scss */
.page-help #block-system-main #edit-combine-wrapper {
  width: 100%;
}
/* line 2106, ../scss/global.scss */
.page-help #block-system-main input[type=submit] {
  display: none;
}
/* line 2109, ../scss/global.scss */
.page-help #block-system-main .views-exposed-widgets {
  margin-bottom: 0;
}
/* line 2112, ../scss/global.scss */
.page-help #block-system-main .views-submit-button {
  display: none;
}
/* line 2115, ../scss/global.scss */
.page-help #block-system-main .view-grouping {
  margin-top: 30px;
  border-top: 1px solid #cacaca;
  padding-top: 30px;
}
/* line 2119, ../scss/global.scss */
.page-help #block-system-main .view-grouping .view-grouping-header {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 45px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #c01f38;
  text-transform: uppercase;
  line-height: 45px;
  margin-bottom: 30px;
}
/* line 2126, ../scss/global.scss */
.page-help #block-system-main .view-grouping h3 {
  display: block;
  position: relative;
  cursor: pointer;
  background: #f4f1ef;
  margin-bottom: 15px;
  padding: 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 2134, ../scss/global.scss */
.page-help #block-system-main .view-grouping h3 a {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  color: #c01f38;
  text-transform: uppercase;
  text-shadow: 0px 1px white;
  text-decoration: none;
}
/* line 98, ../scss/_base.scss */
.page-help #block-system-main .view-grouping h3 a:hover {
  text-decoration: underline;
}
/* line 2142, ../scss/global.scss */
.page-help #block-system-main .view-grouping h3:after {
  content: url(../img/series-plus.png);
  position: absolute;
  top: 22px;
  right: 20px;
}
/* line 2148, ../scss/global.scss */
.page-help #block-system-main .view-grouping h3.open:after {
  content: url(../img/series-minus.png);
  top: 17px;
}
/* line 2153, ../scss/global.scss */
.page-help #block-system-main .view-grouping .views-row-last {
  margin-bottom: 20px;
}

/** Most popular page **/
/* line 2162, ../scss/global.scss */
.page-node-5277 #block-views-nodequeue-1-block {
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 32px;
}
/* line 2163, ../scss/global.scss */
.page-node-5277 #block-views-nodequeue-1-block h2.block-title {
  display: none;
}
/* line 116, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block dt {
  font-weight: bold;
}
/* line 124, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block a {
  text-decoration: none;
  color: #0078a8;
}
/* line 98, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block a:hover {
  text-decoration: underline;
}
/* line 129, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block ul li {
  text-align: left;
}
/* line 133, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block h2 {
  margin-bottom: 15px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 20px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  color: #c01f38;
  text-transform: uppercase;
  text-shadow: 0px 1px #ffffff;
}
/* line 141, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block h3 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 147, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block h4 {
  margin-bottom: 15px;
  font-family: 'Merriweather', serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  color: #00395a;
}
/* line 153, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block p {
  margin-bottom: 20px;
}
/* line 156, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block input {
  max-width: 100%;
}
/* line 159, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block table {
  width: 100%;
  margin-bottom: 25px;
}
/* line 162, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block table th {
  font-weight: bold;
}
/* line 166, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block img {
  max-width: 100%;
  height: auto;
}
/* line 171, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block input[type=text], .page-node-5277 #block-views-nodequeue-1-block input[type=email], .page-node-5277 #block-views-nodequeue-1-block input[type=password], .page-node-5277 #block-views-nodequeue-1-block input[type=tel] {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
}
/* line 175, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block select {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  padding: 0 1em 0 0.5em;
}
/* line 180, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block textarea {
  height: 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 400;
  font-style: normal;
  color: #676767;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 1px 2px 1px #d9d9d9 inset;
  border: 1px solid #c8c8c8;
  padding: 0 0.5em;
  height: auto;
  padding-top: 0.5em;
}
/* line 186, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block input[type=submit] {
  background: #0078a8;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #ffffff;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16px;
  /**
  	Light: 300
  	Normal: 400
  	Medium: 500
  	Bold 700
  **/
  font-weight: 700;
  font-style: normal;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-shadow: none;
}
/* line 98, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block input[type=submit]:hover {
  text-decoration: underline;
}
/* line 90, ../scss/_base.scss */
.page-node-5277 #block-views-nodequeue-1-block input[type=submit]:hover {
  background: #00395a;
  text-decoration: none;
}
/* line 2168, ../scss/global.scss */
.page-node-5277 #block-views-nodequeue-1-block ul li {
  margin-left: 0 !important;
}

/** Addressbook **/
/* line 2176, ../scss/global.scss */
.view-id-commerce_addressbook_defaults {
  clear: both;
}

/** Disabled cart form **/
/* line 2181, ../scss/global.scss */
form.disabled input[type=submit] {
  background: grey !important;
  pointer-events: none !important;
}

/** spinner qty form **/
/* line 2186, ../scss/global.scss */
.form-item-quantity input[type=text] {
  border-radius: 5px 0px 0px 5px !important;
  -webkit-border-radius: 5px 0px 0px 5px !important;
}

/** google +1 **/
/* line 2192, ../scss/global.scss */
div#___plusone_0 {
  margin: 11px !important;
}

/** joyride **/
/* line 2197, ../scss/global.scss */
.joyride-tip-guide {
  z-index: 999;
}

/* line 2201, ../scss/global.scss */
.joyride-tip-guide p {
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
}

/* line 2206, ../scss/global.scss */
.joyride-tip-guide h2 {
  /*color: rgb(192, 31, 56);*/
  font-family: 'PT Sans Narrow', sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}

/* line 2213, ../scss/global.scss */
.joyride-tip-guide .joyride-next-tip {
  background: #0078a8;
}

/* line 2217, ../scss/global.scss */
#edit-account a.workbook,
.page-user-fboauth a.workbook {
  display: none;
}

/* line 2222, ../scss/global.scss */
#block-block-21 {
  padding: 20px;
}

/* add to cart confirmation */
/* line 2227, ../scss/global.scss */
div.messages.commerce-add-to-cart-confirmation {
  width: 100%;
}

/* line 2231, ../scss/global.scss */
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display {
  display: none;
}

/* line 2235, ../scss/global.scss */
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper {
  position: relative;
  width: 100%;
  padding: 0;
}

/* line 2241, ../scss/global.scss */
div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title {
  float: none;
  width: 100%;
  padding: 10px 0;
}

/* line 2247, ../scss/global.scss */
div.messages.commerce-add-to-cart-confirmation
.message-inner .button-wrapper .button.continue .commerce-add-to-cart-confirmation-close {
  color: #0078a8;
}

/* Grid views (youtube video teaser width) */
/* line 2254, ../scss/global.scss */
div.views-responsive-grid div.views-column.grid-4 {
  margin-left: 0px;
  margin-right: 15px;
  width: 280px;
}

/* line 2260, ../scss/global.scss */
div.views-responsive-grid div.views-column.grid-2 {
  margin-left: 30px;
  margin-right: 15px;
  width: 260px;
}

/* line 2266, ../scss/global.scss */
div.views-responsive-grid div.views-column-first {
  clear: left;
}

/* Webforms */
/* line 2271, ../scss/global.scss */
form.webform-client-form {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #f4f1ef;
  padding: 1em;
  margin: 0 auto;
  /* wtf bartlett? */
  width: 90%;
}

/* line 2280, ../scss/global.scss */
form.webform-client-form .form-item,
form.webform-client-form .form-item input[type=text],
form.webform-client-form .form-item input[type=textarea],
form.webform-client-form .form-item input[type=email],
form.webform-client-form .form-item input[type=tel] {
  width: 100%;
}

/* line 2288, ../scss/global.scss */
form.webform-client-form select {
  width: 100%;
  color: #848484 !important;
  font-size: 1em !important;
}

/* line 2294, ../scss/global.scss */
form.webform-client-form select option {
  color: #848484 !important;
}

/* line 2298, ../scss/global.scss */
form .form-item.inline {
  display: inline-block;
  margin: 1em 1em 0 0;
}

/*
label.in-field-labels,
label.in-field-labels-processed {
  color: #aaa;
  font-size: 1em;
  font-weight: normal;
  left: 0.5em;
  top: 0.1em;
}
*/
/* line 2314, ../scss/global.scss */
form.webform-client-form input,
form.webform-client-form textarea {
  /*color: #aaa !important;*/
  font-size: 1em !important;
}

/* line 2320, ../scss/global.scss */
input[type=checkbox] + label.in-field-labels-processed,
.out-field label.in-field-labels-processed {
  position: relative !important;
  left: 0em;
  color: inherit;
}

/* lamely hide teacher form submit -jmd */
/* line 2329, ../scss/global.scss */
#node-webform-5591 input[type=submit] {
  display: none;
}

#edit-commerce-payment-payment-details-credit-card-number.open-error {
  color: red;
  border-color: red;
}
