/* line 1, ../scss/globals/_headers.scss */
.content-border-content > .panel-pane > h2.pane-title {
  margin-bottom: 0;
}

/* line 5, ../scss/globals/_headers.scss */
.content-border-content h2:first-child {
  margin-bottom: 0;
}

/*  provide a simple mechanism for content editors to apply a border and padding to images in their content. */
/* line 2, ../scss/elements/_article.scss */
.field-name-body img.padded-border {
  border: 1px solid #666;
  padding: 2px;
  margin: 5px;
}

/* line 1, ../scss/elements/_breadcrumbs.scss */
#breadcrumbs ol {
  padding-top: 0;
}

/*  note that some of this code comes from the medium card scss, and is what we should use, but we have not yet adjusted the small card markup in the media section to use it */
/* Ensures height of promo-card full-size images to prevent breaking layouts */
/* line 6, ../scss/elements/_small-card.scss */
.node-small-card,
.small-card {
  width: 300px;
  height: auto;
  overflow: hidden;
}
/* line 13, ../scss/elements/_small-card.scss */
.node-small-card div.file img,
.small-card div.file img {
  width: 290px;
  height: 163px;
}
/* line 19, ../scss/elements/_small-card.scss */
.node-small-card .field-name-field-media-type,
.small-card .field-name-field-media-type {
  text-align: left;
  white-space: nowrap;
}

/* line 26, ../scss/elements/_small-card.scss */
.small-card-content-meta .gs-container > * {
  padding-top: 0px;
}

/* line 30, ../scss/elements/_small-card.scss */
.view-frontpage-promos .content-border {
  margin-top: 0px;
}

/* line 5, ../scss/elements/_medium-card.scss */
.medium-card {
  overflow: hidden;
}

/* line 9, ../scss/elements/_medium-card.scss */
.medium-card-media img {
  width: 290px;
  height: 163px;
}

/* line 14, ../scss/elements/_medium-card.scss */
.medium-card-content {
  padding-bottom: 5px;
}
/* line 17, ../scss/elements/_medium-card.scss */
.medium-card-content .medium-card-content-content {
  height: 121px;
}
/* line 20, ../scss/elements/_medium-card.scss */
.medium-card-content .medium-card-content-content h4 {
  margin-bottom: 10px;
}
/* line 23, ../scss/elements/_medium-card.scss */
.medium-card-content .medium-card-content-content h4 a {
  text-decoration: none;
}
/* line 29, ../scss/elements/_medium-card.scss */
.medium-card-content .field-name-field-body-small {
  max-height: 4.2em;
  overflow: hidden;
}
/* line 34, ../scss/elements/_medium-card.scss */
.medium-card-content .field-name-field-category {
  text-align: right;
  white-space: nowrap;
  float: right;
}
/* line 40, ../scss/elements/_medium-card.scss */
.medium-card-content .icon-posted {
  margin-left: -6px;
  white-space: nowrap;
}

/* line 45, ../scss/elements/_medium-card.scss */
.medium-card-content-meta .gs-container > * {
  padding-top: 0px;
}

/* Ensures height of promo-card full-size images to prevent breaking layouts */
/* line 50, ../scss/elements/_medium-card.scss */
.node-medium-card {
  width: 300px;
  height: 350px;
}

/* line 54, ../scss/elements/_medium-card.scss */
.view-frontpage-cards .content-border {
  margin-top: 0px;
}

/* line 2, ../scss/elements/_news-recent.scss */
.view-news-recent .node-teaser {
  border-top: 1px solid #F9F9FA;
  border-bottom: 1px solid #D1D3D4;
}
/* line 7, ../scss/elements/_news-recent.scss */
.view-news-recent .node-teaser:first-child {
  border-top: 0;
}
/* line 11, ../scss/elements/_news-recent.scss */
.view-news-recent .node-teaser:last-child {
  border-bottom: 0;
}

/*  move into lol-kit  */
/* line 2, ../scss/elements/_frontpage-rotator.scss */
.dark-background {
  color: #FFFFFF;
}
/* line 5, ../scss/elements/_frontpage-rotator.scss */
.dark-background a.btn-large-link:link, .dark-background a.btn-large-link:visited {
  color: #FFFFFF;
  border: none;
}
/* line 9, ../scss/elements/_frontpage-rotator.scss */
.dark-background a.btn-large-link:hover, .dark-background a.btn-large-link:active {
  color: #A6E3E3;
}

/* line 13, ../scss/elements/_frontpage-rotator.scss */
.generic-wrapper {
  position: relative;
  width: 1000px;
  margin: 0px auto;
}

/* line 18, ../scss/elements/_frontpage-rotator.scss */
.gs-overflow {
  overflow: visible;
}

/* line 21, ../scss/elements/_frontpage-rotator.scss */
#header,
#footer,
.section-wrapper {
  min-width: 1000px;
}

/* line 26, ../scss/elements/_frontpage-rotator.scss */
.fluid-width-video-wrapper {
  padding-top: 56.25% !important;
}

/*  since the rotator is position:absolute, we need a spacer to push down the page content */
/* line 33, ../scss/elements/_frontpage-rotator.scss */
.content-promo-spacer {
  height: 340px;
}

/* line 37, ../scss/elements/_frontpage-rotator.scss */
#content-promo {
  position: relative;
  width: 100%;
  min-width: 1000px;
  top: -272px;
  height: 1080px;
  margin-bottom: -832px;
  overflow: hidden;
}
/* line 46, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-rotator {
  position: absolute;
  width: 100%;
  top: 0px;
  height: 1080px;
  z-index: 0;
}
/* line 53, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-state-container {
  display: block;
  position: absolute;
  left: 50%;
  top: 500px;
  height: 55px;
  width: 1000px;
  margin-left: -500px;
}
/* line 63, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-state-container .content-promo-progress {
  display: block;
  position: relative;
  top: 22px;
  z-index: 0;
  width: 0px;
  /* width is modified by the cycle transition */
  height: 20px;
  margin: 0 auto;
  background: #ffc200;
  -moz-border-radius: "20px 20px 0 0";
  -webkit-border-radius: "20px";
  border-radius: "20px 20px 0 0";
  -moz-box-shadow: "0 -3px 4px 0px rgba(255, 220, 150, 0.3)";
  -webkit-box-shadow: "0 -3px 4px 0px rgba(255, 220, 150, 0.3)";
  box-shadow: "0 -3px 4px 0px rgba(255, 220, 150, 0.3)";
}
/* line 76, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-state-container .content-promo-pager {
  position: absolute;
  width: 200px;
  display: block;
  z-index: 5;
  height: 40px;
  text-align: right;
  top: 0px;
  right: 10px;
}
/* line 86, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-state-container .content-promo-pager span {
  display: inline-block;
  height: 38px;
  width: 26px;
  border-radius: 10px;
  background: url(../css/resources/slider-bullets.png) -1px 0 no-repeat;
  margin: 0;
  position: relative;
  top: -2px;
}
/* line 96, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-state-container .content-promo-pager span:hover {
  background-position: -26px 0;
}
/* line 99, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-state-container .content-promo-pager span.cycle-pager-active,
#content-promo .content-promo-state-container .content-promo-pager span.cycle-pager-active:hover {
  background-position: -26px 0;
}
/* line 105, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-slide {
  position: absolute;
  width: 100%;
  height: 1080px;
  display: none;
  left: 50%;
  margin-left: -50%;
}
/* line 113, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-slide .promo-background {
  position: absolute;
  width: 100%;
  min-width: 1000px;
  height: 1080px;
  background: transparent none 50% 0px no-repeat;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: -1;
}
/* line 124, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-slide .promo-content {
  position: relative;
  top: 270px;
  height: 240px;
  z-index: 2;
  padding: 0 30px;
  margin: 0 auto;
  width: 1000px;
}
/* line 133, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-slide .promo-content h2 {
  font-size: 2.8em;
  line-height: 1em;
  background: transparent;
  color: #ff9c00;
  border: 0;
  height: auto;
  margin: 0 0 5px 0;
  padding: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/* line 149, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-slide .promo-content h4 {
  font-style: italic;
  font-size: 1.5em;
  margin: 0 0 20px 0;
  color: #fbd989;
}
/* line 158, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-slide .promo-content .promo-links {
  position: absolute;
  bottom: 0px;
}
/* line 163, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-slide .promo-content .file-video iframe {
  box-shadow: 0px -20px 15px -15px rgba(255, 156, 0, 0.1), 20px 0 15px -15px rgba(255, 156, 0, 0.1), 0px 20px 15px -15px rgba(255, 156, 0, 0.1), -20px 0 15px -15px rgba(255, 156, 0, 0.1);
}
/* line 171, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo-slide .promo-content img {
  max-width: 100%;
  height: auto;
}
/* line 181, ../scss/elements/_frontpage-rotator.scss */
#content-promo .content-promo:first-child {
  display: block;
}

/*  position must not be relative because */
/* line 188, ../scss/elements/_frontpage-rotator.scss */
.p-romo-content .gs-container > * {
  position: static;
}

/* line 2, ../scss/elements/_teaser.scss */
.node-teaser .field-name-field-body-medium {
  height: 112px;
}
/* line 5, ../scss/elements/_teaser.scss */
.node-teaser .pane-time-ago-comment-count {
  margin-left: -5px;
}

/*  ADMIN Theming  */
/*  simple black background on the node edit pages. */
/* line 25, ../scss/lolt.styles.scss */
body.page-node-add,
body.page-node-edit {
  background: black;
}

/*  remove the LoL header and footer from the display since these aren't needed on the node edit pages. */
/* line 30, ../scss/lolt.styles.scss */
body.page-node-add #header,
body.page-node-add #footer,
body.page-node-edit #header,
body.page-node-edit #footer {
  display: none;
}

/* line 36, ../scss/lolt.styles.scss */
body.page-node-add .pane-breadcrumb-title,
body.page-node-edit .pane-breadcrumb-title {
  padding-top: 20px;
}

/*  fix styling of the tags field so that tags that are added to a node are still easy to read/use/remove. */
/* line 42, ../scss/lolt.styles.scss */
body.page-node-add .node-form .field-name-field-tags div.at-term-list,
body.page-node-edit .node-form .field-name-field-tags div.at-term-list {
  display: block;
}

/*  Media browser modals on Node Editing forms */
/*  Set size and position in percentages .. use !important to override the inline css set by the modal js library. */
/* line 49, ../scss/lolt.styles.scss */
body.page-node-add .ui-dialog.media-wrapper,
body.page-node-edit .ui-dialog.media-wrapper {
  height: 87% !important;
  width: 94% !important;
  top: 9% !important;
  left: 3% !important;
  display: block !important;
  position: fixed !important;
}

/* line 58, ../scss/lolt.styles.scss */
body.page-node-add .ui-dialog.media-wrapper iframe#mediaBrowser,
body.page-node-edit .ui-dialog.media-wrapper iframe#mediaBrowser {
  height: 100% !important;
  width: 100% !important;
}

/* line 63, ../scss/lolt.styles.scss */
body.page-node-add #website-feedback,
body.page-node-edit #website-feedback {
  display: none;
}

/*  Apply admin button styling to link type button on the node eit form  */
/* line 69, ../scss/lolt.styles.scss */
body.page-node-add .node-form .button,
body.page-node-edit .node-form .button {
  box-sizing: border-box;
  color: black;
  cursor: default;
  display: inline-block;
  font-family: 'Lucida Grande';
  font-size: 11px;
  height: 18px;
  border: 1px solid silver;
  letter-spacing: normal;
  line-height: normal;
  margin: 0px 10px;
  padding: 0px 8px;
  text-align: center;
  text-indent: 0px;
  text-shadow: none;
  white-space: pre;
  background-color: #eeeeee;
  border-radius: 3px;
  text-decoration: none;
  -webkit-appearance: push-button;
  -moz-appearance: push-button;
  appearance: push-button;
}

/* line 95, ../scss/lolt.styles.scss */
.node-unpublished {
  background: transparent;
}

/* line 99, ../scss/lolt.styles.scss */
#admin-menu {
  top: -19px;
}

/* line 102, ../scss/lolt.styles.scss */
.riotbar-present #admin-menu {
  top: 0;
  z-index: 9;
}

/* line 107, ../scss/lolt.styles.scss */
html body.admin-menu.riotbar-present {
  margin-top: 40px !important;
}

/* line 111, ../scss/lolt.styles.scss */
.pane-lolbar-navigation {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

/* line 117, ../scss/lolt.styles.scss */
.front .pane-lolbar-navigation {
  padding: 45px 0;
}

/* line 120, ../scss/lolt.styles.scss */
.not-front .pane-lolbar-navigation {
  height: auto;
  padding: 15px 0;
}

/* line 125, ../scss/lolt.styles.scss */
#header-riotbar {
  background: url(../img/lol_logo.png) center center no-repeat;
  background-size: contain;
  width: 225px;
  height: 85px;
  z-index: 10;
  margin-left: 20px;
  display: block;
  text-decoration: none;
  outline: none;
}

/* line 137, ../scss/lolt.styles.scss */
a.tabledrag-handle .handle {
  background: url("/misc/draggable.png") no-repeat scroll 6px 9px transparent;
  height: 24px;
  margin: -2px 0 0 14px;
  padding: 0;
  width: 23px;
}

/* line 144, ../scss/lolt.styles.scss */
table.tabledrag-processed {
  width: 100%;
}

/*  changes for lolkit */
/* line 148, ../scss/lolt.styles.scss */
h4 {
  font-size: 1.35em;
}

/* line 151, ../scss/lolt.styles.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 157, ../scss/lolt.styles.scss */
h1.article-title {
  font-size: 2em;
  line-height: 1.1em;
  margin-bottom: 0px;
}

/* line 163, ../scss/lolt.styles.scss */
.article_detail {
  display: block;
  margin: 0em 0 1em;
}

/* line 168, ../scss/lolt.styles.scss */
.posted_by {
  text-transform: uppercase;
  color: #555555;
  font-size: 0.75em;
}

/* line 174, ../scss/lolt.styles.scss */
.pager {
  text-align: right;
  margin-top: 10px;
}

/* line 178, ../scss/lolt.styles.scss */
.pager-offset {
  position: relative;
  margin-bottom: 30px;
}

/* line 183, ../scss/lolt.styles.scss */
.pager-offset .pager {
  position: absolute;
  bottom: -40px;
  right: 0px;
}

/*  force grid items to be position static so that a parent container can be the relative parent for absolute positioned elements */
/* line 190, ../scss/lolt.styles.scss */
.gs-static > * {
  position: static;
}

/* line 194, ../scss/lolt.styles.scss */
.field-name-body a.region-na,
.field-name-body a.region-euw,
.field-name-body a.region-eune {
  display: none;
}

/* line 202, ../scss/lolt.styles.scss */
.sidebar-navigation ul.menu {
  margin: 0px;
  padding: 0px;
  font-family: "Adobe Garamond Pro", Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;
  /* i18n-fonts : headings font */
}
/* line 208, ../scss/lolt.styles.scss */
.i18n-cs .sidebar-navigation ul.menu, .i18n-el .sidebar-navigation ul.menu, .i18n-tr .sidebar-navigation ul.menu, .i18n-pl .sidebar-navigation ul.menu, .i18n-pt .sidebar-navigation ul.menu, .i18n-tr .sidebar-navigation ul.menu, .i18n-ro .sidebar-navigation ul.menu, .i18n-ru .sidebar-navigation ul.menu {
  font-family: Georgia, "Times New Roman", Times, serif;
}
/* line 219, ../scss/lolt.styles.scss */
.sidebar-navigation ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-size: 1.4em;
  /*  last link is a view all link and should be distinctly styled  */
}
/* line 226, ../scss/lolt.styles.scss */
.sidebar-navigation ul.menu li a {
  text-transform: uppercase;
  text-decoration: none;
}
/* line 230, ../scss/lolt.styles.scss */
.sidebar-navigation ul.menu li li {
  font-size: .675em;
  margin-bottom: 0px;
  text-transform: none;
}
/* line 235, ../scss/lolt.styles.scss */
.sidebar-navigation ul.menu li li a {
  text-transform: none;
}
/* line 239, ../scss/lolt.styles.scss */
.sidebar-navigation ul.menu li li.first {
  margin-top: 10px;
}
/* line 243, ../scss/lolt.styles.scss */
.sidebar-navigation ul.menu li li.last {
  margin-top: 10px;
  font-weight: bold;
  font-size: 0.5em;
  text-transform: uppercase;
  text-decoration: underline;
}
/* line 253, ../scss/lolt.styles.scss */
.sidebar-navigation .subtle-divider {
  margin: 20px 0;
}

/* line 258, ../scss/lolt.styles.scss */
h2.black-bar-header,
.black-bar-header h2,
#mini-panel-lol_media_browser_featured_media h2 {
  background: black url("http://cdn.leagueoflegends.com/lolkit/1.0.12/resources/images/lol-textures.jpg") no-repeat 0 -6px;
  padding: 17px 20px 11px 20px;
  margin: 0px 0 0 0;
  -webkit-box-shadow: 0px 1px 2px #323232;
  -moz-box-shadow: 0px 1px 2px #323232;
  box-shadow: 0px 1px 2px #323232;
  color: #DFE1E1;
  position: relative;
}

/* line 270, ../scss/lolt.styles.scss */
h2.black-bar-header:before,
.black-bar-header h2:before,
#mini-panel-lol_media_browser_featured_media h2:before {
  content: "";
  display: block;
  height: 2px;
  background: black url("http://cdn.leagueoflegends.com/lolkit/1.0.12/resources/images/lol-textures.jpg") no-repeat center -1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}

/* line 284, ../scss/lolt.styles.scss */
.black-bar-header h2,
#mini-panel-lol_media_browser_featured_media h2 {
  margin-bottom: 20px;
}

/* line 290, ../scss/lolt.styles.scss */
.node-teaser .field-name-field-body-medium {
  max-height: 7.5em;
  overflow: hidden;
}

/* line 294, ../scss/lolt.styles.scss */
.node-article.node-teaser .teaser-content {
  height: 110px;
  margin-top: 10px;
}

/* line 298, ../scss/lolt.styles.scss */
.node-teaser .field-name-field-article-media img {
  width: 281px;
  height: 158px;
}

/*  Related News listing block  */
/* line 304, ../scss/lolt.styles.scss */
.view-id-news_small_listing .node-small-listing {
  margin: 10px 0;
}

/* line 308, ../scss/lolt.styles.scss */
.media-tertiary .node-small-card .panel-separator,
.media-tertiary .node-small-card .gs-container {
  display: none;
}

/*  temp fix for wrapper problem on small card grid view. This creates spacing issues, but ensures that the */
/* line 314, ../scss/lolt.styles.scss */
.view-lol-media-browser-browse .node-small-card h4 {
  height: 2.1em;
  overflow: hidden;
}

/* line 318, ../scss/lolt.styles.scss */
.view-lol-media-browser-browse .node-small-card .gs-container > * {
  padding-top: 0px;
}

/* line 321, ../scss/lolt.styles.scss */
.view-lol-media-browser-browse .node-art.node-small-card .gs-container {
  margin-top: 0px;
}

/* line 325, ../scss/lolt.styles.scss */
a.lol-core-file-formatter {
  position: relative;
  display: inline-block;
  max-width: 100%;
}

/* line 330, ../scss/lolt.styles.scss */
.file-type-icon {
  position: absolute;
  display: block;
  bottom: 5px;
  right: 5px;
  width: 24px;
  height: 23px;
  border-radius: 2px;
}

/* line 339, ../scss/lolt.styles.scss */
.file-type-icon-video {
  background: #d0d1d3 url(resources/lol-icons.png) no-repeat -3px -260px;
  box-shadow: 1px 1px 3px #222;
}

/* line 345, ../scss/lolt.styles.scss */
.time-ago,
.field-name-field-category a,
.field-name-field-category a:visited,
.field-name-field-media-type a,
.field-name-field-media-type a:visited {
  color: #888888;
}

/*  remove the default backdrop from the homepage   */
/* line 354, ../scss/lolt.styles.scss */
.backdrop {
  background: url("../img/lol_news_new_bg.jpg") top center no-repeat;
}

/* line 357, ../scss/lolt.styles.scss */
body.page-home .backdrop {
  background-image: none;
}

/*  position the default drupal admin tabs in a place that they are easy to use and do not disrupt the design of the page. */
/* line 362, ../scss/lolt.styles.scss */
.tabs ul.primary {
  position: fixed;
  left: 0px;
  top: 250px;
  z-index: 100;
  margin: 0px;
  padding: 0px;
}
/* line 370, ../scss/lolt.styles.scss */
.tabs ul.primary li a {
  text-decoration: none;
  display: block;
  width: 120px;
  margin: 0;
  padding: 5px 5px 5px 10px;
  background-color: #DDD;
  white-space: normal;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 10px;
}
/* line 381, ../scss/lolt.styles.scss */
.tabs ul.primary li a:hover {
  background-color: #EEE;
}
/* line 385, ../scss/lolt.styles.scss */
.tabs ul.primary li.active a,
.tabs ul.primary li.active a:hover {
  background-color: #FFF;
}

/*  better looking error styling  */
/* line 392, ../scss/lolt.styles.scss */
div.error, table tr.error {
  color: #fef5f1;
  background-color: #8c2e0b;
}

/* custom error styling for chossen module */
/* line 398, ../scss/lolt.styles.scss */
div.error .chosen-drop {
  color: #8c2e0b;
}

/*  styles the homepage news links   */
/* line 403, ../scss/lolt.styles.scss */
.view-news-recent {
  position: relative;
}

/* line 406, ../scss/lolt.styles.scss */
.view-news-recent .view-footer a.header-links {
  position: absolute;
  top: -57px;
  right: 20px;
  border-width: 0 1px;
  display: block;
  color: #bbbbbb;
  text-decoration: none;
  line-height: 37px;
  padding: 12px 15px 8px;
  background: rgba(255, 255, 255, 0.1);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 420, ../scss/lolt.styles.scss */
.view-news-recent .view-footer a.header-links:hover {
  color: white;
  background: rgba(255, 255, 255, 0.15);
}

/*  style the contents of the interstitial overlay  */
/* line 426, ../scss/lolt.styles.scss */
#colorbox.beta-interstitial-colorbox {
  background: transparent none;
  border-radius: 0px;
  box-shadow: none;
  outline: none;
}

/* line 432, ../scss/lolt.styles.scss */
.beta-interstitial-colorbox #cboxBottomRight,
.beta-interstitial-colorbox #cboxBottomLeft,
.beta-interstitial-colorbox #cboxBottomCenter,
.beta-interstitial-colorbox #cboxMiddleLeft,
.beta-interstitial-colorbox #cboxMiddleRight,
.beta-interstitial-colorbox #cboxTopRight,
.beta-interstitial-colorbox #cboxTopLeft,
.beta-interstitial-colorbox #cboxTopCenter {
  display: none !important;
}

/* line 442, ../scss/lolt.styles.scss */
.beta-interstitial-colorbox #cboxLoadedContent,
.beta-interstitial-colorbox #cboxContent {
  margin: 0px !important;
}

/* line 446, ../scss/lolt.styles.scss */
.beta-interstitial-colorbox #cboxTitle {
  height: 0px;
  padding: 0px;
}

/* line 450, ../scss/lolt.styles.scss */
.beta-interstitial-colorbox #cboxClose {
  border: none;
  top: 0px;
  right: 0px;
  display: none;
}

/* line 456, ../scss/lolt.styles.scss */
#mini-panel-lol_sneak_peek_prestitial_overlay {
  background-color: #FFF;
}

/* line 459, ../scss/lolt.styles.scss */
html body.page-sneak-peek-overlay {
  background-color: #FFF;
  margin: 0px !important;
}

/* line 463, ../scss/lolt.styles.scss */
.beta-prestitial > div {
  width: 740px;
  height: 330px;
  padding: 40px 50px;
  text-align: center;
  background-color: #EEEEEE;
}

/* line 470, ../scss/lolt.styles.scss */
.beta-prestitial .close-interstitial {
  margin-top: 20px;
}

/* line 473, ../scss/lolt.styles.scss */
.beta-prestitial .featured {
  text-align: left;
}

/*  SHAME: These cures are here because drupal is inserting some css into the page which sets the width to 99%, which causes rendering problems. */
/* line 478, ../scss/lolt.styles.scss */
.panels-flexible-column-new-main,
.panels-flexible-region-new-center {
  width: 100% !important;
}
