/* FESTIVAL OF IDEAS STYLES */
@media only screen and (max-width: 480px) {
  /* line 10, sass/rqf-foi.scss */
  html.rqf-page.rqf-page div#header form {
    top: 103px;
  }
}
/* line 15, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#header div#location > h1 {
  padding-bottom: 8px;
}
/* line 18, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#header div#location a {
  width: 140px;
  height: 120px;
  padding: 15px 15px 0 0 !important;
}
/* line 22, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#header div#location a img {
  width: 100% !important;
  height: 100% !important;
}
@media only screen and (max-width: 480px) {
  /* line 14, sass/rqf-foi.scss */
  html.rqf-page.rqf-page div#header div#location {
    padding-bottom: 67px;
  }
  /* line 29, sass/rqf-foi.scss */
  html.rqf-page.rqf-page div#header div#location > h1 {
    top: 151px;
  }
  /* line 32, sass/rqf-foi.scss */
  html.rqf-page.rqf-page div#header div#location a {
    margin: 0 auto;
    width: 126px;
    height: 108px;
  }
}
/* line 40, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#extra-links#extra-links {
  border-bottom-color: #b4227e;
}
/* line 42, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#extra-links#extra-links p {
  display: none;
}
/* line 48, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#breadcrumb ul li {
  display: inline-block;
  overflow: hidden;
}
/* line 51, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#breadcrumb ul li:nth-of-type(-n+4) {
  display: none;
}
/* line 54, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#breadcrumb ul li:nth-of-type(5) {
  text-indent: -0.7em;
}
/* line 62, sass/rqf-foi.scss */
html.rqf-page.rqf-page #nav li span.parent,
html.rqf-page.rqf-page #nav li span.parent a.parent {
  background-color: #404040;
}
/* line 66, sass/rqf-foi.scss */
html.rqf-page.rqf-page #nav li a:hover {
  background-color: #b4227e !important;
}
/* line 72, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#lhcolumn {
  margin-top: 0 !important;
}
/* line 75, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#lhcolumn #before {
  display: none;
}
/* line 80, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn {
  /* prevents bullet point from displaying before tabs */
}
/* line 83, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn .col-half .boxout h2,
html.rqf-page.rqf-page div#mdcolumn .col-half .boxoutAlt h2,
html.rqf-page.rqf-page div#mdcolumn .col-half h2,
html.rqf-page.rqf-page div#mdcolumn .col-third .boxout h2,
html.rqf-page.rqf-page div#mdcolumn .col-third .boxoutAlt h2,
html.rqf-page.rqf-page div#mdcolumn .col-third h2 {
  background-color: #b4227e;
}
/* line 87, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn .col-half .boxout h2 a,
html.rqf-page.rqf-page div#mdcolumn .col-half .boxoutAlt h2 a,
html.rqf-page.rqf-page div#mdcolumn .col-half h2 a,
html.rqf-page.rqf-page div#mdcolumn .col-third .boxout h2 a,
html.rqf-page.rqf-page div#mdcolumn .col-third .boxoutAlt h2 a,
html.rqf-page.rqf-page div#mdcolumn .col-third h2 a {
  color: #fff;
}
/* line 92, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul#event-facts li {
  padding-left: 45px;
  min-height: 32px;
}
/* line 96, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul {
  list-style: none;
}
/* line 98, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul li {
  background-image: url("https://www.york.ac.uk/media/css/festival-of-ideas/bullet.gif");
  padding-left: 12px;
}
/* line 101, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul li.when {
  background-image: url("https://www.york.ac.uk/media/css/festival-of-ideas/clock.png");
}
/* line 104, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul li.tickets {
  background-image: url("https://www.york.ac.uk/media/css/festival-of-ideas/ticket.png");
}
/* line 106, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul li.tickets a.book {
  color: #fff;
}
/* line 110, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul li.where {
  background-image: url("https://www.york.ac.uk/media/css/festival-of-ideas/pin.png");
}
/* line 113, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul li.accessibility {
  background-image: url("https://www.york.ac.uk/media/news-and-events/festival-of-ideas/2014/images/promo-images/wheelchair.png");
}
/* line 119, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul.tabNavigation {
  list-style: none;
}
/* line 121, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn ul.tabNavigation li {
  background-image: none;
  padding-left: 0;
}
/* line 134, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn a,
html.rqf-page.rqf-page div#rhcolumn a {
  color: #b4227e;
}
/* line 138, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn .boxout p, html.rqf-page.rqf-page div#mdcolumn .boxout h3, html.rqf-page.rqf-page div#mdcolumn .boxout h4, html.rqf-page.rqf-page div#mdcolumn .boxout h5, html.rqf-page.rqf-page div#mdcolumn .boxout a:link, html.rqf-page.rqf-page div#mdcolumn .boxout a:visited, html.rqf-page.rqf-page div#mdcolumn .boxout a:hover, html.rqf-page.rqf-page div#mdcolumn .boxout li,
html.rqf-page.rqf-page div#rhcolumn .boxout p,
html.rqf-page.rqf-page div#rhcolumn .boxout h3,
html.rqf-page.rqf-page div#rhcolumn .boxout h4,
html.rqf-page.rqf-page div#rhcolumn .boxout h5,
html.rqf-page.rqf-page div#rhcolumn .boxout a:link,
html.rqf-page.rqf-page div#rhcolumn .boxout a:visited,
html.rqf-page.rqf-page div#rhcolumn .boxout a:hover,
html.rqf-page.rqf-page div#rhcolumn .boxout li {
  color: #1D1D1D;
}
/* line 142, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn .boxoutAlt,
html.rqf-page.rqf-page div#rhcolumn .boxoutAlt {
  background-color: #404040;
  border-color: #404040;
}
/* line 145, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#mdcolumn .boxoutAlt a,
html.rqf-page.rqf-page div#rhcolumn .boxoutAlt a {
  color: #eee;
}
/* line 151, sass/rqf-foi.scss */
html.rqf-page.rqf-page #upcomingevents .event .eventdate .day.day {
  background: #b4227e;
}
@media only screen and (max-width: 480px) {
  /* line 156, sass/rqf-foi.scss */
  html.rqf-page.rqf-page #event-facts {
    clear: both;
  }
}
/* line 161, sass/rqf-foi.scss */
html.rqf-page.rqf-page div#footer {
  border-top-color: #b4227e;
}
