@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.
 *
 * To FORCE PRINT all selectors you can search and replace a single { (opening
 * curly brace) and insert an empty comment. This is very useful in conjuction
 * with FireSass: https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/
 *
 * 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 41, ../sass/global.styles.scss */
html {
  background: #fff;
}

/* line 46, ../sass/global.styles.scss */
body {
  font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 85%;
  color: #333333;
}

/* =============================================================================
 *   HTML Elements
 * ========================================================================== */
/* line 61, ../sass/global.styles.scss */
h2 {
  font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 67, ../sass/global.styles.scss */
h3 {
  font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 144, ../sass/global.styles.scss */
pre,
code,
tt,
samp,
kbd,
var {
  font-family: Consolas, Monaco, "Courier New", Courier, monospace, sans-serif;
}

/* =============================================================================
 *   Wrappers
 * ========================================================================== */
/*
 * Outer wrappers:
 * - #page-wrapper: body > #page-wrapper
 * - #page: body > #page-wrapper > #page
 * - .container: body > #page-wrapper > #page.container
 *
 * The .container class holds the page width value from theme settings. You can
 * style the .container class but do not add width such as border, padding,
 * margins etc.
 */
/*
 * Wraps all header elements - branding and .region-header
 */
/*
 * Wraps the sidebars the content column
 */
/*
 * Main content column wrapper
 */
/*
 * Wraps the main-content-header, the content region and feed-icons. Use this
 * wrapper to style the entire main content column
 */
/*
 * Wraps the content region, avoid applying styles to this wrapper, its used
 * mainly for position and invisible gutters and can be problematic to style
 */
/*
 * Footer wrapper
 */
/*
 * Panels may need additional margin wrangling when in the $content region
 */
/*
 * 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 - you can style this but never
 * add any width/margin/padding/borders etc to .container
 */
/*
 * Wraps the leaderboard
 */
/*
 * Wraps the header
 */
/* line 240, ../sass/global.styles.scss */
#header-wrapper {
  /* Debug styles, is this working */
  background: rgba(255, 192, 203, 0.5);
}

/*
 * Wraps the nav elements
 */
/*
 * Wraps breadcrumb
 */
/*
 * Wraps messages and help
 */
/*
 * Wraps the secondary content/preface region
 */
/*
 * Wraps the main content column
 */
/*
 * Wraps the tertiary content/postfix region
 */
/*
 * Footer wrapper
 */
/* line 298, ../sass/global.styles.scss */
#footer-wrapper {
  /* Debug styles, is this working? */
  background: rgba(255, 192, 203, 0.5);
}

/* =============================================================================
 *   Branding
 * ========================================================================== */
/*
 * Wraps all the branding elements, logo, name and slogan
 */
/*
 * Logo
 */
/* line 319, ../sass/global.styles.scss */
#logo {
  padding: 10px 0 2px 20px;
}
/* line 322, ../sass/global.styles.scss */
#logo img {
  vertical-align: bottom;
}

/*
 * Wrapper for the site name and slogan
 */
/*
 * Site name (h1)
 */
/* line 337, ../sass/global.styles.scss */
#site-name {
  margin: 0;
}
/* line 342, ../sass/global.styles.scss */
#site-name a:link, #site-name a:visited {
  text-decoration: none;
}
/* line 347, ../sass/global.styles.scss */
#site-name a:hover, #site-name a:focus {
  text-decoration: underline;
}

/*
 * Site slogan (h2)
 */
/* line 358, ../sass/global.styles.scss */
#site-slogan {
  margin: 0;
}

/* =============================================================================
 *   Page content header
 * ========================================================================== */
/*
 * Main content header wraps the page title, tabs and actions links
 */
/*
 * The main page title (h1)
 */
/* line 376, ../sass/global.styles.scss */
#page-title {
  margin: 0 0 0.67em;
}

/* =============================================================================
 *   Misc Global Styles
 * ========================================================================== */
/*
 * Feed icons
 */
/*
 * Aggregator feed source
 */
/* line 394, ../sass/global.styles.scss */
#aggregator .feed-source .feed-icon {
  display: inline;
  float: none;
  margin-right: 10px;
}

/* line 401, ../sass/global.styles.scss */
.feed-details dt,
.feed-details dd {
  display: inline;
  margin: 0;
}

/*
 * Generic styles for the more link
 */
/* line 414, ../sass/global.styles.scss */
.standout {
  font-size: 1.167em;
  line-height: 1.286em;
  padding: 1em;
  background: #62080a;
  background: -moz-linear-gradient(#8e090d 15px, #62080a 100%);
  /* FF 3.6+ */
  background: -ms-linear-gradient(#8e090d 15px, #62080a 100%);
  /* IE10 */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(15px, #8e090d), color-stop(100%, #ffffff));
  /* Safari 4+, Chrome 2+ */
  background: -webkit-linear-gradient(#8e090d 15px, #62080a 100%);
  /* Safari 5.1+, Chrome 10+ */
  background: -o-linear-gradient(#8e090d 15px, #62080a 100%);
  /* Opera 11.10 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e090d', endColorstr='#62080a');
  /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e090d', endColorstr='#62080a')";
  /* IE8+ */
  background: linear-gradient(#8e090d 15px, #62080a 100%);
  /* the standard */
  color: #fff;
}

/*
 * Generic styles for links. See the ul.links declaration in node and comment stylesheets
 */
/* line 434, ../sass/global.styles.scss */
ul.links {
  margin: 0;
  padding: 0;
}
/* line 438, ../sass/global.styles.scss */
ul.links.inline {
  display: block;
}
/* line 442, ../sass/global.styles.scss */
ul.links li {
  display: inline;
  list-style: none;
  padding: 0 10px 0 0;
}

/*
 * Search results are an ordered list so reset the margin
 */
/* line 453, ../sass/global.styles.scss */
.search-results {
  margin: 0;
  padding: 0;
}

/*
 * Attribution message and link
 */
/* line 462, ../sass/global.styles.scss */
.attribution {
  display: block;
  opacity: 0.65;
  padding: 1em 0;
  text-align: center;
}
/* line 468, ../sass/global.styles.scss */
.attribution a {
  text-decoration: none;
  color: inherit;
}
/* line 472, ../sass/global.styles.scss */
.attribution a:hover, .attribution a:focus {
  text-decoration: underline;
}

/* =============================================================================
 *   Regions
 * ========================================================================== */
/*
 * Standard region wrapper, don't add width to any regions, you will bork the layout - no margin, padding or borders etc
 */
/*
 * Regions have an inner div - perfect for adding margin, padding or borders
 */
/*
 * Regions can be nested, such as when using Panels
 */
/*
 * Header region, embedded in the #header
 */
/*
 * Generally used to output Drupals help block, if the help module is enabled
 */
/*
 * Secondary content
 */
/*
 * Sits above the main content header, like a content-top region
 */
/*
 * Sits below the main content, like a content-bottom region
 */
/*
 * Sidebars - targets both
 */
/*
 * First sidebar
 */
/*
 * Second sidebar
 */
/* line 547, ../sass/global.styles.scss */
.region-sidebar-second {
  font-size: 0.923em;
}

/*
 * Tertiary content
 */
/*
 * Footer region
 */
/* line 564, ../sass/global.styles.scss */
.region-footer .block.footer-address {
  border-bottom: 2px solid silver;
  border-top: 2px solid silver;
  padding: 0.929em 0;
  text-align: justify;
  color: #666666;
  margin-bottom: 0;
}
/* line 570, ../sass/global.styles.scss */
.region-footer .block.footer-address .title {
  color: black;
  font-weight: 800;
}

/* line 579, ../sass/global.styles.scss */
#block-menu-block-7,
#block-menu-menu-footer-menu {
  font-size: 0.923em;
}
/* line 584, ../sass/global.styles.scss */
#block-menu-block-7 li,
#block-menu-menu-footer-menu li {
  color: #666666;
  display: inline;
  list-style: outside none none;
  background: url("images/sprite.png") no-repeat scroll right -200px transparent;
  margin-right: 5px;
  padding-right: 8px;
}
/* line 591, ../sass/global.styles.scss */
#block-menu-block-7 li.last,
#block-menu-menu-footer-menu li.last {
  background: none;
  padding-right: 0;
  margin-right: 0;
}
/* line 598, ../sass/global.styles.scss */
#block-menu-block-7 a:link, #block-menu-block-7 a:visited, #block-menu-block-7 a:hover, #block-menu-block-7 a:focus, #block-menu-block-7 a:active,
#block-menu-menu-footer-menu a:link,
#block-menu-menu-footer-menu a:visited,
#block-menu-menu-footer-menu a:hover,
#block-menu-menu-footer-menu a:focus,
#block-menu-menu-footer-menu a:active {
  color: #666666;
}

/* =============================================================================
 *   Links
 * ========================================================================== */
/* line 610, ../sass/global.styles.scss */
a {
  text-decoration: none;
}
/* line 613, ../sass/global.styles.scss */
a:link {
  color: #7a090d;
}
/* line 617, ../sass/global.styles.scss */
a:visited {
  color: #7a090d;
}
/* line 621, ../sass/global.styles.scss */
a:active, a.active {
  color: #da0e13;
}
/* line 626, ../sass/global.styles.scss */
a:hover, a:focus {
  text-decoration: underline;
  color: #da0e13;
}

/* line 634, ../sass/global.styles.scss */
.node-content a {
  text-decoration: none;
}
/* line 637, ../sass/global.styles.scss */
.node-content a:link {
  color: #7a090d;
}
/* line 641, ../sass/global.styles.scss */
.node-content a:visited {
  color: #b65906;
}
/* line 645, ../sass/global.styles.scss */
.node-content a:active, .node-content a.active {
  color: #da0e13;
}
/* line 650, ../sass/global.styles.scss */
.node-content a:hover, .node-content a:focus {
  text-decoration: underline;
  color: #da0e13;
}
/* line 657, ../sass/global.styles.scss */
.node-content .field-name-body div {
  margin: 1.5em 0;
}
/* line 660, ../sass/global.styles.scss */
.node-content .field-name-body ul li {
  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJAwgfNSN3IG4AAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAARZJREFUGNONkb9LAnEAR99d53l3aah1EU0FDUKjU+gUQX9mkNRgQTRkv6DagginiLbWCrXzR3y9r3qf/gXf/HjLgwVxJGkR0V206I2ACFiyBswP+IAfgAHCErgwQzCUJI3Uu2mpfdjQcSXSyWas04O6xrdn0ngoZVb8qaes86RmdVsXHnqOQ7U8dFkp6CqOZd4+JGvlRpnH5+Mr4feYnKCfm+JuRaSuRb8D3l86YCweacbYDDGhWCeP7aXYZIa3GtLPizBJQMJjPiFa9nACGCQpxTyUXEi7hpUcBHEZXOESFdhp7DNbKZP4kK7l+XIgK/rMnIDqXg0KAXQlaT5Vdnet+1pN56D2Rqyj+q6Sh6aUTZTJauEz/2I5m3IFPKZ6AAAAAElFTkSuQmCC);
}

/* =============================================================================
 *   Primary, Secondary and Menu Bar region menus
 * ========================================================================== */
/* line 671, ../sass/global.styles.scss */
.nav {
  clear: both;
  margin: 10px 0 2px;
}
/* line 676, ../sass/global.styles.scss */
.nav ul,
.nav ul.menu {
  margin: 0;
  padding: 0;
}
/* line 682, ../sass/global.styles.scss */
.nav li,
.nav ul.menu li {
  display: inline;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 691, ../sass/global.styles.scss */
.nav li a,
.nav ul.menu li a {
  display: block;
  white-space: nowrap;
  padding: 0 10px;
  color: #7a090d;
}
/* line 697, ../sass/global.styles.scss */
.nav li a:visited,
.nav ul.menu li a:visited {
  color: #7a090d;
}
/* line 701, ../sass/global.styles.scss */
.nav li a.active,
.nav ul.menu li a.active {
  color: #333333;
}
/* line 704, ../sass/global.styles.scss */
.nav .block {
  margin-bottom: 0;
}

/* =============================================================================
 *   Superfish
 * ========================================================================== */
/* line 714, ../sass/global.styles.scss */
ul.sf-menu {
  margin-bottom: 0;
}
/* line 717, ../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;
}
/* line 730, ../sass/global.styles.scss */
ul.sf-menu li:hover, ul.sf-menu li.sfHover {
  outline: 0;
}
/* line 737, ../sass/global.styles.scss */
ul.sf-menu a:focus, ul.sf-menu a:hover, ul.sf-menu a:active {
  outline: 0;
}

/*
 * Superfish blocks
 */
/* line 750, ../sass/global.styles.scss */
.block-superfish {
  background: #8e090d;
}

/* line 753, ../sass/global.styles.scss */
.block-superfish {
  background: #8e090d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMDkwZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyMDgwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8e090d), color-stop(100%, #62080a));
  background-image: -moz-linear-gradient(#8e090d, #62080a);
  background-image: -webkit-linear-gradient(#8e090d, #62080a);
  background-image: linear-gradient(#8e090d, #62080a);
}
/* line 757, ../sass/global.styles.scss */
.block-superfish ul {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 768, ../sass/global.styles.scss */
.block-superfish li {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 774, ../sass/global.styles.scss */
#block-superfish-1 {
  border-top: 3px solid #999999;
}
/* line 776, ../sass/global.styles.scss */
#block-superfish-1 a {
  color: white;
}
/* line 778, ../sass/global.styles.scss */
#block-superfish-1 a:link, #block-superfish-1 a:visited {
  color: white;
}

/*
 * Vertical style
 */
/* line 786, ../sass/global.styles.scss */
.sf-vertical {
  width: 100%;
}
/* line 789, ../sass/global.styles.scss */
.sf-vertical li {
  width: 100%;
}
/* line 794, ../sass/global.styles.scss */
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
  left: 100%;
  top: 0;
  margin: 0;
  padding: 0;
}
/* line 802, ../sass/global.styles.scss */
.sf-vertical li a {
  padding: 0 10px;
  color: white;
}
/* line 805, ../sass/global.styles.scss */
.sf-vertical li a:link, .sf-vertical li a:visited {
  color: white;
}

/*
 * Navbar style
 */
/* line 815, ../sass/global.styles.scss */
.sf-navbar {
  padding-bottom: 0 !important;
}

/*
 * Sensible padding for the default style
 */
/* line 823, ../sass/global.styles.scss */
.sf-menu.sf-style-default a {
  padding: 0 10px;
}

/* line 827, ../sass/global.styles.scss */
.sf-menu.sf-style-default li {
  background: #8e090d;
}

/* line 833, ../sass/global.styles.scss */
ul.sf-menu.sf-style-default li {
  background: #8e090d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMDkwZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyMDgwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8e090d), color-stop(100%, #62080a));
  background-image: -moz-linear-gradient(#8e090d, #62080a);
  background-image: -webkit-linear-gradient(#8e090d, #62080a);
  background-image: linear-gradient(#8e090d, #62080a);
}
/* line 835, ../sass/global.styles.scss */
ul.sf-menu.sf-style-default li a {
  border: none;
  border-left: 2px solid #740605;
  padding: 2px 12px;
  font-weight: 800;
}
/* line 846, ../sass/global.styles.scss */
ul.sf-menu.sf-style-default li.first a {
  border: none;
}

/* line 851, ../sass/global.styles.scss */
.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active {
  background: black;
}

/* line 860, ../sass/global.styles.scss */
.sf-menu.sf-style-default a,
.sf-menu.sf-style-default a:visited {
  color: white;
}

/* line 864, ../sass/global.styles.scss */
.sf-menu.sf-style-default li.active-trail {
  background: #8e090d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyMDgwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1MDUwNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #62080a), color-stop(100%, #450507));
  background-image: -moz-linear-gradient(#62080a, #450507);
  background-image: -webkit-linear-gradient(#62080a, #450507);
  background-image: linear-gradient(#62080a, #450507);
}
/* line 868, ../sass/global.styles.scss */
.sf-menu.sf-style-default li.active-trail a:link {
  text-decoration: underline;
}

/* =============================================================================
 *   Menu Toggles
 * ========================================================================== */
/* line 879, ../sass/global.styles.scss */
.at-mt {
  position: relative;
}
/* line 881, ../sass/global.styles.scss */
.at-mt .at-menu-toggle,
.at-mt .at-menu-toggle ul,
.at-mt .at-menu-toggle ul.menu {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
/* line 889, ../sass/global.styles.scss */
.at-mt .at-menu-toggle-button {
  margin: 0;
}
/* line 893, ../sass/global.styles.scss */
.at-mt .at-menu-toggle ul a {
  padding: 0 10px;
  white-space: nowrap;
}

/* =============================================================================
 *   Menus, usually blocks
 * ========================================================================== */
/* line 904, ../sass/global.styles.scss */
ul.menu {
  padding-left: 15px;
}
/* line 907, ../sass/global.styles.scss */
ul.menu ul {
  padding-left: 15px;
}
/* line 915, ../sass/global.styles.scss */
ul.menu li {
  margin: 0;
}

/* If li.content exists it's a problem, so reset the padding */
/* line 944, ../sass/global.styles.scss */
.block .menu li.content {
  padding: 0;
}

/* =============================================================================
 *   Book navigation menu
 * ========================================================================== */
/* line 961, ../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 967, ../sass/global.styles.scss */
.book-navigation .menu {
  margin-left: 0;
}

/* =============================================================================
 *   Breadcrumbs
 * ========================================================================== */
/* line 977, ../sass/global.styles.scss */
#breadcrumb {
  margin: 10px 0;
  font-size: 0.85em;
  /* If the label is set to show in theme settings the label class is added */
}
/* line 981, ../sass/global.styles.scss */
#breadcrumb .breadcrumb-label {
  font-size: 1em;
  display: inline;
  padding-right: 10px;
}
/* line 986, ../sass/global.styles.scss */
#breadcrumb .breadcrumb-label:after {
  content: ":";
}
/* line 991, ../sass/global.styles.scss */
#breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 996, ../sass/global.styles.scss */
#breadcrumb .with-breadcrumb-label ol {
  display: inline;
}
/* line 1000, ../sass/global.styles.scss */
#breadcrumb li {
  list-style: none;
  display: inline;
}

/* =============================================================================
 *   Pagers
 * ========================================================================== */
/* line 1031, ../sass/global.styles.scss */
ul.pager {
  clear: both;
  margin: 0;
  text-align: center;
}

/* line 1038, ../sass/global.styles.scss */
.item-list ul.pager li {
  margin: 0;
}

/* line 1043, ../sass/global.styles.scss */
ul.pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: .5em;
}
/* line 1049, ../sass/global.styles.scss */
ul.pager li.pager-current {
  font-weight: 700;
}

/* line 1055, ../sass/global.styles.scss */
.block ul.pager li {
  margin: 0;
}

/*
 * Theme the various states of pager links
 */
/* =============================================================================
 *   Skip Navigation
 * ========================================================================== */
/* line 1092, ../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 1101, ../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 1111, ../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 1122, ../sass/global.styles.scss */
#skip-link a:hover, #skip-link a:focus, #skip-link a:active {
  outline: 0;
}

/* =============================================================================
 *   Tabs (local tasks)
 * ========================================================================== */
/* line 1135, ../sass/global.styles.scss */
#tasks {
  margin-bottom: 15px;
}

/* line 1140, ../sass/global.styles.scss */
ul.primary {
  border-bottom-color: #ccc;
  margin: 20px 0;
  padding: 0 0 0 5px;
}
/* line 1145, ../sass/global.styles.scss */
ul.primary li {
  display: block;
  float: left;
  margin: 0 1px -1px;
}
/* line 1150, ../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 1160, ../sass/global.styles.scss */
ul.primary li a:hover, ul.primary li a:focus {
  background-color: #eee;
  border-color: #ccc;
}
/* line 1169, ../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 1179, ../sass/global.styles.scss */
ul.secondary {
  border-bottom: 1px solid #ccc;
  margin: 1em 0 0;
  padding: 0 .3em 1em;
}
/* line 1184, ../sass/global.styles.scss */
ul.secondary li {
  border-right: 0;
  list-style: none;
  padding: 0 10px 0 0;
}
/* line 1190, ../sass/global.styles.scss */
ul.secondary li a:hover, ul.secondary li a.active {
  border-bottom: none;
  text-decoration: underline;
}

/* =============================================================================
 *   Action links
 * ========================================================================== */
/* line 1204, ../sass/global.styles.scss */
ul.action-links {
  margin: 20px 0 0;
  list-style: none;
}

/* =============================================================================
 *  Field Styling
 * ========================================================================== */
/*
 * Wrapper for any field
 */
/*
 * Above and inline classes are on the field wrapper
 */
/*
 * When labels are set to inline in field display settings the clearfix class is automatically added
 */
/* line 1231, ../sass/global.styles.scss */
.field-label-inline {
  /* Remove the margin on inline field lables to preserve vertical formatting */
}
/* line 1234, ../sass/global.styles.scss */
.field-label-inline .field-label {
  margin: 0;
}

/*
 * Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues
 */
/* line 1242, ../sass/global.styles.scss */
.field-label {
  font-size: 1em;
  font-weight: 700;
  font-family: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

/*
 * Field types (Core)
 */
/*
 * Image fields use the <figure> and <figcaption> elements from HTML5
 */
/*
 * Taxonomy
 */
/* line 1272, ../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 1277, ../sass/global.styles.scss */
.field-type-taxonomy-term-reference.field-label-inline .field-items {
  margin: 0;
  padding: 0;
}
/* line 1282, ../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
 */
/*
 * Long text
 */
/*
 * Text with summary
 */
/*
 * File
 */
/*
 * Number/Integer
 */
/*
 * Decimal
 */
/*
 * Number float
 */
/*
 * List
 */
/*
 * List boolean
 */
/*
 * List integer
 */
/*
 * List float
 */
/*
 * Field types (Contrib)
 */
/*
 * Named fields
 */
/*
 * Underscores in field name are replaced with dashes
 */
/*
 * Image Alignment Theme Settings - included here so you can easily override
 */
/*
 * Float none setting
 */
/*
 * Float left setting
 */
/* line 1396, ../sass/global.styles.scss */
.ia-l .field-type-image figure,
.iat-l .field-type-image figure {
  margin: 5px 20px 15px 0;
}

/*
 * Centered setting
 */
/* line 1405, ../sass/global.styles.scss */
.ia-c .field-type-image figure,
.iat-c .field-type-image figure {
  margin: 5px auto 15px;
}

/*
 * Float right setting
 */
/* line 1414, ../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 1428, ../sass/global.styles.scss */
.block {
  margin-bottom: 20px;
}

/*
 * Inner wrapper for most blocks, good for margin, padding and borders, block_system_main does not have it
 */
/*
 * The first block in the region
 */
/*
 * The last block in the region
 */
/*
 * Zebra striping for each block in the region
 */
/*
 * Zebra striping for each block in the region
 */
/*
 * Block title
 */
/* line 1466, ../sass/global.styles.scss */
.block-title,
.block-content .block-title {
  margin: 0;
}

/* line 1472, ../sass/global.styles.scss */
.block-title > a:link {
  color: white;
}
/* line 1475, ../sass/global.styles.scss */
.block-title > a:visited {
  color: white;
}
/* line 1478, ../sass/global.styles.scss */
.block-title > a:hover {
  color: white;
}
/* line 1481, ../sass/global.styles.scss */
.block-title > a:focus {
  color: white;
}
/* line 1484, ../sass/global.styles.scss */
.block-title > a:active {
  color: white;
}

/*
 * Block content wrapper
 */
/*
 * Match item list and block menu margin and padding
 */
/* line 1502, ../sass/global.styles.scss */
.block-content ul,
.block-content ol {
  padding: 0 0 0 15px;
}
/* line 1507, ../sass/global.styles.scss */
.block-content li {
  margin: 0;
  padding: 0;
}

/* line 1516, ../sass/global.styles.scss */
.view.view-calendar.view-display-id-first_month_block .date-heading h3,
.view.view-calendar.view-display-id-second_month_block .date-heading h3,
.view.view-calendar.view-display-id-third_month_block .date-heading h3 {
  font-size: 1.083em;
}
/* line 1519, ../sass/global.styles.scss */
.view.view-calendar.view-display-id-first_month_block ul.pager,
.view.view-calendar.view-display-id-second_month_block ul.pager,
.view.view-calendar.view-display-id-third_month_block ul.pager {
  display: none;
}
/* line 1523, ../sass/global.styles.scss */
.view.view-calendar.view-display-id-first_month_block div.month.mini-day-off,
.view.view-calendar.view-display-id-first_month_block div.month.mini-day-on,
.view.view-calendar.view-display-id-second_month_block div.month.mini-day-off,
.view.view-calendar.view-display-id-second_month_block div.month.mini-day-on,
.view.view-calendar.view-display-id-third_month_block div.month.mini-day-off,
.view.view-calendar.view-display-id-third_month_block div.month.mini-day-on {
  text-align: center;
}
/* line 1527, ../sass/global.styles.scss */
.view.view-calendar.view-display-id-first_month_block .calendar-calendar th,
.view.view-calendar.view-display-id-second_month_block .calendar-calendar th,
.view.view-calendar.view-display-id-third_month_block .calendar-calendar th {
  padding: 4px 6px 4px 6px;
}

/* line 1535, ../sass/global.styles.scss */
#block-views-news-block h3,
#block-views-calendar-block-3 h3 {
  font-size: 1em;
  margin-bottom: 0.25em;
}
/* line 1540, ../sass/global.styles.scss */
#block-views-news-block .item-list ul,
#block-views-calendar-block-3 .item-list ul {
  list-style: outside none none;
}
/* line 1542, ../sass/global.styles.scss */
#block-views-news-block .item-list ul li,
#block-views-calendar-block-3 .item-list ul li {
  margin: 0;
  padding: 0;
  clear: both;
}

/* line 1554, ../sass/global.styles.scss */
.view-display-id-related_events_block .item-list ul,
.view-display-id-related_events_block ul.menu,
#block-menu-menu-event-types .item-list ul,
#block-menu-menu-event-types ul.menu,
#block-menu-menu-more-events .item-list ul,
#block-menu-menu-more-events ul.menu {
  padding: 0 0 0 15px;
  margin: 1em 0 0 0;
  list-style-type: disc;
}
/* line 1560, ../sass/global.styles.scss */
.view-display-id-related_events_block .item-list ul li,
.view-display-id-related_events_block ul.menu li,
#block-menu-menu-event-types .item-list ul li,
#block-menu-menu-event-types ul.menu li,
#block-menu-menu-more-events .item-list ul li,
#block-menu-menu-more-events ul.menu li {
  margin: 0 0 0.25em 1.5em;
  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJAwgfNSN3IG4AAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAARZJREFUGNONkb9LAnEAR99d53l3aah1EU0FDUKjU+gUQX9mkNRgQTRkv6DagginiLbWCrXzR3y9r3qf/gXf/HjLgwVxJGkR0V206I2ACFiyBswP+IAfgAHCErgwQzCUJI3Uu2mpfdjQcSXSyWas04O6xrdn0ngoZVb8qaes86RmdVsXHnqOQ7U8dFkp6CqOZd4+JGvlRpnH5+Mr4feYnKCfm+JuRaSuRb8D3l86YCweacbYDDGhWCeP7aXYZIa3GtLPizBJQMJjPiFa9nACGCQpxTyUXEi7hpUcBHEZXOESFdhp7DNbKZP4kK7l+XIgK/rMnIDqXg0KAXQlaT5Vdnet+1pN56D2Rqyj+q6Sh6aUTZTJauEz/2I5m3IFPKZ6AAAAAElFTkSuQmCC);
}

/* line 1572, ../sass/global.styles.scss */
#block-views-calendar-block-3 .item-list ul li {
  margin: 0 0 2em;
}
/* line 1575, ../sass/global.styles.scss */
#block-views-calendar-block-3 .views-field-field-date {
  background: linear-gradient(#f1f1f1 6px, #d7d7d7 100%) repeat scroll 0 0 transparent;
  border: 1px solid #d6d6d6;
  display: block;
  float: left;
  font-weight: normal;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 2px;
  text-align: center;
  width: 85px;
}
/* line 1576, ../sass/global.styles.scss */
#block-views-calendar-block-3 .views-field-field-date h3 {
  font-size: 1em;
}
/* line 1593, ../sass/global.styles.scss */
#block-views-calendar-block-3 views-field-title {
  margin-left: 105px;
}

/* line 1603, ../sass/global.styles.scss */
#block-views-document-links-block .view-content ul,
#block-views-related-links-block .view-content ul {
  list-style: outside none none;
  padding-left: 0;
}
/* line 1606, ../sass/global.styles.scss */
#block-views-document-links-block .view-content ul li,
#block-views-related-links-block .view-content ul li {
  border-top: 1px dotted #cdcdcd;
  padding-bottom: 0.4em;
  padding-top: 0.4em;
  margin: 0;
}
/* line 1612, ../sass/global.styles.scss */
#block-views-document-links-block .view-content ul li.views-row-first,
#block-views-related-links-block .view-content ul li.views-row-first {
  border: none;
}

/* line 1623, ../sass/global.styles.scss */
.view-page-documents.view-display-id-block .item-list li {
  border-bottom: 1px dotted #CDCDCD;
  margin-bottom: 11px;
  padding: 0 0 7px 37px;
}

/*
 * Block for the latest news items in the first category
 */
/*
 * Block for the latest news items in the first feed
 */
/*
 * First block created with "Add block" link
 */
/*
 * "Recent blog posts" block
 */
/*
 * "Book navigation" block for the current book's table of contents
 */
/*
 * "Recent comments" block
 */
/*
 * "Active forum topics" block
 */
/*
 * "New forum topics" block
 */
/*
 * Language switcher block
 */
/*
 * Custom menu block
 */
/*
 * "Recent content" block
 */
/*
 * "Syndicate" block for primary RSS feed; see also page.css's .feed-icon
 */
/*
 * "Most recent poll" block
 */
/*
 * "Author information" block for the profile of the page's author
 */
/*
 * "Search form" block
 */
/* line 1720, ../sass/global.styles.scss */
#block-search-form .form-submit {
  width: 50px;
  height: 35px;
  filter: none;
  -ms-filter: none;
  background: url("images/sprite.png") center -163px no-repeat;
  border: 0;
  text-indent: -500px;
}

/* line 1731, ../sass/global.styles.scss */
input[type="search"].form-text {
  width: 200px;
}

/*
 * "Shortcuts" block
 */
/*
 * "Popular content" block
 */
/*
 * "Main menu" block
 */
/*
 * "Management" block for Drupal management menu
 */
/*
 * "Navigation" block for Drupal navigation menu
 */
/*
 * "User menu" block for Drupal user menu
 */
/* line 1775, ../sass/global.styles.scss */
#block-userwelcome-welcome {
  margin-bottom: 0;
}
/* line 1780, ../sass/global.styles.scss */
#block-userwelcome-welcome .block-title {
  margin: 0;
}
/* line 1784, ../sass/global.styles.scss */
#block-userwelcome-welcome ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1789, ../sass/global.styles.scss */
#block-userwelcome-welcome ul.menu li {
  background: #f2f2f2;
  border-top: 1px dotted #CDCDCD;
  list-style: none;
  list-style-image: none;
  margin: 0;
}
/* line 1790, ../sass/global.styles.scss */
#block-userwelcome-welcome ul.menu li span {
  display: block;
  padding: 0.3em 1em;
}
/* line 1799, ../sass/global.styles.scss */
#block-userwelcome-welcome ul.menu li a {
  color: #8e090d;
  padding: 0.3em 0;
}

/* line 1816, ../sass/global.styles.scss */
#block-menu-menu-my-menu .block-inner,
#block-menu-menu-staff-menu .block-inner,
#block-views-og-user-groups-my-committees .block-inner {
  border-bottom: 2px solid #CDCDCD;
}
/* line 1819, ../sass/global.styles.scss */
#block-menu-menu-my-menu .block-title,
#block-menu-menu-staff-menu .block-title,
#block-views-og-user-groups-my-committees .block-title {
  margin: 0;
}
/* line 1823, ../sass/global.styles.scss */
#block-menu-menu-my-menu ul.menu,
#block-menu-menu-staff-menu ul.menu,
#block-views-og-user-groups-my-committees ul.menu {
  border-bottom: 1px dotted #CDCDCD;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1828, ../sass/global.styles.scss */
#block-menu-menu-my-menu ul.menu li,
#block-menu-menu-staff-menu ul.menu li,
#block-views-og-user-groups-my-committees ul.menu li {
  background: #f2f2f2;
  border-top: 1px dotted #CDCDCD;
  list-style: none;
  list-style-image: none;
  margin: 0;
}
/* line 1837, ../sass/global.styles.scss */
#block-menu-menu-my-menu ul.menu li a,
#block-menu-menu-staff-menu ul.menu li a,
#block-views-og-user-groups-my-committees ul.menu li a {
  color: #8e090d;
  display: block;
  padding: 0.3em 1em;
}

/* line 1852, ../sass/global.styles.scss */
#block-views-og-user-groups-my-committees .block-title {
  background: none;
  color: #333333;
  border: none;
}

/* line 1859, ../sass/global.styles.scss */
#block-menu-menu-calendar-menu {
  margin-bottom: 0;
}
/* line 1864, ../sass/global.styles.scss */
#block-menu-menu-calendar-menu .block-title {
  margin: 0;
}
/* line 1868, ../sass/global.styles.scss */
#block-menu-menu-calendar-menu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1872, ../sass/global.styles.scss */
#block-menu-menu-calendar-menu ul.menu li {
  background: white;
  list-style: none;
  list-style-image: none;
  margin: 0;
  border-bottom: solid 3px #DEDEDE;
}
/* line 1878, ../sass/global.styles.scss */
#block-menu-menu-calendar-menu ul.menu li a {
  color: #8e090d;
  display: block;
  padding: 0.5em 0;
}

/*
 * "System help" block
 */
/*
 * "Main page content" block
 */
/*
 * "Powered by Drupal" block
 */
/*
 * "User login form" block
 */
/*
 * "Who's new" block for a list of the newest users
 */
/*
 * "Who's online" block for a list of the online users
 */
/* =============================================================================
 *   Node Styling
 * ========================================================================== */
/* line 1933, ../sass/global.styles.scss */
.node {
  margin-bottom: 20px;
}
/* line 1950, ../sass/global.styles.scss */
.node .node-title {
  margin: 0;
}
/* line 1965, ../sass/global.styles.scss */
.node .node-content .field {
  margin-bottom: 1em;
}
/* line 1968, ../sass/global.styles.scss */
.node .node-content .flexslider {
  margin-bottom: 1.5em;
}

/*
 * 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.
 */
/* =============================================================================
 *   Comment Styling - Comments, comment wrapper, comment form
 * ========================================================================== */
/*
 * Wrapper for the list of comments and its titles
 */
/* line 2016, ../sass/global.styles.scss */
#comments {
  margin: 1.5em 0;
}
/* line 2020, ../sass/global.styles.scss */
#comments h2.comment-title {
  margin: 0;
}
/* line 2024, ../sass/global.styles.scss */
#comments h2.comment-form {
  margin: 0;
}

/*
 * Wrapper for a single comment
 */
/* line 2034, ../sass/global.styles.scss */
.comment {
  margin-bottom: 20px;
}

/*
 * Comment title
 */
/* line 2065, ../sass/global.styles.scss */
.comment-title {
  margin: 0;
}

/*
 * Comment states
 */
/*
 * Preview of the comment before submitting new or updated comment
 */
/*
 * "New" marker for comments that are new for the current user
 */
/* line 2097, ../sass/global.styles.scss */
.new {
  color: #c00;
}

/*
 * Nested comments are indented
 */
/* line 2105, ../sass/global.styles.scss */
.indented {
  margin-left: 40px;
}

/* =============================================================================
 *   Forms
 * ========================================================================== */
/*
 * Wrapper for a form element (or group of form elements) and its label
 */
/* line 2119, ../sass/global.styles.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}
/* line 2132, ../sass/global.styles.scss */
.form-item .description {
  font-size: 0.85em;
}

/*
 * Highlight marks and form required mark
 */
/* line 2145, ../sass/global.styles.scss */
.marker,
.form-required {
  color: #c00;
}

/*
 * The submit button
 */
/* line 2159, ../sass/global.styles.scss */
.container-inline div,
.container-inline label {
  display: inline;
}

/*
 * Define consistent borders
 */
/* line 2168, ../sass/global.styles.scss */
fieldset {
  border: 1px solid #ccc;
}

/*
 * Tips for Drupal's input formats
 */
/*
 * Buttons used by contrib modules like Media
 */
/* line 2182, ../sass/global.styles.scss */
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
}

/* line 2187, ../sass/global.styles.scss */
#block-poll-recent .poll .vote-form {
  text-align: left;
}
/* line 2190, ../sass/global.styles.scss */
#block-poll-recent ul.links {
  margin: 1em 0;
  padding: 0;
}
/* line 2194, ../sass/global.styles.scss */
#block-poll-recent input[type="submit"] {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOTM5MzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3RDE1MEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzkpIiAvPgo8L3N2Zz4=") repeat scroll 0 0 #c93931;
  border: 1px solid #ae1414;
  border-radius: 4px;
  cursor: pointer;
  font-family: Tahoma,"MS Trebuchet",arial,sans-serif;
  font-size: 1em;
  line-height: 1.385em;
  padding: 4px 10px 4px 10px;
  position: relative;
  color: white;
}
/* line 2206, ../sass/global.styles.scss */
#block-poll-recent input[type="submit"]:before {
  color: white;
  content: "›";
  font-size: 1.3em;
  font-weight: bold;
  left: 0.4em;
  position: absolute;
  text-shadow: 1px 1px 1px black;
  top: 0.155em;
}
/* line 2217, ../sass/global.styles.scss */
#block-poll-recent input[type="radio"] {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 3px;
  margin-left: 2px;
}

/*
 * Password confirmation
 */
/* line 2230, ../sass/global.styles.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* =============================================================================
 *   Tables
 * ========================================================================== */
/* line 2240, ../sass/global.styles.scss */
table {
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
/* line 2245, ../sass/global.styles.scss */
table.sticky-header {
  z-index: 10;
}

/* line 2251, ../sass/global.styles.scss */
table,
thead,
tbody,
tr,
th,
td {
  border-color: #ccc;
}

/* line 2261, ../sass/global.styles.scss */
table,
td,
th {
  vertical-align: middle;
}

/* line 2268, ../sass/global.styles.scss */
caption,
th,
td {
  text-align: left;
}

/* line 2275, ../sass/global.styles.scss */
thead tr {
  font-weight: 700;
  background-color: #e5e5e5;
}

/* line 2281, ../sass/global.styles.scss */
td,
th {
  border-bottom: 0;
  margin: 0;
  padding: 5px 7px;
}

/* line 2292, ../sass/global.styles.scss */
tbody tr {
  border-top: 1px solid #ccc;
}

/* line 2297, ../sass/global.styles.scss */
tr {
  /* Table row striping */
}
/* line 2299, ../sass/global.styles.scss */
tr.odd {
  background: #fff;
}
/* line 2304, ../sass/global.styles.scss */
tr.info, tr.even, tr:nth-child(2n+2) {
  border-bottom: 0;
  background-color: #f5f5f5;
}
/* line 2315, ../sass/global.styles.scss */
tr.odd td.active {
  background-color: #eee;
}
/* line 2319, ../sass/global.styles.scss */
tr.even td.active {
  background-color: #ebebeb;
}

/* line 2336, ../sass/global.styles.scss */
table.standard {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  -webkit-border-horizontal-spacing: 2px;
  -webkit-border-vertical-spacing: 2px;
  width: 100%;
  margin: 1em 0;
  font-size: 0.923em;
  border-collapse: separate;
  border-spacing: 2px;
}
/* line 2352, ../sass/global.styles.scss */
table.standard tr.alternate1 td {
  background: none repeat scroll 0 0 #e4e4e4;
}
/* line 2356, ../sass/global.styles.scss */
table.standard td {
  background: #f2f2f2;
  padding: 0.6em 1em;
}
/* line 2359, ../sass/global.styles.scss */
table.standard td img {
  width: auto;
  max-width: none;
}
/* line 2363, ../sass/global.styles.scss */
table.standard td p {
  margin: 1em 0;
}
/* line 2366, ../sass/global.styles.scss */
table.standard td div {
  margin: 0;
}
/* line 2371, ../sass/global.styles.scss */
table.standard.white {
  width: auto;
  margin: 1em auto;
  font-size: 1em;
}
/* line 2375, ../sass/global.styles.scss */
table.standard.white td {
  background: white;
}

/* line 2385, ../sass/global.styles.scss */
table[cellpadding="0"] td {
  padding: 0;
}

/* line 2390, ../sass/global.styles.scss */
table.three-d {
  border-spacing: 3px;
  border-collapse: separate;
}
/* line 2393, ../sass/global.styles.scss */
table.three-d td {
  border-color: #952421;
}

/*
 * Forum tables
 * Core sets white-space to nowrap, which makes no sense
 */
/* line 2406, ../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;
}

/*
 * iframes in main content
 * 
 */
/* =============================================================================
 *   Messages
 * ========================================================================== */
/* line 2434, ../sass/global.styles.scss */
div.messages {
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 2439, ../sass/global.styles.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/*
 * Unpublished nodes
 */
/* line 2480, ../sass/global.styles.scss */
.node-unpublished p.unpublished,
.comment-unpublished p.unpublished {
  color: pink;
  color: rgba(239, 170, 170, 0.4);
  font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: visible;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
}
/* line 230, ../sass/_custom.scss */
.ie6-7 .node-unpublished p.unpublished > *, .ie6-7
.comment-unpublished p.unpublished > * {
  position: relative;
}

/*
  *
  *
  */
/* line 2490, ../sass/global.styles.scss */
#block-rooms-booking-manager-rooms-availability-search {
  margin-top: -1em;
}
/* line 2492, ../sass/global.styles.scss */
#block-rooms-booking-manager-rooms-availability-search .block-title {
  font-size: 1.5em;
  margin-bottom: 1em;
}
/* line 2496, ../sass/global.styles.scss */
#block-rooms-booking-manager-rooms-availability-search div#edit-actions.form-actions.form-wrapper {
  clear: both;
}

/* line 2504, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .view-content,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .view-content {
  overflow: hidden;
  *zoom: 1;
}
/* line 2507, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .views-row,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .views-row {
  float: left;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 1em;
}
/* line 2523, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .views-field-field-availability-1,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .views-field-field-availability-1 {
  width: 50%;
  float: left;
}
/* line 2526, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .views-field-field-availability-1 .field-content,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .views-field-field-availability-1 .field-content {
  padding-left: 20px;
}
/* line 2530, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .views-field-field-availability-1 .event-start,
.view-lodgings-catalogue.view-display-id-page .views-field-field-availability-1 .event-end,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .views-field-field-availability-1 .event-start,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .views-field-field-availability-1 .event-end {
  display: none;
}
/* line 2541, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .views-field-unit-description-description,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .views-field-unit-description-description {
  width: 50%;
  float: left;
  max-width: 300px;
}
/* line 2547, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .availability-title,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .availability-title {
  display: none;
}
/* line 2551, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .fc-toolbar,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .fc-toolbar {
  font-size: 0.8em;
}
/* line 2555, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .availability-button a,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .availability-button a {
  background: #c93931 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOTM5MzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3RDE1MEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzkpIiAvPgo8L3N2Zz4=");
  border: solid 1px #ae1414;
  border-radius: 4px;
  padding: 0px 0px 0px 19px;
  font-family: Tahoma,"MS Trebuchet",arial,sans-serif;
  position: relative;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.385em;
  padding: 4px 10px 4px 10px;
  color: white;
  font-weight: normal;
  font-size: 1em;
  color: white;
  text-align: center;
}
/* line 2571, ../sass/global.styles.scss */
.view-lodgings-catalogue.view-display-id-page .availability-button a:link, .view-lodgings-catalogue.view-display-id-page .availability-button a:visited, .view-lodgings-catalogue.view-display-id-page .availability-button a:hover, .view-lodgings-catalogue.view-display-id-page .availability-button a:active, .view-lodgings-catalogue.view-display-id-page .availability-button a:focus,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .availability-button a:link,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .availability-button a:visited,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .availability-button a:hover,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .availability-button a:active,
.view-id-lodgings_catalogue.view-display-id-block_catalogue .availability-button a:focus {
  color: white;
  text-align: center;
  display: block;
}

/* line 2585, ../sass/global.styles.scss */
.rooms-availability-search .form-wrapper input.form-submit {
  background: #c93931 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOTM5MzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3RDE1MEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzkpIiAvPgo8L3N2Zz4=");
  border: solid 1px #ae1414;
  border-radius: 4px;
  padding: 0px 0px 0px 19px;
  font-family: Tahoma,"MS Trebuchet",arial,sans-serif;
  position: relative;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.385em;
  padding: 4px 10px 4px 10px;
  color: white;
  font-weight: normal;
  font-size: 1em;
  color: white;
  text-align: center;
}

/* line 2605, ../sass/global.styles.scss */
.node .node-content .unit_description_image {
  width: 100px;
  float: left;
  margin-right: 1em;
  margin-bottom: 0;
}

/* line 2613, ../sass/global.styles.scss */
.rooms-search-result__unit_details_wrapper article {
  margin-bottom: 0;
}

/* line 2618, ../sass/global.styles.scss */
.rooms-search-result__unit-type-name {
  display: none;
  font-weight: bold;
}

/* rooms admin */
/* line 2627, ../sass/global.styles.scss */
form.rooms-management-form .form-item.form-item-change-event-status {
  margin: 1em 0;
}
/* line 2631, ../sass/global.styles.scss */
form.rooms-management-form div a {
  background: #c93931 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOTM5MzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3RDE1MEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzkpIiAvPgo8L3N2Zz4=");
  border: solid 1px #ae1414;
  border-radius: 4px;
  padding: 0px 0px 0px 19px;
  font-family: Tahoma,"MS Trebuchet",arial,sans-serif;
  position: relative;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.385em;
  padding: 4px 10px 4px 10px;
  color: white;
  font-weight: normal;
  font-size: 1em;
  color: white;
  text-align: center;
}

/* =============================================================================
 *    Maintenance pages
 * ========================================================================== */
/* line 2656, ../sass/global.styles.scss */
.maintenance-page .container {
  padding: 40px 0;
}
/* line 2660, ../sass/global.styles.scss */
.maintenance-page #site-name,
.maintenance-page #page-title {
  margin: 0;
}

/* line 2668, ../sass/global.styles.scss */
.db-offline .container {
  margin: 0 auto;
  padding: 40px 0;
  width: 100%;
  max-width: 960px;
}
/* line 2675, ../sass/global.styles.scss */
.db-offline div.messages {
  margin: 20px 0 0;
}
/* line 2679, ../sass/global.styles.scss */
.db-offline #content {
  padding: 20px 0;
}

/* =============================================================================
 *   Misc overrides for contrib modules
 * ========================================================================== */
/*
 * Admin menu overrides
 */
/* line 2694, ../sass/global.styles.scss */
#admin-menu {
  margin: 0;
  padding: 0;
}

/*
 * Devel Module
 */
/* line 2703, ../sass/global.styles.scss */
.dev-query {
  background: #eee;
  padding: 30px;
}

/*
 * Styleguide module tweaks
 */
/* line 2712, ../sass/global.styles.scss */
#styleguide-header {
  padding: 0 10px;
}
/* line 2715, ../sass/global.styles.scss */
#styleguide-header .item-list {
  font-family: inherit;
  margin: 0 20px 20px 0;
  min-height: 260px;
  width: auto;
}

/* =============================================================================
 *   calendar
 * ========================================================================== */
/* line 2732, ../sass/global.styles.scss */
.view.view-calendar .date-nav-wrapper .date-nav {
  margin-bottom: 1px;
  padding-bottom: 0;
}
/* line 2741, ../sass/global.styles.scss */
.view.view-calendar .date-nav-wrapper .date-prev,
.view.view-calendar .date-nav-wrapper .date-next {
  position: absolute;
  border-radius: 0px;
  top: 0;
  width: 26px;
  background: none repeat scroll 0 0 transparent;
}
/* line 2748, ../sass/global.styles.scss */
.view.view-calendar .date-nav-wrapper .date-prev a,
.view.view-calendar .date-nav-wrapper .date-next a {
  display: block;
  text-align: left;
  text-indent: -9999px;
  margin: 0;
}
/* line 2756, ../sass/global.styles.scss */
.view.view-calendar .date-nav-wrapper .date-prev {
  left: 0;
}
/* line 2758, ../sass/global.styles.scss */
.view.view-calendar .date-nav-wrapper .date-prev a {
  background: url("images/sprite.png") no-repeat scroll center -85px transparent;
  padding: 0 19px 0 0;
}
/* line 2764, ../sass/global.styles.scss */
.view.view-calendar .date-nav-wrapper .date-next {
  right: 0;
}
/* line 2767, ../sass/global.styles.scss */
.view.view-calendar .date-nav-wrapper .date-next a {
  background: url("images/sprite.png") no-repeat scroll center -41px transparent;
  padding: 0 0 0 19px;
}
/* line 2777, ../sass/global.styles.scss */
.view.view-calendar .date-heading h3 {
  background: #7a090d;
  color: white;
  font-size: 1.538em;
  font-weight: normal;
}
/* line 2784, ../sass/global.styles.scss */
.view.view-calendar .date-heading h3 a {
  color: white;
}
/* line 2792, ../sass/global.styles.scss */
.view.view-calendar .calendar-calendar th {
  background: none repeat scroll 0 0 #999999;
  border-right: 1px solid white;
  border-left: 1px solid white;
  color: white;
  font-weight: normal;
  padding: 10px 7px;
  font-size: 0.9em;
}
/* line 2804, ../sass/global.styles.scss */
.view.view-calendar .calendar-calendar div.day {
  float: none;
}

/* line 2810, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on,
.view-display-id-three_month_page,
.view-display-id-all_events_list,
.view-event-search {
  /*
    $gold
    $quartz
    $emerald
    $ruby
  */
}
/* line 2814, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-content,
.view-display-id-three_month_page .view-content,
.view-display-id-all_events_list .view-content,
.view-event-search .view-content {
  margin-top: 1.5em;
  padding-top: 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJFQ8ZM+xzPBsAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAB9JREFUCNcFwQENAAAIA6CnurN/HTsgpC0IzIzsrrvz2usQq9CP+94AAAAASUVORK5CYII=) top left repeat-x;
}
/* line 2828, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-header label,
.view-display-id-three_month_page .view-header label,
.view-display-id-all_events_list .view-header label,
.view-event-search .view-header label {
  display: inline;
}
/* line 2831, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-header ul,
.view-display-id-three_month_page .view-header ul,
.view-display-id-all_events_list .view-header ul,
.view-event-search .view-header ul {
  padding: 0;
}
/* line 2833, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-header ul li,
.view-display-id-three_month_page .view-header ul li,
.view-display-id-all_events_list .view-header ul li,
.view-event-search .view-header ul li {
  font-weight: bold;
  margin-right: 1em;
  display: inline;
}
/* line 2838, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-header ul li a:before,
.view-display-id-three_month_page .view-header ul li a:before,
.view-display-id-all_events_list .view-header ul li a:before,
.view-event-search .view-header ul li a:before {
  content: "• ";
}
/* line 2846, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .views-row,
.view-display-id-three_month_page .views-row,
.view-display-id-all_events_list .views-row,
.view-event-search .views-row {
  padding: 0.5em 0;
  margin-bottom: 1em;
}
/* line 2849, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .views-row p,
.view-display-id-three_month_page .views-row p,
.view-display-id-all_events_list .views-row p,
.view-event-search .views-row p {
  margin: 0 0 10px 0;
}
/* line 2852, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .views-row h3,
.view-display-id-three_month_page .views-row h3,
.view-display-id-all_events_list .views-row h3,
.view-event-search .views-row h3 {
  font-size: 1.154em;
  margin: 0 0 10px 0;
}
/* line 2855, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .views-row h3:before,
.view-display-id-three_month_page .views-row h3:before,
.view-display-id-all_events_list .views-row h3:before,
.view-event-search .views-row h3:before {
  content: "";
  display: block;
  float: left;
  width: 1em;
  height: 1em;
  margin-top: 0.154em;
  margin-right: 5px;
  background-color: #f5f5f5;
}
/* line 2866, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .views-row.event-type-7 h3:before,
.view-display-id-three_month_page .views-row.event-type-7 h3:before,
.view-display-id-all_events_list .views-row.event-type-7 h3:before,
.view-event-search .views-row.event-type-7 h3:before {
  background-color: #b51600;
}
/* line 2869, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .views-row.event-type-8 h3:before,
.view-display-id-three_month_page .views-row.event-type-8 h3:before,
.view-display-id-all_events_list .views-row.event-type-8 h3:before,
.view-event-search .views-row.event-type-8 h3:before {
  background-color: #b57c00;
}
/* line 2872, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .views-row.event-type-9 h3:before,
.view-display-id-three_month_page .views-row.event-type-9 h3:before,
.view-display-id-all_events_list .views-row.event-type-9 h3:before,
.view-event-search .views-row.event-type-9 h3:before {
  background-color: #5b0379;
}
/* line 2875, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .views-row.event-type-10 h3:before,
.view-display-id-three_month_page .views-row.event-type-10 h3:before,
.view-display-id-all_events_list .views-row.event-type-10 h3:before,
.view-event-search .views-row.event-type-10 h3:before {
  background-color: #0d7444;
}
/* line 2880, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on h3,
.view-display-id-three_month_page h3,
.view-display-id-all_events_list h3,
.view-event-search h3 {
  font-size: 1.154em;
  margin: 0 0 10px 0;
}
/* line 2884, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on h3.category:before,
.view-display-id-three_month_page h3.category:before,
.view-display-id-all_events_list h3.category:before,
.view-event-search h3.category:before {
  content: "";
  display: block;
  float: left;
  width: 1em;
  height: 1em;
  margin-top: 0.154em;
  margin-right: 5px;
  background-color: #f5f5f5;
}
/* line 2895, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on h3.type-7:before,
.view-display-id-three_month_page h3.type-7:before,
.view-display-id-all_events_list h3.type-7:before,
.view-event-search h3.type-7:before {
  background-color: #b51600;
}
/* line 2898, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on h3.type-8:before,
.view-display-id-three_month_page h3.type-8:before,
.view-display-id-all_events_list h3.type-8:before,
.view-event-search h3.type-8:before {
  background-color: #b57c00;
}
/* line 2901, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on h3.type-9:before,
.view-display-id-three_month_page h3.type-9:before,
.view-display-id-all_events_list h3.type-9:before,
.view-event-search h3.type-9:before {
  background-color: #5b0379;
}
/* line 2904, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on h3.type-10:before,
.view-display-id-three_month_page h3.type-10:before,
.view-display-id-all_events_list h3.type-10:before,
.view-event-search h3.type-10:before {
  background-color: #0d7444;
}
/* line 2911, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on span.divider,
.view-display-id-three_month_page span.divider,
.view-display-id-all_events_list span.divider,
.view-event-search span.divider {
  padding: 0 0.5em;
}
/* line 2914, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-content ul,
.view-display-id-three_month_page .view-content ul,
.view-display-id-all_events_list .view-content ul,
.view-event-search .view-content ul {
  list-style-type: none;
}
/* line 2917, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-content ul li,
.view-display-id-three_month_page .view-content ul li,
.view-display-id-all_events_list .view-content ul li,
.view-event-search .view-content ul li {
  margin: 0;
  margin-bottom: 1em;
}
/* line 2920, ../sass/global.styles.scss */
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-content ul li .views-field-body,
.view-display-id-listing_page_4 .view-display-id-attachment_whats_on .view-content ul li .views-field-body-summary,
.view-display-id-three_month_page .view-content ul li .views-field-body,
.view-display-id-three_month_page .view-content ul li .views-field-body-summary,
.view-display-id-all_events_list .view-content ul li .views-field-body,
.view-display-id-all_events_list .view-content ul li .views-field-body-summary,
.view-event-search .view-content ul li .views-field-body,
.view-event-search .view-content ul li .views-field-body-summary {
  margin-top: 4px;
}

/* line 2928, ../sass/global.styles.scss */
#block-views-exp-event-search-page {
  border-bottom: 3px solid #dedede;
  padding-bottom: 1em;
}
/* line 2932, ../sass/global.styles.scss */
#block-views-exp-event-search-page .views-widget-filter-field_event_type .form-type-checkbox {
  clear: both;
}
/* line 2934, ../sass/global.styles.scss */
#block-views-exp-event-search-page .views-widget-filter-field_event_type .form-type-checkbox label {
  font-weight: normal;
}
/* line 2937, ../sass/global.styles.scss */
#block-views-exp-event-search-page .views-widget-filter-field_event_type .form-type-checkbox label:before {
  content: "";
  display: block;
  float: left;
  width: 1em;
  height: 1em;
  margin-top: 0.4em;
  margin-right: 5px;
  background-color: #f5f5f5;
}
/* line 2947, ../sass/global.styles.scss */
#block-views-exp-event-search-page .views-widget-filter-field_event_type .form-type-checkbox label[for="edit-field-event-type-1"]:before {
  background-color: #b51600;
}
/* line 2950, ../sass/global.styles.scss */
#block-views-exp-event-search-page .views-widget-filter-field_event_type .form-type-checkbox label[for="edit-field-event-type-2"]:before {
  background-color: #b57c00;
}
/* line 2953, ../sass/global.styles.scss */
#block-views-exp-event-search-page .views-widget-filter-field_event_type .form-type-checkbox label[for="edit-field-event-type-3"]:before {
  background-color: #5b0379;
}
/* line 2956, ../sass/global.styles.scss */
#block-views-exp-event-search-page .views-widget-filter-field_event_type .form-type-checkbox label[for="edit-field-event-type-4"]:before {
  background-color: #0d7444;
}
/* line 2961, ../sass/global.styles.scss */
#block-views-exp-event-search-page #edit-submit-event-search {
  margin-top: 0.5em;
  background: #c93931 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOTM5MzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3RDE1MEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzkpIiAvPgo8L3N2Zz4=");
  border: solid 1px #ae1414;
  border-radius: 4px;
  padding: 0px 0px 0px 19px;
  font-family: Tahoma,"MS Trebuchet",arial,sans-serif;
  position: relative;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.385em;
  padding: 4px 10px 4px 10px;
  color: white;
  font-weight: normal;
  font-size: 1em;
}
/* line 2980, ../sass/global.styles.scss */
#block-views-exp-event-search-page #edit-field-event-type-wrapper,
#block-views-exp-event-search-page #edit-field-event-tag-wrapper,
#block-views-exp-event-search-page #edit-search-api-views-fulltext-wrapper {
  margin-top: 0.5em;
  padding-right: 0;
  float: none;
}
/* line 2986, ../sass/global.styles.scss */
#block-views-exp-event-search-page #edit-field-event-type-wrapper select,
#block-views-exp-event-search-page #edit-field-event-tag-wrapper select,
#block-views-exp-event-search-page #edit-search-api-views-fulltext-wrapper select {
  width: 100%;
}

/* line 2992, ../sass/global.styles.scss */
.page-inn-calendar #views-exposed-form-event-search-page .views-widget-filter-field_event_type {
  display: none;
}

/* line 2996, ../sass/global.styles.scss */
.page-inn-calendar-event-search #views-exposed-form-event-search-page .views-widget-filter-field_event_type {
  display: block;
}

/* line 3000, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3,
#views-exposed-form-calendar-week-page-2,
#views-exposed-form-calendar-listing-page-4,
#views-exposed-form-calendar-three-month-page,
#views-exposed-form-calendar-all-events-list,
#views-exposed-form-calendar-month-page-1,
#views-exposed-form-calendar-year-page {
  border-bottom: 3px solid #dedede;
}
/* line 3009, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3 label[for="edit-tid"],
#views-exposed-form-calendar-week-page-2 label[for="edit-tid"],
#views-exposed-form-calendar-listing-page-4 label[for="edit-tid"],
#views-exposed-form-calendar-three-month-page label[for="edit-tid"],
#views-exposed-form-calendar-all-events-list label[for="edit-tid"],
#views-exposed-form-calendar-month-page-1 label[for="edit-tid"],
#views-exposed-form-calendar-year-page label[for="edit-tid"] {
  font-size: 1em;
  margin-bottom: 0.5em;
}
/* line 3014, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3 .form-type-checkbox,
#views-exposed-form-calendar-week-page-2 .form-type-checkbox,
#views-exposed-form-calendar-listing-page-4 .form-type-checkbox,
#views-exposed-form-calendar-three-month-page .form-type-checkbox,
#views-exposed-form-calendar-all-events-list .form-type-checkbox,
#views-exposed-form-calendar-month-page-1 .form-type-checkbox,
#views-exposed-form-calendar-year-page .form-type-checkbox,
#views-exposed-form-calendar-three-month-page .form-type-bef-checkbox,
#views-exposed-form-calendar-month-page-1 .form-type-bef-checkbox,
#views-exposed-form-calendar-week-page-2 .form-type-bef-checkbox{
  clear: both;
}
/* line 3016, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3 .form-type-checkbox label,
#views-exposed-form-calendar-week-page-2 .form-type-checkbox label,
#views-exposed-form-calendar-listing-page-4 .form-type-checkbox label,
#views-exposed-form-calendar-three-month-page .form-type-checkbox label,
#views-exposed-form-calendar-all-events-list .form-type-checkbox label,
#views-exposed-form-calendar-month-page-1 .form-type-checkbox label,
#views-exposed-form-calendar-year-page .form-type-checkbox label,
#views-exposed-form-calendar-three-month-page .form-type-bef-checkbox label,
#views-exposed-form-calendar-month-page-1 .form-type-bef-checkbox label,
#views-exposed-form-calendar-week-page-2 .form-type-bef-checkbox label {
  font-weight: normal;
}
/* line 3019, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3 .form-type-checkbox label:before,
#views-exposed-form-calendar-week-page-2 .form-type-checkbox label:before,
#views-exposed-form-calendar-listing-page-4 .form-type-checkbox label:before,
#views-exposed-form-calendar-three-month-page .form-type-checkbox label:before,
#views-exposed-form-calendar-all-events-list .form-type-checkbox label:before,
#views-exposed-form-calendar-month-page-1 .form-type-checkbox label:before,
#views-exposed-form-calendar-year-page .form-type-checkbox label:before,
#views-exposed-form-calendar-three-month-page .form-type-bef-checkbox label:before,
#views-exposed-form-calendar-month-page-1 .form-type-bef-checkbox label:before,
#views-exposed-form-calendar-week-page-2 .form-type-bef-checkbox label:before
{
  content: "";
  display: block;
  float: left;
  width: 1em;
  height: 1em;
  margin-top: 0.4em;
  margin-right: 5px;
  background-color: #f5f5f5;
}

#views-exposed-form-calendar-three-month-page .form-type-bef-checkbox label:before,
#views-exposed-form-calendar-month-page-1 .form-type-bef-checkbox label:before,
#views-exposed-form-calendar-week-page-2 .form-type-bef-checkbox label:before
{
	margin-top: 0.1em;
}
/* line 3029, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3 .form-type-checkbox label[for="edit-tid-1"]:before,
#views-exposed-form-calendar-week-page-2 .form-type-checkbox label[for="edit-tid-1"]:before,
#views-exposed-form-calendar-listing-page-4 .form-type-checkbox label[for="edit-tid-1"]:before,
#views-exposed-form-calendar-three-month-page .form-type-checkbox label[for="edit-tid-1"]:before,
#views-exposed-form-calendar-all-events-list .form-type-checkbox label[for="edit-tid-1"]:before,
#views-exposed-form-calendar-month-page-1 .form-type-checkbox label[for="edit-tid-1"]:before,
#views-exposed-form-calendar-year-page .form-type-checkbox label[for="edit-tid-1"]:before,
#views-exposed-form-calendar-three-month-page .form-type-bef-checkbox label[for="edit-tid-7"]:before,
#views-exposed-form-calendar-month-page-1 .form-type-bef-checkbox label[for="edit-tid-7"]:before,
#views-exposed-form-calendar-week-page-2 .form-type-bef-checkbox label[for="edit-tid-7"]:before{
  background-color: #b51600;
}
/* line 3032, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3 .form-type-checkbox label[for="edit-tid-2"]:before,
#views-exposed-form-calendar-week-page-2 .form-type-checkbox label[for="edit-tid-2"]:before,
#views-exposed-form-calendar-listing-page-4 .form-type-checkbox label[for="edit-tid-2"]:before,
#views-exposed-form-calendar-three-month-page .form-type-checkbox label[for="edit-tid-2"]:before,
#views-exposed-form-calendar-all-events-list .form-type-checkbox label[for="edit-tid-2"]:before,
#views-exposed-form-calendar-month-page-1 .form-type-checkbox label[for="edit-tid-2"]:before,
#views-exposed-form-calendar-year-page .form-type-checkbox label[for="edit-tid-2"]:before,
#views-exposed-form-calendar-three-month-page .form-type-bef-checkbox label[for="edit-tid-8"]:before,
#views-exposed-form-calendar-month-page-1 .form-type-bef-checkbox label[for="edit-tid-8"]:before,
#views-exposed-form-calendar-week-page-2 .form-type-bef-checkbox label[for="edit-tid-8"]:before{
  background-color: #b57c00;
}
/* line 3035, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3 .form-type-checkbox label[for="edit-tid-3"]:before,
#views-exposed-form-calendar-week-page-2 .form-type-checkbox label[for="edit-tid-3"]:before,
#views-exposed-form-calendar-listing-page-4 .form-type-checkbox label[for="edit-tid-3"]:before,
#views-exposed-form-calendar-three-month-page .form-type-checkbox label[for="edit-tid-3"]:before,
#views-exposed-form-calendar-all-events-list .form-type-checkbox label[for="edit-tid-3"]:before,
#views-exposed-form-calendar-month-page-1 .form-type-checkbox label[for="edit-tid-3"]:before,
#views-exposed-form-calendar-year-page .form-type-checkbox label[for="edit-tid-3"]:before,
#views-exposed-form-calendar-three-month-page .form-type-bef-checkbox label[for="edit-tid-9"]:before,
#views-exposed-form-calendar-month-page-1 .form-type-bef-checkbox label[for="edit-tid-9"]:before,
#views-exposed-form-calendar-week-page-2 .form-type-bef-checkbox label[for="edit-tid-9"]:before{
  background-color: #5b0379;
}
/* line 3038, ../sass/global.styles.scss */
#views-exposed-form-calendar-day-page-3 .form-type-checkbox label[for="edit-tid-4"]:before,
#views-exposed-form-calendar-week-page-2 .form-type-checkbox label[for="edit-tid-4"]:before,
#views-exposed-form-calendar-listing-page-4 .form-type-checkbox label[for="edit-tid-4"]:before,
#views-exposed-form-calendar-three-month-page .form-type-checkbox label[for="edit-tid-4"]:before,
#views-exposed-form-calendar-all-events-list .form-type-checkbox label[for="edit-tid-4"]:before,
#views-exposed-form-calendar-month-page-1 .form-type-checkbox label[for="edit-tid-4"]:before,
#views-exposed-form-calendar-year-page .form-type-checkbox label[for="edit-tid-4"]:before,
#views-exposed-form-calendar-three-month-page .form-type-bef-checkbox label[for="edit-tid-10"]:before,
#views-exposed-form-calendar-month-page-1 .form-type-bef-checkbox label[for="edit-tid-10"]:before,
#views-exposed-form-calendar-week-page-2 .form-type-bef-checkbox label[for="edit-tid-10"]:before{
  background-color: #0d7444;
}

/* line 3044, ../sass/global.styles.scss */
section.block--exp-event-search-page,
section.block-facetapi {
  margin-top: 1em;
  margin-bottom: 0;
}
/* line 3048, ../sass/global.styles.scss */
section.block--exp-event-search-page h2.block-title,
section.block-facetapi h2.block-title {
  color: black;
  background: none;
  padding: 0;
  border: none;
  font-weight: 700;
  font-size: 1.1em;
}

/* line 3060, ../sass/global.styles.scss */
#main-content .search-api-page-results ol > li:before {
  content: none;
}
/* line 3064, ../sass/global.styles.scss */
#main-content .search-api-page-results .search-snippet-info {
  margin-left: 0;
  padding-left: 0;
}

/* line 3071, ../sass/global.styles.scss */
#block-ext-search-page-1 h2 {
  color: black;
  background: none;
  padding: 0;
  border: none;
  font-weight: 700;
  font-size: 1.1em;
}
/* line 3079, ../sass/global.styles.scss */
#block-ext-search-page-1 fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
/* line 3083, ../sass/global.styles.scss */
#block-ext-search-page-1 fieldset legend {
  display: none;
}
/* line 3087, ../sass/global.styles.scss */
#block-ext-search-page-1 .form-type-select select,
#block-ext-search-page-1 .form-type-textfield input {
  border-radius: 3px;
  border: solid 3px #d6d6d6;
  box-sizing: border-box;
  width: 100%;
  line-height: 2.077em;
  height: 2.692em;
  padding: 0 0.5em;
  font-size: 81.3%;
}
/* line 3100, ../sass/global.styles.scss */
#block-ext-search-page-1 input[type="submit"] {
  background: #c93931 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOTM5MzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3RDE1MEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzkpIiAvPgo8L3N2Zz4=");
  border: solid 1px #ae1414;
  border-radius: 4px;
  padding: 0px 0px 0px 19px;
  font-family: Tahoma,"MS Trebuchet",arial,sans-serif;
  position: relative;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.385em;
  padding: 4px 10px 4px 10px;
  color: white;
  font-weight: normal;
  font-size: 1em;
}
/* line 3116, ../sass/global.styles.scss */
#block-ext-search-page-1 input[type="submit"]:before {
  content: '›';
  color: #fff;
  position: absolute;
  top: 0.155em;
  left: 0.4em;
  font-size: 1.3em;
  font-weight: bold;
  text-shadow: 1px 1px 1px #000;
  font-size: 1em;
}
/* line 3128, ../sass/global.styles.scss */
#block-ext-search-page-1 .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
/* line 3133, ../sass/global.styles.scss */
#block-ext-search-page-1 label {
  font-size: 0.9em;
  font-weight: normal;
}

/*
  * Events
  *
  */
/* line 3146, ../sass/global.styles.scss */
.node-type-event h2.field-label {
  font-size: 1.4em;
  font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 3153, ../sass/global.styles.scss */
.node-event .field-name-field-image {
  float: none;
}
/* line 3158, ../sass/global.styles.scss */
.node-event .field-name-field-session-times p {
  margin: 0;
}
/* line 3164, ../sass/global.styles.scss */
.node-event .field-name-field-venue ul {
  list-style: none;
  padding: 0;
}
/* line 3174, ../sass/global.styles.scss */
.node-event .field-name-field-event-tag ul {
  list-style: none;
  padding: 0;
}
/* line 3177, ../sass/global.styles.scss */
.node-event .field-name-field-event-tag ul li {
  margin-bottom: 3px;
  margin-bottom: 15px;
}
/* line 3180, ../sass/global.styles.scss */
.node-event .field-name-field-event-tag ul li a {
  background: none repeat scroll 0 0 #efefef;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  cursor: pointer;
  margin: 5px 0px;
  padding: 5px;
}

/*
  * News
  *
  */
/* line 3203, ../sass/global.styles.scss */
.view-news.view-display-id-page,
.view-news.view-display-id-news_archive,
.view-news-search {
  padding-bottom: 1em;
}
/* line 3208, ../sass/global.styles.scss */
.view-news.view-display-id-page .views-row,
.view-news.view-display-id-news_archive .views-row,
.view-news-search .views-row {
  border-bottom: 1px solid white;
  clear: both;
  padding: 0.5em 0;
}
/* line 3213, ../sass/global.styles.scss */
.view-news.view-display-id-page .views-row h2,
.view-news.view-display-id-news_archive .views-row h2,
.view-news-search .views-row h2 {
  margin: 0 0 0.2em 0;
  font-size: 1.3em;
}
/* line 3217, ../sass/global.styles.scss */
.view-news.view-display-id-page .views-row .article-image,
.view-news.view-display-id-news_archive .views-row .article-image,
.view-news-search .views-row .article-image {
  float: left;
  margin-top: 0.5em;
}
/* line 3223, ../sass/global.styles.scss */
.view-news.view-display-id-page .views-row .with-image,
.view-news.view-display-id-news_archive .views-row .with-image,
.view-news-search .views-row .with-image {
  margin-left: 120px;
}
/* line 3227, ../sass/global.styles.scss */
.view-news.view-display-id-page .views-row .Featured,
.view-news.view-display-id-news_archive .views-row .Featured,
.view-news-search .views-row .Featured {
  background-color: #f2f2f2;
  padding: 1.2em 1em 1em;
  background: #f2f2f2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJFQ8ZM+xzPBsAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAB9JREFUCNcFwQENAAAIA6CnurN/HTsgpC0IzIzsrrvz2usQq9CP+94AAAAASUVORK5CYII=) bottom left repeat-x;
}
/* line 3232, ../sass/global.styles.scss */
.view-news.view-display-id-page .views-row .views-field-sticky,
.view-news.view-display-id-news_archive .views-row .views-field-sticky,
.view-news-search .views-row .views-field-sticky {
  position: relative;
  top: 0.8em;
  padding-left: 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJFQ8ZM+xzPBsAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAB9JREFUCNcFwQENAAAIA6CnurN/HTsgpC0IzIzsrrvz2usQq9CP+94AAAAASUVORK5CYII=) center left repeat-x;
}
/* line 3237, ../sass/global.styles.scss */
.view-news.view-display-id-page .views-row .views-field-sticky .featured,
.view-news.view-display-id-news_archive .views-row .views-field-sticky .featured,
.view-news-search .views-row .views-field-sticky .featured {
  display: inline;
  padding: 0.2em 1em;
  background-color: white;
  font-size: 1.154em;
  font-weight: 800;
}
/* line 3245, ../sass/global.styles.scss */
.view-news.view-display-id-page .views-row p.datetime,
.view-news.view-display-id-news_archive .views-row p.datetime,
.view-news-search .views-row p.datetime {
  margin: 0 0 0.2em 0;
}

/* line 3253, ../sass/global.styles.scss */
div.fc-day-grid-container.fc-scroller {
  height: auto !important;
}

/* line 3256, ../sass/global.styles.scss */
.fc table {
  margin: 0;
}

/* line 3259, ../sass/global.styles.scss */
.fc thead tr {
  background: none;
}

/* line 3263, ../sass/global.styles.scss */
.fc-basic-view tbody .fc-row {
  min-height: 3em;
}

/* line 3267, ../sass/global.styles.scss */
.fc-widget-header {
  font-weight: 300;
  font-size: 1em;
  color: #666;
  text-transform: none;
  background: transparent;
}

/* line 3274, ../sass/global.styles.scss */
.fc tbody tr {
  border-top: none;
}

/* line 3278, ../sass/global.styles.scss */
.fc-event {
  margin: 0;
  border-radius: 0;
}

/* line 3284, ../sass/global.styles.scss */
.form-item-rooms-start-date-date label {
  display: none;
}

/* line 3288, ../sass/global.styles.scss */
.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {
  border: 1px solid #e8e8e8;
  text-align: center;
}

/* line 3293, ../sass/global.styles.scss */
.fc-ltr .fc-basic-view .fc-day-number {
  text-align: center;
}

/* line 3297, ../sass/global.styles.scss */
a.fc-day-grid-event.fc-event.fc-start.fc-end {
  margin-right: 0;
  margin-left: 0;
}

/* line 3302, ../sass/global.styles.scss */
.fc td, .fc th {
  border-width: 0;
}

/* line 3306, ../sass/global.styles.scss */
.rooms-availability-field-calendar .fc-content-skeleton tbody tr:nth-child(2) .fc-content {
  margin-top: -14px;
}

/* line 3314, ../sass/global.styles.scss */
.view-noticeboard-search .views-row {
  clear: both;
  padding-top: 1em;
  position: relative;
  margin-bottom: 2em;
}
/* line 3321, ../sass/global.styles.scss */
.view-noticeboard-search .views-field-field-image {
  float: left;
  width: 250px;
  margin-right: 15px;
}
/* line 3327, ../sass/global.styles.scss */
.view-noticeboard-search .notice-description {
  margin-left: 265px;
}
/* line 3329, ../sass/global.styles.scss */
.view-noticeboard-search .notice-description h2 {
  margin-top: 0;
}

/* line 3339, ../sass/global.styles.scss */
.item-list-pager {
  margin-top: 1em;
}
/* line 3341, ../sass/global.styles.scss */
.item-list-pager .pager {
  font-weight: bold;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJFQ8ZM+xzPBsAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAB9JREFUCNcFwQENAAAIA6CnurN/HTsgpC0IzIzsrrvz2usQq9CP+94AAAAASUVORK5CYII=) top left repeat-x;
  padding: 1em 0;
}
/* line 3347, ../sass/global.styles.scss */
.item-list-pager .pager li.pager-current {
  border-radius: 10px;
  color: #fff;
  padding: 2px 7px;
  background: #8E090D;
  margin-top: -2px;
}
/* line 3357, ../sass/global.styles.scss */
.item-list-pager .pager li.pager-next,
.item-list-pager .pager li.pager-last {
  color: #ccc;
  padding: 0 0.5em;
  text-transform: capitalize;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAPCAYAAADOKB76AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJGhAXCmLsbYYAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAB9JREFUCNdjuH79+v//////Z/z/////CxcuMDAMhAgAxTpo/HJ7gO8AAAAASUVORK5CYII=) center left no-repeat;
}
/* line 3363, ../sass/global.styles.scss */
.item-list-pager .pager li.pager-next a,
.item-list-pager .pager li.pager-last a {
  padding-left: 0.615em;
  padding-right: 2.077em;
  background: url("images/sprite.png") right -43px no-repeat;
}
/* line 3369, ../sass/global.styles.scss */
.item-list-pager .pager li.pager-next {
  margin-left: 1em;
}
/* line 3373, ../sass/global.styles.scss */
.item-list-pager .pager li.pager-first,
.item-list-pager .pager li.pager-previous {
  color: #ccc;
  padding: 0 0.5em;
  text-transform: capitalize;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAPCAYAAADOKB76AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJGhAXCmLsbYYAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAB9JREFUCNdjuH79+v//////Z/z/////CxcuMDAMhAgAxTpo/HJ7gO8AAAAASUVORK5CYII=) center right no-repeat;
}
/* line 3379, ../sass/global.styles.scss */
.item-list-pager .pager li.pager-first a,
.item-list-pager .pager li.pager-previous a {
  padding-right: 0.615em;
  padding-left: 2.077em;
  background: url("images/sprite.png") left -87px no-repeat;
}
/* line 3385, ../sass/global.styles.scss */
.item-list-pager .pager li.pager-previous {
  margin-right: 1em;
}

/* line 3397, ../sass/global.styles.scss */
.view .view-filters {
  background: #F2F2F2;
  border-bottom: solid 3px #dedede;
  border-top: solid 3px #dedede;
  margin: 2em 0 1em;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
/* line 3405, ../sass/global.styles.scss */
.view .view-filters label {
  background-color: white;
  /* margin-top: -5px; */
  position: absolute;
  top: -15px;
  padding: 0.2em 1em;
  /* margin-bottom: 30px; */
  display: inline-block;
}
/* line 3417, ../sass/global.styles.scss */
.view .form-type-textfield input {
  -icab-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: solid 3px #d6d6d6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  font-family: arial,"Trebuchet MS", sans-serif;
  line-height: 2.077em;
  height: 2.4em;
  padding: 0 0.5em;
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  font-size: 0.9em;
}
/* line 3439, ../sass/global.styles.scss */
.view .form-type-select select {
  border: 3px solid #d6d6d6;
  border-radius: 3px;
  box-sizing: border-box;
  font-family: arial,"Trebuchet MS",sans-serif;
  height: 2.2em;
  line-height: 2.077em;
  padding: 0 0.5em;
  width: 100%;
}
/* line 3452, ../sass/global.styles.scss */
.view .views-exposed-widget.views-submit-button {
  float: right;
  padding: 0;
  margin-top: 0;
}
/* line 3457, ../sass/global.styles.scss */
.view .views-exposed-widget.views-submit-button input.form-submit {
  margin-top: 1em;
  width: 50px;
  height: 35px;
  filter: none;
  -ms-filter: none;
  background: url("images/sprite.png") center -163px no-repeat;
  border: 0;
  text-indent: -500px;
}

/* line 3473, ../sass/global.styles.scss */
.view-document-library h2 {
  font-family: arial,"MS Trebuchet",tahoma,sans-serif;
  font-size: 1.154em;
  margin: 0;
}
/* line 3483, ../sass/global.styles.scss */
.view-document-library .view-content {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJFQ8ZM+xzPBsAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAB9JREFUCNcFwQENAAAIA6CnurN/HTsgpC0IzIzsrrvz2usQq9CP+94AAAAASUVORK5CYII=) top left repeat-x;
  padding-top: 1em;
}
/* line 3488, ../sass/global.styles.scss */
.view-document-library .views-row {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAoYCAMAAAB3LEK5AAAAA3NCSVQICAjb4U/gAAAC91BMVEX////e3t7MzMzMzMyUw+TStGWBlm7MzMzMzMyUw+TStGXMbnLMzMzhtJKmuJZutOn3mVJsscuMq2/e3t7MzMze3t7W1tbMzMyfhreUe6vm5ubh59/e3t7StGWBlm6fhrfW1tbW0NDMzMxSpsZmmWZzeKPW1tbW0NButOnW1tbMzMzbXGLRr1OWrIKMq29SpsZ7n1ve3t7W1ta01aSHq2NHrtg/p89UW6hRV5zW1tZ/tstHrthiili9JSz////39/f28u/+8sLv7+/n7fHZ7/ft6PHm5ubM7fnh59/b5+/x5sHV6czB6Pfu37Pe3t7U3/bj3Oqx5vry2cbU4MHP3OXD3vHG47nO4LLW1tb/zMzJ28HK1+L7zKj2za/G16y81eTg0KjG16Pjy8G617PXyuO+0N6v1eL8zFTMzMy01aT8ubmwy9vaxpC8zKLFxcW5zZm8ybK1zo3eu72jyNajyOHMvNywxNHwv0D2tYSwx4u9vb3xuy3UvHyvxJzJttuUw+TYtLbataThtJL5qaihv823t7eUvtF8w9zStGWst6PnsSDjsS95v9imuJber0Svr6+Ttc3Rr1PmrRX/mZnrm5t/tstwudSVrbwpxP/3mVLYpiGjpsrbpROErb+brIuWrIJsscvOm4TMmZnBo1HqjIzzkU2Mq2+Hq2N8pbjTnAsiufKZmcxtpMOZmZmNoH3MlwpSpsbDinEZr+c/p897n1t0l62Blm7lfEGfhrdhlLnGfH9mmWZzl1MYpdpioSQQpd1tlUpplELSclURndItldWUe6tlkj3MbnJXiqrWbzniazdWkkhZlCFijDxShqhiilgAmcxCh7mEc7cqi8kKk8bMZjNChKZchjdJe5uRYcBKhhLKWFFUfDFJfjzMVy5Dc5IcebtAfwd+WqBAbYjGSlA+czHwO0ZzWowPcrhPW9FUW6g5bizpNkAMaqp1RqHONT8xZCe4MTZpPpM8R7nSJS09RqRjOIu9JSxbMIMvOajCGSAzM5mvGR+m/j3iAAAA/XRSTlMAEREiIiIiM0RERERVVVVVVVVVZmZ3d3d3d4iIiIiIiJmZmZmZmaqqqru7u8zMzMzM3d3d3d3d3d3u7u7u7v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////YsbNlwAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMDkvMTL+HfOtAAARSUlEQVR4nO2de3hT533HszZdk3Xdsq1bunVZN7a2W8bWtdmt2WYpR3Csgx3FdmTiSICJjYRdgRFIKAnYCFIjLMBgkhkDxpK5hotxDLFFIAZsDOYqjMHEQHBrM0jCxYQ75fLHfu/7nst7jmTWhyeQPHt+H1uXcz76/d5Xifnj+7xHrx577NBxxiFgb91jPL9SzhPq6p43KsXtrayse1JTTVVrfrXmeNPepqom6FhZWblGVVWADW6BpsChvVAGhc8rKhBoKigqDaxZU7p376Fa4mrXyGrN8eOuJhNUOZu2bCGjwSuoOt7UtPdQ1fGqpprSqr1btsBU9qqKPt+iQ1b/k4zjVIkCYDYBKSkp5MEMxz9RldnMDHW8cpZKJk9uiuSxkJur1Kwpu0dyuexOO2Bx2j0uM99Q8tgtuVKKPTclxekxcUpyWkx2KcUimeAmSHZOOX2S2eM0SdlCipRrcfm4aYiS5LJLdski2QWL3SWpyqqOZbLnmkxOj6AqmwgNBY/TDM1MkkviGoLykI4WySmRm8slCKKiRMHmc0JPIReakSJRVXaXzemyUyS73eUUNeUqtYs+lwB94X3YPKWcstlF0QZ9bfA+2JGirGIiP6WqICcJz1L1zSeS8PXHEARBEARBEOSh09Ld3R2XaW/UKVm0Uxob/1GnuLL4u+82/h6n6qP1zdFT9bFotDne+C6gKUcsXC7ExLA35iVlUPgPqgrnRLxhbzgnXBLvpmWN/6yojog3YioPe1taW1qgrLm9vYWqeDxSXh6LlcNQLc0tLae6u1tbW2XVHo/Dc0IzQCpbZHUqGUw9aMgSRr2i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) top left no-repeat;
  background-position: 0px -1790px;
  margin: 1em 0;
  padding-left: 37px;
}
/* line 3495, ../sass/global.styles.scss */
.view-document-library .views-exposed-widget {
  width: 20%;
  padding: .5em 0.3em 0 0;
}
/* line 3498, ../sass/global.styles.scss */
.view-document-library .views-exposed-widget.views-submit-button {
  width: auto;
}
/* line 3503, ../sass/global.styles.scss */
.view-document-library select.form-select,
.view-document-library input {
  width: 100%;
  line-height: 2.077em;
  height: 2.4em;
  padding: 0 0.5em;
  margin-top: 0.8em;
  margin-bottom: 0.4em;
  border-radius: 3px;
  border: solid 3px #d6d6d6;
  color: #333333;
  padding: 0.4em 0.5em;
  font-size: 0.9em;
}
/* line 3518, ../sass/global.styles.scss */
.view-document-library .date-year {
  margin-left: 0.2em;
}
/* line 3526, ../sass/global.styles.scss */
.view-document-library .views-widget-filter-date_filter {
  width: 22%;
}
/* line 3528, ../sass/global.styles.scss */
.view-document-library .views-widget-filter-date_filter .form-item {
  margin-right: 0;
}
/* line 3530, ../sass/global.styles.scss */
.view-document-library .views-widget-filter-date_filter .form-item option {
  margin-right: 0;
}

/*
 * Masters of the bench
 */
/* line 3543, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 div.orderby {
  border-top: solid 2px #dedede;
  float: left;
}
/* line 3546, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 div.orderby ul.orderby {
  list-style: none;
  margin: 0;
  padding: 0px;
}
/* line 3551, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 div.orderby ul.orderby li {
  list-style-image: none;
  margin: 0;
  display: inline;
  float: left;
  padding: 0px 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAANCAYAAABo1wTyAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJGg4JLQUfaUgAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAADhJREFUCNctyTENADAIRcHHh6AC/z4YUVMBHejS7ZJjZlbdjc456N6LIgLtLnL3LzP7C6DMRFXFA3ibFN0QwmEnAAAAAElFTkSuQmCC) center right no-repeat;
}
/* line 3560, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 div.orderby ul.orderby li.showseniority {
  list-style-image: none;
  margin: 0;
  display: inline;
  float: left;
  padding: 0px 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAANCAYAAABo1wTyAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJGg4JLQUfaUgAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAADhJREFUCNctyTENADAIRcHHh6AC/z4YUVMBHejS7ZJjZlbdjc456N6LIgLtLnL3LzP7C6DMRFXFA3ibFN0QwmEnAAAAAElFTkSuQmCC) center right no-repeat;
}
/* line 3569, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 div.orderby ul.orderby li.showall {
  padding-left: 0px;
}
/* line 3573, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 div.orderby ul.orderby li a {
  padding: 0 1em 0 0;
  padding: 4px;
  display: block;
  float: left;
  color: #8e090d;
  background: #fff;
}
/* line 3582, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 div.orderby ul.orderby li.active a {
  background: #f1f1f1;
  color: #000;
}
/* line 3587, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 div.orderby ul.orderby li.showlast {
  background-image: none;
  margin-right: 0px;
  padding-right: 0px;
}
/* line 3597, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 .view-content {
  clear: both;
}
/* line 3600, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 .view-content div.item-list {
  border-top: solid 2px #dedede;
  border-bottom: solid 2px #dedede;
  display: table;
  margin: 0 0 1em 0;
  padding: 4px 0px;
  width: 100%;
}
/* line 3609, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 .view-content ul.views-summary {
  display: table-row;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 3614, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 .view-content ul.views-summary li {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAANCAYAAABo1wTyAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJGg4JLQUfaUgAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAADhJREFUCNctyTENADAIRcHHh6AC/z4YUVMBHejS7ZJjZlbdjc456N6LIgLtLnL3LzP7C6DMRFXFA3ibFN0QwmEnAAAAAElFTkSuQmCC) center right no-repeat;
  display: table-cell;
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
/* line 3622, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 .view-content ul.views-summary li a {
  padding: 0 0.3em;
  color: #8e090d;
}
/* line 3626, ../sass/global.styles.scss */
.view-masters-of-the-bench .view-display-id-attachment_1 .view-content ul.views-summary li:last-child {
  background: none;
}
/* line 3634, ../sass/global.styles.scss */
.view-masters-of-the-bench .widget-group {
  line-height: 2.917em;
  width: 306px;
  float: left;
  width: 50%;
}
/* line 3639, ../sass/global.styles.scss */
.view-masters-of-the-bench .widget-group .views-exposed-widget {
  padding-left: 120px;
}
/* line 3642, ../sass/global.styles.scss */
.view-masters-of-the-bench .widget-group label {
  padding: 0;
  float: left;
  margin-left: -120px;
  width: 110px;
  text-align: right;
  background-color: transparent;
  margin-top: auto;
  position: static;
  /* top: -15px; */
  /* padding: 0.2em 1em; */
  /* margin-bottom: 30px; */
  display: block;
}
/* line 3657, ../sass/global.styles.scss */
.view-masters-of-the-bench .widget-group.group-one .views-exposed-widget {
  padding-left: 80px;
}
/* line 3662, ../sass/global.styles.scss */
.view-masters-of-the-bench .widget-group.group-one label {
  margin-left: -80px;
  width: 75px;
}

/* line 3670, ../sass/global.styles.scss */
.view-bencher-persons-view .view-content .views-field-image-URL img {
  max-width: 100px;
}

/* line 3675, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block {
  /* 
  #block-menu-block-1,
  #block-menu-block-2,
  #block-menu-block-4,
  #block-menu-block-5,
  #block-menu-block-6
  */
}
/* line 3683, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content {
  font-family: "MS Trebuchet",tahoma,arial,sans-serif;
}
/* line 3685, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content ul {
  margin: 0;
  list-style: outside none none;
  padding: 0;
}
/* line 3690, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li {
  list-style: outside none none;
}
/* line 3693, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li a {
  box-shadow: 6px 6px 8px -7px black inset;
  color: #211921;
  display: block;
  padding: 10px 14px;
  background: none repeat scroll 0 0 #e4e4e4;
}
/* line 3700, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li a:hover {
  background: none repeat scroll 0 0 black;
  color: white;
}
/* line 3705, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li a.active-trail {
  background: #D5AFAF;
  color: #62080a;
  box-shadow: none;
}
/* line 3709, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li a.active-trail:hover {
  background: #D5AFAF;
  color: #62080a;
}
/* line 3715, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li a.active {
  background: linear-gradient(#450507, #62080a) repeat scroll 0 0 transparent;
  border-bottom-color: #62080a;
  border-top-color: #450507;
  color: white;
}
/* line 3720, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li a.active:hover {
  text-decoration: none;
  cursor: default;
  background: linear-gradient(#450507, #62080a) repeat scroll 0 0 transparent;
  color: white;
}
/* line 3729, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li ul {
  margin: 0;
}
/* line 3731, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li ul li {
  border-bottom: 1px dotted #D4D4D4;
}
/* line 3736, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li ul li a {
  margin: 0;
  padding: 3px 3px 3px 18px;
  box-shadow: none;
  background: white;
  color: black;
}
/* line 3744, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li ul li a:hover {
  background: none;
  color: black;
}
/* line 3760, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-4 {
  list-style: outside none none;
  background: url("images/menu-bullet-black.png") no-repeat 16px 6px;
}
/* line 3766, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-4 a {
  display: block;
  padding: 3px 14px 3px 18px;
}
/* line 3770, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-4 a:before {
  content: "• ";
}
/* line 3773, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-4 a:hover {
  color: black;
}
/* line 3782, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-4 a.active {
  padding-left: 0;
}
/* line 3791, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-4.last {
  border-bottom: none;
}
/* line 3797, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-4.active-trail {
  background: #D5AFAF;
}
/* line 3814, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-4.active {
  background: linear-gradient(#450507, #62080a) repeat scroll 0 0 transparent;
}
/* line 3819, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-5 {
  border-bottom: 1px dotted #d4d4d4;
  background: white;
}
/* line 3823, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-5 a {
  background: none repeat scroll 0 0 white;
  box-shadow: none;
  color: black;
  margin: 0;
  padding: 3px 3px 3px 24px;
}
/* line 3829, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-5 a:before {
  content: "- ";
}
/* line 3832, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-5 a:hover {
  color: black;
}
/* line 3836, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-5 a.active-trail {
  background: #D5AFAF;
  color: #62080a;
  padding: 3px 3px 3px 24px;
}
/* line 3843, ../sass/global.styles.scss */
.region-sidebar-first .block-menu-block .block-content li.menu-depth-5 a.active {
  background: linear-gradient(#450507, #62080a) repeat scroll 0 0 transparent;
  color: white;
  padding: 3px 3px 3px 24px;
}

/* line 3861, ../sass/global.styles.scss */
.region-sidebar-first #block-menu-block-4.block-menu-block .block-content ul li {
  list-style: outside none none;
}
/* line 3863, ../sass/global.styles.scss */
.region-sidebar-first #block-menu-block-4.block-menu-block .block-content ul li.menu-depth-4 {
  padding-left: 0;
  list-style: outside none none;
  background: none;
}
/* line 3867, ../sass/global.styles.scss */
.region-sidebar-first #block-menu-block-4.block-menu-block .block-content ul li.menu-depth-4.active-trail {
  color: white;
}
/* line 3870, ../sass/global.styles.scss */
.region-sidebar-first #block-menu-block-4.block-menu-block .block-content ul li.menu-depth-4.last {
  border-bottom: none;
}
/* line 3874, ../sass/global.styles.scss */
.region-sidebar-first #block-menu-block-4.block-menu-block .block-content ul li.menu-depth-4.active-trail {
  background: linear-gradient(#450507, #62080a) repeat scroll 0 0 transparent;
}
/* line 3877, ../sass/global.styles.scss */
.region-sidebar-first #block-menu-block-4.block-menu-block .block-content ul li.menu-depth-4.active-trail a:hover {
  color: white;
  text-decoration: none;
}
/* line 3882, ../sass/global.styles.scss */
.region-sidebar-first #block-menu-block-4.block-menu-block .block-content ul li.menu-depth-4 a {
  display: block;
  padding: 3px 14px 3px 15px;
  background: none;
}
/* line 3886, ../sass/global.styles.scss */
.region-sidebar-first #block-menu-block-4.block-menu-block .block-content ul li.menu-depth-4 a:hover {
  background: none;
  color: black;
}

/* line 3898, ../sass/global.styles.scss */
#block-views-page-documents-block ul {
  list-style: outside none none;
  padding: 0;
}
/* line 3902, ../sass/global.styles.scss */
#block-views-page-documents-block li {
  margin: 0;
  margin-top: 1em;
  padding-left: 20px;
}
/* line 3906, ../sass/global.styles.scss */
#block-views-page-documents-block li img.file-icon {
  margin-left: -20px;
}

/* line 3917, ../sass/global.styles.scss */
.node-document .field-name-field-documents ul,
.node-document .field-name-field-private-file ul,
.node-committee-document .field-name-field-committee-document ul {
  list-style: none;
  padding: 0;
}
/* line 3920, ../sass/global.styles.scss */
.node-document .field-name-field-documents ul li,
.node-document .field-name-field-private-file ul li,
.node-committee-document .field-name-field-committee-document ul li {
  margin: 1em 0;
}
/* line 3922, ../sass/global.styles.scss */
.node-document .field-name-field-documents ul li img.file-icon,
.node-document .field-name-field-private-file ul li img.file-icon,
.node-committee-document .field-name-field-committee-document ul li img.file-icon {
  margin-right: 0.3em;
}

/* line 3934, ../sass/global.styles.scss */
.flexslider {
  border: none;
  border-radius: 0;
  padding-bottom: 1px;
  border-bottom: 2px solid #7c7c7e;
  margin: 0;
}
/* line 3940, ../sass/global.styles.scss */
.flexslider ul {
  padding: 0;
}
/* line 3942, ../sass/global.styles.scss */
.flexslider ul li {
  margin: 0 10px 0 0;
}

/* line 3948, ../sass/global.styles.scss */
.flex-direction-nav a {
  height: 50px;
}

/* line 3952, ../sass/global.styles.scss */
.front #main-content {
  background: url("images/home-borders.gif") repeat-y;
  margin-bottom: 2em;
}

/* line 3962, ../sass/global.styles.scss */
.region-sidebar-first .block-title,
.region-sidebar-second .block-title {
  background: #8e090d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhMDkwZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyMDgwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7a090d), color-stop(100%, #62080a));
  background-image: -moz-linear-gradient(#7a090d, #62080a);
  background-image: -webkit-linear-gradient(#7a090d, #62080a);
  background-image: linear-gradient(#7a090d, #62080a);
  border: outset 2px rgba(214, 127, 127, 0.66);
  font-size: 1.083em;
  color: #fff;
  padding: 0.2em 0.8em;
  margin: 0 0 0.5em 0;
  font-weight: normal;
}
/* line 3970, ../sass/global.styles.scss */
.region-sidebar-first .block-content h2.block-title,
.region-sidebar-second .block-content h2.block-title {
  margin: 0;
}

/* line 3975, ../sass/global.styles.scss */
a.feed-icon {
  clear: both;
  display: block;
}

/*
  * Events
  *
  */
/* line 3986, ../sass/global.styles.scss */
.node-type-event h2.field-label {
  font-size: 1.4em;
}

/* line 3992, ../sass/global.styles.scss */
.node-event .field-name-field-image {
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}
/* line 3998, ../sass/global.styles.scss */
.node-event .field-name-body {
  clear: both;
}

/* line 4009, ../sass/global.styles.scss */
#edit-actions.rooms-search-result__actions.form-actions.form-wrapper,
div.booking-legend.booking-legend--rooms-search-result,
div.booking-legend.booking-legend--rooms-search-result.is-fixed {
  clear: both;
  float: right;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 4016, ../sass/global.styles.scss */
#edit-actions.rooms-search-result__actions.form-actions.form-wrapper input[type='submit'],
div.booking-legend.booking-legend--rooms-search-result input[type='submit'],
div.booking-legend.booking-legend--rooms-search-result.is-fixed input[type='submit'] {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOTM5MzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3RDE1MEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzkpIiAvPgo8L3N2Zz4=") repeat scroll 0 0 #c93931;
  border: 1px solid #ae1414;
  border-radius: 4px;
  cursor: pointer;
  font-family: Tahoma,"MS Trebuchet",arial,sans-serif;
  font-size: 1em;
  line-height: 1.385em;
  padding: 4px 10px 4px 10px;
  position: relative;
  color: white;
}

/* line 4033, ../sass/global.styles.scss */
.rooms-current-search__info input[type='submit'] {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOTM5MzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3RDE1MEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzkpIiAvPgo8L3N2Zz4=") repeat scroll 0 0 #c93931;
  border: 1px solid #ae1414;
  border-radius: 4px;
  cursor: pointer;
  font-family: Tahoma,"MS Trebuchet",arial,sans-serif;
  font-size: 1em;
  line-height: 1.385em;
  padding: 4px 10px 4px 10px;
  position: relative;
  color: white;
  margin-top: 1em;
}

/* line 4050, ../sass/global.styles.scss */
#block-menu-menu-utilities,
#block-menu-block-3 {
  position: absolute;
  top: 1.6em;
  right: 0;
}
/* line 4056, ../sass/global.styles.scss */
#block-menu-menu-utilities ul.menu li,
#block-menu-block-3 ul.menu li {
  border-right: 1px solid #666666;
}
/* line 4060, ../sass/global.styles.scss */
#block-menu-menu-utilities ul.menu li.last,
#block-menu-block-3 ul.menu li.last {
  border: none;
}

/* line 4067, ../sass/global.styles.scss */
#page {
  padding-top: 1em;
}

/* line 4075, ../sass/global.styles.scss */
#block-search-form {
  float: right;
  margin-top: -4em;
}

/* line 4084, ../sass/global.styles.scss */
.region-footer .block.footer-address .block-inner {
  margin-right: 0;
  margin-left: 0;
}

/* line 4091, ../sass/global.styles.scss */
#block-menu-menu-footer-menu,
#block-menu-block-7 {
  float: right;
}
/* line 4094, ../sass/global.styles.scss */
#block-menu-menu-footer-menu .block-inner,
#block-menu-block-7 .block-inner {
  margin-right: 0;
}

/* line 4099, ../sass/global.styles.scss */
#block-views-calendar-block-3,
#block-views-news-block,
#block-twitter-block-1 {
  float: left;
  width: 30.3%;
  padding: 0 3em 0 0;
}

/* line 4109, ../sass/global.styles.scss */
#block-twitter-block-1 {
  padding: 0;
}

/* line 4113, ../sass/global.styles.scss */
#block-views-news-block {
  padding: 0 1.3em 0 0;
}

/* line 4117, ../sass/global.styles.scss */
#block-views-calendar-block-3 {
  padding: 0 1.55em;
}

/* line 4121, ../sass/global.styles.scss */
#block-twitter-block-1 {
  padding: 0 0 0 1.6em;
}

/* line 4128, ../sass/global.styles.scss */
.view-noticeboard .field-name-field-image {
  float: left;
  margin-right: 1em;
}

/*
 * Sitemap
 */
/* line 4139, ../sass/global.styles.scss */
#site-map .site-map-box-front {
  font-size: 1.33em;
  font-weight: bold;
  margin-left: 5em;
}
/* line 4145, ../sass/global.styles.scss */
#site-map .site-map-box-menu {
  margin-left: 5em;
}
/* line 4147, ../sass/global.styles.scss */
#site-map .site-map-box-menu ul {
  list-style: none;
}
/* line 4149, ../sass/global.styles.scss */
#site-map .site-map-box-menu ul li {
  list-style: none;
  font-size: 1.33em;
  font-weight: bold;
  padding: 0.33em 0;
  margin: 0;
}
/* line 4156, ../sass/global.styles.scss */
#site-map .site-map-box-menu ul li ul li {
  font-size: 0.75em;
}
/* line 4159, ../sass/global.styles.scss */
#site-map .site-map-box-menu ul li ul li ul li {
  font-size: 1em;
  font-weight: normal;
}

/*
 * Main Search page
 */
/* line 4176, ../sass/global.styles.scss */
.page-search #main-content ol > li::before {
  content: none;
}
/* line 4180, ../sass/global.styles.scss */
.page-search #main-content ol > li {
  margin: 0;
}
/* line 4183, ../sass/global.styles.scss */
.page-search ol.search-results {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJFQ8ZM+xzPBsAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAB9JREFUCNcFwQENAAAIA6CnurN/HTsgpC0IzIzsrrvz2usQq9CP+94AAAAASUVORK5CYII=) top left repeat-x;
}
/* line 4185, ../sass/global.styles.scss */
.page-search ol.search-results .search-snippet-info {
  padding-left: 0;
}
/* line 4187, ../sass/global.styles.scss */
.page-search ol.search-results .search-snippet-info li.search-result {
  margin: 0;
}
/* line 4192, ../sass/global.styles.scss */
.page-search ol.search-results .title {
  margin: 1em 0 0.5em 0;
}
/* line 4195, ../sass/global.styles.scss */
.page-search ol.search-results .search-info {
  display: none;
}
/* line 4201, ../sass/global.styles.scss */
.page-search .search-form input.form-text {
  line-height: 1.385em;
  margin-bottom: 0;
  margin-left: 0.5em;
  margin-top: 0;
  padding: 0.15em;
}
