@charset "UTF-8";
/*
 * @file
 * global.styles
 *
 * Styles you add here will load for all device sizes, they are "global", as
 * opposed to "responsive" styles, which only load for a given breakpoint (media
 * query) that you set in theme settings. See the README for more details.
 *
 *
 * How to use this file:
 * --------------------
 *
 * There are many empty selectors and some basic styles to act as a guide.
 * Nothing is set in stone and you can change anything - even delete all of it
 * and start with your own clean slate.
 *
 * See global.base also which includes normalize.css and some additional
 * helper classes and base styles.
 */
/* =============================================================================
 *   Base
 * ========================================================================== */
/*
 * To preserve theme settings never apply font properties to the HTML element.
 * This is critically important if you are using the Responsive JavaScript
 * feature as this relies on being able to set a pseudo font family on the HTML
 * element. If you need to set default font properties of any kind use the BODY
 * element as these can be overridden using font theme settings.
 */
/* line 33, ../sass/global.styles.scss */
html {
  background: #fff;
}

/* line 38, ../sass/global.styles.scss */
body {
  font-family: Verdana, "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 81%;
}

/* =============================================================================
 *   HTML Elements
 * ========================================================================== */
/* line 63, ../sass/global.styles.scss */
h1, h1 a, h1 a:link, h1 a:visited, .h1sub {
  color: #2581bc;
}

/* line 65, ../sass/global.styles.scss */
h2, h2 a, h2 a:link, h2 a:visited, .h2sub, #fytVidH2 {
  color: #2581bc;
}

/*h2.fVideo {background-color: #92278f; color: #fff; padding: .5em; margin-bottom: 0}*/
/* line 68, ../sass/global.styles.scss */
h3, h3 a, h3 a:link, h3 a:visited, #tertiary-content-wrapper h4 a {
  color: #2581bc;
}

/* line 70, ../sass/global.styles.scss */
h4 {
  color: #000;
}

/* line 72, ../sass/global.styles.scss */
h5, h5 a, h5 a:link, h5 a:visited {
  color: #2581bc;
}

/* line 74, ../sass/global.styles.scss */
h6, h6 a, h6 a:link, h6 a:visited {
  color: #2581bc;
}

/*p {}

b,
strong {}

i,
em {}

dfn {}

sup {}

sub {}

del {}

ins {}

blockquote {}

cite {}

q {}

address {}

ul {}

ol {}

li {}

dl {}

dd {}

dt {}

abbr {}

acronym {}*/
/* line 118, ../sass/global.styles.scss */
pre,
code,
tt,
samp,
kbd,
var {
  font-family: Consolas, Monaco, 'Courier New', Courier, monospace, sans-serif;
}

/* line 127, ../sass/global.styles.scss */
.kicker, .field-name-field-kicker {
  color: #bf1e2e;
  margin-bottom: 0.1em;
}

/* line 128, ../sass/global.styles.scss */
.kicker.block {
  margin-bottom: 0;
}

/* line 129, ../sass/global.styles.scss */
.kicker + .panel-separator + .panel-pane h1, .kicker + h1, h3.kicker + h1, .kicker + h2, .contentbox h2:first-child, .contentbox a:first-child + h2, .contentbox2 h2:first-child, .contentbox2 a:first-child + h2, .pane-node-field-kicker + .panel-separator + .pane-node-title h1, #fytcoursemenu + h1 {
  margin-top: 0;
}

/*.region-two-66-33-bottom */
/* line 130, ../sass/global.styles.scss */
.pane-panels-mini.contentbox2 h2.pane-title {
  margin-bottom: 1em;
}

/* =============================================================================
 *   Wrappers
 * ========================================================================== */
/*
 * Page wrapper, includes the .container class which sets the overall page or section width
 * Main wrapper in page.tpl.php, the .container class sets the width of the page, do not add width to it!
 */
/*#page {}
#page .container {}
*/
/*
 * Wraps all header elements - branding and .region-header
 */
/*#header {}*/
/*
 * Wraps the sidebars the content column
 */
/*#columns {}*/
/*
 * Main content column wrapper
 */
/*#content-column {}*/
/*
 * Wraps the main-content-header, the content region and feed-icons. Use this wrapper to style the entire main content column
 */
/*#main-content {}*/
/*
 * Wraps the content region, avoid applying styles to this wrapper, its used mainly for position and invisible gutters and can be problematic to style
 */
/*#content {}*/
/*
 * Footer wrapper
 */
/*#footer {}*/
/*
 * Panels may need additional margin wrangling when in the $content region
 */
/*#content .panel-display {}*/
/*
 * Full Width Wrappers
 * These are used in the optional page--full-width-wrappers.tpl.php template.
 * All have internal .container classes. In the full width wrapper template the
 * .container classes set the width or max-width of the contained element - you
 * can style this but never add any width/margin/padding/borders etc to .container
 */
/*
 * Wraps #page
 */
/*#page-wrapper {}
#page-wrapper .container {}
*/
/*
 * Wraps the leaderboard
 */
/*#leaderboard-wrapper {}
#leaderboard-wrapper .container {}
*/
/*
 * Wraps the header
 */
/* line 201, ../sass/global.styles.scss */
#header-wrapper {
  background: #B4E5F7 url("../images/rr_bground.png") repeat-x scroll 0 0;
}

/*#header-wrapper .container {}*/
/*
 * Wraps the nav elements
 */
/* line 207, ../sass/global.styles.scss */
#nav-wrapper {
  background-color: #2581bc;
  color: #fff;
  box-shadow: 0 2px 3px #666;
  -moz-box-shadow: 0 2px 3px #666;
  -webkit-box-shadow: 0 2px 3px #666;
  position: relative;
  z-index: 3;
}

/* line 208, ../sass/global.styles.scss */
#nav-wrapper.noshadow {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/*#nav-wrapper .container {}*/
/* line 210, ../sass/global.styles.scss */
#nav2-wrapper {
  background-color: #A9D850;
  color: #000;
  box-shadow: 0 2px 3px #666;
  -moz-box-shadow: 0 2px 3px #666;
  -webkit-box-shadow: 0 2px 3px #666;
  position: relative;
  z-index: 2;
}

/*#nav2-wrapper .container {}*/
/* line 212, ../sass/global.styles.scss */
#nav3-wrapper {
  background-color: #00aeef;
  color: #000;
}

/*#nav3-wrapper .container {}*/
/* line 214, ../sass/global.styles.scss */
#mobMenu {
  background-color: #2581bc;
  color: #fff;
}

/*
 * Wraps breadcrumb
 */
/* line 218, ../sass/global.styles.scss */
#breadcrumb-wrapper {
  background-color: #5aa1d4;
}

/* line 219, ../sass/global.styles.scss */
#breadcrumb-wrapper .container {
  background-color: #fff;
}

/*
 * Wraps messages and help
 */
/* line 224, ../sass/global.styles.scss */
#messages-help-wrapper {
  background-color: #5aa1d4;
}

/* line 225, ../sass/global.styles.scss */
#messages-help-wrapper .container {
  background-color: #fff;
}

/*
 * Wraps the secondary content/preface region
 */
/* line 230, ../sass/global.styles.scss */
#secondary-content-wrapper {
  background-color: #5aa1d4;
}

/* line 231, ../sass/global.styles.scss */
#secondary-content-wrapper .container {
  background-color: #fff;
}

/*
 * Wraps the main content column
 */
/* line 236, ../sass/global.styles.scss */
#content-wrapper {
  background-color: #5aa1d4;
}

/* line 237, ../sass/global.styles.scss */
#content-wrapper .container {
  background-color: #fff;
}

/*
 * Wraps the tertiary content/postfix region
 */
/* line 242, ../sass/global.styles.scss */
#tertiary-content-wrapper {
  background-color: #ecf2d2;
  padding-top: 2em;
}

/*#tertiary-content-wrapper .container {}*/
/*
 * Footer wrapper
 */
/* line 248, ../sass/global.styles.scss */
#footer-wrapper {
  background-color: #2581bc;
  /*background: #2581bc url(../images/footer_border_pattern.png) repeat-x center top;*/
}

/*#footer-wrapper .container {}*/
/* line 253, ../sass/global.styles.scss */
#footerfooter-wrapper {
  background-color: #0e76bc;
  color: #fff;
  text-align: center;
}

/* line 254, ../sass/global.styles.scss */
#block-views-random-quote-block {
  padding-top: 20px;
}

/* line 255, ../sass/global.styles.scss */
#footer-border {
  background: #ecf2d2 url(../images/footer_border_pattern.png) repeat-x center top;
  height: 11px;
}

/* line 256, ../sass/global.styles.scss */
.node-type-fyt #footer-border, .node-type-fyt-subsections #footer-border, .node-type-fyt-test #footer-border, .page-node-done #footer-border {
  display: none;
}

/* =============================================================================
 *   Branding
 * ========================================================================== */
/*
 * Wraps all the branding elements, logo, name and slogan
 */
/*#branding {}*/
/*
 * Logo
 */
/* line 271, ../sass/global.styles.scss */
#logo {
  padding: 10px 0;
}

/* line 275, ../sass/global.styles.scss */
#logo img {
  vertical-align: bottom;
}

/*
 * Wrapper for the site name and slogan (hgroup)
 */
/*#name-and-slogan {}*/
/*
 * Site name (h1)
 */
/* line 287, ../sass/global.styles.scss */
#site-name {
  margin: 0;
}

/*#site-name a {}*/
/* line 293, ../sass/global.styles.scss */
#site-name a:link,
#site-name a:visited {
  text-decoration: none;
}

/* line 298, ../sass/global.styles.scss */
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

/*
 * Site slogan (h2)
 */
/* line 306, ../sass/global.styles.scss */
#site-slogan {
  margin: 0;
}

/* =============================================================================
 *   Page content header
 * ========================================================================== */
/*
 * Main content header wraps the page title, tabs and actions links
 */
/*#main-content-header {}*/
/*
 * The main page title (h1)
 */
/* line 323, ../sass/global.styles.scss */
#page-title {
  margin: 0;
}

/* line 328, ../sass/global.styles.scss */
.section-teaching #page-title, .section-reading-topics #page-title, .node-type-author-interviews #page-title {
  padding-bottom: 20px;
}

/* line 334, ../sass/global.styles.scss */
.section-books #page-title {
  width: 66%;
}

/* =============================================================================
 *   Misc Global Styles
 * ========================================================================== */
/*
 * Feed icons
 */
/*.feed-icon {}*/
/*
 * Aggregator feed source
 */
/* line 353, ../sass/global.styles.scss */
#aggregator .feed-source .feed-icon {
  display: inline;
  float: none;
  margin-right: 10px;
}

/* line 359, ../sass/global.styles.scss */
.feed-details dt,
.feed-details dd {
  display: inline;
  margin: 0;
}

/*
 * Generic styles for the more link
 */
/*.more-link {}*/
/*
 * Generic styles for links. See the ul.links declaration in node and comment stylesheets
 */
/*ul.links {
  margin: 0;
  padding: 0;
}

ul.links.inline {
  display: block;
}

ul.links li {
  display: inline;
  list-style: none;
  padding: 0 10px 0 0;
}

#content ul.links li {display: list-item}
*/
/*
 * Search results are an ordered list so reset the margin
 */
/* line 393, ../sass/global.styles.scss */
.search-results {
  margin: 0;
}

/* =============================================================================
 *   Regions
 * ========================================================================== */
/*
 * Standard region wrapper, don't add width to any regions, you will bork the layout - no margin, padding or borders etc
 */
/*.region {}*/
/*
 * Regions have an inner div - perfect for adding margin, padding or borders
 */
/*.region-inner {}*/
/*
 * Regions can be nested, such as when using Panels
 */
/*.region-inner .region-inner {}*/
/*
 * Header region, embedded in the #header
 */
/*.region-header {}*/
/*
 * Generally used to output Drupals help block, if the help module is enabled
 */
/*.region-help {}*/
/*
 * Secondary content
 */
/*.region-secondary-content {}*/
/*
 * Sits above the main content header, like a content-top region
 */
/*.region-highlighted {}*/
/*
 * Sits below the main content, like a content-bottom region
 */
/*.region-content-aside {}*/
/*
 * Sidebars - targets both
 */
/*.sidebar {}*/
/*
 * First sidebar
 */
/*.region-sidebar-first {}*/
/*
 * Second sidebar
 */
/*.region-sidebar-second {}*/
/*
 * Tertiary content
 */
/*.region-tertiary-content {}*/
/*
 * Footer region
 */
/*.region-footer {}*/
/* line 466, ../sass/global.styles.scss */
#footer #block-block-1 {
  /*text-align: center; */
  color: #fff;
  width: 85%;
  margin: 0 0 40px;
  padding-top: 2em;
}

/* line 467, ../sass/global.styles.scss */
#footer #block-block-40 {
  text-align: center;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  /*border-top: solid 1px #fff; */
  padding-top: .5em;
}
/* line 474, ../sass/global.styles.scss */
#footer #block-block-40 img {
  vertical-align: middle;
}
/* line 477, ../sass/global.styles.scss */
#footer #block-block-40 a {
  color: #fff;
}

/* line 482, ../sass/global.styles.scss */
#mini-panel-footer_menus {
  line-height: 1.1;
}
/* line 484, ../sass/global.styles.scss */
#mini-panel-footer_menus ul {
  padding: 0;
}
/* line 486, ../sass/global.styles.scss */
#mini-panel-footer_menus ul li.leaf {
  list-style: none;
  padding-bottom: .3em;
}
/* line 489, ../sass/global.styles.scss */
#mini-panel-footer_menus ul li.leaf a {
  color: #fff;
}
/* line 493, ../sass/global.styles.scss */
#mini-panel-footer_menus ul.menu {
  margin-top: 0;
}

/* line 499, ../sass/global.styles.scss */
#mini-panel-footer_menus ul li.leaf a.highlight,
#mini-panel-footer_menus a.highlight {
  color: #ffde16;
}

/* line 504, ../sass/global.styles.scss */
#mini-panel-footer_menus h2.pane-title,
#mini-panel-footer_menus h2.pane-title a {
  color: #ffde16;
  padding-bottom: .3em;
  font-family: verdana;
  font-size: 1em;
}

/* line 513, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul li {
  height: 40px;
}

/* line 514, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul li.menu-item-5753, #mini-panel-footer_menus .pane-menu-menu-connect-and-share ul li.menu-item-5754, #mini-panel-footer_menus .pane-menu-menu-connect-and-share ul li.menu-item-5755 {
  height: auto;
}

/* line 515, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul li.menu-item-5757 {
  margin-top: 10px;
}

/* line 516, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul.menu li a.imgmenu {
  /*width: 25px; height: 25px; display: list-item;*/
  padding: 10px 0 10px 37px;
}

/* line 517, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul.menu li a#fb_footer.imgmenu {
  background: #2581BC url(../images/icons/facebook.png) no-repeat left center;
}

/* line 518, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul.menu li a#twitter_footer.imgmenu {
  background: #2581BC url(../images/icons/twitter.png) no-repeat left center;
}

/* line 519, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul.menu li a#pinterest_footer.imgmenu {
  background: #2581BC url(../images/icons/pinterest.png) no-repeat left center;
}

/* line 520, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul.menu li a#rss_footer.imgmenu {
  background: #2581BC url(../images/icons/rss.png) no-repeat left center;
}

/* line 521, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul.menu li a#yt_footer.imgmenu {
  background: #2581BC url(../images/icons/youtube.png) no-repeat left center;
}

/* line 522, ../sass/global.styles.scss */
#mini-panel-footer_menus .pane-menu-menu-connect-and-share ul.menu li a#tumblr_footer.imgmenu {
  background: #2581BC url(../images/icons/tumblr.png) no-repeat left center;
}

/* =============================================================================
 *   Links
 * ========================================================================== */
/* line 528, ../sass/global.styles.scss */
a, a:link {
  text-decoration: none;
  color: #E87C34;
}

/* line 533, ../sass/global.styles.scss */
a:visited {
  color: #D05527;
}

/*a:active,
a.active {}
*/
/* line 538, ../sass/global.styles.scss */
a:hover,
a:focus {
  text-decoration: underline;
}

/* =============================================================================
 *   Primary, Secondary and Menu Bar region menus
 * ========================================================================== */
/*
 * Use one of the following id's for granular control:
 *  - #menu-bar (menu bar region)
 *  - #primary-menu (main menu)
 *  - #secondary-menu (secondary/user menu)
 * You can target all of these with .nav or div[id$="menu-bar"]
 */
/* line 555, ../sass/global.styles.scss */
.nav {
  clear: both;
  margin: 0;
}

/* line 560, ../sass/global.styles.scss */
#primary-menu-bar.nav {
  padding-top: 10px;
}

/*#secondary-menu-bar.nav {margin-top: 0;}*/
/* line 562, ../sass/global.styles.scss */
#menu-bar.nav {
  margin-bottom: 0;
}

/* line 563, ../sass/global.styles.scss */
#secondary-menu-bar.nav {
  margin-top: 0;
}

/* line 565, ../sass/global.styles.scss */
.nav ul,
.nav ul.menu {
  margin: 0;
  padding: 0;
}

/* line 571, ../sass/global.styles.scss */
.nav li,
.nav ul.menu li {
  display: inline;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 580, ../sass/global.styles.scss */
.nav li a,
.nav ul.menu li a {
  display: block;
  white-space: nowrap;
  padding: 10px;
}

/* line 586, ../sass/global.styles.scss */
#primary-menu-bar.nav li a, #primary-menu-bar.nav ul.menu li a {
  color: #fff;
  font-size: 1.45em;
  padding-right: 2em;
  padding-bottom: 20px;
  letter-spacing: 0.02em;
}

/* line 587, ../sass/global.styles.scss */
#primary-menu-bar.nav li.active a, #primary-menu-bar.nav ul.menu li.active a, #primary-menu-bar.nav li.active-trail a.active-trail, #primary-menu-bar.nav ul.menu li.active-trail a.active-trail {
  background-color: #00aeef;
}

/* line 588, ../sass/global.styles.scss */
#primary-menu-bar.nav li a.menu-minipanel, #primary-menu-bar.nav ul.menu li a.menu-minipanel {
  padding-right: 1em;
  background: #2581BC url("../images/icons/triangle_down_13px.png") no-repeat right 40%;
  border-right: 1em solid transparent;
}

/* line 589, ../sass/global.styles.scss */
#secondary-menu-bar.nav li a, #secondary-menu-bar.nav ul.menu li a {
  color: #fff;
  font-size: 1em;
  /*letter-spacing: 0.02em;*/
  /* border-right: solid 1px #fff*/
  padding: 8px 10px;
}

/* line 590, ../sass/global.styles.scss */
#secondary-menu-bar.nav li.active a, #secondary-menu-bar.nav ul.menu li.active a, #secondary-menu-bar.nav li.active-trail a, #secondary-menu-bar.nav ul.menu li.active-trail a {
  color: #ffd05c;
}

/*#secondary-menu-bar.nav li a:after, #secondary-menu-bar.nav ul.menu li a:after {content:" |"; padding-right: 5px;}*/
/* line 592, ../sass/global.styles.scss */
#secondary-menu-bar.nav li.last a, #secondary-menu-bar.nav ul.menu li.last a {
  border: none;
}

/*#secondary-menu-bar.nav li a.video, #secondary-menu-bar.nav ul.menu li a.video {background: #A9D850 url('../images/icons/video_bl.gif') no-repeat left center; padding-left: 15px; margin-left: 10px}*/
/* line 595, ../sass/global.styles.scss */
#thirdmenu.nav li a, #thirdmenu.nav ul.menu li a {
  color: #000;
  font-size: 1.15em;
  letter-spacing: 0.02em;
  padding: 10px 20px;
}

/* line 596, ../sass/global.styles.scss */
#thirdmenu.nav li.active a, #thirdmenu.nav ul.menu li.active a {
  color: #000;
  background-color: #d0e284;
}

/*#thirdmenu.nav li.last a, #thirdmenu.nav ul.menu li.last a {border: none;}*/
/* line 598, ../sass/global.styles.scss */
#thirdmenu.nav li a.menu-minipanel, #thirdmenu.nav ul.menu li a.menu-minipanel {
  padding-right: 1em;
  background: #a9d850 url("../images/icons/triangle_down_13px.png") no-repeat right center;
  border-right: 1em solid transparent;
}

/* line 599, ../sass/global.styles.scss */
#thirdmenu ul.menu {
  text-align: center;
}

/* line 600, ../sass/global.styles.scss */
#thirdmenu.nav li, #thirdmenu.nav ul.menu li {
  float: inherit;
}

/* line 601, ../sass/global.styles.scss */
#thirdmenu.nav a {
  display: inline-block;
}

/* line 603, ../sass/global.styles.scss */
#mobMenu {
  color: #fff;
  font-size: 1.45em;
  letter-spacing: 0.02em;
  padding: .5em;
}
/* line 608, ../sass/global.styles.scss */
#mobMenu img {
  padding-left: 1em;
  position: relative;
  top: 3px;
  /* vertical-align: bottom;*/
}

/*.nav li a:visited,
.nav ul.menu li a:visited {}

.nav li a:hover,
.nav li a:focus,
.nav ul.menu li a:hover,
.nav ul.menu li a:focus {}
*/
/* line 625, ../sass/global.styles.scss */
#primary-menu-bar.nav li a:hover, #primary-menu-bar.nav li a:focus, #primary-menu-bar.nav ul.menu li a:hover, #primary-menu-bar.nav ul.menu li a:focus, #primary-menu-bar.nav li.active-trail a.active-trail:hover, #primary-menu-bar.nav ul.menu li.active-trail a.active-trail:hover, #primary-menu-bar.nav li.active-trail a.active-trail:focus, #primary-menu-bar.nav ul.menu li.active-trail a.active-trail:focus, #primary-menu-bar.nav ul.menu li a.qtip-hover, #primary-menu-bar.nav ul.menu li.active-trail a.active-trail.qtip-hover {
  color: #2581BC;
  background-color: #EEF3F5;
  text-decoration: none;
}

/* line 626, ../sass/global.styles.scss */
#secondary-menu-bar.nav li a:hover, #secondary-menu-bar.nav li a:focus, #secondary-menu-bar.nav ul.menu li a:hover, #secondary-menu-bar.nav ul.menu li a:focus {
  color: #ffd05c;
  text-decoration: none;
}

/* line 627, ../sass/global.styles.scss */
#thirdmenu.nav li a:hover, #thirdmenu.nav li a:focus, #thirdmenu.nav ul.menu li a:hover, #thirdmenu.nav ul.menu li a:focus {
  color: #000;
  text-decoration: none;
  background-color: #d0e284;
}

/* line 628, ../sass/global.styles.scss */
#thirdmenu.nav li.menu-5564 a:hover, #thirdmenu.nav ul.menu li.menu-5564 a:hover {
  color: #000;
  background-color: #d0e284;
}

/* line 630, ../sass/global.styles.scss */
.nav .block {
  margin-bottom: 0;
}

/* line 634, ../sass/global.styles.scss */
.qtip-rrmenu a {
  color: #2581BC;
}

/* line 635, ../sass/global.styles.scss */
#mini-panel-teaching_reading, #mini-panel-struggling_readers, #mini-panel-books_authors_nav {
  padding-top: 1em;
  line-height: 1.1;
}

/* line 636, ../sass/global.styles.scss */
#mini-panel-teaching_reading p.navMore, #mini-panel-struggling_readers p.navMore, #mini-panel-books_authors_nav p.navMore {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 637, ../sass/global.styles.scss */
#mini-panel-teaching_reading p.navMore + ul, #mini-panel-struggling_readers p.navMore + ul, #mini-panel-books_authors_nav p.navMore + ul {
  margin-top: .5em;
}

/* line 638, ../sass/global.styles.scss */
#mini-panel-teaching_reading .block-content li, #mini-panel-struggling_readers .block-content li, #mini-panel-books_authors_nav .block-content li {
  margin-bottom: .5em;
}

/* line 639, ../sass/global.styles.scss */
#mini-panel-teaching_reading .icon-facetime-video, #mini-panel-struggling_readers .icon-facetime-video, #mini-panel-books_authors_nav .icon-facetime-video {
  color: #000;
}

/* line 640, ../sass/global.styles.scss */
.menu-minipanels ul li {
  list-style: none;
  list-style-image: none;
  list-style-type: none;
}

/* line 641, ../sass/global.styles.scss */
.menu-minipanels .block-content ul {
  padding-left: 0;
}

/* line 642, ../sass/global.styles.scss */
#mini-panel-audience_nav a, #mini-panel-audience_nav a:link, #mini-panel-audience_nav a:visited {
  color: #000;
}

/* line 643, ../sass/global.styles.scss */
#mini-panel-audience_nav .block {
  padding: 0;
  margin: 0;
}

/* line 644, ../sass/global.styles.scss */
#mini-panel-audience_nav .block-inner {
  margin: 0 .3em;
}

/* line 645, ../sass/global.styles.scss */
#mini-panel-audience_nav .block-content ul.menu {
  padding: 0;
  margin: 0;
}

/* line 646, ../sass/global.styles.scss */
#mini-panel-audience_nav ul li.leaf {
  list-style: none;
  list-style-image: none;
  list-style-type: none;
  margin-bottom: 1em;
}

/* =============================================================================
 *   Superfish
 * ========================================================================== */
/* line 652, ../sass/global.styles.scss */
ul.sf-menu {
  margin-bottom: 0;
}

/* line 656, ../sass/global.styles.scss */
ul.sf-menu a {
  border-left: 0;
  border-top: 0;
  padding: 0 10px;
  text-decoration: none;
  height: 2.5em;
  line-height: 2.5em;
}

/*ul.sf-menu a:link,
ul.sf-menu a:visited {}

ul.sf-menu li {}
*/
/* line 670, ../sass/global.styles.scss */
ul.sf-menu li:hover,
ul.sf-menu li.sfHover {
  outline: 0;
}

/*ul.sf-menu a {}*/
/* line 677, ../sass/global.styles.scss */
ul.sf-menu a:focus,
ul.sf-menu a:hover,
ul.sf-menu a:active {
  outline: 0;
}

/*
 * Superfish blocks
 */
/*.block-superfish {}

.block-superfish .block-inner .content {}
*/
/* line 690, ../sass/global.styles.scss */
.block-superfish ul {
  margin: 0 !important;
  padding: 0 !important;
}

/*.block-superfish ul ul {}

.block-superfish ul ul ul {}

.block-superfish ul ul ul ul {}
*/
/* line 701, ../sass/global.styles.scss */
.block-superfish li {
  margin: 0 !important;
  padding: 0 !important;
}

/*
 * Vertical style
 */
/* line 709, ../sass/global.styles.scss */
.sf-vertical {
  width: 100%;
}

/* line 713, ../sass/global.styles.scss */
.sf-vertical li {
  width: 100%;
}

/*.sf-vertical li.last {}*/
/* line 719, ../sass/global.styles.scss */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
  left: 100%;
  top: 0;
  margin: 0;
  padding: 0;
}

/* line 727, ../sass/global.styles.scss */
.sf-vertical li a {
  padding: 0 10px;
}

/*
 * Navbar style
 */
/* line 734, ../sass/global.styles.scss */
.sf-navbar {
  padding-bottom: 0 !important;
}

/*
 * Sensible padding for the default style
 */
/* line 741, ../sass/global.styles.scss */
.sf-menu.sf-style-default a {
  padding: 0 10px;
}

/* =============================================================================
 *   Menus, usually blocks
 * ========================================================================== */
/* line 750, ../sass/global.styles.scss */
ul.menu {
  padding-left: 15px;
}

/* line 754, ../sass/global.styles.scss */
ul.menu ul {
  padding-left: 15px;
}

/*ul.menu ul ul {}

ul.menu ul ul ul {}
*/
/* line 762, ../sass/global.styles.scss */
ul.menu li {
  margin: 0;
  line-height: 1.3;
}

/* line 767, ../sass/global.styles.scss */
ul.menu li.collapsed,
ul.menu li.expanded,
ul.menu li.leaf {
  list-style-image: url("../images/bullets/blBullet.gif");
  margin-bottom: 0.15em;
}

/*ul.menu li a {}

ul.menu li a:link,
ul.menu li a:visited {}

ul.menu li a:active,
ul.menu li a.active {}

ul.menu li a:hover,
ul.menu li a:focus {}

ul.menu li.active a,
ul.menu li.active-trail a {}

ul.menu li.first,
ul.menu li.last {}
*/
/* line 788, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu, #block-menu-menu-masthead-mini ul.menu li, #block-menu-menu-masthead-mini ul.menu li.leaf {
  display: inline;
}

/* line 789, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li {
  margin-right: 1em;
}

/* line 790, ../sass/global.styles.scss */
ul.menu li a.rbar {
  border-right: solid 1px #000;
  padding-right: 1em;
}

/* line 791, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul li {
  text-indent: -9999px;
  height: 32px;
}

/* line 792, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul a.text {
  letter-spacing: normal;
  color: #000;
  font-size: .9em;
  position: relative;
  top: 8px;
}

/* line 793, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li a.imgmenu {
  width: 32px;
  height: 32px;
  display: inline-block;
}

/* line 794, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li a#fb.imgmenu {
  background: transparent url(../images/icons/facebook.png) no-repeat center center;
}

/* line 795, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li a#twitter.imgmenu {
  background: transparent url(../images/icons/twitter.png) no-repeat center center;
}

/* line 796, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li a#pinterest.imgmenu {
  background: transparent url(../images/icons/pinterest.png) no-repeat center center;
}

/* line 797, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li a#rss_icon.imgmenu {
  background: transparent url(../images/icons/rss.png) no-repeat center center;
}

/* line 798, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li a#yt.imgmenu {
  background: transparent url(../images/icons/youtube.png) no-repeat center center;
}

/* line 799, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li a#tumblr.imgmenu {
  background: transparent url(../images/icons/tumblr.png) no-repeat center center;
}

/* line 800, ../sass/global.styles.scss */
#block-menu-menu-masthead-mini ul.menu li a#weta.imgmenu {
  background: transparent url(../images/weta_logo.png) no-repeat center center;
  width: 72px;
  height: 30px;
  margin-right: 2em;
}

/* line 802, ../sass/global.styles.scss */
#nav2-wrapper #ctools-jump-menu select {
  /*background-color: #B1DE6B;*/
  background: transparent;
  /*padding: 5px;*/
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
}

/* line 803, ../sass/global.styles.scss */
#nav2-wrapper #ctools-jump-menu .form-type-select {
  overflow: hidden;
  background: url(../images/icons/nav_arrow.png) no-repeat right #B1DE6B;
  border: 1px solid #B1DE6B;
}

/*#nav2-wrapper #ctools-jump-menu select option {background-color: #B1DE6B;}*/
/* line 805, ../sass/global.styles.scss */
#secondary-menu-bar, #ctools-jump-menu {
  display: inline-block;
  float: left;
}

/* line 806, ../sass/global.styles.scss */
#ctools-jump-menu {
  margin-top: 10px;
  /*outline: none; overflow: hidden; box-shadow: none;*/
}

/*#ctools-jump-menu select {outline: none; overflow: hidden; box-shadow: none;}*/
/* If li.content exists it's a problem, so reset the padding */
/* line 810, ../sass/global.styles.scss */
.block .menu li.content {
  padding: 0;
}

/* =============================================================================
 *   Book navigation menu
 * ========================================================================== */
/*.book-navigation {}

.book-navigation .page-links {}

.book-navigation .page-previous {}

.book-navigation .page-next {}*/
/* line 827, ../sass/global.styles.scss */
.book-navigation .page-up {
  /* Prevent text wrapping to a new line, assumes English "up" is used (two characters) */
  min-width: 2em;
  white-space: nowrap;
}

/* line 833, ../sass/global.styles.scss */
.book-navigation .menu {
  margin-left: 0;
}

/* =============================================================================
 *   Breadcrumbs
 * ========================================================================== */
/* line 842, ../sass/global.styles.scss */
#breadcrumb {
  padding: 10px 0 1em;
}

/* If the label is set to show in theme settings the label class is added */
/* line 847, ../sass/global.styles.scss */
#breadcrumb .breadcrumb-label {
  font-size: 1em;
  display: inline;
  padding-right: 10px;
}

/* line 853, ../sass/global.styles.scss */
#breadcrumb .breadcrumb-label:after {
  content: ":";
}

/* line 857, ../sass/global.styles.scss */
#breadcrumb ol {
  margin: 0;
  padding: 0;
}

/* line 862, ../sass/global.styles.scss */
#breadcrumb .with-breadcrumb-label ol {
  display: inline;
}

/* line 866, ../sass/global.styles.scss */
#breadcrumb li {
  list-style: none;
  display: inline;
}

/*#breadcrumb li.crumb-first {}

#breadcrumb li.crumb-last {}
*/
/* line 875, ../sass/global.styles.scss */
#breadcrumb a {
  color: #ccc;
  font-size: 1em;
}

/* line 877, ../sass/global.styles.scss */
#breadcrumb a:link,
#breadcrumb a:visited {
  color: #ccc;
}

/*#breadcrumb a:active,
#breadcrumb a.active {}

#breadcrumb a:hover,
#breadcrumb a:focus {}
*/
/* =============================================================================
 *   Pagers
 * ========================================================================== */
/* line 891, ../sass/global.styles.scss */
ul.pager {
  clear: both;
  margin: 0;
  text-align: center;
}

/* line 897, ../sass/global.styles.scss */
.item-list ul.pager li {
  margin: 0;
}

/* line 901, ../sass/global.styles.scss */
ul.pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: .5em;
}

/* line 908, ../sass/global.styles.scss */
ul.pager li.pager-current {
  font-weight: 700;
}

/* line 912, ../sass/global.styles.scss */
.block ul.pager li {
  margin: 0;
}

/*
 * Theme the various states of pager links
 */
/*ul.pager li {}

ul.pager li a {}

ul.pager li a:link,
ul.pager li a:visited {}

ul.pager li a:active,
ul.pager li a.active {}

ul.pager li a:hover,
ul.pager li a:focus {}

ul.pager li.pager-item {}
ul.pager li.first {}
ul.pager li.last {}
ul.pager li.pager-current {}
ul.pager li.pager-first {}
ul.pager li.pager-previous {}
ul.pager li.pager-next {}
ul.pager li.pager-last {}
*/
/* =============================================================================
 *   Skip Navigation
 * ========================================================================== */
/* line 946, ../sass/global.styles.scss */
#skip-link {
  left: 50%;
  margin-left: -6.5em;
  margin-top: 0;
  padding: 0 0.5em;
  position: absolute;
  width: 12em;
  z-index: 50;
}

/* line 956, ../sass/global.styles.scss */
#skip-link a {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
}

/* line 967, ../sass/global.styles.scss */
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
}

/* line 979, ../sass/global.styles.scss */
#skip-link a:hover,
#skip-link a:focus,
#skip-link a:active {
  outline: 0;
}

/* =============================================================================
 *   Tabs (local tasks)
 * ========================================================================== */
/* line 990, ../sass/global.styles.scss */
#tasks {
  margin-bottom: 15px;
}

/* line 994, ../sass/global.styles.scss */
ul.primary {
  border-bottom-color: #ccc;
  margin: 20px 0;
  padding: 0 0 0 5px;
}

/* line 1000, ../sass/global.styles.scss */
ul.primary li {
  display: block;
  float: left;
  margin: 0 1px -1px;
}

/* line 1006, ../sass/global.styles.scss */
ul.primary li a {
  background-color: #f5f5f5;
  border-color: #ccc;
  margin-right: 1px;
  padding: 0 10px;
  display: block;
  float: left;
  height: 1.5em;
  line-height: 1.5em;
}

/* line 1017, ../sass/global.styles.scss */
ul.primary li a:hover,
ul.primary li a:focus {
  background-color: #eee;
  border-color: #ccc;
}

/* line 1023, ../sass/global.styles.scss */
ul.primary li.active a,
ul.primary li.active a:hover,
ul.primary li.active a:focus {
  background-color: #fff;
  border-bottom-color: #fff;
}

/* line 1030, ../sass/global.styles.scss */
ul.secondary {
  border-bottom: 1px solid #ccc;
  margin: 1em 0 0;
  padding: 0 .3em 1em;
}

/* line 1036, ../sass/global.styles.scss */
ul.secondary li {
  border-right: 0;
  list-style: none;
  padding: 0 10px 0 0;
}

/*ul.secondary li a {}*/
/* line 1044, ../sass/global.styles.scss */
ul.secondary li a:hover,
ul.secondary li a.active {
  border-bottom: none;
  text-decoration: underline;
}

/* =============================================================================
 *   Action links
 * ========================================================================== */
/* line 1055, ../sass/global.styles.scss */
ul.action-links {
  margin: 20px 0 0;
  list-style: none;
}

/*ul.action-links li {}*/
/* =============================================================================
 *  Field Styling
 * ========================================================================== */
/*
 * Wrapper for any field
 */
/*.field {}*/
/*
 * Above and inline classes are on the field wrapper
 */
/*.field-label-above {}*/
/*
 * When labels are set to inline in field display settings the clearfix class is automatically added
 */
/*.field-label-inline {}*/
/*
 * Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues
 */
/* line 1085, ../sass/global.styles.scss */
.field-label {
  font-size: 1em;
  font-weight: 700;
  font-family: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

/* line 1092, ../sass/global.styles.scss */
.field-label-inline h2.field-label {
  margin-top: 0;
}

/*
 * Field types (Core)
 */
/*
 * Image fields use the <figure> and <figcaption> elements from HTML5
 */
/*.field-type-image {}

.field-type-image .caption {}

.field-type-image .full-caption {}

.field-type-image .teaser-caption {}
*/
/*
 * Taxonomy
 */
/* line 1112, ../sass/global.styles.scss */
.field-type-taxonomy-term-reference {
  /* The same bottom margin as p, blockquote, ul, ol and dl */
  margin-bottom: 1.5em;
}

/* line 1117, ../sass/global.styles.scss */
.field-type-taxonomy-term-reference.field-label-inline .field-items {
  margin: 0;
  padding: 0;
}

/* line 1122, ../sass/global.styles.scss */
.field-type-taxonomy-term-reference.field-label-inline .field-item {
  display: inline;
  list-style: none;
  padding: 0 10px 0 0;
}

/*
 * Text
 */
/*.field-type-text {}*/
/*
 * Long text
 */
/*.field-type-text-long {}*/
/*
 * Text with summary
 */
/*.field-type-text-with-summary {}*/
/*
 * File
 */
/*.field-type-file {}*/
/*
 * Number/Integer
 */
/*.field-type-number-integer {}*/
/*
 * Decimal
 */
/*.field-type-number-decimal {}*/
/*
 * Number float
 */
/*.field-type-number-float {}*/
/*
 * List
 */
/*.field-type-list-text {}*/
/*
 * List boolean
 */
/*.field-type-list-boolean {}*/
/*
 * List integer
 */
/*.field-type-list-integer {}*/
/*
 * List float
 */
/*.field-type-list-float {}*/
/*
 * Field types (Contrib)
 */
/*.field-type-datetime {}

.field-type-node-reference {}

.field-type-user-reference {}
*/
/*
 * Named fields
 */
/*.field-name-body {}

.field-name-field-image {}

.field-name-field-tags {}
*/
/*
 * Underscores in field name are replaced with dashes
 */
/*.field-name-field-FIELDNAME {}*/
/*
 * Image Alignment Theme Settings - included here so you can easily override
 */
/*
 * Float none setting
 */
/*.ia-n .field-type-image,
.iat-n .field-type-image {}
*/
/*
 * Float left setting
 */
/* line 1218, ../sass/global.styles.scss */
.ia-l .field-type-image figure,
.iat-l .field-type-image figure {
  margin: 5px 20px 15px 0;
}

/*
 * Centered setting
 */
/* line 1226, ../sass/global.styles.scss */
.ia-c .field-type-image figure,
.iat-c .field-type-image figure {
  margin: 5px auto 15px;
}

/*
 * Float right setting
 */
/* line 1234, ../sass/global.styles.scss */
.ia-r .field-type-image figure,
.iat-r .field-type-image figure {
  margin: 5px 0 15px 20px;
}

/* =============================================================================
 *   Block Styling
 * ========================================================================== */
/*
 * Main wrapper for most blocks, block_system_main does not have it
 */
/* line 1247, ../sass/global.styles.scss */
.block {
  margin-bottom: 20px;
}

/* line 1250, ../sass/global.styles.scss */
.pane-node-title.no-title.block, .block.nobottom {
  margin-bottom: 0;
}

/* line 1251, ../sass/global.styles.scss */
.toppad {
  clear: both;
  margin-top: 1em;
}

/*
 * Inner wrapper for most blocks, good for margin, padding and borders, block_system_main does not have it
 */
/*.block-inner {}*/
/*
 * The first block in the region
 */
/*.block.first {}*/
/*
 * The last block in the region
 */
/*.block.last {}*/
/*
 * Zebra striping for each block in the region
 */
/*.block.odd {}*/
/*
 * Zebra striping for each block in the region
 */
/*.block.even {}*/
/*
 * Block title
 */
/* line 1281, ../sass/global.styles.scss */
.block-title {
  margin: 0;
}

/*
 * Block content wrapper
 */
/*.block-content {}*/
/*
 * Match item list and block menu margin and padding
 */
/*.block-content {}*/
/* line 1295, ../sass/global.styles.scss */
.block-content ul,
.block-content ol {
  padding: 0 0 0 2em;
}

/* line 1300, ../sass/global.styles.scss */
.block-content li {
  margin: 0 0 0.7em 0;
  padding: 0;
}

/*
 * Block for the latest news items in the first category
 */
/*#block-aggregator-category-1 {}*/
/*
 * Block for the latest news items in the first feed
 */
/*#block-aggregator-feed-1 {}*/
/*
 * First block created with "Add block" link
 */
/*#block-block-1 {}*/
/*
 * "Recent blog posts" block
 */
/*#block-blog-recent {}*/
/*
 * "Book navigation" block for the current book's table of contents
 */
/*#block-book-navigation {}*/
/*
 * "Recent comments" block
 */
/*#block-comment-recent {}*/
/*
 * "Active forum topics" block
 */
/*#block-forum-active {}*/
/*
 * "New forum topics" block
 */
/*#block-forum-new {}*/
/*
 * Language switcher block
 */
/*#block-locale-language {}*/
/*
 * Custom menu block
 */
/*#block-menu-menu-NAME {}*/
/*
 * "Recent content" block
 */
/*#block-node-recent {}*/
/*
 * "Syndicate" block for primary RSS feed; see also page.css's .feed-icon
 */
/*#block-node-syndicate {}*/
/*
 * "Most recent poll" block
 */
/*#block-poll-recent {}*/
/*
 * "Author information" block for the profile of the page's author
 */
/*#block-profile-author-information {}*/
/*
 * "Search form" block
 */
/*#block-search-form {}*/
/*
 * "Shortcuts" block
 */
/*#block-shortcut-shortcuts {}*/
/*
 * "Popular content" block
 */
/*#block-statistics-popular {}*/
/*
 * "Main menu" block
 */
/*#block-system-main-menu {}*/
/*
 * "Management" block for Drupal management menu
 */
/*#block-system-management {}*/
/*
 * "Navigation" block for Drupal navigation menu
 */
/*#block-system-navigation {}*/
/*
 * "User menu" block for Drupal user menu
 */
/*#block-system-user-menu {}*/
/*
 * "System help" block
 */
/*#block-system-help {}*/
/*
 * "Main page content" block
 */
/*#block-system-main {}*/
/*
 * "Powered by Drupal" block
 */
/*#block-system-powered-by {}*/
/*
 * "User login form" block
 */
/*#block-user-login {}*/
/*
 * "Who's new" block for a list of the newest users
 */
/*#block-user-new {}*/
/*
 * "Who's online" block for a list of the online users
 */
/*#block-user-online {}*/
/* =============================================================================
 *   Node Styling
 * ========================================================================== */
/* line 1445, ../sass/global.styles.scss */
.node {
  margin-bottom: 20px;
}

/*.node.node-promoted {}

.node.node-sticky {}

.node.node-by-viewer {}

.node.node-teaser {}

.node.node-full {}

.node.odd {}

.node.even {}
*/
/* line 1463, ../sass/global.styles.scss */
.node .node-title {
  margin: 0;
}

/*.node .user-picture {}

.node .submitted {}

.node .submitted .username {}

.node .submitted time {}

.node .node-content {}

.node ul.links {}

.node ul.links li {}

.node ul.links li a {}

.node ul.links li.node-read-more a {}

.node ul.links li.comment-add a {}

.node ul.links li.comment-comments a {}

.node ul.links li.comment-new-comments a {}

.node ul.links li.blog-sernames-blog a {}

.node ul.links li.print-html a {}

.node ul.links li.print-email a {}

.node ul.links li.print-pdf a {}

.preview .node {}
*/
/*
 * All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
/*.node-page {}

.node-article {}

.node-book {}

.node-forum {}

.node-poll {}
*/
/* =============================================================================
 *   Comment Styling - Comments, comment wrapper, comment form
 * ========================================================================== */
/*
 * Wrapper for the list of comments and its titles
 */
/* line 1524, ../sass/global.styles.scss */
#comments {
  margin: 1.5em 0;
}

/*#comments h2 {}*/
/* line 1530, ../sass/global.styles.scss */
#comments h2.comment-title {
  margin: 0;
}

/* line 1534, ../sass/global.styles.scss */
#comments h2.comment-form {
  margin: 0;
}

/*
 * Wrapper for a single comment
 */
/* line 1541, ../sass/global.styles.scss */
.comment {
  margin-bottom: 20px;
}

/*.comment.first {}

.comment.last {}

.comment.odd {}

.comment.even {}

.comment .user-picture {}
*/
/* line 1555, ../sass/global.styles.scss */
.comment .submitted {
  color: #ccc;
  font-size: .75em;
}

/* line 1556, ../sass/global.styles.scss */
.comment .submitted a {
  color: #ccc;
}

/* line 1558, ../sass/global.styles.scss */
.comment .submitted p {
  border-bottom: solid 1px #ccc;
  padding-bottom: 1em;
}

/*.comment .submitted .username {}

.comment .submitted time {}

.comment .user-signature {}

.comment ul.links {}
*/
/*
 * Comment title
 */
/* line 1571, ../sass/global.styles.scss */
.comment-title {
  margin: 0;
}

/*
 * Comment states
 */
/*.comment-new {}

.comment-by-anonymous {}

.comment-by-node-author {}

.comment-by-viewer {}

.comment-title-hidden {}

.comment-with-picture {}

.comment-with-signature {}
*/
/*
 * Preview of the comment before submitting new or updated comment
 */
/*.comment-preview {}*/
/*
 * "New" marker for comments that are new for the current user
 */
/* line 1600, ../sass/global.styles.scss */
.new {
  color: #c00;
}

/*
 * Nested comments are indented
 */
/* line 1607, ../sass/global.styles.scss */
.indented {
  margin-left: 40px;
}

/* line 1611, ../sass/global.styles.scss */
#commentsAnchor {
  margin-top: 4em;
}

/* =============================================================================
 *   Forms
 * ========================================================================== */
/*
 * Wrapper for a form element (or group of form elements) and its label
 */
/*.form-item {}*/
/* line 1622, ../sass/global.styles.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}

/* line 1628, ../sass/global.styles.scss */
.form-item label {
  font-weight: 700;
}

/*.form-item label.option {}*/
/*
 * Highlight marks and form required mark
 */
/* line 1637, ../sass/global.styles.scss */
.marker,
.form-required {
  color: #c00;
}

/* line 1642, ../sass/global.styles.scss */
.form-item .description {
  font-size: 0.85em;
}

/*.form-checkboxes .form-item,
.form-radios .form-item {}
*/
/*
 * The submit button
 */
/*.form-submit {}*/
/* line 1654, ../sass/global.styles.scss */
.container-inline div,
.container-inline label {
  display: inline;
}

/*
 * Define consistent borders
 */
/* line 1662, ../sass/global.styles.scss */
fieldset {
  border: 1px solid #ccc;
}

/*
 * Tips for Drupal's input formats
 */
/*.tips {}*/
/*
 * Buttons used by contrib modules like Media
 */
/* line 1674, ../sass/global.styles.scss */
a.button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

/*
 * Password confirmation
 */
/* line 1683, ../sass/global.styles.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* =============================================================================
 *   Tables
 * ========================================================================== */
/* line 1693, ../sass/global.styles.scss */
table {
  margin: 10px 0;
  padding: 0;
  width: 100%;
}

/* line 1699, ../sass/global.styles.scss */
table.sticky-header {
  z-index: 10;
}

/* line 1703, ../sass/global.styles.scss */
table,
thead,
tbody,
tr,
th,
td {
  border-color: #ccc;
}

/* line 1711, ../sass/global.styles.scss */
table.noTborder, table.noTborder thead, table.noTborder tbody, table.noTborder tr, table.noTborder th, table.noTborder td {
  border: none;
}

/* line 1713, ../sass/global.styles.scss */
table,
td,
th {
  vertical-align: middle;
}

/* line 1719, ../sass/global.styles.scss */
caption,
th,
td {
  text-align: left;
}

/* line 1725, ../sass/global.styles.scss */
thead tr {
  font-weight: 700;
  background-color: #e5e5e5;
}

/* line 1731, ../sass/global.styles.scss */
td,
th {
  border-bottom: 0;
  margin: 0;
  padding: 5px 7px;
}

/*tbody {}*/
/*tbody tr {
  border-top: 1px solid #ccc;
}*/
/* line 1744, ../sass/global.styles.scss */
tr.odd {
  background: #fff;
}

/* line 1748, ../sass/global.styles.scss */
tr.info,
tr.even {
  border-bottom: 0;
  background-color: #f5f5f5;
}

/*tr.drag {}

tr.drag-previous {}
*/
/* line 1759, ../sass/global.styles.scss */
tr.odd td.active {
  background-color: #eee;
}

/* line 1763, ../sass/global.styles.scss */
tr.even td.active {
  background-color: #ebebeb;
}

/*.lt-ie8 tr {}

.lt-ie8 tr.even,
.lt-ie8 tr.odd {}

.lt-ie8 tr.even th,
.lt-ie8 tr.even td,
.lt-ie8 tr.odd th,
.lt-ie8 tr.odd td {
}
*/
/* line 1778, ../sass/global.styles.scss */
#mini-panel-featured_booklists table, #mini-panel-featured_booklists thead, #mini-panel-featured_booklists tbody, #mini-panel-featured_booklists tr, #mini-panel-featured_booklists th, #mini-panel-featured_booklists td, #mini-panel-featured_booklists .views-view-grid tbody, #mini-panel-featured_booklists tbody tr, #___gcse_0 table, #___gcse_0 thead, #___gcse_0 tbody, #___gcse_0 tr, #___gcse_0 th, #___gcse_0 td, #___gcse_0 tbody tr {
  border: none;
}

/*
 * Forum tables
 * Core sets white-space to nowrap, which makes no sense
 */
/*#forum td {}*/
/* line 1786, ../sass/global.styles.scss */
#forum td .created,
#forum td .posts,
#forum td .topics,
#forum td .last-reply,
#forum td .replies,
#forum td .pager {
  white-space: normal;
}

/* =============================================================================
 *   Messages
 * ========================================================================== */
/* Left and right margin are set by the global gutter width */
/* line 1801, ../sass/global.styles.scss */
div.messages {
  margin-bottom: 10px;
  /*margin-top: 10px;*/
  margin-top: 0;
}

/* line 1807, ../sass/global.styles.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/*div.status {}

div.warning {}

tr.warning {}

div.error,
tr.error {}

.error {}

.warning {}
*/
/*
 * Unpublished nodes
 */
/*.node-unpublished,
.comment-unpublished {}

.node-unpublished,
.comment-unpublished {}
*/
/* line 1834, ../sass/global.styles.scss */
.node-unpublished p.unpublished,
.comment-unpublished p.unpublished {
  color: pink;
  color: rgba(239, 170, 170, 0.4);
  font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
  font-size: 75px;
  font-weight: bold;
  height: 0;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  overflow: visible;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
}

/*
 * Otherwise these elements will appear below the "Unpublished" text
 */
/*.lt-ie8 {}*/
/* line 1856, ../sass/global.styles.scss */
.lt-ie8 .node-unpublished > *,
.lt-ie8 .comment-unpublished > * {
  position: relative;
}

/* =============================================================================
 *    Maintenance pages
 * ========================================================================== */
/*.maintenance-page {}*/
/* line 1867, ../sass/global.styles.scss */
.maintenance-page .container {
  padding: 40px 0;
}

/* line 1871, ../sass/global.styles.scss */
.maintenance-page #site-name,
.maintenance-page #page-title {
  margin: 0;
}

/*.db-offline {}*/
/* line 1878, ../sass/global.styles.scss */
.db-offline .container {
  margin: 0 auto;
  padding: 40px 0;
  width: 100%;
  max-width: 960px;
}

/* line 1885, ../sass/global.styles.scss */
.db-offline div.messages {
  margin: 20px 0 0;
}

/* line 1889, ../sass/global.styles.scss */
.db-offline #content {
  padding: 20px 0;
}

/* =============================================================================
 *   Misc overrides for contrib modules
 * ========================================================================== */
/*
 * Admin menu overrides
 */
/* line 1901, ../sass/global.styles.scss */
#admin-menu {
  margin: 0;
  padding: 0;
}

/*
 * Devel Module
 */
/* line 1909, ../sass/global.styles.scss */
.dev-query {
  background: #eee;
  padding: 30px;
}

/*
 * Styleguide module tweaks
 */
/* line 1917, ../sass/global.styles.scss */
#styleguide-header {
  padding: 0 10px;
}

/* line 1921, ../sass/global.styles.scss */
#styleguide-header .item-list {
  font-family: inherit;
  margin: 0 20px 20px 0;
  min-height: 260px;
  width: auto;
}

/* admin theme overrrides */
/* Fix autocomplete drop downs */
/* line 1930, ../sass/global.styles.scss */
#autocomplete {
  background: #fff;
}

/* line 1934, ../sass/global.styles.scss */
#autocomplete li {
  display: block;
  color: #000;
}

/* =============================================================================
 *   Misc specific RR/Tina styles
 * ========================================================================== */
/* line 1942, ../sass/global.styles.scss */
.icon-facetime-video, [class^="icon-"], [class*=" icon-"] {
  color: #000;
  font-size: 80%;
}

/* line 1944, ../sass/global.styles.scss */
#glr-promo img {
  display: block;
  margin: 0 auto;
}

/* line 1946, ../sass/global.styles.scss */
.fResource {
  clear: both;
  overflow: auto;
  margin-bottom: 1em;
}
/* line 1950, ../sass/global.styles.scss */
.fResource .resImage {
  display: inline;
  float: left;
  padding-right: 1em;
}
/* line 1954, ../sass/global.styles.scss */
.fResource .resImage img {
  position: relative;
  top: 3px;
}
/* line 1959, ../sass/global.styles.scss */
.fResource .resBlurb {
  display: inline;
  float: left;
  width: 66%;
  line-height: 1.1;
}
/* line 1964, ../sass/global.styles.scss */
.fResource .resBlurb h4 {
  margin: 0;
}

/* line 1970, ../sass/global.styles.scss */
.lirb {
  margin-bottom: 1em;
}
/* line 1972, ../sass/global.styles.scss */
.lirb .imgL, .lirb .blurbR {
  display: inline;
  float: left;
}

/* line 1977, ../sass/global.styles.scss */
#booksLanding .lirb .imgL {
  width: 35%;
}

/* line 1981, ../sass/global.styles.scss */
#booksLanding .lirb .blurbR {
  width: 65%;
}

/* line 1985, ../sass/global.styles.scss */
#calLanding .region-two-66-33-first .lirb .imgL {
  width: 45%;
}

/* line 1989, ../sass/global.styles.scss */
#calLanding .region-two-66-33-first .lirb .blurbR {
  width: 55%;
}

/* line 1993, ../sass/global.styles.scss */
.lirb .blurbR h3 {
  margin-top: 0;
}

/* line 1997, ../sass/global.styles.scss */
.rrquote {
  margin-bottom: 1em;
}

/* line 2001, ../sass/global.styles.scss */
#BCLcontainingBlock, .BCLcontainingBlock {
  width: 100%;
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
}

/* line 2007, ../sass/global.styles.scss */
.BCLvideoWrapper {
  position: relative;
  padding-top: 170px;
  padding-bottom: 56.25%;
  height: 0;
}

/* line 2013, ../sass/global.styles.scss */
* html .BCLvideoWrapper {
  margin-bottom: 45px;
  margin-top: 0;
  width: 100%;
  height: 100%;
}

/* line 2019, ../sass/global.styles.scss */
.BCLvideoWrapper div,
.BCLvideoWrapper embed,
.BCLvideoWrapper object,
#BCLcontainingBlock .BrightcoveExperience, .BCLcontainingBlock .BrightcoveExperience {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 2030, ../sass/global.styles.scss */
.singleChromelessPlayer .BCLvideoWrapper {
  padding-top: 1px;
}

/* line 2034, ../sass/global.styles.scss */
.singleChromelessPlayer #BCLcontainingBlock, .singleChromelessPlayer .BCLcontainingBlock {
  margin-bottom: 0;
}

/* line 2039, ../sass/global.styles.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  /* max-width: 100%; 
  height: auto;*/
  margin-bottom: 1em;
}

/* line 2051, ../sass/global.styles.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2060, ../sass/global.styles.scss */
.playlist-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  /* max-width: 100%; 
  height: auto;*/
  margin-bottom: 1em;
}

/* line 2072, ../sass/global.styles.scss */
.playlist-container iframe, .playlist-container object, .playlist-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2081, ../sass/global.styles.scss */
#audiencePlayer .lVid .video-container,
#audiencePlayer .lVid .playlist-container,
.lVid .video-container,
.lVid .playlist-container {
  margin-bottom: 0;
}

/* line 2090, ../sass/global.styles.scss */
.service-links .item-list ul {
  padding: 0;
  margin: 0;
  float: right;
}
/* line 2094, ../sass/global.styles.scss */
.service-links .item-list ul li {
  list-style: none;
  display: inline;
  padding-right: 1em;
}

/*.service-links iframe#twitter-widget-0 {width: 80px !important;}*/
/* line 2105, ../sass/global.styles.scss */
#secondary-content-wrapper #block-forward-form,
#secondary-content-wrapper #block-service-links-service-links,
#secondary-content-wrapper .printBlock,
#secondary-content-wrapper #block-service-links-service-links-not-node {
  display: inline;
  float: right;
}

/* line 2114, ../sass/global.styles.scss */
#secondary-content-wrapper #block-forward-form, #secondary-content-wrapper .printBlock {
  color: #000;
  font-size: 100%;
}
/* line 2116, ../sass/global.styles.scss */
#secondary-content-wrapper #block-forward-form a, #secondary-content-wrapper .printBlock a {
  color: #000;
}
/* line 2118, ../sass/global.styles.scss */
#secondary-content-wrapper #block-forward-form a.forward-page, #secondary-content-wrapper .printBlock a.forward-page {
  position: relative;
  padding-left: 1.2em;
}
/* line 2121, ../sass/global.styles.scss */
#secondary-content-wrapper #block-forward-form a.forward-page:before, #secondary-content-wrapper .printBlock a.forward-page:before {
  content: "\f003";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #000;
  position: absolute;
  left: 0;
}

/* line 2137, ../sass/global.styles.scss */
#secondary-content-wrapper .printBlock .icon-print {
  font-size: 105%;
}

/* google search box styles */
/* line 2142, ../sass/global.styles.scss */
#header #searchBox input {
  padding: 0 0 0 10px;
  font-size: 85%;
  /* -webkit-box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0px 3px 5px rgba(50, 50, 50, 0.75);
  box-shadow:         0px 3px 5px rgba(50, 50, 50, 0.75);*/
}

/* line 2150, ../sass/global.styles.scss */
#header #searchBox input.sbox {
  color: #aaa;
  border: 1px solid #939598 !important;
}

/* line 2155, ../sass/global.styles.scss */
#header #searchBox input#submitSearch {
  position: relative;
  top: 2px;
  left: -6px;
}

/* line 2159, ../sass/global.styles.scss */
#cse-search-results iframe {
  width: 100%;
}

/* Sidebar styles */
/* line 2164, ../sass/global.styles.scss */
#newart_sb.block {
  margin-bottom: 0;
}

/* line 2167, ../sass/global.styles.scss */
#newart_sb .view-id-articles .views-row:before, #newart_sb .view-id-articles .views-row:after {
  display: table;
  clear: both;
  content: '';
}

/* line 2168, ../sass/global.styles.scss */
#newart_sb.pane-articles .block-content {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}

/* line 2169, ../sass/global.styles.scss */
#newart_sb h2, .sb-blogs-title, .sb-headline-title, .sbar-headlines .view-header h2 {
  color: #fff;
  background-color: #2581bc;
  position: relative;
  margin-bottom: 0;
  padding: 0.2em 56px 0.2em 0.4em;
  font-size: 2.3em;
  line-height: 1.1;
  font-family: 'calluna-sans';
  font-weight: 400;
}

/* line 2170, ../sass/global.styles.scss */
#newart_sb .views-row {
  border-bottom: dotted 1px #ccc;
  padding: 1em 0;
}

/* line 2171, ../sass/global.styles.scss */
#newart_sb .views-row:last-child {
  border-bottom: 0;
}

/* line 2172, ../sass/global.styles.scss */
#newart_sb a {
  color: #2581bc;
}

/* line 2173, ../sass/global.styles.scss */
.blogsidebar .view-blog-entries {
  line-height: 1.1;
}

/* line 2174, ../sass/global.styles.scss */
#mini-panel-books_sidebar, #mini-panel-generic_sidebar, #mini-panel-blogs_sidebar, #mini-panel-research_sidebar, .node-type-helping-kids-pages #content .region-two-66-33-second .region-inner, #r101_innav, .rrsidebar {
  border-left: dotted 1px #ccc;
}

/* line 2175, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries .imgL, #mini-panel-books_sidebar .view-blog-entries .imgL, .blogsidebar .view-blog-entries .imgL, #audiencePage .blogsidebar .view-blog-entries .lirb .imgL {
  width: 20%;
  padding-right: 5%;
}

/* line 2176, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries .blurbR, #mini-panel-books_sidebar .view-blog-entries .blurbR, .blogsidebar .view-blog-entries .blurbR, #audiencePage .blogsidebar .view-blog-entries .lirb .blurbR {
  width: 75%;
  margin-bottom: 1em;
}

/* line 2177, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries .bTitle a, #mini-panel-books_sidebar .view-blog-entries .bTitle a, .blogsidebar .view-blog-entries .bTitle a {
  color: #92278f;
  font-size: 1.3em;
}

/* line 2178, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries .bName, #mini-panel-books_sidebar .view-blog-entries .bName, .blogsidebar .view-blog-entries .bName {
  font-size: .9em;
}

/* line 2179, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries a, #mini-panel-books_sidebar .view-blog-entries a, .blogsidebar .view-blog-entries a, .pane-show-me-librarian .view-id-show_me_librarian a, .view-id-pbs_adventures a {
  color: #2581bc;
  line-height: 1.1;
}

/* line 2180, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries .views-field-field-pub-date, #mini-panel-books_sidebar .view-blog-entries .views-field-field-pub-date, .blogsidebar .view-blog-entries .views-field-field-pub-date, .pane-show-me-librarian .view-id-show_me_librarian .views-field-field-date, .view-id-pbs_adventures .views-field-field-date {
  color: #6d6e71;
  font-size: .8em;
}

/* line 2181, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries .views-row, #mini-panel-books_sidebar .view-blog-entries .views-row, .blogsidebar .view-blog-entries .views-row, .pane-show-me-librarian .view-id-show_me_librarian .views-row, .view-id-pbs_adventures .views-row {
  padding-bottom: 1em;
}

/* line 2182, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries, #mini-panel-books_sidebar .view-blog-entries, .blogsidebar .view-blog-entries {
  padding: 10px 1em;
  margin-bottom: 0;
  background: #f0f8fd;
}

/* line 2183, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .pane-blog-entries, #mini-panel-books_sidebar .pane-blog-entries, .blogsidebar {
  margin-bottom: 0;
}

/* line 2184, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries .view-content, #mini-panel-books_sidebar .view-blog-entries .view-content, .blogsidebar .view-blog-entries .view-content {
  margin-left: 25%;
}

/* line 2185, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .view-blog-entries, #mini-panel-books_sidebar .view-blog-entries, .blogsidebar .view-blog-entries {
  border-bottom: dotted 1px #ccc;
}

/* line 2186, ../sass/global.styles.scss */
.pane-show-me-librarian .view-id-show_me_librarian .view-header img, .view-id-pbs_adventures .view-header img {
  vertical-align: bottom;
}

/* line 2187, ../sass/global.styles.scss */
.pane-show-me-librarian .view-id-show_me_librarian .view-content, .view-id-pbs_adventures .view-content {
  padding: 1em;
  border: solid 1px #ccc;
}

/* line 2188, ../sass/global.styles.scss */
.view-id-pbs_adventures .view-header {
  background-color: #c1bcf2;
  padding: 1em;
}

/* line 2189, ../sass/global.styles.scss */
#blogsHeader {
  margin-bottom: 0;
}

/* line 2190, ../sass/global.styles.scss */
#blogsHeader img {
  vertical-align: bottom;
}

/* line 2191, ../sass/global.styles.scss */
#mini-panel-generic_sidebar .last .view-blog-entries .view-content, #mini-panel-books_sidebar .last .view-blog-entries .view-content, .blogsidebar .last .view-blog-entries .view-content, .blogsidebar.last .view-blog-entries .view-content, .region-two-66-33-second .last .view-blog-entries .view-content {
  border-bottom: 0;
  margin-bottom: 0;
}

/* line 2192, ../sass/global.styles.scss */
#featured_FAQs .block-inner {
  padding: 2em;
  background-color: #2581bc;
}

/* line 2193, ../sass/global.styles.scss */
#featured_FAQs.atoz .block-inner {
  background-color: #8dc63f;
}

/* line 2194, ../sass/global.styles.scss */
#featured_FAQs h2, #featured_FAQs a {
  color: #fff;
}

/* line 2195, ../sass/global.styles.scss */
#featured_FAQs .view-faqs {
  padding-top: 1em;
}

/* line 2196, ../sass/global.styles.scss */
#featured_FAQs .views-row {
  padding-bottom: 1em;
  border-bottom: dotted 1px #fff;
  margin-bottom: 1em;
}

/* line 2197, ../sass/global.styles.scss */
#featured_FAQs .view-footer {
  font-size: 1.1em;
}

/* line 2198, ../sass/global.styles.scss */
#FAQs_graphic.block {
  margin-bottom: 0;
}

/* line 2199, ../sass/global.styles.scss */
#FAQs_graphic img {
  vertical-align: bottom;
}

/* line 2200, ../sass/global.styles.scss */
h2#headlines_sb {
  background-color: #f9fbea;
  margin: 0;
  padding: .5em .5em 0 .6em;
}

/* line 2201, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_1 .view-header img {
  vertical-align: bottom;
}

/* line 2202, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_1 .view-content {
  background-color: #f0f8fd;
  padding: 2.2em 1em 2em;
}

/* line 2203, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_1 .views-row {
  padding-bottom: 1em;
  margin-bottom: 1em;
}

/* line 2204, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_1 .views-row.views-row-last {
  margin-bottom: 0;
}

/* line 2205, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_1 a {
  color: #2581bc;
}

/* line 2206, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_1 .views-field-nothing {
  color: #6d6e71;
  font-size: .75em;
}

/* line 2207, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_1 .more-link {
  background-color: #f0f8fd;
  padding: 0 1em 1em 1em;
  text-align: left;
}

/* line 2210, ../sass/global.styles.scss */
#quiz_sb h2 {
  padding: .5em 1em;
  color: #fff;
  background-color: #ef4036;
  margin-bottom: 0;
}
/* line 2216, ../sass/global.styles.scss */
#quiz_sb .block-content {
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc;
  padding: 1em;
  background: #fff url("../images/quiz_scallopedge.png") repeat-x center -11px;
}
/* line 2223, ../sass/global.styles.scss */
#quiz_sb form input {
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 2230, ../sass/global.styles.scss */
#widget-subscribe-articles {
  background-color: #3597d3;
  color: #fff;
}
/* line 2233, ../sass/global.styles.scss */
#widget-subscribe-articles a {
  color: #fff;
}
/* line 2236, ../sass/global.styles.scss */
#widget-subscribe-articles div {
  display: inline;
  width: 50%;
  padding: 10px 0;
}
/* line 2240, ../sass/global.styles.scss */
#widget-subscribe-articles div.widget {
  background: #3597d3 url(../images/widgets_wheel.png) no-repeat 10% center;
  float: left;
  text-align: right;
}
/* line 2245, ../sass/global.styles.scss */
#widget-subscribe-articles div.subscribe {
  background-color: #3597d3;
  /*background: #17ae9e url(../images/widgets_booksauthors_small.gif) no-repeat right center; */
  float: right;
  text-align: left;
}

/* line 2255, ../sass/global.styles.scss */
#widget-subscribe-struggling {
  background-color: #17ae9e;
  color: #fff;
}
/* line 2258, ../sass/global.styles.scss */
#widget-subscribe-struggling a {
  color: #fff;
}
/* line 2261, ../sass/global.styles.scss */
#widget-subscribe-struggling div {
  display: inline;
  width: 50%;
  padding: 10px 0;
}
/* line 2265, ../sass/global.styles.scss */
#widget-subscribe-struggling div.widget {
  background: #17ae9e url(../images/widgets_wheel.png) no-repeat 10% center;
  float: left;
  text-align: right;
}
/* line 2270, ../sass/global.styles.scss */
#widget-subscribe-struggling div.subscribe {
  background-color: #17ae9e;
  /*background: #17ae9e url(../images/widgets_booksauthors_small.gif) no-repeat right center; */
  float: right;
  text-align: left;
}

/* line 2279, ../sass/global.styles.scss */
#widget-subscribe-blogs {
  background-color: #3597d3;
  color: #fff;
}
/* line 2282, ../sass/global.styles.scss */
#widget-subscribe-blogs a {
  color: #fff;
}
/* line 2285, ../sass/global.styles.scss */
#widget-subscribe-blogs div {
  display: inline;
  width: 50%;
  padding: 10px 0;
}
/* line 2289, ../sass/global.styles.scss */
#widget-subscribe-blogs div.widget {
  background: #3597d3 url(../images/widgets_wheel.png) no-repeat 10% center;
  float: left;
  text-align: right;
}
/* line 2294, ../sass/global.styles.scss */
#widget-subscribe-blogs div.subscribe {
  background-color: #3597d3;
  /*background: #3597d3 url(../images/widgets_booksauthors_small.gif) no-repeat right center; */
  float: right;
  text-align: left;
}

/* line 2303, ../sass/global.styles.scss */
#widget-subscribe-news {
  background-color: #3597d3;
  color: #fff;
}
/* line 2306, ../sass/global.styles.scss */
#widget-subscribe-news a {
  color: #fff;
}
/* line 2309, ../sass/global.styles.scss */
#widget-subscribe-news div {
  display: inline;
  width: 50%;
  padding: 10px 0;
}
/* line 2313, ../sass/global.styles.scss */
#widget-subscribe-news div.widget {
  background: #3597d3 url(../images/widgets_wheel.png) no-repeat 10% center;
  float: left;
  text-align: right;
}
/* line 2318, ../sass/global.styles.scss */
#widget-subscribe-news div.subscribe {
  background-color: #3597d3;
  /*background: #3597d3 url(../images/widgets_news_small.png) no-repeat right center; */
  float: right;
  text-align: left;
}

/* line 2327, ../sass/global.styles.scss */
#quiz-sidebar-foot {
  color: #000;
  background: #fdc451 url(../images/widgets_wheel_redyellow.gif) no-repeat 10% center;
  padding: 10px 0 10px 70px;
  margin: 0 -1em -1em -1em;
}
/* line 2332, ../sass/global.styles.scss */
#quiz-sidebar-foot a {
  color: #000;
}

/* Slideshow styles -- overriding FlexSlider defaults */
/* line 2338, ../sass/global.styles.scss */
.flexslider {
  border: none;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  margin: 20px 0;
}

/* line 2339, ../sass/global.styles.scss */
.flex-caption {
  width: 96%;
  padding: 2%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

/* line 2340, ../sass/global.styles.scss */
.flex-caption .icon-facetime-video, .flex-caption [class^="icon-"], .flex-caption [class*=" icon-"] {
  color: #fff;
}

/* line 2341, ../sass/global.styles.scss */
.flex-control-paging li a.flex-active {
  background: none repeat scroll 0 0 #f1592a;
}

/* line 2342, ../sass/global.styles.scss */
.block-content .flex-control-nav li {
  margin: 0 6px;
}

/* line 2343, ../sass/global.styles.scss */
.flex-caption .cTitle {
  font-size: 1.5em;
  color: #fff;
}

/* line 2344, ../sass/global.styles.scss */
.flex-caption .cSubtitle {
  color: #f1592a;
}

/* line 2345, ../sass/global.styles.scss */
.block-content ul.slides {
  padding: 0;
}

/*.pane-audience-slideshow .block-inner {margin: 0 0 40px 0;}*/
/* line 2347, ../sass/global.styles.scss */
ul.flex-direction-nav li {
  list-style-image: none;
}

/* line 2348, ../sass/global.styles.scss */
.flex-control-nav {
  bottom: -30px;
}

/* line 2349, ../sass/global.styles.scss */
.block-content ol.flex-control-nav {
  padding: 0;
}

/* HP-specific styles */
/* line 2352, ../sass/global.styles.scss */
.pane-hp-top > .block-inner {
  margin-top: 1em;
  border-bottom: dotted 3px #ccc;
}

/* line 2353, ../sass/global.styles.scss */
#hp_feature {
  line-height: 1.3;
  margin-top: 1.5em;
}

/* line 2354, ../sass/global.styles.scss */
#hp_feature .view-content {
  position: relative;
  overflow: hidden;
}

/* line 2355, ../sass/global.styles.scss */
#hp_feature h2 {
  font: 400 2em/1.1 calluna-sans, serif;
  letter-spacing: -0.01em;
  margin-top: 0.5em;
  margin-bottom: 0.2em;
}

/* line 2356, ../sass/global.styles.scss */
.hp-feature-title {
  font: 400 2em/1.3 calluna-sans, serif;
  letter-spacing: -0.01em;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  text-align: center;
  width: 100%;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  padding: 0.2em 0 0.3em;
}

/* line 2357, ../sass/global.styles.scss */
.hp-feature-content {
  margin-left: 11px;
  margin-right: 11px;
  color: #2581BC;
}

/* line 2358, ../sass/global.styles.scss */
.hp-feature-blurb {
  line-height: 1.5;
}

/* line 2359, ../sass/global.styles.scss */
.hp-feature-blurb [class^="icon-"], .hp-feature-blurb [class*=" icon-"] {
  font-size: 100%;
}

/* line 2360, ../sass/global.styles.scss */
#hp_feature p:last-child {
  margin-bottom: 0;
}

/* line 2361, ../sass/global.styles.scss */
#hpBird {
  text-align: center;
}

/* line 2362, ../sass/global.styles.scss */
#hpBird img {
  width: 20%;
}

/* line 2363, ../sass/global.styles.scss */
#hpStratLink .block-inner {
  text-align: center;
}

/* line 2364, ../sass/global.styles.scss */
#hpStratLink .block-inner a {
  color: #fff;
  background-color: #ef3f37;
  text-align: center;
  padding: .6em 1.2em;
  margin-top: 1.5em;
  display: inline-block;
  border-radius: 0.5em;
}

/* line 2365, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-second .pane-articles {
  margin-bottom: 0;
}

/* line 2366, ../sass/global.styles.scss */
.views-field-field-article-thumb-image {
  float: left;
  margin-right: 1em;
  width: 70px;
}

/* line 2367, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-second .pane-articles a {
  color: #2581bc;
  line-height: 1.5;
}

/* line 2368, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_2 .headline {
  margin-bottom: 1.5em;
}

/* line 2369, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-second .pane-articles .views-row:before, #mini-panel-hp_middle .region-three-33-second .pane-articles .views-row:after {
  content: '';
  display: table;
  clear: both;
}

/* line 2370, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-second .pane-articles .views-row:last-child {
  border: none;
}

/* line 2371, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-second .pane-articles .views-row {
  border-bottom: dotted 1px #ccc;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

/* line 2372, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-second img#rotateHP {
  vertical-align: bottom;
}

/* line 2373, ../sass/global.styles.scss */
#mini-panel-hp_middle .view-blog-entries .imgL {
  padding-right: 5%;
  width: 23%;
}

/* line 2374, ../sass/global.styles.scss */
#mini-panel-hp_middle .view-blog-entries .blurbR {
  width: 72%;
  margin-bottom: 1em;
}

/* line 2375, ../sass/global.styles.scss */
#mini-panel-hp_middle .view-blog-entries .bTitle a {
  color: #92278F;
  font-size: 1.3em;
}

/* line 2376, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-first .view-id-blog_entries .views-field-field-pub-date, #mini-panel-hp_middle .region-three-33-third .view-id-headlines .views-field-nothing, .sbar-headlines .views-field-nothing {
  font-size: .75em;
  color: #6d6e71;
}

/* line 2377, ../sass/global.styles.scss */
.front #mini-panel-hp_middle .pane-headlines > .block-inner .view-content, .front #mini-panel-hp_middle .pane-headlines > .block-inner .more-link, .sbar-headlines .view-content, .sbar-headlines .more-link {
  background-color: #F0F8FD;
  padding: 1em;
}

/* line 2378, ../sass/global.styles.scss */
.sbar-headlines {
  margin-bottom: 0;
}

/* line 2379, ../sass/global.styles.scss */
.front #mini-panel-hp_middle .pane-headlines > .block-inner .view-header h2 {
  font: 400 2.3em/1.15 'calluna-sans';
  margin-top: 0.6em;
}

/* line 2381, ../sass/global.styles.scss */
.pane-hp-blogs > .block-inner > .block-content, .pane-articles > .block-inner > .block-content {
  padding: 1em;
  background-color: #F0F8FD;
}

/* line 2382, ../sass/global.styles.scss */
.pane-articles > .block-inner > .block-content, .front #mini-panel-hp_middle .pane-headlines > .block-inner .view-content, .sbar-headlines .view-content {
  padding-top: 2.2em;
}

/* line 2383, ../sass/global.styles.scss */
#mini-panel-hp_blogs a, .view-id-headlines.view-display-id-block_2 a {
  color: #2581bc;
}

/* line 2384, ../sass/global.styles.scss */
#mini-panel-hp_middle .kicker {
  font-size: 1.15em;
}

/* line 2385, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-first .view-id-blog_entries .blogEntry {
  margin-bottom: 1em;
  margin-left: 28%;
}

/* line 2386, ../sass/global.styles.scss */
.view-id-headlines.view-display-id-block_2 .more-link {
  text-align: left;
}

/* line 2387, ../sass/global.styles.scss */
#mini-panel-hp_middle .view-id-blog_entries {
  border-bottom: dotted 1px #ccc;
  margin-bottom: 1em;
}

/* line 2388, ../sass/global.styles.scss */
#hp_newarts {
  overflow: hidden;
}

/* line 2389, ../sass/global.styles.scss */
.pane-hp-blogs .pane-2 a {
  margin-left: 28%;
}

/* line 2390, ../sass/global.styles.scss */
.pane-hp-blogs .pane-title,
.pane-articles .pane-title,
.front #mini-panel-hp_middle .pane-headlines > .block-inner .view-header h2,
.sbar-headlines .view-header h2 {
  position: relative;
}

/* line 2396, ../sass/global.styles.scss */
.pane-hp-blogs .pane-title:after,
.pane-articles .pane-title:after,
.front #mini-panel-hp_middle .pane-headlines > .block-inner .view-header h2:after,
.sb-blogs-title:after,
.sb-headline-title:after,
.sbar-headlines .view-header h2:after {
  position: absolute;
  display: block;
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: '';
  right: 10px;
  top: -10px;
}

/* line 2412, ../sass/global.styles.scss */
.pane-hp-blogs .pane-title:after, .sb-blogs-title:after {
  background-image: url("/sites/all/themes/rr_at_sub/images/hp_blog_icon.png");
}

/* line 2413, ../sass/global.styles.scss */
.pane-articles .pane-title:after {
  background-image: url("/sites/all/themes/rr_at_sub/images/hp_popular_icon.png");
}

/* line 2414, ../sass/global.styles.scss */
.front #mini-panel-hp_middle .pane-headlines > .block-inner .view-header h2:after, .sb-headline-title:after, .sbar-headlines .view-header h2:after {
  background-image: url("/sites/all/themes/rr_at_sub/images/hp_news_icon.png");

}

/* line 2415, ../sass/global.styles.scss */
#mini-panel-hp_middle .region-three-33-first .pane-hp-blogs h2.block-title,
#mini-panel-hp_middle .region-three-33-second .pane-articles h2.block-title,
.front #mini-panel-hp_middle .pane-headlines > .block-inner .view-header h2,
.sbar-headlines .view-header h2 {
  padding: 0.2em 56px 0.2em 0.4em;
  margin-bottom: 0;
  background-color: #2581bc;
  color: #fff;
}

/* Reading 101-specific styles */
/*#reading101_page #r101_graphic {display: inline; float: left;}
#reading101_page #r101_blurb {display: inline; float: left; width: 72%}*/
/* line 2428, ../sass/global.styles.scss */
#reading101_page #r101_graphic {
  float: left;
  margin-right: 1em;
}

/* line 2429, ../sass/global.styles.scss */
#reading101_page #r101_blurb .intro {
  border: none;
  padding: 0;
  margin: 0 0 1em;
}

/* line 2430, ../sass/global.styles.scss */
#r101_blurb p.intro + p {
  border-top: 1px solid #ccc;
  clear: both;
  padding-top: 1em;
}

/* line 2431, ../sass/global.styles.scss */
#reading101_page #r101_video {
  clear: both;
}

/* line 2432, ../sass/global.styles.scss */
#r101_innav {
  margin-bottom: 0;
  padding-bottom: 20px;
}

/*#reading101_page #r101_innav .block-inner {background-color: #3597d3; color: #fff; padding: 1em}
#reading101_page #r101_innav h2, #reading101_page #r101_innav a {color: #fff}
#reading101_page #r101_innav li a.active {color: #ffd05c}
#reading101_page #r101_innav_graphic.block {margin-bottom: -5px}*/
/* line 2437, ../sass/global.styles.scss */
.pane-reading101-landing-links > .block-inner, .pane-reading101-landing-links2 > .block-inner, .pane-reading101-landing-links3 > .block-inner {
  border-bottom: solid 1px #ccc;
}

/* line 2438, ../sass/global.styles.scss */
.view-id-reading_101_blocks.view-display-id-block_3 .views-row {
  margin-bottom: 1em;
}

/* line 2439, ../sass/global.styles.scss */
#r101_resguid.block {
  margin-bottom: 0;
}

/* line 2440, ../sass/global.styles.scss */
.pane-teaching-reading-footer-promos-3 > .block-inner {
  margin-top: 1em;
  border-top: solid 1px #ccc;
  padding-top: 1em;
}

/* line 2441, ../sass/global.styles.scss */
#mini-panel-teaching_reading_footer_promos_3 .region-three-33-first > .block-inner, #mini-panel-teaching_reading_footer_promos_3 .region-three-33-second > .block-inner {
  margin-right: 0;
}

/* line 2442, ../sass/global.styles.scss */
#teachingreading_special {
  background-color: #2581BC;
  clear: both;
  overflow: auto;
}

/* line 2443, ../sass/global.styles.scss */
#teachingreading_special .icon-facetime-video, #teachingreading_special [class^="icon-"], #teachingreading_special [class*=" icon-"] {
  color: #fff;
}

/* line 2444, ../sass/global.styles.scss */
#teachingreading_special .rightBlurb {
  color: #fff;
}

/* line 2445, ../sass/global.styles.scss */
#teachingreading_special .leftImage, #teachingreading_special .rightBlurb {
  display: inline;
  float: left;
  width: 40%;
}

/* line 2446, ../sass/global.styles.scss */
#teachingreading_special .leftImage img {
  vertical-align: bottom;
}

/* line 2447, ../sass/global.styles.scss */
#teachingreading_special .rightBlurb {
  width: 57%;
  padding: 1em 0;
}

/* line 2448, ../sass/global.styles.scss */
#teachingreading_special .rightBlurb h3 {
  color: #fff;
  margin: 0;
}

/* line 2449, ../sass/global.styles.scss */
#teachingreading_special .rightBlurb h3 a {
  color: #fff;
}

/* line 2450, ../sass/global.styles.scss */
.pane-teaching-landing-links > .block-inner, .pane-teaching-landing-links2 > .block-inner {
  border-bottom: solid 1px #ccc;
}

/* line 2451, ../sass/global.styles.scss */
.pane-node-field-featured-resources h2.block-title {
  margin-bottom: .25em;
}

/* line 2452, ../sass/global.styles.scss */
.pane-node-field-featured-resources > .block-inner, .featResources > .block-inner {
  border-bottom: solid 1px #ccc;
}

/* line 2453, ../sass/global.styles.scss */
#mini-panel-helping_kids_blocks .views-row {
  margin-bottom: 1em;
}

/* RR content styles (migrated, judiciously) */
/* line 2456, ../sass/global.styles.scss */
#guides, .lyrguidebox, .taleguidebox, .shows, #shows, .guides {
  clear: both;
  display: block;
  border-bottom: solid 1px #ccc;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

/* line 2457, ../sass/global.styles.scss */
.guides {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 2458, ../sass/global.styles.scss */
#watch div.left, #shows div.left, .shows div.left {
  display: block;
  float: left;
  width: 18%;
}

/* line 2459, ../sass/global.styles.scss */
#watch div.right, #shows div.right, .shows div.right {
  display: block;
  float: right;
  width: 82%;
}

/* line 2460, ../sass/global.styles.scss */
#guides div.left, .guides div.left {
  display: block;
  float: left;
  width: 20%;
  border: none;
}

/* line 2461, ../sass/global.styles.scss */
#guides div.right, .guides div.right {
  display: block;
  float: right;
  width: 80%;
  border: none;
}

/* line 2462, ../sass/global.styles.scss */
#guides, .lyrguidebox, .taleguidebox, .shows, #shows, .pressimage, .guides {
  clear: both;
  display: block;
  overflow: auto;
}

/*.imgleft {display: inline-block;}*/
/* line 2464, ../sass/global.styles.scss */
.imgleft .left {
  float: left;
  width: auto;
  padding-right: 1em;
}

/* line 2465, ../sass/global.styles.scss */
.imgleft .right {
  overflow: hidden;
  width: auto;
}

/* line 2466, ../sass/global.styles.scss */
.imgright .left {
  overflow: hidden;
  width: auto;
}

/* line 2467, ../sass/global.styles.scss */
.imgright .right {
  float: right;
  padding-left: 1em;
  width: auto;
}

/* line 2468, ../sass/global.styles.scss */
.highlight {
  color: #0e76bc;
}

/* line 2469, ../sass/global.styles.scss */
.blurb {
  padding-bottom: 1em;
  margin-bottom: 1em;
  display: block;
  border-bottom: 1px solid #ccc;
  clear: both;
  overflow: auto;
}

/* line 2470, ../sass/global.styles.scss */
.author2 {
  padding: 0px;
  margin: 0px;
}

/* line 2471, ../sass/global.styles.scss */
img.imgPad {
  margin: 10px;
}

/* line 2472, ../sass/global.styles.scss */
.clear {
  clear: both;
}

/* line 2473, ../sass/global.styles.scss */
.links, .nomarginlinks, .linkmenu, .subheads, ul.authorInterviews, ul.presslist li, ul.order li, .links ul li {
  list-style-image: url(../images/bullets/blBullet.gif);
}

/* line 2474, ../sass/global.styles.scss */
.rightalign {
  display: block;
  float: right;
  padding: .5em 0 1em 1em;
}

/* line 2475, ../sass/global.styles.scss */
.contentbox {
  display: block;
  clear: both;
  border-top: solid 1px #ccc;
  padding-top: .9em;
  margin-bottom: 2em;
}

/* line 2476, ../sass/global.styles.scss */
.panel-pane.contentbox {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}

/* line 2477, ../sass/global.styles.scss */
.panel-pane.contentbox > .block-inner:first-child {
  display: block;
  clear: both;
  border-top: solid 1px #ccc;
  padding-top: .9em;
  margin-bottom: 2em;
}

/* line 2478, ../sass/global.styles.scss */
.contentbox2 {
  border-top: solid 2px #ccc;
  padding-top: 1em;
  margin-top: 1em;
}

/* line 2479, ../sass/global.styles.scss */
.panel-pane.contentbox2 {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}

/* line 2480, ../sass/global.styles.scss */
.panel-pane.contentbox2 > .block-inner:first-child {
  border-top: solid 2px #ccc;
  padding-top: 1em;
  margin-top: 1em;
}

/* line 2481, ../sass/global.styles.scss */
.panel-pane.contentbox2:first-child > .block-inner:first-child {
  margin-top: 0;
}

/* line 2482, ../sass/global.styles.scss */
.contentboxaddpad {
  display: block;
  clear: both;
  margin: 3em 0 0 0;
  padding: .5em 0 0 0;
  border-top: 1px solid #ccc;
}

/* line 2483, ../sass/global.styles.scss */
.subheads, .faq, .FAQs, .new {
  color: #2581BC;
}

/* line 2484, ../sass/global.styles.scss */
span.required {
  color: red;
}

/* line 2485, ../sass/global.styles.scss */
.pressimage {
  border-top: solid 1px #ccc;
  padding: 1.5em 0;
}

/* line 2486, ../sass/global.styles.scss */
.shortbottompad {
  margin-bottom: 0;
}

/* line 2487, ../sass/global.styles.scss */
.addbottompad {
  padding-bottom: 1em;
}

/* line 2488, ../sass/global.styles.scss */
.docsize, .media {
  font-size: 80%;
}

/* line 2489, ../sass/global.styles.scss */
.subhead, .subheads {
  font-weight: bold;
}

/* line 2490, ../sass/global.styles.scss */
.subheads li p {
  color: #000;
  font-weight: normal;
}

/* line 2491, ../sass/global.styles.scss */
.sup {
  font-size: 50%;
  vertical-align: 25%;
}

/* line 2492, ../sass/global.styles.scss */
.nobullet {
  list-style: none;
}

/* line 2493, ../sass/global.styles.scss */
.normal {
  font-weight: normal;
}

/* line 2494, ../sass/global.styles.scss */
.pagenote {
  font-style: italic;
}

/* line 2495, ../sass/global.styles.scss */
table.formatted {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin-bottom: 1em;
  margin-left: 0;
}

/* line 2496, ../sass/global.styles.scss */
table.formatted tr {
  margin: 0;
  text-align: left;
  vertical-align: top;
}

/* line 2497, ../sass/global.styles.scss */
table.formatted th {
  margin: 0;
  text-align: center;
  vertical-align: middle;
  padding: .5em;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #E0EAEF;
  font-weight: bold;
}

/* line 2498, ../sass/global.styles.scss */
table.formatted th.subheader {
  margin: 0;
  text-align: left;
  vertical-align: middle;
  padding: .5em;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #EFF9FF;
  font-weight: bold;
}

/* line 2499, ../sass/global.styles.scss */
table.formatted td {
  margin: 0;
  text-align: left;
  padding: .5em;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

/* line 2500, ../sass/global.styles.scss */
table.formatted td.subheader {
  margin: 0;
  text-align: left;
  vertical-align: middle;
  padding: 5px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #EFF9FF;
  font-weight: bold;
}

/*table.formatted td ul li {font-size: 130%;}*/
/* line 2502, ../sass/global.styles.scss */
table.formattedTight {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  /*font-size: 50%; */
  margin-bottom: 1em;
}

/* line 2503, ../sass/global.styles.scss */
table.formattedTight tr {
  margin: 0;
  text-align: left;
}

/* line 2504, ../sass/global.styles.scss */
table.formattedTight th {
  margin: 0;
  text-align: center;
  vertical-align: middle;
  padding: .3em;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #EFF9FF;
  font-weight: bold;
}

/* line 2505, ../sass/global.styles.scss */
table.formattedTight td {
  margin: 0;
  text-align: left;
  vertical-align: top;
  padding: .3em;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

/* line 2506, ../sass/global.styles.scss */
table.formattedTight td ul {
  margin: 0;
  padding: 0;
}

/* line 2507, ../sass/global.styles.scss */
table.formattedTight td ul li {
  margin: 0;
  padding-left: 0;
}

/* line 2508, ../sass/global.styles.scss */
.center {
  text-align: center;
}

/* line 2509, ../sass/global.styles.scss */
span.red {
  font-weight: bold;
  color: #FD0101;
}

/* line 2510, ../sass/global.styles.scss */
#referencelist, #endnoteslist {
  display: none;
}

/* line 2511, ../sass/global.styles.scss */
.addpad {
  display: block;
  padding: .5em 0 2em 0;
}

/* line 2512, ../sass/global.styles.scss */
.addtoppad {
  display: block;
  padding: 2em 0 1em 0;
}

/* line 2513, ../sass/global.styles.scss */
.pressrelease {
  display: block;
  margin-top: 3em;
}

/* line 2514, ../sass/global.styles.scss */
.leftalign {
  display: block;
  float: left;
  padding: .5em 1em 1em 0;
}

/* line 2515, ../sass/global.styles.scss */
.rightalign {
  display: block;
  float: right;
  padding: .5em 0 1em 1em;
}

/* line 2516, ../sass/global.styles.scss */
.leftwrap {
  float: left;
  clear: both;
}

/* line 2517, ../sass/global.styles.scss */
.rightwrap {
  float: right;
  clear: both;
}

/* line 2518, ../sass/global.styles.scss */
.webcastcontainer {
  clear: both;
  width: 100%;
  margin: 0 auto;
}

/* line 2519, ../sass/global.styles.scss */
.webcastcontainer div.left {
  float: left;
  width: 33%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2520, ../sass/global.styles.scss */
.webcastcontainer div.left img {
  margin: 1.4em .5em 2.5em 0;
}

/* line 2521, ../sass/global.styles.scss */
.webcastcontainer div.right {
  float: right;
  width: 65%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2522, ../sass/global.styles.scss */
.widgetcontainer {
  clear: both;
  width: 100%;
  margin: 0 auto;
}

/* line 2523, ../sass/global.styles.scss */
.widgetcontainer div.left {
  float: left;
  width: 33%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2524, ../sass/global.styles.scss */
.widgetcontainer div.left img {
  margin: 0 .5em 2.5em 0;
}

/* line 2525, ../sass/global.styles.scss */
.widgetcontainer div.right {
  float: right;
  width: 65%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2526, ../sass/global.styles.scss */
.pressimage div.left {
  display: block;
  float: left;
  width: 30%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/*.pressimage div.right, #book div.right, #booklist div.right, #singlebook div.right, #content .logo ul li {list-style-image: url("/themes/rr_new/images/static/icons/orBullet.gif");}*/
/* line 2528, ../sass/global.styles.scss */
.pressimage div.right {
  display: block;
  float: right;
  width: 70%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2529, ../sass/global.styles.scss */
.webcastcontainer {
  clear: both;
  width: 100%;
  margin: 0 auto;
  overflow: auto;
  margin-bottom: 1em;
  border-top: solid 1px #ccc;
}

/* line 2530, ../sass/global.styles.scss */
.webcastcontainer div.left {
  float: left;
  width: 20%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2531, ../sass/global.styles.scss */
.webcastcontainer div.right {
  float: right;
  width: 80%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2532, ../sass/global.styles.scss */
.widgetcontainer {
  clear: both;
  width: 100%;
  margin: 0 auto;
}

/* line 2533, ../sass/global.styles.scss */
.widgetcontainer div.left {
  float: left;
  width: 33%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2534, ../sass/global.styles.scss */
.widgetcontainer div.left img {
  margin: 0 .5em 2.5em 0;
}

/* line 2535, ../sass/global.styles.scss */
.widgetcontainer div.right {
  float: right;
  width: 65%;
  margin: 0;
  padding: 0;
  border: 0px none;
}

/* line 2536, ../sass/global.styles.scss */
.logo {
  clear: both;
  margin-top: 2em;
  padding-top: 1em;
}

/* line 2537, ../sass/global.styles.scss */
.targetlogo {
  float: left;
  padding: 1em 1em 2em 1em;
}

/* line 2538, ../sass/global.styles.scss */
ul.booklist li {
  list-style-image: url(../images/bullets/blBullet.gif);
}

/* line 2539, ../sass/global.styles.scss */
.required {
  color: #FF0000;
}

/* line 2540, ../sass/global.styles.scss */
.booktitle {
  font-style: italic;
  padding: 0;
}

/* line 2541, ../sass/global.styles.scss */
.webcastquote {
  font-style: italic;
  padding: 0;
  margin: 0;
}

/* line 2542, ../sass/global.styles.scss */
.newssource {
  font-style: italic;
  margin-bottom: 0;
}

/* line 2543, ../sass/global.styles.scss */
.articletitle, .newstitle {
  display: block;
  font-weight: bold;
  margin: 0;
}

/* line 2544, ../sass/global.styles.scss */
.bookname {
  font-weight: bold;
}

/* line 2545, ../sass/global.styles.scss */
.bookauthor {
  color: #7e7e7e;
}

/* line 2546, ../sass/global.styles.scss */
.researchtitle {
  color: #626469;
  margin-bottom: 0;
  font-weight: bold;
}

/* line 2547, ../sass/global.styles.scss */
.articletitle {
  color: #005C96;
  margin-bottom: 0;
}

/* line 2548, ../sass/global.styles.scss */
p.show {
  font-weight: bold;
}

/* line 2549, ../sass/global.styles.scss */
.showincludes {
  font-size: 80%;
}

/* line 2550, ../sass/global.styles.scss */
.code {
  clear: both;
  display: block;
  margin: 1em;
  padding: .5em;
  border: 1px solid #ccc;
  background-color: #eff9ff;
}

/* line 2551, ../sass/global.styles.scss */
#archivenote {
  color: #949494;
  font-size: 72%;
}

/* line 2552, ../sass/global.styles.scss */
img.connectivity {
  padding: 0px .3em;
}

/* line 2553, ../sass/global.styles.scss */
img.connectivity.left {
  padding-left: 0;
}

/* line 2554, ../sass/global.styles.scss */
img.connectivity.right {
  padding-right: 0;
}

/* line 2555, ../sass/global.styles.scss */
div.toc {
  padding: .5em;
  background-color: #f8f8f8;
  margin-bottom: 1em;
  border: solid 1px #eee;
  clear: both;
}

/* line 2556, ../sass/global.styles.scss */
div.toc p {
  font-size: 65%;
  margin-bottom: 0;
  color: #666;
}

/* line 2557, ../sass/global.styles.scss */
div.toc p strong {
  color: #000;
}

/* line 2558, ../sass/global.styles.scss */
div.vtoc {
  width: 33%;
  float: right;
  margin: 0 0 1em 1em;
  padding: 1em .5em .5em 1em;
  background-color: #f8f8f8;
  border: solid 1px #eee;
  clear: both;
}

/* line 2559, ../sass/global.styles.scss */
div.vtoc ul {
  font-size: 68%;
}

/* line 2560, ../sass/global.styles.scss */
div.vtoc ul li {
  padding: 0;
  color: #666;
}

/* line 2561, ../sass/global.styles.scss */
#featuredAuthors {
  text-align: center;
  width: 100%;
}

/* line 2562, ../sass/global.styles.scss */
#featuredAuthors #firstAuthor {
  text-align: left;
  float: left;
  width: 30%;
  margin-right: 1em;
}

/* line 2563, ../sass/global.styles.scss */
#featuredAuthors #secondAuthor {
  text-align: left;
  float: left;
  width: 30%;
  margin-right: 1em;
}

/* line 2564, ../sass/global.styles.scss */
#featuredAuthors #thirdAuthor {
  text-align: left;
  float: left;
  width: 30%;
}

/* line 2565, ../sass/global.styles.scss */
#featuredAuthors img {
  padding: 0;
  margin: 0;
}

/* line 2566, ../sass/global.styles.scss */
#featuredAuthors p.featuredName {
  padding: 0 0 .5em 0;
  margin: 0;
}

/* line 2567, ../sass/global.styles.scss */
#featuredAuthors p.featuredTitle {
  padding: 0;
  margin: 0;
  font-style: italic;
  line-height: 1.25;
}

/* line 2568, ../sass/global.styles.scss */
#featuredAuthors p.featuredDescrip {
  padding-top: 1em;
  line-height: 1.2;
}

/* line 2569, ../sass/global.styles.scss */
.node-type-classroom-strategies .strategy_box, .node-type-classroom-strategies .strategy-box {
  border-top: solid 1px #ccc;
  padding-top: 1em;
  margin-top: 1.5em;
  clear: both;
}

/* line 2570, ../sass/global.styles.scss */
.node-type-classroom-strategies .strategy_box h2, .node-type-classroom-strategies .strategy-box h2 {
  margin-top: 0;
}

/* line 2571, ../sass/global.styles.scss */
table.strategyusebox, table.strategyusebox tr {
  border: solid 1px #ccc;
}

/* line 2572, ../sass/global.styles.scss */
table.strategyusebox td {
  padding: 0.5em;
}

/* line 2573, ../sass/global.styles.scss */
.node-type-classroom-strategies .book-blurb, .node-type-classroom-strategies .book_blurb {
  clear: both;
}

/* line 2574, ../sass/global.styles.scss */
.node-type-classroom-strategies img.strategies_cover {
  margin-right: 1em;
  margin-bottom: 1em;
}

/* line 2575, ../sass/global.styles.scss */
.node-type-classroom-strategies p.book_cover {
  float: left;
}

/* line 2576, ../sass/global.styles.scss */
.node-type-classroom-strategies p.book_title {
  padding: 0;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}

/* line 2577, ../sass/global.styles.scss */
.node-type-classroom-strategies span.book_byline {
  font-style: normal;
  font-weight: normal;
}

/*.node-type-classroom-strategies p.book_type {color: #596e8e; padding: 0; margin: 0; font-size: 70%; line-height: 1.2;}
.node-type-classroom-strategies p.book_descrip {padding: 10px 0 15px 0; margin: 0; font-size: 70%; line-height: 1.2;}*/
/* line 2580, ../sass/global.styles.scss */
.node-type-classroom-strategies h2.differentiation {
  line-height: 1.1;
  padding: 0;
  margin: 0;
}

/* line 2581, ../sass/global.styles.scss */
.node-type-classroom-strategies h3.differentiation {
  line-height: 1.1;
  padding: 0;
  margin: 0;
  font-weight: normal;
}

/* line 2582, ../sass/global.styles.scss */
#twocolumns {
  clear: both;
  margin: 0 auto;
  width: 100%;
}

/* line 2583, ../sass/global.styles.scss */
#twocolumns div.left {
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0;
  width: 47%;
}

/* line 2584, ../sass/global.styles.scss */
#twocolumns div.right {
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0;
  width: 47%;
}

/* slides.css transferred */
/* line 2587, ../sass/global.styles.scss */
#slideshow {
  background-color: #404041;
  border: solid 1px #404041;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  clear: both;
  overflow: auto;
}

/* line 2588, ../sass/global.styles.scss */
#slideshow #slidesContainer {
  margin: 0 auto;
  width: 100%;
  height: 40em;
  /*width: 500px; height: 465px;*/
  overflow: auto;
  overflow-x: hidden;
  position: relative;
  clear: both;
}

/* line 2589, ../sass/global.styles.scss */
#slideshow #slidesContainer .slide {
  margin: 0 auto;
  width: 100%;
  /*height: 35em;*/
  /*width: 500px; height: 465px;*/
  float: left;
}

/* line 2590, ../sass/global.styles.scss */
#slideshow .slide .sTop p {
  color: #bababa;
  line-height: 1;
  margin: 0;
}

/* line 2591, ../sass/global.styles.scss */
#slideshow .slide p.sHead {
  margin-bottom: .1em;
}

/* line 2592, ../sass/global.styles.scss */
#slideshow .slide p.sHead img.star {
  position: relative;
  top: .3em;
}

/* line 2593, ../sass/global.styles.scss */
#slideshow .slide.cover p.sHead {
  font-size: 170%;
  color: #fff;
}

/* line 2594, ../sass/global.styles.scss */
#slideshow .slide p.sSub {
  margin-top: .2em;
}

/* line 2595, ../sass/global.styles.scss */
#slideshow .pagenote {
  font-size: 75%;
  line-height: 1.2;
}

/* line 2596, ../sass/global.styles.scss */
.slide .sTop {
  padding: 1em 2em;
}

/* line 2597, ../sass/global.styles.scss */
.slide.graphic .sTop {
  border-bottom: solid 1px #404041;
}

/* line 2598, ../sass/global.styles.scss */
.slide.cover .sTop {
  height: 5em;
  position: relative;
}

/* line 2599, ../sass/global.styles.scss */
#slideshow .slide.cover .sTop p.sHead {
  position: absolute;
  top: 30%;
}

/* line 2600, ../sass/global.styles.scss */
#slideshow .slide.cover .sMain, #slideshow .slide.graphic .sMain {
  margin: 0 auto;
  text-align: center;
}

/* line 2601, ../sass/global.styles.scss */
#slideshow .slide.cover .sMain img, #slideshow .slide.graphic .sMain img {
  margin: 0 auto;
}

/* line 2602, ../sass/global.styles.scss */
.sText {
  background-color: #fff;
  padding: 1em 2em;
  /* min-height: 410px;*/
  min-height: 35em;
}

/* line 2603, ../sass/global.styles.scss */
.sText p {
  /*font-size: 70%;*/
}

/* line 2604, ../sass/global.styles.scss */
.sText p:last-child {
  margin-bottom: 0;
}

/* line 2605, ../sass/global.styles.scss */
.sText p.sH2 {
  color: #407294;
  font-size: 130%;
  margin: 0 0 1em 0;
  line-height: 1.1;
}

/* line 2606, ../sass/global.styles.scss */
.sText p.sH3 {
  color: #407294;
  /*font-size: 70%;*/
  margin: 0 0 .5em 0;
  font-weight: bold;
}

/* line 2607, ../sass/global.styles.scss */
.sText p.sH3.pad {
  margin-top: .5em;
}

/* line 2608, ../sass/global.styles.scss */
.slide.ppbullets .sText {
  padding: 2em 3em 1em 3em;
}

/* line 2609, ../sass/global.styles.scss */
.slide.ppbullets .sText p.sH2 {
  font-size: 150%;
}

/* line 2610, ../sass/global.styles.scss */
.slide.ppbullets .sText ul li {
  font-size: 140%;
  padding: 0 0 1em 0;
  list-style-image: url("/themes/rr_new/images/slides/pptblt.gif");
}

/* line 2611, ../sass/global.styles.scss */
.slide.bcove .sText p.sH2 {
  margin: 0 0 .5em .5em;
  text-align: left;
}

/* line 2612, ../sass/global.styles.scss */
.slide.bcove .sText div.bplay {
  text-align: center;
}

/* line 2613, ../sass/global.styles.scss */
.slide.bcove .sText p.watch {
  font-size: 65%;
  margin: 1.3em 0 0 .5em;
}

/* line 2614, ../sass/global.styles.scss */
.slide.gOverlay p.over {
  background-color: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  color: #fff;
  position: relative;
  /*top: -177px;*/
  /*height: 100px;*/
  padding: 1em 2em;
  font-size: 70%;
  line-height: 1.5;
}

/* line 2615, ../sass/global.styles.scss */
.imgblts {
  clear: both;
  overflow: auto;
}

/* line 2616, ../sass/global.styles.scss */
.imgL, .bltR, .blurbR {
  float: left;
  width: 50%;
}

/* line 2617, ../sass/global.styles.scss */
#sTabs, #oNav {
  clear: both;
  overflow: auto;
}

/* line 2618, ../sass/global.styles.scss */
#sTabs ul {
  display: none;
}

/* line 2619, ../sass/global.styles.scss */
#sTabs ul.curTabs {
  display: block;
  width: 100%;
}

/* line 2620, ../sass/global.styles.scss */
#sTabs ul, #sTabs li {
  margin: 0;
  padding: 0;
  list-style: none inside none;
}

/* line 2621, ../sass/global.styles.scss */
#sTabs li {
  display: inline-block;
  margin: auto;
  /*height: 30px; width: 104px;*/
  height: 5em;
  width: 25%;
  padding: 1.1em;
  overflow: hidden;
  border-right: solid 1px #fff;
  word-wrap: normal;
  float: left;
  color: #fff;
  background-color: #818285;
  font-size: 95%;
  line-height: 1.2;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2622, ../sass/global.styles.scss */
#sTabs li:last-child {
  border-right: 0;
}

/* line 2623, ../sass/global.styles.scss */
#sTabs li.selected {
  background-color: #548fbd;
}

/* line 2624, ../sass/global.styles.scss */
#oNav2 {
  display: none;
}

/* line 2625, ../sass/global.styles.scss */
#oNav {
  margin: 1em auto;
  width: 20em;
  /*width: 200px;*/
  text-align: center;
}

/* line 2626, ../sass/global.styles.scss */
#oNav.three {
  /*width: 300px;*/
  width: 23em;
}

/* line 2627, ../sass/global.styles.scss */
#oNav.four {
  /*width: 400px;*/
  width: 30em;
}

/* line 2628, ../sass/global.styles.scss */
#oNav #prev, #oNav ul, #oNav .divider, #oNav #next {
  float: left;
}

/* line 2629, ../sass/global.styles.scss */
#oNav ul {
  /*width: 75px; */
  width: 6em;
  display: block;
}

/* line 2630, ../sass/global.styles.scss */
#oNav ul, #oNav li {
  margin: 0;
  padding: 0;
  list-style: none inside none;
}

/* line 2631, ../sass/global.styles.scss */
#oNav li {
  background: url("/themes/rr_new/images/slides/other.png") no-repeat center center;
  width: 1em;
  height: 2em;
  /*width: 13px; height: 18px;*/
  display: inline-block;
}

/* line 2632, ../sass/global.styles.scss */
#oNav #prev {
  background: url("/themes/rr_new/images/slides/prev.png") no-repeat center center;
  display: block;
  width: 1em;
  height: 2em;
  /*width: 13px; height: 18px;*/
  margin-right: 1em;
  cursor: pointer;
  visibility: hidden;
}

/* line 2633, ../sass/global.styles.scss */
#oNav #next {
  background: url("/themes/rr_new/images/slides/next.png") no-repeat center center;
  display: block;
  width: 1em;
  height: 2em;
  /*width: 13px; height: 18px;*/
  margin-left: 1em;
  cursor: pointer;
}

/* line 2634, ../sass/global.styles.scss */
#oNav .divider {
  background: url("/themes/rr_new/images/slides/divider.png") no-repeat center center;
  display: block;
  width: .5em;
  height: 2em;
  /*width: 4px; height: 18px;*/
  border: none;
  padding: 0;
}

/* line 2635, ../sass/global.styles.scss */
#oNav #prev span, #oNav #next span, #oNav .divider span {
  display: none;
}

/* line 2636, ../sass/global.styles.scss */
#oNav ul.curBatch li {
  background-image: url("/themes/rr_new/images/slides/current.png");
}

/* line 2637, ../sass/global.styles.scss */
#oNav ul.curBatch li.selected {
  background-image: url("/themes/rr_new/images/slides/selected.png");
}

/* article-specific styles */
/* line 2640, ../sass/global.styles.scss */
.sponsoredP a {
  color: #3F547B;
}

/* line 2641, ../sass/global.styles.scss */
.pullout {
  font-style: italic;
  color: #3F547B;
  padding: 1em 7em;
}

/* line 2642, ../sass/global.styles.scss */
.pullout h3 {
  line-height: 1;
}

/* line 2643, ../sass/global.styles.scss */
.node-type-article .region-two-66-33-first .pane-node-body .sidebar, .region-two-66-33-first .pane-node-body .sidebar, .node-type-author-interviews #main-content .sidebar, #bookBuyingGuides .sidebar, .sidebar_special, .sidebar_special_mod {
  display: block;
  padding: 10px 35px 15px 35px;
  /* padding: 1em; 
  margin: 1em auto;*/
  border: 1px solid #ccc;
  background-color: #EFF9FF;
}

.sidebar h2 {
	margin-top: 10px;
}

/* line 2644, ../sass/global.styles.scss */
.node-type-article .region-two-66-33-first .pane-node-body div.sidebar, .region-two-66-33-first .pane-node-body .sidebar, #bookBuyingGuides div.sidebar, .node-type-author-interviews #main-content .sidebar {
  clear: both;
  float: none;
}

/* line 2645, ../sass/global.styles.scss */
.callout {
  display: block;
  float: right;
  width: 30%;
  padding: 0 1em; 
  margin: 0 0 1em 1em;
  border: 1px solid #ccc;
  background-color: #fcf9f0;
  clear: both;
}

.callout h3 {
	margin-top: 10px;
}
	

/* line 2646, ../sass/global.styles.scss */
.calloutLeft {
  clear: both;
  padding: 1.5em;
  margin: 1em;
  border: 1px solid #ccc;
  background-color: #ffffff;
  width: 33%;
  clear: both;
}

/* line 2647, ../sass/global.styles.scss */
.podcastbox, .videocallout {
  display: block;
  float: right;
  clear: right;
  width: 33%;
  padding: .5em;
  margin-left: 1em;
  margin-top: 1em;
  border: 1px solid #ccc;
  background-color: #EFF9FF;
  font-size: 1em;
}

/* line 2648, ../sass/global.styles.scss */
.screenshot {
  display: block;
  clear: both;
  margin: 1em auto;
  text-align: center;
  border: 1px solid #ccc;
}

/* line 2649, ../sass/global.styles.scss */
.nomarginlinks {
  margin: 1em;
  padding: 1em;
}

/* line 2650, ../sass/global.styles.scss */
.strategy_swap {
  display: block;
  float: right;
  width: 33%;
  padding-top: 1em;
  margin-left: 1em;
  margin-top: 1em;
  border: 1px solid #ccc;
  background-color: #ffffff;
}

/* line 2651, ../sass/global.styles.scss */
.guidebox {
  display: block;
  clear: both;
  margin-top: 2em;
  padding-top: 1em;
  padding-bottom: 2em;
  border-top: 1px solid #ccc;
}

/* line 2652, ../sass/global.styles.scss */
.articlebox {
  display: block;
  clear: both;
  margin-top: 2em;
  padding-top: 1em;
  border-bottom: 1px solid #ccc;
}

/* line 2653, ../sass/global.styles.scss */
.more {
  color: #E4680C;
}

/* line 2654, ../sass/global.styles.scss */
table.assessment {
  margin: 1em;
}

/* line 2655, ../sass/global.styles.scss */
table.assessment {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

/* line 2656, ../sass/global.styles.scss */
table.assessment tr {
  margin: 0;
  text-align: left;
  vertical-align: top;
}

/* line 2657, ../sass/global.styles.scss */
table.assessment th {
  margin: 0;
  text-align: left;
  padding: .5em;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #E0EAEF;
}

/* line 2658, ../sass/global.styles.scss */
table.assessment td {
  margin: 0;
  text-align: left;
  padding: .5em;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

/* line 2659, ../sass/global.styles.scss */
.byLine {
  color: #59594e;
  margin: 0 0 .5em 0;
  padding: 0;
}

/* line 2660, ../sass/global.styles.scss */
.introSub, .intro, .introSub2, .calendarintro {
  color: #2581BC;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  padding: 1em 0;
  margin: 1em 0;
}

/*.intro.block {margin-left: 15px; margin-right: 15px;}*/
/* line 2666, ../sass/global.styles.scss */
.view-id-faqs .view-header {
  color: #2581BC;
}
/* line 2669, ../sass/global.styles.scss */
.view-id-faqs .views-row {
  margin: 1em 0em;
}

/* line 2674, ../sass/global.styles.scss */
.field-name-field-booklist-blurb {
  color: #2581BC;
}

/* line 2681, ../sass/global.styles.scss */
.page-guides-readingrockets .pane-guides img.file-icon, .page-guides-other .pane-guides img.file-icon {
  display: none;
}
/* line 2684, ../sass/global.styles.scss */
.page-guides-readingrockets .pane-guides ul li, .page-guides-other .pane-guides ul li {
  list-style-image: url("../images/bullets/blBullet.gif");
}
/* line 2687, ../sass/global.styles.scss */
.page-guides-readingrockets .pane-guides .guides, .page-guides-other .pane-guides .guides {
  padding-top: 20px;
}

/* line 2696, ../sass/global.styles.scss */
.page-books-booksbytheme .pane-custom .blurbR ul li {
  list-style-image: url("../images/bullets/blBullet.gif");
}

/* line 2703, ../sass/global.styles.scss */
.pane-list-of-articles {
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  padding-bottom: 10px;
}
/* line 2707, ../sass/global.styles.scss */
.pane-list-of-articles .view-list-of-articles ul {
  padding-left: 0px;
  -webkit-columns: 2;
  -moz-columns: 2;
  column-count: 2;
}
/* line 2712, ../sass/global.styles.scss */
.pane-list-of-articles .view-list-of-articles ul li {
  margin-left: 12px;
  line-height: 1.5em;
}

/* line 2722, ../sass/global.styles.scss */
.view-articles-by-author ul li {
  margin: 10px 0px;
}

/* line 2729, ../sass/global.styles.scss */
.intro.block {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 2730, ../sass/global.styles.scss */
.intro.block.articles {
  margin: 0;
}

/* line 2731, ../sass/global.styles.scss */
.intro.articles {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 2732, ../sass/global.styles.scss */
.intro.block > .block-inner {
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  padding: 1em 0;
  margin: 1em 15px;
}

/* line 2733, ../sass/global.styles.scss */
.intro.articles.block > .block-inner {
  border: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 2734, ../sass/global.styles.scss */
.introSub2 img {
  float: right;
  padding-left: 2em;
}

/* line 2735, ../sass/global.styles.scss */
.endSub {
  font: italic 60%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 1em 0;
}

/* line 2736, ../sass/global.styles.scss */
.pagenote {
  font-size: 85%;
}

/* line 2738, ../sass/global.styles.scss */
dt {
  font-weight: bold;
  color: #333;
}

/* line 2743, ../sass/global.styles.scss */
dd {
  color: #333;
  margin-left: 2em;
  margin-bottom: 1em;
  line-height: 1.4;
}

/* line 2750, ../sass/global.styles.scss */
dl {
  line-height: 1.4;
}

/* line 2754, ../sass/global.styles.scss */
caption {
  font-weight: bold;
  line-height: 2;
}

/* line 2759, ../sass/global.styles.scss */
#adlitAuthors,
#adlitAuthors2 {
  clear: both;
  border-top: solid 1px #cccccc;
  padding: .5em 0;
}

/* line 2766, ../sass/global.styles.scss */
#adlitAuthors {
  border-bottom: solid 1px #cccccc;
}

/* line 2769, ../sass/global.styles.scss */
ul.links li, ul.linkmenu li, .view-content .links-list ul li {
  list-style-image: url("../images/bullets/blBullet.gif");
}

/* line 2770, ../sass/global.styles.scss */
.item-list.links-list.padded ul {
  margin-top: 1em;
  margin-left: 1.5em;
}

/* line 2772, ../sass/global.styles.scss */
ul.orange li {
  list-style-image: url("../images/bullets/orBullet.gif");
}

/* line 2776, ../sass/global.styles.scss */
ul.orange_blue li {
  list-style-image: url("../images/bullets/orBullet.gif");
  /* font-weight: bold; color: #407294*/
}

/* line 2781, ../sass/global.styles.scss */
ul#var {
  width: 100%;
  float: none;
  border-bottom: 1px solid #ccc;
  padding-bottom: 2em;
  margin-bottom: 1em;
}
/* line 2787, ../sass/global.styles.scss */
ul#var li {
  list-style-image: url("../images/bullets/orBullet.gif");
  margin-left: 2em;
}

/* line 2793, ../sass/global.styles.scss */
.callOutBoxContent {
  background-color: #fefadb;
  width: 100%;
  margin-left: .2em;
  font-size: 80%;
  padding: 0 3em;
}

/* line 2801, ../sass/global.styles.scss */
.divider {
  border-top: 1px solid #ccc;
  padding-top: 1em;
}

/* line 2806, ../sass/global.styles.scss */
.divider2 {
  border-top: 2px solid #596e8e;
  padding-top: 1em;
}

/* line 2811, ../sass/global.styles.scss */
#intLinks {
  margin: 1em 0px;
  padding-top: 1em;
  border-top: solid 3px #cccccc;
  clear: both;
}

/* line 2818, ../sass/global.styles.scss */
#intLinks2 {
  border-top: solid 1px #cccccc;
  padding-top: 1em;
  padding-bottom: .5em;
  clear: both;
}

/* line 2825, ../sass/global.styles.scss */
.widgetcallout {
  border: 1px solid #ccc;
  display: block;
  float: right;
  margin: 0 0 0 1em;
  padding: .5em;
  width: 40%;
}

/* line 2833, ../sass/global.styles.scss */
.edextra {
  clear: both;
  overflow: auto;
}

/* line 2848, ../sass/global.styles.scss */
.page-newsletters-extras .pane-growing-readers-top {
  margin-bottom: 0px;
}
/* line 2851, ../sass/global.styles.scss */
.page-newsletters-extras .pane-growing-readers {
  margin-top: -10px;
}
/* line 2855, ../sass/global.styles.scss */
.page-newsletters-extras .pane-4 .contentbox {
  border-top: none;
}

/* line 2861, ../sass/global.styles.scss */
.subscribe-gr img {
  float: left;
  padding-right: 15px;
}
/* line 2863, ../sass/global.styles.scss */
.subscribe-gr p {
  margin-left: 95px;
}

/* line 2869, ../sass/global.styles.scss */
.view-id-growing_readers .views-row {
  display: none;
}
/* line 2871, ../sass/global.styles.scss */
.view-id-growing_readers .views-row .views-field-title {
  padding-top: 10px;
}
/* line 2875, ../sass/global.styles.scss */
.view-id-growing_readers .views-row-1, .view-id-growing_readers .views-row-2, .view-id-growing_readers .views-row-3, .view-id-growing_readers .views-row-4, .view-id-growing_readers .views-row-5, .view-id-growing_readers .views-row-6 {
  display: block;
}
/* line 2878, ../sass/global.styles.scss */
.view-id-growing_readers h2 {
  float: left;
  width: 100%;
}
/* line 2882, ../sass/global.styles.scss */
.view-id-growing_readers h3 {
  font-size: 1.17em;
}
/* line 2885, ../sass/global.styles.scss */
.view-id-growing_readers .views-row {
  float: left;
  width: 30%;
  margin-right: 3%;
  min-height: 320px;
}
/* line 2891, ../sass/global.styles.scss */
.view-id-growing_readers .views-row ul li {
  list-style-image: url("../images/bullets/blBullet.gif");
}
/* line 2896, ../sass/global.styles.scss */
.view-id-growing_readers .reveal-button, .view-id-growing_readers .hide-button {
  float: left;
  width: 100%;
  margin-top: -20px;
  text-align: center;
  border-bottom: solid 1px #ccc;
  padding-bottom: 40px;
}
/* line 2903, ../sass/global.styles.scss */
.view-id-growing_readers .reveal-button input[type="button"], .view-id-growing_readers .hide-button input[type="button"] {
  font-family: 'Segoe UI', 'Myriad Pro', Myriad, Arial, Helvetica, sans-serif;
  background: none;
  border: none;
  font-size: 1.17em;
  color: #2581bc;
}

/* line 2916, ../sass/global.styles.scss */
.grArticle {
  clear: both;
  overflow: auto;
  width: 100%;
}
/* line 2920, ../sass/global.styles.scss */
.grArticle .eng {
  float: left;
  width: 50%;
}
/* line 2924, ../sass/global.styles.scss */
.grArticle .esp {
  float: right;
  width: 50%;
}
/* line 2928, ../sass/global.styles.scss */
.grArticle h3 {
  width: 33%;
  display: block;
  clear: both;
}

/* line 2937, ../sass/global.styles.scss */
.relatedlinks {
  border-top: 3px solid #8C9799;
  clear: right;
  float: right;
  margin: 0 15px 1em;
  width: 33%;
}

/* line 2938, ../sass/global.styles.scss */
.relatedlinks a {
  color: #2581BC;
}

/* line 2939, ../sass/global.styles.scss */
.relatedlinks a.video {
  position: relative;
  padding-left: 1.2em;
}

/* line 2940, ../sass/global.styles.scss */
.relatedlinks a.video:before {
  content: "\f03d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #000;
  position: absolute;
  left: 0;
}

/* line 2941, ../sass/global.styles.scss */
.relatedlinks h2 {
  text-transform: uppercase;
  font-size: 100%;
  color: #000;
  margin: 0.83em 0;
}

/* line 2942, ../sass/global.styles.scss */
.relatedlinks .block-inner {
  margin-left: 0;
}

/* line 2943, ../sass/global.styles.scss */
.relatedlinks .field-item, .list-item {
  display: list-item;
  list-style-image: url("../images/bullets/blBullet.gif");
  margin-left: 1em;
  margin-bottom: .5em;
  line-height: 1.1;
}

/* line 2944, ../sass/global.styles.scss */
.relatedlinks .field-item {
  list-style-image: url("../images/bullets/orBullet.gif");
}

/* line 2945, ../sass/global.styles.scss */
.relatedlinks + .panel-separator + .relatedlinks {
  border-top: medium none;
  margin-top: -1em;
}

/* line 2946, ../sass/global.styles.scss */
.relatedlinks + .panel-separator + .relatedlinks h2 {
  display: none;
}

/* new article-specific styles */
/* line 2949, ../sass/global.styles.scss */
.node-type-article h1 {
  margin-bottom: .2em;
}

/* line 2950, ../sass/global.styles.scss */
#citation .block-inner {
  font-style: italic;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  padding: 1em 0;
}

/* line 2951, ../sass/global.styles.scss */
.pane-article-intros .block-inner {
  border-bottom: solid 1px #ccc;
  padding-bottom: 1em;
}

/* line 2952, ../sass/global.styles.scss */
.pane-article-intros .block-inner .block {
  margin-bottom: 0;
}

/* line 2953, ../sass/global.styles.scss */
.pane-article-intros .block-inner .block-inner {
  border-bottom: none;
}

/* line 2954, ../sass/global.styles.scss */
#articleTools .icon-facetime-video, #articleTools [class^="icon-"], #articleTools [class*=" icon-"] {
  color: #000;
  font-size: 100%;
}

/* line 2955, ../sass/global.styles.scss */
#articleTools {
  clear: right;
  float: right;
  width: 33%;
  background-color: #f9fbea;
  margin: 0 15px 20px 15px;
}

/* line 2956, ../sass/global.styles.scss */
#articleTools a {
  color: #000;
}

/* line 2957, ../sass/global.styles.scss */
#articleTools .region-two-50-bottom {
  text-align: center;
  border-top: solid 1px #ccc;
}

/* line 2958, ../sass/global.styles.scss */
#articleTools .region-two-50-first {
  text-align: right;
}

/* line 2959, ../sass/global.styles.scss */
#articleTools a.forward-page {
  position: relative;
  padding-left: 1.2em;
}

/* line 2960, ../sass/global.styles.scss */
#articleTools a.forward-page:before {
  content: "\f003";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #000;
  position: absolute;
  left: 0;
}

/* line 2961, ../sass/global.styles.scss */
#articleTools .block {
  margin: .5em 0;
}

/* new A-Z-specific styles */
/* line 2964, ../sass/global.styles.scss */
#mini-panel-atoz_description {
  border-bottom: solid 1px #ccc;
}

/* line 2965, ../sass/global.styles.scss */
#mini-panel-atoz_views_middle_ {
  border-top: solid 1px #ccc;
  padding-top: 1em;
}

/* line 2966, ../sass/global.styles.scss */
#mini-panel-atoz_views_middle_ .view-footer {
  margin-top: 1em;
}

/* line 2967, ../sass/global.styles.scss */
#mini-panel-atoz_views_bottom {
  border-top: solid 1px #ccc;
}

/* line 2968, ../sass/global.styles.scss */
#az_intro {
  color: #2581BC;
  font-size: 1.1em;
}

/* line 2969, ../sass/global.styles.scss */
#mini-panel-atoz_views_middle_ ul, #mini-panel-atoz_views_bottom ul, #mini-panel-atoz_views_middle_ ul li, #mini-panel-atoz_views_bottom ul li {
  margin: 0;
}

/* line 2970, ../sass/global.styles.scss */
#mini-panel-atoz_views_middle_ .block-content ul {
  padding-left: 1.2em;
}

/* line 2971, ../sass/global.styles.scss */
#mini-panel-atoz_views_middle_ ul li {
  margin-bottom: .5em;
  list-style-image: url("../images/bullets/blBullet.gif");
}

/* line 2972, ../sass/global.styles.scss */
#azWebcasts .view-content {
  background-color: #957cb9;
  padding: 0 1.5em 1em 1.5em;
  color: #fff;
}

/* line 2973, ../sass/global.styles.scss */
#azWebcasts .view-header {
  background-color: #957cb9;
}

/* line 2974, ../sass/global.styles.scss */
#azWebcasts h2 {
  color: #fff;
  padding: 0 .9em .75em;
  margin-bottom: 0;
}

/* line 2975, ../sass/global.styles.scss */
#azWebcasts a {
  color: #fff;
}

/* line 2976, ../sass/global.styles.scss */
#azWebcasts .views-row {
  line-height: 1.1;
  padding-bottom: 1em;
}

/* new books-specific styles */
/* line 2979, ../sass/global.styles.scss */
.pane-books-intro > .block-inner {
  margin-top: 1em;
  border-bottom: solid 2px #ccc;
}

/* line 2980, ../sass/global.styles.scss */
#mini-panel-books_intro .region-two-50-first .region-inner {
  border-right: solid 1px #ccc;
}

/* line 2981, ../sass/global.styles.scss */
#mini-panel-booklist_description_quote {
  border-bottom: solid 1px #ccc;
}

/* line 2982, ../sass/global.styles.scss */
#mini-panel-booklist_description_quote .region-two-66-33-first, .intro.books {
  color: #666;
  font-size: 1.1em;
  border: none;
  margin-top: 0;
  padding-top: 0;
}

/* line 2983, ../sass/global.styles.scss */
#mini-panel-featured_booklists .region-two-66-33-second {
  padding-top: 2.5em;
}

/* line 2984, ../sass/global.styles.scss */
#mini-panel-featured_booklists {
  border-bottom: solid 2px #ccc;
  padding-bottom: 1em;
  border-top: solid 1px #ccc;
  padding-top: 1em;
}

/* line 2985, ../sass/global.styles.scss */
#mini-panel-featured_booklists table, #mini-panel-featured_booklists td, #mini-panel-featured_booklists th {
  vertical-align: top;
}

/* line 2986, ../sass/global.styles.scss */
#booklist .views-row {
  clear: both;
  overflow: auto;
  border-bottom: solid 1px #ccc;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

/* line 2987, ../sass/global.styles.scss */
#booklist .views-row.views-row-last {
  border-bottom: none;
}

/* line 2988, ../sass/global.styles.scss */
#booklist .views-row .left {
  display: inline;
  float: left;
  width: 25%;
}

/* line 2989, ../sass/global.styles.scss */
#booklist .views-row .right {
  display: inline;
  float: left;
  width: 75%;
}

/* line 2990, ../sass/global.styles.scss */
#booklist .views-row .purchase {
  display: list-item;
  list-style-image: url("../images/bullets/blBullet.gif");
  margin-left: 1em;
}

/* line 2991, ../sass/global.styles.scss */
#booklist .views-row h3.bookname {
  margin-top: 0;
}

/* line 2992, ../sass/global.styles.scss */
article.view-mode-booklist .region-two-33-66-first {
  width: 20%;
}

/* line 2993, ../sass/global.styles.scss */
article.view-mode-booklist .region-two-33-66-second {
  width: 80%;
}

/* line 2994, ../sass/global.styles.scss */
article.view-mode-booklist .region-two-33-66-second h2 {
  margin-top: 0;
}

/* line 2995, ../sass/global.styles.scss */
#content article.view-mode-booklist .panel-display {
  margin-left: 0;
  margin-right: 0;
}

/* line 2996, ../sass/global.styles.scss */
#booksLanding .lirb {
  border-bottom: solid 1px #ccc;
  padding-bottom: 1em;
}

/* line 2997, ../sass/global.styles.scss */
#booksLanding .lirb:before,
#booksLanding .lirb:after {
  content: '';
  display: table;
  clear: both;
}

/* line 2999, ../sass/global.styles.scss */
#booksLanding .lirb:last-child {
  border: none;
}

/* line 3000, ../sass/global.styles.scss */
#booksLanding .lirb .imgL {
  position: relative;
  top: 5px;
  width: 35%;
}

/* audience pages styles */
/* line 3004, ../sass/global.styles.scss */
.pane-audience-intros .block-inner {
  border-bottom: solid 2px #ccc;
  padding-bottom: 10px;
}
/* line 3008, ../sass/global.styles.scss */
.pane-audience-intros .block-inner .block-inner {
  border-bottom: none;
}

/* line 3014, ../sass/global.styles.scss */
.intro.audience {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}

/* line 3021, ../sass/global.styles.scss */
#audienceBody ul, #librarianBody ul {
  padding-left: 1em;
}
/* line 3024, ../sass/global.styles.scss */
#audienceBody .lirb, #librarianBody .lirb {
  margin-bottom: 2em;
}
/* line 3026, ../sass/global.styles.scss */
#audienceBody .lirb .imgL, #librarianBody .lirb .imgL {
  width: 35%;
  position: relative;
  top: 5px;
}
/* line 3031, ../sass/global.styles.scss */
#audienceBody .lirb .blurbR, #librarianBody .lirb .blurbR {
  width: 65%;
}

/* line 3037, ../sass/global.styles.scss */
#audiencePage .region-two-66-33-second .region-inner {
  border-left: dotted 1px #ccc;
}

/* line 3041, ../sass/global.styles.scss */
#audiencePage #mini-panel-librarians_footer .region-two-66-33-second .region-inner {
  border-left: none;
}

/* line 3045, ../sass/global.styles.scss */
#audiencePlayer, #showsPlayer {
  clear: both;
  overflow: auto;
  margin-bottom: 1em;
  background-color: #2581bc;
}
/* line 3050, ../sass/global.styles.scss */
#audiencePlayer .lVid, #audiencePlayer .rBlurb, #showsPlayer .lVid, #showsPlayer .rBlurb {
  display: inline;
  float: left;
  width: 50%;
}
/* line 3055, ../sass/global.styles.scss */
#audiencePlayer .rBlurb, #showsPlayer .rBlurb {
  color: #fff;
}
/* line 3057, ../sass/global.styles.scss */
#audiencePlayer .rBlurb a, #audiencePlayer .rBlurb h3, #showsPlayer .rBlurb a, #showsPlayer .rBlurb h3 {
  color: #fff;
}
/* line 3060, ../sass/global.styles.scss */
#audiencePlayer .rBlurb ul, #showsPlayer .rBlurb ul {
  margin-bottom: 0;
}
/* line 3062, ../sass/global.styles.scss */
#audiencePlayer .rBlurb ul li, #showsPlayer .rBlurb ul li {
  list-style-image: url("../images/bullets/whBullet.gif");
}
/* line 3067, ../sass/global.styles.scss */
#audiencePlayer .BCLvideoWrapper, #showsPlayer .BCLvideoWrapper {
  padding-top: 1px;
}
/* line 3070, ../sass/global.styles.scss */
#audiencePlayer #BCLcontainingBlock, #showsPlayer #BCLcontainingBlock {
  margin-bottom: 0;
}

/* line 3075, ../sass/global.styles.scss */
#librarianFooter {
  background-color: #ffd05c;
  clear: both;
  overflow: auto;
}
/* line 3079, ../sass/global.styles.scss */
#librarianFooter .lImg, #librarianFooter .rBlurb {
  display: inline;
  float: left;
  width: 50%;
}
/* line 3085, ../sass/global.styles.scss */
#librarianFooter .lImg img {
  vertical-align: bottom;
}
/* line 3090, ../sass/global.styles.scss */
#librarianFooter .rBlurb h3 {
  color: #ef4036;
}
/* line 3093, ../sass/global.styles.scss */
#librarianFooter .rBlurb a {
  color: #ef4036;
}

/* line 3100, ../sass/global.styles.scss */
#audienceBody .blurbR ul:first-child {
  margin-top: 0;
}

/* research-specific styles */
/* line 3105, ../sass/global.styles.scss */
#researchLanding .region-two-66-33-second .region-inner {
  border-left: dotted 1px #ccc;
}

/* line 3109, ../sass/global.styles.scss */
.intro.research {
  color: #666;
  font-size: 1.1em;
  border-top: none;
  margin-top: 0;
}

/* line 3116, ../sass/global.styles.scss */
#featuredOrgs table,
#featuredOrgs tbody tr {
  border: none;
  table-layout: fixed;
}

/* line 3122, ../sass/global.styles.scss */
#featuredOrgs td {
  border: solid 1px #ccc;
  text-align: center;
}

/* line 3127, ../sass/global.styles.scss */
#featuredOrgs tr:nth-child(2n+2) {
  background-color: #fff;
}

/* line 3131, ../sass/global.styles.scss */
#researchPage .view-id-research2 .views-row {
  margin-bottom: 2em;
}

/* line 3135, ../sass/global.styles.scss */
#mini-panel-research_sidebar ul li.menu-depth-1 {
  list-style: none;
}

/* line 3139, ../sass/global.styles.scss */
#mini-panel-research_sidebar ul ul {
  margin-top: 0;
}

/* line 3143, ../sass/global.styles.scss */
.node-type-research article.node-research .field-item {
  margin-bottom: 1em;
}

/* new strategies-specific styles*/
/* line 3148, ../sass/global.styles.scss */
.view-id-classroom_strategy_library {
  margin-top: 1em;
}

/* line 3152, ../sass/global.styles.scss */
.view-id-classroom_strategy_library td.views-field.views-field-title {
  width: 40%;
}

/* line 3156, ../sass/global.styles.scss */
p.see_example {
  margin-top: -1em;
}

/* blogs-specific styles */
/* line 3161, ../sass/global.styles.scss */
.intro.blogs {
  color: #666;
  font-size: 1.1em;
  border: none;
  padding: 0;
}

/* line 3167, ../sass/global.styles.scss */
.bloggerPhotoMain {
  float: left;
  margin: 0 2em 3em 0;
}

/* line 3172, ../sass/global.styles.scss */
#blogsLanding .pane-blog-entries > .block-inner {
  clear: both;
  border-bottom: solid 1px #ccc;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

/* line 3180, ../sass/global.styles.scss */
#blogsLanding .pane-blog-entries:last-child > .block-inner {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 3185, ../sass/global.styles.scss */
#blogsLanding .pane-blog-entries ul {
  overflow: auto;
  padding-left: 1.1em;
}

/* line 3191, ../sass/global.styles.scss */
#blogSubscribe .block-inner {
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
}

/* line 3196, ../sass/global.styles.scss */
#blogsIndLanding .imgL,
#blogsIndEntry .imgL {
  width: 25%;
}

/* line 3201, ../sass/global.styles.scss */
#blogsIndLanding .blurbR,
#blogsIndEntry .blurbR {
  width: 67%;
  margin-left: 3%;
}

/* line 3207, ../sass/global.styles.scss */
ul#blogINav {
  padding: 0;
}

/* line 3211, ../sass/global.styles.scss */
#blogINav a {
  color: #6d6e71;
}
/* line 3214, ../sass/global.styles.scss */
#blogINav li {
  list-style: none;
  list-style-image: none;
  padding: .25em;
  margin: 0 1em .75em -.25em;
}
/* line 3219, ../sass/global.styles.scss */
#blogINav li.selected {
  background-color: #e7e7e8;
}

/* line 3225, ../sass/global.styles.scss */
#mini-panel-blogs_intro .region-two-33-66-first .block-inner,
#mini-panel-blog_entries_intro .region-two-33-66-first .block-inner {
  border-right: solid 1px #ccc;
}

/* line 3229, ../sass/global.styles.scss */
.pane-blogs-intro > .block-inner,
.pane-blog-entries-intro > .block-inner {
  border-bottom: solid 2px #ccc;
}

/* line 3234, ../sass/global.styles.scss */
#blogsIndLanding .blogEntry {
  border-bottom: solid 1px #ccc;
  padding-bottom: 1em;
}

/* line 3240, ../sass/global.styles.scss */
.pane-tagclouds-23 .block-inner {
  background-color: #f9fbeb;
  padding: 1em;
}
/* line 3244, ../sass/global.styles.scss */
.pane-tagclouds-23 .block-content {
  border-bottom: solid 1px #818285;
  padding-bottom: 1em;
}
/* line 3248, ../sass/global.styles.scss */
.pane-tagclouds-23 a {
  color: #818285;
}

/* line 3254, ../sass/global.styles.scss */
.pane-blogroll .block-inner {
  background-color: #f9fbeb;
  padding: 1em;
}
/* line 3258, ../sass/global.styles.scss */
.pane-blogroll ul {
  padding-left: 1.2em;
  margin-top: 1em;
}

/* line 3264, ../sass/global.styles.scss */
#blogsIndLanding ul.pager {
  margin-top: 1em;
}

/* line 3270, ../sass/global.styles.scss */
#blogTagsList h2 {
  color: #000;
  font-size: 1em;
  display: inline;
}
/* line 3275, ../sass/global.styles.scss */
#blogTagsList .block-content {
  display: inline;
}
/* line 3278, ../sass/global.styles.scss */
#blogTagsList ul {
  display: inline;
  padding: 0;
}
/* line 3280, ../sass/global.styles.scss */
#blogTagsList ul li {
  display: inline;
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0 0;
  border-right: solid 1px #000;
}
/* line 3286, ../sass/global.styles.scss */
#blogTagsList ul li:last-child {
  margin: 0;
  padding: 0;
  border-right: none;
}
/* line 3293, ../sass/global.styles.scss */
#blogTagsList div {
  display: inline;
}
/* line 3295, ../sass/global.styles.scss */
#blogTagsList div.block-inner {
  display: block;
}

/* video-page-specific styles */
/* line 3302, ../sass/global.styles.scss */
.pane-videos-intro > .block-inner {
  border-bottom: solid 1px #ccc;
}

/* line 3307, ../sass/global.styles.scss */
#mini-panel-videos_intro #podcasts_callout {
  border-left: solid 1px #ccc;
}
/* line 3309, ../sass/global.styles.scss */
#mini-panel-videos_intro #podcasts_callout h2 {
  margin-top: 0;
}
/* line 3314, ../sass/global.styles.scss */
#mini-panel-videos_intro .region-two-66-33-first .block-content {
  margin-top: 2em;
}

/* line 3320, ../sass/global.styles.scss */
#pbsshows > img {
  display: none;
}

/* line 3325, ../sass/global.styles.scss */
.pane-node-blog-pager {
  border-top: 1px solid #b1c6e0;
  border-bottom: 1px solid #b1c6e0;
  margin: 15px;
}
/* line 3329, ../sass/global.styles.scss */
.pane-node-blog-pager .block-inner {
  margin: 0px;
  padding: 10px 0px;
}
/* line 3333, ../sass/global.styles.scss */
.pane-node-blog-pager .blog-pager-next {
  float: right;
}
/* line 3336, ../sass/global.styles.scss */
.pane-node-blog-pager .blog-pager-previous {
  float: left;
}

/* flippy pager styles */
/* line 3341, ../sass/global.styles.scss */
.flippy {
  width: 100%;
  max-width: 980px;
  border-top: 1px solid #b1c6e0;
  border-bottom: 1px solid #b1c6e0;
}

/* line 3350, ../sass/global.styles.scss */
ul.flippy {
  padding-left: 0;
}
/* line 3352, ../sass/global.styles.scss */
ul.flippy li {
  float: left;
  position: relative;
}
/* line 3356, ../sass/global.styles.scss */
ul.flippy li.next {
  float: right;
  text-align: right;
  left: 8px;
}
/* line 3361, ../sass/global.styles.scss */
ul.flippy li.prev {
  left: -10px;
}

/* fyt specific styles */
/* line 3369, ../sass/global.styles.scss */
body.node-type-fyt #content-wrapper .container,
body.node-type-fyt-subsections #content-wrapper .container,
body.node-type-fyt-test #content-wrapper .container,
body.page-node-done #content-wrapper .container {
  background-color: #fcfcec;
}

/* line 3376, ../sass/global.styles.scss */
#content #fytHeader {
  background-color: #fff;
}

/*#fytGraphic {display:block; float:right; width: 32%; margin: 1em; clear: both;}*/
/* line 3380, ../sass/global.styles.scss */
#fytGraphic {
  margin-bottom: 20px;
}

/* line 3384, ../sass/global.styles.scss */
.fytCallout {
  /*display:block; float:right; width: 30%; margin: 1em; */
  border: 1px solid #919290;
  background-color: #ffffff;
  /* clear: both;*/
}

/* line 3391, ../sass/global.styles.scss */
.fytCallout p.tLink {
  margin-bottom: 1em;
}

/* line 3395, ../sass/global.styles.scss */
.fytCallout .tLink {
  padding: 0 1em;
}

/* line 3399, ../sass/global.styles.scss */
.fytCallout h3 {
  background-color: #2581bc;
  color: #fff;
  margin: 0 0 1em 0;
  padding: .5em 30px;
}

/* line 3406, ../sass/global.styles.scss */
.fytCallout .tLink a {
  color: #2581bc;
  font-size: 110%;
}

/* line 3411, ../sass/global.styles.scss */
.fytCallout .tLink .byline {
  color: #6d6e71;
  font-size: 85%;
}

/* line 3416, ../sass/global.styles.scss */
.fytCallout > ul {
  margin-left: 1em;
}

/*.fytCalloutField {float:right; clear: both; margin-right: 15px; width: 32%}*/
/*.fytCalloutField .fytCallout {clear: both; float: none; width: 100%}*/
/* line 3424, ../sass/global.styles.scss */
.fytSidebar {
  display: block;
  margin: 2em 0 1em;
  border: 1px solid #919290;
  background-color: #ffffff;
  clear: both;
  padding: 1em 1.4em;
}

/* line 3433, ../sass/global.styles.scss */
#fytPlayer {
  max-width: 500px;
}

/* line 3437, ../sass/global.styles.scss */
#fytmenumenu {
  background-color: #EBF4D1;
  padding-top: 5px;
}

/* line 3441, ../sass/global.styles.scss */
#fytLanding #fytmenumenu {
  margin-bottom: 0;
}

/* line 3445, ../sass/global.styles.scss */
#fytmenumenu a,
#fytsubmenu a {
  color: #007FBE;
}

/* line 3450, ../sass/global.styles.scss */
#fytmenumenu li a.active,
#fytmenumenu a.active-trail,
#fytsubmenu li a.active,
#fytsubmenu a.active-trail {
  color: #00B2A0;
}

/* line 3457, ../sass/global.styles.scss */
#fytmenumenu ul li {
  display: inline;
  position: relative;
  margin-right: 2em;
  font-size: 1.4em;
}

/* line 3464, ../sass/global.styles.scss */
#fytmenumenu ul li.last {
  margin-right: 0;
}

/*#fytmenumenu ul li.menu-depth-1 a.active + ul {display: block; position: absolute; width: 950px; padding-left: 0; margin-left:0;}*/
/* line 3469, ../sass/global.styles.scss */
#fytsubmenu {
  margin-bottom: 2em;
}
/* line 3472, ../sass/global.styles.scss */
#fytsubmenu ul li {
  display: inline;
  font-size: 1em;
  margin-right: 0.3em;
}

/*#fytmenumenu ul li.menu-depth-1 ul.clearfix:after {display: inline;}*/
/* line 3483, ../sass/global.styles.scss */
.fytHighlight {
  color: #2581BC;
}

/* line 3487, ../sass/global.styles.scss */
#fytProduction {
  background-color: #ecf2d2;
  padding: 1em;
}

/* line 3492, ../sass/global.styles.scss */
.fytHidden {
  color: #fcfcec;
}

/* line 3496, ../sass/global.styles.scss */
#fytDiary {
  margin-top: 2em;
  clear: both;
  background-color: #ecf2d2;
  padding: 40px 60px 20px 0;
}
/* line 3502, ../sass/global.styles.scss */
#fytDiary .block-content img {
  float: right;
}

/* line 3510, ../sass/global.styles.scss */
body.node-type-fyt-subsections .node,
body.node-type-fyt-subsections #block-system-main,
body.node-type-fyt .node,
body.node-type-fyt #block-system-main,
body.node-type-fyt-test .node,
body.node-type-fyt-test #block-system-main,
body.page-node-done .node,
body.page-node-done #block-system-main {
  margin-bottom: 0;
}

/* line 3521, ../sass/global.styles.scss */
#fytVideoStuff {
  margin-bottom: 20px;
}

/* line 3526, ../sass/global.styles.scss */
#mini-panel-fyt_modules h3 {
  font-size: 1.1em;
}

/* line 3531, ../sass/global.styles.scss */
#fytcoursemenu {
  margin-bottom: .1em;
}

/* line 3535, ../sass/global.styles.scss */
#fytcoursemenu a {
  color: #ef4036;
}

/* line 3539, ../sass/global.styles.scss */
#fytcoursemenu li a.active,
#fytcoursemenu a.active-trail {
  color: #bf1e2e;
}

/* line 3544, ../sass/global.styles.scss */
#fytcoursemenu ul li {
  display: inline;
  margin-right: 1.2em;
}

/* line 3549, ../sass/global.styles.scss */
#fytcoursemenu ul li a::after {
  content: "\00a0\00a0\00BB";
}

/* line 3553, ../sass/global.styles.scss */
#fytcoursemenu ul li.last a {
  margin-right: 0;
}

/* line 3557, ../sass/global.styles.scss */
#fytcoursemenu ul li.last a::after {
  content: "";
}

/*#fytcoursemenu.menu-wrapper {margin-right: 0; margin-left: 0}*/
/* line 3564, ../sass/global.styles.scss */
#fytcoursemenu.nav li a,
#fytcoursemenu.nav ul.menu li a {
  padding: 0;
}

/* line 3569, ../sass/global.styles.scss */
#FYTland {
  background-color: #fcfcec;
  margin: 0;
  padding: 0;
}

/* line 3575, ../sass/global.styles.scss */
#FYTlandInner {
  border: solid 1px #000;
  padding: 1em;
  background-color: #fcfcec;
}
/* line 3579, ../sass/global.styles.scss */
#FYTlandInner h1 {
  padding: 0 1em;
  margin-top: 0;
}

/* line 3585, ../sass/global.styles.scss */
#fytMain
 {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 3592, ../sass/global.styles.scss */
h1#fytH1 {
  margin-top: 0;
}

/* line 3597, ../sass/global.styles.scss */
.test_correct {
  color: #cc0000;
}

/* line 3604, ../sass/global.styles.scss */
.node-fyt-test .form-item label.option,
.page-node-done .form-item label.option {
  font-weight: normal;
}

/* line 3612, ../sass/global.styles.scss */
.node-fyt-test .webform-component-radios,
.page-node-done .webform-component-radios {
  /*clear: both; overflow: auto; */
  margin-bottom: 2em;
}

/* line 3618, ../sass/global.styles.scss */
.webform-confirmation {
  margin-top: 1em;
}

/* line 3622, ../sass/global.styles.scss */
.classroom-strategies > .block-inner > .block-content {
  background: none;
  padding: 0;
}

/* line 3628, ../sass/global.styles.scss */
.related_note {
  margin: 0 0 1em;
}

/* line 3633, ../sass/global.styles.scss */
.pane-node-field-learn-items .block-inner {
  border-top: solid 1px #ccc;
  padding-top: 1em;
}

/* line 3641, ../sass/global.styles.scss */
.field-name-field-learn-items .field-items .field-item {
  display: list-item;
  list-style-position: inside;
  font-size: 1.1em;
  line-height: 1.9em;
  color: #787979;
  list-style-image: url(../images/bullets/orBullet.gif);
}

/* Expert Interview */
/* line 3654, ../sass/global.styles.scss */
.view.view-list-of-expert-interviews.view-id-list_of_expert_interviews div.view-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: flex-start;
}
/* line 3667, ../sass/global.styles.scss */
.view.view-list-of-expert-interviews.view-id-list_of_expert_interviews div.views-row {
  width: 30%;
  height: 270px;
  margin-right: 3%;
  margin-bottom: 10px;
  vertical-align: top;
}
@media only screen and (max-width: 480px) {
  /* line 3675, ../sass/global.styles.scss */
  .view.view-list-of-expert-interviews.view-id-list_of_expert_interviews div.views-row {
    width: 45%;
  }
}
/* line 3679, ../sass/global.styles.scss */
.view.view-list-of-expert-interviews.view-id-list_of_expert_interviews h3 {
  margin-top: 18px;
}
/* line 3682, ../sass/global.styles.scss */
.view.view-list-of-expert-interviews.view-id-list_of_expert_interviews span.pagenote-label {
  font-size: 85%;
}
/* line 3685, ../sass/global.styles.scss */
.view.view-list-of-expert-interviews.view-id-list_of_expert_interviews div.expert-landing-affiliation {
  margin-bottom: .5em;
  width: 94%;
}
/* line 3689, ../sass/global.styles.scss */
.view.view-list-of-expert-interviews.view-id-list_of_expert_interviews .pagenote {
  font-style: normal;
}
/* line 3693, ../sass/global.styles.scss */
.view.view-list-of-expert-interviews.view-id-list_of_expert_interviews span.expert-landing-name a, .view.view-list-of-expert-interviews.view-id-list_of_expert_interviews span.expert-landing-name a:hover, .view.view-list-of-expert-interviews.view-id-list_of_expert_interviews span.expert-landing-name a:visited {
  color: #2581bc;
}

/* line 3699, ../sass/global.styles.scss */
#expert-page-title {
  margin-bottom: 2px;
}

/* line 3702, ../sass/global.styles.scss */
#expert-page-affiliation {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 3706, ../sass/global.styles.scss */
section.field.field-name-field-video-tag-cloud.field-type-taxonomy-term-reference.field-label-inline.clearfix.view-mode-full {
  border-top: solid 1px #ccc;
  padding-top: 13px;
  padding-bottom: 20px;
}
/* line 3710, ../sass/global.styles.scss */
section.field.field-name-field-video-tag-cloud.field-type-taxonomy-term-reference.field-label-inline.clearfix.view-mode-full h2.field-label {
  display: inline;
  font-family: Verdana, 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 12.96px;
  font-weight: normal;
  color: #000000;
}
/* line 3717, ../sass/global.styles.scss */
section.field.field-name-field-video-tag-cloud.field-type-taxonomy-term-reference.field-label-inline.clearfix.view-mode-full ul.field-items {
  display: inline;
  float: none;
}
/* line 3720, ../sass/global.styles.scss */
section.field.field-name-field-video-tag-cloud.field-type-taxonomy-term-reference.field-label-inline.clearfix.view-mode-full ul.field-items li::after {
  padding-left: 10px;
  font-weight: lighter;
  content: "|";
}
/* line 3725, ../sass/global.styles.scss */
section.field.field-name-field-video-tag-cloud.field-type-taxonomy-term-reference.field-label-inline.clearfix.view-mode-full ul.field-items li:last-child:after {
  content: '';
}

/* line 3734, ../sass/global.styles.scss */
#law-content h1 {
  font-family: 'calluna-sans' !important;
  margin-bottom: 10px;
}
/* line 3738, ../sass/global.styles.scss */
#law-content h2, #law-content h3, #law-content h4 {
  font-family: 'myriad-pro' !important;
  margin-bottom: 10px;
}
/* line 3742, ../sass/global.styles.scss */
#law-content h2 {
  font-size: 1.75em;
}
/* line 3746, ../sass/global.styles.scss */
#law-content h1#page-title {
  margin-bottom: 40px;
}
/* line 3750, ../sass/global.styles.scss */
#law-content h4#page-subtitle {
  margin-bottom: 0px;
  font-weight: normal;
  font-size: 1.5em;
  margin-top: 0px;
}
/* line 3754, ../sass/global.styles.scss */
#law-content h4#page-subtitle a, #law-content h4#page-subtitle a:hover, #law-content h4#page-subtitle a:visited {
  color: #bf1e2e;
  text-decoration: none;
}
/* line 3761, ../sass/global.styles.scss */
#law-content .law-intro {
  float: left;
  width: 100%;
  border-bottom: 1px solid lightgrey;
  padding-top: 0.9em;
  margin-bottom: 2em;
}
/* line 3769, ../sass/global.styles.scss */
#law-content .law-intro .field-name-field-law-intro-image {
  width: 40%;
  float: left;
}
/* line 3774, ../sass/global.styles.scss */
#law-content .law-intro .field-name-field-law-intro-text {
  width: 57%;
  float: right;
  color: #2581BC;
}
/* line 3783, ../sass/global.styles.scss */
#law-content .law-sidebar {
  float: left;
  width: 28%;
}
/* line 3786, ../sass/global.styles.scss */
#law-content .law-sidebar .menu-depth-1 a {
  font-size: 1.5em;
  color: #2581bc;
}
/* line 3790, ../sass/global.styles.scss */
#law-content .law-sidebar .menu-depth-2 a {
  font-size: 1em;
  color: #ef4036;
}
/* line 3794, ../sass/global.styles.scss */
#law-content .law-sidebar li.menu-depth-1 {
  list-style: none;
  border-bottom: 1px solid lightgrey;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 3800, ../sass/global.styles.scss */
#law-content .law-sidebar li.menu-depth-1:before {
  content: ">";
  font-size: 1.5em;
  color: #ef4036;
  padding-right: 10px;
}
/* line 3806, ../sass/global.styles.scss */
#law-content .law-sidebar li.menu-depth-1.active-trail:before {
  content: "∨";
  font-size: 1.8em;
  color: #ef4036;
  padding-right: 10px;
}
/* line 3812, ../sass/global.styles.scss */
#law-content .law-sidebar li.menu-depth-2 {
  list-style: none;
  border-top: 1px solid lightgrey;
  padding-top: 10px;
  margin-top: 10px;
  padding-right: 10px;
  padding-left: 28px;
  margin-left: -15px;
}
/* line 3821, ../sass/global.styles.scss */
#law-content .law-sidebar li.menu-depth-2.active-trail a {
  color: #000000;
}
/* line 3824, ../sass/global.styles.scss */
#law-content .law-sidebar .law-quote {
  color: #2581BC;
  margin-top: 50px;
}
/* line 3830, ../sass/global.styles.scss */
#law-content .law-main-content {
  float: right;
  width: 69%;
}
/* line 3835, ../sass/global.styles.scss */
#law-content .law-main-content .field-name-field-law-body {
  border-bottom: 1px solid lightgrey;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 3841, ../sass/global.styles.scss */
#law-content .law-main-content .field-name-field-law-outro-text {
  margin-bottom: 30px;
}
/* line 3845, ../sass/global.styles.scss */
#law-content .law-main-content .law-video {
  margin-bottom: 40px;
}
/* line 3851, ../sass/global.styles.scss */
#law-content .law-sample-main-content {
  float: right;
  width: 69%;
  margin-bottom: 40px;
}
/* line 3856, ../sass/global.styles.scss */
#law-content .law-sample-main-content .field-name-field-law-body {
  margin-bottom: 30px;
}
/* line 3860, ../sass/global.styles.scss */
#law-content .law-sample-main-content p.help-text {
  margin-bottom: 30px;
}
/* line 3864, ../sass/global.styles.scss */
#law-content .law-sample-main-content .field-name-field-law-writing-sample {
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  margin-bottom: 30px;
  max-width: 500px;
}
/* line 3870, ../sass/global.styles.scss */
#law-content .law-sample-main-content .field-name-field-law-writing-sample img {
  width: 100%;
}
/* line 3875, ../sass/global.styles.scss */
#law-content .law-sample-main-content .field-name-field-law-transcript {
  margin-bottom: 30px;
  border: 1px solid black;
  padding: 10px;
  display: none;
}
/* line 3883, ../sass/global.styles.scss */
#law-content .law-sample-main-content .field-name-field-law-outro-text {
  margin-bottom: 30px;
}
@media only screen and (max-width: 480px) {
  /* line 3890, ../sass/global.styles.scss */
  #law-content #law-content {
    margin-top: 20px;
  }
  /* line 3895, ../sass/global.styles.scss */
  #law-content .law-intro .field-name-field-law-intro-image {
    width: 100%;
    float: left;
    margin-bottom: 20px;
  }
  /* line 3901, ../sass/global.styles.scss */
  #law-content .law-intro .field-name-field-law-intro-text {
    width: 100%;
    float: left;
  }
  /* line 3907, ../sass/global.styles.scss */
  #law-content .law-sidebar {
    float: left;
    width: 100%;
  }
  /* line 3910, ../sass/global.styles.scss */
  #law-content .law-sidebar .law-quote {
    display: none !important;
  }
  /* line 3914, ../sass/global.styles.scss */
  #law-content .law-sample-main-content {
    float: left;
    width: 100%;
  }
  /* line 3918, ../sass/global.styles.scss */
  #law-content .law-main-content {
    float: left;
    width: 100%;
  }
}

/* line 3926, ../sass/global.styles.scss */
.tinytooltip {
  display: block;
  position: absolute;
  z-index: 1000;
}

/* line 3931, ../sass/global.styles.scss */
.tinytooltip:after, .arrow_box:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 1000;
}

/* line 3944, ../sass/global.styles.scss */
.tinytooltip:after {
  border-color: rgba(191, 30, 46, 0);
  border-top-color: #bf1e2e;
  border-width: 20px;
  margin-left: -20px;
  z-index: 1000;
}

/* line 3952, ../sass/global.styles.scss */
.tinytooltip:before {
  border-color: rgba(191, 30, 46, 0);
  border-top-color: #bf1e2e;
  border-width: 26px;
  margin-left: -26px;
  z-index: 1000;
}

/* line 3959, ../sass/global.styles.scss */
.tinytooltip .message {
  background: #bf1e2e;
  padding: 8px;
  color: white;
  border: 1px solid #bf1e2e;
  border-radius: 6px;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.75);
  display: block;
  max-width: 200px;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  z-index: 2000;
  position: relative;
  z-index: 1000;
}

h2, .research-menu 
{
  font-size: 1.75em;
  margin: 0.83em 0px 0.83em 0px;
  letter-spacing: -0.01em;
  color: #2581bc;
  font-family: "myriad-pro";
  font-style: normal;
  font-weight: 400;
}

h2, a.research-menu
{
  color: #2581bc;
}

a.active.research-menu
{
  color: #818285;  
}

#818285;

#mini-panel-research_landing_sidebar ul li.menu-depth-1 {
  list-style: none;
}

#mini-panel-research_landing_sidebar ul ul {
  margin-top: 0;
}

#mini-panel-research_landing_sidebar {
  border-left: dotted 1px #ccc;
}


@media only screen and (max-width: 480px) {
  /* line 3980, ../sass/global.styles.scss */
  iframe {
    max-width: 100%;
  }

  /* line 3984, ../sass/global.styles.scss */
  #footer #block-block-1 {
    width: 100%;
  }

  /* line 3988, ../sass/global.styles.scss */
  #main-content {
    margin-top: 20px;
  }
}
