/*
		TEMPORARY CODE
		- this will be integrated before live
 */

/* unintegrated SCSS output, @import for the time-being */

/* these were updated, but not fed back to Domain7 yet */

 blockquote {
  display: block;
  box-sizing: content-box;
  width: 96%;
  padding: 2%;
  margin: 16px 0;
  background: #9d9d9d;
  color: #fff;
  font-style: italic;
  -webkit-font-smoothing: antialiased;
  clear: both;
}

/* line 25, ../scss/modules/_quotes.scss */
blockquote.floating-blockquote {
  width: 30%;
  float: left;
  margin: 6px 16px 16px 0;
}


/* line 32, ../scss/modules/_quotes.scss */
.ic_pullquote {
  font-size: 1.1em;
  font-weight: bold;
  background: #fff;
  color: #003e75;
  /* SASS colour here */
  float: left;
  width: 30%;
  margin: 16px 16px 16px 0;
}

@media screen and (max-width: 480px) {
  blockquote.floating-blockquote {
    box-sizing: content-box;
    width: 96%;
    float: left;
    margin: 16px 0px;
  }

  .ic_pullquote {
    width:100%;
    margin: 16px 0;
  }
}


/* IE FIXES */

/*.ie9 .article-quote-callout-inside q::before,
.ie8 .article-quote-callout-inside q::before,
.lt-ie9 .article-quote-callout-inside q::before
{
  margin-left: -2.45em;
}*/

/* overwriting the IE-incompatible text-indent in em.
This has to be updated in the screen.css file */

div.article-quote-callout-inside q
{
  text-indent: 40px;
}

/* stretch iMedia video to fill the space nicely */
div.highlight .video-player figure {
  width:100%;
}

/* remove section navigation, since t4 can't do this easily */
body.no-section-nav section.section-nav {
  display:none;
}

/* resets for homepage banner 2 */
.banner.links {
    overflow: hidden;
    padding-right: 0;
    position: relative;
    width: 100%;
}

/* extra variations for news/events blocks */
.news,.events {
  margin-bottom: 16px;
  position: relative;
}

/* kis widget responsive modifications */
@media screen and (max-width: 645px) {
  .kis-widget {
    width:100%;
    padding:0;
  }

  .kis-widget iframe {
    transform: scale(0.7);
    transform-origin: 0 0;
  }
}

@media screen and (max-width: 455px) {
  .kis-widget iframe {
    transform: scale(0.5);
    transform-origin: 0 0;
  }
}

/* video tweaks */
.video-player {
  padding-top: 43.25%;
  padding-bottom:16px;
  position: relative;
  margin: 5px 16px 16px 0;
}
.module .video-player.one-third {
  width:33.33%;
  padding-top:24.25%;
}
.video-player.three-thirds,
.video-player.full {
  padding-top: 61%;
}
.video-player figure {
  width: 100%;
  left: 0;
  position: absolute !important;
  top: 0;
}
.highlight .video-player {
  padding:0;
  margin:0 0 10px 0;
}
.highlight .video-player figure {
  position: relative !important;
}
.video-player .video-placeholder {
  padding-top:56.25%;
  overflow:hidden;

}
.video-player .video-placeholder img {
  position:absolute;
  top:-11.4%;
}
@media screen and (max-width: 465px) {
  .video-player {
    padding-top:75%;
    width:100%;
  }
}

/* A-Z Sub-item tweak to allow sub-lists within A-Z items */
.index-groups li > ol, .index-groups li > ul {
  margin-top: 9px;
}
.index-groups li > ol li > ol, .index-groups li > ol li > ul {
  margin-left: 25px;
}

/* Feature Group modifications to allow for use on landing pages */
.row.full.feature-group {
  margin-right: -24px;
  margin-bottom: 64px;
}
.row.full.feature-group .heading {
  padding-left: 24px;
}
.row.full.feature-group .heading .sub-title {
  line-height: 1.2em;
}
#content.container .row.full.feature-group:before {
  margin-right: 0;
}

/* x-column block header link */
.link-list h3 a:hover, .link-list h3 a:active {
  text-decoration:underline;
}