@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");
@import url("https://fonts.googleapis.com/css?family=Lora:400,400i%7COpen+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");
@import url("https://fonts.googleapis.com/css?family=Lora:400,400i%7COpen+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");
@import url("https://fonts.googleapis.com/css?family=Lora:400,400i%7COpen+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");
@import url("https://fonts.googleapis.com/css?family=Lora:400,400i%7COpen+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");
@font-face {
  font-family: "tls-icons";
  src: url("../fonts/tls-icons/tls-icons.eot?1qcv39");
  src: url("../fonts/tls-icons/tls-icons.eot?1qcv39#iefix") format("embedded-opentype"), url("../fonts/tls-icons/tls-icons.ttf?1qcv39") format("truetype"), url("../fonts/tls-icons/tls-icons.woff?1qcv39") format("woff"), url("../fonts/tls-icons/tls-icons.svg?1qcv39#tls-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "tls-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.2rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add-12-dp:before {
  content: "\e900";
  color: #00594e;
}

.icon-arrow-breadcrumb:before {
  content: "\e901";
  color: #00594e;
}

.icon-arrow-left:before {
  content: "\e902";
  color: #00594e;
}

.icon-arrow-long-active:before {
  content: "\e903";
  color: #00594e;
}

.icon-arrow-long:before {
  content: "\e904";
  color: #00594e;
}

.icon-arrow-right:before {
  content: "\e905";
  color: #00594e;
}

.icon-arrow:before {
  content: "\e906";
  color: #00594e;
}

.icon-basket:before {
  content: "\e907";
  color: #00594e;
}

.icon-blog:before {
  content: "\e908";
  color: #00594e;
}

.icon-calendar:before {
  content: "\e909";
  color: #00594e;
}

.icon-close:before {
  content: "\e90a";
  color: #00594e;
}

.icon-collapse:before {
  content: "\e90b";
  color: #00594e;
}

.icon-confirmed-12-dp:before {
  content: "\e90c";
  color: #00594e;
}

.icon-download:before {
  content: "\e90d";
  color: #00594e;
}

.icon-dropdown:before {
  content: "\e90e";
  color: #00594e;
}

.icon-facebook:before {
  content: "\e90f";
  color: #00594e;
}

.icon-hear-hear:before {
  content: "\e910";
  color: #00594e;
}

.icon-instagram:before {
  content: "\e911";
  color: #00594e;
}

.icon-menu:before {
  content: "\e912";
  color: #00594e;
}

.icon-open:before {
  content: "\e913";
  color: #00594e;
}

.icon-overflow:before {
  content: "\e914";
  color: #00594e;
}

.icon-podcast:before {
  content: "\e915";
  color: #00594e;
}

.icon-profile:before {
  content: "\e916";
  color: #00594e;
}

.icon-save:before {
  content: "\e917";
  color: #00594e;
}

.icon-search:before {
  content: "\e918";
  color: #00594e;
}

.icon-share:before {
  content: "\e919";
  color: #00594e;
}

.icon-time:before {
  content: "\e91a";
  color: #00594e;
}

.icon-twitter:before {
  content: "\e91b";
  color: #00594e;
}

.icon-youtube:before {
  content: "\e91c";
  color: #00594e;
}

.icon-linkedin:before {
  content: "\e91d";
  color: #00594e;
}

.icon-pas::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+DQogICAgPGcgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIGZpbGw9IiMwMDU5NEUiIGQ9Ik00NC41MjMgNzUuNDQ4bC4yOTIuNDgyYzIuNTM5IDQuMTk3IDYuOTgzIDYuNzEgMTEuODg4IDYuNzI0aC4wNDFjNC44ODggMCA5LjMyOS0yLjQ4NSAxMS44ODUtNi42NTVsLjI5My0uNDc4LjYwNC0uMDczYzExLjc5IDAgMjIuMzcyIDcuMDIgMjYuOTYxIDE3Ljg4bC0xLjg0Mi43NzhjLTQuMjA0LTkuOTUtMTMuODEtMTYuNDQtMjQuNTc0LTE2LjY1Mi0zLjAwMiA0LjU0Ni03LjkyNiA3LjItMTMuMzI2IDcuMmgtLjA0OGMtNS40MTUtLjAxNi0xMC4zNC0yLjY5Ni0xMy4yODYtNy4yLTEwLjc2Mi4yMTMtMjAuMzY1IDYuNzAxLTI0LjU3IDE2LjY1MkwxNyA5My4zMjdjNC41ODgtMTAuODYgMTUuMTcxLTE3Ljg3OSAyNi45Ni0xNy44NzloLjU2M3pNNTYuNDQ1IDE4YzkuODYxIDAgMTcuODg0IDguMDIzIDE3Ljg4NCAxNy44ODV2Mi45OTZoMy4wMjZjMi42OSAwIDQuODkgMi4xMyA1LjAwNCA0Ljc5MmwuMDA0LjIxN3Y1LjI1N2MwIDIuNzYtMi4yNDYgNS4wMDctNS4wMDggNS4wMDdoLTMuMzJjLS45NDQgMy40MDUtNS4zOTkgMTYuNjEtMTcuNjI2IDE2LjYxLTEyLjIyNiAwLTE2LjY4LTEzLjIwNS0xNy42MjUtMTYuNjFoLTMuMzE4Yy0yLjc2MiAwLTUuMDA4LTIuMjQ2LTUuMDA4LTUuMDA4VjQzLjg5YzAtMi43NjIgMi4yNDYtNS4wMDggNS4wMDgtNS4wMDhoMy4wOTV2LTIuOTk2YzAtOS43NTEgNy44NDMtMTcuNzA0IDE3LjU1Mi0xNy44ODJ6bS05LjU1IDE0LjExMWMtMS4yNDIgMi41MTEtMy42MDQgNC4yNzctNi4zMzQgNC43NnYxMC4yMDVoLS4wODh2NS44ODNsLjA2NS0uMDE0Yy4wMDguMDM1LjE5Mi44NTUuNjEgMi4wOTloLjUyNGMwIDMuMjQgNC40MTMgNS45NzUgOS42MzYgNS45NzVoNy43OXYyaC03Ljc5Yy0yLjcyNiAwLTUuMTk4LS42MTgtNy4xNi0xLjY1NiAyLjQ0NCAzLjc4IDYuMzI4IDcuNDAyIDEyLjI2MSA3LjQwMiAxMi4zNCAwIDE1LjgzOC0xNS42NjEgMTUuODczLTE1LjgybC4wNjUuMDE0di01Ljg4M2gtLjAxOHYtOC4xNjVsLTYuNzcyLS4yNmMtNi41MDUtLjI1LTEyLjg5NS0yLjQzNy0xOC4xOTctNi4yMDN6bS04LjQyMSA4Ljc3aC0zLjAwOGMtMS42NTggMC0zLjAwOCAxLjM1LTMuMDA4IDMuMDA4djUuMjU4YzAgMS42NTcgMS4zNSAzLjAwOCAzLjAwOCAzLjAwOGgzLjAwOFY0MC44ODJ6bTM4Ljg4MSAwaC0zLjAwOHYxMS4yNzNoMy4wMDhjMS42NTggMCAzLjAwOC0xLjM1IDMuMDA4LTMuMDA3VjQzLjg5YzAtMS42NTgtMS4zNS0zLjAwOC0zLjAwOC0zLjAwOHpNNTYuNDQ1IDIwYy04LjM5OCAwLTE1LjI3NSA2LjU1NS0xNS44MjkgMTQuODEzbC4yNS0uMDY1YzIuMTYtLjYwOCAzLjkzMy0yLjI3IDQuNjItNC40NjVsLjQzNS0xLjM5OSAxLjE2Mi44NTFjNS4yNDcgNC4yMDMgMTEuODM0IDYuNjYgMTguNTUgNi45MThsNi42OTYuMjU3di0xLjAyNWMwLTguNjUzLTYuOTU1LTE1LjcxMy0xNS41NjgtMTUuODgyeiIvPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

.icon-library::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+DQogICAgPGcgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIGZpbGw9IiMwMDU5NEUiIGQ9Ik01NS45MTkgMTQuMDMyYy4zNDQtLjI0MS44MDMtLjI0MSAxLjE0OCAwbDMwLjgwOSAyMS41OTQuMTYzLjExNGg3LjFjLjU2NiAwIDEuMDM0LjQzIDEuMDk0Ljk4bC4wMDcuMTJ2OS42NjdjMCAuNjA3LS40OTQgMS4xLTEuMSAxLjFoLTUuMDgydjMyLjM5OWgyLjQ1NWMuNTUzIDAgMSAuNDQ4IDEgMXY2LjYzNGgzLjQ3NGMuNTUyIDAgMSAuNDQ4IDEgMXY4LjMwOWMwIC41NTItLjQ0OCAxLTEgMUgxNmMtLjU1MiAwLTEtLjQ0OC0xLTF2LTguMzFjMC0uNTUxLjQ0OC0xIDEtMWgzLjQ3M3YtNi42MzNjMC0uNTUyLjQ0Ny0xIDEtMWgyLjQ1NVY0Ny42MDhoLTUuMDgxYy0uNjA3IDAtMS4xLS40OTQtMS4xLTEuMTAxVjM2Ljg0YzAtLjYwNi40OTMtMS4xIDEuMS0xLjFoNy4wOThsLjE2NS0uMTE0ek05NS45ODcgODkuNjRIMTYuOTk5djYuMzA5aDc4Ljk4OHYtNi4zMXptLTczLjA1OS03LjYzNGgtMS40NTZ2NS42MzRoNzAuMDQxdi01LjYzNEgyMi45M3ptMjcuNzctMzQuMzk5aC0xNi4xOHYzMi40aDE2LjE4di0zMi40em0yNy43NyAwaC0xNi4xOHYzMi40aDE2LjE4di0zMi40em0tNDUuOTUuMDAxaC03LjU5djMyLjM5OGg3LjU5VjQ3LjYwOHptNTUuNTQgMGgtNy41OXYzMi4zOTdoNy41OVY0Ny42MDd6bS0yNy43NyAwaC03LjU5djMyLjM5N2g3LjU5VjQ3LjYwN3pNOTQuMjQgMzcuNzRIMTguNzQ3djcuODY3SDk0LjI0VjM3Ljc0ek01Ni40OTMgMTYuMTcyTDI4LjczOCAzNS42MjZsLTIuODYgMi4wMDQtMS4wNTktMS42OTgtLjA0NC4wMyAxLjEwNCAxLjY2OCAyLjg1OS0xLjg5aDU1LjUxbDIuODU5IDEuODktMi44Ni0yLjAwNC0yNy43NTQtMTkuNDU0eiIvPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

.icon-library-enquiries::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+DQogICAgPGcgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIGZpbGw9IiMwMDU5NEUiIGQ9Ik03Mi44NDUgMjEuMDE3YzAtLjU2MS0uNDU2LTEuMDE3LTEuMDE4LTEuMDE3SDE4LjcxM2MtLjM5MyAwLS43MTMuMzE5LS43MTMuNzEydjM3LjQxN2MwIC41NjIuNDU3IDEuMDE4IDEuMDE4IDEuMDE4aDcuNDkzbDguMDE3IDcuMDZ2LTcuMDZoOC4zOTh2MmgtNi4zOTh2OS40ODVsLTEwLjc3MS05LjQ4NWgtNi43MzljLTEuNjY0IDAtMy4wMTgtMS4zNTQtMy4wMTgtMy4wMThWMjAuNzEyQzE2IDE5LjIxNiAxNy4yMTcgMTggMTguNzEzIDE4aDUzLjExNGMxLjY2NCAwIDMuMDE4IDEuMzUzIDMuMDE4IDMuMDE3VjQxLjU0aDE5LjQxOGMxLjY2NCAwIDMuMDE4IDEuMzUzIDMuMDE4IDMuMDE3VjgwLjk2YzAgMS42NjQtMS4zNTQgMy4wMTgtMy4wMTggMy4wMThoLTkuNzQ2TDczLjI1MSA5My45di05LjkySDQ1Ljk0M2MtMS42NjMgMC0zLjAxNy0xLjM1NS0zLjAxNy0zLjAxOVY0NC41NTdjMC0xLjY2NCAxLjM1My0zLjAxOCAzLjAxNy0zLjAxOGwyNi45MDIuMDAxem0yMS40MTggMjIuNTIyaC00OC4zMmMtLjU2IDAtMS4wMTcuNDU2LTEuMDE3IDEuMDE4VjgwLjk2YzAgLjU2Mi40NTYgMS4wMTggMS4wMTcgMS4wMThoMjkuMzA4djcuNDk2bDguNTEtNy40OTZoMTAuNTAyYy41NjMgMCAxLjAxOC0uNDU2IDEuMDE4LTEuMDE4VjQ0LjU1N2MwLS41NjItLjQ1Ni0xLjAxOC0xLjAxOC0xLjAxOHoiLz4NCiAgICA8L2c+DQo8L3N2Zz4NCg==);
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

.icon-reading-room::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+DQogICAgPGcgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIGZpbGw9IiMwMDU5NEUiIGQ9Ik01NSAyMi40NmMtMTAuNDU3LTMuMjgyLTIxLjM5LTMuMjc1LTMxLjc3OC0uMDAydjU4LjU5NGMxMC40Mi0zLjE3IDIxLjM1NS0zLjE3IDMxLjc3NyAwem0yIDU4LjU5MmMxMC40Mi0zLjE3IDIxLjM1NC0zLjE3MSAzMS43NzYtLjAwMVYyMi40NTljLTEwLjQwNy0zLjI4Mi0yMS4zNjctMy4yODItMzEuNzc3IDB6bS0xLjA4MSAyLjMyNGwtLjEzNS0uMDA2Yy0uMDc0LS4wMDgtLjE0Ny0uMDE5LS4yMTktLjA0Mi0xMC43NjgtMy41MzUtMjIuMTQtMy41MzUtMzIuOS0uMDA0bC0uNDkzLjE1Ny0uOTA5LS42MTMtLjA0LS41ODlWMjEuODAyYzAtLjQ3NS4zMDItLjg5NC43NTEtMS4wNDMgMTEuMTMzLTMuNjU1IDIyLjg5MS0zLjY3NyAzNC4wMjYtLjA3Ni4wOC4wMjYuMTYxLjA0Ny4yNDIuMDc0bC42ODguMjI1LS42ODgtLjIyNWMtLjA4LS4wMjYtLjE2Mi0uMDQ3LS4yNDItLjA3NCAxMS4xODUtMy42IDIyLjkxNi0zLjU3IDM0LjAyLjA3NC40NTMuMTUyLjc1Ni41Ny43NTYgMS4wNDV2Mi4wNjJoNS4xMjNjLjYwNiAwIDEuMTAxLjQ5MyAxLjEwMSAxLjF2NjMuNjMzYzAgLjYwNy0uNDk1IDEuMS0xLjEwMSAxLjFINjIuOTQzYy0uNDU3IDIuMDI3LTIuMjczIDMuNTQ3LTQuNDM4IDMuNTQ3aC01LjAxMmMtMi4xNjQgMC0zLjk4LTEuNTItNC40MzctMy41NDdIMTYuMDk5Yy0uNjA2IDAtMS4wOTktLjQ5My0xLjA5OS0xLjFWMjQuOTY0YzAtLjYwNy40OTMtMS4xIDEuMDk5LTEuMWg1LjEyM3YySDE3djYxLjgzM2gzMy45NDZ2MWMwIDEuNDA0IDEuMTQyIDIuNTQ3IDIuNTQ3IDIuNTQ3aDUuMDEyYzEuNDA2IDAgMi41NDgtMS4xNDMgMi41NDgtMi41NDd2LTFIOTVWMjUuODY0aC00LjIyNHY1Ny44NDhsLTEuNDUtLjM5Yy0xMC43NTItMy41My0yMi4xMjUtMy41My0zMi44ODQuMDAzbC0uNDkyLjE1Ny0uMTY2LS4xMTFjLjA5LjAwOS4xOC4wMDcuMjY5LS4wMDVsLS4xMzQuMDF6Ii8+DQogICAgPC9nPg0KPC9zdmc+DQo=);
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

.icon-print::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI4IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Im0xOC4xNjY2NzQsMi41MDAwMDdsMCw1bDIsMGMxLjEwNSwwIDIsMC44OTUgMiwybDAsNmMwLDEuMTA1IC0wLjg5NSwyIC0yLDJsLTIsMGwwLDVsLTEyLDBsMCwtNWwtMiwwYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmwwLC02YzAsLTEuMTA1IDAuODk1LC0yIDIsLTJsMiwwbDAsLTVsMTIsMHptLTEwLjUsMTguNWw5LDBsMCwtN2wtOSwwbDAsN3ptMTIuNSwtMTJsLTE2LDBjLTAuMjQ1LDAgLTAuNDUsMC4xNzcgLTAuNDkyLDAuNDFsLTAuMDA4LDAuMDlsMCw2YzAsMC4yNDUgMC4xNzcsMC40NSAwLjQxLDAuNDkybDAuMDksMC4wMDhsMiwwbDAsLTJsLTEsMGwwLC0xLjVsMTQsMGwwLDEuNWwtMSwwbDAsMmwyLDBjMC4yNDUsMCAwLjQ1LC0wLjE3NyAwLjQ5MiwtMC40MWwwLjAwOCwtMC4wOWwwLC02YzAsLTAuMjQ1IC0wLjE3NywtMC40NSAtMC40MSwtMC40OTJsLTAuMDksLTAuMDA4em0tMSwxLjVsMCwxbC0yLDBsMCwtMWwyLDB6bS0yLjUsLTYuNWwtOSwwbDAsMy41bDksMGwwLC0zLjV6IiAvPg0KPC9zdmc+");
  vertical-align: middle;
}

.icon-bookmark-outline::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
  vertical-align: middle;
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

html,
body {
  font-size: 16.4px;
  font-family: "Open Sans", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  color: #222222 !important;
}
@media (min-width: 992px) {
  html,
body {
    font-size: 18px;
  }
}

::selection {
  background: #ebf0b3;
  color: #222222;
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

.text-serif {
  font-family: "Lora", serif;
}

h1,
.h1 {
  font-family: "Lora", serif !important;
  font-style: normal;
  color: #222222;
  font-size: 2.488rem !important;
  font-weight: 400;
  line-height: 1.3em !important;
}
h1.sans-serif,
.h1.sans-serif {
  font-family: "Lora", serif !important;
}

h2,
.h2 {
  font-family: "Lora", serif !important;
  font-style: normal;
  color: #222222;
  font-size: 1.728rem !important;
  font-weight: 400;
  line-height: 1.3em !important;
}
h2.sans-serif,
.h2.sans-serif {
  font-family: "Lora", serif !important;
}

h3,
.h3 {
  font-family: "Lora", serif;
  font-style: normal;
  color: #222222;
  font-size: 1.44rem !important;
  font-weight: 400;
  line-height: 1.3em !important;
}
@media (min-width: 992px) {
  h3,
.h3 {
    line-height: 1.5em !important;
  }
}
h3.sans-serif,
.h3.sans-serif {
  font-family: "Open Sans", sans-serif !important;
  line-height: 1.5em !important;
}

h4,
.h4 {
  font-family: "Lora", serif;
  font-style: normal;
  color: #222222;
  font-size: 1.2rem !important;
  font-weight: 400;
  line-height: 1.3em !important;
}
@media (min-width: 992px) {
  h4,
.h4 {
    line-height: 1.5em !important;
  }
}
h4.sans-serif,
.h4.sans-serif {
  font-family: "Open Sans", sans-serif !important;
  line-height: 1.5em !important;
}

h5,
.h5 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal;
  color: #222222;
  font-size: 1rem !important;
  font-weight: 600;
  line-height: 1.5em !important;
}
h5.sans-serif,
.h5.sans-serif {
  font-family: "Open Sans", sans-serif !important;
}

h6,
.h6 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal;
  color: #222222;
  font-size: 1rem !important;
  font-weight: 600;
  line-height: 1.5em !important;
}
h6.sans-serif,
.h6.sans-serif {
  font-family: "Open Sans", sans-serif !important;
}

.warning-text {
  color: #e0592a;
  margin-bottom: 2.2rem;
  font-size: 19.2px;
}
@media (max-width: 991px) {
  .warning-text {
    font-size: 16px;
    margin-top: 32px;
  }
}

.article-column {
  line-height: 1.75;
}
.article-column h2,
.article-column h3,
.article-column h4,
.article-column h5 {
  padding: 24px 0 8px 0;
}

p.standfirst, div.standfirst {
  font-family: "Lora", serif;
  font-size: 1.23rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  padding-bottom: 0;
  margin-bottom: 32px;
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

a {
  color: #00594e;
}
a:hover {
  color: #00594e;
  text-decoration: underline;
}
a:hover .icon-link:before {
  content: "\e903";
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

.centered-placeholder {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .centered-placeholder {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .centered-placeholder {
    max-width: 1120px;
  }
}

.centered-one-column-placeholder {
  margin: 0 15px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .centered-one-column-placeholder {
    margin: 0 auto;
  }
}

.centered-full-width-placeholder {
  margin: 0 auto;
  max-width: 1400px;
}

.article-center-placeholder {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .article-center-placeholder {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .article-center-placeholder {
    max-width: 672px;
  }
}

.article-three-column-placeholder {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (min-width: 992px) {
  .article-three-column-placeholder {
    max-width: 800px;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .article-three-column-placeholder {
    max-width: 1120px;
  }
}
.article-three-column-placeholder .article-column-top {
  width: 100%;
}
@media (min-width: 992px) {
  .article-three-column-placeholder .article-column-left {
    display: none;
  }
}
@media (min-width: 1200px) {
  .article-three-column-placeholder .article-column-left {
    display: block;
    width: 168px;
  }
}
@media (min-width: 992px) {
  .article-three-column-placeholder .article-column-center {
    width: 560px;
    margin-right: 80px;
  }
}
@media (min-width: 1200px) {
  .article-three-column-placeholder .article-column-center {
    width: 672px;
    margin-left: 56px;
    margin-right: 56px;
  }
}
@media (min-width: 992px) {
  .article-three-column-placeholder .article-column-right {
    width: 168px;
  }
}
.previous-heroes-links-placeholder {
  display: flex;
  flex-direction: column;
  margin: 0 16px;
}
@media (min-width: 992px) {
  .previous-heroes-links-placeholder {
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 40px;
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .previous-heroes-links-placeholder {
    max-width: 1232px;
  }
}

.dashboard-banner-placeholder-wrapper {
  background-color: #f2f6f6;
  overflow: hidden;
}
.dashboard-banner-placeholder-wrapper .dashboard-banner-placeholder {
  padding-top: 16px;
}
@media (min-width: 992px) {
  .dashboard-banner-placeholder-wrapper .dashboard-banner-placeholder {
    padding-top: 40px;
  }
}

@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-header {
    margin-top: 20px;
  }
}
.search-page-grid-placeholder .search-page-header .search-page-header-title {
  width: 100%;
}
.search-page-grid-placeholder .search-page-header .search-page-header-searchbar {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-header .search-page-header-searchbar {
    flex-direction: row;
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .search-page-grid-placeholder .search-page-header .search-page-header-searchbar {
    margin-bottom: 43px;
  }
}
@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-header .search-page-header-searchbar .search-page-header-searchbox {
    width: 560px;
    margin-right: 40px;
  }
}
@media (min-width: 1200px) {
  .search-page-grid-placeholder .search-page-header .search-page-header-searchbar .search-page-header-searchbox {
    width: 672px;
    margin-right: 23px;
  }
}
.search-page-grid-placeholder .search-page-header .search-page-header-searchbar .search-page-header-help {
  flex-grow: 1;
}
.search-page-grid-placeholder .search-page-columns {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-columns {
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-side {
    width: 240px;
    margin-right: 40px;
  }
}
@media (min-width: 1200px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-side {
    width: 224px;
    margin-right: 56px;
  }
}
@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-main {
    width: 520px;
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-main {
    width: 840px;
  }
}

.content-type-search.search-page-grid-placeholder .search-page-columns .search-page-column-side {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .content-type-search.search-page-grid-placeholder .search-page-columns .search-page-column-side {
    width: 100%;
  }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .content-type-search.search-page-grid-placeholder .search-page-columns .search-page-column-main {
    width: 658px;
  }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .content-type-search .centered-placeholder {
    max-width: initial;
  }
}
@media screen and (max-width: 991px) and (min-width: 960px) {
  .content-type-search .search-page-column-side {
    width: 33%;
  }
  .content-type-search .search-page-column-main {
    width: 67%;
  }
  .content-type-search .offset-md-1 {
    margin-left: 8.333333%;
  }
  .content-type-search .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media screen and (max-width: 959px) and (min-width: 768px) {
  .content-type-search .search-page-column-side {
    width: 33%;
  }
  .content-type-search .search-page-column-main {
    width: 67%;
  }
  .content-type-search .search-controls {
    padding: 0;
  }
  .content-type-search .search-controls .search-controls-container {
    display: block;
    position: relative;
    overflow-y: initial;
  }
  .content-type-search .search-controls .search-controls-container .search-controls-control {
    display: block;
  }
  .content-type-search .search-controls .row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .content-type-search .offset-md-1 {
    margin-left: 3%;
  }
  .content-type-search .col-md-9 {
    flex: 0 0 85%;
    max-width: 85%;
  }
}
@media screen and (max-width: 767px) {
  .content-type-search .search-controls .search-controls-container .row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 575px) {
  .content-type-search .col-sm-6 {
    max-width: 50%;
  }
}

.account-settings-two-column-placeholder {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (min-width: 992px) {
  .account-settings-two-column-placeholder {
    max-width: 900px;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .account-settings-two-column-placeholder {
    max-width: 1120px;
  }
}
.account-settings-two-column-placeholder .account-settings-column-left {
  display: none;
}
@media (min-width: 992px) {
  .account-settings-two-column-placeholder .account-settings-column-left {
    display: block;
    width: 180px;
  }
}
@media (min-width: 1200px) {
  .account-settings-two-column-placeholder .account-settings-column-left {
    width: 224px;
  }
}
.account-settings-two-column-placeholder .account-settings-column-center {
  counter-set: form-section-counter;
}
@media (min-width: 992px) {
  .account-settings-two-column-placeholder .account-settings-column-center {
    width: 680px;
    margin-left: 40px;
  }
}
@media (min-width: 1200px) {
  .account-settings-two-column-placeholder .account-settings-column-center {
    width: 840px;
    margin-left: 56px;
  }
}

body.no-content-padding #content {
  padding: 0;
}
body.top-content-padding #content {
  padding-top: 60px;
}
body.bottom-content-padding #content {
  padding-bottom: 60px;
}

.container.component.Sage-green-20, .container-fluid.component.Sage-green-20 {
  background-color: #cee6e5;
}
.container.component.Dark-green-5, .container-fluid.component.Dark-green-5 {
  background-color: #f2f6f6;
}
.container.component.Grey-20, .container-fluid.component.Grey-20 {
  background-color: #f7f7f7;
}
.container.component.Guilding-orange-15, .container-fluid.component.Guilding-orange-15 {
  background-color: #fbe6df;
}

body.no-padding-top #content {
  padding-top: 0px !important;
}

/*# sourceMappingURL=global.css.map */
