header#header {
  position: relative;
}

.header-right {
  background: url(../images/backgrounds/header_bgr.png) no-repeat 0px -50px;
  height: 123px;
  position: absolute;
  right: 0;
  top: 0;
  width: 360px;
  z-index: 0;
}

#block-search-api-page-default-search {
  width: 170px;
  height: 23px;
  position: absolute;
  right: 45px;
  top: 30px;
  border: 1px solid grey;
  border-radius: 3px;
  background: white;
  z-index: 99;
}
#block-search-api-page-default-search input {
  border: 0;
  font-size: 0.9em;
}

.region-conditional-stack {
  margin-bottom: 1em;
}

.region .region-inner {
  margin-left: 10px;
  margin-right: 10px;
}

.region-header .region-inner {
  margin: 0;
}

.banner {
  width: 100%;
  height: 290px;
  position: relative;
}
.banner .banner-img {
  position: absolute;
  top: 0;
}
.banner .banner-img img {
  width: 100%;
}
.banner .banner-text-wrapper {
  height: 180px;
  width: 360px;
  color: #fff;
  position: absolute;
  top: 18%;
  left: 5%;
  z-index: 99;
  background: url(../images/backgrounds/intro_area_block_bgr.png) no-repeat center center;
}
.banner .banner-text-wrapper .banner-text {
  font-size: 1.1em;
  padding: 4px 30px 20px 36px;
}
.banner .banner-text-wrapper .banner-text h2 {
  color: #fff;
  margin-bottom: 5px;
}

.form-item-keys-3 {
  float: left;
  margin: 0;
}

.page-node- h1,
.node-type-publication-report h1,
.node-type-curricular-outcome-chart h1 {
  max-width: 90%;
}

#main-content-header {
  position: relative;
}
#main-content-header .region-mediasmarts-title-addon {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}

.node-type-article .field-name-field-teaser,
.node-type-guide .field-name-field-teaser,
.node-type-tip-sheet .field-name-field-teaser {
  font-size: 18px;
  color: #B35FA5;
  line-height: 25px;
  border-left-color: #B35FA5;
  border-left-width: 4px;
  border-left-style: solid;
  margin-top: 23px;
  padding-left: 15px;
}

.back-to-top-btn {
  text-align: right;
}
.back-to-top-btn a {
  text-decoration: none;
  color: #565656;
  font-weight: bold;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:focus, #breadcrumb a:active {
  color: #426ab3;
}

.view-featured-educational-game-redux .views-field-view-node {
  float: right;
}
.view-featured-educational-game-redux .views-field-field-thumbnail img {
  width: 50%;
  float: left;
  margin: 0.8em 0.5em 0.8em 0;
}

input#edit-keys-3 {
  margin-top: 4px;
}

#block-block-1 {
  margin: 100px 0 0;
}

#content .panel-display,
#content .panel-flexible {
  margin-left: 0px;
  margin-right: 0px;
}

#views-exposed-form-recommended-resources-panel-pane-1 label {
  display: none;
}
#views-exposed-form-recommended-resources-panel-pane-1 select {
  width: 160px;
}
#views-exposed-form-recommended-resources-panel-pane-1 .views-exposed-widget {
  padding: 0 5px 0 0;
}
#views-exposed-form-recommended-resources-panel-pane-1 .views-exposed-widgets {
  margin: 0;
  padding: 10px 0 3px 6px;
  text-align: center;
  background: #C2C2C2;
  border-radius: 4px;
  height: 25px;
}
#views-exposed-form-recommended-resources-panel-pane-1 .views-exposed-widgets .form-submit {
  margin-top: 0;
}
#views-exposed-form-recommended-resources-panel-pane-1 .views-submit-button {
  float: right;
}
#views-exposed-form-recommended-resources-panel-pane-1 #edit-field-media-type-tid-i18n-wrapper,
#views-exposed-form-recommended-resources-panel-pane-1 #edit-type-wrapper {
  display: none;
}

#block-block-19 {
  margin-bottom: 8px;
}

.ds-2col-stacked-fluid > .group-left {
  float: left;
  width: 24%;
}

.ds-2col-stacked-fluid > .group-right {
  float: right;
  width: 76%;
}

.group-header {
  margin: 0 0 10px;
}

.field-name-resources-left-sidebar {
  width: 210px;
}
.field-name-resources-left-sidebar h2 {
  padding: 5px 15px 10px 15px;
  border-bottom: 1px solid #FFFFFF;
  background: #565657;
  color: #FFFFFF;
  font-size: 14px;
  border-top-right-radius: 8px;
}

#views-exposed-form-recommended-resources-panel-pane-2 hr {
  height: 10px;
  margin: 18px 0 10px 0;
  border: none;
  outline: none;
  background: url(../images/backgrounds/dotted_border_white.png) repeat-x left center;
  display: block;
  width: 180px;
}
#views-exposed-form-recommended-resources-panel-pane-2 .views-exposed-widget {
  float: none;
}
#views-exposed-form-recommended-resources-panel-pane-2 .views-exposed-form {
  padding: 10px;
  background: #BFBFBF;
}
#views-exposed-form-recommended-resources-panel-pane-2 select {
  width: 156px;
}
#views-exposed-form-recommended-resources-panel-pane-2 label[for=edit-type],
#views-exposed-form-recommended-resources-panel-pane-2 label[for=edit-field-media-type-tid-i18n],
#views-exposed-form-recommended-resources-panel-pane-2 label[for=edit-field-categories-tid-i18n] {
  font-weight: bold;
  color: #fff;
  font-size: 1.3em;
}
#views-exposed-form-recommended-resources-panel-pane-2 .views-widget label {
  display: block;
  margin: 0px 0 0px 1.3em;
}
#views-exposed-form-recommended-resources-panel-pane-2 .views-widget input {
  float: left;
  margin: 2px 0 0 0;
}

.region-sidebar-first .facetapi-facetapi-checkbox-links li a {
  display: block;
  margin: 0px 0 0px 1.3em;
}
.region-sidebar-first .facetapi-facetapi-checkbox-links input {
  float: left;
  margin: 2px 0 0 0;
}

#block-views-blog-archives-block-1 li {
  display: none;
}

#block-views-term-list-blocks-block-1 .views-row {
  display: none;
}

.form-item-field-categories-tid-i18n .bef-checkboxes div {
  display: none;
}

#loadMore,
#loadMore_0 {
  color: #426ab3;
  cursor: pointer;
  text-align: right;
}

#loadMore:hover,
#loadMore_0:hover {
  text-decoration: underline;
}

#showLess,
#showLess_0 {
  color: #426ab3;
  cursor: pointer;
  display: none;
  text-align: right;
}

#showLess:hover,
#showLess:hover_0 {
  text-decoration: underline;
}

.field-name-field-date h2 {
  margin-top: 0;
}

.field-name-recommended-resources.field-type-ds {
  display: none;
}

.filtered .field-name-mediasmarts-landing-page-header {
  display: none;
}
.filtered .field-name-latest-5-recommended.field-type-ds {
  display: none;
}
.filtered .field-name-recommended-resources.field-type-ds {
  display: inline;
}

.node-blog .field-name-submitted-by {
  margin-bottom: 1em;
}

#block-quicktabs-research-and-policy .pager {
  text-align: right;
}
#block-quicktabs-research-and-policy ul.quicktabs-tabs {
  margin: 0;
}
#block-quicktabs-research-and-policy ul.quicktabs-tabs li {
  margin: 0 0 0.25em 1em;
}
#block-quicktabs-research-and-policy ul.quicktabs-tabs li a {
  padding: 7px 14px 8px;
  border-radius: 8px 8px 0 0;
  background: #00b2e4;
  background: linear-gradient(#00b2e4 30%, #188cc3 100%);
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1em;
}
#block-quicktabs-research-and-policy ul.quicktabs-tabs li a:hover {
  background: #00b2e4;
  background: linear-gradient(#00b2e4 60%, #188cc3 100%);
}
#block-quicktabs-research-and-policy ul.quicktabs-tabs li.active a {
  padding: 5px 12px 8px;
  border: 2px solid #fba703;
  background: #00b2e4;
  background: linear-gradient(#00b2e4 10%, #188cc3 100%);
}

#main-content #block-block-26 {
  border-bottom: 0px;
  margin-bottom: 0;
}
#main-content #block-block-26 .block-content {
  padding-bottom: 0;
}

#content .block-inner {
  margin: 0;
}

.group-left {
  margin-left: -10px;
}

.node-publication-report.node-teaser .group-left,
.field .group-left,
.front .group-left {
  margin: 0;
}

.front .group-left .block,
.front .group-right .block {
  padding: 0 10px;
}

.node-publication-report.node-teaser .group-left {
  width: 25%;
}
.node-publication-report.node-teaser .group-right {
  width: 75%;
}

.no-top-margin {
  margin-top: 0;
}

h3.no-top-margin {
  font-size: 1.3em;
}

#block-menu-block-18 {
  display: none !important;
}

hr.silver {
  background: silver;
  height: 1px;
  border: none;
}

.content-inner #main-content {
  margin: 0;
}

.region-two-50-top .region-inner {
  margin: 0;
}

.region-two-55-33-first .region-inner {
  margin: 0;
}

.two-66-33 .region .region-inner {
  margin: 0px;
}

#main-content #main-content-header {
  margin-bottom: 10px;
}

#columns #content-column .content-inner #main-content {
  margin-left: 10px;
}

.taxterm .field-name-node-link {
  text-align: left;
  font-size: 11px;
}
.taxterm .blog_teaser .field-name-mediasmarts-comment-link {
  display: none;
}
.taxterm .blog_teaser .meta-data-bottom, .taxterm .blog_teaser .tags {
  display: none;
}
.taxterm .blog_teaser .top-info .left-col {
  width: 100%;
}
.taxterm .blog_teaser .main {
  background-image: none;
  padding-right: 18px;
}
.taxterm .node-tutorial .group-left, .taxterm .node-game .group-left, .taxterm .node-landing-page .group-left {
  display: none;
}
.taxterm .node-tutorial .group-right, .taxterm .node-game .group-right, .taxterm .node-landing-page .group-right {
  float: left;
  width: 100%;
}
.taxterm .node-tip-sheet .field-name-mediasmarts-tip-sheet-download {
  background: url("../images/icons/16/PDF.png") no-repeat left center;
  padding-left: 20px;
}
.taxterm .node-guide .field-name-mediasmarts-guide-download {
  background: url("../images/icons/16/PDF.png") no-repeat left center;
  padding-left: 20px;
}
.taxterm .node-lesson-plan .node-title {
  font-size: 1.25em;
}
.taxterm .node-teaser {
  margin-bottom: 0;
  padding: 0 18px 30px 8px;
  background: url("../images/backgrounds/dotts_border_big.png") repeat-x scroll left bottom transparent;
}
.taxterm .views-row-last .node-teaser {
  background: none;
}

#views_slideshow_cycle_teaser_section_home_page_carousel-block {
  width: 100% !important;
}

.i18n-fr #block-block-18 {
  position: relative;
}
.i18n-fr #block-block-18 .block-title {
  height: 50px;
}

.i18n-en #block-block-18 {
  position: relative;
}
.i18n-en #block-block-18 .block-title {
  height: 30px;
}

#block-block-18 {
  position: relative;
}
#block-block-18 .block-title {
  width: 315px;
}
#block-block-18 .block-content {
  border-top: 4px solid #fba703;
}
#block-block-18 .more-link {
  position: absolute;
  top: 0;
  right: 10px;
  background: transparent;
  font-size: 10px;
  text-transform: uppercase;
}
#block-block-18 table.invisible td {
  padding: 0 0 0 19px;
  font-size: 12px;
}
#block-block-18 table.invisible td h1,
#block-block-18 table.invisible td h2,
#block-block-18 table.invisible td h3,
#block-block-18 table.invisible td h4,
#block-block-18 table.invisible td h5,
#block-block-18 table.invisible td h6 {
  margin: 0;
}
#block-block-18 table.invisible td h1 a:link,
#block-block-18 table.invisible td h1 a:visited,
#block-block-18 table.invisible td h2 a:link,
#block-block-18 table.invisible td h2 a:visited,
#block-block-18 table.invisible td h3 a:link,
#block-block-18 table.invisible td h3 a:visited,
#block-block-18 table.invisible td h4 a:link,
#block-block-18 table.invisible td h4 a:visited,
#block-block-18 table.invisible td h5 a:link,
#block-block-18 table.invisible td h5 a:visited,
#block-block-18 table.invisible td h6 a:link,
#block-block-18 table.invisible td h6 a:visited {
  text-decoration: none;
}
