/**
 * @file
 * styles are organized using the smacss technique. @see http://smacss.com/book/
 *
 * when you turn on css aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* import sass mixins, variables, compass modules, etc. */
/*$legacy-support-for-ie6: false;*/
/*$legacy-support-for-ie7: false;*/
/*$legacy-support-for-ie8: true;*/
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic);
/* html element (smacss base) rules */
/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */
/**
 * HTML5 display definitions
 */
/* line 23, ../sass/_normalize.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* Correct `block` display not defined in IE 8/9. */
/* line 30, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

/* Correct `inline-block` display not defined in IE 8/9. */
/* line 45, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 59, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
/* line 65, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Base
 *
 * Instead of relying on the fonts that are available on a user's computer, you
 * can use web fonts which, like images, are resources downloaded to the user's
 * browser. Because of the bandwidth and rendering resources required, web fonts
 * should be used with care.
 *
 * Numerous resources for web fonts can be found on Google. Here are a few
 * websites where you can find Open Source fonts to download:
 * - http://www.fontsquirrel.com/fontface
 * - http://www.theleagueofmoveabletype.com
 *
 * In order to use these fonts, you will need to convert them into formats
 * suitable for web fonts. We recommend the free-to-use Font Squirrel's
 * Font-Face Generator:
 *   http://www.fontsquirrel.com/fontface/generator
 *
 * The following is an example @font-face declaration. This font can then be
 * used in any ruleset using a property like this:  font-family: Example, serif;
 *
 * Since we're using Sass, you'll need to declare your font faces here, then you
 * can add them to the font variables in the _base.scss partial.
 */
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 113, ../sass/_normalize.scss */
html {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  /* 1 */
  font-size: 100%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  line-height: 1.25em;
}

/* Remove default margin. */
/* line 133, ../sass/_normalize.scss */
body {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

/**
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* line 145, ../sass/_normalize.scss */
a:link, a:visited, a:focus, a:hover, a:active {
  color: #01A87D;  
  color: #008858;
  text-decoration: none;
}

/* Address `outline` inconsistency between Chrome and other browsers. */
/* Improve readability when focused and also mouse hovered in all browsers. */
/* line 151, ../sass/_normalize.scss */
a:active, a:hover, a:focus {
  outline: 0;
  color: #01A87D;   
  color: #008858;
}

/**
 * Typography
 *
 * To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
 * so that the line height of our base font becomes the basic unit of vertical
 * measurement. We use multiples of that unit to set the top and bottom margins
 * for our block level elements and to set the line heights of any fonts.
 * For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
 */
/* Set 1 unit of vertical rhythm on the top and bottom margin. */
/* line 167, ../sass/_normalize.scss */
p,
pre {
  margin: 1.25em 0;
}

/* line 175, ../sass/_normalize.scss */
blockquote {
  /* Also indent the quote on both sides. */
  margin: 1.25em 30px;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 184, ../sass/_normalize.scss */
h1 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 1.5em;
  line-height: 1.66667em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.83333em;
  margin-bottom: 0.83333em;
}

/* line 192, ../sass/_normalize.scss */
h2 {
  font-size: 1.2em;
  line-height: 2.08333em;
  margin-top: 1.04167em;
  margin-bottom: 1.04167em;
}

/* line 197, ../sass/_normalize.scss */
h3 {
  font-size: 1.17em;
  line-height: 2.13675em;
  margin-top: 1.06838em;
  margin-bottom: 1.06838em;
}

/* line 202, ../sass/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.25em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

/* line 207, ../sass/_normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 1.50602em;
  margin-top: 1.50602em;
  margin-bottom: 1.50602em;
}

/* line 212, ../sass/_normalize.scss */
h6 {
  font-size: 0.67em;
  line-height: 1.86567em;
  margin-top: 1.86567em;
  margin-bottom: 1.86567em;
}

/* Address styling not present in IE 8/9, Safari 5, and Chrome. */
/* line 219, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
/* line 224, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* Address styling not present in Safari 5 and Chrome. */
/* line 230, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* Address differences between Firefox and other browsers. */
/* line 235, ../sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.25em 0;
}

/* Address styling not present in IE 8/9. */
/* line 244, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* Correct font family set oddly in Safari 5 and Chrome. */
/* line 250, ../sass/_normalize.scss */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  font-size: 1em;
  line-height: 1.25em;
}

/* Improve readability of pre-formatted text in all browsers. */
/* line 264, ../sass/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* Set consistent quote types. */
/* line 276, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* Address inconsistent and variable font size in all browsers. */
/* line 281, ../sass/_normalize.scss */
small {
  font-size: 80%;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 286, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 293, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 296, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/**
 * Lists
 */
/* line 303, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  /* Address margins set differently in IE 6/7. */
  margin: 1.25em 0;
}

/* line 312, ../sass/_normalize.scss */
ol ol,
ol ul,
ul ol,
ul ul {
  /* Turn off margins on nested lists. */
  margin: 0;
}

/* line 318, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 30px;
  /* LTR */
}

/* Address paddings set differently in IE 6/7. */
/* line 323, ../sass/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 30px;
  /* LTR */
}

/**
 * Embedded content and figures
 *
 * @todo Look into adding responsive embedded video.
 */
/* line 343, ../sass/_normalize.scss */
img {
  /* Remove border when inside `a` element in IE 8/9. */
  border: 0;
  /* Suppress the space beneath the baseline */
  /* vertical-align: bottom; */
  /* Responsive images */
  max-width: 100%;
  height: auto;
  /*  @if $legacy-support-for-ie8 {
       Correct IE 8 not scaling image height when resized. 
      width: auto;
    }*/
}

/* Correct overflow displayed oddly in IE 9. */
/* line 364, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Address margin not present in IE 8/9 and Safari 5. */
/* line 369, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/**
 * Forms
 */
/* Define consistent border, margin, and padding. */
/* line 385, ../sass/_normalize.scss */
fieldset {
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-color: #c0c0c0;
  border-top-width: 0.0625em;
  border-top-style: solid;
  padding-top: 0.375em;
  border-bottom-width: 0.0625em;
  border-bottom-style: solid;
  padding-bottom: 0.75em;
  border-left-width: 0.0625em;
  border-left-style: solid;
  padding-left: 0.75em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding-right: 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 400, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improve appearance and consistency with IE 6/7.
 * 5. Keep form elements constrained in their containers.
 */
/* line 415, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  max-width: 100%;
  /* 5 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 5 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 434, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 445, ../sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 459, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 473, ../sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 484, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 499, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 508, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 4+. */
/* line 514, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 524, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Drupal-style form labels. */
/* line 530, ../sass/_normalize.scss */
label {
  display: block;
  font-weight: bold;
}

/**
 * Tables
 */
/* line 538, ../sass/_normalize.scss */
table {
  /* Remove most spacing between table cells. */
  border-collapse: collapse;
  border-spacing: 0;
  /* Prevent cramped-looking tables */
  /* width: 100%; */
  /* Add vertical rhythm margins. */
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

/* layout rules */
/**
 * @file
 * Positioning for a responsive layout.
 *
 * Define CSS classes to create a fluid grid layout with optional sidebars
 * depending on whether blocks are placed in the left or right sidebars.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/**
 * Center the page.
 *
 * For screen sizes larger than 1200px, prevent excessively long lines of text
 * by setting a max-width.
 */
/* line 33, ../sass/layouts/_responsive.scss */
#page,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
}

/* Apply the shared properties of grid items in a single, efficient ruleset. */
/* line 41, ../sass/layouts/_responsive.scss */
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* Containers for grid items and flow items. */
/* line 45, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:before, #header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}
/* line 50, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:after,
#main:after,
#footer:after {
  clear: both;
}

/* Navigation bar */
@media all and (min-width: 481px) {
  /* line 58, ../sass/layouts/_responsive.scss */
  #main {
    /* Move all the children of #main down to make room. */
    padding-top: 3em;
    position: relative;
  }

  /* line 63, ../sass/layouts/_responsive.scss */
  #navigation {
    /* Move the navbar up inside #main's padding. */
    position: absolute;
    top: 0;
    height: 3em;
    width: 100%;
  }
}
/**
 * Use 3 grid columns for smaller screens.
 */
@media all and (min-width: 481px) and (max-width: 959px) {
  /**
   * The layout when there is only one sidebar, the left one.
   */
  /* line 83, ../sass/layouts/_responsive.scss */
  .sidebar-first {
    /* Span 2 columns, starting in 2nd column from left. */
    /* Span 1 column, starting in 1st column from left. */
  }
  /* line 85, ../sass/layouts/_responsive.scss */
  .sidebar-first #content {
    width: 100%;
  }
  /* line 90, ../sass/layouts/_responsive.scss */
  .sidebar-first .region-sidebar-first {
    display: none !important;
  }

  /**
   * The layout when there is only one sidebar, the right one.
   */
  /* line 98, ../sass/layouts/_responsive.scss */
  .sidebar-second {
    /* Span 2 columns, starting in 1st column from left. */
    /* Span 1 column, starting in 3rd column from left. */
  }
  /* line 100, ../sass/layouts/_responsive.scss */
  .sidebar-second #content {
    float: left;
    width: 200%;
    margin-left: 0%;
    margin-right: -200%;
  }
  /* line 104, ../sass/layouts/_responsive.scss */
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 100%;
    margin-left: 200%;
    margin-right: -300%;
  }

  /**
   * The layout when there are two sidebars.
   */
  /* line 111, ../sass/layouts/_responsive.scss */
  .two-sidebars {
    /* Span 2 columns, starting in 2nd column from left. */
    /* Span 1 column, starting in 1st column from left. */
    /* Start a new row and span all 3 columns. */
  }
  /* line 113, ../sass/layouts/_responsive.scss */
  .two-sidebars #content {
    float: left;
    width: 200%;
    margin-left: 100%;
    margin-right: -300%;
  }
  /* line 117, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-first {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 121, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second {
    float: left;
    width: 300%;
    margin-left: 0%;
    margin-right: -300%;
    padding-left: 0;
    padding-right: 0;
    clear: left;
    /* Apply the shared properties of grid items in a single, efficient ruleset. */
    /* Span 1 column, starting in the 1st column from left. */
    /* Span 1 column, starting in the 2nd column from left. */
    /* Span 1 column, starting in the 3rd column from left. */
  }
  /* line 127, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second .block {
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 131, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    clear: left;
  }
  /* line 136, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second .block:nth-child(3n+2) {
    float: left;
    width: 100%;
    margin-left: 100%;
    margin-right: -200%;
  }
  /* line 140, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second .block:nth-child(3n) {
    float: left;
    width: 100%;
    margin-left: 200%;
    margin-right: -300%;
  }
}
/**
 * Use 5 grid columns for larger screens.
 */
@media all and (min-width: 960px) {
  /**
   * The layout when there is only one sidebar, the left one.
   */
  /* line 155, ../sass/layouts/_responsive.scss */
  .sidebar-first {
    /* Span 4 columns, starting in 2nd column from left. */
    /* Span 1 column, starting in 1st column from left. */
  }
  /* line 157, ../sass/layouts/_responsive.scss */
  .sidebar-first #content {
    float: left;
    width: 77%;
    margin-left: 23%;
    margin-right: -100%;
  }
  /* line 164, ../sass/layouts/_responsive.scss */
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 21.5%;
    margin-left: 0%;
    margin-right: -23%;
  }

  /**
   * The layout when there is only one sidebar, the right one.
   */
  /* line 174, ../sass/layouts/_responsive.scss */
  .sidebar-second {
    /* Span 4 columns, starting in 1st column from left. */
    /* Span 1 column, starting in 5th column from left. */
  }
  /* line 176, ../sass/layouts/_responsive.scss */
  .sidebar-second #content {
    float: left;
    width: 400%;
    margin-left: 0%;
    margin-right: -400%;
  }
  /* line 180, ../sass/layouts/_responsive.scss */
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 100%;
    margin-left: 400%;
    margin-right: -500%;
  }

  /**
   * The layout when there are two sidebars.
   */
  /* line 187, ../sass/layouts/_responsive.scss */
  .two-sidebars {
    /* Span 3 columns, starting in 2nd column from left. */
    /* Span 1 column, starting in 1st column from left. */
    /* Span 1 column, starting in 5th column from left. */
  }
  /* line 189, ../sass/layouts/_responsive.scss */
  .two-sidebars #content {
    float: left;
    width: 300%;
    margin-left: 100%;
    margin-right: -400%;
  }
  /* line 193, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-first {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 197, ../sass/layouts/_responsive.scss */
  .two-sidebars .region-sidebar-second {
    float: left;
    width: 100%;
    margin-left: 400%;
    margin-right: -500%;
  }
}
/* line 205, ../sass/layouts/_responsive.scss */
.sidebars.left-nav {
  width: 95%;
  height: auto;
  top: 0;
  z-index: 1;
  cursor: inherit;
  overflow-y: scroll;
  height: 100%;
}
/* line 214, ../sass/layouts/_responsive.scss */
.sidebars.left-nav:before {
  margin: 4% 6% 4%;
  cursor: pointer;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 20px solid black;
}

/* line 226, ../sass/layouts/_responsive.scss */
.header .pullout-search {
  height: 40px;
  width: 30px;
  position: absolute;
  top: 7px;
  z-index: 1;
  right: 13px;
}
/* line 236, ../sass/layouts/_responsive.scss */
.header .region-top-right.pullout-search-region {
  width: 100% !important;
}
/* line 240, ../sass/layouts/_responsive.scss */
.header .region-top-right.pullout-search-region .ctools-auto-submit-full-form .views-exposed-widgets .views-widget-filter-search_api_views_fulltext {
  display: block;
  margin-right: -15px;
}
/* line 243, ../sass/layouts/_responsive.scss */
.header .region-top-right.pullout-search-region .ctools-auto-submit-full-form .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-text {
  width: 85% !important;
}
/* line 250, ../sass/layouts/_responsive.scss */
.header button.btn.btn-navbar.tb-megamenu-button.clicked {
  background: #000;
  position: relative;
}
/* line 253, ../sass/layouts/_responsive.scss */
.header button.btn.btn-navbar.tb-megamenu-button.clicked:after {
  content: "";
  display: block;
  height: 5px;
  width: 20px;
  background: #fff;
  position: absolute;
  top: 17px;
  left: 7px;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 264, ../sass/layouts/_responsive.scss */
.header button.btn.btn-navbar.tb-megamenu-button.clicked:before {
  content: "";
  display: block;
  height: 20px;
  width: 5px;
  background: #fff;
  position: absolute;
  top: 10px;
  left: 15px;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* component (smacss module) rules */
/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * https://drupal.org/node/1707736
 */
/**
 * Wireframes.
 */
/* line 15, ../sass/components/_misc.scss */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}

/**
 * Accessibility features.
 */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 39, ../sass/components/_misc.scss */
.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* Turns off the element-invisible effect. */
/* line 45, ../sass/components/_misc.scss */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
/* line 61, ../sass/components/_misc.scss */
#skip-link {
  margin: 0;
}
/* line 63, ../sass/components/_misc.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/**
 * Branding header.
 */
/* Wrapping link for logo. */
/* line 79, ../sass/components/_misc.scss */
.header__logo {
  float: none;
  /* LTR */
  margin: 0;
  padding: 0;
}

/* Logo image. */
/* line 88, ../sass/components/_misc.scss */
.header__logo-image {
  vertical-align: bottom;
}

/* Wrapper for website name and slogan. */
/* line 93, ../sass/components/_misc.scss */
.header__name-and-slogan {
  float: left;
}

/* The name of the website. */
/* line 98, ../sass/components/_misc.scss */
.header__site-name {
  margin: 0;
  font-size: 1.5em;
  line-height: 1.66667em;
}

/* The link around the name of the website. */
/* line 105, ../sass/components/_misc.scss */
.header__site-link:link, .header__site-link:visited {
  color: #000;
  text-decoration: none;
}
/* line 110, ../sass/components/_misc.scss */
.header__site-link:hover, .header__site-link:focus {
  text-decoration: underline;
}

/* The slogan (or tagline) of a website. */
/* line 117, ../sass/components/_misc.scss */
.header__site-slogan {
  margin: 0;
}

/* The secondary menu (login, etc.) */
/* line 122, ../sass/components/_misc.scss */
.header__secondary-menu {
  float: right;
  /* LTR */
}

/* Wrapper for any blocks placed in the header region. */
/* line 128, ../sass/components/_misc.scss */
.header__region {
  /* Clear the logo. */
  clear: both;
}

/**
 * Navigation bar.
 */
/* line 136, ../sass/components/_misc.scss */
#navigation {
  /* Sometimes you want to prevent overlapping with main div. */
  /* overflow: hidden; */
  /* Main menu and secondary menu links and menu block links. */
}
/* line 139, ../sass/components/_misc.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 147, ../sass/components/_misc.scss */
#navigation .links,
#navigation .menu {
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 153, ../sass/components/_misc.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  padding: 0 10px 0 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/**
 * Breadcrumb navigation.
 */
/* line 169, ../sass/components/_misc.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 173, ../sass/components/_misc.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/**
 * Titles.
 */
/* line 185, ../sass/components/_misc.scss */
.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
  /* Comment title. */
  margin: 0;
}

/**
 * Messages.
 */
/* line 198, ../sass/components/_misc.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  margin: 1.25em 0;
  padding: 10px 10px 10px 50px;
  /* LTR */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  background-position: 8px 8px;
  /* LTR */
  background-repeat: no-repeat;
  border: 1px solid #be7;
}

/* line 217, ../sass/components/_misc.scss */
.messages--warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  border-color: #ed5;
}

/* line 227, ../sass/components/_misc.scss */
.messages--error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  border-color: #ed541d;
}

/* line 237, ../sass/components/_misc.scss */
.messages__list {
  margin: 0;
}

/* line 241, ../sass/components/_misc.scss */
.messages__item {
  list-style-image: none;
}

/* Core/module installation error messages. */
/* line 246, ../sass/components/_misc.scss */
.messages--error p.error {
  color: #333;
}

/* System status report. */
/* line 252, ../sass/components/_misc.scss */
.ok,
.messages--status {
  background-color: #f8fff0;
  color: #234600;
}

/* line 258, ../sass/components/_misc.scss */
.warning,
.messages--warning {
  background-color: #fffce5;
  color: #840;
}

/* line 264, ../sass/components/_misc.scss */
.error,
.messages--error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/**
 * Tabs.
 */
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 275, ../sass/components/_misc.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  *zoom: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmJiYmJiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  background-image: linear-gradient(to top, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  border-bottom: 1px solid #bbb \0 /ie;
  margin: 1.25em 0;
  padding: 0 2px;
  white-space: nowrap;
}

/* line 286, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  /* LTR */
  margin: 0 3px;
}

/* line 292, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.25em;
  text-decoration: none;
}

/* Primary tabs. */
/* line 306, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbb;
  border-bottom-color: transparent;
  /* IE 9 and earlier don't understand gradients. */
  border-bottom: 0 \0/ie;
}

/* line 316, ../sass/components/_misc.scss */
.tabs-primary__tab.is-active {
  border-bottom-color: #ececec;
}

/* line 322, ../sass/components/_misc.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}

/* line 333, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus, a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}

/* line 338, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  background-color: transparent;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}

/* Secondary tabs. */
/* line 362, ../sass/components/_misc.scss */
.tabs-secondary {
  font-size: .9em;
  /* Collapse bottom margin of ul.primary. */
  margin-top: -1.25em;
}

/* line 369, ../sass/components/_misc.scss */
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 0.625em 3px;
}

/* line 376, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  border-radius: 0.75em;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 386, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}

/* line 392, ../sass/components/_misc.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/**
 * Inline styles.
 */
/* List of links generated by theme_links(). */
/* line 420, ../sass/components/_misc.scss */
.inline {
  display: inline;
  padding: 0;
}
/* line 423, ../sass/components/_misc.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

/* The inline field label used by the Fences module. */
/* line 432, ../sass/components/_misc.scss */
span.field-label {
  padding: 0 1em 0 0;
  /* LTR */
}

/**
 * "More" links.
 */
/* line 440, ../sass/components/_misc.scss */
.more-link {
  text-align: right;
  /* LTR */
}

/* line 445, ../sass/components/_misc.scss */
.more-help-link {
  text-align: right;
  /* LTR */
}

/* line 450, ../sass/components/_misc.scss */
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  /* LTR */
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
  /* LTR */
}

/**
 * Pager.
 */
/* A list of page numbers when more than 1 page of content is available. */
/* line 467, ../sass/components/_misc.scss */
.pager {
  clear: both;
  padding: 0;
  text-align: center;
}

/* line 473, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

/* line 480, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis. */
}

/* The current page's list item. */
/* line 491, ../sass/components/_misc.scss */
.pager-current {
  font-weight: bold;
}

/**
 * Blocks.
 */
/* Block wrapper. */
/* line 501, ../sass/components/_misc.scss */
.block {
  margin-bottom: 1.25em;
}

/**
 * Menus.
 */
/* line 508, ../sass/components/_misc.scss */
.menu__item.is-leaf {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}

/* line 516, ../sass/components/_misc.scss */
.menu__item.is-expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

/* line 524, ../sass/components/_misc.scss */
.menu__item.is-collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  list-style-type: disc;
}

/* The active item in a Drupal menu. */
/* line 535, ../sass/components/_misc.scss */
.menu a.active {
  color: #000;
}

/**
 * Marker.
 */
/* The "new" or "updated" marker. */
/* line 545, ../sass/components/_misc.scss */
.new,
.update {
  color: #c00;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
}

/**
 * Unpublished note.
 */
/* The word "Unpublished" displayed underneath the content. */
/* line 557, ../sass/components/_misc.scss */
.unpublished {
  height: 0;
  overflow: visible;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  /* A very nice CSS3 property. */
  word-wrap: break-word;
}

/**
 * Comments.
 */
/* Wrapper for the list of comments and its title. */
/* line 586, ../sass/components/_misc.scss */
.comments {
  margin: 1.25em 0;
}

/* Preview of the comment before submitting new or updated comment. */
/* line 591, ../sass/components/_misc.scss */
.comment-preview {
  /* Drupal core will use a #ffffea background. See #1110842. */
  background-color: #ffffea;
}

/* Wrapper for a single comment. */
/* line 597, ../sass/components/_misc.scss */
.comment {
  /* Comment's permalink wrapper. */
}
/* line 599, ../sass/components/_misc.scss */
.comment .permalink {
  text-transform: uppercase;
  font-size: 75%;
}

/* Nested comments are indented. */
/* line 606, ../sass/components/_misc.scss */
.indented {
  /* Drupal core uses a 25px left margin. */
  margin-left: 30px;
  /* LTR */
}

/**
 * Forms.
 */
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 617, ../sass/components/_misc.scss */
.form-item {
  margin: 1.25em 0;
  /* Pack groups of checkboxes and radio buttons closer together. */
  /* Form items in a table. */
  /* Highlight the form elements that caused a form submission error. */
  /* The descriptive help text (separate from the label). */
}
/* line 620, ../sass/components/_misc.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Drupal core uses "0.4em 0". */
  margin: 0;
}
/* line 626, ../sass/components/_misc.scss */
tr.odd .form-item, tr.even .form-item {
  margin: 0;
}
/* line 631, ../sass/components/_misc.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}
/* line 637, ../sass/components/_misc.scss */
.form-item .description {
  font-size: 0.85em;
}

/* line 644, ../sass/components/_misc.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* The part of the label that indicates a required field. */
/* line 650, ../sass/components/_misc.scss */
.form-required {
  color: #c00;
}

/* Labels for radios and checkboxes. */
/* line 655, ../sass/components/_misc.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* Buttons used by contrib modules like Media. */
/* line 661, ../sass/components/_misc.scss */
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
}

/* Password confirmation. */
/* line 667, ../sass/components/_misc.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* Drupal's default login form block. */
/* line 673, ../sass/components/_misc.scss */
#user-login-form {
  text-align: left;
  /* LTR */
}

/**
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* OpenID creates a new ul above the login form's links. */
/* line 686, ../sass/components/_misc.scss */
.openid-links {
  /* Position OpenID's ul next to the rest of the links. */
  margin-bottom: 0;
}

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 693, ../sass/components/_misc.scss */
.openid-link,
.user-link {
  margin-top: 1.25em;
}

/* line 698, ../sass/components/_misc.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: -20px;
  /* LTR */
}

/* line 705, ../sass/components/_misc.scss */
#user-login ul {
  margin: 1.25em 0;
}

/**
 * Drupal admin tables.
 */
/* line 713, ../sass/components/_misc.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 720, ../sass/components/_misc.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 723, ../sass/components/_misc.scss */
form table ul {
  margin: 0;
}

/* line 728, ../sass/components/_misc.scss */
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/* line 735, ../sass/components/_misc.scss */
tr.even {
  background-color: #fff;
}

/* Markup generated by theme_tablesort_indicator(). */
/* line 751, ../sass/components/_misc.scss */
td.active {
  background-color: #ddd;
}

/* Center checkboxes inside table cell. */
/* line 757, ../sass/components/_misc.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
/* line 763, ../sass/components/_misc.scss */
td.menu-disabled {
  background: #ccc;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list. */
/* line 774, ../sass/components/_misc.scss */
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 785, ../sass/components/_misc.scss */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  /* LTR */
  background-repeat: no-repeat;
  padding-left: 15px;
  /* LTR */
}
/* line 796, ../sass/components/_misc.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  background-position: 5px 50%;
  /* LTR */
}
/* line 806, ../sass/components/_misc.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 818, ../sass/components/_misc.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 822, ../sass/components/_misc.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 826, ../sass/components/_misc.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 835, ../sass/components/_misc.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 844, ../sass/components/_misc.scss */
.progress {
  font-weight: bold;
}
/* line 846, ../sass/components/_misc.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 852, ../sass/components/_misc.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('../images/progress.gif?1502283811');
}

/* line 864, ../sass/components/_misc.scss */
.html .tooltip {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 1%;
  width: 40%;
  word-break: break-word;
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.5);
  transition: height 0.1s;
  -webkit-transition: height 0.1s;
  -moz-transition: height 0.1s;
  -ms-transition: height 0.1s;
}

/* line 9, ../sass/_style-new.scss */
#page .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div {
  min-height: 34em;
}
/* line 15, ../sass/_style-new.scss */
#page .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .views-field.views-field-view-node .field-content {
  position: absolute;
  bottom: 0;
  width: 95%;
}
/* line 21, ../sass/_style-new.scss */
#page .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .field-abstract {
  margin: 5px 0;
}

@media all and (max-width: 640px) {
  /* line 34, ../sass/_style-new.scss */
  #page .header .region-top-left {
    width: 80%;
    margin: 0 30px;
    text-align: center;
  }
  /* line 40, ../sass/_style-new.scss */
  #page .header .region-top-right {
    width: 100%;
    margin: 0 auto !important;
    padding-bottom: 20px;
  }
  /* line 46, ../sass/_style-new.scss */
  #page .view-about-us-landing .group-image img {
    /*height: 150px;*/
  }
  /* line 49, ../sass/_style-new.scss */
  #page .view-about-us-landing .group-image .field-title {
    font-size: 1.1em;
  }
  /* line 54, ../sass/_style-new.scss */
  #page .page-home .links li {
    float: left;
    margin-left: 60px;
    display: list-item;
    padding: 2px;
    word-wrap: initial;
  }
  /* line 61, ../sass/_style-new.scss */
  #page ul.links {
    padding: 0 0 0 30px;
  }
  /* line 65, ../sass/_style-new.scss */
  #page .header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets .views-exposed-widget .form-text {
    padding-left: 0;
    width: 100%;
  }
  /* line 70, ../sass/_style-new.scss */
  #page .header #block-views-exp-solr-search-page {
    width: 85%;
    display: inline-flex;
  }
  /* line 75, ../sass/_style-new.scss */
  #page .header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets .views-exposed-widget .fa-search:before {
    position: relative;
    right: 0px;
    top: 1px;
  }
  /* line 80, ../sass/_style-new.scss */
  #page .header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets .views-exposed-widget .fa-search::before {
    position: relative;
    right: 4px;
    top: 1px;
  }
}

@media all and (max-width: 640px) {
  /* line 91, ../sass/_style-new.scss */
  .front #main .panel-pane.pane-views .pane-home-page-elements:nth-child(2) {
    margin-top: 102px;
  }

  /* line 100, ../sass/_style-new.scss */
  .section-about.no-sidebars #main #content .our-staff-left {
    margin: 0 0 4%;
    min-height: 14em;
    width: 100%;
  }

  /* line 109, ../sass/_style-new.scss */
  #page, .region-bottom {
    overflow: hidden;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 122, ../sass/_style-new.scss */
  .no-sidebars .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title {
    top: 65.1% !important;
  }
}
@media only screen and (max-width: 640px) and (min-width: 320px) {
  /* line 128, ../sass/_style-new.scss */
  .region-top-right .item-list li {
    width: auto !important;
  }
}
/* line 2, ../sass/form/_newsletter-form.scss */
#mc_embed_signup form {
  padding: 0 !important;
}
/* line 6, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form p {
  font-size: 16px;
  line-height: 1.2em;
  margin: .6em 0;
}
/* line 12, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form .mc-field-group label {
  display: inline-block;
}
/* line 18, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form .subs-subscriptions ul li label {
  font-weight: normal;
}
/* line 23, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form .webform-container-inline {
  margin: 0 0 1.25em;
  padding-bottom: 0;
  min-height: inherit;
}
/* line 27, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form .webform-container-inline input.form-text {
  width: 50% !important;
}
/* line 30, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form .webform-container-inline input.form-text, #mc_embed_signup.group-subscribe-form .webform-container-inline select, #mc_embed_signup.group-subscribe-form .webform-container-inline textarea {
  display: inline;
  box-sizing: border-box;
  border: 1px solid #c1c1c1;
  padding: 4px 6px;
  border-radius: 5px;
  box-shadow: 1px 1px 4px #f5f5f5;
}
/* line 38, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form .webform-container-inline select {
  width: 12% !important;
  background: #fff !important;
}
/* line 44, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form .custom-subscribe .mc-field-group.input-group {
  min-height: inherit !important;
  padding-bottom: 10px !important;
}
/* line 49, ../sass/form/_newsletter-form.scss */
#mc_embed_signup.group-subscribe-form #mce-responses {
  width: 100% !important;
  margin: 0 0 20px;
}

/* line 57, ../sass/form/_newsletter-form.scss */
.Arabic #mc_embed_signup {
  text-align: right !important;
}

/* smacss theme rules */
/* @import "theme-a"; */
/* @import "theme-b"; */
/*Generic issue live site*/
/* line 38, ../sass/styles.scss */
.field-body strong {
  font-size: initial !important;
}

/* line 42, ../sass/styles.scss */
.field-body,
.field-body > div,
.field-body div,
.field-body p,
.field-body a,
.field-body font,
.field-abstract > p {
  font-size: initial !important;
  font-weight: initial !important;
  font-family: Helvetica,Arial,"Nimbus Sans L",sans-serif !important;
}

/* line 54, ../sass/styles.scss */
.field-body span {
  font-size: initial !important;
  font-family: Helvetica,Arial,"Nimbus Sans L",sans-serif !important;
}

/* line 60, ../sass/styles.scss */
.front #main .page__title, .skin-default .views-slideshow-controls-bottom .views_slideshow_controls_text_pause, #owl-carousel-block_26 .owl-controls .owl-pagination, #owl-carousel-block_46 .owl-controls .owl-pagination, .learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widget label, .library-main-page .skin-default .views-slideshow-cycle-main-frame-row .views-field-title, .library-main-page .library-main-page_bottom .panels-flexible-region .field-body div[style], .group-subscribe-form .webform-client-form .webform-container-inline #edit-submitted-subscriber-email-newsletter-selection, #main .node .field-abstract + .field-body p ~ br, #main .node .field-abstract + .field-body p br, #main .sidebars .block-menu .menu > .menu__item .menu .menu__link:before, #main .alumni-page .field-body p:empty, #main .reading-lists-main .field-body p:empty, x
#main .chapter-group-page .chapter_groupings .node .links, x
#main .chapter-group-page .chapter_groupings .node header, x
#main .chapter-group-page .chapter_groupings .field-year, #main #webform-client-form-68 #addressfield-wrapper .webform-component-fieldset > label, .pane-webform-client-block-68 .node header, .publications-landing-page.basic--pages .view-empty, .article-pages .views-row .field-page-flip .inlineviewer img, .publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-controls .owl-pagination, #content > a.feed-icon, #main #content .node-news .field-body p:empty,
#main #content .node-news .field-image p:empty, .talim-books + .block .item-list ul .views-row .field-body p:empty, .second_language, #main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content .flipbook-lable .field-page-flip .inlineviewer img, .node-spotlight .links .translation_fr, .node-spotlight .links .translation_ar, .node-spotlight .links .translation_fa, .node-spotlight .links .translation_ru, *[class*="page-node-"] *[class*="webform-client-form"] .webform-component-table-element tr #webform-component-3--employment---occupation-information--language--row--language--57--row--language--2--57, *[class*="page-node-"] *[class*="webform-client-form"] .sticky-header tr #webform-component-3--employment---occupation-information--language--row--language--57--row--language--2--57, #content .glossify-link img, .learning-center-page .panels-flexible-region-last .inside .jquery-once-2-processed .views-exposed-widget label {
  display: none;
}

/* line 65, ../sass/styles.scss */
.board-of-governors .attachment > .view-about-us .views-field-title a, .board-of-governors > .view-content .views-row .views-field-nothing a, .view-archives .view-content .views-row .views-field-title {
  border-bottom: 1px dotted;
}

/* line 70, ../sass/styles.scss */
.learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .views-field-field-image, .learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .field-image, .learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row .views-field-field-image, .learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row .views-field-field-video-main-image, .landing-pages .field-name-field-image, .events__landing-page .field-image, .events__landing-page .group-events-bottom .field-brightcove, .events__landing-page .group-events-bottom .field-link-to-video, .node__video-page .field-type-image, .publication_series ul .views-row .views-field-field-image, #main .node .field-image, #main .solr-search-page .views-row .views-field-field-image, #main .solr-search-page .views-row .views-field-field-link-to-video, #main .solr-search-page .views-row .views-field-brightcove-videoid, #main .solr-search-page .views-row .views-field-field-video-main-image, #main .solr-search-page .views-row .views-field-field-photo-image, .view-frontpage .views-row .node .field-image, .lectures-conferences .views-row .views-field-field-image, .view-graduate-studies .views-row > .field-body img, .view-research .views-row > .field-body img, .publication-series-new .views-row > .field-body img, .view-talim-curriculum .views-row > .field-body img, .speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-field-image, .publications-landing-page .view-content .views-field-field-image, .article-pages .views-row .views-field-field-image, .article-pages .views-row .views-field-field-page-flip-1, .publication-lisiting-panel .view-publications ul .views-field-field-image, .publication-lisiting-panel .view-publications ul .field-image, #block-quicktabs-publications .quicktabs_main ul .views-row .field-people .field-body > div img, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .field-people .field-body > div img, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .field-people .field-body > div img, .newsletters--section .item-list ul .views-row .views-field-field-image, .newsletters--section .item-list ul .views-row .views-field-field-video-main-image, .view-galleria .item-list ul .views-row .views-field-field-photo-image, .speech-main-group .group-speech-details, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-image, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-field-image, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-field-photo-image, #main .new_books_page2 ul .views-row .field-image, #block-quicktabs-publications .view-publications ul .views-row .field-people .field-body > div img, #block-quicktabs-step-tabs .view-publications ul .views-row .field-people .field-body > div img, #block-quicktabs-gpish-tabs .view-publications ul .views-row .field-people .field-body > div img, .block-quicktabs .view-publications ul .views-row .field-people .field-body > div img {
  float: left;
  margin-right: 1%;
  max-width: 100%;
}

/* line 75, ../sass/styles.scss */
body {
  padding: 1em 0em 1em 0em;
  font-size: 16px;
  line-height: 1.7em;
  color: #333;
}
@media all and (max-width: 768px) {
  /* line 75, ../sass/styles.scss */
  body {
    font-size: 14px;
  }
}
/* line 85, ../sass/styles.scss */
body #main .sidebars {
  line-height: 1.2em;
}

/* line 90, ../sass/styles.scss */
input.form-text, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #c1c1c1;
  padding: 4px 6px;
  border-radius: 5px;
  box-shadow: 1px 1px 4px #f5f5f5;
}

/********************************************************************************************
                                    header section
                                    *********************************************************************************************/
/* desktops and laptops ----------- */
/* line 110, ../sass/styles.scss */
#block-menu-menu-inner-page-menu {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 116, ../sass/styles.scss */
#block-menu-menu-inner-page-menu .menu {
  padding: 0;
}
/* line 119, ../sass/styles.scss */
#block-menu-menu-inner-page-menu .menu .menu__item {
  list-style-image: none;
  list-style-type: none;
}
/* line 123, ../sass/styles.scss */
#block-menu-menu-inner-page-menu .menu .menu__item .menu__link {
  font-size: 0;
  display: inline-block;
  background: url("../images/home-ico.png") no-repeat 0 0;
  height: 28px;
  width: 30px;
  background-size: 100%;
}

/* line 135, ../sass/styles.scss */
fieldset {
  margin: 1.5em 0;
}

/* line 139, ../sass/styles.scss */
label {
  display: block;
  font-weight: bold;
  font-size: 0.8em;
  margin: 0;
}

/* line 147, ../sass/styles.scss */
#views-exposed-form-solr-search-page #edit-query-wrapper {
  padding-right: 0;
}
/* line 151, ../sass/styles.scss */
#views-exposed-form-solr-search-page .views-submit-button {
  margin-left: -1.4em;
}
/* line 154, ../sass/styles.scss */
#views-exposed-form-solr-search-page .views-submit-button input {
  margin: 0 0 0 1em;
}

/* line 160, ../sass/styles.scss */
u {
  color: #01A87D;  
  color: #008858;
}

/* line 165, ../sass/styles.scss */
.nopagetitle h1.page__title {
  display: none;
}
/* line 169, ../sass/styles.scss */
.nopagetitle .library-main-page {
  margin-top: 0;
}

/* line 192, ../sass/styles.scss */
.node .field-body p, .node .field-body div, .node .field-body span {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  line-height: 1.7em !important;
}

/* line 202, ../sass/styles.scss */
#content .node-by-viewer .field-title h2,
#content .node-by-viewer .field-title h1,
#content .node-article .field-title h2,
#content .node-article .field-title h1 {
  font-size: 24px;
  line-height: 1.4em;
  font-weight: normal;
  color: #000 !important;
  margin-bottom: 0;
}
/* line 214, ../sass/styles.scss */
#content .node-by-viewer .field-date,
#content .node-article .field-date {
  margin: 0 0 3%;
}

@media only screen and (max-width: 480px) {
  .node-article .field-body ul {overflow: hidden;}
  .node-article .field-body ul li {margin-bottom: 17px;}
}

/* line 221, ../sass/styles.scss */
.page-publications-new-books table tr {
  background: transparent;
}
/* line 224, ../sass/styles.scss */
.page-publications-new-books table tr td:hover {
  background: #f5f5f5 !important;
}
/* line 228, ../sass/styles.scss */
.page-publications-new-books table tr td {
  border-bottom: 0;
}

/* line 235, ../sass/styles.scss */
.header {
  position: relative;
}
/* line 238, ../sass/styles.scss */
.header .region-top-left {
  float: left;
  margin-bottom: 22px;
  width: 23%;
  margin-left: 10px;
}
/* line 246, ../sass/styles.scss */
.header .region-top-left .block {
  margin: 0;
}
/* line 249, ../sass/styles.scss */
.header .region-top-left .block p {
  margin: 0;
  line-height: 0;
}
/* line 253, ../sass/styles.scss */
.header .region-top-left .block p img {
  width: 275px;
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
  /* line 238, ../sass/styles.scss */
  .header .region-top-left {
    margin-left: 10.3%;
  }
}
@media only screen and (min-width: 568px) and (max-width: 640px) {
  /* line 238, ../sass/styles.scss */
  .header .region-top-left {
    margin-left: 24.3%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 481px) {
  /* line 238, ../sass/styles.scss */
  .header .region-top-left {
    margin-left: 19.3%;
  }
}
/* line 275, ../sass/styles.scss */
.header .region-top-centre {
  float: left;
}
/* line 279, ../sass/styles.scss */
.header .region-top-right {
  float: right;
  margin-right: 1.3%;
  margin-top: -13px;
  width: 50%;
}
/* line 289, ../sass/styles.scss */
.header .region-top-right .block {
  margin: 0;
  float: right;
}
/* line 294, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu {
  padding: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-align: right;
}
/* line 300, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item {
  display: inline-block;
  font-size: 0.9em;
  list-style-image: none;
  list-style-type: none;
}
/* line 308, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item:after {
  content: "|";
  padding-left: 8px;
  color: #777777;
}
/* line 314, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item.last {
  margin-right: 0;
}
/* line 319, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item.last:after {
  content: "";
  padding-left: 0;
}
/* line 326, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item.is-expanded .menu__link {
  color: #01A87D;   
  color: #008858;
  cursor: pointer;
}
/* line 332, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item.is-expanded.expanded-menu .menu__link.nolink {
  position: relative;
}
/* line 335, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item.is-expanded.expanded-menu .menu__link.nolink:after {
  content: "";
  display: inline-block;
  height: 10px;
  width: 10px;
  background: #fff;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 18px;
  position: absolute;
  z-index: 8;
  left: 32px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
/* line 354, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item.is-expanded .menu {
  width: 170px;
  overflow: hidden;
  position: absolute;
  z-index: 99;
  background: white;
  padding: 5px 10px;
  border: 1px solid #cccccc;
  margin-top: 5px !important;
}
/* line 364, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item.is-expanded .menu .menu__item {
  width: 100%;
  margin: 0;
}
/* line 368, ../sass/styles.scss */
.header .region-top-right .block.block-menu .menu .menu__item.is-expanded .menu .menu__item:after {
  display: none;
}
@media only screen and (min-width: 280px) and (max-width: 768px) {
  .header .region-top-right .block.block-menu .menu .menu__item {
    line-height: 48px;
    margin-bottom: 4px;
  }
  .header .region-top-right .block.block-menu .menu .menu__item a {
    line-height: 44px;
    display: inline-block;
  }
}
@media only screen and (min-width: 280px) and (max-width: 640px) {
  /* line 392, ../sass/styles.scss */
  .header .region-top-right .block-menu {
    width: 100%;
  }
  /* line 404, ../sass/styles.scss */
  .header .region-top-right .ctools-auto-submit-full-form .views-exposed-widgets .views-widget-filter-search_api_views_fulltext {
    display: none;
    margin-right: 10%;
    width: 72%;
  }
  /* line 410, ../sass/styles.scss */
  .header .region-top-right .ctools-auto-submit-full-form .views-exposed-widgets .views-submit-button {
    right: -2px !important;
    top: 8px !important;
  }
  /* line 429, ../sass/styles.scss */
  .header .region-top-right .block.block-menu .menu .menu__item.is-expanded.expanded-menu .menu__link.nolink:after {
    display: none !important;
  }
  
  /* line 437, ../sass/styles.scss */
  .header .region-top-right .block.block-menu .menu .menu__item:after {
    content: "|";
    padding-left: 8px;
    color: #777777;
  }
  /* line 443, ../sass/styles.scss */
  /*.header .region-top-right .block.block-menu .menu .menu__item.last {
    margin-right: 16.5px;
  }*/
  /* line 449, ../sass/styles.scss */
  .header .region-top-right .block.block-menu .menu .menu__item .last.leaf .menu__link:after {
    display: none;
  }
  /* line 459, ../sass/styles.scss */
  .header .region-top-right #sliding-popup .popup-content #popup-buttons button {
    margin-bottom: 3em !important;
  }
}
/* line 465, ../sass/styles.scss */
.header #block-views-exp-solr-search-page {
  width: 100%;
}
/* line 468, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page {
  float: right;
}
/* line 471, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets {
  position: relative;
}
/* line 474, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets .views-exposed-widget {
  float: right;
  width: 100%;
  padding: 4% 0 0;
}
/* line 479, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets .views-exposed-widget .form-text {
  padding-left: 1.5%;
  width: 310px;
}
/* line 485, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets .views-exposed-widget .fa-search:before {
  position: relative;
  right: 0px;
  top: 4px;
}
/* line 493, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets .views-submit-button {
  position: absolute;
  right: 6px;
  width: auto;
  height: auto;
  padding: 0;
  top: 12px;
}
/* line 501, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #views-exposed-form-solr-search-page .views-exposed-widgets .views-submit-button .form-submit {
  margin: 0;
  font-size: 0;
  background: none;
  border: 0;
  height: 15px;
  width: 15px;
  position: relative;
  z-index: 1;
  top: -12px;
  display: block;
}
/* line 517, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #block-menu-menu-header-menu {
  float: left;
  margin: 0 0 0 7%;
}
/* line 521, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #block-menu-menu-header-menu .menu {
  padding: 0;
  margin: .6em 0;
}
/* line 525, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #block-menu-menu-header-menu .menu .menu__item {
  display: inline-block;
  font-size: .9em;
  border-right: 2px solid #000;
  line-height: .9em;
  padding: 0 .8em;
}
/* line 534, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #block-menu-menu-header-menu .menu .menu__item.last {
  border: 0;
}
/* line 539, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #block-menu-menu-header-menu .menu .menu__item.expanded .menu__link {
  cursor: pointer;
}
/* line 543, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #block-menu-menu-header-menu .menu .menu__item.expanded .menu {
  position: absolute;
  width: 8%;
}
/* line 547, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #block-menu-menu-header-menu .menu .menu__item.expanded .menu .menu__item {
  padding: 0;
}
/* line 550, ../sass/styles.scss */
.header #block-views-exp-solr-search-page #block-menu-menu-header-menu .menu .menu__item.expanded .menu .menu__item .menu__link {
  line-height: 1.3em;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 465, ../sass/styles.scss */
  .header #block-views-exp-solr-search-page {
    z-index: 1;
    position: relative;
    width: 100%;
    right: 10px;
  }
  /* line 566, ../sass/styles.scss */
  .header #block-views-exp-solr-search-page #block-views-exp-solr-search-page {
    width: 87%;
    margin: 2% 0 0;
  }
  /* line 571, ../sass/styles.scss */
  .header #block-views-exp-solr-search-page #block-menu-menu-header-menu {
    float: none;
  }
  /* line 575, ../sass/styles.scss */
  .header #block-views-exp-solr-search-page #block-menu-menu-header-menu .menu .menu__item.last {
    padding-right: 0;
  }
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 585, ../sass/styles.scss */
  .header .block-tb-megamenu, .header #block-tb-megamenu-menu-home-page-menu {
    position: absolute;
    top: 5%;
    width: 82%;
  }
}

@media all and (max-width: 768px) {
  /* line 596, ../sass/styles.scss */
  .owl-carousel.owl-theme .owl-controls {
    display: none !important;
  }
}
/********************************************************************************************
                                    multi language section
                                    *********************************************************************************************/
/* line 614, ../sass/styles.scss */
#block-locale-language {
  font-size: 0.9em;
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: 30%;
  min-width: 380px;
  float: right;
}
/* line 623, ../sass/styles.scss */
#block-locale-language .language-switcher-locale-url {
  padding: 0;
  margin: 0;
  text-align: right;
}
/* line 628, ../sass/styles.scss */
#block-locale-language .language-switcher-locale-url li {
  display: inline-block;
  margin-right: 5%;
  min-height: 1.35em;
}
/* line 633, ../sass/styles.scss */
#block-locale-language .language-switcher-locale-url li.last {
  margin: 0;
}
/* line 638, ../sass/styles.scss */
#block-locale-language .language-switcher-locale-url li.active .active {
  border-bottom: 1px dotted #000;
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
  /* line 645, ../sass/styles.scss */
  #block-locale-language.pane-locale {
    top: 23%;
    left: 11.5%;
    width: 85%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 614, ../sass/styles.scss */
  #block-locale-language {
    width: 99%;
    font-size: .8em;
    margin: 6% 0;
  }
  /* line 658, ../sass/styles.scss */
  #block-locale-language .language-switcher-locale-url {
    text-align: center;
  }
}

/********************************************************************************************
                                    main section - home page title
                                    *********************************************************************************************/
/* line 667, ../sass/styles.scss */
.front {
  /********************************************************************************************
                                      about section under the slider
                                      *********************************************************************************************/
}
@media only screen and (min-width: 767px) and (max-width: 768px) {
  /* line 668, ../sass/styles.scss */
  .front #block-locale-language {
    width: 100%;
  }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
  /* line 673, ../sass/styles.scss */
  .front #block-locale-language.pane-locale {
    top: 22%;
    left: 8.5%;
    width: 85%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  /* line 673, ../sass/styles.scss */
  .front #block-locale-language.pane-locale {
    top: -348px;
    left: -12.5%;
    width: 70%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 481px) {
  /* line 687, ../sass/styles.scss */
  .front #block-locale-language.pane-locale {
    top: -40px;
    left: 20.5%;
    width: 62%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 668, ../sass/styles.scss */
  .front #block-locale-language {
    width: 95%;
    float: none;
    position: absolute;
    top: 110px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 703, ../sass/styles.scss */
  .front #main {
    margin: 10% 0 0;
  }
}
@media all and (max-width: 481px) {
  /* line 703, ../sass/styles.scss */
  .front #main {
    margin-top: 0;
  }
}
/* line 746, ../sass/styles.scss */
.front .pane-home-page-elements .views-slideshow-cycle-main-frame {
  background: #e0e0dd;
  border-top: 3px solid #4CB99A;
  padding: 0;
  height: 100%;
  margin-top: 0.25em;
  overflow: hidden;
}
/* line 756, ../sass/styles.scss */
.front .pane-home-page-elements .views-slideshow-cycle-main-frame .info-link a,
.front .pane-home-page-elements .views-slideshow-cycle-main-frame .info-body a {
  font-size: 14px;
  color: #007157;
}
/* line 761, ../sass/styles.scss */
.front .pane-home-page-elements .views-slideshow-cycle-main-frame .info-body div {
  display: inline;
}
/* line 765, ../sass/styles.scss */
.front .pane-home-page-elements .views-slideshow-cycle-main-frame .info-body p {
  margin: 0;
  display: inline;
  font-size: 14px;
  font-weight: bold;
}
/* line 776, ../sass/styles.scss */
.front .pane-home-page-elements .views-slideshow-cycle-main-frame .info-body .field-body, .front .pane-home-page-elements .views-slideshow-cycle-main-frame .views-field-view-node {
  display: inline;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 781, ../sass/styles.scss */
  .front .pane-home-page-elements .views-slideshow-cycle-main-frame .info-body {
    font-size: 100%;
    line-height: normal;
    padding: 2% 3%;
    display: block;
  }
  /* line 788, ../sass/styles.scss */
  .front .pane-home-page-elements .views-slideshow-cycle-main-frame .views-field-view-node {
    font-size: 80%;
    display: block;
    float: right;
  }
}
/* line 797, ../sass/styles.scss */
.front .pane-home-page-elements .view-display-id-block_1 .views-slideshow-cycle-main-frame {
  overflow: hidden;
}

/********************************************************************************************
                                    main slide show section
                                    *********************************************************************************************/
/* line 823, ../sass/styles.scss */
#views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide {
  width: 100% !important;
  position: relative !important;
  overflow: hidden;
  /* smartphones (portrait and landscape) ----------- */
}
/* line 833, ../sass/styles.scss */
#views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description {
  position: absolute;
  bottom: .8%;
  left: 0;
  background: rgba(255, 255, 255, 0.7);
  width: 100%;
  padding: .9% 0 1.86% 1.5%;
}
/* line 842, ../sass/styles.scss */
#views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description .banner-title {
  padding-right: 65px;
  color: #ec1e4d;
  font-weight: bold;
  font-size: 1.5em;
}
#views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description .banner-title a {
  color:#007157;
}
/* line 849, ../sass/styles.scss */
#views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description .field-body {
  padding-right: 65px;
  padding-top: 10px;
  font-size: 14px;
}
/* line 854, ../sass/styles.scss */
#views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description .field-body p {
  margin: 0;
  font-weight: bold;
  color: #000;
}
@media only screen and (min-width: 568px) and (max-width: 640px) {
  /* line 849, ../sass/styles.scss */
  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description .field-body {
    display: none;
  }
}
@media only screen and (min-width: 320px) and (max-width: 568px) {
  /* line 868, ../sass/styles.scss */
  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .field-image {
    position: relative;
    top: 70px;
    overflow: hidden;
  }
  /* line 873, ../sass/styles.scss */
  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .field-image img {
    max-width: 150%;
  }
  /* line 878, ../sass/styles.scss */
  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description {
    bottom: 0;
    position: relative;
    top: 0;
    font-size: 86%;
    background: #e0e0dd;
  }
  /* line 885, ../sass/styles.scss */
  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description .field-body {
    display: none;
  }
  /* line 889, ../sass/styles.scss */
  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description .banner-title {
    line-height: 1.2em;
    font-size: 1.3em;
    height: 52px;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 823, ../sass/styles.scss */
  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide {
    height: auto !important;
  }
}

/* line 908, ../sass/styles.scss */
.skin-default {
  position: relative;
}
/* line 911, ../sass/styles.scss */
.skin-default .views-slideshow-controls-bottom {
  position: absolute;
  top: 84%;
  z-index: 8;
  right: 1%;
}
/* line 917, ../sass/styles.scss */
.skin-default .views-slideshow-controls-bottom .views_slideshow_controls_text_previous {
  font-size: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #919091;
  margin-right: 4px;
}
/* line 929, ../sass/styles.scss */
.skin-default .views-slideshow-controls-bottom .views_slideshow_controls_text_next {
  font-size: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #919091;
}
@media only screen and (min-width: 320px) and (max-width: 568px) {
  /* line 938, ../sass/styles.scss */
  .skin-default .views-slideshow-controls-bottom {
    top: 65%;
    width: 98%;
  }
  /* line 942, ../sass/styles.scss */
  .skin-default .views-slideshow-controls-bottom .views_slideshow_controls_text_previous {
    border-top: 20px solid rgba(255, 255, 255, 0);
    border-bottom: 20px solid rgba(255, 255, 255, 0);
    border-right: 20px solid white;
    left: 0;
    position: absolute;
    height: 0;
  }
  /* line 951, ../sass/styles.scss */
  .skin-default .views-slideshow-controls-bottom .views_slideshow_controls_text_next {
    border-top: 20px solid rgba(255, 255, 255, 0);
    border-bottom: 20px solid rgba(255, 255, 255, 0);
    border-left: 20px solid white;
    right: 0;
    position: absolute;
    height: 0;
  }
}

/* line 964, ../sass/styles.scss */
.unstyledli ul {
  margin: 0;
  padding: 0;
}
/* line 968, ../sass/styles.scss */
.unstyledli ul li {
  list-style: none;
}

@media (max-width: 768px) {
  /* line 975, ../sass/styles.scss */
  .tb-megamenu {
    background-image: none !important;
    background-color: inherit !important;
  }
  /* line 980, ../sass/styles.scss */
  .tb-megamenu .btn-navbar {
    display: block;
    margin-bottom: 10px;
  }
  /* line 985, ../sass/styles.scss */
  .tb-megamenu .nav > li > a {
    background-image: none !important;
    background-color: #444 !important;
  }
}
/********************************************************************************************
                                    bottom home page owl carousel section
                                    *********************************************************************************************/
/* line 996, ../sass/styles.scss */
.owl-carousel.owl-theme .owl-controls {
  position: absolute;
  margin: 0;
  top: 42%;
  width: 100%;
}
/* line 1002, ../sass/styles.scss */
.owl-carousel.owl-theme .owl-controls .owl-prev, .owl-carousel.owl-theme .owl-controls .owl-next {
  font-size: 0;
  background: none;
  padding: 0;
  margin: 0;
  height: 0;
  position: absolute;
  border-radius: 0;
}
/* line 1012, ../sass/styles.scss */
.owl-carousel.owl-theme .owl-controls .owl-prev {
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #919091;
  left: -2.5%;
}
@media only screen and (min-width: 1200px) {
  /* line 1012, ../sass/styles.scss */
  .owl-carousel.owl-theme .owl-controls .owl-prev {
    left: -3%;
  }
}
/* line 1023, ../sass/styles.scss */
.owl-carousel.owl-theme .owl-controls .owl-next {
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #919091;
  right: -2.5%;
}
@media only screen and (min-width: 1200px) {
  /* line 1023, ../sass/styles.scss */
  .owl-carousel.owl-theme .owl-controls .owl-next {
    right: -3%;
  }
}

/* line 1037, ../sass/styles.scss */
.pane-homepage-featured-sliders .custom-video-image {
  position: relative;
}
/* line 1040, ../sass/styles.scss */
.pane-homepage-featured-sliders .custom-video-image img {
  opacity: 0.7;
}
/* line 1044, ../sass/styles.scss */
.pane-homepage-featured-sliders .custom-video-image .icon-play-circle {
  position: absolute;
  top: 34%;
  left: 40%;
  color: #eeeeee;
}
/* line 1052, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel {
  padding: 2% 0 0.5% 0;
  position: relative;
}
/* line 1061, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item.active > div {
  padding-right: 15px;
  padding-left: 5px;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 1061, ../sass/styles.scss */
  .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item.active > div {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 1061, ../sass/styles.scss */
  .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item.active > div {
    width: auto;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 1060, ../sass/styles.scss */
  .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item.active {
    width: auto;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 1079, ../sass/styles.scss */
  .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item.active > div {
    margin: 0 auto;
    padding: 0;
    border: 0;
    width: 85%;
  }
}
/* line 1088, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
  margin: 0;
  font-size: .9em;
  padding: 0;
  color: #444444;
}
/* line 1094, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div {
  width: auto;
  min-height: 29em;
  margin: 0;
  position: relative;
}
@media only screen and (min-width: 770px) and (max-width: 1024px) {
  /* line 1094, ../sass/styles.scss */
  .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div {
    width: auto;
  }
}
/* line 1112, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div .media-youtube-player {
  width: 100%;
}
/* line 1116, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div .field-image, .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div .field-video-main-image {
  border-top: 3px solid #4CB99A;
}
/* line 1119, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div .field-image img, .pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div .field-video-main-image img {
  width: 100%;
}
/* line 1125, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div .field-video-main-image img {
  opacity: 0.7;
}
/* line 1130, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item > div .views-field-php-2 {
  text-align: center;
  border-top: 3px solid #4CB99A;
}
/* line 1136, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .views-field-type {
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  line-height: 2.2em;
  color: #00829c;
}
/* line 1145, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .views-field-title a {
  color: #01A87D;   color: #008858;
  font-size: 1.1em;
  display: inline-block;
  font-weight: bold;
  min-height: 3em;
}
/* line 1154, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .field-date {
  margin-top: 5px;
}
/* line 1158, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .date-display-single {
  font-size: 1.1em;
  font-style: italic;
}
/* line 1163, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .field-body {
  height: 60px;
  overflow: hidden;
}
/* line 1167, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .field-body p {
  text-align: left;
}
/* line 1170, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .field-body p .more-link {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
/* line 1179, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .views-field.views-field-view-node .field-content {
  border-top: 1px solid #ccc;
  display: block;
  text-align: right;
}
/* line 1188, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .views-field.views-field-view-node .field-content a {
  text-transform: uppercase;
  padding: 5px;
}
/* line 1193, ../sass/styles.scss */
.pane-homepage-featured-sliders .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .views-field.views-field-view-node .field-content a i {
  font-size: 1.2em;
  color: #01A87D;   color: #008858;
}

/* line 1207, ../sass/styles.scss */
#owl-carousel-block_26 .owl-wrapper-outer {
  padding: 3%;
}
/* line 1210, ../sass/styles.scss */
#owl-carousel-block_26 .owl-wrapper-outer .owl-item {
  min-height: 16em;
}
/* line 1213, ../sass/styles.scss */
#owl-carousel-block_26 .owl-wrapper-outer .owl-item > div {
  width: 80%;
  margin: 0;
  font-weight: bold;
  text-align: center;
  padding: 5%;
  box-shadow: 1px 6px 20px 0px #e5e5e4;
  min-height: 14.2em;
}
/* line 1222, ../sass/styles.scss */
#owl-carousel-block_26 .owl-wrapper-outer .owl-item > div .field-image {
  line-height: 0;
  margin: 0 0 4%;
}
/* line 1227, ../sass/styles.scss */
#owl-carousel-block_26 .owl-wrapper-outer .owl-item > div a {
  color: #000;
}
/* line 1230, ../sass/styles.scss */
#owl-carousel-block_26 .owl-wrapper-outer .owl-item > div a .field-short-title {
  text-align: left;
}
/* line 1235, ../sass/styles.scss */
#owl-carousel-block_26 .owl-wrapper-outer .owl-item > div .views-field-title {
  text-align: left;
}
/* line 1242, ../sass/styles.scss */
#owl-carousel-block_26 .owl-controls {
  top: 36%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1253, ../sass/styles.scss */
  #owl-carousel-block_26 .owl-wrapper-outer .owl-item > div {
    margin: 0 20px 0;
  }
}

/* line 1262, ../sass/styles.scss */
#owl-carousel-block_46 .owl-wrapper-outer {
  padding: 3%;
}
/* line 1265, ../sass/styles.scss */
#owl-carousel-block_46 .owl-wrapper-outer .owl-item {
  min-height: 16em;
}
/* line 1268, ../sass/styles.scss */
#owl-carousel-block_46 .owl-wrapper-outer .owl-item > div {
  width: 80%;
  margin: 0;
  font-weight: bold;
  text-align: center;
  padding: 5%;
  box-shadow: 1px 6px 20px 0px #e5e5e4;
  min-height: 14.2em;
}
/* line 1277, ../sass/styles.scss */
#owl-carousel-block_46 .owl-wrapper-outer .owl-item > div .field-image {
  line-height: 0;
  margin: 0 0 4%;
}
/* line 1282, ../sass/styles.scss */
#owl-carousel-block_46 .owl-wrapper-outer .owl-item > div .views-field-title {
  text-align: left;
}

/********************************************************************************************
                                    learning center page section
                                    *********************************************************************************************/
/* line 1301, ../sass/styles.scss */
.views-field-title a {
  font-weight: 600;
  color: #01A87D;   color: #008858;
  font-size: 16px;
}
/* line 1307, ../sass/styles.scss */
.views-field-title.nobold a {
  font-weight: normal !important;
}

/* line 1312, ../sass/styles.scss */
.nobold a {
  font-weight: normal !important;
}

/* line 1316, ../sass/styles.scss */
.panels-flexible-region-learning-center-page-left {
  overflow: hidden;
}
/* line 1319, ../sass/styles.scss */
.panels-flexible-region-learning-center-page-left .views-field-field-image img {
  width: 100%;
  height: auto;
  border: 1px solid #c1c1c1;
  margin-right: 0;
}
.sidebar-first .panels-flexible-region-learning-center-page-left .views-field-field-image img,
.sidebar-first .learning-center-page .views_slideshow_slide img {
  max-width: 592px;
}

/* line 1327, ../sass/styles.scss */
.field-date {
  font-size: .9em;
  font-style: italic;
  text-align: left;
}

/* line 1333, ../sass/styles.scss */
.learning-center-page {
  margin: 2% 0 0;
}
/* line 1338, ../sass/styles.scss */
.learning-center-page .view-featured-banners.view-display-id-block_4 .more-link a {
  padding: 0.2em 0.8em;
  margin-right: 1em;
  border: 2px solid;
  box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}
/* line 1348, ../sass/styles.scss */
.learning-center-page .view-featured-banners .more-link {
  /*       position: absolute;
        bottom: 1em;
        right: 1em; */
  padding: 0 0 15px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1356, ../sass/styles.scss */
  .learning-center-page .view-featured-banners .more-link {
    position: inherit;
    float: right;
    margin-bottom: 10px;
  }
}
/* line 1364, ../sass/styles.scss */
.learning-center-page .panels-flexible-row-inside.panels-flexible-row-inside-first {
  background: #e0e0e0;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1371, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-learning-center-page-center {
    float: none;
    width: 100%;
    margin: 1% 2%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1381, ../sass/styles.scss */
  .learning-center-page .left.panels-flexible-region-learning-center-page-left {
    float: none;
    width: 100%;
  }
  /* line 1385, ../sass/styles.scss */
  .learning-center-page .left.panels-flexible-region-learning-center-page-left .inside {
    padding-right: 0;
  }
  /* line 1388, ../sass/styles.scss */
  .learning-center-page .left.panels-flexible-region-learning-center-page-left .inside .views-slideshow-cycle-main-frame, .learning-center-page .left.panels-flexible-region-learning-center-page-left .inside .views_slideshow_slide {
    width: 100% !important;
  }
}
/* line 1396, ../sass/styles.scss */
.learning-center-page .left .inside .skin-default {
  position: inherit;
}
/* line 1400, ../sass/styles.scss */
.learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide {
  width: 100%;
}
/* line 1403, ../sass/styles.scss */
.learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .views-field-field-image, .learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .field-image {
  line-height: 0;
}
/* line 1411, ../sass/styles.scss */
.learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .views-field-title {
  margin: 1.7em 1em 1em;
  display: inline-block;
}
/* line 1427, ../sass/styles.scss */
.learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .views-field-title a {
  font-size: 1.2em;
  display: block;
  color: #000;
  font-weight: bold;
}
/* line 1437, ../sass/styles.scss */
.learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .views-field-field-link-to-video .content .media-youtube-player, .learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .views-field-field-link-to-video .content .media-vimeo-player {
  width: 764px;
  height: 431px;
}
/* line 1446, ../sass/styles.scss */
.learning-center-page .left .inside .skin-default .views-slideshow-cycle-main-frame .views_slideshow_cycle_slide .views-field-field-brightcove .field-content .brightcove-field-embed {
  width: 764px;
  height: 431px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1455, ../sass/styles.scss */
  .learning-center-page .left .inside .skin-default .views-slideshow-controls-bottom {
    top: 76%;
    right: 1.5%;
  }
}
/* line 1479, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside {
  padding: 0;
}
/* line 1482, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside ul {
  list-style-type: none;
  padding: 0;
  margin-top: 1.4em;
}
/* line 1487, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside ul li {
  padding-right: 8%;
}
/* line 1491, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside ul .views-field-title {
  font-size: 1.3em;
  line-height: 1.2em;
  font-weight: bold;
}
/* line 1498, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside ul .views-field-body p {
  margin: .3em 0;
}
/* line 1503, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside ul .views-field-created, .learning-center-page .panels-flexible-region-last .inside ul .views-field-iis-get-theme {
  font-size: .9em;
  font-style: italic;
}
/* line 1510, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widget {
  padding: 0;
}
/* line 1517, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widget.views-widget-sort-by {
  margin-left: 10px;
  margin-top: 5px;
}
/* line 1521, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widget.views-widget-sort-by .form-select {
  height: 1.75em;
}
/* line 1526, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widget.views-widget-sort-by .form-radios .form-item {
  display: inline-block;
}
/* line 1529, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widget.views-widget-sort-by .form-radios .form-item label {
  display: inherit;
}
/* line 1536, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widget.views-widget-sort-order {
  display: none;
}
/* line 1541, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widgets {
  width: 50.8%;
  height: 1.8em;
  position: relative;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1541, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widgets {
    width: 100%;
  }
  /* line 1549, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widgets .ctools-auto-submit-processed {
    width: 100%;
  }
}
/* line 1554, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widgets .fa-search {
  position: absolute;
  width: 26px;
  right: 320px;
  top: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1554, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widgets .fa-search {
    right: 0;
  }
}
/* line 1564, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widgets .fa-search:before {
  position: absolute;
  top: 5px;
  right: 8px;
}
/* line 1570, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-1-processed .views-exposed-widgets .fa-search .form-submit {
  margin-top: 0;
  border: none;
  background: none;
  font-size: 0;
  height: 28px;
  width: 22px;
  padding: 0;
  position: relative;
  z-index: 1;
  display: block;
}
/* line 1586, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block {
  width: 60%;
  margin: 0 auto;
  overflow: hidden;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1586, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block {
    width: 100%;
  }
}
/* line 1595, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block #accordion-ex {
  padding: 0;
  float: right;
  margin: 2px;
  width: auto;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1595, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block #accordion-ex {
    width: 84%;
    margin: 20px 0 0;
  }
}
/* line 1606, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block #accordion-ex li {
  margin: 0;
  padding: 2px;
  display: inline-block;
  color: #01A87D;   color: #008858;
  cursor: pointer;
}
/* line 1613, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block #accordion-ex li:first-child:before {
  content: "[";
  position: relative;
  left: -2px;
  top: -1px;
}
/* line 1620, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block #accordion-ex li:first-child:after {
  content: "|";
  position: relative;
  top: -1px;
  left: 2px;
}
/* line 1627, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block #accordion-ex li:last-child {
  padding-right: 0;
  text-align: right;
}
/* line 1631, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .pane-iis-custom-iis-collapse-expand-block #accordion-ex li:last-child:after {
  content: "]";
  position: relative;
  top: -1px;
  right: -2px;
}
/* line 1642, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom {
  width: 60%;
  margin: 0 auto;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1642, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-last .inside .accordian-bottom {
    width: 100%;
  }
}
/* line 1650, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .view-header {
  position: relative;
}
/* line 1653, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .view-header > a {
  position: absolute;
  right: 6px;
  top: 9px;
  font-size: 0;
  width: 25px;
  height: 20px;
}
/* line 1661, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .view-header > a:before {
  content: "";
  display: block;
  position: absolute;
  right: 1%;
  top: 23%;
  border-right: 12px solid rgba(255, 255, 255, 0);
  border-left: 12px solid rgba(255, 255, 255, 0);
  border-top: 15px solid #adadad;
  transition: all 0.25s ease;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
}
/* line 1676, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .view-header > a.expanded-menu:before {
  border-right: 12px solid rgba(255, 255, 255, 0);
  border-left: 12px solid rgba(255, 255, 255, 0);
  border-bottom: 15px solid #adadad;
  border-top: 0;
}
/* line 1685, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .view-header p {
  background: #d3d3d3;
  color: #9c0034;
  line-height: 2.2em;
  padding-left: 3%;
  font-size: 1.5em;
  margin-bottom: 15px;
  margin-top: 15px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1685, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-last .inside .accordian-bottom .view-header p {
    font-size: 1.2em;
  }
}
/* line 1701, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row {
  overflow: hidden;
  clear: both;
  margin-bottom: 25px;
  padding-right: 15px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1707, ../sass/styles.scss */
  .learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row .views-field-field-image, .learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row .views-field-field-video-main-image {
    float: none;
    margin-right: 0;
    text-align: center;
    margin-bottom: 10px;
  }
}
/* line 1718, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row .views-field-title {
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: bold;
}
/* line 1725, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row .views-field-body p {
  margin: .3em 0;
}
/* line 1730, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row .views-field-created, .learning-center-page .panels-flexible-region-last .inside .accordian-bottom .views-row .views-field-iis-get-theme {
  font-size: .9em;
  font-style: italic;
}

/* line 1741, ../sass/styles.scss */
.speeches-hub .learning-inner-pages {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1747, ../sass/styles.scss */
.learning-inner-pages {
  padding-right: 2%;
  margin-top: 2%;
  background: #e0e0e0;
  overflow: hidden;
  margin-bottom: 2%;
  position: relative;
}
/* line 1756, ../sass/styles.scss */
.learning-inner-pages .views-row .views-field-field-image, .learning-inner-pages .views-row .group-image, .learning-inner-pages .views-row .field-image {
  width: 764px;
  float: left;
  margin-right: 3%;
  line-height: 0;
}
.sidebar-first .learning-inner-pages .views-row .views-field-field-image, .sidebar-first .learning-inner-pages .views-row .group-image, .sidebar-first .learning-inner-pages .views-row .field-image {
  width: 592px;
}
/* line 1763, ../sass/styles.scss */
.learning-inner-pages .views-row .views-field-title {
  font-size: 1.3em;
  line-height: 1.2em;
  font-weight: bold;
  padding-top: 2%;
  margin-bottom: 10px;
  display: inline-block;
  width: 30%;
}
/* line 1774, ../sass/styles.scss */
.learning-inner-pages .views-row .field-body p {
  margin: .3em 0;
  font-size: 100%;
}
/* line 1784, ../sass/styles.scss */
.learning-inner-pages .view-footer {
  /*     position: absolute;
      bottom: 0px;
      right: 0px; */
  float: right;
}
/* line 1792, ../sass/styles.scss */
.learning-inner-pages.view-display-id-page_1 .view-footer a {
  padding: 0.2em 0.8em;
  margin-right: 1em;
  border: 2px solid;
  box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

/* line 1803, ../sass/styles.scss */
.bottom-four-blocks {
  display: block;
  width: 22%;
  float: left;
  margin: 4% 3% 0 0;
  margin-bottom: 4%;
  position: relative;
}
/* line 1811, ../sass/styles.scss */
.bottom-four-blocks.center {
  margin-left: 15%;
}
/* line 1817, ../sass/styles.scss */
.bottom-four-blocks .views-row .views-field-title a {
  background: #eeeeee;
  color: gray;
  color: #686868;
  font-size: 1.2em;
  line-height: normal;
  padding: 1.5% 2.5%;
  display: block;
  margin-bottom: 3%;
  border-top: 3px solid #01A87D;
  font-weight: bold;
}
/* line 1832, ../sass/styles.scss */
.bottom-four-blocks .views-row .views-field-field-image {
  line-height: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 1803, ../sass/styles.scss */
  .bottom-four-blocks {
    width: 80%;
    margin: 0 auto;
    float: none;
    clear: both;
    display: block;
  }
}

/* line 1846, ../sass/styles.scss */
.article-filters-page {
  margin-top: 1.25em;
}
/* line 1849, ../sass/styles.scss */
.article-filters-page .view-filters {
  background: #eee;
  padding: 5px;
  width: 100%;
}
/* line 1855, ../sass/styles.scss */
.article-filters-page .view-filters .views-exposed-form .views-exposed-widgets {
  margin: 0;
}
/* line 1858, ../sass/styles.scss */
.article-filters-page .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget {
  width: 44%;
  padding: 0.5em 0.7em;
}
/* line 1862, ../sass/styles.scss */
.article-filters-page .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget input, .article-filters-page .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget select {
  width: 100%;
}
/* line 1866, ../sass/styles.scss */
.article-filters-page .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_people_nid {
  clear: both;
  margin-top: 20px;
}
/* line 1871, ../sass/styles.scss */
.article-filters-page .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-language {
  margin-top: 20px;
}
/* line 1878, ../sass/styles.scss */
.article-filters-page .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-language .form-select option {
  padding: 2px;
}
/* line 1884, ../sass/styles.scss */
.article-filters-page .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button {
  width: auto;
}
/* line 1891, ../sass/styles.scss */
.article-filters-page .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button {
  width: auto;
  clear: both;
  padding-bottom: 10px;
  padding-left: 10px;
}
/* line 1902, ../sass/styles.scss */
.article-filters-page .view-content {
  margin-top: 30px;
}
/* line 1905, ../sass/styles.scss */
.article-filters-page .view-content .views-row {
  margin-bottom: 2.5%;
  width: 100%;
}
/* line 1909, ../sass/styles.scss */
.article-filters-page .view-content .views-row .views-field-title {
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 0.8%;
}
/* line 1915, ../sass/styles.scss */
.article-filters-page .view-content .views-row .field-people {
  font-size: .85em;
  line-height: normal;
  margin-bottom: 5px;
  margin-top: 5px;
}

/********************************************************************************************
                                    library page section
                                    *********************************************************************************************/
/* line 1929, ../sass/styles.scss */
.library-main-page {
  margin-top: 1.5%;
}
/* line 1944, ../sass/styles.scss */
.library-main-page .panels-flexible-region-library-main-page-left {
  width: 100%;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 1950, ../sass/styles.scss */
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-information_and_services,
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-bottom,
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-links {
    width: 100%;
  }
  /* line 1955, ../sass/styles.scss */
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-information_and_services .inside,
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-bottom .inside,
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-links .inside {
    padding: 0;
  }
}
@media only screen and (min-width: 481px) and (max-width: 600px) {
  /* line 1962, ../sass/styles.scss */
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-information_and_services,
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-bottom,
  .library-main-page .library-main-page_bottom .panels-flexible-region-library-main-page-links {
    font-size: 78%;
  }
}
/* line 1970, ../sass/styles.scss */
.library-main-page .library-main-page_bottom .panels-flexible-region .pane-title {
  margin: 0 0 1%;
  background-color: #e0e0e0;
  padding: 0 10px;
  border-top: 3px solid #01A87D;
  color: gray;
}
/* line 1980, ../sass/styles.scss */
.library-main-page .library-main-page_bottom .panels-flexible-region .menu {
  margin: 3% 0;
  padding: 0 0 0 4%;
}
/* line 1985, ../sass/styles.scss */
.library-main-page .library-main-page_bottom .panels-flexible-region .menu a:hover {
  color: #01A87D;   color: #008858;
}
/* line 1990, ../sass/styles.scss */
.library-main-page .library-main-page_bottom .panels-flexible-region .menu .menu__item {
  list-style-image: none;
  list-style-type: none;
  position: relative;
  line-height: 2em;
}
/* line 2001, ../sass/styles.scss */
.library-main-page .library-main-page_bottom .panels-flexible-region .menu .menu__item:after {
  content: "";
  display: block;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #000;
  height: 0;
  width: 0;
  position: absolute;
  right: 2%;
  top: 20%;
}

/* line 2025, ../sass/styles.scss */
.panel-pane.pane-custom.pane-1 input.button {
  height: 27px !important;
}

/********************************************************************************************
                                    print and share this section
                                    *********************************************************************************************/
/* line 2034, ../sass/styles.scss */
#content .print-page-block, #content #block-sharethis-sharethis-block {
  display: inline-block;
  float: right;
  z-index: 1;
}
/* line 2039, ../sass/styles.scss */
#content .print-page-block > span, #content #block-sharethis-sharethis-block > span {
  display: inline-block;
  margin-left: .5em;
}
/* line 2043, ../sass/styles.scss */
#content .print-page-block > span.print_pdf, #content #block-sharethis-sharethis-block > span.print_pdf {
  margin-left: 0;
}
/* line 2051, ../sass/styles.scss */
#content .print-page-block > .sharethis-wrapper > span .stButton .stLarge, #content #block-sharethis-sharethis-block > .sharethis-wrapper > span .stButton .stLarge {
  background-size: 100%;
}

/* line 2063, ../sass/styles.scss */
.print-page-block.contact-print-block p {
  margin: 0;
  font-size: 0;
  display: inline;
}
/* line 2068, ../sass/styles.scss */
.print-page-block.contact-print-block p .print_pdf {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  background: url("/sites/all/modules/contrib/print/print_pdf/icons/pdf_icon.png") 0 0 no-repeat;
  height: 32px;
  width: 18px;
  margin-left: 8px;
  margin: 6px 12px 6px 0px;
}
/* line 2079, ../sass/styles.scss */
.print-page-block.contact-print-block p .print_paper {
  background: url("/sites/all/modules/contrib/print/icons/print_icon.png") 0 0 no-repeat;
  display: inline-block;
  vertical-align: bottom;
  zoom: 1;
  margin: 6px;
  /* Fix for IE7 */
  *display: inline;
  /* Fix for IE7 */
  height: 32px;
  width: 15px;
  float: left;
  margin-left: 2px;
}

/********************************************************************************************
                                    landing page - news & events
                                    *********************************************************************************************/
/* line 2107, ../sass/styles.scss */
#main {
  padding-top: 0;
}
/* line 2110, ../sass/styles.scss */
#main .page__title, #main .pane-title {
  background-color: #e0e0e0;
  padding: 0.1% 1% 0.5%;
  clear: both;
}
/* line 2117, ../sass/styles.scss */
#main .biography-title-block .page__title {
  border-top: 4px solid black;
}
/* line 2123, ../sass/styles.scss */
#main .panel-panel.panel-col-last .inside {
  margin-right: 0;
}
/* line 2129, ../sass/styles.scss */
#main .panel-panel.panel-col-last .view-news-and-events .views-row .views-field-field-image {
  margin-right: 1em;
  float: left;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 2137, ../sass/styles.scss */
  #main .panel-panel {
    width: 100%;
  }
  /* line 2141, ../sass/styles.scss */
  #main .panel-panel .inside {
    margin: 0 !important;
  }
  /* line 2144, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events, #main .panel-panel .inside .pane-featured-content {
    min-height: 10px;
    position: relative;
  }
  /* line 2148, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events .pane-title, #main .panel-panel .inside .pane-featured-content .pane-title {
    font-size: 1em;
    margin-bottom: 0;
  }
  /* line 2153, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events .views-row, #main .panel-panel .inside .pane-featured-content .views-row {
    overflow: inherit;
  }
  /* line 2156, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events .views-row .views-field-field-image, #main .panel-panel .inside .pane-news-and-events .views-row .field-image, #main .panel-panel .inside .pane-featured-content .views-row .views-field-field-image, #main .panel-panel .inside .pane-featured-content .views-row .field-image {
    display: none;
  }
  /* line 2160, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events .views-row .views-field-title, #main .panel-panel .inside .pane-featured-content .views-row .views-field-title {
    margin: 0;
    font-size: 1em;
  }
  /* line 2166, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events .views-row .views-field-field-abstract p, #main .panel-panel .inside .pane-featured-content .views-row .views-field-field-abstract p {
    font-size: .85em;
    margin: .3em 0;
  }
  /* line 2172, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events .views-row .views-field-view-node, #main .panel-panel .inside .pane-featured-content .views-row .views-field-view-node {
    font-size: .9em;
  }
  /* line 2176, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events .views-row.views-row-last, #main .panel-panel .inside .pane-featured-content .views-row.views-row-last {
    margin-bottom: 0;
  }
  /* line 2182, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events + .pane-news-and-events .views-field-field-image, #main .panel-panel .inside .pane-news-and-events + .pane-news-and-events .field-image, #main .panel-panel .inside .pane-news-and-events + .pane-news-and-events .views-field-title, #main .panel-panel .inside .pane-news-and-events + .pane-news-and-events .views-field-field-abstract, #main .panel-panel .inside .pane-news-and-events + .pane-news-and-events .views-field-field-venue-country, #main .panel-panel .inside .pane-news-and-events + .pane-news-and-events .views-field-field-event-date-value, #main .panel-panel .inside .pane-news-and-events + .pane-news-and-events .views-field-field-event-date-value-1, #main .panel-panel .inside .pane-featured-content + .pane-news-and-events .views-field-field-image, #main .panel-panel .inside .pane-featured-content + .pane-news-and-events .field-image, #main .panel-panel .inside .pane-featured-content + .pane-news-and-events .views-field-title, #main .panel-panel .inside .pane-featured-content + .pane-news-and-events .views-field-field-abstract, #main .panel-panel .inside .pane-featured-content + .pane-news-and-events .views-field-field-venue-country, #main .panel-panel .inside .pane-featured-content + .pane-news-and-events .views-field-field-event-date-value, #main .panel-panel .inside .pane-featured-content + .pane-news-and-events .views-field-field-event-date-value-1 {
    display: none;
  }
  /* line 2187, ../sass/styles.scss */
  #main .panel-panel .inside .pane-news-and-events + .pane-news-and-events .views-field-view-node a, #main .panel-panel .inside .pane-featured-content + .pane-news-and-events .views-field-view-node a {
    font-size: 0;
    display: block;
    height: 36px;
    width: 100%;
    position: absolute;
    top: 0;
  }
  /* line 2204, ../sass/styles.scss */
  #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .views-field-field-image, #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .field-image, #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .field-body, #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .views-field-title, #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .views-field-field-abstract, #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .views-field-field-venue-country, #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .views-field-field-event-date-value, #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .views-field-field-event-date-value-1 {
    display: none;
  }
  /* line 2209, ../sass/styles.scss */
  #main .panel-panel.panel-col-last .inside .panel-pane.pane-views .views-row .views-field-view-node a {
    font-size: 0;
    display: block;
    height: 36px;
    width: 100%;
    position: absolute;
    top: 0;
  }
}
/* line 2224, ../sass/styles.scss */
#main .panel-panel .inside {
  margin: 0 1em 1em 0;
}
/* line 2228, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events, #main .panel-panel .pane-featured-content {
  min-height: 552px;
}
/* line 2231, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events table, #main .panel-panel .pane-featured-content table {
  min-height: 476px;
}
/* line 2235, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .pane-title, #main .panel-panel .pane-featured-content .pane-title {
  padding: 0 10px;
  background-color: #e0e0e0;
  border-top: 3px solid #01A87D;
  color: gray;
}
/* line 2244, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .views-row, #main .panel-panel .pane-featured-content .views-row {
  margin-bottom: 5%;
  overflow: hidden;
  clear: both;
}
/* line 2249, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .views-row .views-field-field-image, #main .panel-panel .pane-news-and-events .views-row .field-image, #main .panel-panel .pane-featured-content .views-row .views-field-field-image, #main .panel-panel .pane-featured-content .views-row .field-image {
  text-align: center;
}
/* line 2253, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .views-row .views-field-field-short-title, #main .panel-panel .pane-news-and-events .views-row .views-field-title, #main .panel-panel .pane-featured-content .views-row .views-field-field-short-title, #main .panel-panel .pane-featured-content .views-row .views-field-title {
  margin: 3% 0 2%;
}
/* line 2264, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .views-row .views-field-body, #main .panel-panel .pane-news-and-events .views-row .field-body, #main .panel-panel .pane-featured-content .views-row .views-field-body, #main .panel-panel .pane-featured-content .views-row .field-body {
  margin: .5em 2em .5em 0;
}
/* line 2268, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .views-row .views-field-body p, #main .panel-panel .pane-news-and-events .views-row .field-body p, #main .panel-panel .pane-featured-content .views-row .views-field-body p, #main .panel-panel .pane-featured-content .views-row .field-body p {
  margin: 0;
}
/* line 2273, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .views-row .views-field-field-venue-country, #main .panel-panel .pane-news-and-events .views-row .views-field-field-event-date-value, #main .panel-panel .pane-news-and-events .views-row .views-field-field-event-date-value-1, #main .panel-panel .pane-featured-content .views-row .views-field-field-venue-country, #main .panel-panel .pane-featured-content .views-row .views-field-field-event-date-value, #main .panel-panel .pane-featured-content .views-row .views-field-field-event-date-value-1 {
  font-size: .95em;
}
/* line 2277, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .views-row.views-row-last, #main .panel-panel .pane-featured-content .views-row.views-row-last {
  margin-bottom: 29px;
}
/* line 2285, ../sass/styles.scss */
#main .panel-panel .news-events-more .views-row .views-field-title {
  margin: 0;
}
/* line 2289, ../sass/styles.scss */
#main .panel-panel .news-events-more .views-row .views-field-body {
  margin: .5em 0;
}
/* line 2292, ../sass/styles.scss */
#main .panel-panel .news-events-more .views-row .views-field-body p {
  margin: 0;
}
/* line 2300, ../sass/styles.scss */
#main .panel-panel .pane-featured-content .views-row {
  margin-bottom: 5%;
  overflow: hidden;
  clear: both;
}
/* line 2305, ../sass/styles.scss */
#main .panel-panel .pane-featured-content .views-row > a {
  color: #000;
}
/* line 2308, ../sass/styles.scss */
#main .panel-panel .pane-featured-content .views-row > a .field-short-title {
  font-size: 1.15em;
  font-weight: bold;
  margin: 3% 0 2%;
}
/* line 2316, ../sass/styles.scss */
#main .panel-panel .pane-featured-content .views-row .field-image img {
  width: 100%;
  height: 331px;
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 2332, ../sass/styles.scss */
  #main .panel-panel.panel-col-last .inside .pane-news-and-events .views-row .views-field-field-image {
    display: block;
  }
}
/* line 2343, ../sass/styles.scss */
.landing-pages .field-name-field-image {
  padding: 0 0 5%;
}
/* line 2350, ../sass/styles.scss */
.landing-pages .field-title h2 {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
}
/* line 2359, ../sass/styles.scss */
.landing-pages .views-field-field-short-title {
  display: inline;
}
/* line 2364, ../sass/styles.scss */
.landing-pages .field-name-body p {
  margin: 0 0 5%;
}

/* line 2370, ../sass/styles.scss */
.breadcrumb-search {
  margin: 0 0 15px;
  width: 65%;
  font-size: .8em;
  line-height: normal;
}
/* line 2380, ../sass/styles.scss */
.breadcrumb-search a {
  color: #000;
}
/* line 2385, ../sass/styles.scss */
.breadcrumb-search .inline:before {
  font-size: 0;
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid black;
  line-height: 0;
  margin: .7% .2% 0;
  vertical-align: top;
}

/* line 2398, ../sass/styles.scss */
.breadcrumb {
  margin: 0 0 20px;
  width: 100%;
  line-height: 16px;
}
/* line 2404, ../sass/styles.scss */
.breadcrumb .inline {
  font-size: .8em;
  line-height: normal;
}
/* line 2408, ../sass/styles.scss */
.breadcrumb .inline a {
  color: #000;
}
/* line 2413, ../sass/styles.scss */
.breadcrumb .delimiter {
  font-size: 0;
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #666;
  line-height: 0;
  margin: 0px 2px 0;
  vertical-align: middle;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 2398, ../sass/styles.scss */
  .breadcrumb {
    display: none;
  }
}

/********************************************************************************************
                                    side-bars (left and right)
                                    *********************************************************************************************/
/* line 2433, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list, #main .sidebars .block-menu .item-list, #main .sidebars .block-facetapi .item-list {
  border-bottom: 1px solid #dcdfdf;
}
/* line 2438, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list h3, #main .sidebars .block-menu .item-list h3, #main .sidebars .block-facetapi .item-list h3 {
  color: #808080;
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  font-weight: normal;
  margin: 5% 0 2%;
  padding: 0;
}
/* line 2447, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list h3:before, #main .sidebars .block-menu .item-list h3:before, #main .sidebars .block-facetapi .item-list h3:before {
  display: none;
}
/* line 2458, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list h3.expanded-menu, #main .sidebars .block-menu .item-list h3.expanded-menu, #main .sidebars .block-facetapi .item-list h3.expanded-menu {
  color: #01A87D;   color: #008858;
}
/* line 2461, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list h3.expanded-menu:before, #main .sidebars .block-menu .item-list h3.expanded-menu:before, #main .sidebars .block-facetapi .item-list h3.expanded-menu:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #000;
  content: "";
  padding-right: 0;
  margin-bottom: -4px;
  margin-right: 4px;
  display: inline-block;
}
/* line 2474, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list ul, #main .sidebars .block-menu .item-list ul, #main .sidebars .block-facetapi .item-list ul {
  margin: 0;
  padding: 0;
}
/* line 2478, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list ul li, #main .sidebars .block-menu .item-list ul li, #main .sidebars .block-facetapi .item-list ul li {
  list-style-type: none;
  padding: 0 0 0 10%;
  font-size: .9em;
}
/* line 2483, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list ul li a, #main .sidebars .block-menu .item-list ul li a, #main .sidebars .block-facetapi .item-list ul li a {
  color: #01A87D;   color: #008858;
  display: inline-block;
  width: 88%;
}
/* line 2488, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list ul li a:hover, #main .sidebars .block-menu .item-list ul li a:hover, #main .sidebars .block-facetapi .item-list ul li a:hover {
  color: #01A87D;   color: #008858;
}
/* line 2493, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list ul li .facetapi-checkbox, #main .sidebars .block-menu .item-list ul li .facetapi-checkbox, #main .sidebars .block-facetapi .item-list ul li .facetapi-checkbox {
  vertical-align: top;
  margin-top: 4px;
}
/* line 2500, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .item-list:last-child, #main .sidebars .block-menu .item-list:last-child, #main .sidebars .block-facetapi .item-list:last-child {
  border-bottom: 0;
  margin: 0;
  overflow: hidden;
}
/* line 2507, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .block.last, #main .sidebars .block-menu .block.last, #main .sidebars .block-facetapi .block.last {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 2522, ../sass/styles.scss */
.sidebars .sidebar .view-latest-additions .item-list ul {
  margin: 0;
  padding: 0;
}
/* line 2526, ../sass/styles.scss */
.sidebars .sidebar .view-latest-additions .item-list ul li {
  margin: 5% 20% 5% 0;
  display: block;
  border-bottom: 1px solid #adadad;
  padding: 0% 1% 5%;
  list-style-type: disc;
}
/* line 2536, ../sass/styles.scss */
.sidebars .sidebar h2.block-title {
  color: #01A87D;   color: #008858;
  border-bottom: 2px solid;
}
/* line 2543, ../sass/styles.scss */
.sidebars .sidebar .views-row-first {
  margin: 2% 0;
}
/* line 2547, ../sass/styles.scss */
.sidebars .sidebar .views-row {
  min-height: inherit;
  margin: 0;
  list-style: none;
  padding: 4% 1%;
  border-bottom: 1px solid #dcdfdf;
}
/* line 2555, ../sass/styles.scss */
.sidebars .sidebar .views-row .views-field-title a {
  font-weight: normal;
  color: #808080;
  font-size: 16px;
  display: block;
}
/* line 2561, ../sass/styles.scss */
.sidebars .sidebar .views-row .views-field-title a:hover {
  color: #01A87D;   color: #008858;
}
/* line 2569, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom ul {
  display: none;
}
/* line 2573, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom:first-child {
  border-top: 4px solid #000;
  border-bottom: 1px solid #000;
  margin: 0;
}
/* line 2582, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom.upcoming_prev_events .item-list {
  margin: 0;
  border: 0;
}
/* line 2592, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .view .views-row .views-field {
  list-style-type: none;
  padding: 0 0 0 10%;
  font-size: .9em;
}
/* line 2597, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .view .views-row .views-field a {
  color: #6b6f71;
  padding: 0 4px;
}
/* line 2601, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .view .views-row .views-field a:hover {
  color: #01A87D;   color: #008858;
}
/* line 2607, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .view .views-row.views-row-last {
  border-bottom: 0;
  padding-bottom: 0;
}
/* line 2614, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .block-title {
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  font-weight: normal;
  margin: 2% 0;
  padding: 0;
}
/* line 2623, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .block-title:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #000;
  content: "";
  display: inline-block;
  padding-right: 0;
  margin-bottom: 2px;
  margin-right: 8px;
}
/* line 2635, ../sass/styles.scss */
.sidebars .sidebar .block-iis-custom .block-title.expanded-menu:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #000;
  content: "";
  padding-right: 0;
  display: inline-block;
  margin-right: 6px;
}
/* line 2686, ../sass/styles.scss */
.sidebars .sidebar .pub-series-list {
  padding-top: 10px;
}
/* line 2690, ../sass/styles.scss */
.sidebars .sidebar .pub-series-list .views-row .views-field {
  padding: 0;
}
/* line 2693, ../sass/styles.scss */
.sidebars .sidebar .pub-series-list .views-row .views-field a {
  width: 100%;
}
/* line 2698, ../sass/styles.scss */
.sidebars .sidebar .pub-series-list .views-row:last-child {
  margin-bottom: 5%;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 2514, ../sass/styles.scss */
  .sidebars {
    position: fixed;
    height: 45px;
    background: #cccccc;
    overflow: hidden;
    width: 40px;
    top: 70%;
    z-index: 1;
    display: none;
  }
  /* line 2717, ../sass/styles.scss */
  .sidebars:before {
    content: " ";
    height: 20px;
    width: 0;
    display: block;
    margin: 28% 26% 0;
    cursor: pointer;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 20px solid #000;
  }
  /* line 2732, ../sass/styles.scss */
  .sidebars .region.sidebar {
    display: none;
  }
}

/********************************************************************************************
                                    subscribe form page
                                    *********************************************************************************************/
/* line 2746, ../sass/styles.scss */
.group-subscribe-form .webform-client-form .webform-component-markup p:first-child {
  font-size: 1.2em;
  margin: 0;
}
/* line 2754, ../sass/styles.scss */
.group-subscribe-form .webform-client-form #webform-component-confirm-email label {
  display: inline-block !important;
}
/* line 2759, ../sass/styles.scss */
.group-subscribe-form .webform-client-form .webform-container-inline {
  margin: 0 0 1.25em;
}
/* line 2762, ../sass/styles.scss */
.group-subscribe-form .webform-client-form .webform-container-inline label {
  width: 15%;
  display: inline-block;
}
/* line 2772, ../sass/styles.scss */
.group-subscribe-form .webform-client-form .form-text, .group-subscribe-form .webform-client-form .form-select {
  font-size: 90%;
}
/* line 2776, ../sass/styles.scss */
.group-subscribe-form .webform-client-form #webform-component-terms-and-conditions {
  float: left;
  width: 100%;
}
/* line 2781, ../sass/styles.scss */
.group-subscribe-form .webform-client-form .form-actions {
  margin: 0 0 2%;
}

/********************************************************************************************
                                    events landing page
                                    *********************************************************************************************/
/* line 2791, ../sass/styles.scss */
.field-body p img {
  display: inherit;
  margin-right: 1em !important;
  margin-right: 1.3em !important;
}

/* line 2800, ../sass/styles.scss */
.events__landing-page .field-title h2 {
  color: #01A87D;   color: #008858;
  margin-bottom: 0;
}
/* line 2806, ../sass/styles.scss */
.events__landing-page .field-event-date {
  font-size: .95em;
  margin-bottom: 1%;
}
/* line 2812, ../sass/styles.scss */
.events__landing-page .event-duration .field-event-date {
  font-style: italic;
  font-size: 15px !important;
  color: #808080;
  margin: 0px 0px 1em;
  display: block;
  line-height: 18px !important;
}
/* line 2822, ../sass/styles.scss */
.events__landing-page .field-image {
  margin-bottom: 3%;
}
/* line 2829, ../sass/styles.scss */
.events__landing-page .field-body p {
  margin-top: 0;
}
/* line 2834, ../sass/styles.scss */
.events__landing-page .group-events-bottom {
  overflow: hidden;
  clear: both;
}
/* line 2838, ../sass/styles.scss */
.events__landing-page .group-events-bottom .field-brightcove, .events__landing-page .group-events-bottom .field-link-to-video {
  clear: both;
}
/* line 2844, ../sass/styles.scss */
.events__landing-page .group-events-bottom .field-label {
  padding-right: .2em;
}
/* line 2849, ../sass/styles.scss */
.events__landing-page .group-events-bottom .field-venue .field-label, .events__landing-page .group-events-bottom .field-tags .field-label {
  display: inline-block;
}
/* line 2855, ../sass/styles.scss */
.events__landing-page .group-events-bottom .field-venue div {
  display: inline-block;
  margin-right: 5px;
}
/* line 2859, ../sass/styles.scss */
.events__landing-page .group-events-bottom .field-venue div.addressfield-container-inline:after {
  display: none;
  content: inherit;
}
/* line 2865, ../sass/styles.scss */
.events__landing-page .group-events-bottom .field-venue + span {
  display: inline-block;
  clear: both;
}
/* line 2871, ../sass/styles.scss */
.events__landing-page .group-events-bottom .field-people {
  overflow: hidden;
  margin-bottom: 1%;
}

/********************************************************************************************
                                    news landing page
                                    *********************************************************************************************/
/* line 2884, ../sass/styles.scss */
.node-news .field-date {
  margin: 0 0 3%;
}
/* line 2888, ../sass/styles.scss */
.node-news .field-image {
  float: left;
  margin-right: 2%;
}

/********************************************************************************************
                        video page section section
                        *********************************************************************************************/
/* line 2903, ../sass/styles.scss */
.node__video-page .field-name-title {
  margin-bottom: 3%;
}
/* line 2907, ../sass/styles.scss */
.node__video-page .field-type-image {
  margin-bottom: 3%;
}
/* line 2913, ../sass/styles.scss */
.node__video-page .field-type-file, .node__video-page .field-type-brightcove-field {
  clear: both;
}
/* line 2916, ../sass/styles.scss */
.node__video-page .field-type-file .media-youtube-player, .node__video-page .field-type-file .brightcove-field-embed, .node__video-page .field-type-brightcove-field .media-youtube-player, .node__video-page .field-type-brightcove-field .brightcove-field-embed {
  width: 52%;
  height: 25em;
}
/* line 2923, ../sass/styles.scss */
.node__video-page .field-type-datetime .field-label {
  display: inline-block;
}
/* line 2927, ../sass/styles.scss */
.node__video-page .field-type-datetime .field-items {
  display: inline-block;
  margin-left: .5%;
  font-style: italic;
}

/* line 2936, ../sass/styles.scss */
.bottom_related-video .block__title {
  margin-top: 2%;
}
/* line 2943, ../sass/styles.scss */
.bottom_related-video .owl-carousel .owl-item > div .views-field-field-video-main-image {
  text-align: center;
}
/* line 2948, ../sass/styles.scss */
.bottom_related-video .owl-carousel .owl-item > div .views-field-title a {
  font-size: 1.1em;
  font-weight: bold;
  min-height: 4em;
}
/* line 2955, ../sass/styles.scss */
.bottom_related-video .owl-carousel .owl-item > div .views-field-body {
  font-size: .9em;
  text-align: left;
  font-weight: normal;
}

/********************************************************************************************
                        publication series page qu'ranic studies section
                        *********************************************************************************************/
/* line 2970, ../sass/styles.scss */
.publication_series:first-child {
  margin-top: 3%;
}
/* line 2974, ../sass/styles.scss */
.publication_series .pane-title {
  margin: 0;
  background-color: #e0e0e0;
  padding: 0 10px;
  border-top: 3px solid #01A87D;
  color: gray;
}
/* line 2984, ../sass/styles.scss */
.publication_series ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 2989, ../sass/styles.scss */
.publication_series ul .views-row {
  overflow: hidden;
  padding: 1% 2% 2%;
  background: transparent;
  position: relative;
}
/* line 2995, ../sass/styles.scss */
.publication_series ul .views-row:hover {
  background-color: #eee;
}
/* line 3003, ../sass/styles.scss */
.publication_series ul .views-row .views-field-title {
  margin-bottom: 1%;
}
/* line 3006, ../sass/styles.scss */
.publication_series ul .views-row .views-field-title a {
  font-weight: bold;
  color: #000;
}
/* line 3013, ../sass/styles.scss */
.publication_series ul .views-row .views-field-body p {
  margin: 0;
}
/* line 3016, ../sass/styles.scss */
.publication_series ul .views-row .views-field-body p .more-link {
  position: absolute;
  bottom: 4%;
  right: 1.5%;
}

/* line 3028, ../sass/styles.scss */
.grey-bg-strip .block__title {
  background-color: #e0e0e0;
  padding: 0.1% 1% 0.5%;
  font-size: 1.5em;
  line-height: 1.66667em;
}

/* line 3037, ../sass/styles.scss */
.page-news-and-events-iis-update .views-field-title {
  text-align: center;
}

/* line 3042, ../sass/styles.scss */
.page-node #main #content p {
  font-size: 16px;
  line-height: 1.7em;
  margin: .6em 0;
}

.section-cep #main #content p {
  min-height: 12px;
}

/*Is-685 Apart from this story point*/
/* line 3056, ../sass/styles.scss */
.page-reading-guides .view-solr-search td, .page-news-and-events .view-solr-search td, .page-publications-ebooks .view-solr-search td {
  width: 33%;
}
.page-reading-guides .view-solr-search td:hover, .page-news-and-events .view-solr-search td:hover, .page-publications-ebooks .view-solr-search td:hover {
  background: #eee;
}
/* line 3061, ../sass/styles.scss */
.page-reading-guides .view-solr-search .views-field-title, .page-news-and-events .view-solr-search .views-field-title/*, .page-publications-ebooks .view-solr-search .views-field-field-ebook-assign-publication*/ {
  text-align: center;
}
/*.page-publications-ebooks .view-solr-search .views-field-field-ebook-assign-publication a {
  font-weight: 600;
}*/
/* line 3065, ../sass/styles.scss */
.page-reading-guides .view-solr-search .views-field-field-image, .page-reading-guides .view-solr-search .views-field-php, .page-news-and-events .view-solr-search .views-field-field-image, .page-news-and-events .view-solr-search .views-field-php, .page-publications-ebooks .view-solr-search .views-field-field-image, .page-publications-ebooks .view-solr-search .views-field-php {
  text-align: center;
  margin-bottom: 0.7em;
}
/* line 3069, ../sass/styles.scss */
.page-reading-guides .view-solr-search .views-field-field-image img, .page-reading-guides .view-solr-search .views-field-php img, .page-news-and-events .view-solr-search .views-field-field-image img, .page-news-and-events .view-solr-search .views-field-php img, .page-publications-ebooks .view-solr-search .views-field-field-image img, .page-publications-ebooks .view-solr-search .views-field-php img {
  width: 225px;
  height: 330px;
}
@media (max-width: 480px) {
  .page-reading-guides .view-solr-search td, .page-news-and-events .view-solr-search td, .page-publications-ebooks .view-solr-search td {
    width: 100%;
  }
}

/* line 3078, ../sass/styles.scss */
#block-views-ac9dd3e5493bc8f25fa2d5bb47bf6c3a h2.block-title {
  background-color: #e0e0e0;
  padding: 0 10px;
  border-top: 3px solid #01A87D;
  color: gray;
  margin-bottom: 1.5em;
}

/* line 3090, ../sass/styles.scss */
.publication_series_bottom,
#block-views-learning-centre-sections-block {
  margin-top: 0;
}
/* line 3094, ../sass/styles.scss */
.publication_series_bottom h2,
#block-views-learning-centre-sections-block h2 {
  margin-top: 0;
}
/* line 3098, ../sass/styles.scss */
.publication_series_bottom.block-views,
#block-views-learning-centre-sections-block.block-views {
  margin-top: 0;
}
/* line 3101, ../sass/styles.scss */
.publication_series_bottom.block-views .owl-pagination,
#block-views-learning-centre-sections-block.block-views .owl-pagination {
  display: none;
}
/* line 3105, ../sass/styles.scss */
.publication_series_bottom.block-views .owl-carousel .owl-item > div,
#block-views-learning-centre-sections-block.block-views .owl-carousel .owl-item > div {
  min-height: 22em;
}
/* line 3110, ../sass/styles.scss */
.publication_series_bottom .pane-title, .publication_series_bottom .block-title,
#block-views-learning-centre-sections-block .pane-title,
#block-views-learning-centre-sections-block .block-title {
  background-color: #e0e0e0;
  padding: 0 10px;
  border-top: 3px solid #01A87D;
  color: gray;
}
/* line 3119, ../sass/styles.scss */
.publication_series_bottom .owl-carousel,
#block-views-learning-centre-sections-block .owl-carousel {
  margin: 4% auto 0;
  width: 91%;
}
/* line 3132, ../sass/styles.scss */
.publication_series_bottom .owl-carousel .owl-item > div,
#block-views-learning-centre-sections-block .owl-carousel .owl-item > div {
  background: #fcfafa;
  width: 95%;
  position: relative;
  min-height: 23em;
}
/* line 3140, ../sass/styles.scss */
.publication_series_bottom .owl-carousel .owl-item > div .views-field-title,
#block-views-learning-centre-sections-block .owl-carousel .owl-item > div .views-field-title {
  margin-top: 4%;
}
/* line 3143, ../sass/styles.scss */
.publication_series_bottom .owl-carousel .owl-item > div .views-field-title a,
#block-views-learning-centre-sections-block .owl-carousel .owl-item > div .views-field-title a {
  color: #000;
  font-weight: bold;
}
/* line 3149, ../sass/styles.scss */
.publication_series_bottom .owl-carousel .owl-item > div a,
#block-views-learning-centre-sections-block .owl-carousel .owl-item > div a {
  color: #000;
  font-weight: bold;
}
/* line 3156, ../sass/styles.scss */
.publication_series_bottom .owl-carousel .owl-item > div .views-field-body p .more-link,
#block-views-learning-centre-sections-block .owl-carousel .owl-item > div .views-field-body p .more-link {
  position: absolute;
  bottom: 1%;
  right: 4%;
}
/* line 3167, ../sass/styles.scss */
.publication_series_bottom .owl-carousel .owl-controls .owl-prev,
#block-views-learning-centre-sections-block .owl-carousel .owl-controls .owl-prev {
  left: -4%;
}
/* line 3171, ../sass/styles.scss */
.publication_series_bottom .owl-carousel .owl-controls .owl-next,
#block-views-learning-centre-sections-block .owl-carousel .owl-controls .owl-next {
  right: -4%;
}

/********************************************************************************************
                                    node page section (inner-pages)
                                    *********************************************************************************************/
/* line 3184, ../sass/styles.scss */
#main .sidebars .download-prospectus .views-row, #main .sidebars .apply-now-left .views-row, #main .sidebars .life-as-a-student .views-row, #main .sidebars .contact-us-left .views-row, #main .sidebars .our-staff-left .views-row {
  overflow: hidden;
  margin: 0 0 4%;
  background: #f3f3f3;
  padding: 5% 5% 4.6% 0;
  min-height: 8em;
}
/* line 3191, ../sass/styles.scss */
#main .sidebars .download-prospectus .views-row .views-field-title, #main .sidebars .apply-now-left .views-row .views-field-title, #main .sidebars .life-as-a-student .views-row .views-field-title, #main .sidebars .contact-us-left .views-row .views-field-title, #main .sidebars .our-staff-left .views-row .views-field-title {
  float: left;
  width: 40%;
  text-align: center;
  position: relative;
  top: 50px;
  left: 12px;
  line-height: normal;
  font-size: 1em;
  font-weight: bold;
}
/* line 3202, ../sass/styles.scss */
#main .sidebars .download-prospectus .views-row .views-field-title a, #main .sidebars .apply-now-left .views-row .views-field-title a, #main .sidebars .life-as-a-student .views-row .views-field-title a, #main .sidebars .contact-us-left .views-row .views-field-title a, #main .sidebars .our-staff-left .views-row .views-field-title a {
  color: #01A87D;   color: #008858;
}
/* line 3207, ../sass/styles.scss */
#main .sidebars .download-prospectus .views-row .views-field-field-address, #main .sidebars .apply-now-left .views-row .views-field-field-address, #main .sidebars .life-as-a-student .views-row .views-field-field-address, #main .sidebars .contact-us-left .views-row .views-field-field-address, #main .sidebars .our-staff-left .views-row .views-field-field-address {
  float: right;
  line-height: 0;
  width: 52%;
}

/* line 3221, ../sass/styles.scss */
.section-about.no-sidebars #main #content .node .field-body strong,
.section-about-us.no-sidebars #main #content .node .field-body strong {
  color: #01A87D;   color: #008858;
}
/* line 3224, ../sass/styles.scss */
.section-about.no-sidebars #main #content .node .field-body strong a,
.section-about-us.no-sidebars #main #content .node .field-body strong a {
  color: #01A87D;   color: #008858;
}
/* line 3231, ../sass/styles.scss */
.section-about.no-sidebars #main #content .node .group-image .field-title,
.section-about-us.no-sidebars #main #content .node .group-image .field-title {
  padding: 0 2% 0;
  bottom: 4%;
  top: inherit;
}
/* line 3236, ../sass/styles.scss */
.section-about.no-sidebars #main #content .node .group-image .field-title h2,
.section-about-us.no-sidebars #main #content .node .group-image .field-title h2 {
  font-size: 2.8em;
  line-height: 2em;
  margin: 0;
}
/* line 3245, ../sass/styles.scss */
.section-about.no-sidebars #main #content .contact-us-left,
.section-about-us.no-sidebars #main #content .contact-us-left {
  display: block;
  width: 23%;
  float: left;
  margin: 0 2% 0 0;
  min-height: 17em;
  margin-bottom: 4%;
  position: relative;
}
/* line 3255, ../sass/styles.scss */
.section-about.no-sidebars #main #content .contact-us-left .views-field-title a,
.section-about-us.no-sidebars #main #content .contact-us-left .views-field-title a {
  background: #eeeeee;
  color: gray;
  color: #686868;
  font-size: 1.2em;
  line-height: normal;
  padding: 1.5% 2.5%;
  display: block;
  margin-bottom: 3%;
  border-top: 3px solid #01A87D;
  font-weight: bold;
}
/* line 3271, ../sass/styles.scss */
.section-about.no-sidebars #main #content .contact-us-left .simple-gmap-static-map img,
.section-about-us.no-sidebars #main #content .contact-us-left .simple-gmap-static-map img {
  width: 271px;
  height: 153px;
}
/* line 3278, ../sass/styles.scss */
.section-about.no-sidebars #main #content .our-staff-left,
.section-about-us.no-sidebars #main #content .our-staff-left {
  display: block;
  width: 23%;
  float: left;
  margin: 0 2% 0 0;
  min-height: 17em;
  margin-bottom: 4%;
  position: relative;
}
/* line 3289, ../sass/styles.scss */
.section-about.no-sidebars #main #content .our-staff-left .views-row .views-field-title a,
.section-about-us.no-sidebars #main #content .our-staff-left .views-row .views-field-title a {
  background: #eeeeee;
  color: gray;
  color: #686868;
  font-size: 1.2rem;
  line-height: normal;
  padding: 1.5% 2.5%;
  display: block;
  margin-bottom: 3%;
  border-top: 3px solid #01A87D;
  font-weight: bold;
}
@media all and (max-width: 768px) {
  /* line 3289, ../sass/styles.scss */
  .section-about.no-sidebars #main #content .our-staff-left .views-row .views-field-title a,
  .section-about-us.no-sidebars #main #content .our-staff-left .views-row .views-field-title a {
    font-size: 1rem;
  }
}
/* line 3310, ../sass/styles.scss */
.section-about.no-sidebars #main #content .our-staff-left .views-row .views-field-field-image,
.section-about-us.no-sidebars #main #content .our-staff-left .views-row .views-field-field-image {
  float: right;
  width: 100%;
}
/* line 3316, ../sass/styles.scss */
.section-about.no-sidebars #main #content .our-staff-left.center,
.section-about-us.no-sidebars #main #content .our-staff-left.center {
  margin-left: 15%;
}

/* line 3325, ../sass/styles.scss */
.section-about.sidebar-first .bottom-four-blocks.last-block {
  margin-right: 0;
}

/* line 3331, ../sass/styles.scss */
.node-media-gallery .group-talimbooks {
  height: auto;
}

/* line 3340, ../sass/styles.scss */
.section-curriculum .node-generic-page .field-body p,
.section-curriculum .node-media-gallery .field-description p, .node-type-media-gallery .node-generic-page .field-body p,
.node-type-media-gallery .node-media-gallery .field-description p {
  font-size: 16px !important;
  line-height: 22px !important;
  margin-top: 0;
  text-align: left !important;
}

/* line 3351, ../sass/styles.scss */
.solr-search-form-lc .views-exposed-form .views-widget-filter-search_api_views_fulltext {
  padding-right: .5em;
}
/* line 3356, ../sass/styles.scss */
.solr-search-form-lc .views-exposed-form .views-submit-button .form-submit {
  margin-top: 0;
}

/* line 3365, ../sass/styles.scss */
.view-solr-search td .views-field-field-page-flip {
  text-align: center;
}
/* line 3371, ../sass/styles.scss */
.view-solr-search.hover-effect td {
  text-align: center;
}
/* line 3374, ../sass/styles.scss */
.view-solr-search.hover-effect td:hover {
  background: #f5f5f5;
}
/* line 3379, ../sass/styles.scss */
.view-solr-search.hover-effect li {
  padding: 5px !important;
  margin-left: 0 !important;
}
/* line 3383, ../sass/styles.scss */
.view-solr-search.hover-effect li:hover {
  background: #f5f5f5 !important;
}
/* line 3389, ../sass/styles.scss */
.view-solr-search .view-header {
  margin-bottom: 5%;
}
/* line 3390, ../sass/styles.scss */
.view-solr-search .view-header .view-featured-banners {
  background: #e0e0e0;
  overflow: hidden;
  position: relative;
}
/* line 3396, ../sass/styles.scss */
.view-solr-search .view-header .view-featured-banners .views-slideshow-cycle-main-frame-row-item {
  margin-bottom: 0 !important;
}

/* line 3407, ../sass/styles.scss */
#main .node .field-image {
  margin-top: 7px;
}
/* line 3411, ../sass/styles.scss */
#main .node .group-image {
  position: relative;
  overflow: hidden;
}
/* line 3416, ../sass/styles.scss */
#main .node .group-image.group-image-exist .field-name-field-image-caption, #main .node .group-image.group-image-exist .field-name-title, #main .node .group-image.group-image-exist .field-title, #main .node .group-image.group-image-exist .field-image-caption {
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  padding: 0px 0px 0px 3%;
  margin: 0;
  position: absolute !important;
  bottom: 12px;
}
/* line 3431, ../sass/styles.scss */
#main .node .group-image.group-image-exist .field-name-field-image-caption h2, #main .node .group-image.group-image-exist .field-name-field-image-caption h1, #main .node .group-image.group-image-exist .field-name-title h2, #main .node .group-image.group-image-exist .field-name-title h1, #main .node .group-image.group-image-exist .field-title h2, #main .node .group-image.group-image-exist .field-title h1, #main .node .group-image.group-image-exist .field-image-caption h2, #main .node .group-image.group-image-exist .field-image-caption h1 {
  margin: 0;
  padding: 0;
  display: block;
  line-height: 59px;
  font-size: 1.8em !important;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3416, ../sass/styles.scss */
  #main .node .group-image.group-image-exist .field-name-field-image-caption, #main .node .group-image.group-image-exist .field-name-title, #main .node .group-image.group-image-exist .field-title, #main .node .group-image.group-image-exist .field-image-caption {
    top: 138px;
  }
  #main .node .group-image.group-image-exist > .field-image {
    float:none;
    margin-bottom: 20px;
  } 
  #main .node .group-image.group-image-exist .field-image + .field-title h2 {
    line-height: 1.4;
  }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
  #main .node .group-image.group-image-exist .field-image + .field-title {
    position: /*relative !important*/ absolute;
    top: /*-30px*/ auto;
    bottom: 20px;
  }
  #main .node .group-image.group-image-exist .field-image + .field-title h2 {
    font-size: 1.6em !important;
  }
}
@media only screen and (max-width: 360px) {
  #main .node .group-image.group-image-exist .field-image + .field-title {
    position: static !important;
    margin: -10px 0 20px;
  }
  #main .node .group-image.group-image-exist .field-image + .field-title h2 {
    font-size: 1.4em !important;
  }
}
/* line 3446, ../sass/styles.scss */
#main .node .group-image .field-name-field-image-caption p, #main .node .group-image .field-name-field-image-caption h2, #main .node .group-image .field-name-field-image-caption h1, #main .node .group-image .field-name-title p, #main .node .group-image .field-name-title h2, #main .node .group-image .field-name-title h1, #main .node .group-image .field-title p, #main .node .group-image .field-title h2, #main .node .group-image .field-title h1, #main .node .group-image .field-image-caption p, #main .node .group-image .field-image-caption h2, #main .node .group-image .field-image-caption h1 {
  font-size: 1.8em;
  font-weight: bold;
  line-height: normal;
  margin: .6em 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3446, ../sass/styles.scss */
  #main .node .group-image .field-name-field-image-caption p, #main .node .group-image .field-name-field-image-caption h2, #main .node .group-image .field-name-field-image-caption h1, #main .node .group-image .field-name-title p, #main .node .group-image .field-name-title h2, #main .node .group-image .field-name-title h1, #main .node .group-image .field-title p, #main .node .group-image .field-title h2, #main .node .group-image .field-title h1, #main .node .group-image .field-image-caption p, #main .node .group-image .field-image-caption h2, #main .node .group-image .field-image-caption h1 {
    font-size: 1em;
    margin: .3em 0;
  }
}
/* line 3459, ../sass/styles.scss */
#main .node .group-image .field-image {
  margin: 0 0 2%;
  line-height: 0;
}
/* line 3463, ../sass/styles.scss */
#main .node .group-image .field-image img {
  border-top: 4px solid;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  /* line 3472, ../sass/styles.scss */
  #main .node .group-image .field-image img {
    /*height: 165px;*/
    width: 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3481, ../sass/styles.scss */
  #main .node .group-image .field-image img {
    /*height: 165px;*/
  }
  /* line 3488, ../sass/styles.scss */
  #main .node .group-image .field-title h2 {
    font-size: 1.06em;
    line-height: 1.8em;
  }
  /* line 3495, ../sass/styles.scss */
  #main .node .group-image .field-image-caption {
    top: 132px;
  }
  /* line 3498, ../sass/styles.scss */
  #main .node .group-image .field-image-caption p {
    font-size: 1em;
  }
  /* line 3503, ../sass/styles.scss */
  #main .node .group-image + .field-body {
    font-size: .8em;
  }
}
/* line 3510, ../sass/styles.scss */
#main .node .field-abstract + .field-body {
  clear: both;
  overflow: hidden;
}
/* line 3527, ../sass/styles.scss */
#main .node .field-abstract + .field-body .bodytext > div > div div img {
  margin: 5px;
}
/* line 3533, ../sass/styles.scss */
#main .node .field-abstract + .field-body .bodytext > div > div span img {
  margin: 5px;
}
/* line 3548, ../sass/styles.scss */
#main .node .field-body p em, #main .node .field-body p u {
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3542, ../sass/styles.scss */
  #main .node .field-body {
    font-size: .8em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3565, ../sass/styles.scss */
  #main .similar-related-content {
    clear: both;
    margin: 45px 0 0;
  }
  /* line 3569, ../sass/styles.scss */
  #main .similar-related-content .block__title {
    font-size: 1em;
  }
}

#main .sidebars #block-views-iis-blocks-block .block__title {
  display: none;
}
#main .sidebars .generic-sidebar-block .views-row {
  background: #f3f3f3;
  min-height: 60px;
  padding: 20px 4px;
  overflow: hidden;
}
#main .sidebars .sidebar-block-alt .views-row {
  background: #fbf6ee;
}
#main .sidebars .generic-sidebar-block .views-row  .views-field-field-image {
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  max-width: 37%;
}
#main .sidebars .generic-sidebar-block .views-row  .views-field-field-image img {
  display: block;
}
#main .sidebars .sidebar-large-image .views-row  .views-field-field-image {
  margin: -20px -4px -20px 10px;
  max-width: 62%;
}
#main .sidebars .sidebar-angled-image .views-row  .views-field-field-image {
  -moz-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  transform-origin: top right;
  margin: 6px 2px -14px 10px;
  max-width: 37%;
}
#main .sidebars .generic-sidebar-block .views-row .views-field-title {
  text-align: center;
}
#main .sidebars .generic-sidebar-block .views-row .views-field-title a {
  color: #0099a7;
}


/* line 3579, ../sass/styles.scss */
#main .sidebars .download-prospectus .views-row {
  min-height: 6em;
}
/* line 3582, ../sass/styles.scss */
#main .sidebars .download-prospectus .views-row .views-field-title {
  top: 0;
  width: 63%;
  left: 4px;
}
/* line 3587, ../sass/styles.scss */
#main .sidebars .download-prospectus .views-row .views-field-title a {
  color: #0099a7;
}
/* line 3592, ../sass/styles.scss */
#main .sidebars .download-prospectus .views-row .views-field-field-image {
  float: right;
  width: 37%;
  -moz-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  position: relative;
  top: 6px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3608, ../sass/styles.scss */
  #main .sidebars .apply-now-left .views-row {
    padding: 0;
    min-height: 0;
  }
  /* line 3612, ../sass/styles.scss */
  #main .sidebars .apply-now-left .views-row .views-field-title {
    width: 100%;
    top: 0;
    left: 0;
  }
  /* line 3618, ../sass/styles.scss */
  #main .sidebars .apply-now-left .views-row .views-field-field-image {
    display: none;
  }
}
/* line 3624, ../sass/styles.scss */
#main .sidebars .apply-now-left .views-row {
  padding: 0;
  min-height: inherit;
  background: #fbf6ee;
}
/* line 3629, ../sass/styles.scss */
#main .sidebars .apply-now-left .views-row .views-field-title {
  top: 20px;
  left: 0px;
  width: 100%;
  min-height: 80px;
}
#main .sidebars .apply-now-left .views-row .views-field-field-image + .views-field-title {
  left: 4px;
  width: 35%;
  min-height: 0;
}
/* line 3634, ../sass/styles.scss */
#main .sidebars .apply-now-left .views-row .views-field-title a {
  color: #0099a7;
}
/* line 3639, ../sass/styles.scss */
#main .sidebars .apply-now-left .views-row .views-field-field-image {
  float: right;
  line-height: 0;
  width: 62%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3651, ../sass/styles.scss */
  #main .sidebars .life-as-a-student .views-row {
    padding: 0;
    min-height: 0;
  }
  /* line 3655, ../sass/styles.scss */
  #main .sidebars .life-as-a-student .views-row .views-field-title {
    width: 100%;
    top: 0;
    left: 0;
  }
  /* line 3661, ../sass/styles.scss */
  #main .sidebars .life-as-a-student .views-row .views-field-field-image {
    display: none;
  }
}
/* line 3667, ../sass/styles.scss */
#main .sidebars .life-as-a-student .views-row {
  padding: 0;
  min-height: inherit;
}
/* line 3671, ../sass/styles.scss */
#main .sidebars .life-as-a-student .views-row .views-field-title {
  top: 3px;
  width: 46%;
  left: 4px;
}
/* line 3676, ../sass/styles.scss */
#main .sidebars .life-as-a-student .views-row .views-field-title a {
  color: #0099a7;
}
/* line 3681, ../sass/styles.scss */
#main .sidebars .life-as-a-student .views-row .views-field-field-image {
  float: right;
  line-height: 0;
  width: 54%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3693, ../sass/styles.scss */
  #main .sidebars .contact-us-left .views-row {
    padding: 0;
    min-height: 0;
  }
  /* line 3697, ../sass/styles.scss */
  #main .sidebars .contact-us-left .views-row .views-field-title {
    width: 100%;
    top: 0;
    left: 0;
  }
  /* line 3703, ../sass/styles.scss */
  #main .sidebars .contact-us-left .views-row .views-field-field-address {
    display: none;
  }
}
/* line 3713, ../sass/styles.scss */
#main .sidebars .our-staff-left .views-row {
  min-height: 6em;
}
/* line 3716, ../sass/styles.scss */
#main .sidebars .our-staff-left .views-row .views-field-title {
  top: 30px;
}
/* line 3720, ../sass/styles.scss */
#main .sidebars .our-staff-left .views-row .views-field-field-image {
  float: right;
  width: 54%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3727, ../sass/styles.scss */
  #main .sidebars .our-staff-left .views-row {
    padding: 0;
    min-height: 0;
  }
  /* line 3731, ../sass/styles.scss */
  #main .sidebars .our-staff-left .views-row .views-field-title {
    width: 100%;
    top: 0;
    left: 0;
  }
  /* line 3737, ../sass/styles.scss */
  #main .sidebars .our-staff-left .views-row .views-field-field-image {
    display: none;
  }
}
/* line 3746, ../sass/styles.scss */
#main .sidebars #main .sidebars .our-staff-left .views-row
#block-views-node-page-blocks-block-1:first-child {
  border-top: 4px solid #000;
  margin: 0 0 20%;
  border-bottom: 4px solid #000;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3746, ../sass/styles.scss */
  #main .sidebars #main .sidebars .our-staff-left .views-row
  #block-views-node-page-blocks-block-1:first-child {
    margin: 0 0 8%;
  }
}
/* line 3756, ../sass/styles.scss */
#main .sidebars #main .sidebars .our-staff-left .views-row
#block-views-node-page-blocks-block-1 .block__title.block-title {
  font-size: .95em;
  font-weight: normal;
  color: #000;
  cursor: pointer;
  position: relative;
  padding-left: 15px;
}
/* line 3764, ../sass/styles.scss */
#main .sidebars #main .sidebars .our-staff-left .views-row
#block-views-node-page-blocks-block-1 .block__title.block-title:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #000;
  content: "";
  display: inline-block;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 5px;
}
/* line 3776, ../sass/styles.scss */
#main .sidebars #main .sidebars .our-staff-left .views-row
#block-views-node-page-blocks-block-1 .block__title.block-title.expanded-menu:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #000;
  content: "";
  display: inline-block;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 5px;
}
/* line 3790, ../sass/styles.scss */
#main .sidebars #main .sidebars .our-staff-left .views-row
#block-views-node-page-blocks-block-1 .list-of-scholars .views-row {
  margin: 0 0 4%;
  padding: 0 0 4%;
  border-bottom: 1px solid #adadad;
}
/* line 3795, ../sass/styles.scss */
#main .sidebars #main .sidebars .our-staff-left .views-row
#block-views-node-page-blocks-block-1 .list-of-scholars .views-row a {
  padding: 4% 0 0 9%;
  border: 0;
  display: block;
  font-size: .9em;
  color: #000;
}
/* line 3806, ../sass/styles.scss */
#main .sidebars #block-menu-menu-news-page-menu,
#main .sidebars #block-iis-custom-iis-upcoming-prev-events {
  margin-bottom: 0;
  border-bottom: 1px solid #adadad;
}
/* line 3813, ../sass/styles.scss */
#main .sidebars #block-iis-custom-iis-news-page-left-block .item-list {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 3820, ../sass/styles.scss */
#main .sidebars .block-menu:first-child {
  margin: 0 0 20%;
  color: #01A87D;   color: #008858;
  padding: 0;
  line-height: 26px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 3820, ../sass/styles.scss */
  #main .sidebars .block-menu:first-child {
    margin: 0 0 8%;
  }
}
/* line 3835, ../sass/styles.scss */
#main .sidebars .block-menu .menu {
  margin: 0;
  padding: 0;
}
/* line 3840, ../sass/styles.scss */
#main .sidebars .block-menu .menu .menu .arrow-custom {
  display: none !important;
}
/* line 3845, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item {
  border-bottom: 1px solid #dcdfdf;
  list-style: none;
  padding: 0 4px;
  color: #01A87D;   color: #008858;
}
/* line 3857, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item .menu__link {
  color: #808080;
  line-height: 40px;
  display: block;
}
/* line 3862, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item .menu__link:hover, #main .sidebars .block-menu .menu > .menu__item .menu__link.active, #main .sidebars .block-menu .menu > .menu__item .menu__link:active {
  color: #01A87D;   color: #008858;
}
/* line 3867, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item > .arrow-custom {
  margin: 0;
  font-size: 1em;
  font-weight: normal;
  display: inline-block;
  color: #000;
  display: none;
}
/* line 3878, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item > .arrow-custom.expanded-menu:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid black;
}
/* line 3885, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item > .arrow-custom:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #000;
  content: "";
  display: inline-block;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 12px;
  cursor: pointer;
}
/* line 3906, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item .menu .menu__link {
  margin: 0;
  padding: 0;
  color: #808080;
}
/* line 3911, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item .menu .menu__link:before {
  content: inherit;
  border: 0 !important;
}
/* line 3918, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item .menu .menu__link:hover, #main .sidebars .block-menu .menu > .menu__item .menu .menu__link.active, #main .sidebars .block-menu .menu > .menu__item .menu .menu__link:active {
  color: #01A87D;   color: #008858;
}
/* line 3925, ../sass/styles.scss */
#main .sidebars .block-menu .menu > .menu__item ul.menu li {
  line-height: 18px;
  margin: 0% 0 3%;
}
/* line 3932, ../sass/styles.scss */
#main .sidebars .block-menu .menu .is-expanded.expanded {
  list-style-type: none !important;
}
/* line 3937, ../sass/styles.scss */
#main .sidebars .block-menu .menu .is-expanded.expanded > .arrow-custom.expanded-menu:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #000;
}
/* line 3944, ../sass/styles.scss */
#main .sidebars .block-menu .menu .is-expanded.expanded > .arrow-custom:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid black;
  content: "";
  display: inline-block;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 12px;
  cursor: pointer;
}
/* line 3959, ../sass/styles.scss */
#main .sidebars .block-menu .menu .is-expanded.expanded .menu .menu__item {
  list-style-type: disc;
  padding: 2% 0 0 0;
  list-style-position: outside;
  border: 0;
  color: #808080;
  font-size: 16px;
}
/* line 3967, ../sass/styles.scss */
#main .sidebars .block-menu .menu .is-expanded.expanded .menu .menu__item .menu__link {
  border: 0;
  height: auto;
  line-height: normal;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  width: auto;
  vertical-align: text-top;
}
/* line 3977, ../sass/styles.scss */
#main .sidebars .block-menu .menu .is-expanded.expanded .menu .menu__item .menu__link:before {
  border: 0;
}
/* line 3981, ../sass/styles.scss */
#main .sidebars .block-menu .menu .is-expanded.expanded .menu .menu__item .menu__link:after {
  border: 0;
}
/* line 3988, ../sass/styles.scss */
#main .sidebars .block-menu .menu .menu {
  padding: 0 0 0 20px;
}
/* line 3994, ../sass/styles.scss */
#main .sidebars #block-views-about-us-block {
  margin: 25% 0 0;
}
/* line 3998, ../sass/styles.scss */
#main .sidebars .block-facetapi {
  border-bottom: 1px solid #000;
  margin: 0;
}
/* line 3999, ../sass/styles.scss */
#main .sidebars .block-facetapi:first-child {
  border-top: 4px solid #000;
}
/* line 4008, ../sass/styles.scss */
#main .sidebars .block-facetapi .block__title {
  margin: 2% 0;
  padding: 0 0 0 15px;
  font-size: 1em;
  font-weight: normal;
  display: inline-block;
  color: #000;
  cursor: pointer;
  position: relative;
}
/* line 4018, ../sass/styles.scss */
#main .sidebars .block-facetapi .block__title:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #000;
  content: "";
  display: inline-block;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 10px;
}
/* line 4030, ../sass/styles.scss */
#main .sidebars .block-facetapi .block__title.expanded-menu:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #000;
  content: "";
  display: inline-block;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 12px;
}
/* line 4044, ../sass/styles.scss */
#main .sidebars .block-facetapi > .item-list .facetapi-limit-link {
  font-size: 0.9em;
  float: right;
  font-weight: bold;
}
/* line 4055, ../sass/styles.scss */
#main .view-header .learning-inner-pages.abstract-wrapper .views-row {
  margin-bottom: 0;
}
/* line 4061, ../sass/styles.scss */
#main .solr-search-page {
  margin: 1% 0 0;
}
/* line 4064, ../sass/styles.scss */
#main .solr-search-page .views-row {
  clear: both;
  overflow: hidden;
  margin-bottom: 1.5%;
  width: 100%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4064, ../sass/styles.scss */
  #main .solr-search-page .views-row {
    margin-bottom: 12%;
  }
}
/* line 4074, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-field-image, #main .solr-search-page .views-row .views-field-field-link-to-video, #main .solr-search-page .views-row .views-field-brightcove-videoid, #main .solr-search-page .views-row .views-field-field-video-main-image, #main .solr-search-page .views-row .views-field-field-photo-image {
  min-height: 10em;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4074, ../sass/styles.scss */
  #main .solr-search-page .views-row .views-field-field-image, #main .solr-search-page .views-row .views-field-field-link-to-video, #main .solr-search-page .views-row .views-field-brightcove-videoid, #main .solr-search-page .views-row .views-field-field-video-main-image, #main .solr-search-page .views-row .views-field-field-photo-image {
    float: none !important;
    width: 50%;
    margin: 0 auto;
    display: none;
  }
  /* line 4085, ../sass/styles.scss */
  #main .solr-search-page .views-row .views-field-field-image img, #main .solr-search-page .views-row .views-field-field-link-to-video img, #main .solr-search-page .views-row .views-field-brightcove-videoid img, #main .solr-search-page .views-row .views-field-field-video-main-image img, #main .solr-search-page .views-row .views-field-field-photo-image img {
    width: 100%;
  }
}
/* line 4091, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-title {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: .8%;
}
/* line 4096, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-title a {
  line-height: 1.4em;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4102, ../sass/styles.scss */
  #main .solr-search-page .views-row .views-field-body, #main .solr-search-page .views-row .views-field-created, #main .solr-search-page .views-row .views-field-field-date, #main .solr-search-page .views-row .views-field-view-node {
    display: none !important;
  }
}
/* line 4112, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-created, #main .solr-search-page .views-row .views-field-field-date {
  font-size: .9em;
  font-style: italic;
}
/* line 4117, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-field-people, #main .solr-search-page .views-row .views-field-field-article-theme {
  font-style: italic;
  font-size: .95em;
}
/* line 4122, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-view-node {
  margin: 0.8% 0 0;
}
/* line 4130, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-field-link-to-video iframe {
  width: 180px;
  height: 135px;
}
/* line 4136, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-field-event-date-value {
  font-size: .9em;
  font-style: italic;
  margin-bottom: .8%;
}
/* line 4142, ../sass/styles.scss */
#main .solr-search-page .views-row .views-field-field-file {
  font-size: .95em;
  margin-top: 5px;
}
/* line 4148, ../sass/styles.scss */
#main .solr-search-page.alumni-news {
  margin: 0;
}
/* line 4152, ../sass/styles.scss */
#main .solr-search-page.alumni-news .view-header .page__title {
  margin: 0 0 5%;
}
/* line 4159, ../sass/styles.scss */
#main .alumni-page, #main .reading-lists-main {
  /*IIS-687*/
}
/* line 4160, ../sass/styles.scss */
#main .alumni-page .group-image, #main .reading-lists-main .group-image {
  position: relative;
  border-top: 4px solid;
}
/* line 4164, ../sass/styles.scss */
#main .alumni-page .group-image .field-image, #main .reading-lists-main .group-image .field-image {
  margin: 0 0 2%;
  line-height: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4169, ../sass/styles.scss */
  #main .alumni-page .group-image .field-image img, #main .reading-lists-main .group-image .field-image img {
    height: 165px;
    width: 100%;
  }
}
/* line 4176, ../sass/styles.scss */
#main .alumni-page .group-image .field-title, #main .reading-lists-main .group-image .field-title {
  position: absolute;
  top: 354px;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  padding: 0 0 0 3%;
  margin: 0;
  font-size: 1.8em;
  font-weight: bold;
  line-height: normal;
  line-height: 2.3em;
}
/* line 4188, ../sass/styles.scss */
#main .alumni-page .group-image .field-title a, #main .reading-lists-main .group-image .field-title a {
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4176, ../sass/styles.scss */
  #main .alumni-page .group-image .field-title, #main .reading-lists-main .group-image .field-title {
    top: 136px;
    font-size: 1em;
    margin: .3em 0;
    line-height: 1.8em;
  }
}
/* line 4202, ../sass/styles.scss */
#main .alumni-page .field-body, #main .reading-lists-main .field-body {
  font-size: 16px;
  text-align: left;
}
/* line 4208, ../sass/styles.scss */
#main .alumni-page .field-body p, #main .alumni-page .field-body .western, #main .reading-lists-main .field-body p, #main .reading-lists-main .field-body .western {
  margin: .5em 0 !important;
}
/* line 4216, ../sass/styles.scss */
#main .alumni-page .field-body ol, #main .alumni-page .field-body ul, #main .reading-lists-main .field-body ol, #main .reading-lists-main .field-body ul {
  font-size: 16px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4202, ../sass/styles.scss */
  #main .alumni-page .field-body, #main .reading-lists-main .field-body {
    font-size: .85em;
  }
}
/* line 4230, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .views-row .group-image .field-title {
  line-height: 2.2em;
  top: 86.1%;
  font-size: 2.5em;
  bottom: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4230, ../sass/styles.scss */
  #main .alumni-page.alumni-landing-page .views-row .group-image .field-title {
    top: 136px;
    font-size: 1em;
    margin: .3em 0;
    line-height: 1.8em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4249, ../sass/styles.scss */
  #main .alumni-page.alumni-landing-page .views-row .group-image .field-image img {
    height: 165px;
    width: 100%;
  }
}
/* line 4258, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 {
  overflow: hidden;
  margin-top: 2%;
  text-align: center;
}
/* line 4263, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks {
  min-height: 15em;
  display: inline-block;
  width: 22.46%;
  float: none;
  margin: 4% 3% 0 0;
  margin-bottom: 4%;
  position: relative;
  text-align: left;
  vertical-align: top;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4263, ../sass/styles.scss */
  #main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks {
    width: 100%;
    min-height: 2.5em;
  }
}
/* line 4279, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks:last-child {
  margin-right: 0;
}
/* line 4284, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-block-title-link a {
  background: #eeeeee;
  color: gray;
  color: #686868;
  text-align: left;
  font-size: 1.2em;
  line-height: normal;
  padding: 1.5% 2.5%;
  display: block;
  margin-bottom: 3%;
  border-top: 3px solid #01A87D;
  font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4284, ../sass/styles.scss */
  #main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-block-title-link a {
    font-size: .9em;
  }
}
/* line 4304, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-block-image {
  line-height: 0;
  margin-bottom: 3%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4304, ../sass/styles.scss */
  #main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-block-image {
    display: none;
  }
}
/* line 4313, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-block-description {
  font-size: 0.9em;
  margin: 2% 0;
}
/* line 4317, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-block-description p {
  margin: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4313, ../sass/styles.scss */
  #main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-block-description {
    display: none;
  }
}
/* line 4326, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-link-to-page {
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 4332, ../sass/styles.scss */
#main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-link-to-page a {
  bottom: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4326, ../sass/styles.scss */
  #main .alumni-page.alumni-landing-page .blocks_4x4 .field-alumni-blocks .field-link-to-page {
    display: none;
  }
}
/* line 4349, ../sass/styles.scss */
#main .view-printed-materials .views-row {
  font-size: .95em;
}
/* line 4352, ../sass/styles.scss */
#main .view-printed-materials .views-row .field-downlaod-file {
  margin-top: 3%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4352, ../sass/styles.scss */
  #main .view-printed-materials .views-row .field-downlaod-file {
    font-size: .85em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4361, ../sass/styles.scss */
  #main .view-printed-materials .views-row .field-body {
    font-size: .85em;
  }
  /* line 4364, ../sass/styles.scss */
  #main .view-printed-materials .views-row .field-body ol, #main .view-printed-materials .views-row .field-body ul {
    font-size: .95em;
  }
}
/* line 4372, ../sass/styles.scss */
#main .article-three-blocks {
  float: left;
  width: 32%;
  margin-top: 40px;
  margin-right: 22px;
  min-height: 24em;
  position: relative;
}
.sidebar-first #main .article-three-blocks {
  margin-right: 18px;
}
/* line 4380, ../sass/styles.scss */
#main .article-three-blocks .block__title {
  background: #eeeeee;
  color: gray;
  color: #686868;
  font-size: 1.2em;
  line-height: normal;
  padding: 1.5% 2.5%;
  display: block;
  margin-bottom: 3%;
  border-top: 3px solid #01A87D;
  font-weight: bold;
}
/* line 4393, ../sass/styles.scss */
#main .article-three-blocks .block__title a {
  color: gray;
  color: #686868;
}
/* line 4398, ../sass/styles.scss */
#main .article-three-blocks .view {
  margin: 3% 0;
  padding: 0;
}
/* line 4404, ../sass/styles.scss */
#main .article-three-blocks .view .views-row {
  list-style-image: none;
  list-style-type: none;
  position: relative;
  line-height: 2em;
  padding: 5px;
  border-bottom: 1px solid #e8edff;
}
/* line 4412, ../sass/styles.scss */
#main .article-three-blocks .view .views-row:hover {
  background-color: #f5f5f5;
}
/* line 4416, ../sass/styles.scss */
#main .article-three-blocks .view .views-row a {
  display: inline-block;
  width: 94%;
  font-weight: 500;
  line-height: 1.5;
}
/* line 4424, ../sass/styles.scss */
#main .article-three-blocks .view .views-row:after {
  content: "";
  display: block;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid black;
  height: 0;
  width: 0;
  position: absolute;
  right: 2%;
  top: 20%;
}
/* line 4438, ../sass/styles.scss */
#main .article-three-blocks .view .more-link {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 4445, ../sass/styles.scss */
#main .article-three-blocks:last-child {
  margin-right: 0;
}

/* line 4452, ../sass/styles.scss */
.reading-listing-items .view-reading-lists {
  margin: 20px 0 0;
}
/* line 4455, ../sass/styles.scss */
.reading-listing-items .view-reading-lists .views-row {
  display: list-item;
  margin-left: 16px;
}

/* line 4463, ../sass/styles.scss */
.arrow-custom-body a, .arrow-custom-body .field-external-publications {
  position: relative;
  padding-left: 1.5em;
  display: inline-block;
  width: 100%;
  font-weight: normal !important;
}
/* line 4470, ../sass/styles.scss */
.arrow-custom-body a:after, .arrow-custom-body .field-external-publications:after {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #000;
  content: "";
  display: inline-block;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 4px;
  cursor: pointer;
}

/* line 4486, ../sass/styles.scss */
.view-frontpage .views-row {
  margin-bottom: 35px;
  clear: both;
}
/* line 4495, ../sass/styles.scss */
.view-frontpage .views-row .node .form-type-item {
  clear: both;
}
/* line 4498, ../sass/styles.scss */
.view-frontpage .views-row .node .form-type-item label {
  display: inline-block;
}
/* line 4501, ../sass/styles.scss */
.view-frontpage .views-row .node .form-type-item label:after {
  content: " : ";
}
/* line 4508, ../sass/styles.scss */
.view-frontpage .views-row .node .field-body p {
  margin: .3em 0;
}
/* line 4511, ../sass/styles.scss */
.view-frontpage .views-row .node .field-body p:first-child {
  margin-top: 0;
}
/* line 4517, ../sass/styles.scss */
.view-frontpage .views-row .node .group-keywords {
  margin-bottom: 10px;
}
/* line 4520, ../sass/styles.scss */
.view-frontpage .views-row .node .group-keywords .field-label {
  margin: 0;
  font-size: 1em;
  display: inline-block;
}
/* line 4525, ../sass/styles.scss */
.view-frontpage .views-row .node .group-keywords .field-label:after {
  content: " : ";
}
/* line 4530, ../sass/styles.scss */
.view-frontpage .views-row .node .group-keywords .field-tags {
  display: inline-block;
}

/********************************************************************************************
                                    Chapter Group page section
                                    *********************************************************************************************/
/* line 4542, ../sass/styles.scss */
.abstract-wrapper .field-abstract {
  text-align: left;
  display: inline-block;
  margin: 1.7em 0 0;
  width: 30%;
  overflow: hidden;
}
/* line 4549, ../sass/styles.scss */
.abstract-wrapper .field-abstract .field-body p {
  margin-top: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4542, ../sass/styles.scss */
  .abstract-wrapper .field-abstract {
    width: 80%;
    padding: 0 1em;
    margin: 0 auto;
    display: block;
  }
}

/* line 4562, ../sass/styles.scss */
.field-abstract {
  overflow: hidden;
  text-align: left;
  font-size: 15px;
}
/* line 4567, ../sass/styles.scss */
.field-abstract p {
  font-size: 100%;
}

/* line 4572, ../sass/styles.scss */
.views-field-field-abstract {
  overflow: hidden;
}
/* line 4575, ../sass/styles.scss */
.views-field-field-abstract p {
  margin: 0;
}

/* line 4581, ../sass/styles.scss */
.owl-carousel .field-abstract {
  margin: 0;
  width: 100%;
  text-align: center;
}

/*Post live issues*/
/* line 4590, ../sass/styles.scss */
.learning-inner-pages .field-body {
  margin-top: 1.7em;
  float: left;
  width: 30% !important;
  text-align: left;
}
/* line 4596, ../sass/styles.scss */
.learning-inner-pages .field-body p {
  font-size: 100% !important;
}

/* line 4606, ../sass/styles.scss */
x
#main .reading-lists-main.view-reading-lists .group-image .field-title {
  font-size: 1.8em;
  line-height: 2.3em;
  top: 347px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4606, ../sass/styles.scss */
  x
  #main .reading-lists-main.view-reading-lists .group-image .field-title {
    top: 136px;
    font-size: 1em;
    margin: .3em 0;
    line-height: 1.8em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4621, ../sass/styles.scss */
  x
  #main .reading-lists-main.view-reading-lists .group-image .field-image img {
    height: 165px;
    width: 100%;
  }
}
/* line 4633, ../sass/styles.scss */
x
#main .chapter-group-page.alumni-page .group-image .field-title {
  font-size: 1.6em;
  line-height: 2em;
  top: inherit;
  bottom: -0.3%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4633, ../sass/styles.scss */
  x
  #main .chapter-group-page.alumni-page .group-image .field-title {
    top: 136px;
    font-size: 1em;
    margin: .3em 0;
    line-height: 1.8em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 4649, ../sass/styles.scss */
  x
  #main .chapter-group-page.alumni-page .group-image .field-image img {
    height: 165px;
    width: 100%;
  }
}
/* line 4658, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings {
  overflow: hidden;
  margin-bottom: 3%;
  text-align: center;
}
/* line 4663, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .chapter_group-title {
  display: block;
  border-bottom: 1px dotted #000;
  margin: 60px auto 60px;
  width: 18%;
  clear: both;
}
/* line 4670, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .chapter_group-title:nth-child(2n) {
  width: 23%;
}
/* line 4674, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .chapter_group-title:nth-child(4n-1) {
  width: 27%;
}
/* line 4679, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .field-asian-chapter-group, x
#main .chapter-group-page .chapter_groupings .field-european-chapter-group, x
#main .chapter-group-page .chapter_groupings .field-north-american-chapter-gro {
  float: left;
  width: 40%;
}
/* line 4684, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .field-asian-chapter-group, x
#main .chapter-group-page .chapter_groupings .field-north-american-chapter-gro, x
#main .chapter-group-page .chapter_groupings .field-european-chapter-group {
  margin-left: 6%;
  margin-bottom: 5%;
}
/* line 4695, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .node .field-title h2 {
  margin: 0;
  line-height: 1em;
  font-size: 1em;
  font-weight: normal;
}
/* line 4704, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .field-program, x
#main .chapter-group-page .chapter_groupings .field-label, x
#main .chapter-group-page .chapter_groupings .field-class-of {
  display: inline-block;
  font-size: .95em;
}
/* line 4710, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .field-program:before {
  content: "(";
}
/* line 4716, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .field-class-of:after {
  content: ")";
}
/* line 4725, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .field-label {
  padding-right: .2em;
}
/* line 4729, ../sass/styles.scss */
x
#main .chapter-group-page .chapter_groupings .field-leader-name {
  margin: 0 0 2px;
}
/* line 4735, ../sass/styles.scss */
x
#main .chapter-group-individual-page {
  margin: 60px 0 0;
}
/* line 4738, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row {
  clear: both;
}
/* line 4743, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row .node-people .field-title h2 {
  font-weight: normal;
  margin: 0;
  line-height: 1.2em;
  font-size: 1em;
}
/* line 4752, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro {
  margin-bottom: 7%;
  margin-right: 6%;
  float: left;
  width: 30%;
  position: relative;
}
/* line 4759, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group .field-program, x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group .field-label, x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group .field-class-of, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group .field-program, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group .field-label, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group .field-class-of, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro .field-program, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro .field-label, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro .field-class-of {
  display: inline-block;
  font-size: .95em;
}
/* line 4765, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group .field-program:before, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group .field-program:before, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro .field-program:before {
  content: "(";
}
/* line 4771, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group .field-class-of:after, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group .field-class-of:after, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro .field-class-of:after {
  content: ")";
}
/* line 4776, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group .field-year, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group .field-year, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro .field-year {
  font-weight: bold;
  position: absolute;
  top: -28px;
}
/* line 4782, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group .field-label, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group .field-label, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro .field-label {
  padding-right: .2em;
}
/* line 4786, ../sass/styles.scss */
x
#main .chapter-group-individual-page .views-row .field-asian-chapter-group .field-leader-name, x
#main .chapter-group-individual-page .views-row .field-european-chapter-group .field-leader-name, x
#main .chapter-group-individual-page .views-row .field-north-american-chapter-gro .field-leader-name {
  margin: 0 0 2px;
}

/* line 4796, ../sass/styles.scss */
.manuscripts-listing-items .view .views-row {
  display: list-item;
  font-size: 1em;
  margin-left: 16px;
  line-height: 1.4em;
}

/********************************************************************************************
                                    lectures & conferences page section - IIs-692 ticket fr more link
                                    *********************************************************************************************/
/* line 4810, ../sass/styles.scss */
.lectures-conferences .view-header {
  margin-bottom: 1.5em;
}
/* line 4814, ../sass/styles.scss */
.lectures-conferences .views-row {
  min-height: 4em;
  margin-bottom: 3%;
  position: relative;
  overflow: hidden;
  clear: both;
}
/* line 4821, ../sass/styles.scss */
.lectures-conferences .views-row .views-field-field-image {
  line-height: 0;
}
/* line 4827, ../sass/styles.scss */
.lectures-conferences .views-row .views-field-title {
  font-size: 1.1em;
  margin-bottom: 8px;
  font-weight: bold;
}
/* line 4833, ../sass/styles.scss */
.lectures-conferences .views-row .views-field-field-people {
  font-size: .9em;
  line-height: 1.2em;
}
/* line 4843, ../sass/styles.scss */
.lectures-conferences .views-row .views-field-field-event-date {
  font-size: .9em;
  margin: 3px 0 0;
  font-style: italic;
  line-height: 1.2em;
}
/* line 4850, ../sass/styles.scss */
.lectures-conferences .views-row .views-field-view-node {
  margin-top: .3em;
  float: right;
}
/* line 4855, ../sass/styles.scss */
.lectures-conferences .views-row.views-row-last {
  margin-bottom: 0;
}

/********************************************************************************************
                                    people page section
                                    *********************************************************************************************/
/* line 4865, ../sass/styles.scss */
.people-page {
  width: 100%;
  overflow: hidden;
}
/* line 4869, ../sass/styles.scss */
.people-page .view-header {
  margin: 0 0 5%;
}
/* line 4873, ../sass/styles.scss */
.people-page .views-row {
  width: 100%;
  /*IIs-687 ticket font consistency*/
}
/* line 4878, ../sass/styles.scss */
.people-page .views-row .views-field-body {
  font-size: 16px;
  /*+*/
}
/* line 4881, ../sass/styles.scss */
.people-page .views-row .views-field-body p {
  margin: 0;
}
/* line 4887, ../sass/styles.scss */
.people-page .views-row .views-field-body .views-field-view-node {
  font-size: .9em;
  float: right;
}
/* line 4896, ../sass/styles.scss */
.people-page .views-row .views-field-field-designation, .people-page .views-row .views-field-field-job-title {
  margin: 0 0 1%;
  font-size: .9em;
}
/* line 4901, ../sass/styles.scss */
.people-page .views-row .views-field-field-research-interests {
  font-size: .9em;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 4908, ../sass/styles.scss */
  .people-page .views-row:nth-child(2n-1) {
    clear: both;
  }
  /* line 4912, ../sass/styles.scss */
  .people-page .views-row:nth-child(2n) {
    margin-right: 0;
  }
  /* line 4916, ../sass/styles.scss */
  .people-page .views-row .views-field-title {
    font-size: .9em;
  }
  /* line 4920, ../sass/styles.scss */
  .people-page .views-row .views-field-field-designation, .people-page .views-row .views-field-field-research-interests {
    font-size: .8em;
  }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
  /* line 4926, ../sass/styles.scss */
  .people-page .views-row .views-field-title {
    font-size: .9em;
  }
  /* line 4930, ../sass/styles.scss */
  .people-page .views-row .views-field-field-designation, .people-page .views-row .views-field-field-research-interests {
    font-size: .8em;
  }
}

/********************************************************************************************
            graduate studies and all no sidebar pages with top banner section
            *********************************************************************************************/
/* line 4942, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row, .view-research .item-list ul .views-row, .publication-series-new .item-list ul .views-row, .view-talim-curriculum .item-list ul .views-row {
  display: block;
  width: 47.5%;
  float: left;
  margin-right: 5%;
  min-height: 34em;
  margin-bottom: 4%;
  position: relative;
}
/* line 4952, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row .views-field-title a, .view-research .item-list ul .views-row .views-field-title a, .publication-series-new .item-list ul .views-row .views-field-title a, .view-talim-curriculum .item-list ul .views-row .views-field-title a {
  background: #9c0034;
  color: white;
  font-size: 1.2em;
  line-height: normal;
  padding: 1.5% 2.5%;
  display: block;
  margin-bottom: 3%;
}
/* line 4963, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row .field-body, .view-research .item-list ul .views-row .field-body, .publication-series-new .item-list ul .views-row .field-body, .view-talim-curriculum .item-list ul .views-row .field-body {
  font-size: .9em;
  margin: 2% 0;
  padding: 0 4px;
}
/* line 4968, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row .field-body p, .view-research .item-list ul .views-row .field-body p, .publication-series-new .item-list ul .views-row .field-body p, .view-talim-curriculum .item-list ul .views-row .field-body p {
  margin: 0;
}
/* line 4978, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row.views-row-4, .view-research .item-list ul .views-row.views-row-4, .publication-series-new .item-list ul .views-row.views-row-4, .view-talim-curriculum .item-list ul .views-row.views-row-4 {
  margin: 0;
}
/* line 4982, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row .field-image, .view-research .item-list ul .views-row .field-image, .publication-series-new .item-list ul .views-row .field-image, .view-talim-curriculum .item-list ul .views-row .field-image {
  line-height: 0;
}
/* line 4986, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row .views-field-view-node, .view-research .item-list ul .views-row .views-field-view-node, .publication-series-new .item-list ul .views-row .views-field-view-node, .view-talim-curriculum .item-list ul .views-row .views-field-view-node {
  font-weight: bold;
  position: absolute;
  bottom: 0;
}
/* line 4992, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row .field-file, .view-research .item-list ul .views-row .field-file, .publication-series-new .item-list ul .views-row .field-file, .view-talim-curriculum .item-list ul .views-row .field-file {
  margin: 2% 0 0;
}
/* line 4995, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row .field-file a, .view-research .item-list ul .views-row .field-file a, .publication-series-new .item-list ul .views-row .field-file a, .view-talim-curriculum .item-list ul .views-row .field-file a {
  color: #000;
}

/* line 5003, ../sass/styles.scss */
.down-to-img_content .field-body {
  font-size: .9em;
  margin: 2% 0;
}
/* line 5007, ../sass/styles.scss */
.down-to-img_content .field-body p {
  margin: 0;
}

/* line 5016, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row {
  min-height: 21em !important;
}
/* line 5020, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-row .views-field-title a {
  min-height: 66px;
}
/* line 5029, ../sass/styles.scss */
.view-graduate-studies .skin-default .views-slideshow-controls-bottom {
  top: 87.6%;
}

/* line 5035, ../sass/styles.scss */
.centered-blocks {
  text-align: center;
}
/* line 5038, ../sass/styles.scss */
.centered-blocks .views-row {
  float: none !important;
  display: inline-block !important;
}

/* line 5045, ../sass/styles.scss */
.view-research .views-field-nothing {
  position: absolute;
  bottom: 0;
  right: 4px;
}

/* line 5053, ../sass/styles.scss */
#content .view-research .item-list, .view-graduate-studies .item-list {
  overflow: hidden;
}
/* line 5056, ../sass/styles.scss */
#content .view-research .item-list ul, .view-graduate-studies .item-list ul {
  padding: 0;
  list-style: none;
  overflow: hidden;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5056, ../sass/styles.scss */
  #content .view-research .item-list ul, .view-graduate-studies .item-list ul {
    width: 100%;
  }
  /* line 5068, ../sass/styles.scss */
  #content .view-research .item-list ul .views-row, .view-graduate-studies .item-list ul .views-row {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
    min-height: 2.4em !important;
  }
  /* line 5074, ../sass/styles.scss */
  #content .view-research .item-list ul .views-row .field-body, #content .view-research .item-list ul .views-row .views-field-view-node, .view-graduate-studies .item-list ul .views-row .field-body, .view-graduate-studies .item-list ul .views-row .views-field-view-node {
    display: none;
  }
}
/* line 5080, ../sass/styles.scss */
#content .view-research .item-list ul .field-abstract, .view-graduate-studies .item-list ul .field-abstract {
  overflow: hidden;
  text-align: left;
  font-size: 14px;
  padding: 0 7px 20px;
  line-height: 23px !important;
}
/* line 5087, ../sass/styles.scss */
#content .view-research .item-list ul .field-abstract p, .view-graduate-studies .item-list ul .field-abstract p {
  margin: 0;
}
/* line 5094, ../sass/styles.scss */
#content .view-research .item-list ul .views-row, .view-graduate-studies .item-list ul .views-row {
  display: block;
  width: 22.75%;
  float: left;
  margin: 0 1% 4% 0 !important;
  min-height: 380px !important;
  position: relative;
  padding: 0;
  vertical-align: top;
  border: 1px solid #f4f4f4;
}
/* line 5105, ../sass/styles.scss */
#content .view-research .item-list ul .views-row .field-image, .view-graduate-studies .item-list ul .views-row .field-image {
  margin-top: -6px;
  margin-bottom: 24px;
}
/* line 5111, ../sass/styles.scss */
#content .view-research .item-list ul .views-row .views-field-title a, .view-graduate-studies .item-list ul .views-row .views-field-title a {
  background: #e0e0e0;
  color: #808080;
  text-align: left;
  font-size: 16px;
  line-height: 1.4em;
  display: block;
  margin-bottom: 3%;
  border-top: 3px solid #01A87D;
  font-weight: bold;
}
@media all and (max-width: 768px) {
  /* line 5111, ../sass/styles.scss */
  #content .view-research .item-list ul .views-row .views-field-title a, .view-graduate-studies .item-list ul .views-row .views-field-title a {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5111, ../sass/styles.scss */
  #content .view-research .item-list ul .views-row .views-field-title a, .view-graduate-studies .item-list ul .views-row .views-field-title a {
    font-size: .9em;
    min-height: 27px;
  }
}
/* line 5133, ../sass/styles.scss */
#content .view-research .item-list ul .views-row a, .view-graduate-studies .item-list ul .views-row a {
  font-weight: normal;
  font-size: 0.9em;
}
/* line 5146, ../sass/styles.scss */
#content .view-research .item-list ul .views-row .field-image, .view-graduate-studies .item-list ul .views-row .field-image {
  line-height: 0;
}
/* line 5150, ../sass/styles.scss */
#content .view-research .item-list ul .views-row .views-field-view-node, .view-graduate-studies .item-list ul .views-row .views-field-view-node {
  font-weight: bold;
  position: absolute;
  bottom: -3px;
  right: 5px;
}
/* line 5157, ../sass/styles.scss */
#content .view-research .item-list ul .views-row .field-file, .view-graduate-studies .item-list ul .views-row .field-file {
  margin: 2% 0 4%;
  font-size: .9em;
}
/* line 5161, ../sass/styles.scss */
#content .view-research .item-list ul .views-row .field-file a, .view-graduate-studies .item-list ul .views-row .field-file a {
  color: #000;
}

/* line 5171, ../sass/styles.scss */
.view-research .field-body p, .view-research .field-abstract > div, .node-type-research .field-body p, .node-type-research .field-abstract > div {
  line-height: inherit;
}

/* line 5183, ../sass/styles.scss */
.no-sidebars .view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .no-sidebars .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .no-sidebars .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .no-sidebars .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title {
  top: 85.1%;
  font-size: 2.5em;
  padding: 0 2% 0;
}

/* line 5197, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section {
  width: 100% !important;
}
/* line 5200, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
}
/* line 5203, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
  position: relative;
  border-top: 4px solid #000;
  padding: 4px 0 0;
}
/* line 5208, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-image, .view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-section-logo, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-image, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-section-logo, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-image, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-section-logo, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-image, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-section-logo {
  line-height: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5212, ../sass/styles.scss */
  .view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-image img, .view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-section-logo img, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-image img, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-section-logo img, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-image img, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-section-logo img, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-image img, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-section-logo img {
    height: 165px;
    width: 100%;
  }
}
/* line 5219, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title {
  display: inline-block;
  position: absolute;
  top: 82.4%;
  font-size: 1.8em;
  font-weight: bold;
  padding: .3em 1em .3em;
  background: rgba(255, 255, 255, 0.7);
  line-height: 1.7em;
  width: 100%;
}
/* line 5230, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title a, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title a, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title a, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title a {
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5219, ../sass/styles.scss */
  .view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title {
    top: 134px;
    font-size: 1.1em;
  }
}
/* line 5240, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-file, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-file, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-file, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-file {
  margin: 1.5% 0 0;
}
/* line 5243, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-file a, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-file a, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-file a, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-file a {
  color: #000;
}
/* line 5249, ../sass/styles.scss */
.view-graduate-studies .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-body p, .view-research .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-body p, .publication-series-new .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-body p, .view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .field-body p {
  margin: .5em 0;
}
/* line 5259, ../sass/styles.scss */
.view-graduate-studies .item-list ul, .view-research .item-list ul, .publication-series-new .item-list ul, .view-talim-curriculum .item-list ul {
  padding: 0;
  list-style: none;
}
/* line 5265, ../sass/styles.scss */
.view-graduate-studies .item-list ul .views-field-nothing, .view-research .item-list ul .views-field-nothing, .publication-series-new .item-list ul .views-field-nothing, .view-talim-curriculum .item-list ul .views-field-nothing {
  font-weight: bold;
  margin: 5px 0 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5265, ../sass/styles.scss */
  .view-graduate-studies .item-list ul .views-field-nothing, .view-research .item-list ul .views-field-nothing, .publication-series-new .item-list ul .views-field-nothing, .view-talim-curriculum .item-list ul .views-field-nothing {
    display: none;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5277, ../sass/styles.scss */
  .view-graduate-studies .views-row > .field-body, .view-research .views-row > .field-body, .publication-series-new .views-row > .field-body, .view-talim-curriculum .views-row > .field-body {
    font-size: .85em;
  }
}
/* line 5288, ../sass/styles.scss */
.view-graduate-studies .views-row > .views-field-title, .view-research .views-row > .views-field-title, .publication-series-new .views-row > .views-field-title, .view-talim-curriculum .views-row > .views-field-title {
  margin-bottom: 6px;
}

/* line 5295, ../sass/styles.scss */
.landing-page-2x2-blocks .views-row {
  min-height: 23em;
  width: 30%;
  margin-bottom: 3%;
  display: block;
  float: left;
  margin-right: 5%;
  position: relative;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5295, ../sass/styles.scss */
  .landing-page-2x2-blocks .views-row {
    width: 100%;
    min-height: 2em;
    margin-right: 0;
  }
}
/* line 5312, ../sass/styles.scss */
.landing-page-2x2-blocks .views-row .views-field-body p > a {
  display: block;
  clear: both;
  float: left;
  position: absolute;
  bottom: 0;
  font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5310, ../sass/styles.scss */
  .landing-page-2x2-blocks .views-row .views-field-body {
    display: none;
  }
}
/* line 5328, ../sass/styles.scss */
.landing-page-2x2-blocks .views-row .views-field-title a {
  background: #9c0034;
  color: white;
  font-size: 1.2em;
  line-height: normal;
  padding: 1.5% 2.5%;
  display: block;
  margin-bottom: 3%;
  min-height: 3.1em;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5328, ../sass/styles.scss */
  .landing-page-2x2-blocks .views-row .views-field-title a {
    font-size: .9em;
    min-height: 1.1em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5346, ../sass/styles.scss */
  .landing-page-2x2-blocks .views-row .views-field-field-image {
    display: none;
  }
}
/* line 5351, ../sass/styles.scss */
.landing-page-2x2-blocks .views-row .field-name-body {
  font-size: .9em;
  margin: 2% 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5351, ../sass/styles.scss */
  .landing-page-2x2-blocks .views-row .field-name-body {
    display: none;
  }
}
/* line 5360, ../sass/styles.scss */
.landing-page-2x2-blocks .views-row .views-field-view-node {
  font-weight: bold;
  position: absolute;
  bottom: 0;
}
/* line 5366, ../sass/styles.scss */
.landing-page-2x2-blocks .views-row:nth-child(3n) {
  margin: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5366, ../sass/styles.scss */
  .landing-page-2x2-blocks .views-row:nth-child(3n) {
    display: none;
  }
}
/* line 5374, ../sass/styles.scss */
.landing-page-2x2-blocks .views-row:nth-child(3n+1) {
  clear: both;
}

/* line 5382, ../sass/styles.scss */
.view-id-publicationseries .series-list ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 5387, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row {
  float: left;
  margin-right: 4.7%;
  width: 30.2%;
  margin-bottom: 4%;
}
/* line 5393, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row:nth-child(3n) {
  margin-right: 0;
}
/* line 5397, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row:nth-child(3n+1) {
  clear: both;
}
/* line 5401, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row .views-field-name {
  font-weight: bold;
}
/* line 5404, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row .views-field-name a {
  display: inline-block;
  padding: 3%;
  width: 100%;
  margin-bottom: 4%;
  background-color: #e0e0e0;
  border-top: 3px solid #01A87D;
  color: gray;
  font-size: 1.2em;
}
/* line 5418, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row .field-image {
  line-height: 0;
  margin-bottom: 2%;
}
/* line 5424, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row .views-field-description p {
  margin: 0;
}
/* line 5429, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row .views-field-nothing {
  margin-top: 5px;
}

/* line 5436, ../sass/styles.scss */
.view-id-publicationseries {
  margin: 3% 0 0;
}
/* line 5443, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row {
  min-height: 600px;
  position: relative;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5443, ../sass/styles.scss */
  .view-id-publicationseries .series-list ul .views-row {
    float: none;
    width: 100%;
  }
  /* line 5451, ../sass/styles.scss */
  .view-id-publicationseries .series-list ul .views-row .field-image {
    width: 80%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5458, ../sass/styles.scss */
  .view-id-publicationseries .series-list ul .views-row .views-field-name a {
    min-height: inherit;
    font-size: .9em;
  }
}
/* line 5473, ../sass/styles.scss */
.view-id-publicationseries .series-list ul .views-row .views-field-nothing {
  position: absolute;
  bottom: 0;
  right: 0;
}

/********************************************************************************************
                                    Talim Curriculum page section
                                    *********************************************************************************************/
/* line 5491, ../sass/styles.scss */
.view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
  border: 0;
  padding: 20px 0 0;
}
/* line 5495, ../sass/styles.scss */
.view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title {
  font-size: inherit;
  padding-bottom: 15px;
  padding-top: 8px;
}
/* line 5500, ../sass/styles.scss */
.view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title a {
  font-size: 1.8em !important;
  line-height: 1.3em !important;
}
/* line 5505, ../sass/styles.scss */
.view-talim-curriculum .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title .field-age-group {
  font-size: 1em !important;
  line-height: 1.3em !important;
}
/* line 5515, ../sass/styles.scss */
.view-talim-curriculum .views-slideshow-controls-bottom {
  z-index: 8;
}

/* line 5520, ../sass/styles.scss */
.talim-curriculum-hex {
  width: 90%;
  overflow: hidden;
  position: relative;
  min-height: 510px;
  margin: 0 auto;
}
/* line 5527, ../sass/styles.scss */
.talim-curriculum-hex .views-row {
  font-size: .9em;
  position: absolute;
  text-align: center;
}
/* line 5532, ../sass/styles.scss */
.talim-curriculum-hex .views-row.views-row-1 {
  left: 250px;
  top: 50px;
}
/* line 5537, ../sass/styles.scss */
.talim-curriculum-hex .views-row.views-row-2 {
  left: 120px;
  top: 200px;
}
/* line 5542, ../sass/styles.scss */
.talim-curriculum-hex .views-row.views-row-3 {
  top: 360px;
  left: 250px;
}
/* line 5547, ../sass/styles.scss */
.talim-curriculum-hex .views-row.views-row-4 {
  top: 360px;
  left: 500px;
}
/* line 5552, ../sass/styles.scss */
.talim-curriculum-hex .views-row.views-row-5 {
  top: 200px;
  left: 630px;
}
/* line 5557, ../sass/styles.scss */
.talim-curriculum-hex .views-row.views-row-6 {
  top: 50px;
  left: 500px;
}
/* line 5562, ../sass/styles.scss */
.talim-curriculum-hex .views-row.views-row-7 {
  top: 200px;
  left: 370px;
}
/* line 5568, ../sass/styles.scss */
.talim-curriculum-hex .views-row .field-section-logo img {
  border: 1px solid rgba(0, 0, 0, 0.35);
  padding: 10px;
}
/* line 5575, ../sass/styles.scss */
.talim-curriculum-hex .views-row .views-field-name .field-content {
  border-bottom: 1px dotted #ccc;
}
/* line 5580, ../sass/styles.scss */
.talim-curriculum-hex .views-row .field-age-group {
  border-bottom: 1px dotted #ccc;
}

/* line 5587, ../sass/styles.scss */
.talim_curriculum-heading ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 5592, ../sass/styles.scss */
.talim_curriculum-heading ul .views-field-title {
  font-size: 1.2em;
  font-weight: bold;
}
/* line 5596, ../sass/styles.scss */
.talim_curriculum-heading ul .views-field-title a {
  color: #000;
}

/********************************************************************************************
                                    Speeches Hub page section
                                    *********************************************************************************************/
/* line 5609, ../sass/styles.scss */
.section-multimedia .field-abstract {
  text-align: left;
}

/* line 5615, ../sass/styles.scss */
.view-speech-blocks table {
  margin-top: 0;
}
/* line 5618, ../sass/styles.scss */
.view-speech-blocks table td {
  border-bottom: 1px solid #e8edff;
  border-top: none;
}

/* line 5627, ../sass/styles.scss */
.speeches-hub .view-featured-banners .views-row .field-body {
  margin-top: 1.7em;
  float: left;
  width: 30%;
  text-align: left;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5635, ../sass/styles.scss */
  .speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main {
    min-height: 25em;
  }
}
/* line 5640, ../sass/styles.scss */
.speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
}
/* line 5644, ../sass/styles.scss */
.speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-field-image {
  line-height: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5644, ../sass/styles.scss */
  .speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-field-image {
    float: none;
    margin-right: 0;
  }
}
/* line 5655, ../sass/styles.scss */
.speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .speeches-body {
  float: left;
  margin: 20px 0 0;
  width: 30%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5655, ../sass/styles.scss */
  .speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .speeches-body {
    width: 100%;
    padding: 0 10%;
  }
}
/* line 5665, ../sass/styles.scss */
.speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .speeches-body a {
  font-size: 1.8em;
  line-height: 1em;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5665, ../sass/styles.scss */
  .speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .speeches-body a {
    font-size: 1.2em;
  }
}
/* line 5675, ../sass/styles.scss */
.speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .speeches-body .field-occasion {
  margin: 20px 0 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5675, ../sass/styles.scss */
  .speeches-hub .view-featured-banners .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .speeches-body .field-occasion {
    margin-top: 10px;
    font-size: .9em;
  }
}
/* line 5690, ../sass/styles.scss */
.speeches-hub .panels-flexible-row-last {
  margin: 3% 0 0;
}
/* line 5693, ../sass/styles.scss */
.speeches-hub .panels-flexible-row-last .panels-flexible-region-first {
  float: left;
  margin-right: 5%;
  padding-right: 5.5%;
  border-right: 1px solid rgba(0, 0, 0, 0.5);
  width: 48%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5693, ../sass/styles.scss */
  .speeches-hub .panels-flexible-row-last .panels-flexible-region-first {
    float: none;
    margin-right: 0;
    padding-right: 0;
    border: none;
    width: 100%;
  }
}
/* line 5709, ../sass/styles.scss */
.speeches-hub .panels-flexible-row-last .panels-flexible-region-last {
  float: right;
  width: 46%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5709, ../sass/styles.scss */
  .speeches-hub .panels-flexible-row-last .panels-flexible-region-last {
    width: 100%;
  }
}
/* line 5718, ../sass/styles.scss */
.speeches-hub .panels-flexible-row-last .pane-title {
  background-color: #e0e0e0;
  margin: 5px 0;
  padding: 0 10px;
  border-top: 3px solid #01A87D;
  color: gray;
  margin-bottom: 0;
}
/* line 5728, ../sass/styles.scss */
.speeches-hub .panels-flexible-row-last .pane-title a {
  color: gray;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5718, ../sass/styles.scss */
  .speeches-hub .panels-flexible-row-last .pane-title {
    font-size: 1em;
  }
}
/* line 5739, ../sass/styles.scss */
.speeches-hub .panels-flexible-row-last .view-speech-blocks .views-row a {
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5739, ../sass/styles.scss */
  .speeches-hub .panels-flexible-row-last .view-speech-blocks .views-row a {
    font-size: .9em;
  }
}
/* line 5746, ../sass/styles.scss */
.speeches-hub .panels-flexible-row-last .view-speech-blocks .views-row a:hover {
  color: #01A87D;   color: #008858;
}
/* line 5752, ../sass/styles.scss */
.speeches-hub .panels-flexible-row-last .view-speech-blocks .view-footer {
  float: right;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 5752, ../sass/styles.scss */
  .speeches-hub .panels-flexible-row-last .view-speech-blocks .view-footer {
    font-size: .9em;
  }
}

/********************************************************************************************
                                    contact us page section
                                    *********************************************************************************************/
/* line 5768, ../sass/styles.scss */
#main .location-gmap {
  margin: 3% 0 0;
}
/* line 5771, ../sass/styles.scss */
#main .location-gmap .views-row {
  overflow: hidden;
}
/* line 5774, ../sass/styles.scss */
#main .location-gmap .views-row .views-field-field-address,
#main .location-gmap .views-row .field-image {
  float: left;
  margin: 0 3% 0 0;
  display: block;
}
/* line 5781, ../sass/styles.scss */
#main .location-gmap .views-row .addressfield-container-inline:after {
  clear: none;
}
/* line 5786, ../sass/styles.scss */
#main .location-gmap .views-row .views-field-nothing h3 {
  line-height: 1em;
  margin: 0 0 15px;
}
/* line 5792, ../sass/styles.scss */
#main .location-gmap .views-row .views-field-field-location {
  margin: 0 0 10px;
}
/* line 5795, ../sass/styles.scss */
#main .location-gmap .views-row .views-field-field-location .locality, #main .location-gmap .views-row .views-field-field-location .postal-code {
  display: inline-block;
}
/* line 5800, ../sass/styles.scss */
#main .location-gmap .views-row .views-field-field-fax-number, #main .location-gmap .views-row .views-field-field-phone-number-int, #main .location-gmap .views-row .views-field-field-phone-number-national {
  margin: 0 0 10px;
}
/* line 5803, ../sass/styles.scss */
#main .location-gmap .views-row .views-field-field-fax-number .views-label, #main .location-gmap .views-row .views-field-field-phone-number-int .views-label, #main .location-gmap .views-row .views-field-field-phone-number-national .views-label {
  font-weight: bold;
}
/* line 5806, ../sass/styles.scss */
#main .location-gmap .views-row .views-field-field-fax-number .views-label:after, #main .location-gmap .views-row .views-field-field-phone-number-int .views-label:after, #main .location-gmap .views-row .views-field-field-phone-number-national .views-label:after {
  content: " :";
}
/* line 5811, ../sass/styles.scss */
#main .location-gmap .views-row .views-field-field-fax-number .field-content, #main .location-gmap .views-row .views-field-field-phone-number-int .field-content, #main .location-gmap .views-row .views-field-field-phone-number-national .field-content {
  display: inline-block;
}
/* line 5816, ../sass/styles.scss */
#main .location-gmap .views-row .field-body {
  clear: both;
  padding-top: 30px;
}
/* line 5820, ../sass/styles.scss */
#main .location-gmap .views-row .field-body strong {
  font-size: 1.1em;
}
/* line 5824, ../sass/styles.scss */
#main .location-gmap .views-row .field-body .body-content {
  margin-top: 10px;
  display: inline-block;
  font-size: .9em !important;
}
/* line 5833, ../sass/styles.scss */
#main #node_page_full_group_address,
#main #node-page-full-group-address {
  float: left;
  width: 45%;
}
/* line 5837, ../sass/styles.scss */
#main #node_page_full_group_address .field-label,
#main #node-page-full-group-address .field-label {
  margin: 0 0 3%;
  line-height: .9em;
}
/* line 5844, ../sass/styles.scss */
#main #webform-client-form-68 .form-item {
  font-size: .9em;
  width: 40%;
  margin-top: 0;
}
/* line 5849, ../sass/styles.scss */
#main #webform-client-form-68 .form-item label {
  width: 60%;
  display: inline-block;
  margin: 0;
}
/* line 5855, ../sass/styles.scss */
#main #webform-client-form-68 .form-item.webform-component-textarea {
  clear: both;
  float: none;
  width: auto;
}
/* line 5860, ../sass/styles.scss */
#main #webform-client-form-68 .form-item.webform-component-textarea .form-textarea {
  width: 76%;
}
/* line 5865, ../sass/styles.scss */
#main #webform-client-form-68 .form-item .form-text {
  width: 70%;
  display: inline-block;
}
/* line 5870, ../sass/styles.scss */
#main #webform-client-form-68 .form-item .form-select {
  display: inline-block;
  padding: 3px 0;
  width: 70%;
}
/* line 5876, ../sass/styles.scss */
#main #webform-client-form-68 .form-item.webform-component-select {
  margin-top: 11px;
}
/* line 5881, ../sass/styles.scss */
#main #webform-client-form-68 .form-item.form-item-submitted-country-country label {
  font-size: 1.1em;
}
/* line 5887, ../sass/styles.scss */
#main #webform-client-form-68 .webform-component-markup {
  clear: both;
}
/* line 5892, ../sass/styles.scss */
#main #webform-client-form-68 #addressfield-wrapper .webform-component-fieldset {
  margin: 0;
  width: 100%;
}

/* line 5905, ../sass/styles.scss */
.pane-webform-client-block-68 .pane-title {
  margin-bottom: 0;
}
/* line 5915, ../sass/styles.scss */
.pane-webform-client-block-68 .node .field-body p {
  margin-top: 0;
}

/********************************************************************************************
                                    board of governors page section
                                    *********************************************************************************************/
/* line 5932, ../sass/styles.scss */
.view-about-us-landing.view-display-id-page .group-image {
  border-top: 4px solid black;
  padding: 4px 0 0;
}
/* line 5938, ../sass/styles.scss */
.view-about-us-landing .group-image {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 1em;
}
/* line 5944, ../sass/styles.scss */
.view-about-us-landing .group-image img {
  float: left;
}
/* line 5948, ../sass/styles.scss */
.view-about-us-landing .group-image .field-title {
  display: inline-block;
  position: absolute;
  left: 0;
  font-size: 2.5em;
  font-weight: bold;
  padding: 0 2% 0;
  background: rgba(255, 255, 255, 0.7);
  line-height: 1.7em;
  width: 100%;
  bottom: 0;
}
/* line 5960, ../sass/styles.scss */
.view-about-us-landing .group-image .field-title a {
  color: #000;
}

/* line 5969, ../sass/styles.scss */
.board-of-governors .group-image {
  position: relative;
  display: inline-block;
  margin-bottom: 1em;
}
/* line 5974, ../sass/styles.scss */
.board-of-governors .group-image .field-image {
  float: left;
}
/* line 5978, ../sass/styles.scss */
.board-of-governors .group-image .field-title {
  display: inline-block;
  position: absolute;
  font-size: 1.6em;
  font-weight: bold;
  padding: 0 1%;
  background: rgba(255, 255, 255, 0.7);
  line-height: 2em;
  width: 100%;
  left: 0;
  bottom: 2.3%;
}
/* line 5992, ../sass/styles.scss */
.board-of-governors .view-header {
  float: left;
}
/* line 5997, ../sass/styles.scss */
.board-of-governors .attachment > .view-about-us {
  margin: 0 0 1em;
}
/* line 6000, ../sass/styles.scss */
.board-of-governors .attachment > .view-about-us h3 {
  margin: 0;
}
/* line 6004, ../sass/styles.scss */
.board-of-governors .attachment > .view-about-us .views-field-title {
  font-size: .95em;
}
/* line 6022, ../sass/styles.scss */
.board-of-governors > .view-content .views-row {
  margin: 0 0 1em;
}
/* line 6025, ../sass/styles.scss */
.board-of-governors > .view-content .views-row h2 {
  margin: 0;
}
/* line 6029, ../sass/styles.scss */
.board-of-governors > .view-content .views-row p {
  margin: 0 0 1em;
}
/* line 6039, ../sass/styles.scss */
.board-of-governors > .view-content .views-row .field-body {
  margin-bottom: 6px;
}

/* line 6048, ../sass/styles.scss */
.view-glossary-view .view-glossary-view {
  margin-top: 15px;
  text-align: center;
}
/* line 6052, ../sass/styles.scss */
.view-glossary-view .view-glossary-view .views-summary {
  margin: 0 4px;
}
/* line 6055, ../sass/styles.scss */
.view-glossary-view .view-glossary-view .views-summary a {
  background: #eeeeee;
  padding: 4px 6px;
  font-weight: bold;
  border-radius: 100%;
  min-width: 28px;
  display: inline-block;
  text-align: center;
}
/* line 6064, ../sass/styles.scss */
.view-glossary-view .view-glossary-view .views-summary a:hover, .view-glossary-view .view-glossary-view .views-summary a.active {
  background: #01a87d;
  color: white;
}
/* line 6072, ../sass/styles.scss */
.view-glossary-view .view-content {
  margin: 20px 0 0;
}
/* line 6075, ../sass/styles.scss */
.view-glossary-view .view-content .views-field-name {
  font-weight: 600;
  color: #01A87D;   color: #008858;
}
/* line 6080, ../sass/styles.scss */
.view-glossary-view .view-content .views-field-description {
  margin-bottom: 1em;
}
/* line 6083, ../sass/styles.scss */
.view-glossary-view .view-content .views-field-description p {
  margin: 0;
}

/********************************************************************************************
                                    addition to the site page section
                                    *********************************************************************************************/
/* line 6096, ../sass/styles.scss */
.view-archives .view-content .views-row {
  line-height: 1.5em;
  display: list-item;
  margin: 0 0 0 3%;
}
/* line 6101, ../sass/styles.scss */
.view-archives .view-content .views-row .views-field-type {
  margin: 0 .6% 0 0;
  min-width: 3.7em;
  display: inline-block;
}
/* line 6107, ../sass/styles.scss */
.view-archives .view-content .views-row .views-field-title {
  font-size: .95em;
}
/* line 6112, ../sass/styles.scss */
.view-archives .view-content .views-row .views-field-title:hover {
  font-style: italic;
}

/********************************************************************************************
                                    publications page section
                                    *********************************************************************************************/
/* line 6125, ../sass/styles.scss */
.publications-landing-page .view-content {
  /*IIs-649 issue for list items*/
}
/* line 6126, ../sass/styles.scss */
.publications-landing-page .view-content ul {
  padding: 0;
  list-style-type: none;
  overflow: hidden;
}
/* line 6132, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-image {
  margin-bottom: 3%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6132, ../sass/styles.scss */
  .publications-landing-page .view-content .views-field-field-image {
    float: none;
    margin-right: 0;
    text-align: center;
  }
}
/* line 6144, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-title {
  margin: 0 0 3%;
  font-size: 1.5em;
  line-height: 1.2em;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6144, ../sass/styles.scss */
  .publications-landing-page .view-content .views-field-title {
    font-size: 1.1em;
    line-height: 1.2em;
  }
  /* line 6153, ../sass/styles.scss */
  .publications-landing-page .view-content .views-field-title + span {
    font-size: .9em;
  }
}
/* line 6159, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-name {
  margin: 0 0 3%;
  font-size: 1.2em;
}
/* line 6164, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-author {
  font-style: italic;
}
/* line 6168, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-publisher {
  margin: 0 0 3%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6168, ../sass/styles.scss */
  .publications-landing-page .view-content .views-field-field-publisher {
    font-size: .95em;
  }
}
/* line 6177, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-isbn, .publications-landing-page .view-content .views-field-field-tags {
  margin: 4% 0 0;
}
/* line 6180, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-isbn .field-content, .publications-landing-page .view-content .views-field-field-tags .field-content {
  display: inline-block;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6177, ../sass/styles.scss */
  .publications-landing-page .view-content .views-field-field-isbn, .publications-landing-page .view-content .views-field-field-tags {
    font-size: .9em;
  }
}
/* line 6189, ../sass/styles.scss */
.publications-landing-page .view-content .field-people {
  display: inline-block;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6189, ../sass/styles.scss */
  .publications-landing-page .view-content .field-people {
    font-size: .9em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6197, ../sass/styles.scss */
  .publications-landing-page .view-content .field-text {
    font-size: .85em;
  }
}
/* line 6204, ../sass/styles.scss */
.publications-landing-page .view-content .field-wrapper span + div {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  /* Fix for IE7 */
  *display: inline;
  /* Fix for IE7 */
}
/* line 6215, ../sass/styles.scss */
.publications-landing-page .view-content .field-wrapper span {
  font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6203, ../sass/styles.scss */
  .publications-landing-page .view-content .field-wrapper {
    font-size: .9em;
  }
}
/* line 6224, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-file {
  display: inline-block;
}
/* line 6228, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-nothing {
  margin-bottom: 1.3%;
}
/* line 6231, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-nothing a {
  display: inline-block;
  border-right: 2px solid #01A87D;
  line-height: 1em;
  padding-right: 1.2%;
  margin-right: 1%;
}
/* line 6238, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-nothing a:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6228, ../sass/styles.scss */
  .publications-landing-page .view-content .views-field-nothing {
    font-size: .9em;
  }
}
/* line 6250, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-link {
  clear: both;
  display: inline-block;
  border-right: 2px solid #01A87D;
  line-height: 1em;
  padding-right: 1.2%;
  margin-right: 1%;
  margin-bottom: 1.5%;
}
/* line 6262, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-tags .item-list {
  overflow: initial;
}
/* line 6265, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-tags .item-list ol {
  list-style-type: none;
  padding: 0;
}
/* line 6269, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-tags .item-list ol li {
  display: inline-block;
  border-right: 2px solid #01A87D;
  line-height: 1em;
  padding-right: 12px;
  margin-left: 10px;
  float: none;
}
/* line 6277, ../sass/styles.scss */
.publications-landing-page .view-content .views-field-field-tags .item-list ol li.first.last, .publications-landing-page .view-content .views-field-field-tags .item-list ol li.last {
  border: 0;
  padding-left: 12px;
  margin: 0;
}

/* line 6290, ../sass/styles.scss */
.publications-landing-page.basic--pages .views-field-field-email {
  margin-bottom: 3%;
}
/* line 6298, ../sass/styles.scss */
.publications-landing-page.basic--pages .field-job-title, .publications-landing-page.basic--pages .views-field-field-department {
  font-size: 1.1em;
  line-height: normal;
}
/* line 6304, ../sass/styles.scss */
.publications-landing-page.basic--pages .view-content .views-field-title {
  margin-bottom: 5px;
}
/* line 6309, ../sass/styles.scss */
.publications-landing-page.basic--pages .views-field-field-research-interests {
  overflow: hidden;
  margin-top: 1%;
}
/* line 6313, ../sass/styles.scss */
.publications-landing-page.basic--pages .views-field-field-research-interests .views-label-field-research-interests {
  display: inline-block;
  float: left;
  margin-right: 1%;
  font-weight: bold;
}
/* line 6322, ../sass/styles.scss */
.publications-landing-page.basic--pages .views-field-field-research-interests .field-content {
  display: inline-block;
  float: left;
  width: 82%;
  font-size: .95em;
}
/* line 6328, ../sass/styles.scss */
.publications-landing-page.basic--pages .views-field-field-research-interests .field-content ul, .publications-landing-page.basic--pages .views-field-field-research-interests .field-content ol {
  margin: 0;
  padding: 0;
}
/* line 6332, ../sass/styles.scss */
.publications-landing-page.basic--pages .views-field-field-research-interests .field-content ul li, .publications-landing-page.basic--pages .views-field-field-research-interests .field-content ol li {
  display: inline-block;
  font-size: .9em;
}
/* line 6336, ../sass/styles.scss */
.publications-landing-page.basic--pages .views-field-field-research-interests .field-content ul li:after, .publications-landing-page.basic--pages .views-field-field-research-interests .field-content ol li:after {
  content: "|";
  margin-left: 5px;
  color: #01A87D;   color: #008858;
  font-size: .95em;
}
/* line 6343, ../sass/styles.scss */
.publications-landing-page.basic--pages .views-field-field-research-interests .field-content ul li:last-child:after, .publications-landing-page.basic--pages .views-field-field-research-interests .field-content ol li:last-child:after {
  content: "";
}
/* line 6353, ../sass/styles.scss */
.publications-landing-page.basic--pages .view-header .publications-landing-page.basic--pages li {
  position: relative;
  padding-left: 1.5em;
}
/* line 6357, ../sass/styles.scss */
.publications-landing-page.basic--pages .view-header .publications-landing-page.basic--pages li:after {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid black;
  content: "";
  display: inline-block;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 4px;
  cursor: pointer;
}
/* line 6371, ../sass/styles.scss */
.publications-landing-page.basic--pages .view-header .publications-landing-page.basic--pages li .arrow-custom-body a {
  padding: 0;
}
/* line 6374, ../sass/styles.scss */
.publications-landing-page.basic--pages .view-header .publications-landing-page.basic--pages li .arrow-custom-body a:after {
  display: none;
}

/* line 6384, ../sass/styles.scss */
.scholars_bottom-content {
  clear: both;
}
/* line 6385, ../sass/styles.scss */
.scholars_bottom-content.thick-top-border {
  border-top: 4px solid #000;
}
/* line 6390, ../sass/styles.scss */
.scholars_bottom-content .view-content ul {
  list-style-type: none;
  padding: 0;
}
/* line 6398, ../sass/styles.scss */
.scholars_bottom-content .publications-landing-page .view-content ul {
  list-style-type: inherit;
  padding: 0;
}
/* line 6402, ../sass/styles.scss */
.scholars_bottom-content .publications-landing-page .view-content ul ul {
  padding: 0 0 0 30px;
}
/* line 6406, ../sass/styles.scss */
.scholars_bottom-content .publications-landing-page .view-content ul a {
  color: #000;
}
/* line 6410, ../sass/styles.scss */
.scholars_bottom-content .publications-landing-page .view-content ul a:hover {
  color: #01A87D;   color: #008858;
}
/* line 6420, ../sass/styles.scss */
.scholars_bottom-content .block__title {
  background: #eeeeee;
  color: gray;
  color: #686868;
  font-size: 1.2em;
  line-height: normal;
  padding: 1%;
  display: block;
  margin-bottom: 3%;
  border-top: 3px solid #01A87D;
  font-weight: bold;
}
/* line 6437, ../sass/styles.scss */
.scholars_bottom-content .view-node-page-blocks .views-row .views-field .field-content {
  font-size: 16px;
}
/* line 6441, ../sass/styles.scss */
.scholars_bottom-content .view-node-page-blocks .views-row .views-field .field-content a {
  color: #000;
}
/* line 6444, ../sass/styles.scss */
.scholars_bottom-content .view-node-page-blocks .views-row .views-field .field-content a:hover {
  color: #01A87D;   color: #008858;
}
/* line 6455, ../sass/styles.scss */
.scholars_bottom-content .basic--pages .views-field-body .views-label {
  border-bottom: 4px solid #000;
  width: 100%;
  display: block;
  padding-bottom: .8%;
  font-weight: bold;
  font-size: 1.2em;
}
/* line 6464, ../sass/styles.scss */
.scholars_bottom-content .basic--pages .views-field-body .field-content {
  display: block;
  margin: 2% 0;
}
/* line 6468, ../sass/styles.scss */
.scholars_bottom-content .basic--pages .views-field-body .field-content .date-display-single {
  display: block;
}

/********************************************************************************************
                                    articles and more pages section
                                    *********************************************************************************************/
/* line 6480, ../sass/styles.scss */
.field-attach-ebook span.file a {
  color: #01A87D;   color: #008858;
}

/* line 6485, ../sass/styles.scss */
.update-feedback a {
  padding: 0.2em 0.8em;
  margin-right: 1em;
  border: 2px solid #01A87D;
  box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

/* line 6496, ../sass/styles.scss */
.article-pages .views-row .views-field-title {
  margin: 0;
  font-size: 1.5em;
  line-height: 1em;
  font-weight: bold;
}
/* line 6502, ../sass/styles.scss */
.article-pages .views-row .views-field-title a {
  color: #000;
}
/* line 6507, ../sass/styles.scss */
.article-pages .views-row .field-people {
  margin: 0 0 3%;
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
  line-height: 2em;
}
/* line 6514, ../sass/styles.scss */
.article-pages .views-row .field-people a {
  color: #000;
}
/* line 6520, ../sass/styles.scss */
.article-pages .views-row .people-field-wrapper .field-people {
  display: inline-block;
}
/* line 6524, ../sass/styles.scss */
.article-pages .views-row .people-field-wrapper .field-people:last-child:before {
  content: ", ";
}
/* line 6531, ../sass/styles.scss */
.article-pages .views-row .views-field-field-image, .article-pages .views-row .views-field-field-page-flip-1 {
  margin-bottom: 3%;
  margin-top: 2.5%;
}
/* line 6541, ../sass/styles.scss */
.article-pages .views-row .views-field-field-attach-ebook-1 {
  margin-bottom: 5px;
}
/* line 6545, ../sass/styles.scss */
.article-pages .views-row .flipbook-lable {
  display: inline-block;
}
/* line 6550, ../sass/styles.scss */
.article-pages .views-row .field-page-flip .inlineviewer {
  display: block;
  height: 20px;
  position: relative;
  top: -16px;
  width: 102px;
}
/* line 6564, ../sass/styles.scss */
.article-pages .views-row .views-field .views-label {
  font-weight: bold;
}
/* line 6569, ../sass/styles.scss */
.article-pages .views-row .views-field-field-abstract {
  clear: both;
}
/* line 6574, ../sass/styles.scss */
.article-pages .views-row .views-field-field-tags .views-label {
  margin-bottom: 1.2%;
  display: inline-block;
}
/* line 6579, ../sass/styles.scss */
.article-pages .views-row .views-field-field-tags .field-content {
  display: inline-block;
}
/* line 6584, ../sass/styles.scss */
.article-pages .views-row .views-field-body {
  margin: 20px 0 0;
  line-height: 1em;
  font-size: 1em;
}

/* line 6593, ../sass/styles.scss */
.article_table-content .block__title {
  font-size: 1em;
}

/* line 6600, ../sass/styles.scss */
.article_table-content-btm .views-field-field-section-title h2 {
  font-size: 1em;
}
/* line 6606, ../sass/styles.scss */
.article_table-content-btm .item-list ul {
  padding: 0;
  list-style-type: none;
}

/********************************************************************************************
                                    publication listing page section
                                    *********************************************************************************************/
/* line 6617, ../sass/styles.scss */
.publication-lisiting-panel {
  /*Is-688 changes*/
}
/* line 6619, ../sass/styles.scss */
.publication-lisiting-panel .view-publications.view-display-id-block {
  margin-top: 5px;
  position: relative;
}
/* line 6623, ../sass/styles.scss */
.publication-lisiting-panel .view-publications.view-display-id-block .field-abstract {
  margin-right: 0.7em;
}
/* line 6627, ../sass/styles.scss */
.publication-lisiting-panel .view-publications.view-display-id-block .right-read-more {
  position: absolute;
  right: 1em;
  bottom: 1em;
}
/* line 6634, ../sass/styles.scss */
.publication-lisiting-panel .view-publications.view-display-id-block_1 .views-row {
  min-height: 7.7em;
}
/* line 6639, ../sass/styles.scss */
.publication-lisiting-panel .view-publications .field-abstract p {
  font-size: .95em;
  margin: 0;
}
/* line 6645, ../sass/styles.scss */
.publication-lisiting-panel .view-publications ul {
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  margin: 0;
}
/* line 6651, ../sass/styles.scss */
.publication-lisiting-panel .view-publications ul .views-field-field-image, .publication-lisiting-panel .view-publications ul .field-image {
  line-height: 0;
}
/* line 6657, ../sass/styles.scss */
.publication-lisiting-panel .view-publications ul .views-field-body {
  position: relative;
  float: left;
  width: 62%;
}
/* line 6662, ../sass/styles.scss */
.publication-lisiting-panel .view-publications ul .views-field-body p {
  margin-top: 0;
}
/* line 6666, ../sass/styles.scss */
.publication-lisiting-panel .view-publications ul .views-field-body .more-link {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6657, ../sass/styles.scss */
  .publication-lisiting-panel .view-publications ul .views-field-body {
    display: none;
  }
}
/* line 6680, ../sass/styles.scss */
.publication-lisiting-panel > .panel-flexible-inside > .panels-flexible-row-first {
  padding: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6685, ../sass/styles.scss */
  .publication-lisiting-panel > .panel-flexible-inside .panels-flexible-region-inside {
    padding: 0;
  }
}
/* line 6692, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .pane-title {
  background-color: #e0e0e0;
  padding: 0 10px;
  border-top: 3px solid #01A87D;
  color: gray;
}
/* line 6701, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .views-row {
  background-color: #e0e0e0;
  padding: 5px 5px 10px;
  float: left;
  width: 100%;
  min-height: 21.7em;
}
/* line 6711, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .right-read-more {
  position: absolute;
  bottom: 0;
  right: 3px;
}
/* line 6717, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-wrapper-outer {
  width: 98%;
  margin: 0 auto;
}
/* line 6727, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-controls .owl-prev {
  left: -15px;
}
/* line 6731, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-controls .owl-next {
  right: -15px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6722, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-controls {
    display: none !important;
  }
}
/* line 6741, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-item > div {
  background-color: #fafafa;
  margin-left: 0;
  padding: 10px;
  width: 273px;
  min-height: 36.6em;
  height: 666px;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6741, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-item > div {
    width: 94%;
    min-height: 28.5em;
  }
  /* line 6755, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-item > div .views-field-name {
    font-size: .9em;
  }
  /* line 6759, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-item > div .views-field-description, .publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-item > div .views-field-nothing {
    font-size: .8em;
  }
}
/* line 6765, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-item .views-field-name {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 6775, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .view-publication-series .owl-carousel .owl-item .views-field-description {
  margin-bottom: 5px;
}
/* line 6786, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region .view-publication-series .views-row-first {
  margin-left: 0;
}
/* line 6792, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-bottom {
  width: 100%;
}
/* line 6796, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center {
  float: right;
}
/* line 6799, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .views-row {
  background: none;
  padding: 0;
}
/* line 6803, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .views-row p {
  margin-top: 0;
}
/* line 6806, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .views-row p .more-link {
  clear: none;
  float: left;
}
/* line 6817, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region-last .view-publications ul .views-row {
  background: none;
  padding: 2px 0 0;
}
/* line 6821, ../sass/styles.scss */
.publication-lisiting-panel .panels-flexible-region-last .view-publications ul .views-row .views-field-body {
  width: 48%;
}
/* line 6832, ../sass/styles.scss */
.publication-lisiting-panel .views-field-title {
  font-size: 1.15em !important;
  font-weight: bold;
  margin-bottom: 6px;
}
/* line 6845, ../sass/styles.scss */
.publication-lisiting-panel .field-body {
  margin-bottom: 5px;
}
/* line 6849, ../sass/styles.scss */
.publication-lisiting-panel .field-body p {
  margin: 0;
}
/* line 6855, ../sass/styles.scss */
.publication-lisiting-panel .views-field-view-node {
  font-size: 16px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6855, ../sass/styles.scss */
  .publication-lisiting-panel .views-field-view-node {
    display: none;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6864, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-left, .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center {
    width: 100%;
    float: none;
  }
  /* line 6870, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .panels-flexible-region-inside-last {
    padding: 0;
  }
  /* line 6873, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .panels-flexible-region-inside-last .pane-publications {
    position: relative;
  }
  /* line 6876, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .panels-flexible-region-inside-last .pane-publications .pane-title {
    margin-bottom: 0;
  }
  /* line 6882, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .panels-flexible-region-inside-last .item-list .views-row {
    min-height: inherit;
  }
  /* line 6885, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .panels-flexible-region-inside-last .item-list .views-row .views-field-title {
    margin: 0;
  }
  /* line 6898, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .panels-flexible-region-inside-last .item-list .views-row .views-field-body, .publication-lisiting-panel .panels-flexible-region-publication-lisiting-panel-center .panels-flexible-region-inside-last .item-list .views-row .views-field-field-image {
    display: none;
  }
  /* line 6909, ../sass/styles.scss */
  .publication-lisiting-panel .view-publications ul .views-row .views-field-field-image, .publication-lisiting-panel .view-publications ul .views-row .field-image {
    float: none;
    text-align: center;
    margin: 0 0 10px;
  }
  /* line 6915, ../sass/styles.scss */
  .publication-lisiting-panel .view-publications ul .views-row .field-body {
    display: none;
  }
  /* line 6919, ../sass/styles.scss */
  .publication-lisiting-panel .view-publications ul .views-row .views-field-title {
    font-size: .9em !important;
  }
  /* line 6925, ../sass/styles.scss */
  .publication-lisiting-panel .view-publications li {
    margin-left: 0 !important;
  }
  /* line 6931, ../sass/styles.scss */
  .publication-lisiting-panel .panels-flexible-region .pane-title {
    font-size: 1em;
  }
}

/* line 6939, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-wrapper {
  width: 100% !important;
}
/* line 6942, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-wrapper .item-list {
  width: 100% !important;
}
/* line 6947, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-tabs li {
  width: auto !important;
}
/* line 6951, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main {
  width: 100% !important;
}

/* line 6956, ../sass/styles.scss */
#block-quicktabs-step-tabs {
  margin-top: 2em;
}

/* line 6961, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-wrapper, #block-quicktabs-step-tabs .quicktabs-wrapper, #block-quicktabs-gpish-tabs .quicktabs-wrapper {
  display: inline-block;
  margin-bottom: 1em;
  width: 100%;
}
/* line 6966, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-wrapper .item-list, #block-quicktabs-step-tabs .quicktabs-wrapper .item-list, #block-quicktabs-gpish-tabs .quicktabs-wrapper .item-list {
  width: 100%;
  clear: both;
  overflow: hidden;
}
/* line 6974, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-wrapper ul.quicktabs-style-basic, #block-quicktabs-step-tabs .quicktabs-wrapper ul.quicktabs-style-basic, #block-quicktabs-gpish-tabs .quicktabs-wrapper ul.quicktabs-style-basic {
  border-bottom: 1px solid #aaa;
  margin: 0;
  overflow: hidden;
  clear: both;
  width: 100%;
  height: auto;
}
/* line 6991, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-tabs, #block-quicktabs-step-tabs .quicktabs-tabs, #block-quicktabs-gpish-tabs .quicktabs-tabs {
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 6996, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-tabs li, #block-quicktabs-step-tabs .quicktabs-tabs li, #block-quicktabs-gpish-tabs .quicktabs-tabs li {
  padding: 0;
  display: block;
  float: left;
  background: transparent;
  border: none;
  width: auto;
  margin: 0;
}
/* line 7005, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-tabs li .jquery-once-2-processed, #block-quicktabs-publications .quicktabs-tabs li .jquery-once-3-processed, #block-quicktabs-step-tabs .quicktabs-tabs li .jquery-once-2-processed, #block-quicktabs-step-tabs .quicktabs-tabs li .jquery-once-3-processed, #block-quicktabs-gpish-tabs .quicktabs-tabs li .jquery-once-2-processed, #block-quicktabs-gpish-tabs .quicktabs-tabs li .jquery-once-3-processed {
  display: inline-block;
  padding: 8px 9px;
  background: #c6c6c6;
  font-weight: bold;
  color: #000;
  height: auto;
  width: 100%;
  word-break: break-word;
  white-space: pre-wrap;
  border-right: 1px solid #aaa;
}
/* line 7019, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs-tabs li.active .jquery-once-2-processed, #block-quicktabs-step-tabs .quicktabs-tabs li.active .jquery-once-2-processed, #block-quicktabs-gpish-tabs .quicktabs-tabs li.active .jquery-once-2-processed {
  background: #ececec;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 6996, ../sass/styles.scss */
  #block-quicktabs-publications .quicktabs-tabs li, #block-quicktabs-step-tabs .quicktabs-tabs li, #block-quicktabs-gpish-tabs .quicktabs-tabs li {
    width: 100%;
  }
  /* line 7027, ../sass/styles.scss */
  #block-quicktabs-publications .quicktabs-tabs li .jquery-once-2-processed, #block-quicktabs-step-tabs .quicktabs-tabs li .jquery-once-2-processed, #block-quicktabs-gpish-tabs .quicktabs-tabs li .jquery-once-2-processed {
    width: 100%;
    margin-bottom: 1px;
    text-align: center;
  }
}
/* line 7036, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main, #block-quicktabs-step-tabs .quicktabs_main, #block-quicktabs-gpish-tabs .quicktabs_main {
  background: #ececec;
  padding: 10px 15px;
  float: left;
  width: 100%;
  border: none;
}
/* line 7045, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main p:first-child, #block-quicktabs-step-tabs .quicktabs_main p:first-child, #block-quicktabs-gpish-tabs .quicktabs_main p:first-child {
  margin-top: 0;
}
/* line 7049, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main .item-list, #block-quicktabs-step-tabs .quicktabs_main .item-list, #block-quicktabs-gpish-tabs .quicktabs_main .item-list {
  width: 100%;
}
/* line 7054, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main .field-body ul, #block-quicktabs-step-tabs .quicktabs_main .field-body ul, #block-quicktabs-gpish-tabs .quicktabs_main .field-body ul {
  list-style-type: inherit;
  padding: 0 0 0 30px;
  margin: 5px 0;
}
/* line 7061, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul, #block-quicktabs-step-tabs .quicktabs_main ul, #block-quicktabs-gpish-tabs .quicktabs_main ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 7067, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul .views-row .views-field-body, #block-quicktabs-publications .quicktabs_main ul .views-row .views-field-field-bibliography, #block-quicktabs-publications .quicktabs_main ul .views-row .views-field-field-table-of-content, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .views-field-body, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .views-field-field-bibliography, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .views-field-field-table-of-content, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .views-field-body, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .views-field-field-bibliography, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .views-field-field-table-of-content {
  font-size: .95em;
}
/* line 7073, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul .views-row .field-date, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .field-date, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .field-date {
  font-style: italic;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  /* Fix for IE7 */
  *display: inline;
  /* Fix for IE7 */
}
/* line 7085, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul .views-row .field-people, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .field-people, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .field-people {
  margin: 0 0 12px;
}
/* line 7089, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul .views-row .field-people header .node__title, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .field-people header .node__title, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .field-people header .node__title {
  font-size: 1em;
}
/* line 7092, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul .views-row .field-people header .node__title a, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .field-people header .node__title a, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .field-people header .node__title a {
  color: #000;
}
/* line 7098, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul .views-row .field-people .field-image, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .field-people .field-image, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .field-people .field-image {
  float: left;
  margin-bottom: 2%;
  margin-right: 2%;
}
/* line 7105, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul .views-row .field-people .field-body p, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .field-people .field-body p, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .field-people .field-body p {
  margin-top: 0;
}
/* line 7109, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main ul .views-row .field-people .field-body ul, #block-quicktabs-step-tabs .quicktabs_main ul .views-row .field-people .field-body ul, #block-quicktabs-gpish-tabs .quicktabs_main ul .views-row .field-people .field-body ul {
  padding: 0 0 30px;
  list-style-type: inherit;
}
/* line 7124, ../sass/styles.scss */
#block-quicktabs-publications .quicktabs_main .quicktabs_main, #block-quicktabs-step-tabs .quicktabs_main .quicktabs_main, #block-quicktabs-gpish-tabs .quicktabs_main .quicktabs_main {
  width: 100%;
}

/*Is-695 issue for image scaling*/
/* line 7131, ../sass/styles.scss */
.related-publications {
  overflow: hidden;
  clear: both;
}
/* line 7135, ../sass/styles.scss */
.related-publications ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 7140, ../sass/styles.scss */
.related-publications ul .views-row {
  width: 20%;
  float: left;
  margin-right: 4%;
  padding: 13px 0px 0px;
}
/* line 7146, ../sass/styles.scss */
.related-publications ul .views-row:hover {
  background: #f5f5f5;
}
/* line 7150, ../sass/styles.scss */
.related-publications ul .views-row .field-name-field-image {
  line-height: 0;
}
/* line 7154, ../sass/styles.scss */
.related-publications ul .views-row .field-image {
  width: 80%;
  margin: 0 auto;
}
/* line 7158, ../sass/styles.scss */
.related-publications ul .views-row .field-image img {
  width: 100%;
}
/* line 7167, ../sass/styles.scss */
.related-publications ul .views-row .views-field-title a {
  font-size: 15px;
  color: #000;
  line-height: 19px !important;
  display: block;
  font-weight: 500;
}
/* line 7176, ../sass/styles.scss */
.related-publications ul .views-row.views-row-last {
  margin-right: 0;
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 7183, ../sass/styles.scss */
  .related-publications-block {
    clear: both;
  }
  /* line 7189, ../sass/styles.scss */
  .related-publications-block .related-publications .item-list .views-row {
    width: 47.5%;
    margin-right: 4.2%;
    margin-bottom: 4.2%;
  }
  /* line 7194, ../sass/styles.scss */
  .related-publications-block .related-publications .item-list .views-row .views-field-title {
    display: none;
  }
  /* line 7198, ../sass/styles.scss */
  .related-publications-block .related-publications .item-list .views-row:nth-child(2n) {
    margin-right: 0;
  }
}

/********************************************************************************************
                                    pager for site section
                                    *********************************************************************************************/
/* line 7211, ../sass/styles.scss */
.pager {
  font-size: .9em;
}
/* line 7214, ../sass/styles.scss */
.pager .pager-item, .pager .pager-first, .pager .pager-previous, .pager .pager-next, .pager .pager-last, .pager .pager-ellipsis, .pager .pager-current {
  padding: 0 1.07%;
}
/* line 7219, ../sass/styles.scss */
.pager .pager-first a {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 10px solid rgba(0, 0, 0, 0.5);
  height: 0;
  line-height: 0;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
/* line 7230, ../sass/styles.scss */
.pager .pager-first:after {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 8px solid rgba(0, 0, 0, 0.5);
  height: 0;
  line-height: 0;
  display: inline-block;
  content: "";
  position: relative;
  left: -17px;
  top: 2px;
}
/* line 7245, ../sass/styles.scss */
.pager .pager-previous a {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 12px solid rgba(0, 0, 0, 0.5);
  height: 0;
  line-height: 0;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
/* line 7258, ../sass/styles.scss */
.pager .pager-next a {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 12px solid rgba(0, 0, 0, 0.5);
  height: 0;
  line-height: 0;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
/* line 7271, ../sass/styles.scss */
.pager .pager-last a {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  height: 0;
  line-height: 0;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
/* line 7282, ../sass/styles.scss */
.pager .pager-last:after {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid rgba(0, 0, 0, 0.5);
  height: 0;
  line-height: 0;
  display: inline-block;
  content: "";
  position: relative;
  right: 1px;
  top: 2px;
}

/********************************************************************************************
                                    footer section
                                    *********************************************************************************************/
/* line 7301, ../sass/styles.scss */
#footer {
  border-top: 4px solid #000;
  position: absolute;
  width: 100%;
  left: 0;
  padding: 0;
  font-size: .7em;
  margin: 3.2% 0 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 7301, ../sass/styles.scss */
  #footer {
    margin-top: 10%;
  }
}
/* line 7314, ../sass/styles.scss */
#footer > .block {
  max-width: 1200px;
  margin: 1.2em auto 0;
  padding: 0 10px;
}
/* line 7319, ../sass/styles.scss */
#footer > .block .menu {
  margin: 0;
  padding: 0;
}
/* line 7323, ../sass/styles.scss */
#footer > .block .menu .menu__item {
  display: inline-block;
  border-right: 2px solid;
  margin-left: 1em;
  line-height: 1.5em;
}
/* line 7329, ../sass/styles.scss */
#footer > .block .menu .menu__item .menu__link {
  display: inline-block;
  margin: 0 1.5em 0 0;
  font-weight: bold;
  color: #000;
}
/* line 7335, ../sass/styles.scss */
#footer > .block .menu .menu__item .menu__link:hover {
  color: #01A87D;   color: #008858;
}
/* line 7346, ../sass/styles.scss */
#footer > .block .menu .menu__item.first {
  margin-left: 0;
}
/* line 7350, ../sass/styles.scss */
#footer > .block .menu .menu__item.last {
  border: 0;
}
/* line 7353, ../sass/styles.scss */
#footer > .block .menu .menu__item.last .menu__link {
  margin: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 7323, ../sass/styles.scss */
  #footer > .block .menu .menu__item {
    border: 0;
    margin: 1em 0;
    display: block;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 7314, ../sass/styles.scss */
  #footer > .block {
    margin: 1.2em 0;
    width: 40%;
    float: left;
    border-right: 2px dotted rgba(0, 0, 0, 0.5);
    min-height: 15em;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 7376, ../sass/styles.scss */
  #footer #block-block-1 {
    border: 0;
    width: 60%;
    margin: .7em 0;
  }
  /* line 7381, ../sass/styles.scss */
  #footer #block-block-1 p {
    margin: 0;
  }
  /* line 7386, ../sass/styles.scss */
  #footer #block-menu-menu-home-page-menu {
    display: none;
  }
}
/* line 7392, ../sass/styles.scss */
#footer #block-menu-menu-home-page-menu .menu {
  display: table;
  width: 100%;
}
/* line 7396, ../sass/styles.scss */
#footer #block-menu-menu-home-page-menu .menu > .menu__item {
  margin: 0 2.7% 0 0;
  border: 0;
  line-height: 2.5em;
}
/* line 7403, ../sass/styles.scss */
#footer #block-menu-menu-home-page-menu .menu > .menu__item.last {
  margin: 0;
}
/* line 7407, ../sass/styles.scss */
#footer #block-menu-menu-home-page-menu .menu > .menu__item .menu__item {
  display: block;
  border: none;
  margin: 0;
}
/* line 7412, ../sass/styles.scss */
#footer #block-menu-menu-home-page-menu .menu > .menu__item .menu__item .menu__link {
  margin: 0;
  font-weight: normal;
}
/* line 7418, ../sass/styles.scss */
#footer #block-menu-menu-home-page-menu .menu > .menu__item .menu__link {
  margin: 0;
}
/* line 7427, ../sass/styles.scss */
#footer .block-menu ul.menu {
  display: block;
  overflow: hidden;
  clear: both;
  margin: .6em 0;
}
/* line 7433, ../sass/styles.scss */
#footer .block-menu ul.menu li.menu__item {
  display: inline-block;
  border: none !important;
  padding: 0;
  float: left;
  height: auto;
  overflow: hidden;
  margin: 1.6em;
}
/* line 7444, ../sass/styles.scss */
#footer .block-menu ul.menu li.menu__item a.menu__link {
  font-weight: bold;
  color: #01A87D;   color: #008858;
}
/* line 7448, ../sass/styles.scss */
#footer .block-menu ul.menu li.menu__item a.menu__link:hover {
  color: #000;
}
/* line 7453, ../sass/styles.scss */
#footer .block-menu ul.menu li.menu__item ul.menu {
  display: block;
  margin: 0;
  padding: 0;
  clear: both;
  overflow: hidden;
}
/* line 7460, ../sass/styles.scss */
#footer .block-menu ul.menu li.menu__item ul.menu li.menu__item {
  display: block;
  border: none;
  width: auto;
  height: auto;
  clear: both;
  overflow: hidden;
  margin: 2px 0 0 !important;
}
/* line 7469, ../sass/styles.scss */
#footer .block-menu ul.menu li.menu__item ul.menu li.menu__item a.menu__link {
  font-weight: normal;
  color: #000;
}
/* line 7473, ../sass/styles.scss */
#footer .block-menu ul.menu li.menu__item ul.menu li.menu__item a.menu__link:hover {
  color: #01A87D;   color: #008858;
}
/* line 7480, ../sass/styles.scss */
#footer .block-menu ul.menu li.menu__item a.menu__link {
  display: block;
  margin: 0;
  font-size: 13px;
  line-height: 17px;
}

/********************************************************************************************
                                    share this section
                                    *********************************************************************************************/
/* line 7497, ../sass/styles.scss */
.block-sharethis .stbutton .stLarge {
  background-size: 100%;
  width: 26px;
  height: 26px;
}
/* line 7502, ../sass/styles.scss */
.block-sharethis .stbutton .stLarge:hover {
  background-position: -26px;
}

/********************************************************************************************
                                    news letter section
                                    *********************************************************************************************/
/* line 7521, ../sass/styles.scss */
.newsletters--section .item-list ul {
  padding: 0;
  list-style-type: none;
}
/* line 7525, ../sass/styles.scss */
.newsletters--section .item-list ul .views-row {
  overflow: hidden;
  margin-bottom: 2%;
}
/* line 7533, ../sass/styles.scss */
.newsletters--section .item-list ul .views-row .views-field-title {
  font-weight: bold;
}
/* line 7537, ../sass/styles.scss */
.newsletters--section .item-list ul .views-row .views-field-body {
  position: relative;
  float: left;
  width: 80%;
}
/* line 7542, ../sass/styles.scss */
.newsletters--section .item-list ul .views-row .views-field-body p {
  margin-bottom: 2%;
  font-size: .9em;
  margin-top: 0;
}
/* line 7548, ../sass/styles.scss */
.newsletters--section .item-list ul .views-row .views-field-body .more-link {
  position: absolute;
  left: 0;
  bottom: -5px;
}

/* line 7560, ../sass/styles.scss */
#newsletter .node {
  margin-bottom: 3%;
}
/* line 7563, ../sass/styles.scss */
#newsletter .node h2 {
  margin: 0;
}
/* line 7567, ../sass/styles.scss */
#newsletter .node .submitted {
  font-size: .9em;
  margin-bottom: 1%;
}
/* line 7572, ../sass/styles.scss */
#newsletter .node .field-type-image, #newsletter .node .field-image {
  float: right;
  margin-right: 3%;
}
/* line 7578, ../sass/styles.scss */
#newsletter .node .field-type-text-with-summary p, #newsletter .node .field-body p {
  margin: 0 0 2%;
  position: relative;
  float: left;
  width: 80%;
}
/* line 7584, ../sass/styles.scss */
#newsletter .node .field-type-text-with-summary p .more-link, #newsletter .node .field-body p .more-link {
  position: absolute;
  left: 0;
  bottom: -18px;
}
/* line 7593, ../sass/styles.scss */
#newsletter .node:first-child .field-type-image, #newsletter .node:first-child .field-image {
  float: none;
  width: 100%;
}

/* line 7606, ../sass/styles.scss */
#main #content .node-news .field-body .bodyimage,
#main #content .node-news .field-image .bodyimage {
  float: right;
  margin-left: 15px;
}
/* line 7615, ../sass/styles.scss */
#main #content .node-news .field-body p img, #main #content .node-news .field-body img,
#main #content .node-news .field-image p img,
#main #content .node-news .field-image img {
  clear: both;
  overflow: hidden;
  float: left;
}
/* line 7626, ../sass/styles.scss */
#main #content .node-news .field-body .imageBlock span.caption[style],
#main #content .node-news .field-image .imageBlock span.caption[style] {
  display: block;
  clear: both !important;
  width: auto;
  text-align: left;
  border: 0;
  padding: 5px;
  margin: 0 0 24px !important;
  font-size: 12px !important;
  background: #f5f5f5;
  font-family: georgia !important;
  line-height: 19px !important;
  height: auto !important;
}
/* line 7641, ../sass/styles.scss */
#main #content .node-news .field-body .imageBlock span.caption.margin-right,
#main #content .node-news .field-image .imageBlock span.caption.margin-right {
  margin: 0 24px 24px 0 !important;
}
/* line 7645, ../sass/styles.scss */
#main #content .node-news .field-body .imageBlock span.caption.margin-left,
#main #content .node-news .field-image .imageBlock span.caption.margin-left {
  margin: 0 0 24px 24px !important;
}
/* line 7650, ../sass/styles.scss */
#main #content .node-news .field-body .margin-right,
#main #content .node-news .field-image .margin-right {
  margin-right: 24px !important;
  margin-left: 0 !important;
}
/* line 7655, ../sass/styles.scss */
#main #content .node-news .field-body .margin-left,
#main #content .node-news .field-image .margin-left {
  margin-left: 24px !important;
  margin-right: 0 !important;
}
/* line 7661, ../sass/styles.scss */
#main #content .node-news .field-body table td + td.bodytext,
#main #content .node-news .field-image table td + td.bodytext {
  width: 90%;
}
/* line 7665, ../sass/styles.scss */
#main #content .node-news .field-body table td.bodytext + td,
#main #content .node-news .field-image table td.bodytext + td {
  width: 16%;
}

/********************************************************************************************
                                    Gallery page section - Is-687 font-changes
*********************************************************************************************/
/* line 7680, ../sass/styles.scss */
.page-article-academic-article .views-row, .page-article-encyclopaedia-articles .views-row,
.page-article-lifelong-learning-articles .views-row, .page-content-speech .view-solr-search .views-row, .page-multimedia .view-solr-search .views-row, .page-multimedia-all .view-solr-search .views-row, .page-reading-lists #block-views-reading-lists-block-3 .views-row, .page-multimedia-videos-listing .view-multimedia-all .views-row, .left-image-content .views-row {
  display: inline-block;
  position: relative;
  width: 100%;
  float: left;
}
/* line 7690, ../sass/styles.scss */
.page-article-academic-article ul, .page-article-encyclopaedia-articles ul,
.page-article-lifelong-learning-articles ul, .page-content-speech .view-solr-search ul, .page-multimedia .view-solr-search ul, .page-multimedia-all .view-solr-search ul, .page-reading-lists #block-views-reading-lists-block-3 ul, .page-multimedia-videos-listing .view-multimedia-all ul, .left-image-content ul {
  padding: 0;
  margin: 0;
}
/* line 7695, ../sass/styles.scss */
.page-article-academic-article.block, .page-article-encyclopaedia-articles.block,
.page-article-lifelong-learning-articles.block, .page-content-speech .view-solr-search.block, .page-multimedia .view-solr-search.block, .page-multimedia-all .view-solr-search.block, .page-reading-lists #block-views-reading-lists-block-3.block, .page-multimedia-videos-listing .view-multimedia-all.block, .left-image-content.block {
  margin-top: 2em;
}
/* line 7699, ../sass/styles.scss */
.page-article-academic-article .field-image, .page-article-academic-article .views-field-php, .page-article-encyclopaedia-articles .field-image, .page-article-encyclopaedia-articles .views-field-php,
.page-article-lifelong-learning-articles .field-image,
.page-article-lifelong-learning-articles .views-field-php, .page-content-speech .view-solr-search .field-image, .page-content-speech .view-solr-search .views-field-php, .page-multimedia .view-solr-search .field-image, .page-multimedia .view-solr-search .views-field-php, .page-multimedia-all .view-solr-search .field-image, .page-multimedia-all .view-solr-search .views-field-php, .page-reading-lists #block-views-reading-lists-block-3 .field-image, .page-reading-lists #block-views-reading-lists-block-3 .views-field-php, .page-multimedia-videos-listing .view-multimedia-all .field-image, .page-multimedia-videos-listing .view-multimedia-all .views-field-php, .left-image-content .field-image, .left-image-content .views-field-php {
  float: left;
  margin-right: 3%;
  width: 180px;
  min-height: 10em;
}
/* line 7706, ../sass/styles.scss */
.page-article-academic-article .views-field-view-node, .page-article-encyclopaedia-articles .views-field-view-node,
.page-article-lifelong-learning-articles .views-field-view-node, .page-content-speech .view-solr-search .views-field-view-node, .page-multimedia .view-solr-search .views-field-view-node, .page-multimedia-all .view-solr-search .views-field-view-node, .page-reading-lists #block-views-reading-lists-block-3 .views-field-view-node, .page-multimedia-videos-listing .view-multimedia-all .views-field-view-node, .left-image-content .views-field-view-node {
  display: inline-block;
  float: right;
  margin-top: 1em !important;
}
/* line 7712, ../sass/styles.scss */
.page-article-academic-article .field-body, .page-article-encyclopaedia-articles .field-body,
.page-article-lifelong-learning-articles .field-body, .page-content-speech .view-solr-search .field-body, .page-multimedia .view-solr-search .field-body, .page-multimedia-all .view-solr-search .field-body, .page-reading-lists #block-views-reading-lists-block-3 .field-body, .page-multimedia-videos-listing .view-multimedia-all .field-body, .left-image-content .field-body {
  margin-bottom: 1em;
  width: 97%;
}
/* line 7716, ../sass/styles.scss */
.page-article-academic-article .field-body a, .page-article-encyclopaedia-articles .field-body a,
.page-article-lifelong-learning-articles .field-body a, .page-content-speech .view-solr-search .field-body a, .page-multimedia .view-solr-search .field-body a, .page-multimedia-all .view-solr-search .field-body a, .page-reading-lists #block-views-reading-lists-block-3 .field-body a, .page-multimedia-videos-listing .view-multimedia-all .field-body a, .left-image-content .field-body a {
  font-size: 16px;
  float: right;
}
/* line 7722, ../sass/styles.scss */
.page-article-academic-article .read-more, .page-article-encyclopaedia-articles .read-more,
.page-article-lifelong-learning-articles .read-more, .page-content-speech .view-solr-search .read-more, .page-multimedia .view-solr-search .read-more, .page-multimedia-all .view-solr-search .read-more, .page-reading-lists #block-views-reading-lists-block-3 .read-more, .page-multimedia-videos-listing .view-multimedia-all .read-more, .left-image-content .read-more {
  display: inline-block;
  width: 100%;
}

/* line 7729, ../sass/styles.scss */
.right-read-more {
  display: inline-block;
  float: right;
  margin-top: 0.1em !important;
}
/* line 7734, ../sass/styles.scss */
.right-read-more a {
  color: #01a87d !important;
  font-size: 16px !important;
}
/* line 7739, ../sass/styles.scss */
.right-read-more.position {
  position: absolute;
  right: 0.5em;
  bottom: 0.5em;
}

/* line 7748, ../sass/styles.scss */
.view-galleria .item-list ul {
  padding: 0;
  list-style-type: none;
}
/* line 7752, ../sass/styles.scss */
.view-galleria .item-list ul .views-row {
  overflow: hidden;
  margin-bottom: 3%;
}
/* line 7761, ../sass/styles.scss */
.view-galleria .item-list ul .views-row .views-field-title h2 {
  margin: 0 0 1%;
  line-height: 1em;
}
/* line 7767, ../sass/styles.scss */
.view-galleria .item-list ul .views-row .views-field-field-description {
  position: relative;
  float: left;
  width: 78.2%;
}
/* line 7772, ../sass/styles.scss */
.view-galleria .item-list ul .views-row .views-field-field-description p {
  font-size: .9em;
  margin: 0 0 1%;
}
/* line 7776, ../sass/styles.scss */
.view-galleria .item-list ul .views-row .views-field-field-description p .more-link {
  position: absolute;
  left: 0;
  bottom: -10px;
}

/* line 7788, ../sass/styles.scss */
.jcbx-glry-classic {
  font-family: Helvetica,Arial,"Nimbus Sans L",sans-serif;
}

/* line 7793, ../sass/styles.scss */
.talim-books .juicebox-parent {
  margin: 2% 0 0;
}
/* line 7801, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery, .talim-books .juicebox-parent .jcbx-glry-classic {
  width: 100% !important;
  margin: 0 auto;
}
/* line 7806, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area {
  width: 780px !important;
}
/* line 7809, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jbn-left-button, .talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jbn-right-button, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jbn-left-button, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jbn-right-button {
  top: -1em !important;
}
/* line 7813, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container {
  width: 780px !important;
}
/* line 7817, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb {
  width: 120px !important;
  height: 120px !important;
}
/* line 7821, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb img, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb img {
  height: auto !important;
  width: auto !important;
}
/* line 7826, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb .jb-idx-thb-frame, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb .jb-idx-thb-frame {
  width: 120px !important;
  height: 120px !important;
}
/* line 7831, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected {
  width: 120px !important;
  height: 120px !important;
}
/* line 7835, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected .jb-idx-thb-frame, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected .jb-idx-thb-frame {
  width: 120px !important;
  height: 120px !important;
}
/* line 7845, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-detail-area, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-detail-area {
  width: 780px !important;
}
/* line 7848, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-detail-area .jb-dt-main-frame, .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-detail-area .jb-dt-main-frame {
  width: 780px !important;
}
/* line 7859, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-classifier-link-wrapper.jb-classifier-detail-area.jb-classifier-layer.jb-classifier-show-on-over + div[style], .talim-books .juicebox-parent .jcbx-glry-classic .jb-classifier-link-wrapper.jb-classifier-detail-area.jb-classifier-layer.jb-classifier-show-on-over + div[style] {
  display: none !important;
}
/* line 7864, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-area-caption, .talim-books .juicebox-parent .jcbx-glry-classic .jb-area-caption {
  width: 400px !important;
  top: 0 !important;
  left: 780px !important;
  opacity: 1 !important;
  display: block !important;
  max-height: 300px !important;
}
/* line 7872, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-area-caption tbody, .talim-books .juicebox-parent .jcbx-glry-classic .jb-area-caption tbody {
  vertical-align: top !important;
}
/* line 7875, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-area-caption tbody td, .talim-books .juicebox-parent .jcbx-glry-classic .jb-area-caption tbody td {
  vertical-align: top !important;
}
/* line 7881, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-area-caption .jb-cap-frame td, .talim-books .juicebox-parent .jcbx-glry-classic .jb-area-caption .jb-cap-frame td {
  padding-top: 0 !important;
}
/* line 7884, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-area-caption .jb-cap-frame td .jb-caption, .talim-books .juicebox-parent .jcbx-glry-classic .jb-area-caption .jb-cap-frame td .jb-caption {
  background: none !important;
  max-height: inherit !important;
}
/* line 7888, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-desc, .talim-books .juicebox-parent .jcbx-glry-classic .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-desc {
  margin-right: 0 !important;
  font-size: 1em;
  text-shadow: none !important;
  line-height: 1.25em;
}
/* line 7895, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-title, .talim-books .juicebox-parent .jcbx-glry-classic .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-title {
  font-size: 1.5em !important;
  line-height: 1.2em !important;
  text-shadow: none !important;
}
/* line 7906, ../sass/styles.scss */
.talim-books .juicebox-parent .jb-panel-index, .talim-books .juicebox-parent .jb-panel-detail, .talim-books .juicebox-parent .jb-area-caption, .talim-books .juicebox-parent .jb-navigation, .talim-books .juicebox-parent .jb-dt-main-frame, .talim-books .juicebox-parent .jb-dt-main-image, .talim-books .juicebox-parent .jb-idx-show-area, .talim-books .juicebox-parent .jb-idx-thumbnail-container {
  width: 100% !important;
}
/* line 7910, ../sass/styles.scss */
.talim-books .juicebox-parent .jb-idx-show-area {
  left: 0 !important;
  bottom: 4em;
  top: inherit !important;
  height: 130px !important;
}
/* line 7917, ../sass/styles.scss */
.talim-books .juicebox-parent .jb-dt-main-image {
  left: 0 !important;
  vertical-align: top  !important;
  top: 0 !important;
  text-align: center;
}
/* line 7928, ../sass/styles.scss */
.talim-books.collections-coins .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area, .talim-books.collections-coins .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area {
  width: 580px !important;
}
/* line 7931, ../sass/styles.scss */
.talim-books.collections-coins .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container, .talim-books.collections-coins .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container {
  width: 580px !important;
}
/* line 7936, ../sass/styles.scss */
.talim-books.collections-coins .juicebox-parent .juicebox-gallery .jb-classifier-detail-area, .talim-books.collections-coins .juicebox-parent .jcbx-glry-classic .jb-classifier-detail-area {
  width: 580px !important;
}
/* line 7939, ../sass/styles.scss */
.talim-books.collections-coins .juicebox-parent .juicebox-gallery .jb-classifier-detail-area .jb-dt-main-frame, .talim-books.collections-coins .juicebox-parent .jcbx-glry-classic .jb-classifier-detail-area .jb-dt-main-frame {
  width: 580px !important;
}
/* line 7944, ../sass/styles.scss */
.talim-books.collections-coins .juicebox-parent .juicebox-gallery .jb-area-caption, .talim-books.collections-coins .juicebox-parent .jcbx-glry-classic .jb-area-caption {
  width: 360px !important;
  left: 580px !important;
}
/* line 7954, ../sass/styles.scss */
.talim-books + .block .item-list ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 7960, ../sass/styles.scss */
.talim-books + .block .item-list ul .views-row .field-body {
  font-size: .95em;
}

/* line 7975, ../sass/styles.scss */
.node-media-gallery .field-photo-image, .node-media-gallery .talim-books .view-content {
  position: relative;
}
/* line 7978, ../sass/styles.scss */
.node-media-gallery .field-photo-image i, .node-media-gallery .talim-books .view-content i {
  position: absolute;
  display: block;
  width: 100px;
  height: 30px;
  background: #fff;
  bottom: 60px;
  right: 0;
  z-index: 3000;
}

/********************************************************************************************
                                    extra elements section
                                    *********************************************************************************************/
/* line 7996, ../sass/styles.scss */
.update-alerts table {
  width: 100%;
}
/* line 7999, ../sass/styles.scss */
.update-alerts table th.views-field-created, .update-alerts table th.views-field-changed, .update-alerts table th.views-field-edit-node {
  padding-left: 0.5em;
  text-align: left;
}
/* line 8005, ../sass/styles.scss */
.update-alerts table td.views-field {
  font-size: 0.9em;
  padding: 0.5em;
}
/* line 8010, ../sass/styles.scss */
.update-alerts table td.views-field-edit-node > a {
  display: inline-block;
  margin-right: 3%;
}
/* line 8014, ../sass/styles.scss */
.update-alerts table td.views-field-edit-node > a:first-child:after {
  content: "|";
  padding-left: 5px;
}

/********************************************************************************************
                                    extra elements section
                                    *********************************************************************************************/
/* line 8031, ../sass/styles.scss */
.view_item-per-page {
  float: right;
}
/* line 8034, ../sass/styles.scss */
.view_item-per-page .views-exposed-widget {
  padding: .5em 0 0;
}
/* line 8037, ../sass/styles.scss */
.view_item-per-page .views-exposed-widget .form-item {
  width: 12.8em;
  font-size: .85em;
}
/* line 8041, ../sass/styles.scss */
.view_item-per-page .views-exposed-widget .form-item label {
  float: left;
  margin-right: .6em;
  font-weight: normal;
}

/* line 8051, ../sass/styles.scss */
.node .group-translate {
  background: #ccc;
  float: right;
  height: 20px;
  position: relative;
  z-index: 1;
  margin-bottom: 2%;
  padding: 0;
  border: 0;
}
/* line 8062, ../sass/styles.scss */
.node .group-translate legend .fieldset-legend {
  background-image: none;
}
/* line 8065, ../sass/styles.scss */
.node .group-translate legend .fieldset-legend:before {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 6px solid #919091;
}

/********************************************************************************************
                                    Speeches Page Section
                                    *********************************************************************************************/
/* line 8081, ../sass/styles.scss */
.speech-main-group .field-title h2 {
  margin: 0 0 2px;
}
/* line 8086, ../sass/styles.scss */
.speech-main-group .field-link-to-video, .speech-main-group .field-brightcove {
  margin: 0 0 30px;
}
/* line 8090, ../sass/styles.scss */
.speech-main-group .field-brightcove .brightcove-field-embed, .speech-main-group .field-link-to-video .media-vimeo-player, .speech-main-group .field-link-to-video .media-youtube-player {
  width: 75%;
  height: 360px;
}
/* line 8095, ../sass/styles.scss */
.speech-main-group .group-speech-details {
  border: 1px solid #cccccc;
  padding: 5px 15px;
  margin-bottom: 10px;
}
/* line 8102, ../sass/styles.scss */
.speech-main-group .group-speech-details > div {
  line-height: 1.5em;
}
/* line 8106, ../sass/styles.scss */
.speech-main-group .group-speech-details + .field-abstract {
  overflow: inherit;
}

/* line 8114, ../sass/styles.scss */
.speeches.solr-search-page .view-header p {
  background: lightgray;
  color: #01A87D;   color: #008858;
  line-height: 2.2em;
  padding-left: 3%;
  font-size: 1.5em;
  margin-bottom: 15px;
  margin-top: 15px;
}

/********************************************************************************************
                                    New Books page section
                                    *********************************************************************************************/
/* line 8131, ../sass/styles.scss */
#main .new-books-page {
  margin: 1.3em 0 0;
}
/* line 8134, ../sass/styles.scss */
#main .new-books-page .view-content {
  overflow: hidden;
}
/* line 8137, ../sass/styles.scss */
#main .new-books-page .view-content .skin-default {
  overflow: hidden;
  background: #e0e0e0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8142, ../sass/styles.scss */
  #main .new-books-page .view-content .skin-default .views-slideshow-controls-bottom {
    top: 73%;
  }
}
/* line 8148, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main {
  height: 430px !important;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8148, ../sass/styles.scss */
  #main .new-books-page .view-content .views_slideshow_cycle_main {
    height: 250px !important;
  }
}
/* line 8155, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  height: 430px !important;
}
/* line 8158, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row {
  height: 430px !important;
  width: 100% !important;
}
/* line 8165, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-image, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-field-image, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-field-photo-image {
  line-height: 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8165, ../sass/styles.scss */
  #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-image, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-field-image, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-field-photo-image {
    margin-right: 0;
    float: none;
  }
}
/* line 8176, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-body, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-description {
  background: #d3d3d3;
  float: left;
  margin-left: -3%;
  min-height: 5.1em;
  padding: .6% 2.5%;
  position: relative;
  top: 348px;
  width: 35.2%;
  display: block;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8176, ../sass/styles.scss */
  #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-body, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-description {
    top: 0;
    padding: .6% 10%;
    width: 100%;
    float: none;
    margin: 0;
  }
}
/* line 8195, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-body p, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-description p {
  width: 90%;
}
/* line 8199, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-body > a, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-description > a {
  color: #000;
  font-weight: bold;
}
/* line 8204, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-body .field-body, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-description .field-body {
  background: none;
  float: none;
  margin-left: 0;
  min-height: inherit;
  padding: 0;
  position: inherit;
  top: 0;
  width: auto;
  display: block;
}
/* line 8215, ../sass/styles.scss */
#main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-body .field-body p, #main .new-books-page .view-content .views_slideshow_cycle_main .views_slideshow_slide .views-field-description .field-body p {
  margin: .3em 0;
}
/* line 8229, ../sass/styles.scss */
#main .new-books-page.view-publicationseries .view-content .views_slideshow_cycle_main .views_slideshow_slide .field-body p {
  margin: .3em 0;
}
/* line 8236, ../sass/styles.scss */
#main .new-books-page.view-publicationseries .view-content .views-slideshow-controls-bottom {
  z-index: 23;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8236, ../sass/styles.scss */
  #main .new-books-page.view-publicationseries .view-content .views-slideshow-controls-bottom {
    top: 26%;
  }
}
/* line 8250, ../sass/styles.scss */
#main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content {
  margin: 20px 0 0;
  float: left;
  width: 30%;
}
/* line 8255, ../sass/styles.scss */
#main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content > a {
  font-weight: bold;
  color: #000;
}
/* line 8260, ../sass/styles.scss */
#main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content .field-attach-ebook {
  margin: 10px 0 0;
  font-size: .9em;
}
/* line 8264, ../sass/styles.scss */
#main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content .field-attach-ebook .file-icon {
  vertical-align: top;
}
/* line 8269, ../sass/styles.scss */
#main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content .field-body {
  position: inherit;
  background: none;
  padding: 0;
  margin: 0;
  min-height: inherit;
  float: none;
  width: auto;
}
/* line 8278, ../sass/styles.scss */
#main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content .field-body p {
  margin: .3em 0;
}
/* line 8283, ../sass/styles.scss */
#main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content .flipbook-lable {
  display: inline-block;
  font-size: 0.9em;
  margin: 5px 0 0;
  font-weight: bold;
}
/* line 8290, ../sass/styles.scss */
#main .new-books-page.view-reading-guide-banner .view-content .views_slideshow_cycle_main .views_slideshow_slide .guide-body-content .flipbook-lable .field-page-flip .inlineviewer {
  display: block;
  height: 16px;
  position: relative;
  top: -17px;
  width: 100px;
}
/* line 8310, ../sass/styles.scss */
#main .new_books_page1 {
  float: right;
  position: absolute;
  right: 4.2em;
  top: 86px;
  z-index: 5;
}
/* line 8317, ../sass/styles.scss */
#main .new_books_page1 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 8322, ../sass/styles.scss */
#main .new_books_page1 ul .views-field-title {
  font-weight: bold;
}
/* line 8325, ../sass/styles.scss */
#main .new_books_page1 ul .views-field-title a {
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8330, ../sass/styles.scss */
  #main .new_books_page1 ul .field-body {
    display: none;
  }
}
/* line 8337, ../sass/styles.scss */
#main .new_books_page1.publication_series-block {
  padding: 0 1.5%;
  width: 34%;
  right: 16px;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8337, ../sass/styles.scss */
  #main .new_books_page1.publication_series-block {
    width: 90%;
    top: 400px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8349, ../sass/styles.scss */
  #main .new_books_page1.new_books_interactive_page {
    display: none;
  }
}
/* line 8355, ../sass/styles.scss */
#main .publication_series-bottom {
  margin: 35px 0 0;
}
/* line 8359, ../sass/styles.scss */
#main .publication_series-bottom .new-books-page .view-content {
  width: 100%;
}
/* line 8365, ../sass/styles.scss */
#main .new_books_page2 {
  margin-top: 4%;
}
/* line 8368, ../sass/styles.scss */
#main .new_books_page2 ul {
  list-style-type: none;
  padding: 0;
}
/* line 8372, ../sass/styles.scss */
#main .new_books_page2 ul .views-row {
  margin-bottom: 4%;
  width: 100%;
  min-height: 9.75em;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8372, ../sass/styles.scss */
  #main .new_books_page2 ul .views-row {
    margin-bottom: 10%;
  }
}
/* line 8381, ../sass/styles.scss */
#main .new_books_page2 ul .views-row .block_title {
  background-color: #e0e0e0;
  padding: 0.1% 1% 0.5%;
}
/* line 8386, ../sass/styles.scss */
#main .new_books_page2 ul .views-row .views-field-title {
  font-weight: bold;
  margin-bottom: 0.8%;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8386, ../sass/styles.scss */
  #main .new_books_page2 ul .views-row .views-field-title {
    font-size: 1em;
  }
}
/* line 8397, ../sass/styles.scss */
#main .new_books_page2 ul .views-row .field-people, #main .new_books_page2 ul .views-row .field-date {
  font-style: italic;
  font-size: .9em;
}
/* line 8402, ../sass/styles.scss */
#main .new_books_page2 ul .views-row .field-people {
  display: inline-block;
}
/* line 8412, ../sass/styles.scss */
#main .new_books_page2 ul .views-row .field-body p {
  margin: .5em 0;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8410, ../sass/styles.scss */
  #main .new_books_page2 ul .views-row .field-body {
    display: none;
  }
}
/* line 8425, ../sass/styles.scss */
#main .new-books-landing .views-field-title {
  font-size: 1em;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 5px;
}
/* line 8434, ../sass/styles.scss */
#main .new-books-landing .field-people {
  font-size: .85em;
  line-height: normal;
  margin-bottom: 5px;
  display: inline-block;
}
/* line 8441, ../sass/styles.scss */
#main .new-books-landing .field-people:last-child:before {
  content: ", ";
}
/* line 8447, ../sass/styles.scss */
#main .new-books-landing .field-body {
  clear: both;
  text-align: left;
  margin-bottom: 20px;
}
/* line 8455, ../sass/styles.scss */
#main .new-books-landing .views-field-view-node {
  position: absolute;
  bottom: 0;
  right: 0;
}

/********************************************************************************************
                                    Reading Guides page section
                                    *********************************************************************************************/
/* line 8469, ../sass/styles.scss */
.newsletters-listings .view-content .views-row {
  float: left;
  margin-right: 10%;
  width: 17%;
  margin-bottom: 5%;
}
/* line 8475, ../sass/styles.scss */
.newsletters-listings .view-content .views-row .field-year-of-newsletter, .newsletters-listings .view-content .views-row .views-field-field-year-of-newsletter {
  font-size: 1.2em;
  line-height: normal;
  margin: .6em 0;
  font-weight: bold;
}
/* line 8482, ../sass/styles.scss */
.newsletters-listings .view-content .views-row .views-field-field-attach-ebook {
  font-size: .9em;
  margin-top: 5px;
}
/* line 8487, ../sass/styles.scss */
.newsletters-listings .view-content .views-row:nth-child(4n) {
  margin-right: 0;
}
/* line 8491, ../sass/styles.scss */
.newsletters-listings .view-content .views-row:nth-child(6n-1) {
  clear: both;
}

/********************************************************************************************
                                    Ineractive Learning page section
                                    *********************************************************************************************/
/* line 8505, ../sass/styles.scss */
#main .interactive-learning .view-content .views-row {
  float: left;
  margin-right: 41px;
  width: 31%;
  clear: none;
  border: 1px solid #e0e0e0;
  min-height: 18.3em;
  padding: 10px;
  margin-bottom: 3.5%;
}
/* line 8515, ../sass/styles.scss */
#main .interactive-learning .view-content .views-row:nth-child(3n) {
  margin-right: 0;
}
/* line 8523, ../sass/styles.scss */
#main .interactive-learning .view-content .views-row .field-body .field-title {
  font-size: 1em;
  font-weight: bold;
}
/* line 8528, ../sass/styles.scss */
#main .interactive-learning .view-content .views-row .field-body span {
  font-size: .9em;
  margin: .3em 0;
  display: block;
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 8505, ../sass/styles.scss */
  #main .interactive-learning .view-content .views-row {
    width: 100%;
    float: none;
    margin-right: 0;
    min-height: inherit;
  }
  /* line 8544, ../sass/styles.scss */
  #main .interactive-learning .view-content .views-row .field-body .field-title {
    font-size: .9em;
  }
  /* line 8548, ../sass/styles.scss */
  #main .interactive-learning .view-content .views-row .field-body span, #main .interactive-learning .view-content .views-row .field-body .field-link {
    display: none;
  }
}
/* line 8559, ../sass/styles.scss */
#main .interactive-learning.view-galleria .view-content .views-row h2 {
  margin: 0;
  line-height: 1em;
  font-size: 1em;
}
/* line 8567, ../sass/styles.scss */
#main .interactive-learning.view-galleria .view-content .views-field-field-description p {
  margin: .3em 0;
  position: relative;
}
/* line 8571, ../sass/styles.scss */
#main .interactive-learning.view-galleria .view-content .views-field-field-description p .more-link {
  position: absolute;
  bottom: -22px;
  left: 0;
  font-size: 1.1em;
}

/* line 8613, ../sass/styles.scss */
#cboxfull {
  margin-left: 10px;
  margin-top: -30px;
}
/* line 8617, ../sass/styles.scss */
#cboxfull .cb_social_elem {
  float: left;
  margin-right: 20px;
  width: 30px;
}
/* line 8622, ../sass/styles.scss */
#cboxfull .cb_social_elem .fullpreview {
  background: url("../images/zoom-in.png") no-repeat 0 0;
  border: 0 none;
  font-size: 0;
  height: 30px;
  width: 30px;
  background-size: 80%;
  background-position: center 94%;
}
/* line 8632, ../sass/styles.scss */
#cboxfull .cb_social_elem .zoomin {
  background: url("../images/zoom-out.png") no-repeat 0 0;
  border: 0 none;
  font-size: 0;
  height: 30px;
  width: 30px;
  background-size: 80%;
  background-position: center 94%;
}

/* line 8644, ../sass/styles.scss */
#cboxWrapper {
  /*-webkit-transform: scale(1.0);*/
}

/********************************************************************************************
                                    Color Box and Page Flip section
                                    *********************************************************************************************/
/* line 8653, ../sass/styles.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  outline: none;
}

/********************************************************************************************
                                    Custom responsive tables
                                    *********************************************************************************************/
/* line 8695, ../sass/styles.scss */
table {
  border-style: none;
  border-top-width: 0;
  width: auto;
}
/* line 8700, ../sass/styles.scss */
table tr {
  border-style: none;
  border-bottom-width: 0;
}
/* line 8705, ../sass/styles.scss */
table th, table td {
  border-style: none;
  padding-right: 1em;
  padding-top: 0.625em;
  padding-bottom: 0.625em;
  text-align: left;
  min-width: 50px;
  vertical-align: top;
}
/* line 8717, ../sass/styles.scss */
table th.tool, table td.tool {
  padding: 0 1em;
}
/* line 8722, ../sass/styles.scss */
table th + th,
table th + td,
table td + th,
table td + td {
  border-left-width: 1px;
}
/* line 8729, ../sass/styles.scss */
table thead tr:last-child {
  border-bottom-width: 2px;
}
/* line 8733, ../sass/styles.scss */
table thead th,
table tr.index th {
  font-size: 1.13333em;
  line-height: 1.17647em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  line-height: 1.25;
  text-transform: uppercase;
}
/* line 8743, ../sass/styles.scss */
table thead th {
  border-bottom: 1px solid;
  padding-bottom: .25em;
}
/* line 8748, ../sass/styles.scss */
table tr.index th {
  font-size: 1.33333em;
  line-height: 1em;
}
/* line 8752, ../sass/styles.scss */
table tbody:first-of-type tr.index th {
  padding-top: 1em;
}
/* line 8756, ../sass/styles.scss */
table tbody th {
  font-weight: normal;
  color: #808080 !important;
}

@media (max-width: 47.9375em) {
  /* line 8766, ../sass/styles.scss */
  table {
    border: 0;
    border-bottom-width: 0.0625em;
    border-bottom-style: solid;
    padding-bottom: 1.1875em;
    padding-bottom: 0;
    display: block;
    width: 100%;
    max-width: 100%;
    /*
     * make everything display block so it
     * aligns vertically
     */
    /* Labeling
     * adding a data-title attribute to the cells
     * lets us add text before the content to provide
     * the missing context
     *
     * Markup:
     *   <td data-title="Column Header">Content Here</td>
     *
     * Display:
     *   Column Header: Content Here
     */
  }
  /* line 8776, ../sass/styles.scss */
  table caption {
    display: block;
  }
  /* line 8781, ../sass/styles.scss */
  table thead {
    display: none;
    visibility: hidden;
  }
  /* line 8790, ../sass/styles.scss */
  table tbody, table tr, table th, table td {
    border: 0;
    /*display: block;*/
    padding: 0;
    text-align: left;
    white-space: normal;
    width: auto;
  }
  /* line 8799, ../sass/styles.scss */
  table tr {
    margin-bottom: 1.25em;
  }
  /* line 8815, ../sass/styles.scss */
  table th:not([data-title]) {
    font-weight: bold;
  }
  /* line 8820, ../sass/styles.scss */
  table td:empty {
    display: none;
  }
}
/* line 8826, ../sass/styles.scss */
table {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

/* line 8832, ../sass/styles.scss */
table th {
  font-weight: normal;
  padding: 12px 15px;
  color: #039;
}

/* line 8838, ../sass/styles.scss */
table td {
  padding: 10px 15px;
  position: relative;
  border-bottom: 1px solid #eee;
  word-wrap: break-word;
  /*table-layout: fixed;*/
}

/* line 8848, ../sass/styles.scss */
table tr:hover td {
  background: #f5f5f5;
}

/* line 8855, ../sass/styles.scss */
.people-page table tr:hover td {
  background: none;
}

/********************************************************************************************
                                    Top rainbow bar
                                    *********************************************************************************************/
/* line 8866, ../sass/styles.scss */
.footer_color {
  position: absolute;
  width: 100%;
  top: 0;
  max-width: 1200px;
  padding-left: 10px;
}

/* line 8874, ../sass/styles.scss */
.footer_color div {
  float: left;
  width: 16.6%;
  height: 4px;
  top: 0px;
}

/* line 8881, ../sass/styles.scss */
.bgpink {
  background-color: #e41c72;
}

/* line 8885, ../sass/styles.scss */
.bgblue {
  background-color: #0873c3;
}

/* line 8889, ../sass/styles.scss */
.bgorange {
  background-color: #ea5c12;
}

/* line 8893, ../sass/styles.scss */
.bgviolet {
  background-color: #b6569d;
}

/* line 8897, ../sass/styles.scss */
.bgyellow {
  background-color: #fac402;
}

/* line 8901, ../sass/styles.scss */
.bggreen {
  background-color: #0cb493;
}

/********************************************************************************************
                                    Messages
                                    *********************************************************************************************/
/* line 8909, ../sass/styles.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  margin: 1.5em 0;
  /* Drupal core uses "6px 0" margin */
  padding: 3px 3px 3px 59px;
  color: #3f3f3f;
  border: none;
  background: url('../images/icon-tick.png?1502283811') no-repeat 23px center;
}
/* line 8918, ../sass/styles.scss */
.messages ul, .messages--status ul, .messages--warning ul, .messages--error ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 8924, ../sass/styles.scss */
.messages-inner {
  padding: 15px 20px;
  background: #fff;
}

/* line 8935, ../sass/styles.scss */
.messages--warning {
  background-image: url('../images/icon-warning.png?1502283811');
}

/* line 8943, ../sass/styles.scss */
.messages--error {
  background-image: url('../images/icon-cross.png?1502283811');
}

/* line 8951, ../sass/styles.scss */
.messages__list {
  margin: 0;
}

/* line 8955, ../sass/styles.scss */
.messages__item {
  list-style-image: none;
}

/* Core/module installation error messages. */
/* line 8960, ../sass/styles.scss */
.messages--error p.error {
  color: #333;
}

/* System status report. */
/* line 8966, ../sass/styles.scss */
.ok,
.messages--status {
  background-color: #75d675;
  clear: both;
}

/* line 8972, ../sass/styles.scss */
.warning,
.messages--warning {
  background-color: #e9c75f;
}

/* line 8977, ../sass/styles.scss */
.error,
.messages--error {
  background-color: #e56464;
}

/********************************************************************************************
                                    Tabs
                                    *********************************************************************************************/
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 8987, ../sass/styles.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  margin: 1em 0 1.5em;
  padding: 0;
  white-space: nowrap;
}

/* line 8996, ../sass/styles.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  /* LTR */
}

/* line 9002, ../sass/styles.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}

/* Primary tabs. */
/* line 9013, ../sass/styles.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  margin-right: 2px;
}

/* line 9019, ../sass/styles.scss */
.tabs-primary__tab.is-active {
  display: inline-block;
}

/* line 9025, ../sass/styles.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  border-bottom: 0;
  padding: 0.5em 1em;
}

/* line 9032, ../sass/styles.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus, a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #51acd2;
  border-color: #51acd2;
  color: #fff;
}

/* line 9038, ../sass/styles.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  background: #3f3f3f;
  border-color: #3f3f3f;
  color: #fff;
}

/* Secondary tabs. */
/* line 9064, ../sass/styles.scss */
.tabs-secondary {
  margin-top: -.75em;
  padding-bottom: .75em;
}

/* line 9071, ../sass/styles.scss */
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin-right: 5px;
}

/* line 9078, ../sass/styles.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  border-radius: 0.75em;
  padding: .25em .5em;
}

/********************************************************************************************
                                    Inline styles
                                    *********************************************************************************************/
/* List of links generated by theme_links(). */
/* line 9114, ../sass/styles.scss */
.inline {
  display: inline;
  padding: 0;
}
/* line 9118, ../sass/styles.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

/* The inline field label used by the Fences module. */
/* line 9128, ../sass/styles.scss */
span.field-label {
  padding: 0 1em 0 0;
  /* LTR */
}

/**
 * "More" links.
 */
/* line 9137, ../sass/styles.scss */
.more-link {
  text-align: right;
  /* LTR */
}

/* line 9143, ../sass/styles.scss */
.more-help-link {
  text-align: right;
  /* LTR */
}

/* line 9149, ../sass/styles.scss */
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  /* LTR */
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
  /* LTR */
}

/********************************************************************************************
                                    Pager
                                    *********************************************************************************************/
/* A list of page numbers when more than 1 page of content is available. */
/* line 9170, ../sass/styles.scss */
.pager {
  clear: both;
  padding: 0;
  text-align: center;
}

/* line 9176, ../sass/styles.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

/* line 9183, ../sass/styles.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis. */
}

/* The current page's list item. */
/* line 9194, ../sass/styles.scss */
.pager-current {
  font-weight: bold;
}

/********************************************************************************************
                                    Blocks
                                    *********************************************************************************************/
/* Block wrapper. */
/********************************************************************************************
                                    User
                                    *********************************************************************************************/
/* line 9214, ../sass/styles.scss */
.profile .user-picture {
  float: none;
}

/* line 9221, ../sass/styles.scss */
.user-signature {
  color: #8f8f8f;
}

/********************************************************************************************
                                    Marker
                                    *********************************************************************************************/
/* The "new" or "updated" marker. */
/* line 9231, ../sass/styles.scss */
.new,
.update {
  color: #c00;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
}

/**
 * Unpublished note.
 */
/* The word "Unpublished" displayed underneath the content. */
/* line 9244, ../sass/styles.scss */
.unpublished {
  height: 0;
  overflow: visible;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  /* A very nice CSS3 property. */
  word-wrap: break-word;
}

/**
 * Comments.
 */
/* line 9274, ../sass/styles.scss */
.comment-wrapper {
  margin: 40px 0 0 0;
  padding: 60px 0 0 0;
}

/* line 9279, ../sass/styles.scss */
.comments {
  margin: 1.25em 0;
}
/* line 9282, ../sass/styles.scss */
.comments h2.comment-form {
  padding: 40px 0 0 0;
}

/* Preview of the comment before submitting new or updated comment. */
/* line 9288, ../sass/styles.scss */
.comment-preview {
  /* Drupal core will use a #ffffea background. See #1110842. */
  background-color: #ffffea;
  padding: 20px 0;
}

/* Wrapper for a single comment. */
/* line 9295, ../sass/styles.scss */
.comment {
  padding: 40px 0;
  /* Comment's permalink wrapper. */
}
/* line 9298, ../sass/styles.scss */
.comment.first {
  margin: 30px 0 0 0;
}
/* line 9302, ../sass/styles.scss */
.comment .submitted {
  margin-top: 0;
}
/* line 9307, ../sass/styles.scss */
.comment .permalink {
  text-transform: uppercase;
  font-size: 75%;
}

/* Nested comments are indented. */
/* line 9314, ../sass/styles.scss */
.indented {
  /* Drupal core uses a 25px left margin. */
  margin-left: 30px;
  /* LTR */
}

/* The "posted by" information. */
/* line 9322, ../sass/styles.scss */
.submitted {
  color: #8f8f8f;
}

/********************************************************************************************
                                    Forms
                                    *********************************************************************************************/
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 9331, ../sass/styles.scss */
.form-item {
  margin: 1.25em 0;
  /* Pack groups of checkboxes and radio buttons closer together. */
  /* Form items in a table. */
  /* Highlight the form elements that caused a form submission error. */
  /* The descriptive help text (separate from the label). */
}
/* line 9335, ../sass/styles.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Drupal core uses "0.4em 0". */
  margin: 0;
}
/* line 9342, ../sass/styles.scss */
tr.odd .form-item, tr.even .form-item {
  margin: 0;
}
/* line 9348, ../sass/styles.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  background: #fff;
  border: 1px solid #e56464;
}
/* line 9356, ../sass/styles.scss */
.form-item .description {
  font-size: 0.85em;
}

/* line 9363, ../sass/styles.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* line 9368, ../sass/styles.scss */
.form-actions {
  margin: 1em 0;
}

/* The part of the label that indicates a required field. */
/* line 9373, ../sass/styles.scss */
.form-required {
  color: #e56464;
}

/* Labels for radios and checkboxes. */
/* line 9378, ../sass/styles.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* Buttons used by contrib modules like Media. */
/* line 9384, ../sass/styles.scss */
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
}

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

/* Drupal's default login form block. */
/* line 9396, ../sass/styles.scss */
#user-login-form {
  text-align: left;
  /* LTR */
}

/**
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* OpenID creates a new ul above the login form's links. */
/* line 9410, ../sass/styles.scss */
.openid-links {
  /* Position OpenID's ul next to the rest of the links. */
  margin-bottom: 0;
}

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 9417, ../sass/styles.scss */
.openid-link,
.user-link {
  margin-top: 1.25em;
}

/* line 9422, ../sass/styles.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: -20px;
  /* LTR */
}

/* line 9430, ../sass/styles.scss */
#user-login ul {
  margin: 1.25em 0;
}

/**
 * Drupal admin tables.
 */
/* line 9438, ../sass/styles.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 9448, ../sass/styles.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 9452, ../sass/styles.scss */
form table ul {
  margin: 0;
}

/* line 9457, ../sass/styles.scss */
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/* line 9464, ../sass/styles.scss */
tr.even {
  background-color: #fff;
}

/* Markup generated by theme_tablesort_indicator(). */
/* line 9480, ../sass/styles.scss */
td.active {
  background-color: #ddd;
}

/* Center checkboxes inside table cell. */
/* line 9486, ../sass/styles.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
/* line 9492, ../sass/styles.scss */
td.menu-disabled {
  background: #ccc;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list. */
/* line 9503, ../sass/styles.scss */
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

/* slightly taller textfields, so reposition the throbber. */
/* line 9509, ../sass/styles.scss */
html.js input.form-autocomplete {
  background-position: 100% 6px;
}

/* line 9513, ../sass/styles.scss */
html.js input.throbbing {
  background-position: 100% -14px;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 9523, ../sass/styles.scss */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  /* LTR */
  background-repeat: no-repeat;
  padding-left: 15px;
  /* LTR */
}
/* line 9539, ../sass/styles.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  background-position: 5px 50%;
  /* LTR */
}
/* line 9554, ../sass/styles.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 9566, ../sass/styles.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 9570, ../sass/styles.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 9574, ../sass/styles.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 9583, ../sass/styles.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 9592, ../sass/styles.scss */
.progress {
  font-weight: bold;
}
/* line 9595, ../sass/styles.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 9603, ../sass/styles.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('../images/progress.gif?1502283811');
}

/**
 * Search.
 */
/* line 9612, ../sass/styles.scss */
.search-results {
  padding: 0;
}
/* line 9615, ../sass/styles.scss */
.search-results li {
  margin-bottom: 0;
  padding: 2em 0 0.5em 0;
}
/* line 9620, ../sass/styles.scss */
.search-results .title,
.search-results .search-info {
  font-size: 1em;
}
/* line 9625, ../sass/styles.scss */
.search-results .search-snippet-info {
  padding: 10px 0 0;
}
/* line 9629, ../sass/styles.scss */
.search-results .search-info {
  color: #8f8f8f;
}

/* line 9634, ../sass/styles.scss */
.sumome-popup-link {
  display: none;
}

/* line 9642, ../sass/styles.scss */
.field-body
table img {
  max-width: 85px;
}

/* line 9648, ../sass/styles.scss */
.media media-element-container media-default .field-label {
  display: none;
}

/* line 9653, ../sass/styles.scss */
.h5p-actions {
  display: none;
}

/**
 * Step and Gpish tabs.
 */
/* line 9660, ../sass/styles.scss */
#block-quicktabs-step-tabs h2, #block-quicktabs-gpish-tabs h2 {
  display: none;
}

/* line 9671, ../sass/styles.scss */
.field-body .caption {
  font-size: .833em;
}
/* line 9675, ../sass/styles.scss */
.field-body .image-full {
  width: 633px;
  float: none;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 9683, ../sass/styles.scss */
.field-body .image-left-half {
  width: 316px;
  float: left;
  text-align: left;
  margin-left: 0;
  margin-right: 20px;
}
/* line 9691, ../sass/styles.scss */
.field-body .image-left-third {
  width: 211px;
  float: left;
  text-align: left;
  margin-left: 0;
  margin-right: 20px;
}
/* line 9699, ../sass/styles.scss */
.field-body .image-right-half {
  width: 316px;
  float: right;
  text-align: right;
  margin-left: 20px;
  margin-right: 0px;
}
/* line 9707, ../sass/styles.scss */
.field-body .image-right-third {
  width: 211px;
  float: right;
  text-align: right;
  margin-left: 20px;
  margin-right: 0px;
}

/**
 * Navigation syling hacks
 */
/* line 9728, ../sass/styles.scss */
.tb-megamenu .nav li:last-child .tb-megamenu-submenu {
  right: 0 !important;
  left: inherit !important;
}
/* line 9733, ../sass/styles.scss */
.tb-megamenu .nav li:last-child a {
  background-image: none;
}

/* line 9738, ../sass/styles.scss */
.tb-megamenu .mega > .mega-dropdown-menu {
  width: 260px !important;
  display: none;
}

/* line 9743, ../sass/styles.scss */
.tb-megamenu .nav-collapse,
.tb-megamenu .nav-collapse .dropdown-menu {
  background: #d9d9da !important;
}

/* line 9748, ../sass/styles.scss */
.tb-megamenu li.level-1 a {
  color: #000 !important;
}

/* line 9752, ../sass/styles.scss */
.tb-megamenu .mega-inner {
  padding: 0 !important;
}

/* line 9756, ../sass/styles.scss */
.tb-megamenu .nav li.level-2 {
  text-align: left;
  border-bottom: 1px solid #c1c1c1;
  border-top: 1px solid #e5e5e5;
}

/* line 9764, ../sass/styles.scss */
.tb-megamenu .mega-nav > li a,
.tb-megamenu .dropdown-menu .mega-nav > li a {
  padding: 10px 6px 6px !important;
}

/* line 9769, ../sass/styles.scss */
.tb-megamenu .mega-nav > li a:hover,
.tb-megamenu .dropdown-menu .mega-nav > li a:hover {
  background-color: #75757a;
  color: #fff !important;
}

/* line 9775, ../sass/styles.scss */
.tb-megamenu .nav, .tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav {
  padding: 0;
  margin: 0;
  clear: both;
  width: 100%;
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

/* line 9793, ../sass/styles.scss */
.tb-megamenu .nav > li {
  float: left;
  margin-left: 0;
  display: inline-block;
  width: auto;
  flex: 1 auto;
}

/* line 9801, ../sass/styles.scss */
.tb-megamenu .nav li.level-1 {
  text-align: center;
}

/* line 9805, ../sass/styles.scss */
.tb-megamenu .nav > li > a {
  color: white !important;
  border-right: none;
  padding: 0;
  background: url(/sites/all/modules/contrib/tb_megamenu/images/line.png) no-repeat 100% 0;
  background-color: #75757a;
  display: inline-block;
  height: 52px;
  line-height: 52px;
  width: 100%;
  font-size: 15px;
}

@media (max-width: 1140px) {
  /* line 9818, ../sass/styles.scss */
  .tb-megamenu .nav > li > a {
    font-size: 14px !important;
  }
}
@media (max-width: 1050px) {
  /* line 9825, ../sass/styles.scss */
  .tb-megamenu .nav > li > a {
    font-size: 13px !important;
  }
}
@media (max-width: 960px) {
  /* line 9832, ../sass/styles.scss */
  .tb-megamenu .nav > li > a {
    font-size: 12px !important;
  }
}
@media (max-width: 960px) {
  /* line 9839, ../sass/styles.scss */
  .tb-megamenu .nav > li > a {
    font-size: 11px !important;
  }
}
@media (max-width: 768px) {
  /* line 9846, ../sass/styles.scss */
  .tb-megamenu .nav, .tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav {
    clear: both;
    display: block;
    height: auto;
    margin: 0;
    overflow: hidden !important;
    padding: 0;
    width: 100%;
  }

  /* line 9856, ../sass/styles.scss */
  .tb-megamenu .nav-collapse .nav > li {
    display: block;
    float: none;
    text-align: left;
    width: 100%;
  }
}
/* line 9864, ../sass/styles.scss */
.header .block-tb-megamenu .tb-megamenu .nav-collapse > .nav > .tb-megamenu-item.active > .dropdown-toggle, .header .block-tb-megamenu .tb-megamenu .nav-collapse > .nav > .tb-megamenu-item:hover > .dropdown-toggle {
  background: #d9d9da;
  color: black !important;
}

/* line 9869, ../sass/styles.scss */
.tb-megamenu .dropdown-menu {
  background: #d9d9da;
  color: #000;
  border: 0 none;
}

/* line 9874, ../sass/styles.scss */
.tb-megamenu .dropdown-submenu:hover > a {
  filter: none;
}

/* line 9878, ../sass/styles.scss */
.tb-megamenu .dropdown-menu li > a {
  color: #000;
  padding: 5px !important;
  border: none;
  filter: none;
}
/* line 9884, ../sass/styles.scss */
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus {
  filter: none;
}

/* line 9889, ../sass/styles.scss */
.header .block-tb-megamenu .tb-megamenu .nav-collapse > .nav .mega-dropdown-menu .mega-dropdown-inner .tb-megamenu-column .tb-megamenu-item > a:hover {
  color: #000;
  text-shadow: 0px 0px 1px #888;
}

/* line 9894, ../sass/styles.scss */
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
  background-image: none;
  background-color: #d9d9da !important;
  color: #000;
  text-shadow: 0px 0px 1px #888;
}

/* line 9901, ../sass/styles.scss */
.tb-megamenu .dropdown-submenu:hover > a {
  color: #000;
  text-shadow: 0px 0px 1px #888;
}

/* line 9906, ../sass/styles.scss */
.tb-megamenu .nav-collapse .dropdown-menu a {
  color: black !important;
}

/* line 9910, ../sass/styles.scss */
.tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse .dropdown-menu {
  background: #d9d9da !important;
}

@media (max-width: 979px) {
  /* line 9915, ../sass/styles.scss */
  .tb-megamenu {
    color: #7bb9e0 !important;
  }

  /* line 9920, ../sass/styles.scss */
  .tb-megamenu .nav > li {
    float: none !important;
    margin-left: 0;
    display: inline-block;
    width: 100% !important;
  }

  /* line 9927, ../sass/styles.scss */
  .tb-megamenu .nav li.level-1 {
    text-align: left;
  }
}
/* line 9932, ../sass/styles.scss */
.heading, .views-title-heading h2 {
  background: #eeeeee;
  color: gray;
  color: #686868;
  font-size: 1.2em;
  line-height: normal;
  padding: 1%;
  display: inline-block;
  width: 100%;
  margin-bottom: 3%;
  border-top: 2px solid #01a87d;
  font-weight: bold;
}
/* line 9944, ../sass/styles.scss */
.heading a, .views-title-heading h2 a {
  color: gray !important;
}

/* line 9949, ../sass/styles.scss */
.heading-black-border {
  border-top: 4px solid black;
  border-bottom: 1px solid black;
  margin: 0;
}

/* line 9955, ../sass/styles.scss */
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #75757a;
  color: #7bb9e0;
}

/* line 9961, ../sass/styles.scss */
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
  background-color: #75757a;
  color: #7bb9e0;
}

/* line 9968, ../sass/styles.scss */
*[class*="page-node-"] #ui-datepicker-div {
  display: inline-table !important;
}
/* line 9972, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-textarea label + .form-textarea-wrapper {
  margin-top: 34px;
}
/* line 9976, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-textarea label + .form-textarea-wrapper + .description {
  position: absolute;
  top: 26px !important;
  font-size: 13px !important;
  color: #333333 !important;
}
/* line 9983, ../sass/styles.scss */
*[class*="page-node-"] .fieldset-description {
  font-size: 13px !important;
}
/* line 9988, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-personal-information--contact-details--country-code, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-country-code {
  float: left;
  width: 10%;
}
/* line 9993, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-personal-information--contact-details--country-code, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-country-code, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-telephone, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-personal-information--contact-details--contact-telephone-no {
  margin-top: 0 !important;
}
/* line 9997, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-personal-information--personal-details--gender {
  display: initial;
}
/* line 10001, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .form-item-submitted-personal-information-personal-details-first-or-given-name {
  margin-bottom: 0 !important;
}
/* line 10005, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-personal-information--contact-details--contact-telephone-no, *[class*="page-node-"] *[class*="webform-client-form"] .webform-component-number {
  display: inline-block;
}
/* line 10009, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .form-item-submitted-personal-information-personal-details-first-or-given-name, *[class*="page-node-"] *[class*="webform-client-form"] .form-item-submitted-first-or-given-name-offline {
  margin-bottom: 0 !important;
}
/* line 10014, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-date .webform-container-inline, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-date-of-birth-dd-mm-yyyy-offline .webform-container-inline {
  margin: 0 !important;
}
/* line 10019, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-date-of-birth-dd-mm-yyyy-offline {
  margin: 0 !important;
}
/* line 10024, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .locality-block *[class*="form-item-submitted-personal-information-contact-details-street-address-"] {
  margin: 0 !important;
}
/* line 10031, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language .webform-component-radios {
  float: left;
}
/* line 10035, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language .webform-component-textfield {
  clear: both;
  float: left;
  width: 16%;
}
/* line 10041, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language .form-type-radio {
  float: left;
  display: inline-flex;
  padding-top: 10px;
  padding-bottom: 12px;
  padding-left: 2px;
  padding-right: 30px;
}
/* line 10050, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language #webform-component-3--employment---occupation-information--language--language-5 label, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language #webform-component-3--employment---occupation-information--language--proficiency-5 label, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language #edit-submitted-3-employment-occupation-information-language-proficiency-5 *[id*="edit-submitted-3-employment-occupation-information-language-proficiency-5-1"], *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language #webform-component-3--employment---occupation-information--language--proficiency-5 label, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language #edit-submitted-3-employment-occupation-information-language-proficiency-5 *[id*="edit-submitted-3-employment-occupation-information-language-proficiency-5-1"] label {
  display: block !important;
}
/* line 10054, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language *[id*="webform-component-3--employment---occupation-information--language--language-"] label, *[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language *[id*="webform-component-3--employment---occupation-information--language--proficiency-"] > label {
  display: none;
}
/* line 10058, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language label.option {
  float: left;
  line-height: 10px;
  margin-left: 8px;
}
/* line 10064, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-3-employment-occupation-information-language .form-item {
  margin: 0 !important;
}
/* line 10071, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .name-element {
  width: 100% !important;
}
/* line 10075, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] select {
  width: 12% !important;
}
/* line 10079, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .form-text {
  width: 50% !important;
}
/* line 10087, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .form-item .name-title-wrapper .form-item,
*[class*="page-node-"] *[class*="webform-client-form"] .form-item .name-given-wrapper .form-item,
*[class*="page-node-"] *[class*="webform-client-form"] .form-item .name-family-wrapper .form-item {
  margin-top: 0;
}
/* line 10093, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .fieldset-legend {
  font-weight: bold;
}
/* line 10097, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-textarea {
  position: relative;
}
/* line 10100, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-textarea label + .form-textarea-wrapper + .description {
  position: absolute;
  top: 18px;
}
/* line 10105, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-textarea label + .form-textarea-wrapper {
  margin-top: 35px;
}
/* line 10110, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-academic-qualifications-and-awards--professional--qualifications {
  margin-top: 0;
}
/* line 10116, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-academic-qualifications-and-awards--college--second--subject---major label + .form-textarea-wrapper,
*[class*="page-node-"] *[class*="webform-client-form"] #webform-component-academic-qualifications-and-awards--college--highest--subject---major-second label + .form-textarea-wrapper {
  margin-top: 0;
}
/* line 10123, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-table-element td input, *[class*="page-node-"] *[class*="webform-client-form"] .sticky-header td input {
  width: 100%;
}
/* line 10129, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-table-element thead tr, *[class*="page-node-"] *[class*="webform-client-form"] .sticky-header thead tr {
  background-color: #eee;
  border: 1px solid #ccc;
}
/* line 10135, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-table-element tr, *[class*="page-node-"] *[class*="webform-client-form"] .sticky-header tr {
  background-color: inherit;
}
/* line 10142, ../sass/styles.scss */
*[class*="page-node-"] *[class*="webform-client-form"] .webform-component-table-element tr .row-title, *[class*="page-node-"] *[class*="webform-client-form"] .sticky-header tr .row-title {
  font-size: 1em;
  color: #01A87D;   color: #008858;
  line-height: 2em;
  padding-top: 6px;
  vertical-align: middle;
}

/* line 10158, ../sass/styles.scss */
.form-textarea-wrapper .cke_editor .cke_contents {
  white-space: inherit;
  display: flex;
}
/* line 10162, ../sass/styles.scss */
.form-textarea-wrapper .cke_editor .cke_contents:hover {
  background: none !important;
}
/* line 10166, ../sass/styles.scss */
.form-textarea-wrapper .cke_editor .cke_contents iframe {
  white-space: inherit !important;
}

/* line 10176, ../sass/styles.scss */
#content .glossify-link {
  color: #75757a;
  padding: 0;
  margin: 0;
}
/* line 10181, ../sass/styles.scss */
#content .glossify-link img {
  float: none;
  margin: 0 !important;
}

/* line 10192, ../sass/styles.scss */
.iis-feedback p {
  margin: 0;
}
/* line 10195, ../sass/styles.scss */
.iis-feedback p a {
  color: #fff;
  position: fixed;
  right: 0;
  top: 45%;
  display: block;
  width: 30px;
  font-size: 0;
  background: url("../images/give-feedback-btn.png") no-repeat 0 0;
  height: 168px;
  z-index: 999999;
}

/* line 10214, ../sass/styles.scss */
#block-views-node-page-blocks-block-12 .view-content .item-list ul,
#block-views-node-page-blocks-block-13 .view-content .item-list ul {
  margin-top: 0;
}

/* line 10221, ../sass/styles.scss */
#block-views-node-page-blocks-block-12 .view-header .view-content .item-list ul,
#block-views-node-page-blocks-block-13 .view-header .view-content .item-list ul {
  margin-bottom: 0;
  list-style: none !important;
}

/* line 10227, ../sass/styles.scss */
.owl-carousel {
  display: block;
}

/* line 10231, ../sass/styles.scss */
.disable-link {
  color: 01a87d;
  cursor: default;
  pointer-events: none;
}

/* line 10237, ../sass/styles.scss */
#content .no-glossary {
  font-style: normal !important;
  color: #000 !important;
  text-decoration: initial;
  cursor: default !important;
  pointer-events: none !important;
  margin: 0;
  padding: 0;
}

/* line 10247, ../sass/styles.scss */
.talim-books .juicebox-parent .juicebox-gallery .jb-area-caption,
.talim-books .juicebox-parent .jcbx-glry-classic .jb-area-caption {
  max-height: inherit !important;
}

/* line 10252, ../sass/styles.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}

/* line 10256, ../sass/styles.scss */
.jcbx-glry-classic div:nth-of-type(5) {
  opacity: 0 !important;
}

/* line 10260, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-skin-tango .jcarousel-container-horizontal {
  height: 535px;
  margin: 20px 0;
  padding: 0;
}

/*jcarousel */
/* line 10270, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-item img {
  margin: 0 auto;
  height: 203px;
}
/* line 10276, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-next-horizontal {
  position: absolute;
  top: 94px;
  right: -34px;
  background: none;
  border-left: 20px solid #666;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}
/* line 10286, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-prev-horizontal {
  position: absolute;
  top: 94px;
  left: -34px;
  background: none;
  border-top: 20px solid transparent;
  border-right: 20px solid #666;
  border-bottom: 20px solid transparent;
}
/* line 10296, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-item {
  padding: 0;
  width: 290px !important;
  height: 535px;
  margin: 0 6px 0 0;
  border: none;
  text-align: left;
  position: relative;
  overflow: hidden;
  border: none;
  display: block;
  padding-right: 20px;
}
/* line 10309, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-item .views-field-view-node {
  position: absolute;
  bottom: -6px;
  right: 12px;
}
/* line 10315, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-item img {
  background: #f5f5f5;
  border: 1px solid #c1c1c1;
  display: block;
}
/* line 10322, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-item .views-field-title a {
  font-size: 16px;
  line-height: 1.4em;
}
/* line 10329, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-container {
  border-radius: 0;
  background: #fff;
  border: none;
  margin: auto;
  margin: 0;
  width: 100% !important;
}
/* line 10338, ../sass/styles.scss */
.pane-homepage-featured-sliders .jcarousel-clip-horizontal {
  overflow: hidden;
  width: 100% !important;
  padding: 0;
  margin: 0;
}

/* line 10348, ../sass/styles.scss */
.field-text .file .file-icon[title~="application/pdf"] {
  display: none;
}
/* line 10351, ../sass/styles.scss */
.field-text .file .file-icon[title~="application/pdf"] + a {
  background: url("../images/download-pdf-icon1.png") no-repeat 0 0;
  width: 160px;
  height: 40px;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}

/* line 10363, ../sass/styles.scss */
#content .f-size {
  display: inline-block;
  color: #808080;
  font-size: 12px !important;
  position: relative;
  left: 6px;
  top: -10px;
}

/* line 10373, ../sass/styles.scss */
#content .field-downlaod-file .f-size {
  top: -11px;
  left: 4px;
}

/* line 10383, ../sass/styles.scss */
.nolink,
.file a {
  color: #01A87D;   color: #008858;
}

/* line 10388, ../sass/styles.scss */
.field-group-format-wrapper, .clear {
  overflow: hidden;
  display: block;
  clear: both;
  background: #f5f5f5;
  margin-bottom: 2em;
}
/* line 10395, ../sass/styles.scss */
.field-group-format-wrapper .field-link-to-video,
.field-group-format-wrapper .field-brightcove, .clear .field-link-to-video,
.clear .field-brightcove {
  width: auto;
  float: left;
  margin-right: 1em;
}

.iis-file-download {
  margin-bottom: 20px;
  overflow: hidden;
}
.iis-file-download .fa {color: #6a7084;}
.iis-file-download.file-type-pdf .fa {color: #d22119;}
.iis-file-download.file-type-excel .fa {color: #00865a;}
.iis-file-download.file-type-word .fa {color: #3b579d;}
.iis-file-download.file-type-powerpoint .fa {color: #d03e2c;}

.iis-file-download .file-label {font-weight: 600;}
.iis-file-download .file-details {font-size: 11px; color: #6a7084;}

/* line 10403, ../sass/styles.scss */
#content #block-views-iis-gallery-block {
  /*Is-693 issue*/
  /*Post live issue 2016-01-15*/
}
/* line 10404, ../sass/styles.scss */
#content #block-views-iis-gallery-block h2.block__title {
  width: 90%;
  float: left;
}
/* line 10409, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-field-php {
  color: #808080;
  font-size: 14px;
  line-height: 18px !important;
  margin: 0;
  padding: 0;
  margin-bottom: 1em;
  margin-top: 0;
  padding: 0 1px;
  display: block;
  margin: 0;
}
/* line 10421, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-field-php h1 {
  font-size: 21px;
  line-height: 24px;
  margin: 0 0 12px;
  font-weight: normal;
}
/* line 10430, ../sass/styles.scss */
#content #block-views-iis-gallery-block .same-as-left {
  float: right;
  width: 50%;
  padding-left: 10px;
}
/* line 10436, ../sass/styles.scss */
#content #block-views-iis-gallery-block .left {
  float: right;
  width: 50%;
  background-color: #e0e0e0;
  position: relative;
}
/* line 10442, ../sass/styles.scss */
#content #block-views-iis-gallery-block .left .gallery-display {
  text-align: center;
  margin: 0px auto;
  line-height: 0.8;
  height: 255px;
  display: flex;
}
/* line 10449, ../sass/styles.scss */
#content #block-views-iis-gallery-block .left .gallery-display img {
  float: none;
  margin: 0 auto;
  width: 80%;
}
/* line 10457, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-field-colorbox {
  z-index: 999;
  font-size: 20px;
  opacity: 0.65;
  float: right;
  margin-top: -35px;
}
/* line 10464, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-field-colorbox a:hover, #content #block-views-iis-gallery-block .views-field-colorbox a:active {
  opacity: 1;
  color: #808080;
}
/* line 10469, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-field-colorbox i.icon-fullscreen {
  display: block;
  width: 35px;
  height: 35px;
  font-size: 32px !important;
  line-height: 32px !important;
  text-shadow: 1px 1px 4px #333;
}
/* line 10479, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-field-php-1 {
  display: block;
  color: #808080;
  font-size: 12px;
  line-height: 24px;
  font-family: georgia;
  clear: both;
  float: none;
  position: relative;
}
/* line 10489, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-field-php-1 p {
  display: inline;
  margin: 0 6px;
  font-size: 12px;
  line-height: 15px;
}
/* line 10497, ../sass/styles.scss */
#content #block-views-iis-gallery-block #views_slideshow_controls_text_iis_gallery-block {
  float: left;
}
/* line 10501, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-cycle-main-frame-row-item {
  position: relative;
  overflow: hidden;
  display: block;
  clear: both;
}
/* line 10507, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-cycle-main-frame-row-item img {
  border: 4px solid #332;
  float: left;
  margin: 0 1em 1em 0;
}
/* line 10514, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-top {
  /* float: right; */
  /* text-align: right; */
  /* border: 1px solid; */
  position: absolute;
  top: -11.5%;
  right: 1%;
}
/* line 10525, ../sass/styles.scss */
#content #block-views-iis-gallery-block #views_slideshow_cycle_main_iis_gallery-block {
  margin: 0;
  width: 100%;
  overflow: hidden;
  height: 290px;
}
/* line 10532, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-text-previous {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
  content: "\f051";
}
/* line 10551, ../sass/styles.scss */
#content #block-views-iis-gallery-block .jcarousel-prev-horizontal {
  position: absolute;
  top: 27px;
  left: 11.25%;
  background: none;
  border-top: 16px solid transparent;
  border-right: 15px solid #666;
  border-bottom: 15px solid transparent;
}
/* line 10561, ../sass/styles.scss */
#content #block-views-iis-gallery-block .jcarousel-next-horizontal {
  position: absolute;
  top: 27px;
  right: 10.65%;
  background: none;
  border-left: 14px solid #666;
  border-top: 16px solid transparent;
  border-bottom: 15px solid transparent;
}
/* line 10571, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-bottom {
  position: inherit;
  top: 0;
  z-index: 8;
  right: 0;
  margin-top: 0;
}
/* line 10578, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-bottom .jcarousel-skin-tango {
  position: relative;
  left: -15%;
}
/* line 10582, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-bottom .jcarousel-skin-tango .jcarousel-container {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 0;
  background: #fff;
  border: none;
}
/* line 10590, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-bottom .jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 70.5%;
  height: 116px;
  margin: 0 auto;
  background: #f8f8f8;
  overflow: hidden;
}
/* line 10598, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-bottom .jcarousel-skin-tango .jcarousel-item {
  width: 123px !important;
  height: auto;
  margin: 6px 4px 0 2px !important;
  text-align: center;
}
/* line 10604, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-bottom .jcarousel-skin-tango .jcarousel-item img {
  border: 3px solid #332;
  width: auto;
  height: auto;
}
/* line 10611, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-bottom .jcarousel-skin-tango .jcarousel-item.active img {
  border: 3px solid #01A87D;
}
/* line 10618, ../sass/styles.scss */
#content #block-views-iis-gallery-block .views-slideshow-controls-bottom .jcarousel-container-horizontal {
  width: 100%;
  padding: 0;
}
/* line 10624, ../sass/styles.scss */
#content #block-views-iis-gallery-block #views_slideshow_slide_counter_iis_gallery-block {
  float: right;
  text-align: right;
  font-style: italic;
  color: gray;
  margin-top: 0;
}
/* line 10631, ../sass/styles.scss */
#content #block-views-iis-gallery-block #views_slideshow_slide_counter_iis_gallery-block .num {
  font-weight: bold;
}
/* line 10636, ../sass/styles.scss */
#content #block-views-iis-gallery-block #views_slideshow_controls_text_iis_gallery-block {
  float: right;
  text-align: right;
  margin: 0 0 0 2em;
  position: relative;
  top: -18px;
  display: none;
}
/* line 10649, ../sass/styles.scss */
#content #block-views-iis-gallery-block #views_slideshow_controls_text_pause_iis_gallery-block {
  display: none;
}
/* line 10655, ../sass/styles.scss */
#content #block-views-iis-gallery-block #views_slideshow_controls_text_previous_iis_gallery-block a,
#content #block-views-iis-gallery-block #views_slideshow_controls_text_next_iis_gallery-block a {
  font-size: 52px;
  line-height: 52px;
}
/* line 10660, ../sass/styles.scss */
#content #block-views-iis-gallery-block #views_slideshow_controls_text_previous_iis_gallery-block a:hover, #content #block-views-iis-gallery-block #views_slideshow_controls_text_previous_iis_gallery-block a:active,
#content #block-views-iis-gallery-block #views_slideshow_controls_text_next_iis_gallery-block a:hover,
#content #block-views-iis-gallery-block #views_slideshow_controls_text_next_iis_gallery-block a:active {
  color: #808080;
}

/* line 10667, ../sass/styles.scss */
.field-portrait-image .imageBlock {
  float: left;
  margin-right: 24px;
  margin-bottom: 24px;
}
/* line 10672, ../sass/styles.scss */
.field-portrait-image .imageBlock img {
  border: 1px solid #c1c1c1;
  margin: 0 !important;
}
/* line 10678, ../sass/styles.scss */
.field-portrait-image span.caption {
  display: block;
  clear: both !important;
  width: auto;
  text-align: left;
  border: 0;
  padding: 5px;
  margin: 0 !important;
  font-size: 12px !important;
  background: #f5f5f5;
  font-family: georgia !important;
  line-height: 19px !important;
  width: 375px;
  position: relative;
  top: -10px;
}

/* line 10696, ../sass/styles.scss */
#block-block-26 {
  position: absolute;
  top: 6%;
  right: 2%;
}
/* line 10702, ../sass/styles.scss */
#block-block-26 .update-feedback a:hover, #block-block-26 .update-feedback a:active {
  color: #808080;
  border-color: #808080;
}

/* line 10710, ../sass/styles.scss */
#cboxContent button {
  border: none !important;
}

/* line 10715, ../sass/styles.scss */
#cboxfull .cb_social_elem,
.file-size {
  display: none;
}

/* line 10720, ../sass/styles.scss */
img.file-icon {
  width: 120px;
}

/* line 10724, ../sass/styles.scss */
.margin-bottom-zero {
  margin-bottom: 0 !important;
}

/* line 10728, ../sass/styles.scss */
.margin-bottom-24 {
  margin-bottom: 24px !important;
}

/* line 10733, ../sass/styles.scss */
#main #content .form-item .description {
  font-size: 11px;
  line-height: 12px;
  color: #808080;
  margin-top: 1px;
}
/* line 10741, ../sass/styles.scss */
#main #content .form-item .form-text, #main #content .form-item select {
  width: 100%;
  background: #fff;
}

/** Events Page **/
/* line 10749, ../sass/styles.scss */
.field-event-registration {
  margin: 1em;
}

/* line 10753, ../sass/styles.scss */
#node_event_full_group_event_header,
#node-event-full-group-event-header {
  clear: both;
  overflow: hidden;
  display: block;
  background: #fafafa;
  margin: 0 0 1em 0;
  padding: 0;
}
/* line 10761, ../sass/styles.scss */
#node_event_full_group_event_header .field-image,
#node-event-full-group-event-header .field-image {
  margin-bottom: 0;
}

/* line 10766, ../sass/styles.scss */
#node_event_full_group_time_detail,
#node-event-full-group-time-detail {
  float: left;
  width: 48%;
  padding-left: 0.25em;
}
@media all and (max-width: 481px) {
  /* line 10766, ../sass/styles.scss */
  #node_event_full_group_time_detail,
  #node-event-full-group-time-detail {
    width: 100%;
    float: none;
  }
}

/* line 10778, ../sass/styles.scss */
#node_event_full_group_event_img_vid_cnt .field-brightcove,
#node-event-full-group-event-img-vid-cnt .field-brightcove {
  float: none;
  margin: 0;
  padding: 0;
}

/* line 10785, ../sass/styles.scss */
#node_event_full_group_eventvenue,
#node-event-full-group-eventvenue {
  clear: none;
  width: auto;
}
@media all and (max-width: 481px) {
  /* line 10785, ../sass/styles.scss */
  #node_event_full_group_eventvenue,
  #node-event-full-group-eventvenue {
    width: 100%;
    float: none;
  }
}
/* line 10795, ../sass/styles.scss */
#node_event_full_group_eventvenue .field-body,
#node-event-full-group-eventvenue .field-body {
  text-align: left;
}
/* line 10799, ../sass/styles.scss */
#node_event_full_group_eventvenue .field-collection-container,
#node-event-full-group-eventvenue .field-collection-container {
  background: #fff;
  border-bottom: none;
  margin-bottom: 0;
}
/* line 10804, ../sass/styles.scss */
#node_event_full_group_eventvenue .field-collection-container .field-collection-view,
#node-event-full-group-eventvenue .field-collection-container .field-collection-view {
  padding: 0;
  margin: 0;
  border-bottom: none;
}
/* line 10810, ../sass/styles.scss */
#node_event_full_group_eventvenue .field-collection-container .field-speaker-image img,
#node-event-full-group-eventvenue .field-collection-container .field-speaker-image img {
  float: right;
  width: auto;
  border: 1px solid #c1c1c1;
  margin-left: 10px;
}
#node_event_full_group_eventvenue .field-collection-container .field-event-speakers,
#node-event-full-group-eventvenue .field-collection-container .field-event-speakers {
  /*clear: both;*/
  margin-bottom: 20px;
  overflow: hidden;
}

#node_event_full_group_eventvenue .field-collection-container .field-collection-view ul.field-collection-view-links,
#node-event-full-group-eventvenue .field-collection-container .field-collection-view ul.field-collection-view-links {
  clear: both;
}

/* line 10818, ../sass/styles.scss */
#node_event_full_group_tags,
#node-event-full-group-tags {
  border: 1px solid #f5f5f5;
  padding: 12px;
  border-radius: 4px;
  background: #fafafa;
  color: #666;
  box-shadow: 1px 1px 5px #f5f5f5;
  margin-bottom: 18px;
  margin-left: 2%;
}
/* line 10828, ../sass/styles.scss */
#node_event_full_group_tags input.form-submit,
#node-event-full-group-tags input.form-submit {
  margin-right: 1em;
}
/* line 10832, ../sass/styles.scss */
#node_event_full_group_tags h3.field-label,
#node-event-full-group-tags h3.field-label {
  margin-top: 0;
}
/* line 10836, ../sass/styles.scss */
#node_event_full_group_tags .form-item,
#node-event-full-group-tags .form-item {
  margin: 1.25em 0;
  width: 80%;
}

/* line 10842, ../sass/styles.scss */
#node_event_full_group_time_detail,
#node-event-full-group-time-detail {
  padding: 0 1em;
}
/* line 10845, ../sass/styles.scss */
#node_event_full_group_time_detail span.date-display-single,
#node-event-full-group-time-detail span.date-display-single {
  font-style: italic;
  font-size: 15px !important;
  color: #808080;
  margin: 0px;
  display: inline-block;
  line-height: 18px !important;
}
/* line 10854, ../sass/styles.scss */
#node_event_full_group_time_detail .field-venue,
#node-event-full-group-time-detail .field-venue {
  font-size: 15px !important;
  margin: 0px;
  display: inline-block;
  line-height: 18px !important;
}
#node-event-full-group-time-detail .field-event-header-text {
  margin: 0px;
  display: inline-block;
  font-size: 14px !important;
  line-height: 19px !important;
}
#node-event-full-group-time-detail .field-event-header-text p {
  font-size: 14px !important;
  line-height: 19px !important;
}

/* line 10862, ../sass/styles.scss */
#node_event_full_group_event_img_vid_cnt,
#node_event_full_group_tags,
#node-event-full-group-event-img-vid-cnt,
#node-event-full-group-tags {
  float: right;
  width: 48%;
}
@media all and (max-width: 481px) {
  /* line 10862, ../sass/styles.scss */
  #node_event_full_group_event_img_vid_cnt,
  #node_event_full_group_tags,
  #node-event-full-group-event-img-vid-cnt,
  #node-event-full-group-tags {
    width: 100%;
    float: none;
  }
}

/* line 10874, ../sass/styles.scss */
#node_graduate_studies_full_group_video_box,
#node-graduate-studies-full-group-video-box {
  float: right;
  border-top: 3px solid #01A87D;
  /*border-bottom: 3px solid #01A87D;*/
  margin-left: 30px;
  margin-bottom: 10px;
}
#node_graduate_studies_full_group_video_box h3,
#node-graduate-studies-full-group-video-box h3 {
  display: none;
}
#node_graduate_studies_full_group_video_box .field-group-format-wrapper,
#node-graduate-studies-full-group-video-box .field-group-format-wrapper {
  display: block !important;
  margin-bottom: 0;
}
#node_graduate_studies_full_group_video_box .field-group-format-wrapper .field-brightcove,
#node-graduate-studies-full-group-video-box .field-group-format-wrapper .field-brightcove {
  margin-right: 0;
}
/* line 10878, ../sass/styles.scss */
#node_graduate_studies_full_group_video_box h3 a.field-group-format-title,
#node-graduate-studies-full-group-video-box h3 a.field-group-format-title {
  cursor: default;
}

/* line 10884, ../sass/styles.scss */
.view-latest-additions .views-row {
  margin: 1em 0;
}
/* line 10888, ../sass/styles.scss */
.view-latest-additions .views-row .views-field-view-node {
  text-align: right;
}
/* line 10894, ../sass/styles.scss */
.view-latest-additions .views-row .date-display-single {
  font-size: .9em !important;
  font-style: italic;
}
/* line 10899, ../sass/styles.scss */
.view-latest-additions .views-row .field-abstract p {
  margin: 0;
}

/* line 10905, ../sass/styles.scss */
.stButton .stLarge {
  display: inline-block;
  height: 24px;
  width: 24px;
  position: relative;
}

/* line 10913, ../sass/styles.scss */
#block-print-print-links .print_html, #block-print-print-links .print_pdf {
  height: 16px;
  width: 16px;
}

/* line 10919, ../sass/styles.scss */
.my-icon {
  display: inline-block;
  cursor: pointer;
  float: left;
  line-height: 40px;
  position: relative;
  left: -2px;
  margin-right: 4px;
  font-size: 14px;
  color: #01A87D;   color: #008858;
}

/* line 10931, ../sass/styles.scss */
.my-icon + a {
  line-height: 40px !important;
}

/* line 10935, ../sass/styles.scss */
div.watch-video {
  background: #f5f5f5;
  width: 100%;
  padding: .75em .25em;
  text-align: left;
  font-size: 24px;
}

/* line 10944, ../sass/styles.scss */
#block-views-watch-a-video-block .views-row {
  padding: 0;
  border-bottom: none;
  margin: 0;
}

/* line 10951, ../sass/styles.scss */
.watch-video-inner {
  clear: both;
  overflow: hidden;
}
/* line 10955, ../sass/styles.scss */
.watch-video-inner .video-message {
  float: left;
  width: 120px;
  font-size: 16px;
}
/* line 10960, ../sass/styles.scss */
.watch-video-inner .video-message a {
  color: #0099a7;
  text-transform: uppercase;
}
/* line 10966, ../sass/styles.scss */
.watch-video-inner .watch-video-img {
  float: right;
  width: 100px;
}
/* line 10970, ../sass/styles.scss */
.watch-video-inner .watch-video-img img {
  width: 90px;
  height: auto;
}

/* line 10978, ../sass/styles.scss */
.view-collections-media-gallery .owl-carousel .owl-item {
  margin-right: 12px;
}
/* line 10981, ../sass/styles.scss */
.view-collections-media-gallery .owl-carousel .owl-item .views-row {
  margin: 0 12px 0 0;
  background-color: #fcfafa;
  height: 500px;
  overflow: hidden;
  position: relative;
}
/* line 10989, ../sass/styles.scss */
.view-collections-media-gallery .owl-carousel .owl-item .views-field-view-node {
  margin-top: 0;
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 10999, ../sass/styles.scss */
.view-solr-search .views-exposed-widgets {
  float: right;
  width: 30%;
}
/* line 11004, ../sass/styles.scss */
.view-solr-search .views-exposed-widget {
  float: right;
  padding: 0;
}
/* line 11008, ../sass/styles.scss */
.view-solr-search .views-exposed-widget .form-item {
  overflow: hidden;
}
/* line 11011, ../sass/styles.scss */
.view-solr-search .views-exposed-widget .form-item label {
  display: inline;
  float: left;
  text-align: right;
  margin-right: 6px;
}
/* line 11018, ../sass/styles.scss */
.view-solr-search .views-exposed-widget .form-item .form-select {
  display: inline;
  width: 172px !important;
  float: left;
  clear: none;
}

/* line 11030, ../sass/styles.scss */
.view-collections-media-gallery .owl-item .image-field-caption {
  display: none;
}
/* line 11034, ../sass/styles.scss */
.view-collections-media-gallery .owl-item .views-field-title {
  clear: both;
  text-align: center;
}
/* line 11039, ../sass/styles.scss */
.view-collections-media-gallery .owl-item .field-image {
  text-align: center;
  float: none;
  margin: 0 auto !important;
  padding-top: 20px;
}

/* line 11048, ../sass/styles.scss */
#main .sidebars .block-facetapi {
  border-bottom: none !important;
  margin: 0;
}

/* line 11054, ../sass/styles.scss */
#block-facetapi-dde1p1r45n9vcl2laqd517i3x3w20nzx h2.block__title {
  display: none;
}

/* line 11059, ../sass/styles.scss */
div.adv-search {
  display: inline;
}
/* line 11062, ../sass/styles.scss */
div.adv-search a {
  font-size: 16px;
  margin: 0 0 0 12px !important;
  display: inline-block;
  -webkit-appearance: button;
  cursor: pointer;
  color: #333;
  padding: 0 6px;
}

/* line 11074, ../sass/styles.scss */
.section-about-us strong {
  font-size: 12px;
}
/* line 11078, ../sass/styles.scss */
.section-about-us .form-item-submitted-country-country {
  font-size: 0.9em;
}

/* line 11087, ../sass/styles.scss */
img[src="/modules/file/icons/application-pdf.png"] {
  width: auto !important;
}

/*11 august changes*/
/* line 11093, ../sass/styles.scss */
.about-read-iis h3 {
  margin: 0;
  line-height: 0.1em;
}

/*10th september changes*/
/* line 11100, ../sass/styles.scss */
.page-home .label-copyright {
  font-style: inherit;
  font-size: 14px !important;
  font-family: sans-serif;
}

/*Spotlight Alignment*/
/* line 11109, ../sass/styles.scss */
.page-news-and-events-spotlight .tips {
  padding: 0 0 0 5px;
  display: inline-block;
  list-style: none;
}

/*Responsive issue on learning */
@media only screen and (min-width: 320px) and (max-width: 640px) {
  /* line 11119, ../sass/styles.scss */
  .learning-inner-pages .view-footer {
    float: right;
  }
  /* line 11124, ../sass/styles.scss */
  .learning-inner-pages .views-row .views-field-field-image, .learning-inner-pages .views-row .group-image, .learning-inner-pages .views-row .field-image {
    width: 100%;
  }

  /* line 11130, ../sass/styles.scss */
  .field-body {
    width: 80% !important;
    margin: 0 auto !important;
    float: none !important;
  }

  /* line 11138, ../sass/styles.scss */
  .section-reading-guides .learning-inner-pages .field-body {
    margin: 0 auto;
    width: 80%;
    float: none;
  }
}
/*Language translation*/
/* line 11149, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block {
  margin: 0 auto;
  text-align: right;
  border-top-style: solid;
  border-top-color: #dedede;
  border-top-width: 1px;
}
/* line 11156, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block h2 {
  display: inline;
  font-weight: normal;
  font-size: 14px;
}
/* line 11162, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block ul li a.active {
  font-weight: bold;
}
/* line 11166, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block .item-list {
  float: right;
  display: inline-block;
  overflow: hidden;
  display: inline-block;
}
/* line 11170, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block .item-list ul {
  margin: 0;
}
/* line 11177, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block .item-list li {
  line-height: 30px;
  padding: 0;
}
/* line 11182, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block .item-list .first {
  margin: 0;
}
/* line 11187, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block ul.tabs-primary.tabs.primary {
  clear: both;
}
/* line 11191, ../sass/styles.scss */
#block-iis-custom-iis-language-switch-block .landing-pages.clearfix {
  display: inline-block;
}

/*Generic Owl carousel theming*/
/* line 11199, ../sass/styles.scss */
.owl-theme .owl-item .views-field-field-image {
  padding: 9% 19% 2% !important;
}
/* line 11203, ../sass/styles.scss */
.owl-theme .owl-item .views-field-title {
  padding-left: 10%;
}

/*Adding More link icon*/
/* line 11211, ../sass/styles.scss */
.field-link-to-page i, .more-link i, .views-field-view-node span i {
  color: #01A87D;   color: #008858;
  cursor: pointer;
}

/*Image block theming*/
/* line 11218, ../sass/styles.scss */
#block-iis-custom-iis-language-messege-block,
.messages--iis_lang_info {
  border: 2px solid #01A87D;
  padding-top: 1em;
  background-image: url("../images/rsz_information-sign.png") !important;
  background-repeat: no-repeat !important;
  text-align: left;
  background-position: 9px;
  background-position-y: 11px;
  padding-top: 8px;
  padding-left: 36px;
  padding-bottom: 6px;
  clear: both;
}

/*Language Translation n every page theming*/
/* line 11236, ../sass/styles.scss */
.header .region-top-right, .header .region-top-left {
  display: block;
}

/* line 11241, ../sass/styles.scss */
.block-menu-menu-header-menu {
  width: 98%;
}

/* line 11245, ../sass/styles.scss */
.item-list {
  overflow: hidden;
}
/* line 11248, ../sass/styles.scss */
.item-list ul {
  display: block;
}
/* line 11252, ../sass/styles.scss */
.item-list li {
  float: left;
  margin-right: 0 !important;
  /*margin-left: 30px;*/
  display: list-item;
  word-wrap: initial;
  font-size: 14px;
  list-style-type: none;
}
/* line 11262, ../sass/styles.scss */
.item-list li:nth-child(1) {
  list-style-type: none;
}
/* line 11266, ../sass/styles.scss */
.item-list a.active {
  font-weight: bold;
}

/*Startup pop-up*/
@media all and (min-width: 320px) and (max-width: 768px) {
  /* line 11277, ../sass/styles.scss */
  .popup-wrap {
    margin-top: 4px;
  }
  /* line 11281, ../sass/styles.scss */
  .popup-wrap .site-logo img {
    width: 60%;
  }
  /* line 11286, ../sass/styles.scss */
  .popup-wrap .preferred-lang {
    margin-top: 21px;
    margin-left: 0em;
  }
  /* line 11291, ../sass/styles.scss */
  .popup-wrap .item-list {
    width: 100%;
  }
  /* line 11294, ../sass/styles.scss */
  .popup-wrap .item-list li {
    float: left;
    line-height: 4em;
  }
  /* line 11299, ../sass/styles.scss */
  .popup-wrap .item-list li:after {
    padding-left: 3px;
  }
  /* line 11305, ../sass/styles.scss */
  .popup-wrap .popup-footer img {
    width: 100%;
  }
}
/*Common theming for Custom Block in publication page*/
/* line 11314, ../sass/styles.scss */
#block-quicktabs-publications, #block-quicktabs-step-tabs, #block-quicktabs-gpish-tabs, .block-quicktabs {
  /*Inner Background image*/
}
/* line 11342, ../sass/styles.scss */
#block-quicktabs-publications .ui-tabs-nav li, #block-quicktabs-publications .quick-tabs li, #block-quicktabs-publications ul.quicktabs-style-basic li, #block-quicktabs-step-tabs .ui-tabs-nav li, #block-quicktabs-step-tabs .quick-tabs li, #block-quicktabs-step-tabs ul.quicktabs-style-basic li, #block-quicktabs-gpish-tabs .ui-tabs-nav li, #block-quicktabs-gpish-tabs .quick-tabs li, #block-quicktabs-gpish-tabs ul.quicktabs-style-basic li, .block-quicktabs .ui-tabs-nav li, .block-quicktabs .quick-tabs li, .block-quicktabs ul.quicktabs-style-basic li {
  padding: 0 !important;
  display: block !important;
  float: left !important;
  background: transparent !important;
  border: none !important;
  width: auto !important;
  margin: 0 !important;
}
/* line 11352, ../sass/styles.scss */
#block-quicktabs-publications .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, #block-quicktabs-publications .quick-tabs li.ui-tabs-active .ui-tabs-anchor, #block-quicktabs-publications ul.quicktabs-style-basic li.ui-tabs-active .ui-tabs-anchor, #block-quicktabs-step-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, #block-quicktabs-step-tabs .quick-tabs li.ui-tabs-active .ui-tabs-anchor, #block-quicktabs-step-tabs ul.quicktabs-style-basic li.ui-tabs-active .ui-tabs-anchor, #block-quicktabs-gpish-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, #block-quicktabs-gpish-tabs .quick-tabs li.ui-tabs-active .ui-tabs-anchor, #block-quicktabs-gpish-tabs ul.quicktabs-style-basic li.ui-tabs-active .ui-tabs-anchor, .block-quicktabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .block-quicktabs .quick-tabs li.ui-tabs-active .ui-tabs-anchor, .block-quicktabs ul.quicktabs-style-basic li.ui-tabs-active .ui-tabs-anchor {
  background: #ececec !important;
}
/* line 11356, ../sass/styles.scss */
#block-quicktabs-publications .ui-tabs-nav li.ui-tabs-active.active, #block-quicktabs-publications .quick-tabs li.ui-tabs-active.active, #block-quicktabs-publications ul.quicktabs-style-basic li.ui-tabs-active.active, #block-quicktabs-step-tabs .ui-tabs-nav li.ui-tabs-active.active, #block-quicktabs-step-tabs .quick-tabs li.ui-tabs-active.active, #block-quicktabs-step-tabs ul.quicktabs-style-basic li.ui-tabs-active.active, #block-quicktabs-gpish-tabs .ui-tabs-nav li.ui-tabs-active.active, #block-quicktabs-gpish-tabs .quick-tabs li.ui-tabs-active.active, #block-quicktabs-gpish-tabs ul.quicktabs-style-basic li.ui-tabs-active.active, .block-quicktabs .ui-tabs-nav li.ui-tabs-active.active, .block-quicktabs .quick-tabs li.ui-tabs-active.active, .block-quicktabs ul.quicktabs-style-basic li.ui-tabs-active.active {
  background: #ececec !important;
}
/* line 11361, ../sass/styles.scss */
#block-quicktabs-publications .ui-tabs-nav li .ui-tabs-anchor, #block-quicktabs-publications .ui-tabs-nav li .quicktabs-container-step_tabs, #block-quicktabs-publications .quick-tabs li .ui-tabs-anchor, #block-quicktabs-publications .quick-tabs li .quicktabs-container-step_tabs, #block-quicktabs-publications ul.quicktabs-style-basic li .ui-tabs-anchor, #block-quicktabs-publications ul.quicktabs-style-basic li .quicktabs-container-step_tabs, #block-quicktabs-step-tabs .ui-tabs-nav li .ui-tabs-anchor, #block-quicktabs-step-tabs .ui-tabs-nav li .quicktabs-container-step_tabs, #block-quicktabs-step-tabs .quick-tabs li .ui-tabs-anchor, #block-quicktabs-step-tabs .quick-tabs li .quicktabs-container-step_tabs, #block-quicktabs-step-tabs ul.quicktabs-style-basic li .ui-tabs-anchor, #block-quicktabs-step-tabs ul.quicktabs-style-basic li .quicktabs-container-step_tabs, #block-quicktabs-gpish-tabs .ui-tabs-nav li .ui-tabs-anchor, #block-quicktabs-gpish-tabs .ui-tabs-nav li .quicktabs-container-step_tabs, #block-quicktabs-gpish-tabs .quick-tabs li .ui-tabs-anchor, #block-quicktabs-gpish-tabs .quick-tabs li .quicktabs-container-step_tabs, #block-quicktabs-gpish-tabs ul.quicktabs-style-basic li .ui-tabs-anchor, #block-quicktabs-gpish-tabs ul.quicktabs-style-basic li .quicktabs-container-step_tabs, .block-quicktabs .ui-tabs-nav li .ui-tabs-anchor, .block-quicktabs .ui-tabs-nav li .quicktabs-container-step_tabs, .block-quicktabs .quick-tabs li .ui-tabs-anchor, .block-quicktabs .quick-tabs li .quicktabs-container-step_tabs, .block-quicktabs ul.quicktabs-style-basic li .ui-tabs-anchor, .block-quicktabs ul.quicktabs-style-basic li .quicktabs-container-step_tabs {
  display: inline-block !important;
  padding: 8px 9px !important;
  background: #c6c6c6 !important;
  font-weight: bold !important;
  color: #000 !important;
  height: auto !important;
  width: 100% !important;
  word-break: break-word !important;
  white-space: pre-wrap !important;
  border-right: 1px solid #aaa !important;
}
/* line 11378, ../sass/styles.scss */
#block-quicktabs-publications .view-publications, #block-quicktabs-step-tabs .view-publications, #block-quicktabs-gpish-tabs .view-publications, .block-quicktabs .view-publications {
  background: #ececec;
  padding: 10px 15px;
  float: left;
  width: 100%;
  border: none;
}
/* line 11387, ../sass/styles.scss */
#block-quicktabs-publications .view-publications p:first-child, #block-quicktabs-step-tabs .view-publications p:first-child, #block-quicktabs-gpish-tabs .view-publications p:first-child, .block-quicktabs .view-publications p:first-child {
  margin-top: 0;
}
/* line 11391, ../sass/styles.scss */
#block-quicktabs-publications .view-publications .item-list, #block-quicktabs-step-tabs .view-publications .item-list, #block-quicktabs-gpish-tabs .view-publications .item-list, .block-quicktabs .view-publications .item-list {
  width: 100%;
}
/* line 11396, ../sass/styles.scss */
#block-quicktabs-publications .view-publications .field-body ul, #block-quicktabs-step-tabs .view-publications .field-body ul, #block-quicktabs-gpish-tabs .view-publications .field-body ul, .block-quicktabs .view-publications .field-body ul {
  list-style-type: inherit;
  padding: 0 0 0 30px;
  margin: 5px 0;
}
/* line 11403, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul, #block-quicktabs-step-tabs .view-publications ul, #block-quicktabs-gpish-tabs .view-publications ul, .block-quicktabs .view-publications ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 11409, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul .views-row .views-field-body, #block-quicktabs-publications .view-publications ul .views-row .views-field-field-bibliography, #block-quicktabs-publications .view-publications ul .views-row .views-field-field-table-of-content, #block-quicktabs-step-tabs .view-publications ul .views-row .views-field-body, #block-quicktabs-step-tabs .view-publications ul .views-row .views-field-field-bibliography, #block-quicktabs-step-tabs .view-publications ul .views-row .views-field-field-table-of-content, #block-quicktabs-gpish-tabs .view-publications ul .views-row .views-field-body, #block-quicktabs-gpish-tabs .view-publications ul .views-row .views-field-field-bibliography, #block-quicktabs-gpish-tabs .view-publications ul .views-row .views-field-field-table-of-content, .block-quicktabs .view-publications ul .views-row .views-field-body, .block-quicktabs .view-publications ul .views-row .views-field-field-bibliography, .block-quicktabs .view-publications ul .views-row .views-field-field-table-of-content {
  font-size: .95em;
}
/* line 11415, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul .views-row .field-date, #block-quicktabs-step-tabs .view-publications ul .views-row .field-date, #block-quicktabs-gpish-tabs .view-publications ul .views-row .field-date, .block-quicktabs .view-publications ul .views-row .field-date {
  font-style: italic;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  /* Fix for IE7 */
  *display: inline;
  /* Fix for IE7 */
}
/* line 11427, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul .views-row .field-people, #block-quicktabs-step-tabs .view-publications ul .views-row .field-people, #block-quicktabs-gpish-tabs .view-publications ul .views-row .field-people, .block-quicktabs .view-publications ul .views-row .field-people {
  margin: 0 0 12px;
}
/* line 11431, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul .views-row .field-people header .node__title, #block-quicktabs-step-tabs .view-publications ul .views-row .field-people header .node__title, #block-quicktabs-gpish-tabs .view-publications ul .views-row .field-people header .node__title, .block-quicktabs .view-publications ul .views-row .field-people header .node__title {
  font-size: 1em;
}
/* line 11434, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul .views-row .field-people header .node__title a, #block-quicktabs-step-tabs .view-publications ul .views-row .field-people header .node__title a, #block-quicktabs-gpish-tabs .view-publications ul .views-row .field-people header .node__title a, .block-quicktabs .view-publications ul .views-row .field-people header .node__title a {
  color: #000;
}
/* line 11440, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul .views-row .field-people .field-image, #block-quicktabs-step-tabs .view-publications ul .views-row .field-people .field-image, #block-quicktabs-gpish-tabs .view-publications ul .views-row .field-people .field-image, .block-quicktabs .view-publications ul .views-row .field-people .field-image {
  float: left;
  margin-bottom: 2%;
  margin-right: 2%;
}
/* line 11447, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul .views-row .field-people .field-body p, #block-quicktabs-step-tabs .view-publications ul .views-row .field-people .field-body p, #block-quicktabs-gpish-tabs .view-publications ul .views-row .field-people .field-body p, .block-quicktabs .view-publications ul .views-row .field-people .field-body p {
  margin-top: 0;
}
/* line 11451, ../sass/styles.scss */
#block-quicktabs-publications .view-publications ul .views-row .field-people .field-body ul, #block-quicktabs-step-tabs .view-publications ul .views-row .field-people .field-body ul, #block-quicktabs-gpish-tabs .view-publications ul .views-row .field-people .field-body ul, .block-quicktabs .view-publications ul .views-row .field-people .field-body ul {
  padding: 0 0 30px;
  list-style-type: inherit;
}
/* line 11466, ../sass/styles.scss */
#block-quicktabs-publications .view-publications .quicktabs_main, #block-quicktabs-step-tabs .view-publications .quicktabs_main, #block-quicktabs-gpish-tabs .view-publications .quicktabs_main, .block-quicktabs .view-publications .quicktabs_main {
  width: 100%;
}
/* line 11471, ../sass/styles.scss */
#block-quicktabs-publications .ui-widget-header, #block-quicktabs-step-tabs .ui-widget-header, #block-quicktabs-gpish-tabs .ui-widget-header, .block-quicktabs .ui-widget-header {
  border: none !important;
  background: none !important;
}
/* line 11476, ../sass/styles.scss */
#block-quicktabs-publications .ui-widget-content, #block-quicktabs-step-tabs .ui-widget-content, #block-quicktabs-gpish-tabs .ui-widget-content, .block-quicktabs .ui-widget-content {
  border: none !important;
}
/* line 11480, ../sass/styles.scss */
#block-quicktabs-publications .ui-tabs .ui-tabs-panel, #block-quicktabs-step-tabs .ui-tabs .ui-tabs-panel, #block-quicktabs-gpish-tabs .ui-tabs .ui-tabs-panel, .block-quicktabs .ui-tabs .ui-tabs-panel {
  padding: 0 !important;
}
/* line 11484, ../sass/styles.scss */
#block-quicktabs-publications .ui-tabs, #block-quicktabs-step-tabs .ui-tabs, #block-quicktabs-gpish-tabs .ui-tabs, .block-quicktabs .ui-tabs {
  padding: 0 !important;
}
/* line 11488, ../sass/styles.scss */
#block-quicktabs-publications .ui-widget, #block-quicktabs-step-tabs .ui-widget, #block-quicktabs-gpish-tabs .ui-widget, .block-quicktabs .ui-widget {
  font-size: 14px !important;
}

/* Generic title and Image for about us page and Graduate studies*/
/* line 11495, ../sass/styles.scss */
.section-about-us .field-title, .section-graduate-studies .field-title {
  /* position: absolute; */
  bottom: 3.988%;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  padding: 0 0 0 3%;
  margin: 0;
}
/* line 11503, ../sass/styles.scss */
.section-about-us .field-title h2, .section-graduate-studies .field-title h2 {
  margin: 0.3em 0 !important;
}

/* line 11515, ../sass/styles.scss */
ul.tabs-primary.tabs.primary {
  clear: both;
}

/* line 11519, ../sass/styles.scss */
#main .node .group-image {
  clear: both;
}

/*Ajax not calling specific class so adding css to this class*/
/* line 11524, ../sass/styles.scss */
#main .node .group-image .field-title {
  bottom: 3.988%;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  padding: 0 0 0 0;
  margin: 0;
}

/*Border bottom fix*/
/* line 11533, ../sass/styles.scss */
.Border-bottom-fix {
  border-bottom-style: solid;
  clear: both;
  border-bottom-color: #dedede;
  border-bottom-width: 1px;
}

/*CboxOverlay*/
/* line 11541, ../sass/styles.scss */
#cboxOverlay {
  opacity: 0.6 !important;
}

/*Box information for available languages*/
/* line 11547, ../sass/styles.scss */
.messages--iis_lang_info .messages-inner {
  padding: 0;
}

/* Ticket IIS-671 block spacing for specific region hence writing it seperately*/
/* line 11553, ../sass/styles.scss */
#block-iis-custom-iis-node-type {
  margin-bottom: 0 !important;
}

/*Rtl content for inner pages as such.(Note- Adding float property fr all div inside rtl content as there may be dynamic div'sgetting added.)*/
/* line 11558, ../sass/styles.scss */
.rtl_content {
  text-align: right;
}
/* line 11561, ../sass/styles.scss */
.rtl_content .group-speech-details, .rtl_content td div {
  float: right;
  margin: 0 !important;
}
/* line 11569, ../sass/styles.scss */
.rtl_content .field-title h2, .rtl_content h1 {
  width: 100%;
  text-align: right;
}
/* line 11574, ../sass/styles.scss */
.rtl_content .field-date {
  width: 100% !important;
  margin-bottom: 0;
  float: right !important;
}
/* line 11579, ../sass/styles.scss */
.rtl_content .field-date .date-display-single {
  float: right !important;
}
/* line 11584, ../sass/styles.scss */
.rtl_content .field-image {
  float: right !important;
  margin: 20px 10px;
}
/* line 11589, ../sass/styles.scss */
.rtl_content .field-body {
  margin-top: 50px;
  text-align: right !important;
  float: none !important;
}
/* line 11594, ../sass/styles.scss */
.rtl_content .field-body p {
  text-align: right;
}
/* line 11598, ../sass/styles.scss */
.rtl_content .field-body img {
  float: right !important;
}

/*English content*/
/* line 11605, ../sass/styles.scss */
.ltr_content {
  text-align: left;
}
/* line 11608, ../sass/styles.scss */
.ltr_content .field-title h2, .ltr_content h1, .ltr_content .field-date, .ltr_content .field-body {
  text-align: left !important;
}

/*specific content publication page thumbnail */
/* line 11615, ../sass/styles.scss */
.Image-cache .views-field-field-image-1 {
  display: none;
}

/*Media query Ticket number 671 according to image resizing on mobile devices*/
@media all and (min-width: 320px) and (max-width: 768px) {
  /* line 11624, ../sass/styles.scss */
  .Image-cache .views-field-field-image {
    display: none;
  }
  /* line 11628, ../sass/styles.scss */
  .Image-cache .views-field.views-field-field-image-1 {
    margin: 0 auto !important;
    width: 80%;
    display: block !important;
    text-align: center;
  }
}
/*CboxTitle cust0mization for curriculum and article page overriding the colorbox property for these particular section  IIs-690 fixes for cboxLoadedContent*/
/* line 11639, ../sass/styles.scss */
.node-type-media-gallery #cboxTitle {
  display: block !important;
  height: 110px !important;
  padding-top: 0px !important;
  overflow: auto !important;
}
/* line 11646, ../sass/styles.scss */
.node-type-media-gallery #cboxLoadedContent {
  margin: 0 auto;
  width: 80%;
  text-align: center;
  display: block;
}
/* line 11658, ../sass/styles.scss */
.node-type-media-gallery div[id*="colorbox-inline-"] {
  height: 300px;
  display: inline-flex;
}

/*Ticket number 690 Image submenu drop down on graduate studies*/
/* line 11665, ../sass/styles.scss */
.Services, .Association {
  list-style: none !important;
}
/* line 11668, ../sass/styles.scss */
.Services i, .Association i {
  margin-top: 0 !important;
  color: #01A87D;   color: #008858;
}

/*More link class on specific section*/
/* line 11677, ../sass/styles.scss */
.blocks_4x4 .field-alumni-blocks .field-link-to-page a:after {
  content: "\f138";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

/*More link on one particular page theming more link in consistent on all site.*/
/* line 11689, ../sass/styles.scss */
.more-link-scholors {
  margin-right: 30px;
}

/*Textbox for learning page unique*/
/*Is-692 accordion bottom*/
/* line 11698, ../sass/styles.scss */
.section-learning-centre .panels-flexible-region-learning-center-page-bottom-inside #edit-query {
  font-size: 13px;
}
/* line 11705, ../sass/styles.scss */
.section-learning-centre .learning-center-page .accordian-bottom .views-row {
  width: 100%;
  padding-right: 30px !important;
}

/*Keyword alignment issue resolved ->*/
/* line 11715, ../sass/styles.scss */
ul.keyword-temp li.views-row {
  width: 100%;
}

/*Is-688 issue for research scholar page left sidebar*/
/* line 11723, ../sass/styles.scss */
.page-research-scholars .region-sidebar-first .item-list li, .page-news-and-events-news-archives .region-sidebar-first .item-list li {
  float: none;
  margin-left: 0;
  padding-left: 0 !important;
}

/*Is-688 publication page listing*/
/* line 11733, ../sass/styles.scss */
.publication-lisiting-panel .item-list li, .publication_series .item-list li {
  margin-left: 0;
  width: 100%;
}

/* Events Data Export CSS */
/* line 11740, ../sass/styles.scss */
.feed-icon img {
  width: 50px;
}

/* CSS for confirm email label in contact us page */
/* line 11746, ../sass/styles.scss */
#webform-component-confirm-email label {
  display: inline !important;
}

/* line 11752, ../sass/styles.scss */
.field-body span {
  font-size: initial !important;
}

/* line 11758, ../sass/styles.scss */
.field-abstract span {
  font-size: initial !important;
}

/* line 11764, ../sass/styles.scss */
.field-content span {
  font-size: initial !important;
}

/*IIS-688 inline overidding the css , Generic issue solved IIS-728*/
/* line 11772, ../sass/styles.scss */
.page-series .owl-carousel .owl-item {
  width: 215px !important;
}
/* line 11778, ../sass/styles.scss */
.page-series .new-books-page .field-body div {
  margin: 1.25em 0;
}

/* line 11787, ../sass/styles.scss */
.page-library-faq-questions-top .view-id-faq .item-list li {
  float: none;
}
/* line 11791, ../sass/styles.scss */
.page-library-faq-questions-top .view-id-faq .item-list li:nth-child(1) {
  list-style: inherit !important;
}

/*Live issues (Please remove this when translation is on)*/
/* line 11800, ../sass/styles.scss */
.region-top-right .block-menu-menu-header-menu {
  margin-bottom: 0 !important;
}
/* line 11804, ../sass/styles.scss */
.region-top-right .menu {
  margin-top: 17px !important;
}

/* line 11813, ../sass/styles.scss */
.page-special-collections .item-list li p {
  font-size: 14px !important;
}
/* line 11816, ../sass/styles.scss */
.page-special-collections .item-list li p span {
  font-size: 14px !important;
}

/*Biography Pages*/
/* line 11827, ../sass/styles.scss */
.block-quicktabs-biography .slider-popups {
  width: 100%;
}
/* line 11831, ../sass/styles.scss */
.block-quicktabs-biography ul.quicktabs-tabs.quicktabs-style-navlist {
  width: 100%;
  border-bottom: solid 2px #009562;
  padding: 0;
  margin: 10px 0 30px;
}
/* line 11837, ../sass/styles.scss */
.block-quicktabs-biography ul.quicktabs-tabs.quicktabs-style-navlist li {
  margin: 0;
  padding: 5px 30px 7px;
  text-align: center;
  background-color: #97cebb;
  border-right: solid 1px #fff;
  position: relative;
}
/* line 11845, ../sass/styles.scss */
.block-quicktabs-biography ul.quicktabs-tabs.quicktabs-style-navlist li a {
  color: #fff;
  text-align: center;
  padding: 0;
  height: auto;
}
/* line 11852, ../sass/styles.scss */
.block-quicktabs-biography ul.quicktabs-tabs.quicktabs-style-navlist li:last-of-type {
  border-right: none;
}
/* line 11856, ../sass/styles.scss */
.block-quicktabs-biography ul.quicktabs-tabs.quicktabs-style-navlist li.active {
  background-color: #009562;
  border-width: 0 1px 0 0;
  border-right-color: #009562;
  margin-top: -5px;
  padding-top: 8px;
  padding-bottom: 9px;
}
/* line 11864, ../sass/styles.scss */
.block-quicktabs-biography ul.quicktabs-tabs.quicktabs-style-navlist li.active:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #009562;
  position: absolute;
  bottom: -15px;
  left: 50%;
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 11881, ../sass/styles.scss */
.block-quicktabs-biography .quicktabs_main.quicktabs-style-navlist {
  background-color: #fff;
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #009562;
  width: 100%;
  padding: 0;
}
/* line 11890, ../sass/styles.scss */
.block-quicktabs-biography .right-read-more {
  margin-top: -28px !important;
}
/* line 11893, ../sass/styles.scss */
.block-quicktabs-biography .right-read-more .fa {
  margin-left: 5px;
  color: #01A87D;   color: #008858;
}

/* line 11901, ../sass/styles.scss */
.biography-user-profile {
  font-size: 14px;
  font-weight: normal;
  color: #6c6c6c;
}
/* line 11907, ../sass/styles.scss */
.biography-user-profile .view-content .views-row {
  position: relative;
  padding: 25px;
  border: 2px solid #6b6b6b;
  background: #e5e5e5;
}
/* line 11914, ../sass/styles.scss */
.biography-user-profile .view-content .views-field-field-image {
  width: 100%;
}
/* line 11918, ../sass/styles.scss */
.biography-user-profile .view-content img {
  width: 100%;
  height: auto;
  margin-bottom: 15px;
  border: 5px solid #fff;
}
/* line 11925, ../sass/styles.scss */
.biography-user-profile .view-content .views-field-title {
  font-size: 14px;
  font-weight: normal;
  color: #000;
  clear: both;
}
/* line 11932, ../sass/styles.scss */
.biography-user-profile .view-content .field-job-title {
  margin: 15px auto;
  font-size: 12px;
  line-height: 15px;
  color: #000;
}
/* line 11939, ../sass/styles.scss */
.biography-user-profile .view-content .mailto {
  font-size: 12px;
  background: none;
}

/* line 11946, ../sass/styles.scss */
.publication-block {
  margin-bottom: 0;
}

/* line 11951, ../sass/styles.scss */
.publication-row:last-of-type .publicaion-description {
  margin-bottom: 20px;
}

/* line 11956, ../sass/styles.scss */
.publicaion-title {
  font-weight: bold;
  border-top: solid 2px #b2b2b2;
  padding: 10px 0;
  font-size: 17px;
}
/* line 11962, ../sass/styles.scss */
.publicaion-title:before {
  content: '';
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 7px;
  background: url("../images/toggle-button.png") no-repeat left 1px;
}
/* line 11972, ../sass/styles.scss */
.publicaion-title.active:before {
  background-position: left -15px;
}

/* line 11978, ../sass/styles.scss */
.publicaion-description {
  color: #555;
}

/* line 11982, ../sass/styles.scss */
.video-row {
  border-top: solid 2px #b2b2b2;
  margin-bottom: 15px;
  padding-top: 20px;
}
/* line 11987, ../sass/styles.scss */
.video-row:first-of-type {
  border-top: none;
  padding-top: 0;
}

/* line 11993, ../sass/styles.scss */
.video-title {
  margin-bottom: 12px;
  font-weight: bold;
}

/* line 11998, ../sass/styles.scss */
.video-image {
  width: 53%;
  display: inline-block;
  vertical-align: top;
}

/* line 12004, ../sass/styles.scss */
.video-description {
  width: 45.5%;
  display: inline-block;
  margin-left: 1%;
}

/* line 12010, ../sass/styles.scss */
.page-node #main #content .video-description p {
  font-size: 14px;
  margin: 0;
}

/* line 12016, ../sass/styles.scss */
.publications-landing-page.biography-page .views-field-title {
  margin-top: 8px;
}
/* line 12020, ../sass/styles.scss */
.publications-landing-page.biography-page .views-field-title {
  margin-top: 15px;
  font-size: 1.1em;
}
/* line 12025, ../sass/styles.scss */
.publications-landing-page.biography-page .field-job-title {
  font-size: 1em;
}
/* line 12029, ../sass/styles.scss */
.publications-landing-page.biography-page .views-field-field-research-interests {
  margin-top: 10px;
}
/* line 12034, ../sass/styles.scss */
.publications-landing-page.biography-page .item-list li {
  margin-left: 20px;
}
/* line 12037, ../sass/styles.scss */
.publications-landing-page.biography-page .item-list li:first-child {
  margin-left: 30px;
}
/* line 12041, ../sass/styles.scss */
.publications-landing-page.biography-page .item-list li:after {
  content: "|";
  margin-left: 18px !important;
}

/* line 12050, ../sass/styles.scss */
.scholars_bottom-content .view-node-page-blocks .views-row .views-field .field-content .readmore-link, .scholars_bottom-content .view-node-page-blocks .views-row .views-field .field-content .readless-link {
  color: #01A87D;   color: #008858;
  display: block;
}

/*News archive page*/
/* line 12059, ../sass/styles.scss */
#main .sidebars .date-block .block-title {
  display: block;
  border-color: #adadad;
  color: #808080;
  padding-left: 20px;
}
/* line 12065, ../sass/styles.scss */
#main .sidebars .date-block .block-title:before {
  border-top-color: #808080;
}
/* line 12070, ../sass/styles.scss */
#main .sidebars .date-block .item-list ul li {
  font-size: 16px;
  color: #808080;
}
/* line 12074, ../sass/styles.scss */
#main .sidebars .date-block .item-list ul li a {
  margin: 6px 0;
  color: #808080;
  width: auto;
}

/* publication forthcoming title*/
/* line 12082, ../sass/styles.scss */
.page-publications-forthcoming table th {
  color: black;
}

/* line 12086, ../sass/styles.scss */
.info-body {
  padding: 0 10px;
}

/* bio intro block */
/* line 12090, ../sass/styles.scss */
#block-views-node-page-blocks-block {
  padding-bottom: 2%;
  border-bottom: solid 2px #b2b2b2;
}

/* line 12096, ../sass/styles.scss */
.view-display-id-block_1 table.views-view-grid, .view-display-id-block_1 tbody, .view-display-id-block_1 tr, .view-display-id-block_1 td {
  display: inline-block;
  width: 100%;
}

/* line 12103, ../sass/styles.scss */
.view-display-id-block_1 table.views-view-grid {
  margin-top: 0px;
}

/* line 12108, ../sass/styles.scss */
#content .view-research .item-list ul .views-row-last {
  margin-right: 0 !important;
}

/* line 12114, ../sass/styles.scss */
.view-id-solr_search .group-image-exist .field-title {
  top: 350px;
}

/* line 12120, ../sass/styles.scss */
.region-bottom-content {
  width: 90%;
  margin: auto;
}
/* line 12124, ../sass/styles.scss */
.region-bottom-content .block {
  width: 33.3%;
  float: left;
  padding: 2%;
}
/* line 12132, ../sass/styles.scss */
.region-bottom-content .views-row .views-field-title a {
  background: #eeeeee;
  color: gray;
  font-size: 1.2rem;
  line-height: normal;
  padding: 1.5% 2.5%;
  display: block;
  margin-bottom: 3%;
  border-top: 3px solid #01A87D;
  font-weight: bold;
}

/* line 12147, ../sass/styles.scss */
.block-tb-megamenu {
  margin-bottom: 20px;
}

/* line 12152, ../sass/styles.scss */
.view-collections-media-gallery ul {
  margin: 0;
  padding: 0;
}
/* line 12156, ../sass/styles.scss */
.view-collections-media-gallery li {
  margin-left: 0;
}
/* line 12160, ../sass/styles.scss */
.view-collections-media-gallery .views-row {
  margin: 0 12px 0 0;
  background-color: #fcfafa;
  overflow: hidden;
  position: relative;
  padding-bottom: 20px;
  width: 100%;
}
/* line 12167, ../sass/styles.scss */
.view-collections-media-gallery .views-row .field-image {
  text-align: center;
  float: none;
  margin: 0 auto !important;
  padding-top: 20px;
}
/* line 12174, ../sass/styles.scss */
.view-collections-media-gallery .views-row .views-field-title {
  clear: both;
  text-align: center;
}
/* line 12178, ../sass/styles.scss */
.view-collections-media-gallery .views-row .field-abstract {
  margin: 0;
  width: 100%;
  text-align: center;
}
/* line 12183, ../sass/styles.scss */
.view-collections-media-gallery .views-row .views-field-view-node {
  position: absolute;
  bottom: 0;
  right: 20px;
}

/* line 12194, ../sass/styles.scss */
.block-iis-custom ul li {
  list-style-type: disc;
  float: left;
  margin-right: 0;
  margin-left: 30px;
  word-wrap: initial;
  font-size: 14px;
}

.page-series-world-of-islam #cboxLoadedContent .field-quick-image img {
  margin: 0 auto;
  display: block;
}

.field-quick-image-caption {
  font-size: .9em;
  padding-bottom: 20px;
  color: #01A87D;   color: #008858;
}

/* line 12207, ../sass/styles.scss */
.woi-main-content .field-brightcove object, .woi-main-content .field-brightcove a, .woi-main-content .views-field-field-brightcove object, .woi-main-content .views-field-field-brightcove a {
  width: 100% !important;
}
/* line 12211, ../sass/styles.scss */
.woi-main-content .view-display-id-featured_tile_landing_block {
  border: 1px solid #e8e8e8;
}
/* line 12215, ../sass/styles.scss */
.woi-main-content .view-world-of-islam {
  padding-bottom: 20px;
}
/* line 12217, ../sass/styles.scss */
.woi-main-content .view-world-of-islam .view-content {
  position: relative;
}
/* line 12220, ../sass/styles.scss */
.woi-main-content .view-world-of-islam .over_banner {
  padding: 20px;
  color: #333333;
  font-family: Arial;
  font-size: 16px;
}
/* line 12225, ../sass/styles.scss */
.woi-main-content .view-world-of-islam .over_banner .feature_title {
  font-weight: bold;
}
/* line 12232, ../sass/styles.scss */
.woi-main-content .mason-landing .view-content {
  width: 100%;
}
/* line 12233, ../sass/styles.scss */
.woi-main-content .mason-landing .column-0,
.woi-main-content .mason-landing .column-2 {
  width: 66%;
}
/* line 12236, ../sass/styles.scss */
.woi-main-content .mason-landing .column-1,
.woi-main-content .mason-landing .column-sizer {
  /*width: 32.2033%;*/
  width: 32%;
}
.woi-main-content .mason-landing .column-spacer {
  width: 2%;
}
@media all and (max-width: 480px) {
  .woi-main-content .mason-landing .column-0,
  .woi-main-content .mason-landing .column-1,
  .woi-main-content .mason-landing .column-2,
  .woi-main-content .mason-landing .column-sizer {
    width: 100%;
  }

  .woi-main-content .mason-landing .column-spacer {
    width: 0%;
  }
}
/* line 12239, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row {
  overflow: hidden;
  float: left;
  margin-bottom: 20px;
  padding: 0px;
  /* color */
}

/* line 12246, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row:hover .views-field-title a {
  color: #01A87D;   color: #008858;
}
/* line 12252, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .views-field img {
  min-width: 100%;
  float: left;
}
/* line 12258, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .views-field-title a {
  color: #333;
}
.woi-main-content .mason-landing .views-field-field-brightcove .video-js {
  max-width: 100%;
  height: 0 !important;
  padding-top: 56.65%;
}
.woi-main-content .mason-landing .views-field-field-brightcove .video-js.vjs-fullscreen {
  width: 100%!important;
  height: 100%!important;
  padding-top: 0;
}
.woi-main-content .mason-landing .views-field-field-brightcove .video-js .vjs-dock-shelf {
  padding: 1em 0.5em;
}
/* line 12262, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-abstract {
  font-family: arial;
  font-size: 16px;
  font-weight: normal;
  color: #333333;
  line-height: 28px;
}
/* line 12268, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-abstract p {
  margin: 0 auto;
}
/* line 12272, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-title {
  margin-bottom: 10px;
}
/* line 12274, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-title a {
  font-family: arial;
  font-size: 18px;
  font-weight: bold;
  color: #01A87D;   color: #008858;
  line-height: 28px;
}
/* line 12282, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background {
  clear: both;
  padding: 20px;
}
/* line 12285, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background .masonary-block-title a {
  color: #ffffff;
}
/* line 12288, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background .masonary-block-abstract {
  color: #ffffff;
}
/* line 12292, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-border {
  clear: both;
  padding: 20px;
  border: 1px solid #e8e8e8;
}
/* line 12297, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe {
  width: 100%;
  height: 9px;
  background: #ffffff;
  border: 0 none;
}
/* line 12304, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-orange {
  background: #e9560c;
}
/* line 12307, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-orange {
  background: #e9560c;
  border-top: 4px solid #ffffff;
}
/* line 12311, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-violet {
  background: #412883;
}
/* line 12314, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-violet {
  background: #412883;
  border-top: 4px solid #ffffff;
}
/* line 12318, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-light-teal {
  background: #14cccd;
}
/* line 12321, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-light-teal {
  background: #14cccd;
  border-top: 4px solid #ffffff;
}
/* line 12325, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-strong-red {
  background: #d30a55;
}
/* line 12328, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-strong-red {
  background: #d30a55;
  border-top: 4px solid #ffffff;
}
/* line 12332, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-purple {
  background: #9d3188;
}
/* line 12335, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-purple {
  background: #9d3188;
  border-top: 4px solid #ffffff;
}
/* line 12339, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-grey {
  background: #75757a;
}
/* line 12342, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-grey {
  background: #75757a;
  border-top: 4px solid #ffffff;
}
/* line 12325, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-strong-orange {
  background: #FF6600;
}
/* line 12328, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-strong-orange {
  background: #FF6600;
  border-top: 4px solid #ffffff;
}
/* line 12332, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-cream {
  background: #f2f2cc;
}
/* line 12335, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-cream {
  background: #f2f2cc;
  border-top: 4px solid #ffffff;
}
.woi-main-content .mason-landing .views-row .masonary-block-background-cream .masonary-block-title a {
  color: #008858;
}
/* line 12339, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-background-yellow {
  background: #f2c72e;
}
/* line 12342, ../sass/styles.scss */
.woi-main-content .mason-landing .views-row .masonary-block-stripe-yellow {
  background: #f2c72e;
  border-top: 4px solid #ffffff;
}
/* line 12350, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget {
  padding: 0px;
}
/* line 12352, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget label {
  float: left;
  margin-right: 20px;
  font-size: 16px;
  color: #333333;
  font-family: arial;
  font-weight: bold;
}
/* line 12360, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget input.form-text, .woi-main-content .mason-landing .views-exposed-form .views-exposed-widget select, .woi-main-content .mason-landing .views-exposed-form .views-exposed-widget textarea {
  border-radius: 0px;
  color: #a7a7a7;
  padding: 7px 6px;
  box-shadow: none;
}
/* line 12367, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget {
  display: inline-block;
}
/* line 12369, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-item {
  width: 313px;
  margin-right: 20px;
}
.one-sidebar .woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-item {
  width: 228px;
}
/* line 12372, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-item.form-type-textfield {
  width: 314px;
}
.one-sidebar .woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-item.form-type-textfield {
  width: 195px;
}
/* line 12375, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-item select,
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-item input {
  height: 36px;
  border-color: #e8e8e8;
}
/* line 12380, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-item .form-select {
  width: 100%;
}
/* line 12386, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-type-select select {
  padding-right: 35px;
  background: #fff url("../images/angle_arrow.png") 100% center no-repeat !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 12392, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-type-select select:focus {
  outline: transparent;
  color: #888888;
}
/* line 12401, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-exposed-widget .views-widget .form-item-combine input {
  outline: transparent;
  color: #888888;
}
/* line 12409, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-widget-filter-title {
  width: 32%;
}
/* line 12412, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-submit-button {
  width: auto;
  padding-right: 0px;
}
/* line 12415, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-submit-button input,
.woi-main-content .mason-landing .views-exposed-form .views-reset-button input {
  width: 140px;
  height: 36px;
  border: none;
  color: #FFF;
  background: #009a67;
  font-size: 16px;
  cursor: pointer;
}
.one-sidebar .woi-main-content .mason-landing .views-exposed-form .views-submit-button input {
  width: 80px;
}
.one-sidebar .woi-main-content .mason-landing .views-exposed-form .views-reset-button input {
  width: 60px;
  margin-left: 15px;
}
/* line 12423, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-submit-button input:hover {
  background-color: #00865a;
  color: #FFF;
}
/* line 12428, ../sass/styles.scss */
.woi-main-content .mason-landing .views-exposed-form .views-submit-button .ajax-progress {
  display: none;
}
/* line 12433, ../sass/styles.scss */
.woi-main-content .mason-landing .view-filters {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  padding: 12px 18px;
  border: 1px solid #e8e8e8;
  background: #f8f8f8;
}
/* line 12442, ../sass/styles.scss */
.woi-main-content .mason-landing .view-filters .views-exposed-form .views-exposed-widgets {
  margin-bottom: 0;
}

/* line 12453, ../sass/styles.scss */
#main .panel-panel .pane-news-and-events .views-row {
  margin-bottom: 0;
}

/* line 12461, ../sass/styles.scss */
.mason-landing .item-list {
  clear: both;
}
/* line 12463, ../sass/styles.scss */
.mason-landing .item-list .pager {
  display: inline-block;
  width: 100%;
}
/* line 12466, ../sass/styles.scss */
.mason-landing .item-list .pager .pager-next {
  margin: auto;
  float: none;
}
/* line 12469, ../sass/styles.scss */
.mason-landing .item-list .pager .pager-next a {
  width: 100px;
  height: 13px;
  padding: 0;
  font-size: 0;
  line-height: inherit;
  background: transparent url("../images/ajax-loader.gif") center center no-repeat;
  border: 1px solid #9c9c9c;
  border-radius: 3px;
  pointer-events: none;
}

/* line 12486, ../sass/styles.scss */
.panels-flexible-region-world_of_islam_layout-center-inside .pane-title {
  margin-top: 0;
}

/* Timeline Css */
/* line 12492, ../sass/styles.scss */
.timeline--block-view {
  position: relative;
}
/* line 12495, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .views-submit-button {
  position: absolute;
  right: 10px;
}
/* line 12499, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-submit {
  padding: 8px 10px;
  float: right;
  color: #fff;
  font-family: verdana !important;
  font-size: 12px;
  font-weight: bold;
  line-height: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  background: #808080;
  background: -moz-linear-gradient(top, #808080 0%, #000000 100%);
  background: -webkit-linear-gradient(top, #808080 0%, #000000 100%);
  background: linear-gradient(to bottom, #808080 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#000000',GradientType=0 );
}
/* line 12514, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-submit:hover {
  background: #999999;
  background: -moz-linear-gradient(top, #999999 0%, #000000 100%);
  background: -webkit-linear-gradient(top, #999999 0%, #000000 100%);
  background: linear-gradient(to bottom, #999999 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#000000',GradientType=0 );
}
/* line 12521, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-submit:focus {
  outline: none;
}
/* line 12525, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-text {
  max-width: 250px;
  padding: 6px 75px 5px 10px;
  color: #000;
  font-family: verdana !important;
  font-size: 12px !important;
  line-height: 16px !important;
  background: #b6b5a7 !important;
}
/* line 12533, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-text:focus {
  outline: none;
}
/* line 12536, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-text::-webkit-input-placeholder {
  color: #000 !important;
  font-family: verdana !important;
  font-size: 12px !important;
  line-height: 16px !important;
}
/* line 12543, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-text:-moz-input-placeholder {
  color: #000 !important;
  font-family: verdana !important;
  font-size: 12px !important;
  line-height: 16px !important;
}
/* line 12550, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-text::-moz-input-placeholder {
  color: #000 !important;
  font-family: verdana !important;
  font-size: 12px !important;
  line-height: 16px !important;
}
/* line 12557, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .form-text:-ms-input-placeholder {
  color: #000 !important;
  font-family: verdana !important;
  font-size: 12px !important;
  line-height: 16px !important;
}
/* line 12565, ../sass/styles.scss */
.timeline--block-view .views-exposed-form .ajax-progress .throbber {
  margin: 5px;
}
/* line 12570, ../sass/styles.scss */
.timeline--block-view > .view-filters {
  -webkit-display: flex;
  -moz-display: flex;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 10px;
  background: #f2f2f2;
  border-bottom: 1px solid #e5e5e5;
}
/* line 12580, ../sass/styles.scss */
.timeline--block-view > .view-content {
  position: absolute;
  top: auto;
  left: 4%;
  z-index: 100;
  width: 37%;
  height: 275px;
  margin-top: 20px;
  padding: 15px;
  background: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 4px 4px 0 #666;
  -moz-box-shadow: 2px 4px 4px 0 #666;
  box-shadow: 2px 4px 4px 0 #666;
  overflow: auto;
}
/* line 12598, ../sass/styles.scss */
.timeline--block-view > .view-content .views-row {
  margin-right: 15px;
  padding: 5px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}
/* line 12603, ../sass/styles.scss */
.timeline--block-view > .view-content .views-row:last-child {
  border-bottom: 0;
}
/* line 12606, ../sass/styles.scss */
.timeline--block-view > .view-content .views-row .timeline-custom-marker {
  color: #666 !important;
  font-family: verdana !important;
  font-size: 11px !important;
  line-height: 16px !important;
}
/* line 12612, ../sass/styles.scss */
.timeline--block-view > .view-content .views-row .field-timeline-date {
  color: #01A87D !important;
  font-family: verdana !important;
  font-size: 11px !important;
  line-height: 16px !important;
  font-weight: bold;
}
/* line 12619, ../sass/styles.scss */
.timeline--block-view > .view-content .views-row:hover {
  background: #f5f5f5;
}
/* line 12622, ../sass/styles.scss */
.timeline--block-view > .view-content .views-row.tl_view_active {
  background: #dddddd;
}
/* line 12626, ../sass/styles.scss */
.timeline--block-view > .view-content.mCustomScrollbar {
  padding: 40px 0 15px 15px;
}
/* line 12628, ../sass/styles.scss */
.timeline--block-view > .view-content.mCustomScrollbar .mCSB_draggerContainer {
  height: 98% !important;
}
/* line 12633, ../sass/styles.scss */
.timeline--block-view > .view-content ~ .attachment .tl-slider-close,
.timeline--block-view > .view-content ~ .attachment .tl-slidenav-next,
.timeline--block-view > .view-content ~ .attachment .tl-slidenav-previous {
  display: none !important;
}
/* line 12638, ../sass/styles.scss */
.timeline--block-view > .view-content ~ .attachment .tl-slide {
  margin-top: 0 !important;
  padding: 15px 0;
}
/* line 12642, ../sass/styles.scss */
.timeline--block-view > .view-content ~ .attachment .mCSB_draggerContainer {
  margin-top: 0 !important;
  height: 100% !important;
}
/* line 12646, ../sass/styles.scss */
.timeline--block-view > .view-content ~ .attachment .tl-storyslider {
  right: 4% !important;
  width: 53% !important;
  margin: 20px auto !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  transform: none !important;
}
/* line 12656, ../sass/styles.scss */
.timeline--block-view .tl-timenav {
  margin-top: 317px;
  overflow: initial;
}
/* line 12660, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker-content-container {
  left: 50% !important;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 10 !important;
  border-bottom-left-radius: 4px !important;
  box-shadow: none !important;
}
/* line 12668, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker-content-container .tl-headline {
  color: #999 !important;
}
/* line 12672, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timenav-item-container {
  top: -85% !important;
  z-index: 5;
}
/* line 12676, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker-line-left {
  margin-top: 2px !important;
  box-shadow: none !important;
}
/* line 12679, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker-line-left:after {
  left: 50% !important;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background-color: #fff !important;
}
/* line 12688, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker-active .tl-timemarker-line-left {
  border-color: #fff !important;
}
/* line 12690, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker-active .tl-timemarker-line-left:after {
  width: 10px !important;
  height: 10px !important;
  background-color: #fff !important;
}
/* line 12696, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker-active .tl-timemarker-content-container {
  box-shadow: none !important;
}
/* line 12698, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker-active .tl-timemarker-content-container .tl-headline {
  color: #000 !important;
}
/* line 12704, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker:hover .tl-timemarker-line-left {
  border-color: #fff !important;
}
/* line 12706, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker:hover .tl-timemarker-line-left:after {
  width: 10px !important;
  height: 10px !important;
  background-color: #fff !important;
  box-shadow: 0 1px 8px 1px #fff !important;
}
/* line 12713, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker:hover .tl-timemarker-content-container {
  box-shadow: none !important;
}
/* line 12715, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker:hover .tl-timemarker-content-container .tl-headline {
  color: #000 !important;
}
/* line 12718, ../sass/styles.scss */
.timeline--block-view .tl-timenav .tl-timenav-slider .tl-timemarker:hover .tl-timemarker-content-container.tl-timemarker-content-container-small {
  width: 100px;
  background: #fff;
  border: 1px solid #fff;
  box-shadow: 0 1px 8px 1px #fff !important;
}
/* line 12728, ../sass/styles.scss */
.timeline--block-view .tl-timeline {
  background: #c9de96;
  background: -moz-linear-gradient(left, #c9de96 0%, #8ab66b 44%, #398235 100%);
  background: -webkit-linear-gradient(left, #c9de96 0%, #8ab66b 44%, #398235 100%);
  background: linear-gradient(to right, #c9de96 0%, #8ab66b 44%, #398235 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=1 );
}
/* line 12735, ../sass/styles.scss */
.timeline--block-view .tl-slide-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
}
/* line 12740, ../sass/styles.scss */
.timeline--block-view .tl-slider-container-mask {
  width: 100% !important;
}
/* line 12743, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next,
.timeline--block-view .tl-slidenav-previous {
  top: 8px !important;
  margin: 0 !important;
  height: 18px;
}
/* line 12749, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next:hover .tl-slidenav-icon,
.timeline--block-view .tl-slidenav-previous:hover .tl-slidenav-icon {
  margin-left: 0 !important;
}
/* line 12753, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next .tl-slidenav-content-container,
.timeline--block-view .tl-slidenav-previous .tl-slidenav-content-container {
  position: relative;
  display: inline-block !important;
  width: 14px !important;
  height: 18px !important;
}
/* line 12759, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next .tl-slidenav-icon,
.timeline--block-view .tl-slidenav-previous .tl-slidenav-icon {
  margin-left: 0;
  margin-bottom: 0;
  color: #999 !important;
}
/* line 12763, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next .tl-slidenav-icon:hover,
.timeline--block-view .tl-slidenav-previous .tl-slidenav-icon:hover {
  color: #666 !important;
}
/* line 12767, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next .tl-slidenav-title,
.timeline--block-view .tl-slidenav-next .tl-slidenav-description,
.timeline--block-view .tl-slidenav-previous .tl-slidenav-title,
.timeline--block-view .tl-slidenav-previous .tl-slidenav-description {
  display: none !important;
}
/* line 12771, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next .tl-slidenav-icon,
.timeline--block-view .tl-slidenav-previous .tl-slidenav-icon {
  font-size: 14px;
  width: 14px;
  height: 18px;
}
/* line 12777, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-previous {
  right: 55px !important;
}
/* line 12779, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-previous .tl-slidenav-content-container {
  margin-right: 0 !important;
}
/* line 12782, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-previous .tl-slidenav-icon:before {
  content: "\f060" !important;
  font-family: FontAwesome !important;
}
/* line 12787, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next {
  right: 35px !important;
}
/* line 12789, ../sass/styles.scss */
.timeline--block-view .tl-slidenav-next .tl-slidenav-icon:before {
  content: "\f061" !important;
  font-family: FontAwesome !important;
}
/* line 12794, ../sass/styles.scss */
.timeline--block-view .tl-message-full,
.timeline--block-view .tl-attribution,
.timeline--block-view .tl-slider-background {
  display: none;
}
/* line 12799, ../sass/styles.scss */
.timeline--block-view .tl-headline {
  font-family: "Trebuchet MS", arial, sans-serif !important;
}
/* line 12802, ../sass/styles.scss */
.timeline--block-view .tl-headline-date {
  color: #01A87D !important;
  font-family: "Trebuchet MS", arial, sans-serif !important;
  font-weight: bold !important;
}
/* line 12808, ../sass/styles.scss */
.timeline--block-view .tl-text-content p {
  color: #666666 !important;
  font-size: 11px !important;
  line-height: 16px !important;
  font-family: verdana !important;
  text-align: justify;
}
/* line 12815, ../sass/styles.scss */
.timeline--block-view .tl-text-content a {
  font-family: verdana !important;
  font-size: 11px !important;
  line-height: 16px !important;
}
/* line 12821, ../sass/styles.scss */
.timeline--block-view .tl-text {
  display: inline !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  float: none !important;
  text-align: left !important;
  vertical-align: top !important;
}
/* line 12830, ../sass/styles.scss */
.timeline--block-view .tl-message {
  position: relative;
  display: block;
  padding-right: 15px;
}
/* line 12835, ../sass/styles.scss */
.timeline--block-view .tl-media {
  width: auto !important;
  max-width: 100% !important;
  min-width: auto !important;
}
/* line 12840, ../sass/styles.scss */
.timeline--block-view .tl-storyslider {
  top: 0 !important;
  right: auto !important;
  width: 50% !important;
  height: 275px !important;
  margin: 20px auto !important;
  float: right !important;
  background: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 4px 4px 0 #666;
  -moz-box-shadow: 2px 4px 4px 0 #666;
  box-shadow: 2px 4px 4px 0 #666;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 12858, ../sass/styles.scss */
.timeline--block-view .tl-storyslider .tl-headline {
  font-size: 20px !important;
  line-height: 26px !important;
}
/* line 12861, ../sass/styles.scss */
.timeline--block-view .tl-storyslider .tl-headline a {
  color: #000;
}
/* line 12863, ../sass/styles.scss */
.timeline--block-view .tl-storyslider .tl-headline a:hover {
  color: #000;
}
/* line 12869, ../sass/styles.scss */
.timeline--block-view .tl-slide {
  margin-top: 28px !important;
}
/* line 12872, ../sass/styles.scss */
.timeline--block-view .tl-slider-close,
.timeline--block-view .tl-viewrow-close {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 99;
  width: 22px;
  height: 22px;
  color: #999;
  cursor: pointer;
}
/* line 12882, ../sass/styles.scss */
.timeline--block-view .tl-slider-close:before,
.timeline--block-view .tl-viewrow-close:before {
  content: "\f057";
  display: block;
  font-family: fontawesome;
  font-size: 22px;
  text-align: center;
}
/* line 12889, ../sass/styles.scss */
.timeline--block-view .tl-slider-close:hover,
.timeline--block-view .tl-viewrow-close:hover {
  color: #666;
}
/* line 12893, ../sass/styles.scss */
.timeline--block-view .tl-slide-content-container {
  vertical-align: top !important;
  padding: 15px;
  padding-top: 0;
  padding-right: 0;
}
/* line 12899, ../sass/styles.scss */
.timeline--block-view .tl-slide-scrollable-container {
  width: 100% !important;
}
/* line 12902, ../sass/styles.scss */
.timeline--block-view .tl-media-content-container {
  padding-right: 15px;
  text-align: left !important;
}
/* line 12906, ../sass/styles.scss */
.timeline--block-view .mCSB_draggerContainer {
  margin-top: 4px !important;
  height: 86% !important;
}
/* line 12910, ../sass/styles.scss */
.timeline--block-view .tl_view_searchlabel {
  position: absolute;
  top: 5px;
  font-family: verdana;
  font-weight: bold;
  color: #b3b3b3;
}
/* line 12917, ../sass/styles.scss */
.timeline--block-view .tl-timeaxis {
  bottom: auto;
  font-family: verdana, sans-serif;
}
/* line 12921, ../sass/styles.scss */
.timeline--block-view .tl-menubar {
  top: auto !important;
  bottom: 0 !important;
  left: auto !important;
  right: 0 !important;
  margin-bottom: 10px;
  border-radius: 0;
}
/* line 12928, ../sass/styles.scss */
.timeline--block-view .tl-menubar .tl-menubar-button {
  display: inline-block;
  margin-right: 10px;
  padding: 0;
  float: right;
}
/* line 12933, ../sass/styles.scss */
.timeline--block-view .tl-menubar .tl-menubar-button:last-child {
  display: none;
}
/* line 12936, ../sass/styles.scss */
.timeline--block-view .tl-menubar .tl-menubar-button .tl-icon-zoom-in:after,
.timeline--block-view .tl-menubar .tl-menubar-button .tl-icon-zoom-out:after {
  color: #000000;
  font-family: fontawesome;
  font-size: 18px;
  vertical-align: text-top;
}
/* line 12943, ../sass/styles.scss */
.timeline--block-view .tl-menubar .tl-menubar-button .tl-icon-zoom-in:after {
  content: "\f055";
}
/* line 12946, ../sass/styles.scss */
.timeline--block-view .tl-menubar .tl-menubar-button .tl-icon-zoom-out:after {
  content: "\f056";
}
/* line 12949, ../sass/styles.scss */
.timeline--block-view .tl-menubar .tl-menubar-button:hover {
  background: none !important;
}
/* line 12953, ../sass/styles.scss */
.timeline--block-view .tl-menubar .tl-menubar-zoom-text {
  margin-right: 10px;
  float: right;
  color: #666;
  font-family: verdana;
  font-size: 11px;
  line-height: 18px;
}

/* line 12967, ../sass/styles.scss */
.Arabic .fa-chevron-circle-right:before,
.Persian .fa-chevron-circle-right:before {
  content: "\f137";
}

/* OpenLayers Map theming */
/* line 12974, ../sass/styles.scss */
.openlayers-map .olPopup {
  width: 460px !important;
  height: 300px !important;
  background: rgba(214, 214, 214, 0.85);
  overflow: visible !important;
}
/* line 12979, ../sass/styles.scss */
.openlayers-map .olPopup img {
  display: none !important;
}
/* line 12982, ../sass/styles.scss */
.openlayers-map .olPopup .field-body,
.openlayers-map .olPopup p,
.openlayers-map .olPopup div {
  color: #333;
}
/* line 12987, ../sass/styles.scss */
.openlayers-map .olPopup .openlayers-location-title {
  padding-left: 5px;
  margin-right: 25px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 5px;
  border-bottom: 2px dotted #686868;
}
/* line 12994, ../sass/styles.scss */
.openlayers-map .olPopup .openlayers-location-title a {
  color: #777;
  font-weight: bold;
  font-size: 22px;
  font-family: Georgia;
}
/* line 13001, ../sass/styles.scss */
.openlayers-map .olPopup .olPopupCloseBox {
  border-radius: 100%;
  background-color: #777;
  padding: 10px;
  background-position: 48% center;
}
/* line 13008, ../sass/styles.scss */
.openlayers-map .olFramedCloudPopupContent {
  width: 440px !important;
  height: 280px !important;
}

/* World of Islam */
/* line 13015, ../sass/styles.scss */
.publication-accordian {
  cursor: pointer;
  color: #01A87D;   color: #008858;
  font-size: 16px;
  font-weight: normal;
  text-decoration: underline;
}
/* line 13021, ../sass/styles.scss */
.publication-accordian:after {
  content: "\f107";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  font-family: FontAwesome;
  font-size: 16px;
}
/* line 13030, ../sass/styles.scss */
.publication-accordian.publication-expanded:after {
  content: "\f106";
}

/* line 13035, ../sass/styles.scss */
.publication-listing-collapse {
  padding-top: 40px;
}
/* line 13037, ../sass/styles.scss */
.publication-listing-collapse .publication-title {
  padding: 20px;
  border: 1px solid #e8e8e8;
  background: #f8f8f8;
  color: #333333;
  font: 18px arial;
  font-weight: bold;
}
/* line 13045, ../sass/styles.scss */
.publication-listing-collapse .view-content {
  overflow: visible !important;
}
/* line 13047, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal {
  padding: 20px 0;
  margin: 0;
  height: 380px;
  width: 1180px;
}
/* line 13052, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal {
  width: 100%;
}
/* line 13055, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul {
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
/* line 13057, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul.publication-slider-islam {
  width: auto !important;
}
/* line 13060, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul :last-child {
  margin-right: 0;
}
/* line 13066, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li {
  width: 380px !important;
  height: 340px;
  margin: 0 20px 0 0;
}
/* line 13070, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li .views-fieldset {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  justify-content: center;
}
/* line 13077, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li .views-fieldset .views-field-nid {
  display: none;
}
/* line 13080, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li .views-fieldset .views-field-title {
  color: #01A87D;   color: #008858;
  cursor: pointer;
}
/* line 13084, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-clip-horizontal ul li .views-fieldset .views-field-field-image {
  cursor: pointer;
}
/* line 13091, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-prev {
  top: -48px;
  right: 60px;
  left: auto;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  color: #01A87D;   color: #008858;
}
/* line 13098, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-prev:after {
  content: "\f104";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 22px;
  vertical-align: middle;
}
/* line 13105, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-prev.jcarousel-prev-disabled {
  display: block;
  color: #d1d1d1;
  pointer-events: none;
}
/* line 13111, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-next {
  top: -48px;
  right: 20px;
  left: auto;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  color: #01A87D;   color: #008858;
}
/* line 13118, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-next:after {
  content: "\f105";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 22px;
  vertical-align: middle;
}
/* line 13125, ../sass/styles.scss */
.publication-listing-collapse .view-content .jcarousel-container-horizontal .jcarousel-next.jcarousel-next-disabled {
  display: block;
  color: #d1d1d1;
  pointer-events: none;
}
/* line 13134, ../sass/styles.scss */
.publication-listing-collapse .orange-publication-color {
  -webkit-box-shadow: inset 0 -4px 0 0 #e9560c;
  -moz-box-shadow: inset 0 -4px 0 0 #e9560c;
  box-shadow: inset 0 -4px 0 0 #e9560c;
}
/* line 13139, ../sass/styles.scss */
.publication-listing-collapse .violet-publication-color {
  -webkit-box-shadow: inset 0 -4px 0 0 #412883;
  -moz-box-shadow: inset 0 -4px 0 0 #412883;
  box-shadow: inset 0 -4px 0 0 #412883;
}
/* line 13144, ../sass/styles.scss */
.publication-listing-collapse .light-teal-publication-color {
  -webkit-box-shadow: inset 0 -4px 0 0 #14cccd;
  -moz-box-shadow: inset 0 -4px 0 0 #14cccd;
  box-shadow: inset 0 -4px 0 0 #14cccd;
}
/* line 13149, ../sass/styles.scss */
.publication-listing-collapse .purple-publication-color {
  -webkit-box-shadow: inset 0 -4px 0 0 #9d3188;
  -moz-box-shadow: inset 0 -4px 0 0 #9d3188;
  box-shadow: inset 0 -4px 0 0 #9d3188;
}
/* line 13154, ../sass/styles.scss */
.publication-listing-collapse .strong-red-publication-color {
  -webkit-box-shadow: inset 0 -4px 0 0 #d30a55;
  -moz-box-shadow: inset 0 -4px 0 0 #d30a55;
  box-shadow: inset 0 -4px 0 0 #d30a55;
}
/* line 13159, ../sass/styles.scss */
.publication-listing-collapse .grey-publication-color {
  -webkit-box-shadow: inset 0 -4px 0 0 #75757a;
  -moz-box-shadow: inset 0 -4px 0 0 #75757a;
  box-shadow: inset 0 -4px 0 0 #75757a;
}

/* line 13169, ../sass/styles.scss */
.page-series-world-of-islam .panels-flexible-world_of_islam_layout .panels-flexible-world_of_islam_layout-inside .panels-flexible-region-world_of_islam_layout-center {
  width: 100%;
}

/* line 13178, ../sass/styles.scss */
.region-bottom-content .contact-us-left {
  width: 33.3%;
  margin: 0 20px;
  padding: 10px;
  float: left;
}
/* line 13184, ../sass/styles.scss */
.region-bottom-content .our-staff-left {
  width: 33.3%;
  margin: 0 0 0 168px;
  padding: 10px;
  float: left;
}

/* line 13194, ../sass/styles.scss */
.English .region-bottom-content .our-staff-left {
  margin: 0;
}
/* line 13197, ../sass/styles.scss */
.English .region-bottom-content .contact-us-left {
  margin: 0;
}

/* Language Menu and quick link  */
/* line 13206, ../sass/styles.scss */
.header .region-top-right .block-iis-custom {
  width: 100%;
}
/* line 13208, ../sass/styles.scss */
.header .region-top-right .block-iis-custom .item-list {
  float: right;
}

/* line 13224, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-2-processed .views-exposed-widget.views-widget-sort-by .form-radios .form-item {
  display: inline-block;
}
/* line 13226, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-2-processed .views-exposed-widget.views-widget-sort-by .form-radios .form-item label {
  display: inherit;
}
/* line 13232, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-2-processed .views-exposed-widget.views-widget-sort-order {
  display: none;
}
/* line 13236, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-2-processed .views-exposed-widget.views-submit-button .fa-search {
  position: absolute;
  width: 26px;
  left: 249px;
}
/* line 13241, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-2-processed .views-exposed-widget.views-submit-button .fa-search:before {
  position: absolute;
  top: 5px;
}
/* line 13245, ../sass/styles.scss */
.learning-center-page .panels-flexible-region-last .inside .jquery-once-2-processed .views-exposed-widget.views-submit-button .fa-search .form-submit {
  margin-top: 0;
  border: none;
  background: none;
  font-size: 0;
  height: 26px;
  width: 22px;
  padding: 0;
  position: relative;
  z-index: 1;
  display: block;
}

.field-brightcove{
  display:inline-block;
  max-width:100%;
}

.field-brightcove > .video-js{
  max-width:100% !important;
}

#views_slideshow_cycle_teaser_section_home_page_elements-block_1{
  height:460px;
}

#views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide{
  position:absolute !important;
  height: 100% !important;
}

.view-home-page-elements .skin-default .views-slideshow-controls-bottom {
  z-index: 80;
}

@media screen and (max-width:640px){
  #views_slideshow_cycle_teaser_section_home_page_elements-block_1{
    height:300px;
  }

  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide{
    height:295px;
  }

  #views_slideshow_cycle_main_home_page_elements-block_1 .views_slideshow_slide .slide__description{
    bottom:auto;  
  }
}

.view-gallery-content-slideshow .juicebox-parent {
  margin: 2% 0 0;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic {
  width: 100% !important;
  margin: 0 auto;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area {
  width: 780px !important;
  background-color: #ececec;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jbn-left-button, .view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jbn-right-button, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jbn-left-button, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jbn-right-button {
  top: -1em !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container {
  width: 780px !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb {
  width: 120px !important;
  height: 120px !important;
  background-color: #fff;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb img, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb img {
  height: auto !important;
  width: auto !important;
  margin-top: 17px;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb .jb-idx-thb-frame, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb .jb-idx-thb-frame {
  width: 120px !important;
  height: 120px !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected {
  width: 120px !important;
  height: 120px !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected .jb-idx-thb-frame, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected .jb-idx-thb-frame {
  width: 120px !important;
  height: 120px !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-detail-area, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-detail-area {
  width: 780px !important;
}
.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-detail-area.jb-classifier-show-on-over, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-detail-area.jb-classifier-show-on-over {
  width: auto !important;
  top:0px !important;
  right: 410px !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-detail-area .jb-dt-main-frame, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-detail-area .jb-dt-main-frame {
  width: 780px !important;
  background-color: #efefef;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-classifier-link-wrapper.jb-classifier-detail-area.jb-classifier-layer.jb-classifier-show-on-over + div[style], .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-classifier-link-wrapper.jb-classifier-detail-area.jb-classifier-layer.jb-classifier-show-on-over + div[style], .view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jbac-number {
  display: none !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-area-caption, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-area-caption {
  width: 400px !important;
  top: 0 !important;
  left: 780px !important;
  opacity: 1 !important;
  display: block !important;
  max-height: none !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-area-caption tbody, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-area-caption tbody {
  vertical-align: top !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-area-caption tbody td, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-area-caption tbody td {
  vertical-align: top !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-area-caption .jb-cap-frame td, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-area-caption .jb-cap-frame td {
  padding-top: 0 !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-area-caption .jb-cap-frame td .jb-caption, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-area-caption .jb-cap-frame td .jb-caption {
  background: none !important;
  max-height: inherit !important;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-desc, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-desc {
  margin-right: 0 !important;
  font-size: 1em;
  text-shadow: none !important;
  line-height: 1.25em;
}

.view-gallery-content-slideshow .juicebox-parent .juicebox-gallery .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-title, .view-gallery-content-slideshow .juicebox-parent .jcbx-glry-classic .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-title {
  font-size: 1.3em !important;
  line-height: 1.2em !important;
  text-shadow: none !important;
  font-weight: bold;
}

.view-gallery-content-slideshow .juicebox-parent .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-desc span.abstract,
.view-gallery-content-slideshow .juicebox-parent .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-desc span.body {
  display: block;
  margin-bottom: 10px;
}
.view-gallery-content-slideshow .juicebox-parent .jb-area-caption .jb-cap-frame td .jb-caption .jb-caption-desc span.abstract {
  padding-bottom: 8px;
  border-bottom: 3px solid #01A87D;
}

.view-gallery-content-slideshow .juicebox-parent .jb-panel-index, .view-gallery-content-slideshow .juicebox-parent .jb-panel-detail, .view-gallery-content-slideshow .juicebox-parent .jb-area-caption, .view-gallery-content-slideshow .juicebox-parent .jb-navigation, .view-gallery-content-slideshow .juicebox-parent .jb-dt-main-frame, .view-gallery-content-slideshow .juicebox-parent .jb-dt-main-image, .view-gallery-content-slideshow .juicebox-parent .jb-idx-show-area, .view-gallery-content-slideshow .juicebox-parent .jb-idx-thumbnail-container {
  width: 100% !important;
}

.view-gallery-content-slideshow .juicebox-parent .jb-idx-show-area {
  left: 0 !important;
  bottom: 4em;
  top: 0px !important;
  height: 130px !important;
}

.view-gallery-content-slideshow .juicebox-parent .jb-dt-main-image {
  left: 0 !important;
  vertical-align: top  !important;
  top: 0 !important;
  text-align: center;
}

.view-gallery-content-slideshow .juicebox-parent .jb-navigation .jbn-left-button,
.view-gallery-content-slideshow .juicebox-parent .jb-navigation .jbn-right-button {
  background-color: #01A87D !important;
}

.view-gallery-content-slideshow .juicebox-parent .jb-idx-thb-list {
  width: auto !important;
}

.node-type-gallery-content #main .page__title, .node-type-gallery-content  #main .pane-title {
  margin-bottom: 0;
  padding-bottom: 0;
}

.view-gallery-content-slideshow2 {
  min-height: 740px;
  position: relative;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item {
  position: relative;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .sproutvideo-player,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-brightcove,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-video-main-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-quick-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-image {
  width: 780px;
  height: 650px;
  margin-right: 10px;
  float:left;
  background-color: #efefef;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-video-main-image img,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-quick-image img,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-image img {
  display: block;
  margin: 0 auto;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-sprout--video-embed + .field-video-main-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-sprout--video-embed + .field-gallery-item-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .sproutvideo-player + .field-video-main-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .sproutvideo-player + .field-gallery-item-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-brightcove + .field-video-main-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-brightcove + .field-gallery-item-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av + .field-video-main-image,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av + .field-gallery-item-image {
  display: none;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-brightcove .video-js,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av .video-js {
  width: 100% !important;
  margin:40px auto 0;
  float: none;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .views-field-nothing {
  float: left;
  width: 390px;
  padding: 30px 20px;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .views-field-nothing p {
  margin: 0 0 10px;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-title {
  font-size: 1.5em;
  line-height: 1.2em;
  font-weight: bold;
  margin-bottom: 12px;
  color: #008858;
}
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-abstract,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-abstract {
  /*padding-bottom: 18px;*/
  margin-bottom: 18px;
  font-size: 16px;
  /*border-bottom: 3px solid #01A87D;*/
  color: #686868;
}

.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-body,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-body {
  padding-top: 12px;
  border-top: 3px solid #008858;
  color: #686868;
}

.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-body,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-body p,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-body div,
.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .field-gallery-item-body {
  font-size: 16px !important;
}

.view-gallery-content-slideshow2 .views-slideshow-cycle-main-frame-row-item .views-field-counter {
  position: absolute;
  top:610px;
  right: 410px;
  background: #75757a;
  color: #fff;
  font-size: 14px;
  padding: 0 6px;
}

.view-gallery-content-slideshow2  .views-slideshow-controls-top {
  width: 780px;
  position: absolute;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom {
  top:660px;
  right: auto;
  width: 780px;
  background-color: #ececec;
  overflow: hidden;
  padding: 0 25px;
  z-index: 50;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .widget_pager_controls {
  position: absolute;
  left:3px;
  right:2px;
  top: 47px;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow {
  font-family: 'juicebox';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  width: 20px;
  height: 20px;
  padding: 0;
  border:0 none;
  float: left;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow span {
  width: 18px;
  height: 18px;
  background-color: #fff;
  color:transparent;
  padding: 2px 2px 0 2px;
  text-align: center;
  display: inline-block;
  opacity: 1;
  cursor: pointer;
  border-radius: 50%;
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow_next {
  float:right;
}

.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow_prev span::before {
  color: #01A87D;
  content: "\e000";
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow_next span::before {
  color: #01A87D;
  content: "\e001";
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .widget_pager_clip {
  overflow: hidden;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .widget_pager {
  height: 82px;
  margin: 10px 0 10px -10px;
  display: block;
  transition: margin-left 2s ease-in-out;
}

.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-fields div {
  display: block;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-fields > div {
  float: left;
  width: 124px;
  position: relative;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-fields img {
  max-width: 105px;
  max-height: 80px;
  display: block;
  margin: 0 auto;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-fields a {
  display: inline-block;
  height: 82px;
  min-width: 105px;
  background: #dfdfdf;
  border: 2px solid #bebebe;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-fields .active {
  text-decoration: none;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-fields .active img {
  border: 0 none;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-fields .active a {
  border-color:#01A87D;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-field-item div {
  max-height: 82px;
  max-width: 107px;
  height: 100%;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-bottom .views-slideshow-pager-field-item .field-video-image::after {
  content: '';
  background: url("../images/video-play-icon-sm.png") center center no-repeat !important;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  pointer-events: none;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-top .views_slideshow_controls_text {
  position: absolute;
  top:330px;
  width: auto;
  height: 40px;
  left:10px;
  right:10px;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-top .views_slideshow_controls_text span {
  font-family: 'juicebox';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  width: 28px;
  height: 28px;
  padding: 0;
  border:0 none;
}

.view-gallery-content-slideshow2  .views-slideshow-controls-top .views_slideshow_controls_text span a {
  width: 24px;
  height: 24px;
  background-color: #01A87D !important;
  color:transparent;
  padding: 2px 2px 0 2px;
  text-align: center;
  display: inline-block;
  opacity: 1;
  cursor: pointer;
  border-radius: 50%;
  position: relative;
  z-index: 1200;
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next {
  float: right;
}
.view-gallery-content-slideshow2  .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous  a::before {
  color: #fff;
  content: "\e000";
}
.view-gallery-content-slideshow2  .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next  a::before {
  color: #fff;
  content: "\e001";
}
.view-gallery-content-slideshow2  .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_pause {display: none;}

#zoomWindowTarget {
  position: absolute;
  right: 0;
  top: 20px;
  height: 380px;
  width: 380px;
}

.view-gallery-content-slideshow2 .views_slideshow_slide  {
  z-index: unset !important;
}
.view-gallery-content-slideshow2 .toggle-buttons {
  position: absolute;
  top: 10px;
  right: 410px;
  overflow: hidden;
  z-index: 1500;
}
.view-gallery-content-slideshow2 .toggle-buttons span.toggle-thumbs,
.view-gallery-content-slideshow2 .toggle-buttons span.toggle-external,
.view-gallery-content-slideshow2 .toggle-buttons span.toggle-fullscreen {
  /*width: 24px;
  height: 24px;*/
  display: inline-block;
  float: left;
  /*margin-left: 1px;*/
  font-family: 'juicebox';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.view-gallery-content-slideshow2 .toggle-buttons span a {
  width: 24px;
  height: 24px;
  background-color: #75757a !important;
  color:transparent;
  padding: 4px 2px 0 2px;
  text-align: center;
  display: block;
  cursor: pointer;
}
.view-gallery-content-slideshow2 .toggle-buttons span.toggle-thumbs a::before {
  color: #fff;
  content: "\e002";
}
.view-gallery-content-slideshow2 .toggle-buttons span.toggle-external a::before {
  color: #fff;
  content: "\e004";
}
.view-gallery-content-slideshow2 .toggle-buttons span.toggle-fullscreen a::before {
  color: #fff;
  content: "\e005";
}
.view-gallery-content-slideshow2.fullscreen .toggle-buttons {right:10px;}
.view-gallery-content-slideshow2.fullscreen .toggle-buttons span.toggle-fullscreen a::before {
  content: "\e006";
}

#gallery_fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: -1;
  padding-top: 20px;
  display: none;
}
#gallery_fullscreen .view-gallery-content-slideshow2,
#gallery_fullscreen .pane-title {display: block; margin: 0 auto; width: 1180px; position: relative;}
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-brightcove,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-video-main-image,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-quick-image,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-gallery-item-image,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .video-js,
#gallery_fullscreen .views-slideshow-controls-top,
#gallery_fullscreen .views-slideshow-controls-bottom {
  width: 1180px !important;
  margin-right: 0;
}
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-brightcove,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-video-main-image,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-quick-image,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .field-gallery-item-image,
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .video-js {height: 800px;}
#gallery_fullscreen .views-slideshow-controls-top {display: block;}
#gallery_fullscreen .views-slideshow-controls-bottom {display: block; background-color: #ececec96; top: 680px;}
#gallery_fullscreen .toggle-buttons {right:10px;}
#gallery_fullscreen .views-slideshow-cycle-main-frame-row-item .views-field-nothing {display: none;}

#gallery_fullscreen .pane-title {
  background-color: #e0e0e0;
  padding: 0.1% 1% 0.5%;
  clear: both;
  margin-bottom: 0;
  padding-bottom: 0;
}

body.no-scroll {overflow: hidden;}
body.no-scroll #gallery_fullscreen {z-index: 3000;}
body.no-scroll #gallery_fullscreen .views-slideshow-controls-top .views_slideshow_controls_text span a {z-index: 3200;}
body.no-scroll #gallery_fullscreen .views-slideshow-controls-bottom {z-index: 3300;}

.view-gallery-content-slideshow-full-width {
  min-height: 740px;
  position: relative;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item {
  position: relative;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .sproutvideo-player,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-brightcove,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-video-main-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-quick-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-image {
  /*width: 780px;
  height: 650px;
  margin-right: 10px;
  float:left;*/
  width: 1180px;
  height: 664px;
  margin-top: 0;
  overflow: hidden;
  display: block;
  background-color: #f9f9f9;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-video-main-image img,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-quick-image img,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-image img {
  display: block;
  margin: 0 auto;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .sproutvideo-player + .field-video-main-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .sproutvideo-player + .field-gallery-item-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-sprout--video-embed + .field-video-main-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-sprout--video-embed + .field-gallery-item-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-brightcove + .field-video-main-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-brightcove + .field-gallery-item-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av + .field-video-main-image,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av + .field-gallery-item-image {
  display: none;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-brightcove .video-js,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av .video-js {
  width: 100% !important;
  margin: 0 auto;
  float: none;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .views-field-nothing {
  /*float: left;
  width: 390px;
  padding: 30px 20px;*/
  padding: 10px 20px;
  margin-top: 125px;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .views-field-nothing p {
  margin: 0 0 10px;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-title {
  font-size: 1.3em;
  line-height: 1.2em;
  font-weight: bold;
  margin-bottom: 12px;
}
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-abstract,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-abstract {
  /*padding-bottom: 18px;*/
  margin-bottom: 18px;
  font-size: 16px;
  /*border-bottom: 3px solid #01A87D;*/
}

.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-body,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-body {
  padding-top: 12px;
  border-top: 3px solid #01A87D;
}

.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-body,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-body p,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-body div,
.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-body {
  font-size: 16px !important;
}

.view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .views-field-counter {
  position: absolute;
  top:630px;
  right: 10px;
  background: #75757a;
  color: #fff;
  font-size: 14px;
  padding: 0 6px;
}

.view-gallery-content-slideshow-full-width  .views-slideshow-controls-top {
  width: 1180px;
  position: absolute;
  /* do not set z-index here, it affects video play icon. look for child link element. */
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom {
  top:675px;
  right: auto;
  width: 1180px;
  background-color: #f7f7f7;
  overflow: hidden;
  padding: 0 25px;
  z-index: 3050;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .widget_pager_controls {
  position: absolute;
  left:3px;
  right:2px;
  top: 47px;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow {
  font-family: 'juicebox';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  width: 20px;
  height: 20px;
  padding: 0;
  border:0 none;
  float: left;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow span {
  width: 18px;
  height: 18px;
  background-color: #fff;
  color:transparent;
  padding: 2px 2px 0 2px;
  text-align: center;
  display: inline-block;
  opacity: 1;
  cursor: pointer;
  border-radius: 50%;
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow_next {
  float:right;
}

.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow_prev span::before {
  color: #01A87D;
  content: "\e000";
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .widget_pager_controls .widget_pager_arrow_next span::before {
  color: #01A87D;
  content: "\e001";
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .widget_pager_clip {
  overflow: hidden;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .widget_pager {
  height: 82px;
  margin: 10px 0 10px -10px;
  display: block;
  transition: margin-left 2s ease-in-out;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-fields div {
  display: block;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-fields > div {
  float: left;
  width: 124px;
  position: relative;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-fields img {
  max-width: 105px;
  max-height: 80px;
  display: block;
  margin: 0 auto;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-fields a {
  display: inline-block;
  height: 82px;
  min-width: 105px;
  background: #dfdfdf;
  border: 2px solid #bebebe;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-fields .active {
  text-decoration: none;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-fields .active img {
  border: 0 none;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-fields .active a {
  border-color:#01A87D;
}

.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-field-item div {
  max-height: 82px;
  max-width: 107px;
  height: 100%;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-bottom .views-slideshow-pager-field-item .field-video-image::after {
  content: '';
  background: url("../images/video-play-icon-sm.png") center center no-repeat !important;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  pointer-events: none;
}

.view-gallery-content-slideshow-full-width  .views-slideshow-controls-top .views_slideshow_controls_text {
  position: absolute;
  top:330px;
  width: auto;
  height: 40px;
  left:10px;
  right:10px;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-top .views_slideshow_controls_text span {
  font-family: 'juicebox';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  width: 28px;
  height: 28px;
  padding: 0;
  border:0 none;
}

.view-gallery-content-slideshow-full-width  .views-slideshow-controls-top .views_slideshow_controls_text span a {
  width: 24px;
  height: 24px;
  background-color: #01A87D !important;
  color:transparent;
  padding: 2px 2px 0 2px;
  text-align: center;
  display: inline-block;
  opacity: 1;
  cursor: pointer;
  border-radius: 50%;
  position: relative;
  z-index: 3020;
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next {
  float: right;
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_previous  a::before {
  color: #fff;
  content: "\e000";
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_next  a::before {
  color: #fff;
  content: "\e001";
}
.view-gallery-content-slideshow-full-width  .views-slideshow-controls-top .views_slideshow_controls_text .views_slideshow_controls_text_pause {display: none;}

.view-gallery-content-slideshow-full-width #zoomWindowTarget {
  position: absolute;
  right: 0;
  top: 20px;
  height: 380px;
  width: 380px;
}

.view-gallery-content-slideshow-full-width .views_slideshow_slide  {
  z-index: unset !important;
}
.view-gallery-content-slideshow-full-width .toggle-buttons {
  position: absolute;
  top: 10px;
  right: 10px;
  overflow: hidden;
  z-index: 1500;
}
.view-gallery-content-slideshow-full-width .toggle-buttons span.toggle-thumbs,
.view-gallery-content-slideshow-full-width .toggle-buttons span.toggle-external,
.view-gallery-content-slideshow-full-width .toggle-buttons span.toggle-fullscreen {
  /*width: 24px;
  height: 24px;*/
  display: inline-block;
  float: left;
  /*margin-left: 1px;*/
  font-family: 'juicebox';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.view-gallery-content-slideshow-full-width .toggle-buttons span a {
  width: 24px;
  height: 24px;
  background-color: #75757a !important;
  color:transparent;
  padding: 4px 2px 0 2px;
  text-align: center;
  display: block;
  cursor: pointer;
}
.view-gallery-content-slideshow-full-width .toggle-buttons span.toggle-thumbs a::before {
  color: #fff;
  content: "\e002";
}
.view-gallery-content-slideshow-full-width .toggle-buttons span.toggle-external a::before {
  color: #fff;
  content: "\e004";
}
.view-gallery-content-slideshow-full-width .toggle-buttons span.toggle-fullscreen a::before {
  color: #fff;
  content: "\e005";
}

@media all and (max-width: 1179px) {

  .view-gallery-content-slideshow-full-width {min-height: 0;}
  .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame,
  .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row {width: 100% !important;}

  .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-brightcove, .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-video-main-image, .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av, .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-quick-image, .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-image {
    width: 100%;
    height: 0;
    padding-bottom: 75.5%; /* preserve aspect ratio on all images? */
  }

  .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .views-field-counter {top:0px; margin-top: 72%;}

  .view-gallery-content-slideshow-full-width .views-slideshow-controls-top,
  .view-gallery-content-slideshow-full-width .views-slideshow-controls-bottom {width: 100%}
  .view-gallery-content-slideshow-full-width .views-slideshow-controls-top {margin-top: 35%;}
  .view-gallery-content-slideshow-full-width .views-slideshow-controls-top .views_slideshow_controls_text {top: 20%;}
  .view-gallery-content-slideshow-full-width .views-slideshow-controls-bottom {top: 0px; margin-top: 77%;}

  .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-brightcove .video-js, .view-gallery-content-slideshow-full-width .views-slideshow-cycle-main-frame-row-item .field-gallery-item-av .video-js {
    height: 0 !important;
    padding-bottom: 75.5%; /* preserve (inherit) aspect ratio on video */
  }
}

.view-gallery-essay-page .view-header, .view-gallery-essay-page .view-footer, .view-gallery-essay-page .gallery-links {
  padding: 20px;
  background: #efefef;
  margin-bottom: 20px;
  overflow: hidden;
}

.view-gallery-essay-page .share-links {text-align: right; float: right;}
.view-gallery-essay-page .share-links .sharethis-wrapper {display: inline-block; vertical-align: middle;}
.view-gallery-essay-page .more-link {text-align: left; float: left;}
.view-gallery-essay-page .more-link a, #cboxCTA .more-link a, .view-gallery-essay-page .field-gallery-item-text a.gallery-link {
  display: block;
  text-align: center;
  color: #fff;
  background: #01a87d url("../images/eye-icon-hover.png") 5px center no-repeat !important;
  /*font-size: 13px;*/
  padding: 4px 20px 4px 34px;
}
.view-gallery-essay-page .field-gallery-item-text a.gallery-link {display: inline-block;}
.view-gallery-essay-page .view-footer .more-link,
.view-gallery-essay-page .gallery-links .more-link {display: none;}
.view-gallery-essay-page .view-footer .share-links,
.view-gallery-essay-page .gallery-links .share-links {font-weight: bold;}

.view-gallery-essay-page .views-row {
  clear: both;
  overflow: hidden;
  margin: 20px 0;
}

.view-gallery-essay-page .views-field-title .field-content,
.view-gallery-essay-page .views-field-title-1 .field-content,
.view-gallery-essay-page .views-field-field-gallery-content-reference-1 .field-content,
.view-gallery-essay-page .field-gallery-item .field-gallery-item-text h2 {
  font-size: 1.2em;
  color: #01A87D;
  font-weight: 600;
  border-bottom:2px solid #01A87D;
  padding-bottom: 3px;
}
.view-gallery-essay-page .field-gallery-item .field-gallery-item-text h2 {
  display:inline-block;
  margin-top: 0;
}
.view-gallery-essay-page .field-gallery-item {
  overflow: hidden;
  margin: 1.6em 0;
}
.view-gallery-essay-page .field-gallery-item .field-gallery-item-image a {
  float:left;
}
.view-gallery-essay-page .field-gallery-item .field-gallery-item-caption {
  font-size: 12px;
  background-color: #efefef;
  border-bottom: 1px solid #01A87D;
  padding: 4px 10px;
  color: #333;
}
/*.view-gallery-essay-page .field-gallery-item .field-gallery-item-text,
.view-gallery-essay-page .field-gallery-item .field-gallery-item-image,
.view-gallery-essay-page .field-gallery-item .field-gallery-item-video {
float:left;
}
.view-gallery-essay-page .field-gallery-item .field-gallery-item-text {width: 40%;}*/
.page-node #main #content .view-gallery-essay-page .field-gallery-item p {
  line-height: 1.8em;
  margin: 0 0 1.6em;
}
.page-node #main #content .view-gallery-essay-page .field-gallery-item p:last-of-type {
  margin-bottom: 0;
}
.view-gallery-essay-page .field-gallery-item .field-gallery-item-image,
.view-gallery-essay-page .field-gallery-item .field-gallery-item-video {width: 60%;}

.view-gallery-essay-page .field-gallery-item .field-gallery-item-image {overflow: hidden;}

.view-gallery-essay-page .item-wrapper-right .field-gallery-item-image,
.view-gallery-essay-page .item-wrapper-right .field-gallery-item-video {float:left; margin-right: 30px;}
.view-gallery-essay-page .item-wrapper-left .field-gallery-item-image,
.view-gallery-essay-page .item-wrapper-left .field-gallery-item-video {float:right; margin-left: 30px;}

/*.view-gallery-essay-page .item-wrapper-left .field-gallery-item-text {padding-right: 30px;}
.view-gallery-essay-page .item-wrapper-right .field-gallery-item-text {padding-left: 30px;}*/

.view-gallery-essay-page .item-wrapper-center .field-gallery-item-text,
.view-gallery-essay-page .item-wrapper-center .field-gallery-item-image,
.view-gallery-essay-page .item-wrapper-center .field-gallery-item-video {
  float:none;
  width: 100%;
  padding: 0;
  clear: both;
}
.view-gallery-essay-page .item-wrapper-center .field-gallery-item-image:first-child,
.view-gallery-essay-page .item-wrapper-center .field-gallery-item-text:first-child {
  margin-bottom: 1.6em;
}
.view-gallery-essay-page .field-gallery-item .field-gallery-item-image img {display: block;}
.view-gallery-essay-page .field-gallery-item .field-gallery-item-video .video-js {
  width:100% !important;
  min-height: 400px;
}
.view-gallery-essay-page .item-wrapper-center .field-gallery-item-video .video-js {
  min-height: 600px;
}

@media all and (max-width: 768px) {
  .view-gallery-essay-page .field-gallery-item .field-gallery-item-video .video-js {
    min-height: 0;
    height: 0 !important;
    padding-bottom: 56.5%;
  }
}
@media all and (max-width: 480px) {
  .view-gallery-essay-page .item-wrapper-left .field-gallery-item-image,
  .view-gallery-essay-page .item-wrapper-left .field-gallery-item-video,
  .view-gallery-essay-page .item-wrapper-right .field-gallery-item-image,
  .view-gallery-essay-page .item-wrapper-right .field-gallery-item-video {
    float: none;
    width: 100%;
    margin: 0 auto;
  }
}

.page-galleries #page-title {
  margin-top: 0.83333em;
  margin-bottom: 0.83333em;
}
.view-gallery-essay-listing .view-content {
  overflow: hidden;
  margin: 0 -15px;
}
.view-gallery-essay-listing .views-row {
  width: 33%;
  float:left;
  padding: 0 15px;
  margin-bottom: 30px;
}
.pane-gallery-essay-listing-panel-pane-1 .view-gallery-essay-listing .views-row {
  width: 50%;
}
.pane-gallery-essay-listing-panel-pane-2 .view-gallery-essay-listing .column-sizer {
  width: 32%;
}
.pane-gallery-essay-listing-panel-pane-2 .view-gallery-essay-listing .column-spacer {
  width: 2%;
}

@media all and (max-width: 768px) {
  .pane-gallery-essay-listing-panel-pane-2 .view-gallery-essay-listing .views-row,
  .pane-gallery-essay-listing-panel-pane-2 .view-gallery-essay-listing .column-sizer {
    width: 50%;
  }
  .pane-gallery-essay-listing-panel-pane-2 .view-gallery-essay-listing .column-spacer {
    width: 0%;
  }
}
@media all and (max-width: 480px) {
  .pane-gallery-essay-listing-panel-pane-1 .view-gallery-essay-listing .views-row,
  .pane-gallery-essay-listing-panel-pane-2 .view-gallery-essay-listing .views-row,
  .pane-gallery-essay-listing-panel-pane-2 .view-gallery-essay-listing .column-sizer {
    width: 100%;
  }
  .pane-gallery-essay-listing-panel-pane-2 .view-gallery-essay-listing .column-spacer {
    width: 0%;
  }
  .view-gallery-essay-listing .field-gallery-item-listing img {width: 100%; height: auto;}
}
/*.view-gallery-essay-listing .field-gallery-item-listing {border-bottom: 5px solid #01A87D;}*/
.view-gallery-essay-listing .field-gallery-item-listing .video-js {max-width: 100%;}
.view-gallery-essay-listing .field-gallery-item-listing img {display: block;}
/*.view-gallery-essay-listing .views-field-nothing {
border: 1px solid #eee;
border-top:0 none;
padding: 20px;
}*/
.view-gallery-essay-listing .views-field-nothing .field-body {
  min-height: 82px;
  margin: 10px 0;
  font-size: 14px !important;
}
.view-gallery-essay-listing .views-field-nothing .field-title {min-height: 54px;}
.view-gallery-essay-listing .views-field-nothing .field-title a {font-weight: bold;}
.view-gallery-essay-listing .views-field-nothing .gallery-link a {
  padding: 8px 20px 8px 40px;
  border:1px solid #01A87D;
  color:#01A87D;
  font-size: 13px;
  background: #fff url("../images/eye-icon.png") 10px center no-repeat !important;
}
.view-gallery-essay-listing .views-field-nothing .gallery-link a:hover {
  color: #fff;
  background: #01a87d url("../images/eye-icon-hover.png") 10px center no-repeat !important;
}
.view-gallery-essay-listing .views-field-nothing .gallery-item-count {
  font-size: 13px;
}

.view-gallery-essay-listing u,
.view-gallery-essay-page u,
.view-gallery-content-slideshow2 u,
.view-gallery-content-slideshow-full-width u {
  color: inherit;
}

.view-gallery-essay-listing .gallery-block-background {
  padding: 20px;
}
.view-gallery-essay-listing .gallery-block-background .field-title a,
.view-gallery-essay-listing .gallery-block-background .gallery-link a {
  color: #ffffff;
}
.view-gallery-essay-listing .gallery-block-background .field-body {
  color: #ffffff;
}
.view-gallery-essay-listing .gallery-block-background-none .field-title a,
.view-gallery-essay-listing .gallery-block-background-none .gallery-link a {
  color: #01A87D;
}
.view-gallery-essay-listing .gallery-block-background-none .field-body {
  color: #333;
}
.view-gallery-essay-listing .gallery-block-border {
  clear: both;
  padding: 20px;
  border: 1px solid #e8e8e8;
}
.view-gallery-essay-listing .gallery-block-stripe {
  width: 100%;
  height: 9px;
  background: #ffffff;
  border: 0 none;
}
.view-gallery-essay-listing .gallery-block-background-none {
  border: 1px solid #eee;
  border-top: 0 none;
}
.view-gallery-essay-listing .gallery-block-background-none-top {
  border-top: 5px solid #01A87D;
}
.view-gallery-essay-listing .gallery-block-background-orange {
  background: #e9560c;
}
.view-gallery-essay-listing .gallery-block-stripe-orange {
  background: #e9560c;
  border-top: 4px solid #ffffff;
}
.view-gallery-essay-listing .gallery-block-background-violet {
  background: #412883;
}
.view-gallery-essay-listing .gallery-block-stripe-violet {
  background: #412883;
  border-top: 4px solid #ffffff;
}
.view-gallery-essay-listing .gallery-block-background-light-teal {
  background: #14cccd;
}
.view-gallery-essay-listing .gallery-block-stripe-light-teal {
  background: #14cccd;
  border-top: 4px solid #ffffff;
}
.view-gallery-essay-listing .gallery-block-background-strong-red {
  background: #d30a55;
}
.view-gallery-essay-listing .gallery-block-stripe-strong-red {
  background: #d30a55;
  border-top: 4px solid #ffffff;
}
.view-gallery-essay-listing .gallery-block-background-purple {
  background: #9d3188;
}
.view-gallery-essay-listing .gallery-block-stripe-purple {
  background: #9d3188;
  border-top: 4px solid #ffffff;
}
.view-gallery-essay-listing .gallery-block-background-grey {
  background: #75757a;
}
.view-gallery-essay-listing .gallery-block-stripe-grey {
  background: #75757a;
  border-top: 4px solid #ffffff;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget {
  padding: 0px;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget label {
  float: left;
  margin-right: 20px;
  font-size: 16px;
  color: #333333;
  font-family: arial;
  font-weight: bold;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget input.form-text, .view-gallery-essay-listing .views-exposed-form .views-exposed-widget select, .view-gallery-essay-listing .views-exposed-form .views-exposed-widget textarea {
  border-radius: 0px;
  color: #a7a7a7;
  padding: 7px 6px;
  box-shadow: none;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget {
  display: inline-block;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget .form-item {
  width: 313px;
  margin-right: 20px;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget .form-item.form-type-textfield {
  width: 314px;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget .form-item select,
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget .form-item input {
  height: 36px;
  border-color: #e8e8e8;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget .form-item .form-select {
  width: 100%;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget .form-type-select select {
  padding-right: 35px;
  background: #fff url("../images/angle_arrow.png") 100% center no-repeat !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget .form-type-select select:focus {
  outline: transparent;
  color: #888888;
}
.view-gallery-essay-listing .views-exposed-form .views-exposed-widget .views-widget .form-item-combine input {
  outline: transparent;
  color: #888888;
}
.view-gallery-essay-listing .views-exposed-form .views-widget-filter-title {
  width: 32%;
}
.view-gallery-essay-listing .views-exposed-form .views-submit-button {
  width: auto;
  padding-right: 0px;
}
.view-gallery-essay-listing .views-exposed-form .views-submit-button input {
  width: 140px;
  height: 36px;
  border: none;
  color: #FFF;
  background: #009a67;
  font-size: 16px;
  cursor: pointer;
}
.view-gallery-essay-listing .views-exposed-form .views-submit-button input:hover {
  background-color: #00865a;
  color: #FFF;
}
.view-gallery-essay-listing .views-exposed-form .views-submit-button .ajax-progress {
  display: none;
}
.view-gallery-essay-listing .view-filters {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  padding: 12px 18px;
  border: 1px solid #e8e8e8;
  background: #f8f8f8;
}
.view-gallery-essay-listing .view-filters .views-exposed-form .views-exposed-widgets {
  margin-bottom: 0;
}

#cboxOverlay {background: #000;}
#cboxPrevious, #cboxNext, #cboxClose {
  background: none;
  width: 30px;
  height: 24px;
  top: -24px;
  text-indent: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
}
#cboxNext {right: 32px;}
#cboxPrevious {right: 64px;}
#cboxClose {top:-26px;}
#cboxTitle {top: -26px; font-size: 14px; color: #fff;}
#cboxPrevious .fa, #cboxNext .fa  {font-size: 18px;}
#cboxClose .fa {font-size: 24px;}
#cboxContent button, #cboxContent button:active, #cboxContent button:focus {outline: none;}
#cboxLoadedContent {padding: 0;}
#cboxCTA {position: absolute; bottom:0; left:0;}

#quickset-step_tabs.quick-accordion .ui-accordion-header,
#quickset-gpish_tabs.quick-accordion .ui-accordion-header {
    border:0 none;
    border-radius: 0;
    background: #f5f5f5;
    padding: 1em 1.5em;
    margin-top: 4px;
    font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
#quickset-step_tabs.quick-accordion .ui-accordion-header a,
#quickset-gpish_tabs.quick-accordion .ui-accordion-header a {
  color: #01A87D;   color: #007157;
    font-size: 18px;
    font-weight: normal;
}
#quickset-step_tabs.quick-accordion .ui-accordion-header span,
#quickset-gpish_tabs.quick-accordion .ui-accordion-header span {
    left: auto;
    right: 1.5em;
    background: none;
  color: #01A87D;   color: #007157;
    text-indent: 0;
}
#quickset-step_tabs.quick-accordion .ui-accordion-header span::after,
#quickset-gpish_tabs.quick-accordion .ui-accordion-header span::after {
    content: "\f067";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    vertical-align: middle;
}
#quickset-step_tabs.quick-accordion .ui-accordion-header span.ui-icon-triangle-1-s::after,
#quickset-gpish_tabs.quick-accordion .ui-accordion-header span.ui-icon-triangle-1-s::after {
    content: "\f068";
}

#block-quicktabs-publications .quicktabs-tabs li.active a.active {
  background: #ececec;
}

@media only screen and (max-width: 640px) and (min-width: 320px) {
  #quickset-step_tabs.quick-accordion .ui-accordion-content,
  #quickset-gpish_tabs.quick-accordion .ui-accordion-content {
    padding: 1em;
  }
  #quickset-step_tabs.quick-accordion .ui-accordion-content .field-body,
  #quickset-gpish_tabs.quick-accordion .ui-accordion-content .field-body {
    width: 90% !important;
  }
}

.node-type-publication #cboxContent {
  padding: 1px;
}
.node-type-publication #cboxLoadedContent {
  background: #fff;
  padding: 30px;
}

.view-id-solr_search.view-display-id-page_36 .views-field-php a,
.view-id-solr_search.view-display-id-page_36 .views-field-field-image a {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.view-id-solr_search.view-display-id-page_36 a span.dl_txt {
  position: absolute;
  top: 0;
  right: 0;
  padding: 3px 8px;
  background: #008858;
  color: #fff;
  font-size: 13px !important;
}
.view-id-solr_search.view-display-id-page_36 .views-field-field-people {
  color:#686868;
  font-size: 13px;
}

#webform-client-form-263447 #webform-component-intro,
#webform-client-form-263447 .webform-component--intro {
  margin: 0;
  margin-top: -10px;
}
#webform-client-form-263447 #webform-component-name,
#webform-client-form-263447 #webform-component-country,
#webform-client-form-263447 #webform-component-email,
#webform-client-form-263447 .webform-component--name,
#webform-client-form-263447 .webform-component--country,
#webform-client-form-263447 .webform-component--email {
  float: left;
  width: 33.3%;
  padding-right: 10px;
  margin-top: 0;
}
#webform-client-form-263447 #webform-component-name input,
#webform-client-form-263447 #webform-component-country select,
#webform-client-form-263447 #webform-component-email input,
#webform-client-form-263447 .webform-component--name input,
#webform-client-form-263447 .webform-component--country select,
#webform-client-form-263447 .webform-component--email input{
  width: 100% !important;
}
#webform-client-form-263447 #webform-component-let-us-know-what-sparked-your-interest-in-this-book,
#webform-client-form-263447 .webform-component--let-us-know-what-sparked-your-interest-in-this-book {
  clear: both;
}
/*#webform-client-form-263447 #webform-component-let-us-know-what-sparked-your-interest-in-this-book label {
  font-size: 18px;
  color: #008858;
}*/
#webform-client-form-263447 #webform-component-let-us-know-what-sparked-your-interest-in-this-book .form-textarea-wrapper,
#webform-client-form-263447 .webform-component--let-us-know-what-sparked-your-interest-in-this-book .form-textarea-wrapper {
  margin-top: 2px;
}
#webform-client-form-263447 .form-radios {
  overflow: hidden;
}
#webform-client-form-263447 .form-radios .form-type-radio {
  float: left; padding-right: 20px;
}

#webform-client-form-263447 .webform-component-markup p,
#content #webform-client-form-263447 .webform-component-markup p {
  font-size: 13px;
}
#webform-client-form-263447 .form-actions {
  margin-bottom: 0;
}
#webform-client-form-263447 .form-actions .form-submit {
  background: #008858;
  color: #fff;
  border: 0 none;
  padding: 8px 12px;
  margin: 0 auto;
  display: block;
}

.view-publication-ebook.view-display-id-default .views-row-1 {
  margin: 10px 0 30px;
}

.view-publication-ebook .views-row a.cboxElement,
.view-publication-ebook .views-row a.downloadLink,
#cboxLoadedContent .view-publication-ebook .views-row a {
  background: #008858;
  color: #fff;
  border: 0 none;
  padding: 8px 12px;
}
.view-publication-ebook .views-row a.cboxElement img,
.view-publication-ebook .views-row a.downloadLink img,
#cboxLoadedContent .view-publication-ebook .views-row a img {
  height: 50px;
  margin-right: 10px;
  margin-top: -5px;
  vertical-align: middle;
}
#cboxLoadedContent .view-publication-ebook .views-row-1  {
  text-align: center;
  padding-top: 38%;
  font-size: 40px;
}
#cboxLoadedContent .view-publication-ebook .views-row-1  a img {
  height: 80px;
  margin-top: -10px;
}

#views-exposed-form-solr-search-page-36 #edit-search-api-aggregation-1-wrapper {width: 48%;}
#views-exposed-form-solr-search-page-36 #edit-search-api-aggregation-3-wrapper {width: 36%;}
#views-exposed-form-solr-search-page-36 .views-submit-button {margin-top:27px;}
#views-exposed-form-solr-search-page-36 .views-reset-button {margin-top:27px; float: right; padding-right: 0;}

@media screen and (max-width:480px){
  #views-exposed-form-solr-search-page-36 #edit-search-api-aggregation-1-wrapper,
  #views-exposed-form-solr-search-page-36 #edit-search-api-aggregation-3-wrapper {width: 100%;}
  #views-exposed-form-solr-search-page-36 .views-submit-button {margin-top:10px; clear: left;}
  #views-exposed-form-solr-search-page-36 .views-reset-button {margin-top:10px; float: left;}
}

.field-sprout--video-embed > div {
  max-width: 100%;
  margin: 0 auto;
}
.field-sprout--video-embed iframe {
  display: block;
  margin: 0 auto 20px;
}
@media (max-width: 640px) {
  .field-sprout--video-embed > iframe {
    width: 90vw;
    height: 50.63vw;
  }
}

.cep_leftalign{width:100%;}
.cep_leftalign iframe{margin-right:30px;}
.cep_rightalign{width:100%;}
.cep_grid_container{width:100%; overflow: hidden;}
.cep_col {float:left;}
.cep_col_1 {width: 33%;}
.cep_col_2 {width: 66%;}
.cep_leftcol {float:left;}
.cep_rightcol {float:right;}

.cep_table{overflow: visible;overflow-x: scroll; border-collapse: collapse; border: 1px solid black;}
.cep_table th, .cep_table td { border:1px solid black; position: static; }

@media screen and (max-width:767px){
  .cep_table tbody{width: max-content;display: block;}
  .cep_table tr {display: table-row;}
  .cep_table td {display:table-cell;}
  .cep_col {float: none; width: auto; margin-bottom: 30px;}
}
.cep_fullalign {clear:both; overflow: hidden;}
.cep_leftalign iframe, .cep_fullalign iframe {margin-bottom:30px;}
.cep_rightalign iframe{margin-top:30px;}
.cep_leftalign p.cep_pfirst, .cep_fullalign p.cep_pfirst {
  margin: 0!important;
}
.cep_fullalign iframe {margin-right: 30px;}
.cep_fullalign p.cep_pfirst {padding-top:110px;}
.cep_fullinfo {clear:both; width: auto; max-width: 700px; margin: 0 auto;}


@media screen and (min-width:768px){
  .cep_leftalign{width:70%;float:left;}
  .cep_rightalign{width:28%;float:right;}

}
@media screen and (max-width:1160px){
  .cep_fullalign p.cep_pfirst {padding-top:90px;}
}
@media screen and (max-width:1130px){
  .cep_fullalign p.cep_pfirst {padding-top:50px;}
}
@media screen and (max-width:1040px){
  .cep_fullalign p.cep_pfirst {padding-top:0;}
}
@media screen and (max-width:480px){
  .cep_fullalign iframe {margin-right: 0px;}
  .cep_fullalign p.cep_pfirst {clear: left;}
}



.page-publications-ebooks .block-facetapi {
  width: 46%;
  float: left;
  padding-right: 10px;
}

.page-publications-ebooks .block-facetapi h2 {
  font-size: 0.8em;
  font-weight: 700;
  margin: 0;
}

.page-publications-ebooks .block-facetapi .form-item {
  margin-top: 0;
  margin-bottom: 0;
}

.page-publications-ebooks .facetapi-reset {
  float: left;
}

.page-publications-ebooks .facetapi-reset a.btn {
  color:#fff;
  background-color:#00865a;
  padding: 1px 8px;
  margin-top: 1.6em;
  display: block;
}

.page-publications-ebooks .view-solr-search {
  clear: both;
}

@media screen and (max-width:480px){ 
  .page-publications-ebooks .block-facetapi {
    width: auto;
    float: none;
    padding-right: 0;
  }
}

.page-library .view-featured-banners .views-field-title a {
  font-size: 29px;
}
