/**
 * styles.less - generates the main CSS file for the template, style.css
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 01-normalize.less - Normalize CSS styles for consistent cross-browser experience
 *
 * Based on https://github.com/necolas/normalize.css
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
@import url('//fonts.googleapis.com/css?family=Open+Sans|Playfair+Display|Roboto+Mono');
html {
  font-family: sans-serif;
  text-size-adjust: none;
  word-break: break-word;
  text-rendering: auto;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 1, "pnum" 1, "dlig" 0, "tnum" 0, "lnum" 0;
  -webkit-overflow-scrolling: touch;
  -webkit-font-smoothing: antialiased;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 1, "pnum" 1, "dlig" 0, "tnum" 0, "lnum" 0, "sups" 1;
}
sub {
  bottom: -0.25em;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 1, "pnum" 1, "dlig" 0, "tnum" 0, "lnum" 0, "subs" 1;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  overflow: auto;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  word-wrap: break-word;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 0, "pnum" 0, "dlig" 0, "tnum" 1, "lnum" 1, "zero" 1;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
optgroup {
  font-weight: bold;
}
button,
input,
select {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}
input {
  line-height: normal;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 0, "pnum" 0, "dlig" 0, "tnum" 1, "lnum" 1, "zero" 1;
}
/**
 * 02-colors.less - Color styles
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 02-colors-branding.less - Configure main bran colors
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 02-colors-palette.less - Calculates a complete color palette based on brand and standard colors
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 02-colors-elements.less - Assigns colors to common elements
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 03-fonts.less - Font styles
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 03-fonts-family.less - Load some base Google fonts
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
/**
 * 03-fonts-icons.less - Loads icon font libraries: FontAwesome, IcoMoon, IonIcons, MapIcons, TypIcons, WeatherIcons
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/font-awesome/font-awesome.eot?v=4.3.0');
  src: url('../fonts/font-awesome/font-awesome.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/font-awesome/font-awesome.woff2?v=4.3.0') format('woff2'), url('../fonts/font-awesome/font-awesome.woff?v=4.3.0') format('woff'), url('../fonts/font-awesome/font-awesome.ttf?v=4.3.0') format('truetype'), url('../fonts/font-awesome/font-awesome.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'IcoMoon';
  src: url('../fonts/icomoon/icomoon.ttf?-b7qzp2') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'IonIcons';
  src: url('../fonts/ionicons/ionicons.eot?v=2.0.0');
  src: url('../fonts/ionicons/ionicons.eot?v=2.0.0#iefix') format('embedded-opentype'), url('../fonts/ionicons/ionicons.ttf?v=2.0.0') format('truetype'), url('../fonts/ionicons/ionicons.woff?v=2.0.0') format('woff'), url('../fonts/ionicons/ionicons.svg?v=2.0.0#Ionicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MapIcons';
  src: url('../fonts/map-icons/map-icons.eot');
  src: url('../fonts/map-icons/map-icons.eot?#iefix') format('embedded-opentype'), url('../fonts/map-icons/map-icons.woff') format('woff'), url('../fonts/map-icons/map-icons.ttf') format('truetype'), url('../fonts/map-icons/map-icons.svg#map-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TypIcons';
  src: url('../fonts/typicons/typicons.eot');
  src: url('../fonts/typicons/typicons.eot?#iefix') format('embedded-opentype'), url('../fonts/typicons/typicons.woff') format('woff'), url('../fonts/typicons/typicons.ttf') format('truetype'), url('../fonts/typicons/typicons.svg#typicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'WeatherIcons';
  src: url('../fonts/weather-icons/weather-icons.eot');
  src: url('../fonts/weather-icons/weather-icons.eot?#iefix') format('embedded-opentype'), url('../fonts/weather-icons/weather-icons.woff') format('woff'), url('../fonts/weather-icons/weather-icons.ttf') format('truetype'), url('../fonts/weather-icons/weather-icons.svg#weathericons-regular-webfontRg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
.icon-lg:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  font-size: 32px;
}
.icon-lg:before:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
.icon-xl:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  font-size: 64px;
}
.icon-xl:before:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
.fa-glass:before {
  font-family: 'FontAwesome';
  content: '\f000';
}
.fa-music:before {
  font-family: 'FontAwesome';
  content: '\f001';
}
.fa-search:before {
  font-family: 'FontAwesome';
  content: '\f002';
}
.fa-envelope-o:before {
  font-family: 'FontAwesome';
  content: '\f003';
}
.fa-heart:before {
  font-family: 'FontAwesome';
  content: '\f004';
}
.fa-star:before {
  font-family: 'FontAwesome';
  content: '\f005';
}
.fa-star-o:before {
  font-family: 'FontAwesome';
  content: '\f006';
}
.fa-user:before {
  font-family: 'FontAwesome';
  content: '\f007';
}
.fa-film:before {
  font-family: 'FontAwesome';
  content: '\f008';
}
.fa-th-large:before {
  font-family: 'FontAwesome';
  content: '\f009';
}
.fa-th:before {
  font-family: 'FontAwesome';
  content: '\f00a';
}
.fa-th-list:before {
  font-family: 'FontAwesome';
  content: '\f00b';
}
.fa-check:before {
  font-family: 'FontAwesome';
  content: '\f00c';
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  font-family: 'FontAwesome';
  content: '\f00d';
}
.fa-search-plus:before {
  font-family: 'FontAwesome';
  content: '\f00e';
}
.fa-search-minus:before {
  font-family: 'FontAwesome';
  content: '\f010';
}
.fa-power-off:before {
  font-family: 'FontAwesome';
  content: '\f011';
}
.fa-signal:before {
  font-family: 'FontAwesome';
  content: '\f012';
}
.fa-gear:before,
.fa-cog:before {
  font-family: 'FontAwesome';
  content: '\f013';
}
.fa-trash-o:before {
  font-family: 'FontAwesome';
  content: '\f014';
}
.fa-home:before {
  font-family: 'FontAwesome';
  content: '\f015';
}
.fa-file-o:before {
  font-family: 'FontAwesome';
  content: '\f016';
}
.fa-clock-o:before {
  font-family: 'FontAwesome';
  content: '\f017';
}
.fa-road:before {
  font-family: 'FontAwesome';
  content: '\f018';
}
.fa-download:before {
  font-family: 'FontAwesome';
  content: '\f019';
}
.fa-arrow-circle-o-down:before {
  font-family: 'FontAwesome';
  content: '\f01a';
}
.fa-arrow-circle-o-up:before {
  font-family: 'FontAwesome';
  content: '\f01b';
}
.fa-inbox:before {
  font-family: 'FontAwesome';
  content: '\f01c';
}
.fa-play-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f01d';
}
.fa-rotate-right:before,
.fa-repeat:before {
  font-family: 'FontAwesome';
  content: '\f01e';
}
.fa-refresh:before {
  font-family: 'FontAwesome';
  content: '\f021';
}
.fa-list-alt:before {
  font-family: 'FontAwesome';
  content: '\f022';
}
.fa-lock:before {
  font-family: 'FontAwesome';
  content: '\f023';
}
.fa-flag:before {
  font-family: 'FontAwesome';
  content: '\f024';
}
.fa-headphones:before {
  font-family: 'FontAwesome';
  content: '\f025';
}
.fa-volume-off:before {
  font-family: 'FontAwesome';
  content: '\f026';
}
.fa-volume-down:before {
  font-family: 'FontAwesome';
  content: '\f027';
}
.fa-volume-up:before {
  font-family: 'FontAwesome';
  content: '\f028';
}
.fa-qrcode:before {
  font-family: 'FontAwesome';
  content: '\f029';
}
.fa-barcode:before {
  font-family: 'FontAwesome';
  content: '\f02a';
}
.fa-tag:before {
  font-family: 'FontAwesome';
  content: '\f02b';
}
.fa-tags:before {
  font-family: 'FontAwesome';
  content: '\f02c';
}
.fa-book:before {
  font-family: 'FontAwesome';
  content: '\f02d';
}
.fa-bookmark:before {
  font-family: 'FontAwesome';
  content: '\f02e';
}
.fa-print:before {
  font-family: 'FontAwesome';
  content: '\f02f';
}
.fa-camera:before {
  font-family: 'FontAwesome';
  content: '\f030';
}
.fa-font:before {
  font-family: 'FontAwesome';
  content: '\f031';
}
.fa-bold:before {
  font-family: 'FontAwesome';
  content: '\f032';
}
.fa-italic:before {
  font-family: 'FontAwesome';
  content: '\f033';
}
.fa-text-height:before {
  font-family: 'FontAwesome';
  content: '\f034';
}
.fa-text-width:before {
  font-family: 'FontAwesome';
  content: '\f035';
}
.fa-align-left:before {
  font-family: 'FontAwesome';
  content: '\f036';
}
.fa-align-center:before {
  font-family: 'FontAwesome';
  content: '\f037';
}
.fa-align-right:before {
  font-family: 'FontAwesome';
  content: '\f038';
}
.fa-align-justify:before {
  font-family: 'FontAwesome';
  content: '\f039';
}
.fa-list:before {
  font-family: 'FontAwesome';
  content: '\f03a';
}
.fa-dedent:before,
.fa-outdent:before {
  font-family: 'FontAwesome';
  content: '\f03b';
}
.fa-indent:before {
  font-family: 'FontAwesome';
  content: '\f03c';
}
.fa-video-camera:before {
  font-family: 'FontAwesome';
  content: '\f03d';
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  font-family: 'FontAwesome';
  content: '\f03e';
}
.fa-pencil:before {
  font-family: 'FontAwesome';
  content: '\f040';
}
.fa-map-marker:before {
  font-family: 'FontAwesome';
  content: '\f041';
}
.fa-adjust:before {
  font-family: 'FontAwesome';
  content: '\f042';
}
.fa-tint:before {
  font-family: 'FontAwesome';
  content: '\f043';
}
.fa-edit:before,
.fa-pencil-square-o:before {
  font-family: 'FontAwesome';
  content: '\f044';
}
.fa-share-square-o:before {
  font-family: 'FontAwesome';
  content: '\f045';
}
.fa-check-square-o:before {
  font-family: 'FontAwesome';
  content: '\f046';
}
.fa-arrows:before {
  font-family: 'FontAwesome';
  content: '\f047';
}
.fa-step-backward:before {
  font-family: 'FontAwesome';
  content: '\f048';
}
.fa-fast-backward:before {
  font-family: 'FontAwesome';
  content: '\f049';
}
.fa-backward:before {
  font-family: 'FontAwesome';
  content: '\f04a';
}
.fa-play:before {
  font-family: 'FontAwesome';
  content: '\f04b';
}
.fa-pause:before {
  font-family: 'FontAwesome';
  content: '\f04c';
}
.fa-stop:before {
  font-family: 'FontAwesome';
  content: '\f04d';
}
.fa-forward:before {
  font-family: 'FontAwesome';
  content: '\f04e';
}
.fa-fast-forward:before {
  font-family: 'FontAwesome';
  content: '\f050';
}
.fa-step-forward:before {
  font-family: 'FontAwesome';
  content: '\f051';
}
.fa-eject:before {
  font-family: 'FontAwesome';
  content: '\f052';
}
.fa-chevron-left:before {
  font-family: 'FontAwesome';
  content: '\f053';
}
.fa-chevron-right:before {
  font-family: 'FontAwesome';
  content: '\f054';
}
.fa-plus-circle:before {
  font-family: 'FontAwesome';
  content: '\f055';
}
.fa-minus-circle:before {
  font-family: 'FontAwesome';
  content: '\f056';
}
.fa-times-circle:before {
  font-family: 'FontAwesome';
  content: '\f057';
}
.fa-check-circle:before {
  font-family: 'FontAwesome';
  content: '\f058';
}
.fa-question-circle:before {
  font-family: 'FontAwesome';
  content: '\f059';
}
.fa-info-circle:before {
  font-family: 'FontAwesome';
  content: '\f05a';
}
.fa-crosshairs:before {
  font-family: 'FontAwesome';
  content: '\f05b';
}
.fa-times-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f05c';
}
.fa-check-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f05d';
}
.fa-ban:before {
  font-family: 'FontAwesome';
  content: '\f05e';
}
.fa-arrow-left:before {
  font-family: 'FontAwesome';
  content: '\f060';
}
.fa-arrow-right:before {
  font-family: 'FontAwesome';
  content: '\f061';
}
.fa-arrow-up:before {
  font-family: 'FontAwesome';
  content: '\f062';
}
.fa-arrow-down:before {
  font-family: 'FontAwesome';
  content: '\f063';
}
.fa-mail-forward:before,
.fa-share:before {
  font-family: 'FontAwesome';
  content: '\f064';
}
.fa-expand:before {
  font-family: 'FontAwesome';
  content: '\f065';
}
.fa-compress:before {
  font-family: 'FontAwesome';
  content: '\f066';
}
.fa-plus:before {
  font-family: 'FontAwesome';
  content: '\f067';
}
.fa-minus:before {
  font-family: 'FontAwesome';
  content: '\f068';
}
.fa-asterisk:before {
  font-family: 'FontAwesome';
  content: '\f069';
}
.fa-exclamation-circle:before {
  font-family: 'FontAwesome';
  content: '\f06a';
}
.fa-gift:before {
  font-family: 'FontAwesome';
  content: '\f06b';
}
.fa-leaf:before {
  font-family: 'FontAwesome';
  content: '\f06c';
}
.fa-fire:before {
  font-family: 'FontAwesome';
  content: '\f06d';
}
.fa-eye:before {
  font-family: 'FontAwesome';
  content: '\f06e';
}
.fa-eye-slash:before {
  font-family: 'FontAwesome';
  content: '\f070';
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  font-family: 'FontAwesome';
  content: '\f071';
}
.fa-plane:before {
  font-family: 'FontAwesome';
  content: '\f072';
}
.fa-calendar:before {
  font-family: 'FontAwesome';
  content: '\f073';
}
.fa-random:before {
  font-family: 'FontAwesome';
  content: '\f074';
}
.fa-comment:before {
  font-family: 'FontAwesome';
  content: '\f075';
}
.fa-magnet:before {
  font-family: 'FontAwesome';
  content: '\f076';
}
.fa-chevron-up:before {
  font-family: 'FontAwesome';
  content: '\f077';
}
.fa-chevron-down:before {
  font-family: 'FontAwesome';
  content: '\f078';
}
.fa-retweet:before {
  font-family: 'FontAwesome';
  content: '\f079';
}
.fa-shopping-cart:before {
  font-family: 'FontAwesome';
  content: '\f07a';
}
.fa-folder:before {
  font-family: 'FontAwesome';
  content: '\f07b';
}
.fa-folder-open:before {
  font-family: 'FontAwesome';
  content: '\f07c';
}
.fa-arrows-v:before {
  font-family: 'FontAwesome';
  content: '\f07d';
}
.fa-arrows-h:before {
  font-family: 'FontAwesome';
  content: '\f07e';
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  font-family: 'FontAwesome';
  content: '\f080';
}
.fa-twitter-square:before {
  font-family: 'FontAwesome';
  content: '\f081';
}
.fa-facebook-square:before {
  font-family: 'FontAwesome';
  content: '\f082';
}
.fa-camera-retro:before {
  font-family: 'FontAwesome';
  content: '\f083';
}
.fa-key:before {
  font-family: 'FontAwesome';
  content: '\f084';
}
.fa-gears:before,
.fa-cogs:before {
  font-family: 'FontAwesome';
  content: '\f085';
}
.fa-comments:before {
  font-family: 'FontAwesome';
  content: '\f086';
}
.fa-thumbs-o-up:before {
  font-family: 'FontAwesome';
  content: '\f087';
}
.fa-thumbs-o-down:before {
  font-family: 'FontAwesome';
  content: '\f088';
}
.fa-star-half:before {
  font-family: 'FontAwesome';
  content: '\f089';
}
.fa-heart-o:before {
  font-family: 'FontAwesome';
  content: '\f08a';
}
.fa-sign-out:before {
  font-family: 'FontAwesome';
  content: '\f08b';
}
.fa-linkedin-square:before {
  font-family: 'FontAwesome';
  content: '\f08c';
}
.fa-thumb-tack:before {
  font-family: 'FontAwesome';
  content: '\f08d';
}
.fa-external-link:before {
  font-family: 'FontAwesome';
  content: '\f08e';
}
.fa-sign-in:before {
  font-family: 'FontAwesome';
  content: '\f090';
}
.fa-trophy:before {
  font-family: 'FontAwesome';
  content: '\f091';
}
.fa-github-square:before {
  font-family: 'FontAwesome';
  content: '\f092';
}
.fa-upload:before {
  font-family: 'FontAwesome';
  content: '\f093';
}
.fa-lemon-o:before {
  font-family: 'FontAwesome';
  content: '\f094';
}
.fa-phone:before {
  font-family: 'FontAwesome';
  content: '\f095';
}
.fa-square-o:before {
  font-family: 'FontAwesome';
  content: '\f096';
}
.fa-bookmark-o:before {
  font-family: 'FontAwesome';
  content: '\f097';
}
.fa-phone-square:before {
  font-family: 'FontAwesome';
  content: '\f098';
}
.fa-twitter:before {
  font-family: 'FontAwesome';
  content: '\f099';
}
.fa-facebook-f:before,
.fa-facebook:before {
  font-family: 'FontAwesome';
  content: '\f09a';
}
.fa-github:before {
  font-family: 'FontAwesome';
  content: '\f09b';
}
.fa-unlock:before {
  font-family: 'FontAwesome';
  content: '\f09c';
}
.fa-credit-card:before {
  font-family: 'FontAwesome';
  content: '\f09d';
}
.fa-rss:before {
  font-family: 'FontAwesome';
  content: '\f09e';
}
.fa-hdd-o:before {
  font-family: 'FontAwesome';
  content: '\f0a0';
}
.fa-bullhorn:before {
  font-family: 'FontAwesome';
  content: '\f0a1';
}
.fa-bell:before {
  font-family: 'FontAwesome';
  content: '\f0f3';
}
.fa-certificate:before {
  font-family: 'FontAwesome';
  content: '\f0a3';
}
.fa-hand-o-right:before {
  font-family: 'FontAwesome';
  content: '\f0a4';
}
.fa-hand-o-left:before {
  font-family: 'FontAwesome';
  content: '\f0a5';
}
.fa-hand-o-up:before {
  font-family: 'FontAwesome';
  content: '\f0a6';
}
.fa-hand-o-down:before {
  font-family: 'FontAwesome';
  content: '\f0a7';
}
.fa-arrow-circle-left:before {
  font-family: 'FontAwesome';
  content: '\f0a8';
}
.fa-arrow-circle-right:before {
  font-family: 'FontAwesome';
  content: '\f0a9';
}
.fa-arrow-circle-up:before {
  font-family: 'FontAwesome';
  content: '\f0aa';
}
.fa-arrow-circle-down:before {
  font-family: 'FontAwesome';
  content: '\f0ab';
}
.fa-globe:before {
  font-family: 'FontAwesome';
  content: '\f0ac';
}
.fa-wrench:before {
  font-family: 'FontAwesome';
  content: '\f0ad';
}
.fa-tasks:before {
  font-family: 'FontAwesome';
  content: '\f0ae';
}
.fa-filter:before {
  font-family: 'FontAwesome';
  content: '\f0b0';
}
.fa-briefcase:before {
  font-family: 'FontAwesome';
  content: '\f0b1';
}
.fa-arrows-alt:before {
  font-family: 'FontAwesome';
  content: '\f0b2';
}
.fa-group:before,
.fa-users:before {
  font-family: 'FontAwesome';
  content: '\f0c0';
}
.fa-chain:before,
.fa-link:before {
  font-family: 'FontAwesome';
  content: '\f0c1';
}
.fa-cloud:before {
  font-family: 'FontAwesome';
  content: '\f0c2';
}
.fa-flask:before {
  font-family: 'FontAwesome';
  content: '\f0c3';
}
.fa-cut:before,
.fa-scissors:before {
  font-family: 'FontAwesome';
  content: '\f0c4';
}
.fa-copy:before,
.fa-files-o:before {
  font-family: 'FontAwesome';
  content: '\f0c5';
}
.fa-paperclip:before {
  font-family: 'FontAwesome';
  content: '\f0c6';
}
.fa-save:before,
.fa-floppy-o:before {
  font-family: 'FontAwesome';
  content: '\f0c7';
}
.fa-square:before {
  font-family: 'FontAwesome';
  content: '\f0c8';
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  font-family: 'FontAwesome';
  content: '\f0c9';
}
.fa-list-ul:before {
  font-family: 'FontAwesome';
  content: '\f0ca';
}
.fa-list-ol:before {
  font-family: 'FontAwesome';
  content: '\f0cb';
}
.fa-strikethrough:before {
  font-family: 'FontAwesome';
  content: '\f0cc';
}
.fa-underline:before {
  font-family: 'FontAwesome';
  content: '\f0cd';
}
.fa-table:before {
  font-family: 'FontAwesome';
  content: '\f0ce';
}
.fa-magic:before {
  font-family: 'FontAwesome';
  content: '\f0d0';
}
.fa-truck:before {
  font-family: 'FontAwesome';
  content: '\f0d1';
}
.fa-pinterest:before {
  font-family: 'FontAwesome';
  content: '\f0d2';
}
.fa-pinterest-square:before {
  font-family: 'FontAwesome';
  content: '\f0d3';
}
.fa-google-plus-square:before {
  font-family: 'FontAwesome';
  content: '\f0d4';
}
.fa-google-plus:before {
  font-family: 'FontAwesome';
  content: '\f0d5';
}
.fa-money:before {
  font-family: 'FontAwesome';
  content: '\f0d6';
}
.fa-caret-down:before {
  font-family: 'FontAwesome';
  content: '\f0d7';
}
.fa-caret-up:before {
  font-family: 'FontAwesome';
  content: '\f0d8';
}
.fa-caret-left:before {
  font-family: 'FontAwesome';
  content: '\f0d9';
}
.fa-caret-right:before {
  font-family: 'FontAwesome';
  content: '\f0da';
}
.fa-columns:before {
  font-family: 'FontAwesome';
  content: '\f0db';
}
.fa-unsorted:before,
.fa-sort:before {
  font-family: 'FontAwesome';
  content: '\f0dc';
}
.fa-sort-down:before,
.fa-sort-desc:before {
  font-family: 'FontAwesome';
  content: '\f0dd';
}
.fa-sort-up:before,
.fa-sort-asc:before {
  font-family: 'FontAwesome';
  content: '\f0de';
}
.fa-envelope:before {
  font-family: 'FontAwesome';
  content: '\f0e0';
}
.fa-linkedin:before {
  font-family: 'FontAwesome';
  content: '\f0e1';
}
.fa-rotate-left:before,
.fa-undo:before {
  font-family: 'FontAwesome';
  content: '\f0e2';
}
.fa-legal:before,
.fa-gavel:before {
  font-family: 'FontAwesome';
  content: '\f0e3';
}
.fa-dashboard:before,
.fa-tachometer:before {
  font-family: 'FontAwesome';
  content: '\f0e4';
}
.fa-comment-o:before {
  font-family: 'FontAwesome';
  content: '\f0e5';
}
.fa-comments-o:before {
  font-family: 'FontAwesome';
  content: '\f0e6';
}
.fa-flash:before,
.fa-bolt:before {
  font-family: 'FontAwesome';
  content: '\f0e7';
}
.fa-sitemap:before {
  font-family: 'FontAwesome';
  content: '\f0e8';
}
.fa-umbrella:before {
  font-family: 'FontAwesome';
  content: '\f0e9';
}
.fa-paste:before,
.fa-clipboard:before {
  font-family: 'FontAwesome';
  content: '\f0ea';
}
.fa-lightbulb-o:before {
  font-family: 'FontAwesome';
  content: '\f0eb';
}
.fa-exchange:before {
  font-family: 'FontAwesome';
  content: '\f0ec';
}
.fa-cloud-download:before {
  font-family: 'FontAwesome';
  content: '\f0ed';
}
.fa-cloud-upload:before {
  font-family: 'FontAwesome';
  content: '\f0ee';
}
.fa-user-md:before {
  font-family: 'FontAwesome';
  content: '\f0f0';
}
.fa-stethoscope:before {
  font-family: 'FontAwesome';
  content: '\f0f1';
}
.fa-suitcase:before {
  font-family: 'FontAwesome';
  content: '\f0f2';
}
.fa-bell-o:before {
  font-family: 'FontAwesome';
  content: '\f0a2';
}
.fa-coffee:before {
  font-family: 'FontAwesome';
  content: '\f0f4';
}
.fa-cutlery:before {
  font-family: 'FontAwesome';
  content: '\f0f5';
}
.fa-file-text-o:before {
  font-family: 'FontAwesome';
  content: '\f0f6';
}
.fa-building-o:before {
  font-family: 'FontAwesome';
  content: '\f0f7';
}
.fa-hospital-o:before {
  font-family: 'FontAwesome';
  content: '\f0f8';
}
.fa-ambulance:before {
  font-family: 'FontAwesome';
  content: '\f0f9';
}
.fa-medkit:before {
  font-family: 'FontAwesome';
  content: '\f0fa';
}
.fa-fighter-jet:before {
  font-family: 'FontAwesome';
  content: '\f0fb';
}
.fa-beer:before {
  font-family: 'FontAwesome';
  content: '\f0fc';
}
.fa-h-square:before {
  font-family: 'FontAwesome';
  content: '\f0fd';
}
.fa-plus-square:before {
  font-family: 'FontAwesome';
  content: '\f0fe';
}
.fa-angle-double-left:before {
  font-family: 'FontAwesome';
  content: '\f100';
}
.fa-angle-double-right:before {
  font-family: 'FontAwesome';
  content: '\f101';
}
.fa-angle-double-up:before {
  font-family: 'FontAwesome';
  content: '\f102';
}
.fa-angle-double-down:before {
  font-family: 'FontAwesome';
  content: '\f103';
}
.fa-angle-left:before {
  font-family: 'FontAwesome';
  content: '\f104';
}
.fa-angle-right:before {
  font-family: 'FontAwesome';
  content: '\f105';
}
.fa-angle-up:before {
  font-family: 'FontAwesome';
  content: '\f106';
}
.fa-angle-down:before {
  font-family: 'FontAwesome';
  content: '\f107';
}
.fa-desktop:before {
  font-family: 'FontAwesome';
  content: '\f108';
}
.fa-laptop:before {
  font-family: 'FontAwesome';
  content: '\f109';
}
.fa-tablet:before {
  font-family: 'FontAwesome';
  content: '\f10a';
}
.fa-mobile-phone:before,
.fa-mobile:before {
  font-family: 'FontAwesome';
  content: '\f10b';
}
.fa-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f10c';
}
.fa-quote-left:before {
  font-family: 'FontAwesome';
  content: '\f10d';
}
.fa-quote-right:before {
  font-family: 'FontAwesome';
  content: '\f10e';
}
.fa-spinner:before {
  font-family: 'FontAwesome';
  content: '\f110';
}
.fa-circle:before {
  font-family: 'FontAwesome';
  content: '\f111';
}
.fa-mail-reply:before,
.fa-reply:before {
  font-family: 'FontAwesome';
  content: '\f112';
}
.fa-github-alt:before {
  font-family: 'FontAwesome';
  content: '\f113';
}
.fa-folder-o:before {
  font-family: 'FontAwesome';
  content: '\f114';
}
.fa-folder-open-o:before {
  font-family: 'FontAwesome';
  content: '\f115';
}
.fa-smile-o:before {
  font-family: 'FontAwesome';
  content: '\f118';
}
.fa-frown-o:before {
  font-family: 'FontAwesome';
  content: '\f119';
}
.fa-meh-o:before {
  font-family: 'FontAwesome';
  content: '\f11a';
}
.fa-gamepad:before {
  font-family: 'FontAwesome';
  content: '\f11b';
}
.fa-keyboard-o:before {
  font-family: 'FontAwesome';
  content: '\f11c';
}
.fa-flag-o:before {
  font-family: 'FontAwesome';
  content: '\f11d';
}
.fa-flag-checkered:before {
  font-family: 'FontAwesome';
  content: '\f11e';
}
.fa-terminal:before {
  font-family: 'FontAwesome';
  content: '\f120';
}
.fa-code:before {
  font-family: 'FontAwesome';
  content: '\f121';
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  font-family: 'FontAwesome';
  content: '\f122';
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  font-family: 'FontAwesome';
  content: '\f123';
}
.fa-location-arrow:before {
  font-family: 'FontAwesome';
  content: '\f124';
}
.fa-crop:before {
  font-family: 'FontAwesome';
  content: '\f125';
}
.fa-code-fork:before {
  font-family: 'FontAwesome';
  content: '\f126';
}
.fa-unlink:before,
.fa-chain-broken:before {
  font-family: 'FontAwesome';
  content: '\f127';
}
.fa-question:before {
  font-family: 'FontAwesome';
  content: '\f128';
}
.fa-info:before {
  font-family: 'FontAwesome';
  content: '\f129';
}
.fa-exclamation:before {
  font-family: 'FontAwesome';
  content: '\f12a';
}
.fa-superscript:before {
  font-family: 'FontAwesome';
  content: '\f12b';
}
.fa-subscript:before {
  font-family: 'FontAwesome';
  content: '\f12c';
}
.fa-eraser:before {
  font-family: 'FontAwesome';
  content: '\f12d';
}
.fa-puzzle-piece:before {
  font-family: 'FontAwesome';
  content: '\f12e';
}
.fa-microphone:before {
  font-family: 'FontAwesome';
  content: '\f130';
}
.fa-microphone-slash:before {
  font-family: 'FontAwesome';
  content: '\f131';
}
.fa-shield:before {
  font-family: 'FontAwesome';
  content: '\f132';
}
.fa-calendar-o:before {
  font-family: 'FontAwesome';
  content: '\f133';
}
.fa-fire-extinguisher:before {
  font-family: 'FontAwesome';
  content: '\f134';
}
.fa-rocket:before {
  font-family: 'FontAwesome';
  content: '\f135';
}
.fa-maxcdn:before {
  font-family: 'FontAwesome';
  content: '\f136';
}
.fa-chevron-circle-left:before {
  font-family: 'FontAwesome';
  content: '\f137';
}
.fa-chevron-circle-right:before {
  font-family: 'FontAwesome';
  content: '\f138';
}
.fa-chevron-circle-up:before {
  font-family: 'FontAwesome';
  content: '\f139';
}
.fa-chevron-circle-down:before {
  font-family: 'FontAwesome';
  content: '\f13a';
}
.fa-html5:before {
  font-family: 'FontAwesome';
  content: '\f13b';
}
.fa-css3:before {
  font-family: 'FontAwesome';
  content: '\f13c';
}
.fa-anchor:before {
  font-family: 'FontAwesome';
  content: '\f13d';
}
.fa-unlock-alt:before {
  font-family: 'FontAwesome';
  content: '\f13e';
}
.fa-bullseye:before {
  font-family: 'FontAwesome';
  content: '\f140';
}
.fa-ellipsis-h:before {
  font-family: 'FontAwesome';
  content: '\f141';
}
.fa-ellipsis-v:before {
  font-family: 'FontAwesome';
  content: '\f142';
}
.fa-rss-square:before {
  font-family: 'FontAwesome';
  content: '\f143';
}
.fa-play-circle:before {
  font-family: 'FontAwesome';
  content: '\f144';
}
.fa-ticket:before {
  font-family: 'FontAwesome';
  content: '\f145';
}
.fa-minus-square:before {
  font-family: 'FontAwesome';
  content: '\f146';
}
.fa-minus-square-o:before {
  font-family: 'FontAwesome';
  content: '\f147';
}
.fa-level-up:before {
  font-family: 'FontAwesome';
  content: '\f148';
}
.fa-level-down:before {
  font-family: 'FontAwesome';
  content: '\f149';
}
.fa-check-square:before {
  font-family: 'FontAwesome';
  content: '\f14a';
}
.fa-pencil-square:before {
  font-family: 'FontAwesome';
  content: '\f14b';
}
.fa-external-link-square:before {
  font-family: 'FontAwesome';
  content: '\f14c';
}
.fa-share-square:before {
  font-family: 'FontAwesome';
  content: '\f14d';
}
.fa-compass:before {
  font-family: 'FontAwesome';
  content: '\f14e';
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  font-family: 'FontAwesome';
  content: '\f150';
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  font-family: 'FontAwesome';
  content: '\f151';
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  font-family: 'FontAwesome';
  content: '\f152';
}
.fa-euro:before,
.fa-eur:before {
  font-family: 'FontAwesome';
  content: '\f153';
}
.fa-gbp:before {
  font-family: 'FontAwesome';
  content: '\f154';
}
.fa-dollar:before,
.fa-usd:before {
  font-family: 'FontAwesome';
  content: '\f155';
}
.fa-rupee:before,
.fa-inr:before {
  font-family: 'FontAwesome';
  content: '\f156';
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  font-family: 'FontAwesome';
  content: '\f157';
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  font-family: 'FontAwesome';
  content: '\f158';
}
.fa-won:before,
.fa-krw:before {
  font-family: 'FontAwesome';
  content: '\f159';
}
.fa-bitcoin:before,
.fa-btc:before {
  font-family: 'FontAwesome';
  content: '\f15a';
}
.fa-file:before {
  font-family: 'FontAwesome';
  content: '\f15b';
}
.fa-file-text:before {
  font-family: 'FontAwesome';
  content: '\f15c';
}
.fa-sort-alpha-asc:before {
  font-family: 'FontAwesome';
  content: '\f15d';
}
.fa-sort-alpha-desc:before {
  font-family: 'FontAwesome';
  content: '\f15e';
}
.fa-sort-amount-asc:before {
  font-family: 'FontAwesome';
  content: '\f160';
}
.fa-sort-amount-desc:before {
  font-family: 'FontAwesome';
  content: '\f161';
}
.fa-sort-numeric-asc:before {
  font-family: 'FontAwesome';
  content: '\f162';
}
.fa-sort-numeric-desc:before {
  font-family: 'FontAwesome';
  content: '\f163';
}
.fa-thumbs-up:before {
  font-family: 'FontAwesome';
  content: '\f164';
}
.fa-thumbs-down:before {
  font-family: 'FontAwesome';
  content: '\f165';
}
.fa-youtube-square:before {
  font-family: 'FontAwesome';
  content: '\f166';
}
.fa-youtube:before {
  font-family: 'FontAwesome';
  content: '\f167';
}
.fa-xing:before {
  font-family: 'FontAwesome';
  content: '\f168';
}
.fa-xing-square:before {
  font-family: 'FontAwesome';
  content: '\f169';
}
.fa-youtube-play:before {
  font-family: 'FontAwesome';
  content: '\f16a';
}
.fa-dropbox:before {
  font-family: 'FontAwesome';
  content: '\f16b';
}
.fa-stack-overflow:before {
  font-family: 'FontAwesome';
  content: '\f16c';
}
.fa-instagram:before {
  font-family: 'FontAwesome';
  content: '\f16d';
}
.fa-flickr:before {
  font-family: 'FontAwesome';
  content: '\f16e';
}
.fa-adn:before {
  font-family: 'FontAwesome';
  content: '\f170';
}
.fa-bitbucket:before {
  font-family: 'FontAwesome';
  content: '\f171';
}
.fa-bitbucket-square:before {
  font-family: 'FontAwesome';
  content: '\f172';
}
.fa-tumblr:before {
  font-family: 'FontAwesome';
  content: '\f173';
}
.fa-tumblr-square:before {
  font-family: 'FontAwesome';
  content: '\f174';
}
.fa-long-arrow-down:before {
  font-family: 'FontAwesome';
  content: '\f175';
}
.fa-long-arrow-up:before {
  font-family: 'FontAwesome';
  content: '\f176';
}
.fa-long-arrow-left:before {
  font-family: 'FontAwesome';
  content: '\f177';
}
.fa-long-arrow-right:before {
  font-family: 'FontAwesome';
  content: '\f178';
}
.fa-apple:before {
  font-family: 'FontAwesome';
  content: '\f179';
}
.fa-windows:before {
  font-family: 'FontAwesome';
  content: '\f17a';
}
.fa-android:before {
  font-family: 'FontAwesome';
  content: '\f17b';
}
.fa-linux:before {
  font-family: 'FontAwesome';
  content: '\f17c';
}
.fa-dribbble:before {
  font-family: 'FontAwesome';
  content: '\f17d';
}
.fa-skype:before {
  font-family: 'FontAwesome';
  content: '\f17e';
}
.fa-foursquare:before {
  font-family: 'FontAwesome';
  content: '\f180';
}
.fa-trello:before {
  font-family: 'FontAwesome';
  content: '\f181';
}
.fa-female:before {
  font-family: 'FontAwesome';
  content: '\f182';
}
.fa-male:before {
  font-family: 'FontAwesome';
  content: '\f183';
}
.fa-gittip:before,
.fa-gratipay:before {
  font-family: 'FontAwesome';
  content: '\f184';
}
.fa-sun-o:before {
  font-family: 'FontAwesome';
  content: '\f185';
}
.fa-moon-o:before {
  font-family: 'FontAwesome';
  content: '\f186';
}
.fa-archive:before {
  font-family: 'FontAwesome';
  content: '\f187';
}
.fa-bug:before {
  font-family: 'FontAwesome';
  content: '\f188';
}
.fa-vk:before {
  font-family: 'FontAwesome';
  content: '\f189';
}
.fa-weibo:before {
  font-family: 'FontAwesome';
  content: '\f18a';
}
.fa-renren:before {
  font-family: 'FontAwesome';
  content: '\f18b';
}
.fa-pagelines:before {
  font-family: 'FontAwesome';
  content: '\f18c';
}
.fa-stack-exchange:before {
  font-family: 'FontAwesome';
  content: '\f18d';
}
.fa-arrow-circle-o-right:before {
  font-family: 'FontAwesome';
  content: '\f18e';
}
.fa-arrow-circle-o-left:before {
  font-family: 'FontAwesome';
  content: '\f190';
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  font-family: 'FontAwesome';
  content: '\f191';
}
.fa-dot-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f192';
}
.fa-wheelchair:before {
  font-family: 'FontAwesome';
  content: '\f193';
}
.fa-vimeo-square:before {
  font-family: 'FontAwesome';
  content: '\f194';
}
.fa-turkish-lira:before,
.fa-try:before {
  font-family: 'FontAwesome';
  content: '\f195';
}
.fa-plus-square-o:before {
  font-family: 'FontAwesome';
  content: '\f196';
}
.fa-space-shuttle:before {
  font-family: 'FontAwesome';
  content: '\f197';
}
.fa-slack:before {
  font-family: 'FontAwesome';
  content: '\f198';
}
.fa-envelope-square:before {
  font-family: 'FontAwesome';
  content: '\f199';
}
.fa-wordpress:before {
  font-family: 'FontAwesome';
  content: '\f19a';
}
.fa-openid:before {
  font-family: 'FontAwesome';
  content: '\f19b';
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  font-family: 'FontAwesome';
  content: '\f19c';
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  font-family: 'FontAwesome';
  content: '\f19d';
}
.fa-yahoo:before {
  font-family: 'FontAwesome';
  content: '\f19e';
}
.fa-google:before {
  font-family: 'FontAwesome';
  content: '\f1a0';
}
.fa-reddit:before {
  font-family: 'FontAwesome';
  content: '\f1a1';
}
.fa-reddit-square:before {
  font-family: 'FontAwesome';
  content: '\f1a2';
}
.fa-stumbleupon-circle:before {
  font-family: 'FontAwesome';
  content: '\f1a3';
}
.fa-stumbleupon:before {
  font-family: 'FontAwesome';
  content: '\f1a4';
}
.fa-delicious:before {
  font-family: 'FontAwesome';
  content: '\f1a5';
}
.fa-digg:before {
  font-family: 'FontAwesome';
  content: '\f1a6';
}
.fa-pied-piper:before {
  font-family: 'FontAwesome';
  content: '\f1a7';
}
.fa-pied-piper-alt:before {
  font-family: 'FontAwesome';
  content: '\f1a8';
}
.fa-drupal:before {
  font-family: 'FontAwesome';
  content: '\f1a9';
}
.fa-joomla:before {
  font-family: 'FontAwesome';
  content: '\f1aa';
}
.fa-language:before {
  font-family: 'FontAwesome';
  content: '\f1ab';
}
.fa-fax:before {
  font-family: 'FontAwesome';
  content: '\f1ac';
}
.fa-building:before {
  font-family: 'FontAwesome';
  content: '\f1ad';
}
.fa-child:before {
  font-family: 'FontAwesome';
  content: '\f1ae';
}
.fa-paw:before {
  font-family: 'FontAwesome';
  content: '\f1b0';
}
.fa-spoon:before {
  font-family: 'FontAwesome';
  content: '\f1b1';
}
.fa-cube:before {
  font-family: 'FontAwesome';
  content: '\f1b2';
}
.fa-cubes:before {
  font-family: 'FontAwesome';
  content: '\f1b3';
}
.fa-behance:before {
  font-family: 'FontAwesome';
  content: '\f1b4';
}
.fa-behance-square:before {
  font-family: 'FontAwesome';
  content: '\f1b5';
}
.fa-steam:before {
  font-family: 'FontAwesome';
  content: '\f1b6';
}
.fa-steam-square:before {
  font-family: 'FontAwesome';
  content: '\f1b7';
}
.fa-recycle:before {
  font-family: 'FontAwesome';
  content: '\f1b8';
}
.fa-automobile:before,
.fa-car:before {
  font-family: 'FontAwesome';
  content: '\f1b9';
}
.fa-cab:before,
.fa-taxi:before {
  font-family: 'FontAwesome';
  content: '\f1ba';
}
.fa-tree:before {
  font-family: 'FontAwesome';
  content: '\f1bb';
}
.fa-spotify:before {
  font-family: 'FontAwesome';
  content: '\f1bc';
}
.fa-deviantart:before {
  font-family: 'FontAwesome';
  content: '\f1bd';
}
.fa-soundcloud:before {
  font-family: 'FontAwesome';
  content: '\f1be';
}
.fa-database:before {
  font-family: 'FontAwesome';
  content: '\f1c0';
}
.fa-file-pdf-o:before {
  font-family: 'FontAwesome';
  content: '\f1c1';
}
.fa-file-word-o:before {
  font-family: 'FontAwesome';
  content: '\f1c2';
}
.fa-file-excel-o:before {
  font-family: 'FontAwesome';
  content: '\f1c3';
}
.fa-file-powerpoint-o:before {
  font-family: 'FontAwesome';
  content: '\f1c4';
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  font-family: 'FontAwesome';
  content: '\f1c5';
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  font-family: 'FontAwesome';
  content: '\f1c6';
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  font-family: 'FontAwesome';
  content: '\f1c7';
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  font-family: 'FontAwesome';
  content: '\f1c8';
}
.fa-file-code-o:before {
  font-family: 'FontAwesome';
  content: '\f1c9';
}
.fa-vine:before {
  font-family: 'FontAwesome';
  content: '\f1ca';
}
.fa-codepen:before {
  font-family: 'FontAwesome';
  content: '\f1cb';
}
.fa-jsfiddle:before {
  font-family: 'FontAwesome';
  content: '\f1cc';
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  font-family: 'FontAwesome';
  content: '\f1cd';
}
.fa-circle-o-notch:before {
  font-family: 'FontAwesome';
  content: '\f1ce';
}
.fa-ra:before,
.fa-rebel:before {
  font-family: 'FontAwesome';
  content: '\f1d0';
}
.fa-ge:before,
.fa-empire:before {
  font-family: 'FontAwesome';
  content: '\f1d1';
}
.fa-git-square:before {
  font-family: 'FontAwesome';
  content: '\f1d2';
}
.fa-git:before {
  font-family: 'FontAwesome';
  content: '\f1d3';
}
.fa-hacker-news:before {
  font-family: 'FontAwesome';
  content: '\f1d4';
}
.fa-tencent-weibo:before {
  font-family: 'FontAwesome';
  content: '\f1d5';
}
.fa-qq:before {
  font-family: 'FontAwesome';
  content: '\f1d6';
}
.fa-wechat:before,
.fa-weixin:before {
  font-family: 'FontAwesome';
  content: '\f1d7';
}
.fa-send:before,
.fa-paper-plane:before {
  font-family: 'FontAwesome';
  content: '\f1d8';
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  font-family: 'FontAwesome';
  content: '\f1d9';
}
.fa-history:before {
  font-family: 'FontAwesome';
  content: '\f1da';
}
.fa-genderless:before,
.fa-circle-thin:before {
  font-family: 'FontAwesome';
  content: '\f1db';
}
.fa-header:before {
  font-family: 'FontAwesome';
  content: '\f1dc';
}
.fa-paragraph:before {
  font-family: 'FontAwesome';
  content: '\f1dd';
}
.fa-sliders:before {
  font-family: 'FontAwesome';
  content: '\f1de';
}
.fa-share-alt:before {
  font-family: 'FontAwesome';
  content: '\f1e0';
}
.fa-share-alt-square:before {
  font-family: 'FontAwesome';
  content: '\f1e1';
}
.fa-bomb:before {
  font-family: 'FontAwesome';
  content: '\f1e2';
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  font-family: 'FontAwesome';
  content: '\f1e3';
}
.fa-tty:before {
  font-family: 'FontAwesome';
  content: '\f1e4';
}
.fa-binoculars:before {
  font-family: 'FontAwesome';
  content: '\f1e5';
}
.fa-plug:before {
  font-family: 'FontAwesome';
  content: '\f1e6';
}
.fa-slideshare:before {
  font-family: 'FontAwesome';
  content: '\f1e7';
}
.fa-twitch:before {
  font-family: 'FontAwesome';
  content: '\f1e8';
}
.fa-yelp:before {
  font-family: 'FontAwesome';
  content: '\f1e9';
}
.fa-newspaper-o:before {
  font-family: 'FontAwesome';
  content: '\f1ea';
}
.fa-wifi:before {
  font-family: 'FontAwesome';
  content: '\f1eb';
}
.fa-calculator:before {
  font-family: 'FontAwesome';
  content: '\f1ec';
}
.fa-paypal:before {
  font-family: 'FontAwesome';
  content: '\f1ed';
}
.fa-google-wallet:before {
  font-family: 'FontAwesome';
  content: '\f1ee';
}
.fa-cc-visa:before {
  font-family: 'FontAwesome';
  content: '\f1f0';
}
.fa-cc-mastercard:before {
  font-family: 'FontAwesome';
  content: '\f1f1';
}
.fa-cc-discover:before {
  font-family: 'FontAwesome';
  content: '\f1f2';
}
.fa-cc-amex:before {
  font-family: 'FontAwesome';
  content: '\f1f3';
}
.fa-cc-paypal:before {
  font-family: 'FontAwesome';
  content: '\f1f4';
}
.fa-cc-stripe:before {
  font-family: 'FontAwesome';
  content: '\f1f5';
}
.fa-bell-slash:before {
  font-family: 'FontAwesome';
  content: '\f1f6';
}
.fa-bell-slash-o:before {
  font-family: 'FontAwesome';
  content: '\f1f7';
}
.fa-trash:before {
  font-family: 'FontAwesome';
  content: '\f1f8';
}
.fa-copyright:before {
  font-family: 'FontAwesome';
  content: '\f1f9';
}
.fa-at:before {
  font-family: 'FontAwesome';
  content: '\f1fa';
}
.fa-eyedropper:before {
  font-family: 'FontAwesome';
  content: '\f1fb';
}
.fa-paint-brush:before {
  font-family: 'FontAwesome';
  content: '\f1fc';
}
.fa-birthday-cake:before {
  font-family: 'FontAwesome';
  content: '\f1fd';
}
.fa-area-chart:before {
  font-family: 'FontAwesome';
  content: '\f1fe';
}
.fa-pie-chart:before {
  font-family: 'FontAwesome';
  content: '\f200';
}
.fa-line-chart:before {
  font-family: 'FontAwesome';
  content: '\f201';
}
.fa-lastfm:before {
  font-family: 'FontAwesome';
  content: '\f202';
}
.fa-lastfm-square:before {
  font-family: 'FontAwesome';
  content: '\f203';
}
.fa-toggle-off:before {
  font-family: 'FontAwesome';
  content: '\f204';
}
.fa-toggle-on:before {
  font-family: 'FontAwesome';
  content: '\f205';
}
.fa-bicycle:before {
  font-family: 'FontAwesome';
  content: '\f206';
}
.fa-bus:before {
  font-family: 'FontAwesome';
  content: '\f207';
}
.fa-ioxhost:before {
  font-family: 'FontAwesome';
  content: '\f208';
}
.fa-angellist:before {
  font-family: 'FontAwesome';
  content: '\f209';
}
.fa-cc:before {
  font-family: 'FontAwesome';
  content: '\f20a';
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  font-family: 'FontAwesome';
  content: '\f20b';
}
.fa-meanpath:before {
  font-family: 'FontAwesome';
  content: '\f20c';
}
.fa-buysellads:before {
  font-family: 'FontAwesome';
  content: '\f20d';
}
.fa-connectdevelop:before {
  font-family: 'FontAwesome';
  content: '\f20e';
}
.fa-dashcube:before {
  font-family: 'FontAwesome';
  content: '\f210';
}
.fa-forumbee:before {
  font-family: 'FontAwesome';
  content: '\f211';
}
.fa-leanpub:before {
  font-family: 'FontAwesome';
  content: '\f212';
}
.fa-sellsy:before {
  font-family: 'FontAwesome';
  content: '\f213';
}
.fa-shirtsinbulk:before {
  font-family: 'FontAwesome';
  content: '\f214';
}
.fa-simplybuilt:before {
  font-family: 'FontAwesome';
  content: '\f215';
}
.fa-skyatlas:before {
  font-family: 'FontAwesome';
  content: '\f216';
}
.fa-cart-plus:before {
  font-family: 'FontAwesome';
  content: '\f217';
}
.fa-cart-arrow-down:before {
  font-family: 'FontAwesome';
  content: '\f218';
}
.fa-diamond:before {
  font-family: 'FontAwesome';
  content: '\f219';
}
.fa-ship:before {
  font-family: 'FontAwesome';
  content: '\f21a';
}
.fa-user-secret:before {
  font-family: 'FontAwesome';
  content: '\f21b';
}
.fa-motorcycle:before {
  font-family: 'FontAwesome';
  content: '\f21c';
}
.fa-street-view:before {
  font-family: 'FontAwesome';
  content: '\f21d';
}
.fa-heartbeat:before {
  font-family: 'FontAwesome';
  content: '\f21e';
}
.fa-venus:before {
  font-family: 'FontAwesome';
  content: '\f221';
}
.fa-mars:before {
  font-family: 'FontAwesome';
  content: '\f222';
}
.fa-mercury:before {
  font-family: 'FontAwesome';
  content: '\f223';
}
.fa-transgender:before {
  font-family: 'FontAwesome';
  content: '\f224';
}
.fa-transgender-alt:before {
  font-family: 'FontAwesome';
  content: '\f225';
}
.fa-venus-double:before {
  font-family: 'FontAwesome';
  content: '\f226';
}
.fa-mars-double:before {
  font-family: 'FontAwesome';
  content: '\f227';
}
.fa-venus-mars:before {
  font-family: 'FontAwesome';
  content: '\f228';
}
.fa-mars-stroke:before {
  font-family: 'FontAwesome';
  content: '\f229';
}
.fa-mars-stroke-v:before {
  font-family: 'FontAwesome';
  content: '\f22a';
}
.fa-mars-stroke-h:before {
  font-family: 'FontAwesome';
  content: '\f22b';
}
.fa-neuter:before {
  font-family: 'FontAwesome';
  content: '\f22c';
}
.fa-facebook-official:before {
  font-family: 'FontAwesome';
  content: '\f230';
}
.fa-pinterest-p:before {
  font-family: 'FontAwesome';
  content: '\f231';
}
.fa-whatsapp:before {
  font-family: 'FontAwesome';
  content: '\f232';
}
.fa-server:before {
  font-family: 'FontAwesome';
  content: '\f233';
}
.fa-user-plus:before {
  font-family: 'FontAwesome';
  content: '\f234';
}
.fa-user-times:before {
  font-family: 'FontAwesome';
  content: '\f235';
}
.fa-hotel:before,
.fa-bed:before {
  font-family: 'FontAwesome';
  content: '\f236';
}
.fa-viacoin:before {
  font-family: 'FontAwesome';
  content: '\f237';
}
.fa-train:before {
  font-family: 'FontAwesome';
  content: '\f238';
}
.fa-subway:before {
  font-family: 'FontAwesome';
  content: '\f239';
}
.fa-medium:before {
  font-family: 'FontAwesome';
  content: '\f23a';
}
.icon-home:before {
  font-family: 'IcoMoon';
  content: '\e900';
}
.icon-home2:before {
  font-family: 'IcoMoon';
  content: '\e901';
}
.icon-home3:before {
  font-family: 'IcoMoon';
  content: '\e902';
}
.icon-office:before {
  font-family: 'IcoMoon';
  content: '\e903';
}
.icon-newspaper:before {
  font-family: 'IcoMoon';
  content: '\e904';
}
.icon-pencil:before {
  font-family: 'IcoMoon';
  content: '\e905';
}
.icon-pencil2:before {
  font-family: 'IcoMoon';
  content: '\e906';
}
.icon-quill:before {
  font-family: 'IcoMoon';
  content: '\e907';
}
.icon-pen:before {
  font-family: 'IcoMoon';
  content: '\e908';
}
.icon-blog:before {
  font-family: 'IcoMoon';
  content: '\e909';
}
.icon-eyedropper:before {
  font-family: 'IcoMoon';
  content: '\e90a';
}
.icon-droplet:before {
  font-family: 'IcoMoon';
  content: '\e90b';
}
.icon-paint-format:before {
  font-family: 'IcoMoon';
  content: '\e90c';
}
.icon-image:before {
  font-family: 'IcoMoon';
  content: '\e90d';
}
.icon-images:before {
  font-family: 'IcoMoon';
  content: '\e90e';
}
.icon-camera:before {
  font-family: 'IcoMoon';
  content: '\e90f';
}
.icon-headphones:before {
  font-family: 'IcoMoon';
  content: '\e910';
}
.icon-music:before {
  font-family: 'IcoMoon';
  content: '\e911';
}
.icon-play:before {
  font-family: 'IcoMoon';
  content: '\e912';
}
.icon-film:before {
  font-family: 'IcoMoon';
  content: '\e913';
}
.icon-video-camera:before {
  font-family: 'IcoMoon';
  content: '\e914';
}
.icon-dice:before {
  font-family: 'IcoMoon';
  content: '\e915';
}
.icon-pacman:before {
  font-family: 'IcoMoon';
  content: '\e916';
}
.icon-spades:before {
  font-family: 'IcoMoon';
  content: '\e917';
}
.icon-clubs:before {
  font-family: 'IcoMoon';
  content: '\e918';
}
.icon-diamonds:before {
  font-family: 'IcoMoon';
  content: '\e919';
}
.icon-bullhorn:before {
  font-family: 'IcoMoon';
  content: '\e91a';
}
.icon-connection:before {
  font-family: 'IcoMoon';
  content: '\e91b';
}
.icon-podcast:before {
  font-family: 'IcoMoon';
  content: '\e91c';
}
.icon-feed:before {
  font-family: 'IcoMoon';
  content: '\e91d';
}
.icon-mic:before {
  font-family: 'IcoMoon';
  content: '\e91e';
}
.icon-book:before {
  font-family: 'IcoMoon';
  content: '\e91f';
}
.icon-books:before {
  font-family: 'IcoMoon';
  content: '\e920';
}
.icon-library:before {
  font-family: 'IcoMoon';
  content: '\e921';
}
.icon-file-text:before {
  font-family: 'IcoMoon';
  content: '\e922';
}
.icon-profile:before {
  font-family: 'IcoMoon';
  content: '\e923';
}
.icon-file-empty:before {
  font-family: 'IcoMoon';
  content: '\e924';
}
.icon-files-empty:before {
  font-family: 'IcoMoon';
  content: '\e925';
}
.icon-file-text2:before {
  font-family: 'IcoMoon';
  content: '\e926';
}
.icon-file-picture:before {
  font-family: 'IcoMoon';
  content: '\e927';
}
.icon-file-music:before {
  font-family: 'IcoMoon';
  content: '\e928';
}
.icon-file-play:before {
  font-family: 'IcoMoon';
  content: '\e929';
}
.icon-file-video:before {
  font-family: 'IcoMoon';
  content: '\e92a';
}
.icon-file-zip:before {
  font-family: 'IcoMoon';
  content: '\e92b';
}
.icon-copy:before {
  font-family: 'IcoMoon';
  content: '\e92c';
}
.icon-paste:before {
  font-family: 'IcoMoon';
  content: '\e92d';
}
.icon-stack:before {
  font-family: 'IcoMoon';
  content: '\e92e';
}
.icon-folder:before {
  font-family: 'IcoMoon';
  content: '\e92f';
}
.icon-folder-open:before {
  font-family: 'IcoMoon';
  content: '\e930';
}
.icon-folder-plus:before {
  font-family: 'IcoMoon';
  content: '\e931';
}
.icon-folder-minus:before {
  font-family: 'IcoMoon';
  content: '\e932';
}
.icon-folder-download:before {
  font-family: 'IcoMoon';
  content: '\e933';
}
.icon-folder-upload:before {
  font-family: 'IcoMoon';
  content: '\e934';
}
.icon-price-tag:before {
  font-family: 'IcoMoon';
  content: '\e935';
}
.icon-price-tags:before {
  font-family: 'IcoMoon';
  content: '\e936';
}
.icon-barcode:before {
  font-family: 'IcoMoon';
  content: '\e937';
}
.icon-qrcode:before {
  font-family: 'IcoMoon';
  content: '\e938';
}
.icon-ticket:before {
  font-family: 'IcoMoon';
  content: '\e939';
}
.icon-cart:before {
  font-family: 'IcoMoon';
  content: '\e93a';
}
.icon-coin-dollar:before {
  font-family: 'IcoMoon';
  content: '\e93b';
}
.icon-coin-euro:before {
  font-family: 'IcoMoon';
  content: '\e93c';
}
.icon-coin-pound:before {
  font-family: 'IcoMoon';
  content: '\e93d';
}
.icon-coin-yen:before {
  font-family: 'IcoMoon';
  content: '\e93e';
}
.icon-credit-card:before {
  font-family: 'IcoMoon';
  content: '\e93f';
}
.icon-calculator:before {
  font-family: 'IcoMoon';
  content: '\e940';
}
.icon-lifebuoy:before {
  font-family: 'IcoMoon';
  content: '\e941';
}
.icon-phone:before {
  font-family: 'IcoMoon';
  content: '\e942';
}
.icon-phone-hang-up:before {
  font-family: 'IcoMoon';
  content: '\e943';
}
.icon-address-book:before {
  font-family: 'IcoMoon';
  content: '\e944';
}
.icon-envelop:before {
  font-family: 'IcoMoon';
  content: '\e945';
}
.icon-pushpin:before {
  font-family: 'IcoMoon';
  content: '\e946';
}
.icon-location:before {
  font-family: 'IcoMoon';
  content: '\e947';
}
.icon-location2:before {
  font-family: 'IcoMoon';
  content: '\e948';
}
.icon-compass:before {
  font-family: 'IcoMoon';
  content: '\e949';
}
.icon-compass2:before {
  font-family: 'IcoMoon';
  content: '\e94a';
}
.icon-map:before {
  font-family: 'IcoMoon';
  content: '\e94b';
}
.icon-map2:before {
  font-family: 'IcoMoon';
  content: '\e94c';
}
.icon-history:before {
  font-family: 'IcoMoon';
  content: '\e94d';
}
.icon-clock:before {
  font-family: 'IcoMoon';
  content: '\e94e';
}
.icon-clock2:before {
  font-family: 'IcoMoon';
  content: '\e94f';
}
.icon-alarm:before {
  font-family: 'IcoMoon';
  content: '\e950';
}
.icon-bell:before {
  font-family: 'IcoMoon';
  content: '\e951';
}
.icon-stopwatch:before {
  font-family: 'IcoMoon';
  content: '\e952';
}
.icon-calendar:before {
  font-family: 'IcoMoon';
  content: '\e953';
}
.icon-printer:before {
  font-family: 'IcoMoon';
  content: '\e954';
}
.icon-keyboard:before {
  font-family: 'IcoMoon';
  content: '\e955';
}
.icon-display:before {
  font-family: 'IcoMoon';
  content: '\e956';
}
.icon-laptop:before {
  font-family: 'IcoMoon';
  content: '\e957';
}
.icon-mobile:before {
  font-family: 'IcoMoon';
  content: '\e958';
}
.icon-mobile2:before {
  font-family: 'IcoMoon';
  content: '\e959';
}
.icon-tablet:before {
  font-family: 'IcoMoon';
  content: '\e95a';
}
.icon-tv:before {
  font-family: 'IcoMoon';
  content: '\e95b';
}
.icon-drawer:before {
  font-family: 'IcoMoon';
  content: '\e95c';
}
.icon-drawer2:before {
  font-family: 'IcoMoon';
  content: '\e95d';
}
.icon-box-add:before {
  font-family: 'IcoMoon';
  content: '\e95e';
}
.icon-box-remove:before {
  font-family: 'IcoMoon';
  content: '\e95f';
}
.icon-download:before {
  font-family: 'IcoMoon';
  content: '\e960';
}
.icon-upload:before {
  font-family: 'IcoMoon';
  content: '\e961';
}
.icon-floppy-disk:before {
  font-family: 'IcoMoon';
  content: '\e962';
}
.icon-drive:before {
  font-family: 'IcoMoon';
  content: '\e963';
}
.icon-database:before {
  font-family: 'IcoMoon';
  content: '\e964';
}
.icon-undo:before {
  font-family: 'IcoMoon';
  content: '\e965';
}
.icon-redo:before {
  font-family: 'IcoMoon';
  content: '\e966';
}
.icon-undo2:before {
  font-family: 'IcoMoon';
  content: '\e967';
}
.icon-redo2:before {
  font-family: 'IcoMoon';
  content: '\e968';
}
.icon-forward:before {
  font-family: 'IcoMoon';
  content: '\e969';
}
.icon-reply:before {
  font-family: 'IcoMoon';
  content: '\e96a';
}
.icon-bubble:before {
  font-family: 'IcoMoon';
  content: '\e96b';
}
.icon-bubbles:before {
  font-family: 'IcoMoon';
  content: '\e96c';
}
.icon-bubbles2:before {
  font-family: 'IcoMoon';
  content: '\e96d';
}
.icon-bubble2:before {
  font-family: 'IcoMoon';
  content: '\e96e';
}
.icon-bubbles3:before {
  font-family: 'IcoMoon';
  content: '\e96f';
}
.icon-bubbles4:before {
  font-family: 'IcoMoon';
  content: '\e970';
}
.icon-user:before {
  font-family: 'IcoMoon';
  content: '\e971';
}
.icon-users:before {
  font-family: 'IcoMoon';
  content: '\e972';
}
.icon-user-plus:before {
  font-family: 'IcoMoon';
  content: '\e973';
}
.icon-user-minus:before {
  font-family: 'IcoMoon';
  content: '\e974';
}
.icon-user-check:before {
  font-family: 'IcoMoon';
  content: '\e975';
}
.icon-user-tie:before {
  font-family: 'IcoMoon';
  content: '\e976';
}
.icon-quotes-left:before {
  font-family: 'IcoMoon';
  content: '\e977';
}
.icon-quotes-right:before {
  font-family: 'IcoMoon';
  content: '\e978';
}
.icon-hour-glass:before {
  font-family: 'IcoMoon';
  content: '\e979';
}
.icon-spinner:before {
  font-family: 'IcoMoon';
  content: '\e97a';
}
.icon-spinner2:before {
  font-family: 'IcoMoon';
  content: '\e97b';
}
.icon-spinner3:before {
  font-family: 'IcoMoon';
  content: '\e97c';
}
.icon-spinner4:before {
  font-family: 'IcoMoon';
  content: '\e97d';
}
.icon-spinner5:before {
  font-family: 'IcoMoon';
  content: '\e97e';
}
.icon-spinner6:before {
  font-family: 'IcoMoon';
  content: '\e97f';
}
.icon-spinner7:before {
  font-family: 'IcoMoon';
  content: '\e980';
}
.icon-spinner8:before {
  font-family: 'IcoMoon';
  content: '\e981';
}
.icon-spinner9:before {
  font-family: 'IcoMoon';
  content: '\e982';
}
.icon-spinner10:before {
  font-family: 'IcoMoon';
  content: '\e983';
}
.icon-spinner11:before {
  font-family: 'IcoMoon';
  content: '\e984';
}
.icon-binoculars:before {
  font-family: 'IcoMoon';
  content: '\e985';
}
.icon-search:before {
  font-family: 'IcoMoon';
  content: '\e986';
}
.icon-zoom-in:before {
  font-family: 'IcoMoon';
  content: '\e987';
}
.icon-zoom-out:before {
  font-family: 'IcoMoon';
  content: '\e988';
}
.icon-enlarge:before {
  font-family: 'IcoMoon';
  content: '\e989';
}
.icon-shrink:before {
  font-family: 'IcoMoon';
  content: '\e98a';
}
.icon-enlarge2:before {
  font-family: 'IcoMoon';
  content: '\e98b';
}
.icon-shrink2:before {
  font-family: 'IcoMoon';
  content: '\e98c';
}
.icon-key:before {
  font-family: 'IcoMoon';
  content: '\e98d';
}
.icon-key2:before {
  font-family: 'IcoMoon';
  content: '\e98e';
}
.icon-lock:before {
  font-family: 'IcoMoon';
  content: '\e98f';
}
.icon-unlocked:before {
  font-family: 'IcoMoon';
  content: '\e990';
}
.icon-wrench:before {
  font-family: 'IcoMoon';
  content: '\e991';
}
.icon-equalizer:before {
  font-family: 'IcoMoon';
  content: '\e992';
}
.icon-equalizer2:before {
  font-family: 'IcoMoon';
  content: '\e993';
}
.icon-cog:before {
  font-family: 'IcoMoon';
  content: '\e994';
}
.icon-cogs:before {
  font-family: 'IcoMoon';
  content: '\e995';
}
.icon-hammer:before {
  font-family: 'IcoMoon';
  content: '\e996';
}
.icon-magic-wand:before {
  font-family: 'IcoMoon';
  content: '\e997';
}
.icon-aid-kit:before {
  font-family: 'IcoMoon';
  content: '\e998';
}
.icon-bug:before {
  font-family: 'IcoMoon';
  content: '\e999';
}
.icon-pie-chart:before {
  font-family: 'IcoMoon';
  content: '\e99a';
}
.icon-stats-dots:before {
  font-family: 'IcoMoon';
  content: '\e99b';
}
.icon-stats-bars:before {
  font-family: 'IcoMoon';
  content: '\e99c';
}
.icon-stats-bars2:before {
  font-family: 'IcoMoon';
  content: '\e99d';
}
.icon-trophy:before {
  font-family: 'IcoMoon';
  content: '\e99e';
}
.icon-gift:before {
  font-family: 'IcoMoon';
  content: '\e99f';
}
.icon-glass:before {
  font-family: 'IcoMoon';
  content: '\e9a0';
}
.icon-glass2:before {
  font-family: 'IcoMoon';
  content: '\e9a1';
}
.icon-mug:before {
  font-family: 'IcoMoon';
  content: '\e9a2';
}
.icon-spoon-knife:before {
  font-family: 'IcoMoon';
  content: '\e9a3';
}
.icon-leaf:before {
  font-family: 'IcoMoon';
  content: '\e9a4';
}
.icon-rocket:before {
  font-family: 'IcoMoon';
  content: '\e9a5';
}
.icon-meter:before {
  font-family: 'IcoMoon';
  content: '\e9a6';
}
.icon-meter2:before {
  font-family: 'IcoMoon';
  content: '\e9a7';
}
.icon-hammer2:before {
  font-family: 'IcoMoon';
  content: '\e9a8';
}
.icon-fire:before {
  font-family: 'IcoMoon';
  content: '\e9a9';
}
.icon-lab:before {
  font-family: 'IcoMoon';
  content: '\e9aa';
}
.icon-magnet:before {
  font-family: 'IcoMoon';
  content: '\e9ab';
}
.icon-bin:before {
  font-family: 'IcoMoon';
  content: '\e9ac';
}
.icon-bin2:before {
  font-family: 'IcoMoon';
  content: '\e9ad';
}
.icon-briefcase:before {
  font-family: 'IcoMoon';
  content: '\e9ae';
}
.icon-airplane:before {
  font-family: 'IcoMoon';
  content: '\e9af';
}
.icon-truck:before {
  font-family: 'IcoMoon';
  content: '\e9b0';
}
.icon-road:before {
  font-family: 'IcoMoon';
  content: '\e9b1';
}
.icon-accessibility:before {
  font-family: 'IcoMoon';
  content: '\e9b2';
}
.icon-target:before {
  font-family: 'IcoMoon';
  content: '\e9b3';
}
.icon-shield:before {
  font-family: 'IcoMoon';
  content: '\e9b4';
}
.icon-power:before {
  font-family: 'IcoMoon';
  content: '\e9b5';
}
.icon-switch:before {
  font-family: 'IcoMoon';
  content: '\e9b6';
}
.icon-power-cord:before {
  font-family: 'IcoMoon';
  content: '\e9b7';
}
.icon-clipboard:before {
  font-family: 'IcoMoon';
  content: '\e9b8';
}
.icon-list-numbered:before {
  font-family: 'IcoMoon';
  content: '\e9b9';
}
.icon-list:before {
  font-family: 'IcoMoon';
  content: '\e9ba';
}
.icon-list2:before {
  font-family: 'IcoMoon';
  content: '\e9bb';
}
.icon-tree:before {
  font-family: 'IcoMoon';
  content: '\e9bc';
}
.icon-menu:before {
  font-family: 'IcoMoon';
  content: '\e9bd';
}
.icon-menu2:before {
  font-family: 'IcoMoon';
  content: '\e9be';
}
.icon-menu3:before {
  font-family: 'IcoMoon';
  content: '\e9bf';
}
.icon-menu4:before {
  font-family: 'IcoMoon';
  content: '\e9c0';
}
.icon-cloud:before {
  font-family: 'IcoMoon';
  content: '\e9c1';
}
.icon-cloud-download:before {
  font-family: 'IcoMoon';
  content: '\e9c2';
}
.icon-cloud-upload:before {
  font-family: 'IcoMoon';
  content: '\e9c3';
}
.icon-cloud-check:before {
  font-family: 'IcoMoon';
  content: '\e9c4';
}
.icon-download2:before {
  font-family: 'IcoMoon';
  content: '\e9c5';
}
.icon-upload2:before {
  font-family: 'IcoMoon';
  content: '\e9c6';
}
.icon-download3:before {
  font-family: 'IcoMoon';
  content: '\e9c7';
}
.icon-upload3:before {
  font-family: 'IcoMoon';
  content: '\e9c8';
}
.icon-sphere:before {
  font-family: 'IcoMoon';
  content: '\e9c9';
}
.icon-earth:before {
  font-family: 'IcoMoon';
  content: '\e9ca';
}
.icon-link:before {
  font-family: 'IcoMoon';
  content: '\e9cb';
}
.icon-flag:before {
  font-family: 'IcoMoon';
  content: '\e9cc';
}
.icon-attachment:before {
  font-family: 'IcoMoon';
  content: '\e9cd';
}
.icon-eye:before {
  font-family: 'IcoMoon';
  content: '\e9ce';
}
.icon-eye-plus:before {
  font-family: 'IcoMoon';
  content: '\e9cf';
}
.icon-eye-minus:before {
  font-family: 'IcoMoon';
  content: '\e9d0';
}
.icon-eye-blocked:before {
  font-family: 'IcoMoon';
  content: '\e9d1';
}
.icon-bookmark:before {
  font-family: 'IcoMoon';
  content: '\e9d2';
}
.icon-bookmarks:before {
  font-family: 'IcoMoon';
  content: '\e9d3';
}
.icon-sun:before {
  font-family: 'IcoMoon';
  content: '\e9d4';
}
.icon-contrast:before {
  font-family: 'IcoMoon';
  content: '\e9d5';
}
.icon-brightness-contrast:before {
  font-family: 'IcoMoon';
  content: '\e9d6';
}
.icon-star-empty:before {
  font-family: 'IcoMoon';
  content: '\e9d7';
}
.icon-star-half:before {
  font-family: 'IcoMoon';
  content: '\e9d8';
}
.icon-star-full:before {
  font-family: 'IcoMoon';
  content: '\e9d9';
}
.icon-heart:before {
  font-family: 'IcoMoon';
  content: '\e9da';
}
.icon-heart-broken:before {
  font-family: 'IcoMoon';
  content: '\e9db';
}
.icon-man:before {
  font-family: 'IcoMoon';
  content: '\e9dc';
}
.icon-woman:before {
  font-family: 'IcoMoon';
  content: '\e9dd';
}
.icon-man-woman:before {
  font-family: 'IcoMoon';
  content: '\e9de';
}
.icon-happy:before {
  font-family: 'IcoMoon';
  content: '\e9df';
}
.icon-happy2:before {
  font-family: 'IcoMoon';
  content: '\e9e0';
}
.icon-smile:before {
  font-family: 'IcoMoon';
  content: '\e9e1';
}
.icon-smile2:before {
  font-family: 'IcoMoon';
  content: '\e9e2';
}
.icon-tongue:before {
  font-family: 'IcoMoon';
  content: '\e9e3';
}
.icon-tongue2:before {
  font-family: 'IcoMoon';
  content: '\e9e4';
}
.icon-sad:before {
  font-family: 'IcoMoon';
  content: '\e9e5';
}
.icon-sad2:before {
  font-family: 'IcoMoon';
  content: '\e9e6';
}
.icon-wink:before {
  font-family: 'IcoMoon';
  content: '\e9e7';
}
.icon-wink2:before {
  font-family: 'IcoMoon';
  content: '\e9e8';
}
.icon-grin:before {
  font-family: 'IcoMoon';
  content: '\e9e9';
}
.icon-grin2:before {
  font-family: 'IcoMoon';
  content: '\e9ea';
}
.icon-cool:before {
  font-family: 'IcoMoon';
  content: '\e9eb';
}
.icon-cool2:before {
  font-family: 'IcoMoon';
  content: '\e9ec';
}
.icon-angry:before {
  font-family: 'IcoMoon';
  content: '\e9ed';
}
.icon-angry2:before {
  font-family: 'IcoMoon';
  content: '\e9ee';
}
.icon-evil:before {
  font-family: 'IcoMoon';
  content: '\e9ef';
}
.icon-evil2:before {
  font-family: 'IcoMoon';
  content: '\e9f0';
}
.icon-shocked:before {
  font-family: 'IcoMoon';
  content: '\e9f1';
}
.icon-shocked2:before {
  font-family: 'IcoMoon';
  content: '\e9f2';
}
.icon-baffled:before {
  font-family: 'IcoMoon';
  content: '\e9f3';
}
.icon-baffled2:before {
  font-family: 'IcoMoon';
  content: '\e9f4';
}
.icon-confused:before {
  font-family: 'IcoMoon';
  content: '\e9f5';
}
.icon-confused2:before {
  font-family: 'IcoMoon';
  content: '\e9f6';
}
.icon-neutral:before {
  font-family: 'IcoMoon';
  content: '\e9f7';
}
.icon-neutral2:before {
  font-family: 'IcoMoon';
  content: '\e9f8';
}
.icon-hipster:before {
  font-family: 'IcoMoon';
  content: '\e9f9';
}
.icon-hipster2:before {
  font-family: 'IcoMoon';
  content: '\e9fa';
}
.icon-wondering:before {
  font-family: 'IcoMoon';
  content: '\e9fb';
}
.icon-wondering2:before {
  font-family: 'IcoMoon';
  content: '\e9fc';
}
.icon-sleepy:before {
  font-family: 'IcoMoon';
  content: '\e9fd';
}
.icon-sleepy2:before {
  font-family: 'IcoMoon';
  content: '\e9fe';
}
.icon-frustrated:before {
  font-family: 'IcoMoon';
  content: '\e9ff';
}
.icon-frustrated2:before {
  font-family: 'IcoMoon';
  content: '\ea00';
}
.icon-crying:before {
  font-family: 'IcoMoon';
  content: '\ea01';
}
.icon-crying2:before {
  font-family: 'IcoMoon';
  content: '\ea02';
}
.icon-point-up:before {
  font-family: 'IcoMoon';
  content: '\ea03';
}
.icon-point-right:before {
  font-family: 'IcoMoon';
  content: '\ea04';
}
.icon-point-down:before {
  font-family: 'IcoMoon';
  content: '\ea05';
}
.icon-point-left:before {
  font-family: 'IcoMoon';
  content: '\ea06';
}
.icon-warning:before {
  font-family: 'IcoMoon';
  content: '\ea07';
}
.icon-notification:before {
  font-family: 'IcoMoon';
  content: '\ea08';
}
.icon-question:before {
  font-family: 'IcoMoon';
  content: '\ea09';
}
.icon-plus:before {
  font-family: 'IcoMoon';
  content: '\ea0a';
}
.icon-minus:before {
  font-family: 'IcoMoon';
  content: '\ea0b';
}
.icon-info:before {
  font-family: 'IcoMoon';
  content: '\ea0c';
}
.icon-cancel-circle:before {
  font-family: 'IcoMoon';
  content: '\ea0d';
}
.icon-blocked:before {
  font-family: 'IcoMoon';
  content: '\ea0e';
}
.icon-cross:before {
  font-family: 'IcoMoon';
  content: '\ea0f';
}
.icon-checkmark:before {
  font-family: 'IcoMoon';
  content: '\ea10';
}
.icon-checkmark2:before {
  font-family: 'IcoMoon';
  content: '\ea11';
}
.icon-spell-check:before {
  font-family: 'IcoMoon';
  content: '\ea12';
}
.icon-enter:before {
  font-family: 'IcoMoon';
  content: '\ea13';
}
.icon-exit:before {
  font-family: 'IcoMoon';
  content: '\ea14';
}
.icon-play2:before {
  font-family: 'IcoMoon';
  content: '\ea15';
}
.icon-pause:before {
  font-family: 'IcoMoon';
  content: '\ea16';
}
.icon-stop:before {
  font-family: 'IcoMoon';
  content: '\ea17';
}
.icon-previous:before {
  font-family: 'IcoMoon';
  content: '\ea18';
}
.icon-next:before {
  font-family: 'IcoMoon';
  content: '\ea19';
}
.icon-backward:before {
  font-family: 'IcoMoon';
  content: '\ea1a';
}
.icon-forward2:before {
  font-family: 'IcoMoon';
  content: '\ea1b';
}
.icon-play3:before {
  font-family: 'IcoMoon';
  content: '\ea1c';
}
.icon-pause2:before {
  font-family: 'IcoMoon';
  content: '\ea1d';
}
.icon-stop2:before {
  font-family: 'IcoMoon';
  content: '\ea1e';
}
.icon-backward2:before {
  font-family: 'IcoMoon';
  content: '\ea1f';
}
.icon-forward3:before {
  font-family: 'IcoMoon';
  content: '\ea20';
}
.icon-first:before {
  font-family: 'IcoMoon';
  content: '\ea21';
}
.icon-last:before {
  font-family: 'IcoMoon';
  content: '\ea22';
}
.icon-previous2:before {
  font-family: 'IcoMoon';
  content: '\ea23';
}
.icon-next2:before {
  font-family: 'IcoMoon';
  content: '\ea24';
}
.icon-eject:before {
  font-family: 'IcoMoon';
  content: '\ea25';
}
.icon-volume-high:before {
  font-family: 'IcoMoon';
  content: '\ea26';
}
.icon-volume-medium:before {
  font-family: 'IcoMoon';
  content: '\ea27';
}
.icon-volume-low:before {
  font-family: 'IcoMoon';
  content: '\ea28';
}
.icon-volume-mute:before {
  font-family: 'IcoMoon';
  content: '\ea29';
}
.icon-volume-mute2:before {
  font-family: 'IcoMoon';
  content: '\ea2a';
}
.icon-volume-increase:before {
  font-family: 'IcoMoon';
  content: '\ea2b';
}
.icon-volume-decrease:before {
  font-family: 'IcoMoon';
  content: '\ea2c';
}
.icon-loop:before {
  font-family: 'IcoMoon';
  content: '\ea2d';
}
.icon-loop2:before {
  font-family: 'IcoMoon';
  content: '\ea2e';
}
.icon-infinite:before {
  font-family: 'IcoMoon';
  content: '\ea2f';
}
.icon-shuffle:before {
  font-family: 'IcoMoon';
  content: '\ea30';
}
.icon-arrow-up-left:before {
  font-family: 'IcoMoon';
  content: '\ea31';
}
.icon-arrow-up:before {
  font-family: 'IcoMoon';
  content: '\ea32';
}
.icon-arrow-up-right:before {
  font-family: 'IcoMoon';
  content: '\ea33';
}
.icon-arrow-right:before {
  font-family: 'IcoMoon';
  content: '\ea34';
}
.icon-arrow-down-right:before {
  font-family: 'IcoMoon';
  content: '\ea35';
}
.icon-arrow-down:before {
  font-family: 'IcoMoon';
  content: '\ea36';
}
.icon-arrow-down-left:before {
  font-family: 'IcoMoon';
  content: '\ea37';
}
.icon-arrow-left:before {
  font-family: 'IcoMoon';
  content: '\ea38';
}
.icon-arrow-up-left2:before {
  font-family: 'IcoMoon';
  content: '\ea39';
}
.icon-arrow-up2:before {
  font-family: 'IcoMoon';
  content: '\ea3a';
}
.icon-arrow-up-right2:before {
  font-family: 'IcoMoon';
  content: '\ea3b';
}
.icon-arrow-right2:before {
  font-family: 'IcoMoon';
  content: '\ea3c';
}
.icon-arrow-down-right2:before {
  font-family: 'IcoMoon';
  content: '\ea3d';
}
.icon-arrow-down2:before {
  font-family: 'IcoMoon';
  content: '\ea3e';
}
.icon-arrow-down-left2:before {
  font-family: 'IcoMoon';
  content: '\ea3f';
}
.icon-arrow-left2:before {
  font-family: 'IcoMoon';
  content: '\ea40';
}
.icon-circle-up:before {
  font-family: 'IcoMoon';
  content: '\ea41';
}
.icon-circle-right:before {
  font-family: 'IcoMoon';
  content: '\ea42';
}
.icon-circle-down:before {
  font-family: 'IcoMoon';
  content: '\ea43';
}
.icon-circle-left:before {
  font-family: 'IcoMoon';
  content: '\ea44';
}
.icon-tab:before {
  font-family: 'IcoMoon';
  content: '\ea45';
}
.icon-move-up:before {
  font-family: 'IcoMoon';
  content: '\ea46';
}
.icon-move-down:before {
  font-family: 'IcoMoon';
  content: '\ea47';
}
.icon-sort-alpha-asc:before {
  font-family: 'IcoMoon';
  content: '\ea48';
}
.icon-sort-alpha-desc:before {
  font-family: 'IcoMoon';
  content: '\ea49';
}
.icon-sort-numeric-asc:before {
  font-family: 'IcoMoon';
  content: '\ea4a';
}
.icon-sort-numberic-desc:before {
  font-family: 'IcoMoon';
  content: '\ea4b';
}
.icon-sort-amount-asc:before {
  font-family: 'IcoMoon';
  content: '\ea4c';
}
.icon-sort-amount-desc:before {
  font-family: 'IcoMoon';
  content: '\ea4d';
}
.icon-command:before {
  font-family: 'IcoMoon';
  content: '\ea4e';
}
.icon-shift:before {
  font-family: 'IcoMoon';
  content: '\ea4f';
}
.icon-ctrl:before {
  font-family: 'IcoMoon';
  content: '\ea50';
}
.icon-opt:before {
  font-family: 'IcoMoon';
  content: '\ea51';
}
.icon-checkbox-checked:before {
  font-family: 'IcoMoon';
  content: '\ea52';
}
.icon-checkbox-unchecked:before {
  font-family: 'IcoMoon';
  content: '\ea53';
}
.icon-radio-checked:before {
  font-family: 'IcoMoon';
  content: '\ea54';
}
.icon-radio-checked2:before {
  font-family: 'IcoMoon';
  content: '\ea55';
}
.icon-radio-unchecked:before {
  font-family: 'IcoMoon';
  content: '\ea56';
}
.icon-crop:before {
  font-family: 'IcoMoon';
  content: '\ea57';
}
.icon-make-group:before {
  font-family: 'IcoMoon';
  content: '\ea58';
}
.icon-ungroup:before {
  font-family: 'IcoMoon';
  content: '\ea59';
}
.icon-scissors:before {
  font-family: 'IcoMoon';
  content: '\ea5a';
}
.icon-filter:before {
  font-family: 'IcoMoon';
  content: '\ea5b';
}
.icon-font:before {
  font-family: 'IcoMoon';
  content: '\ea5c';
}
.icon-ligature:before {
  font-family: 'IcoMoon';
  content: '\ea5d';
}
.icon-ligature2:before {
  font-family: 'IcoMoon';
  content: '\ea5e';
}
.icon-text-height:before {
  font-family: 'IcoMoon';
  content: '\ea5f';
}
.icon-text-width:before {
  font-family: 'IcoMoon';
  content: '\ea60';
}
.icon-font-size:before {
  font-family: 'IcoMoon';
  content: '\ea61';
}
.icon-bold:before {
  font-family: 'IcoMoon';
  content: '\ea62';
}
.icon-underline:before {
  font-family: 'IcoMoon';
  content: '\ea63';
}
.icon-italic:before {
  font-family: 'IcoMoon';
  content: '\ea64';
}
.icon-strikethrough:before {
  font-family: 'IcoMoon';
  content: '\ea65';
}
.icon-omega:before {
  font-family: 'IcoMoon';
  content: '\ea66';
}
.icon-sigma:before {
  font-family: 'IcoMoon';
  content: '\ea67';
}
.icon-page-break:before {
  font-family: 'IcoMoon';
  content: '\ea68';
}
.icon-superscript:before {
  font-family: 'IcoMoon';
  content: '\ea69';
}
.icon-subscript:before {
  font-family: 'IcoMoon';
  content: '\ea6a';
}
.icon-superscript2:before {
  font-family: 'IcoMoon';
  content: '\ea6b';
}
.icon-subscript2:before {
  font-family: 'IcoMoon';
  content: '\ea6c';
}
.icon-text-color:before {
  font-family: 'IcoMoon';
  content: '\ea6d';
}
.icon-pagebreak:before {
  font-family: 'IcoMoon';
  content: '\ea6e';
}
.icon-clear-formatting:before {
  font-family: 'IcoMoon';
  content: '\ea6f';
}
.icon-table:before {
  font-family: 'IcoMoon';
  content: '\ea70';
}
.icon-table2:before {
  font-family: 'IcoMoon';
  content: '\ea71';
}
.icon-insert-template:before {
  font-family: 'IcoMoon';
  content: '\ea72';
}
.icon-pilcrow:before {
  font-family: 'IcoMoon';
  content: '\ea73';
}
.icon-ltr:before {
  font-family: 'IcoMoon';
  content: '\ea74';
}
.icon-rtl:before {
  font-family: 'IcoMoon';
  content: '\ea75';
}
.icon-section:before {
  font-family: 'IcoMoon';
  content: '\ea76';
}
.icon-paragraph-left:before {
  font-family: 'IcoMoon';
  content: '\ea77';
}
.icon-paragraph-center:before {
  font-family: 'IcoMoon';
  content: '\ea78';
}
.icon-paragraph-right:before {
  font-family: 'IcoMoon';
  content: '\ea79';
}
.icon-paragraph-justify:before {
  font-family: 'IcoMoon';
  content: '\ea7a';
}
.icon-indent-increase:before {
  font-family: 'IcoMoon';
  content: '\ea7b';
}
.icon-indent-decrease:before {
  font-family: 'IcoMoon';
  content: '\ea7c';
}
.icon-share:before {
  font-family: 'IcoMoon';
  content: '\ea7d';
}
.icon-new-tab:before {
  font-family: 'IcoMoon';
  content: '\ea7e';
}
.icon-embed:before {
  font-family: 'IcoMoon';
  content: '\ea7f';
}
.icon-embed2:before {
  font-family: 'IcoMoon';
  content: '\ea80';
}
.icon-terminal:before {
  font-family: 'IcoMoon';
  content: '\ea81';
}
.icon-share2:before {
  font-family: 'IcoMoon';
  content: '\ea82';
}
.icon-mail:before {
  font-family: 'IcoMoon';
  content: '\ea83';
}
.icon-mail2:before {
  font-family: 'IcoMoon';
  content: '\ea84';
}
.icon-mail3:before {
  font-family: 'IcoMoon';
  content: '\ea85';
}
.icon-mail4:before {
  font-family: 'IcoMoon';
  content: '\ea86';
}
.icon-google:before {
  font-family: 'IcoMoon';
  content: '\ea87';
}
.icon-google-plus:before {
  font-family: 'IcoMoon';
  content: '\ea88';
}
.icon-google-plus2:before {
  font-family: 'IcoMoon';
  content: '\ea89';
}
.icon-google-plus3:before {
  font-family: 'IcoMoon';
  content: '\ea8a';
}
.icon-google-drive:before {
  font-family: 'IcoMoon';
  content: '\ea8b';
}
.icon-facebook:before {
  font-family: 'IcoMoon';
  content: '\ea8c';
}
.icon-facebook2:before {
  font-family: 'IcoMoon';
  content: '\ea8d';
}
.icon-facebook3:before {
  font-family: 'IcoMoon';
  content: '\ea8e';
}
.icon-ello:before {
  font-family: 'IcoMoon';
  content: '\ea8f';
}
.icon-instagram:before {
  font-family: 'IcoMoon';
  content: '\ea90';
}
.icon-twitter:before {
  font-family: 'IcoMoon';
  content: '\ea91';
}
.icon-twitter2:before {
  font-family: 'IcoMoon';
  content: '\ea92';
}
.icon-twitter3:before {
  font-family: 'IcoMoon';
  content: '\ea93';
}
.icon-feed2:before {
  font-family: 'IcoMoon';
  content: '\ea94';
}
.icon-feed3:before {
  font-family: 'IcoMoon';
  content: '\ea95';
}
.icon-feed4:before {
  font-family: 'IcoMoon';
  content: '\ea96';
}
.icon-youtube:before {
  font-family: 'IcoMoon';
  content: '\ea97';
}
.icon-youtube2:before {
  font-family: 'IcoMoon';
  content: '\ea98';
}
.icon-youtube3:before {
  font-family: 'IcoMoon';
  content: '\ea99';
}
.icon-youtube4:before {
  font-family: 'IcoMoon';
  content: '\ea9a';
}
.icon-twitch:before {
  font-family: 'IcoMoon';
  content: '\ea9b';
}
.icon-vimeo:before {
  font-family: 'IcoMoon';
  content: '\ea9c';
}
.icon-vimeo2:before {
  font-family: 'IcoMoon';
  content: '\ea9d';
}
.icon-vimeo3:before {
  font-family: 'IcoMoon';
  content: '\ea9e';
}
.icon-lanyrd:before {
  font-family: 'IcoMoon';
  content: '\ea9f';
}
.icon-flickr:before {
  font-family: 'IcoMoon';
  content: '\eaa0';
}
.icon-flickr2:before {
  font-family: 'IcoMoon';
  content: '\eaa1';
}
.icon-flickr3:before {
  font-family: 'IcoMoon';
  content: '\eaa2';
}
.icon-flickr4:before {
  font-family: 'IcoMoon';
  content: '\eaa3';
}
.icon-picassa:before {
  font-family: 'IcoMoon';
  content: '\eaa4';
}
.icon-picassa2:before {
  font-family: 'IcoMoon';
  content: '\eaa5';
}
.icon-dribbble:before {
  font-family: 'IcoMoon';
  content: '\eaa6';
}
.icon-dribbble2:before {
  font-family: 'IcoMoon';
  content: '\eaa7';
}
.icon-dribbble3:before {
  font-family: 'IcoMoon';
  content: '\eaa8';
}
.icon-forrst:before {
  font-family: 'IcoMoon';
  content: '\eaa9';
}
.icon-forrst2:before {
  font-family: 'IcoMoon';
  content: '\eaaa';
}
.icon-deviantart:before {
  font-family: 'IcoMoon';
  content: '\eaab';
}
.icon-deviantart2:before {
  font-family: 'IcoMoon';
  content: '\eaac';
}
.icon-steam:before {
  font-family: 'IcoMoon';
  content: '\eaad';
}
.icon-steam2:before {
  font-family: 'IcoMoon';
  content: '\eaae';
}
.icon-dropbox:before {
  font-family: 'IcoMoon';
  content: '\eaaf';
}
.icon-onedrive:before {
  font-family: 'IcoMoon';
  content: '\eab0';
}
.icon-github:before {
  font-family: 'IcoMoon';
  content: '\eab1';
}
.icon-github2:before {
  font-family: 'IcoMoon';
  content: '\eab2';
}
.icon-github3:before {
  font-family: 'IcoMoon';
  content: '\eab3';
}
.icon-github4:before {
  font-family: 'IcoMoon';
  content: '\eab4';
}
.icon-github5:before {
  font-family: 'IcoMoon';
  content: '\eab5';
}
.icon-wordpress:before {
  font-family: 'IcoMoon';
  content: '\eab6';
}
.icon-wordpress2:before {
  font-family: 'IcoMoon';
  content: '\eab7';
}
.icon-joomla:before {
  font-family: 'IcoMoon';
  content: '\eab8';
}
.icon-blogger:before {
  font-family: 'IcoMoon';
  content: '\eab9';
}
.icon-blogger2:before {
  font-family: 'IcoMoon';
  content: '\eaba';
}
.icon-tumblr:before {
  font-family: 'IcoMoon';
  content: '\eabb';
}
.icon-tumblr2:before {
  font-family: 'IcoMoon';
  content: '\eabc';
}
.icon-yahoo:before {
  font-family: 'IcoMoon';
  content: '\eabd';
}
.icon-tux:before {
  font-family: 'IcoMoon';
  content: '\eabe';
}
.icon-apple:before {
  font-family: 'IcoMoon';
  content: '\eabf';
}
.icon-finder:before {
  font-family: 'IcoMoon';
  content: '\eac0';
}
.icon-android:before {
  font-family: 'IcoMoon';
  content: '\eac1';
}
.icon-windows:before {
  font-family: 'IcoMoon';
  content: '\eac2';
}
.icon-windows8:before {
  font-family: 'IcoMoon';
  content: '\eac3';
}
.icon-soundcloud:before {
  font-family: 'IcoMoon';
  content: '\eac4';
}
.icon-soundcloud2:before {
  font-family: 'IcoMoon';
  content: '\eac5';
}
.icon-skype:before {
  font-family: 'IcoMoon';
  content: '\eac6';
}
.icon-reddit:before {
  font-family: 'IcoMoon';
  content: '\eac7';
}
.icon-linkedin:before {
  font-family: 'IcoMoon';
  content: '\eac8';
}
.icon-linkedin2:before {
  font-family: 'IcoMoon';
  content: '\eac9';
}
.icon-lastfm:before {
  font-family: 'IcoMoon';
  content: '\eaca';
}
.icon-lastfm2:before {
  font-family: 'IcoMoon';
  content: '\eacb';
}
.icon-delicious:before {
  font-family: 'IcoMoon';
  content: '\eacc';
}
.icon-stumbleupon:before {
  font-family: 'IcoMoon';
  content: '\eacd';
}
.icon-stumbleupon2:before {
  font-family: 'IcoMoon';
  content: '\eace';
}
.icon-stackoverflow:before {
  font-family: 'IcoMoon';
  content: '\eacf';
}
.icon-pinterest:before {
  font-family: 'IcoMoon';
  content: '\ead0';
}
.icon-pinterest2:before {
  font-family: 'IcoMoon';
  content: '\ead1';
}
.icon-xing:before {
  font-family: 'IcoMoon';
  content: '\ead2';
}
.icon-xing2:before {
  font-family: 'IcoMoon';
  content: '\ead3';
}
.icon-flattr:before {
  font-family: 'IcoMoon';
  content: '\ead4';
}
.icon-foursquare:before {
  font-family: 'IcoMoon';
  content: '\ead5';
}
.icon-paypal:before {
  font-family: 'IcoMoon';
  content: '\ead6';
}
.icon-paypal2:before {
  font-family: 'IcoMoon';
  content: '\ead7';
}
.icon-paypal3:before {
  font-family: 'IcoMoon';
  content: '\ead8';
}
.icon-yelp:before {
  font-family: 'IcoMoon';
  content: '\ead9';
}
.icon-file-pdf:before {
  font-family: 'IcoMoon';
  content: '\eada';
}
.icon-file-openoffice:before {
  font-family: 'IcoMoon';
  content: '\eadb';
}
.icon-file-word:before {
  font-family: 'IcoMoon';
  content: '\eadc';
}
.icon-file-excel:before {
  font-family: 'IcoMoon';
  content: '\eadd';
}
.icon-libreoffice:before {
  font-family: 'IcoMoon';
  content: '\eade';
}
.icon-html5:before {
  font-family: 'IcoMoon';
  content: '\eadf';
}
.icon-html52:before {
  font-family: 'IcoMoon';
  content: '\eae0';
}
.icon-css3:before {
  font-family: 'IcoMoon';
  content: '\eae1';
}
.icon-git:before {
  font-family: 'IcoMoon';
  content: '\eae2';
}
.icon-svg:before {
  font-family: 'IcoMoon';
  content: '\eae3';
}
.icon-codepen:before {
  font-family: 'IcoMoon';
  content: '\eae4';
}
.icon-chrome:before {
  font-family: 'IcoMoon';
  content: '\eae5';
}
.icon-firefox:before {
  font-family: 'IcoMoon';
  content: '\eae6';
}
.icon-IE:before {
  font-family: 'IcoMoon';
  content: '\eae7';
}
.icon-opera:before {
  font-family: 'IcoMoon';
  content: '\eae8';
}
.icon-safari:before {
  font-family: 'IcoMoon';
  content: '\eae9';
}
.icon-IcoMoon:before {
  font-family: 'IcoMoon';
  content: '\eaea';
}
.ion-alert:before {
  font-family: 'IonIcons';
  content: '\f101';
}
.ion-alert-circled:before {
  font-family: 'IonIcons';
  content: '\f100';
}
.ion-android-add:before {
  font-family: 'IonIcons';
  content: '\f2c7';
}
.ion-android-add-circle:before {
  font-family: 'IonIcons';
  content: '\f359';
}
.ion-android-alarm-clock:before {
  font-family: 'IonIcons';
  content: '\f35a';
}
.ion-android-alert:before {
  font-family: 'IonIcons';
  content: '\f35b';
}
.ion-android-apps:before {
  font-family: 'IonIcons';
  content: '\f35c';
}
.ion-android-archive:before {
  font-family: 'IonIcons';
  content: '\f2c9';
}
.ion-android-arrow-back:before {
  font-family: 'IonIcons';
  content: '\f2ca';
}
.ion-android-arrow-down:before {
  font-family: 'IonIcons';
  content: '\f35d';
}
.ion-android-arrow-dropdown:before {
  font-family: 'IonIcons';
  content: '\f35f';
}
.ion-android-arrow-dropdown-circle:before {
  font-family: 'IonIcons';
  content: '\f35e';
}
.ion-android-arrow-dropleft:before {
  font-family: 'IonIcons';
  content: '\f361';
}
.ion-android-arrow-dropleft-circle:before {
  font-family: 'IonIcons';
  content: '\f360';
}
.ion-android-arrow-dropright:before {
  font-family: 'IonIcons';
  content: '\f363';
}
.ion-android-arrow-dropright-circle:before {
  font-family: 'IonIcons';
  content: '\f362';
}
.ion-android-arrow-dropup:before {
  font-family: 'IonIcons';
  content: '\f365';
}
.ion-android-arrow-dropup-circle:before {
  font-family: 'IonIcons';
  content: '\f364';
}
.ion-android-arrow-forward:before {
  font-family: 'IonIcons';
  content: '\f30f';
}
.ion-android-arrow-up:before {
  font-family: 'IonIcons';
  content: '\f366';
}
.ion-android-attach:before {
  font-family: 'IonIcons';
  content: '\f367';
}
.ion-android-bar:before {
  font-family: 'IonIcons';
  content: '\f368';
}
.ion-android-bicycle:before {
  font-family: 'IonIcons';
  content: '\f369';
}
.ion-android-boat:before {
  font-family: 'IonIcons';
  content: '\f36a';
}
.ion-android-bookmark:before {
  font-family: 'IonIcons';
  content: '\f36b';
}
.ion-android-bulb:before {
  font-family: 'IonIcons';
  content: '\f36c';
}
.ion-android-bus:before {
  font-family: 'IonIcons';
  content: '\f36d';
}
.ion-android-calendar:before {
  font-family: 'IonIcons';
  content: '\f2d1';
}
.ion-android-call:before {
  font-family: 'IonIcons';
  content: '\f2d2';
}
.ion-android-camera:before {
  font-family: 'IonIcons';
  content: '\f2d3';
}
.ion-android-cancel:before {
  font-family: 'IonIcons';
  content: '\f36e';
}
.ion-android-car:before {
  font-family: 'IonIcons';
  content: '\f36f';
}
.ion-android-cart:before {
  font-family: 'IonIcons';
  content: '\f370';
}
.ion-android-chat:before {
  font-family: 'IonIcons';
  content: '\f2d4';
}
.ion-android-checkbox:before {
  font-family: 'IonIcons';
  content: '\f374';
}
.ion-android-checkbox-blank:before {
  font-family: 'IonIcons';
  content: '\f371';
}
.ion-android-checkbox-outline:before {
  font-family: 'IonIcons';
  content: '\f373';
}
.ion-android-checkbox-outline-blank:before {
  font-family: 'IonIcons';
  content: '\f372';
}
.ion-android-checkmark-circle:before {
  font-family: 'IonIcons';
  content: '\f375';
}
.ion-android-clipboard:before {
  font-family: 'IonIcons';
  content: '\f376';
}
.ion-android-close:before {
  font-family: 'IonIcons';
  content: '\f2d7';
}
.ion-android-cloud:before {
  font-family: 'IonIcons';
  content: '\f37a';
}
.ion-android-cloud-circle:before {
  font-family: 'IonIcons';
  content: '\f377';
}
.ion-android-cloud-done:before {
  font-family: 'IonIcons';
  content: '\f378';
}
.ion-android-cloud-outline:before {
  font-family: 'IonIcons';
  content: '\f379';
}
.ion-android-color-palette:before {
  font-family: 'IonIcons';
  content: '\f37b';
}
.ion-android-compass:before {
  font-family: 'IonIcons';
  content: '\f37c';
}
.ion-android-contact:before {
  font-family: 'IonIcons';
  content: '\f2d8';
}
.ion-android-contacts:before {
  font-family: 'IonIcons';
  content: '\f2d9';
}
.ion-android-contract:before {
  font-family: 'IonIcons';
  content: '\f37d';
}
.ion-android-create:before {
  font-family: 'IonIcons';
  content: '\f37e';
}
.ion-android-delete:before {
  font-family: 'IonIcons';
  content: '\f37f';
}
.ion-android-desktop:before {
  font-family: 'IonIcons';
  content: '\f380';
}
.ion-android-document:before {
  font-family: 'IonIcons';
  content: '\f381';
}
.ion-android-done:before {
  font-family: 'IonIcons';
  content: '\f383';
}
.ion-android-done-all:before {
  font-family: 'IonIcons';
  content: '\f382';
}
.ion-android-download:before {
  font-family: 'IonIcons';
  content: '\f2dd';
}
.ion-android-drafts:before {
  font-family: 'IonIcons';
  content: '\f384';
}
.ion-android-exit:before {
  font-family: 'IonIcons';
  content: '\f385';
}
.ion-android-expand:before {
  font-family: 'IonIcons';
  content: '\f386';
}
.ion-android-favorite:before {
  font-family: 'IonIcons';
  content: '\f388';
}
.ion-android-favorite-outline:before {
  font-family: 'IonIcons';
  content: '\f387';
}
.ion-android-film:before {
  font-family: 'IonIcons';
  content: '\f389';
}
.ion-android-folder:before {
  font-family: 'IonIcons';
  content: '\f2e0';
}
.ion-android-folder-open:before {
  font-family: 'IonIcons';
  content: '\f38a';
}
.ion-android-funnel:before {
  font-family: 'IonIcons';
  content: '\f38b';
}
.ion-android-globe:before {
  font-family: 'IonIcons';
  content: '\f38c';
}
.ion-android-hand:before {
  font-family: 'IonIcons';
  content: '\f2e3';
}
.ion-android-hangout:before {
  font-family: 'IonIcons';
  content: '\f38d';
}
.ion-android-happy:before {
  font-family: 'IonIcons';
  content: '\f38e';
}
.ion-android-home:before {
  font-family: 'IonIcons';
  content: '\f38f';
}
.ion-android-image:before {
  font-family: 'IonIcons';
  content: '\f2e4';
}
.ion-android-laptop:before {
  font-family: 'IonIcons';
  content: '\f390';
}
.ion-android-list:before {
  font-family: 'IonIcons';
  content: '\f391';
}
.ion-android-locate:before {
  font-family: 'IonIcons';
  content: '\f2e9';
}
.ion-android-lock:before {
  font-family: 'IonIcons';
  content: '\f392';
}
.ion-android-mail:before {
  font-family: 'IonIcons';
  content: '\f2eb';
}
.ion-android-map:before {
  font-family: 'IonIcons';
  content: '\f393';
}
.ion-android-menu:before {
  font-family: 'IonIcons';
  content: '\f394';
}
.ion-android-microphone:before {
  font-family: 'IonIcons';
  content: '\f2ec';
}
.ion-android-microphone-off:before {
  font-family: 'IonIcons';
  content: '\f395';
}
.ion-android-more-horizontal:before {
  font-family: 'IonIcons';
  content: '\f396';
}
.ion-android-more-vertical:before {
  font-family: 'IonIcons';
  content: '\f397';
}
.ion-android-navigate:before {
  font-family: 'IonIcons';
  content: '\f398';
}
.ion-android-notifications:before {
  font-family: 'IonIcons';
  content: '\f39b';
}
.ion-android-notifications-none:before {
  font-family: 'IonIcons';
  content: '\f399';
}
.ion-android-notifications-off:before {
  font-family: 'IonIcons';
  content: '\f39a';
}
.ion-android-open:before {
  font-family: 'IonIcons';
  content: '\f39c';
}
.ion-android-options:before {
  font-family: 'IonIcons';
  content: '\f39d';
}
.ion-android-people:before {
  font-family: 'IonIcons';
  content: '\f39e';
}
.ion-android-person:before {
  font-family: 'IonIcons';
  content: '\f3a0';
}
.ion-android-person-add:before {
  font-family: 'IonIcons';
  content: '\f39f';
}
.ion-android-phone-landscape:before {
  font-family: 'IonIcons';
  content: '\f3a1';
}
.ion-android-phone-portrait:before {
  font-family: 'IonIcons';
  content: '\f3a2';
}
.ion-android-pin:before {
  font-family: 'IonIcons';
  content: '\f3a3';
}
.ion-android-plane:before {
  font-family: 'IonIcons';
  content: '\f3a4';
}
.ion-android-playstore:before {
  font-family: 'IonIcons';
  content: '\f2f0';
}
.ion-android-print:before {
  font-family: 'IonIcons';
  content: '\f3a5';
}
.ion-android-radio-button-off:before {
  font-family: 'IonIcons';
  content: '\f3a6';
}
.ion-android-radio-button-on:before {
  font-family: 'IonIcons';
  content: '\f3a7';
}
.ion-android-refresh:before {
  font-family: 'IonIcons';
  content: '\f3a8';
}
.ion-android-remove:before {
  font-family: 'IonIcons';
  content: '\f2f4';
}
.ion-android-remove-circle:before {
  font-family: 'IonIcons';
  content: '\f3a9';
}
.ion-android-restaurant:before {
  font-family: 'IonIcons';
  content: '\f3aa';
}
.ion-android-sad:before {
  font-family: 'IonIcons';
  content: '\f3ab';
}
.ion-android-search:before {
  font-family: 'IonIcons';
  content: '\f2f5';
}
.ion-android-send:before {
  font-family: 'IonIcons';
  content: '\f2f6';
}
.ion-android-settings:before {
  font-family: 'IonIcons';
  content: '\f2f7';
}
.ion-android-share:before {
  font-family: 'IonIcons';
  content: '\f2f8';
}
.ion-android-share-alt:before {
  font-family: 'IonIcons';
  content: '\f3ac';
}
.ion-android-star:before {
  font-family: 'IonIcons';
  content: '\f2fc';
}
.ion-android-star-half:before {
  font-family: 'IonIcons';
  content: '\f3ad';
}
.ion-android-star-outline:before {
  font-family: 'IonIcons';
  content: '\f3ae';
}
.ion-android-stopwatch:before {
  font-family: 'IonIcons';
  content: '\f2fd';
}
.ion-android-subway:before {
  font-family: 'IonIcons';
  content: '\f3af';
}
.ion-android-sunny:before {
  font-family: 'IonIcons';
  content: '\f3b0';
}
.ion-android-sync:before {
  font-family: 'IonIcons';
  content: '\f3b1';
}
.ion-android-textsms:before {
  font-family: 'IonIcons';
  content: '\f3b2';
}
.ion-android-time:before {
  font-family: 'IonIcons';
  content: '\f3b3';
}
.ion-android-train:before {
  font-family: 'IonIcons';
  content: '\f3b4';
}
.ion-android-unlock:before {
  font-family: 'IonIcons';
  content: '\f3b5';
}
.ion-android-upload:before {
  font-family: 'IonIcons';
  content: '\f3b6';
}
.ion-android-volume-down:before {
  font-family: 'IonIcons';
  content: '\f3b7';
}
.ion-android-volume-mute:before {
  font-family: 'IonIcons';
  content: '\f3b8';
}
.ion-android-volume-off:before {
  font-family: 'IonIcons';
  content: '\f3b9';
}
.ion-android-volume-up:before {
  font-family: 'IonIcons';
  content: '\f3ba';
}
.ion-android-walk:before {
  font-family: 'IonIcons';
  content: '\f3bb';
}
.ion-android-warning:before {
  font-family: 'IonIcons';
  content: '\f3bc';
}
.ion-android-watch:before {
  font-family: 'IonIcons';
  content: '\f3bd';
}
.ion-android-wifi:before {
  font-family: 'IonIcons';
  content: '\f305';
}
.ion-aperture:before {
  font-family: 'IonIcons';
  content: '\f313';
}
.ion-archive:before {
  font-family: 'IonIcons';
  content: '\f102';
}
.ion-arrow-down-a:before {
  font-family: 'IonIcons';
  content: '\f103';
}
.ion-arrow-down-b:before {
  font-family: 'IonIcons';
  content: '\f104';
}
.ion-arrow-down-c:before {
  font-family: 'IonIcons';
  content: '\f105';
}
.ion-arrow-expand:before {
  font-family: 'IonIcons';
  content: '\f25e';
}
.ion-arrow-graph-down-left:before {
  font-family: 'IonIcons';
  content: '\f25f';
}
.ion-arrow-graph-down-right:before {
  font-family: 'IonIcons';
  content: '\f260';
}
.ion-arrow-graph-up-left:before {
  font-family: 'IonIcons';
  content: '\f261';
}
.ion-arrow-graph-up-right:before {
  font-family: 'IonIcons';
  content: '\f262';
}
.ion-arrow-left-a:before {
  font-family: 'IonIcons';
  content: '\f106';
}
.ion-arrow-left-b:before {
  font-family: 'IonIcons';
  content: '\f107';
}
.ion-arrow-left-c:before {
  font-family: 'IonIcons';
  content: '\f108';
}
.ion-arrow-move:before {
  font-family: 'IonIcons';
  content: '\f263';
}
.ion-arrow-resize:before {
  font-family: 'IonIcons';
  content: '\f264';
}
.ion-arrow-return-left:before {
  font-family: 'IonIcons';
  content: '\f265';
}
.ion-arrow-return-right:before {
  font-family: 'IonIcons';
  content: '\f266';
}
.ion-arrow-right-a:before {
  font-family: 'IonIcons';
  content: '\f109';
}
.ion-arrow-right-b:before {
  font-family: 'IonIcons';
  content: '\f10a';
}
.ion-arrow-right-c:before {
  font-family: 'IonIcons';
  content: '\f10b';
}
.ion-arrow-shrink:before {
  font-family: 'IonIcons';
  content: '\f267';
}
.ion-arrow-swap:before {
  font-family: 'IonIcons';
  content: '\f268';
}
.ion-arrow-up-a:before {
  font-family: 'IonIcons';
  content: '\f10c';
}
.ion-arrow-up-b:before {
  font-family: 'IonIcons';
  content: '\f10d';
}
.ion-arrow-up-c:before {
  font-family: 'IonIcons';
  content: '\f10e';
}
.ion-asterisk:before {
  font-family: 'IonIcons';
  content: '\f314';
}
.ion-at:before {
  font-family: 'IonIcons';
  content: '\f10f';
}
.ion-backspace:before {
  font-family: 'IonIcons';
  content: '\f3bf';
}
.ion-backspace-outline:before {
  font-family: 'IonIcons';
  content: '\f3be';
}
.ion-bag:before {
  font-family: 'IonIcons';
  content: '\f110';
}
.ion-battery-charging:before {
  font-family: 'IonIcons';
  content: '\f111';
}
.ion-battery-empty:before {
  font-family: 'IonIcons';
  content: '\f112';
}
.ion-battery-full:before {
  font-family: 'IonIcons';
  content: '\f113';
}
.ion-battery-half:before {
  font-family: 'IonIcons';
  content: '\f114';
}
.ion-battery-low:before {
  font-family: 'IonIcons';
  content: '\f115';
}
.ion-beaker:before {
  font-family: 'IonIcons';
  content: '\f269';
}
.ion-beer:before {
  font-family: 'IonIcons';
  content: '\f26a';
}
.ion-bluetooth:before {
  font-family: 'IonIcons';
  content: '\f116';
}
.ion-bonfire:before {
  font-family: 'IonIcons';
  content: '\f315';
}
.ion-bookmark:before {
  font-family: 'IonIcons';
  content: '\f26b';
}
.ion-bowtie:before {
  font-family: 'IonIcons';
  content: '\f3c0';
}
.ion-briefcase:before {
  font-family: 'IonIcons';
  content: '\f26c';
}
.ion-bug:before {
  font-family: 'IonIcons';
  content: '\f2be';
}
.ion-calculator:before {
  font-family: 'IonIcons';
  content: '\f26d';
}
.ion-calendar:before {
  font-family: 'IonIcons';
  content: '\f117';
}
.ion-camera:before {
  font-family: 'IonIcons';
  content: '\f118';
}
.ion-card:before {
  font-family: 'IonIcons';
  content: '\f119';
}
.ion-cash:before {
  font-family: 'IonIcons';
  content: '\f316';
}
.ion-chatbox:before {
  font-family: 'IonIcons';
  content: '\f11b';
}
.ion-chatbox-working:before {
  font-family: 'IonIcons';
  content: '\f11a';
}
.ion-chatboxes:before {
  font-family: 'IonIcons';
  content: '\f11c';
}
.ion-chatbubble:before {
  font-family: 'IonIcons';
  content: '\f11e';
}
.ion-chatbubble-working:before {
  font-family: 'IonIcons';
  content: '\f11d';
}
.ion-chatbubbles:before {
  font-family: 'IonIcons';
  content: '\f11f';
}
.ion-checkmark:before {
  font-family: 'IonIcons';
  content: '\f122';
}
.ion-checkmark-circled:before {
  font-family: 'IonIcons';
  content: '\f120';
}
.ion-checkmark-round:before {
  font-family: 'IonIcons';
  content: '\f121';
}
.ion-chevron-down:before {
  font-family: 'IonIcons';
  content: '\f123';
}
.ion-chevron-left:before {
  font-family: 'IonIcons';
  content: '\f124';
}
.ion-chevron-right:before {
  font-family: 'IonIcons';
  content: '\f125';
}
.ion-chevron-up:before {
  font-family: 'IonIcons';
  content: '\f126';
}
.ion-clipboard:before {
  font-family: 'IonIcons';
  content: '\f127';
}
.ion-clock:before {
  font-family: 'IonIcons';
  content: '\f26e';
}
.ion-close:before {
  font-family: 'IonIcons';
  content: '\f12a';
}
.ion-close-circled:before {
  font-family: 'IonIcons';
  content: '\f128';
}
.ion-close-round:before {
  font-family: 'IonIcons';
  content: '\f129';
}
.ion-closed-captioning:before {
  font-family: 'IonIcons';
  content: '\f317';
}
.ion-cloud:before {
  font-family: 'IonIcons';
  content: '\f12b';
}
.ion-code:before {
  font-family: 'IonIcons';
  content: '\f271';
}
.ion-code-download:before {
  font-family: 'IonIcons';
  content: '\f26f';
}
.ion-code-working:before {
  font-family: 'IonIcons';
  content: '\f270';
}
.ion-coffee:before {
  font-family: 'IonIcons';
  content: '\f272';
}
.ion-compass:before {
  font-family: 'IonIcons';
  content: '\f273';
}
.ion-compose:before {
  font-family: 'IonIcons';
  content: '\f12c';
}
.ion-connection-bars:before {
  font-family: 'IonIcons';
  content: '\f274';
}
.ion-contrast:before {
  font-family: 'IonIcons';
  content: '\f275';
}
.ion-crop:before {
  font-family: 'IonIcons';
  content: '\f3c1';
}
.ion-cube:before {
  font-family: 'IonIcons';
  content: '\f318';
}
.ion-disc:before {
  font-family: 'IonIcons';
  content: '\f12d';
}
.ion-document:before {
  font-family: 'IonIcons';
  content: '\f12f';
}
.ion-document-text:before {
  font-family: 'IonIcons';
  content: '\f12e';
}
.ion-drag:before {
  font-family: 'IonIcons';
  content: '\f130';
}
.ion-earth:before {
  font-family: 'IonIcons';
  content: '\f276';
}
.ion-easel:before {
  font-family: 'IonIcons';
  content: '\f3c2';
}
.ion-edit:before {
  font-family: 'IonIcons';
  content: '\f2bf';
}
.ion-egg:before {
  font-family: 'IonIcons';
  content: '\f277';
}
.ion-eject:before {
  font-family: 'IonIcons';
  content: '\f131';
}
.ion-email:before {
  font-family: 'IonIcons';
  content: '\f132';
}
.ion-email-unread:before {
  font-family: 'IonIcons';
  content: '\f3c3';
}
.ion-erlenmeyer-flask:before {
  font-family: 'IonIcons';
  content: '\f3c5';
}
.ion-erlenmeyer-flask-bubbles:before {
  font-family: 'IonIcons';
  content: '\f3c4';
}
.ion-eye:before {
  font-family: 'IonIcons';
  content: '\f133';
}
.ion-eye-disabled:before {
  font-family: 'IonIcons';
  content: '\f306';
}
.ion-female:before {
  font-family: 'IonIcons';
  content: '\f278';
}
.ion-filing:before {
  font-family: 'IonIcons';
  content: '\f134';
}
.ion-film-marker:before {
  font-family: 'IonIcons';
  content: '\f135';
}
.ion-fireball:before {
  font-family: 'IonIcons';
  content: '\f319';
}
.ion-flag:before {
  font-family: 'IonIcons';
  content: '\f279';
}
.ion-flame:before {
  font-family: 'IonIcons';
  content: '\f31a';
}
.ion-flash:before {
  font-family: 'IonIcons';
  content: '\f137';
}
.ion-flash-off:before {
  font-family: 'IonIcons';
  content: '\f136';
}
.ion-folder:before {
  font-family: 'IonIcons';
  content: '\f139';
}
.ion-fork:before {
  font-family: 'IonIcons';
  content: '\f27a';
}
.ion-fork-repo:before {
  font-family: 'IonIcons';
  content: '\f2c0';
}
.ion-forward:before {
  font-family: 'IonIcons';
  content: '\f13a';
}
.ion-funnel:before {
  font-family: 'IonIcons';
  content: '\f31b';
}
.ion-gear-a:before {
  font-family: 'IonIcons';
  content: '\f13d';
}
.ion-gear-b:before {
  font-family: 'IonIcons';
  content: '\f13e';
}
.ion-grid:before {
  font-family: 'IonIcons';
  content: '\f13f';
}
.ion-hammer:before {
  font-family: 'IonIcons';
  content: '\f27b';
}
.ion-happy:before {
  font-family: 'IonIcons';
  content: '\f31c';
}
.ion-happy-outline:before {
  font-family: 'IonIcons';
  content: '\f3c6';
}
.ion-headphone:before {
  font-family: 'IonIcons';
  content: '\f140';
}
.ion-heart:before {
  font-family: 'IonIcons';
  content: '\f141';
}
.ion-heart-broken:before {
  font-family: 'IonIcons';
  content: '\f31d';
}
.ion-help:before {
  font-family: 'IonIcons';
  content: '\f143';
}
.ion-help-buoy:before {
  font-family: 'IonIcons';
  content: '\f27c';
}
.ion-help-circled:before {
  font-family: 'IonIcons';
  content: '\f142';
}
.ion-home:before {
  font-family: 'IonIcons';
  content: '\f144';
}
.ion-icecream:before {
  font-family: 'IonIcons';
  content: '\f27d';
}
.ion-image:before {
  font-family: 'IonIcons';
  content: '\f147';
}
.ion-images:before {
  font-family: 'IonIcons';
  content: '\f148';
}
.ion-information:before {
  font-family: 'IonIcons';
  content: '\f14a';
}
.ion-information-circled:before {
  font-family: 'IonIcons';
  content: '\f149';
}
.ion-ionic:before {
  font-family: 'IonIcons';
  content: '\f14b';
}
.ion-ios-alarm:before {
  font-family: 'IonIcons';
  content: '\f3c8';
}
.ion-ios-alarm-outline:before {
  font-family: 'IonIcons';
  content: '\f3c7';
}
.ion-ios-albums:before {
  font-family: 'IonIcons';
  content: '\f3ca';
}
.ion-ios-albums-outline:before {
  font-family: 'IonIcons';
  content: '\f3c9';
}
.ion-ios-americanfootball:before {
  font-family: 'IonIcons';
  content: '\f3cc';
}
.ion-ios-americanfootball-outline:before {
  font-family: 'IonIcons';
  content: '\f3cb';
}
.ion-ios-analytics:before {
  font-family: 'IonIcons';
  content: '\f3ce';
}
.ion-ios-analytics-outline:before {
  font-family: 'IonIcons';
  content: '\f3cd';
}
.ion-ios-arrow-back:before {
  font-family: 'IonIcons';
  content: '\f3cf';
}
.ion-ios-arrow-down:before {
  font-family: 'IonIcons';
  content: '\f3d0';
}
.ion-ios-arrow-forward:before {
  font-family: 'IonIcons';
  content: '\f3d1';
}
.ion-ios-arrow-left:before {
  font-family: 'IonIcons';
  content: '\f3d2';
}
.ion-ios-arrow-right:before {
  font-family: 'IonIcons';
  content: '\f3d3';
}
.ion-ios-arrow-thin-down:before {
  font-family: 'IonIcons';
  content: '\f3d4';
}
.ion-ios-arrow-thin-left:before {
  font-family: 'IonIcons';
  content: '\f3d5';
}
.ion-ios-arrow-thin-right:before {
  font-family: 'IonIcons';
  content: '\f3d6';
}
.ion-ios-arrow-thin-up:before {
  font-family: 'IonIcons';
  content: '\f3d7';
}
.ion-ios-arrow-up:before {
  font-family: 'IonIcons';
  content: '\f3d8';
}
.ion-ios-at:before {
  font-family: 'IonIcons';
  content: '\f3da';
}
.ion-ios-at-outline:before {
  font-family: 'IonIcons';
  content: '\f3d9';
}
.ion-ios-barcode:before {
  font-family: 'IonIcons';
  content: '\f3dc';
}
.ion-ios-barcode-outline:before {
  font-family: 'IonIcons';
  content: '\f3db';
}
.ion-ios-baseball:before {
  font-family: 'IonIcons';
  content: '\f3de';
}
.ion-ios-baseball-outline:before {
  font-family: 'IonIcons';
  content: '\f3dd';
}
.ion-ios-basketball:before {
  font-family: 'IonIcons';
  content: '\f3e0';
}
.ion-ios-basketball-outline:before {
  font-family: 'IonIcons';
  content: '\f3df';
}
.ion-ios-bell:before {
  font-family: 'IonIcons';
  content: '\f3e2';
}
.ion-ios-bell-outline:before {
  font-family: 'IonIcons';
  content: '\f3e1';
}
.ion-ios-body:before {
  font-family: 'IonIcons';
  content: '\f3e4';
}
.ion-ios-body-outline:before {
  font-family: 'IonIcons';
  content: '\f3e3';
}
.ion-ios-bolt:before {
  font-family: 'IonIcons';
  content: '\f3e6';
}
.ion-ios-bolt-outline:before {
  font-family: 'IonIcons';
  content: '\f3e5';
}
.ion-ios-book:before {
  font-family: 'IonIcons';
  content: '\f3e8';
}
.ion-ios-book-outline:before {
  font-family: 'IonIcons';
  content: '\f3e7';
}
.ion-ios-bookmarks:before {
  font-family: 'IonIcons';
  content: '\f3ea';
}
.ion-ios-bookmarks-outline:before {
  font-family: 'IonIcons';
  content: '\f3e9';
}
.ion-ios-box:before {
  font-family: 'IonIcons';
  content: '\f3ec';
}
.ion-ios-box-outline:before {
  font-family: 'IonIcons';
  content: '\f3eb';
}
.ion-ios-briefcase:before {
  font-family: 'IonIcons';
  content: '\f3ee';
}
.ion-ios-briefcase-outline:before {
  font-family: 'IonIcons';
  content: '\f3ed';
}
.ion-ios-browsers:before {
  font-family: 'IonIcons';
  content: '\f3f0';
}
.ion-ios-browsers-outline:before {
  font-family: 'IonIcons';
  content: '\f3ef';
}
.ion-ios-calculator:before {
  font-family: 'IonIcons';
  content: '\f3f2';
}
.ion-ios-calculator-outline:before {
  font-family: 'IonIcons';
  content: '\f3f1';
}
.ion-ios-calendar:before {
  font-family: 'IonIcons';
  content: '\f3f4';
}
.ion-ios-calendar-outline:before {
  font-family: 'IonIcons';
  content: '\f3f3';
}
.ion-ios-camera:before {
  font-family: 'IonIcons';
  content: '\f3f6';
}
.ion-ios-camera-outline:before {
  font-family: 'IonIcons';
  content: '\f3f5';
}
.ion-ios-cart:before {
  font-family: 'IonIcons';
  content: '\f3f8';
}
.ion-ios-cart-outline:before {
  font-family: 'IonIcons';
  content: '\f3f7';
}
.ion-ios-chatboxes:before {
  font-family: 'IonIcons';
  content: '\f3fa';
}
.ion-ios-chatboxes-outline:before {
  font-family: 'IonIcons';
  content: '\f3f9';
}
.ion-ios-chatbubble:before {
  font-family: 'IonIcons';
  content: '\f3fc';
}
.ion-ios-chatbubble-outline:before {
  font-family: 'IonIcons';
  content: '\f3fb';
}
.ion-ios-checkmark:before {
  font-family: 'IonIcons';
  content: '\f3ff';
}
.ion-ios-checkmark-empty:before {
  font-family: 'IonIcons';
  content: '\f3fd';
}
.ion-ios-checkmark-outline:before {
  font-family: 'IonIcons';
  content: '\f3fe';
}
.ion-ios-circle-filled:before {
  font-family: 'IonIcons';
  content: '\f400';
}
.ion-ios-circle-outline:before {
  font-family: 'IonIcons';
  content: '\f401';
}
.ion-ios-clock:before {
  font-family: 'IonIcons';
  content: '\f403';
}
.ion-ios-clock-outline:before {
  font-family: 'IonIcons';
  content: '\f402';
}
.ion-ios-close:before {
  font-family: 'IonIcons';
  content: '\f406';
}
.ion-ios-close-empty:before {
  font-family: 'IonIcons';
  content: '\f404';
}
.ion-ios-close-outline:before {
  font-family: 'IonIcons';
  content: '\f405';
}
.ion-ios-cloud:before {
  font-family: 'IonIcons';
  content: '\f40c';
}
.ion-ios-cloud-download:before {
  font-family: 'IonIcons';
  content: '\f408';
}
.ion-ios-cloud-download-outline:before {
  font-family: 'IonIcons';
  content: '\f407';
}
.ion-ios-cloud-outline:before {
  font-family: 'IonIcons';
  content: '\f409';
}
.ion-ios-cloud-upload:before {
  font-family: 'IonIcons';
  content: '\f40b';
}
.ion-ios-cloud-upload-outline:before {
  font-family: 'IonIcons';
  content: '\f40a';
}
.ion-ios-cloudy:before {
  font-family: 'IonIcons';
  content: '\f410';
}
.ion-ios-cloudy-night:before {
  font-family: 'IonIcons';
  content: '\f40e';
}
.ion-ios-cloudy-night-outline:before {
  font-family: 'IonIcons';
  content: '\f40d';
}
.ion-ios-cloudy-outline:before {
  font-family: 'IonIcons';
  content: '\f40f';
}
.ion-ios-cog:before {
  font-family: 'IonIcons';
  content: '\f412';
}
.ion-ios-cog-outline:before {
  font-family: 'IonIcons';
  content: '\f411';
}
.ion-ios-color-filter:before {
  font-family: 'IonIcons';
  content: '\f414';
}
.ion-ios-color-filter-outline:before {
  font-family: 'IonIcons';
  content: '\f413';
}
.ion-ios-color-wand:before {
  font-family: 'IonIcons';
  content: '\f416';
}
.ion-ios-color-wand-outline:before {
  font-family: 'IonIcons';
  content: '\f415';
}
.ion-ios-compose:before {
  font-family: 'IonIcons';
  content: '\f418';
}
.ion-ios-compose-outline:before {
  font-family: 'IonIcons';
  content: '\f417';
}
.ion-ios-contact:before {
  font-family: 'IonIcons';
  content: '\f41a';
}
.ion-ios-contact-outline:before {
  font-family: 'IonIcons';
  content: '\f419';
}
.ion-ios-copy:before {
  font-family: 'IonIcons';
  content: '\f41c';
}
.ion-ios-copy-outline:before {
  font-family: 'IonIcons';
  content: '\f41b';
}
.ion-ios-crop:before {
  font-family: 'IonIcons';
  content: '\f41e';
}
.ion-ios-crop-strong:before {
  font-family: 'IonIcons';
  content: '\f41d';
}
.ion-ios-download:before {
  font-family: 'IonIcons';
  content: '\f420';
}
.ion-ios-download-outline:before {
  font-family: 'IonIcons';
  content: '\f41f';
}
.ion-ios-drag:before {
  font-family: 'IonIcons';
  content: '\f421';
}
.ion-ios-email:before {
  font-family: 'IonIcons';
  content: '\f423';
}
.ion-ios-email-outline:before {
  font-family: 'IonIcons';
  content: '\f422';
}
.ion-ios-eye:before {
  font-family: 'IonIcons';
  content: '\f425';
}
.ion-ios-eye-outline:before {
  font-family: 'IonIcons';
  content: '\f424';
}
.ion-ios-fastforward:before {
  font-family: 'IonIcons';
  content: '\f427';
}
.ion-ios-fastforward-outline:before {
  font-family: 'IonIcons';
  content: '\f426';
}
.ion-ios-filing:before {
  font-family: 'IonIcons';
  content: '\f429';
}
.ion-ios-filing-outline:before {
  font-family: 'IonIcons';
  content: '\f428';
}
.ion-ios-film:before {
  font-family: 'IonIcons';
  content: '\f42b';
}
.ion-ios-film-outline:before {
  font-family: 'IonIcons';
  content: '\f42a';
}
.ion-ios-flag:before {
  font-family: 'IonIcons';
  content: '\f42d';
}
.ion-ios-flag-outline:before {
  font-family: 'IonIcons';
  content: '\f42c';
}
.ion-ios-flame:before {
  font-family: 'IonIcons';
  content: '\f42f';
}
.ion-ios-flame-outline:before {
  font-family: 'IonIcons';
  content: '\f42e';
}
.ion-ios-flask:before {
  font-family: 'IonIcons';
  content: '\f431';
}
.ion-ios-flask-outline:before {
  font-family: 'IonIcons';
  content: '\f430';
}
.ion-ios-flower:before {
  font-family: 'IonIcons';
  content: '\f433';
}
.ion-ios-flower-outline:before {
  font-family: 'IonIcons';
  content: '\f432';
}
.ion-ios-folder:before {
  font-family: 'IonIcons';
  content: '\f435';
}
.ion-ios-folder-outline:before {
  font-family: 'IonIcons';
  content: '\f434';
}
.ion-ios-football:before {
  font-family: 'IonIcons';
  content: '\f437';
}
.ion-ios-football-outline:before {
  font-family: 'IonIcons';
  content: '\f436';
}
.ion-ios-game-controller-a:before {
  font-family: 'IonIcons';
  content: '\f439';
}
.ion-ios-game-controller-a-outline:before {
  font-family: 'IonIcons';
  content: '\f438';
}
.ion-ios-game-controller-b:before {
  font-family: 'IonIcons';
  content: '\f43b';
}
.ion-ios-game-controller-b-outline:before {
  font-family: 'IonIcons';
  content: '\f43a';
}
.ion-ios-gear:before {
  font-family: 'IonIcons';
  content: '\f43d';
}
.ion-ios-gear-outline:before {
  font-family: 'IonIcons';
  content: '\f43c';
}
.ion-ios-glasses:before {
  font-family: 'IonIcons';
  content: '\f43f';
}
.ion-ios-glasses-outline:before {
  font-family: 'IonIcons';
  content: '\f43e';
}
.ion-ios-grid-view:before {
  font-family: 'IonIcons';
  content: '\f441';
}
.ion-ios-grid-view-outline:before {
  font-family: 'IonIcons';
  content: '\f440';
}
.ion-ios-heart:before {
  font-family: 'IonIcons';
  content: '\f443';
}
.ion-ios-heart-outline:before {
  font-family: 'IonIcons';
  content: '\f442';
}
.ion-ios-help:before {
  font-family: 'IonIcons';
  content: '\f446';
}
.ion-ios-help-empty:before {
  font-family: 'IonIcons';
  content: '\f444';
}
.ion-ios-help-outline:before {
  font-family: 'IonIcons';
  content: '\f445';
}
.ion-ios-home:before {
  font-family: 'IonIcons';
  content: '\f448';
}
.ion-ios-home-outline:before {
  font-family: 'IonIcons';
  content: '\f447';
}
.ion-ios-infinite:before {
  font-family: 'IonIcons';
  content: '\f44a';
}
.ion-ios-infinite-outline:before {
  font-family: 'IonIcons';
  content: '\f449';
}
.ion-ios-information:before {
  font-family: 'IonIcons';
  content: '\f44d';
}
.ion-ios-information-empty:before {
  font-family: 'IonIcons';
  content: '\f44b';
}
.ion-ios-information-outline:before {
  font-family: 'IonIcons';
  content: '\f44c';
}
.ion-ios-ionic-outline:before {
  font-family: 'IonIcons';
  content: '\f44e';
}
.ion-ios-keypad:before {
  font-family: 'IonIcons';
  content: '\f450';
}
.ion-ios-keypad-outline:before {
  font-family: 'IonIcons';
  content: '\f44f';
}
.ion-ios-lightbulb:before {
  font-family: 'IonIcons';
  content: '\f452';
}
.ion-ios-lightbulb-outline:before {
  font-family: 'IonIcons';
  content: '\f451';
}
.ion-ios-list:before {
  font-family: 'IonIcons';
  content: '\f454';
}
.ion-ios-list-outline:before {
  font-family: 'IonIcons';
  content: '\f453';
}
.ion-ios-location:before {
  font-family: 'IonIcons';
  content: '\f456';
}
.ion-ios-location-outline:before {
  font-family: 'IonIcons';
  content: '\f455';
}
.ion-ios-locked:before {
  font-family: 'IonIcons';
  content: '\f458';
}
.ion-ios-locked-outline:before {
  font-family: 'IonIcons';
  content: '\f457';
}
.ion-ios-loop:before {
  font-family: 'IonIcons';
  content: '\f45a';
}
.ion-ios-loop-strong:before {
  font-family: 'IonIcons';
  content: '\f459';
}
.ion-ios-medical:before {
  font-family: 'IonIcons';
  content: '\f45c';
}
.ion-ios-medical-outline:before {
  font-family: 'IonIcons';
  content: '\f45b';
}
.ion-ios-medkit:before {
  font-family: 'IonIcons';
  content: '\f45e';
}
.ion-ios-medkit-outline:before {
  font-family: 'IonIcons';
  content: '\f45d';
}
.ion-ios-mic:before {
  font-family: 'IonIcons';
  content: '\f461';
}
.ion-ios-mic-off:before {
  font-family: 'IonIcons';
  content: '\f45f';
}
.ion-ios-mic-outline:before {
  font-family: 'IonIcons';
  content: '\f460';
}
.ion-ios-minus:before {
  font-family: 'IonIcons';
  content: '\f464';
}
.ion-ios-minus-empty:before {
  font-family: 'IonIcons';
  content: '\f462';
}
.ion-ios-minus-outline:before {
  font-family: 'IonIcons';
  content: '\f463';
}
.ion-ios-monitor:before {
  font-family: 'IonIcons';
  content: '\f466';
}
.ion-ios-monitor-outline:before {
  font-family: 'IonIcons';
  content: '\f465';
}
.ion-ios-moon:before {
  font-family: 'IonIcons';
  content: '\f468';
}
.ion-ios-moon-outline:before {
  font-family: 'IonIcons';
  content: '\f467';
}
.ion-ios-more:before {
  font-family: 'IonIcons';
  content: '\f46a';
}
.ion-ios-more-outline:before {
  font-family: 'IonIcons';
  content: '\f469';
}
.ion-ios-musical-note:before {
  font-family: 'IonIcons';
  content: '\f46b';
}
.ion-ios-musical-notes:before {
  font-family: 'IonIcons';
  content: '\f46c';
}
.ion-ios-navigate:before {
  font-family: 'IonIcons';
  content: '\f46e';
}
.ion-ios-navigate-outline:before {
  font-family: 'IonIcons';
  content: '\f46d';
}
.ion-ios-nutrition:before {
  font-family: 'IonIcons';
  content: '\f470';
}
.ion-ios-nutrition-outline:before {
  font-family: 'IonIcons';
  content: '\f46f';
}
.ion-ios-paper:before {
  font-family: 'IonIcons';
  content: '\f472';
}
.ion-ios-paper-outline:before {
  font-family: 'IonIcons';
  content: '\f471';
}
.ion-ios-paperplane:before {
  font-family: 'IonIcons';
  content: '\f474';
}
.ion-ios-paperplane-outline:before {
  font-family: 'IonIcons';
  content: '\f473';
}
.ion-ios-partlysunny:before {
  font-family: 'IonIcons';
  content: '\f476';
}
.ion-ios-partlysunny-outline:before {
  font-family: 'IonIcons';
  content: '\f475';
}
.ion-ios-pause:before {
  font-family: 'IonIcons';
  content: '\f478';
}
.ion-ios-pause-outline:before {
  font-family: 'IonIcons';
  content: '\f477';
}
.ion-ios-paw:before {
  font-family: 'IonIcons';
  content: '\f47a';
}
.ion-ios-paw-outline:before {
  font-family: 'IonIcons';
  content: '\f479';
}
.ion-ios-people:before {
  font-family: 'IonIcons';
  content: '\f47c';
}
.ion-ios-people-outline:before {
  font-family: 'IonIcons';
  content: '\f47b';
}
.ion-ios-person:before {
  font-family: 'IonIcons';
  content: '\f47e';
}
.ion-ios-person-outline:before {
  font-family: 'IonIcons';
  content: '\f47d';
}
.ion-ios-personadd:before {
  font-family: 'IonIcons';
  content: '\f480';
}
.ion-ios-personadd-outline:before {
  font-family: 'IonIcons';
  content: '\f47f';
}
.ion-ios-photos:before {
  font-family: 'IonIcons';
  content: '\f482';
}
.ion-ios-photos-outline:before {
  font-family: 'IonIcons';
  content: '\f481';
}
.ion-ios-pie:before {
  font-family: 'IonIcons';
  content: '\f484';
}
.ion-ios-pie-outline:before {
  font-family: 'IonIcons';
  content: '\f483';
}
.ion-ios-pint:before {
  font-family: 'IonIcons';
  content: '\f486';
}
.ion-ios-pint-outline:before {
  font-family: 'IonIcons';
  content: '\f485';
}
.ion-ios-play:before {
  font-family: 'IonIcons';
  content: '\f488';
}
.ion-ios-play-outline:before {
  font-family: 'IonIcons';
  content: '\f487';
}
.ion-ios-plus:before {
  font-family: 'IonIcons';
  content: '\f48b';
}
.ion-ios-plus-empty:before {
  font-family: 'IonIcons';
  content: '\f489';
}
.ion-ios-plus-outline:before {
  font-family: 'IonIcons';
  content: '\f48a';
}
.ion-ios-pricetag:before {
  font-family: 'IonIcons';
  content: '\f48d';
}
.ion-ios-pricetag-outline:before {
  font-family: 'IonIcons';
  content: '\f48c';
}
.ion-ios-pricetags:before {
  font-family: 'IonIcons';
  content: '\f48f';
}
.ion-ios-pricetags-outline:before {
  font-family: 'IonIcons';
  content: '\f48e';
}
.ion-ios-printer:before {
  font-family: 'IonIcons';
  content: '\f491';
}
.ion-ios-printer-outline:before {
  font-family: 'IonIcons';
  content: '\f490';
}
.ion-ios-pulse:before {
  font-family: 'IonIcons';
  content: '\f493';
}
.ion-ios-pulse-strong:before {
  font-family: 'IonIcons';
  content: '\f492';
}
.ion-ios-rainy:before {
  font-family: 'IonIcons';
  content: '\f495';
}
.ion-ios-rainy-outline:before {
  font-family: 'IonIcons';
  content: '\f494';
}
.ion-ios-recording:before {
  font-family: 'IonIcons';
  content: '\f497';
}
.ion-ios-recording-outline:before {
  font-family: 'IonIcons';
  content: '\f496';
}
.ion-ios-redo:before {
  font-family: 'IonIcons';
  content: '\f499';
}
.ion-ios-redo-outline:before {
  font-family: 'IonIcons';
  content: '\f498';
}
.ion-ios-refresh:before {
  font-family: 'IonIcons';
  content: '\f49c';
}
.ion-ios-refresh-empty:before {
  font-family: 'IonIcons';
  content: '\f49a';
}
.ion-ios-refresh-outline:before {
  font-family: 'IonIcons';
  content: '\f49b';
}
.ion-ios-reload:before {
  font-family: 'IonIcons';
  content: '\f49d';
}
.ion-ios-reverse-camera:before {
  font-family: 'IonIcons';
  content: '\f49f';
}
.ion-ios-reverse-camera-outline:before {
  font-family: 'IonIcons';
  content: '\f49e';
}
.ion-ios-rewind:before {
  font-family: 'IonIcons';
  content: '\f4a1';
}
.ion-ios-rewind-outline:before {
  font-family: 'IonIcons';
  content: '\f4a0';
}
.ion-ios-rose:before {
  font-family: 'IonIcons';
  content: '\f4a3';
}
.ion-ios-rose-outline:before {
  font-family: 'IonIcons';
  content: '\f4a2';
}
.ion-ios-search:before {
  font-family: 'IonIcons';
  content: '\f4a5';
}
.ion-ios-search-strong:before {
  font-family: 'IonIcons';
  content: '\f4a4';
}
.ion-ios-settings:before {
  font-family: 'IonIcons';
  content: '\f4a7';
}
.ion-ios-settings-strong:before {
  font-family: 'IonIcons';
  content: '\f4a6';
}
.ion-ios-shuffle:before {
  font-family: 'IonIcons';
  content: '\f4a9';
}
.ion-ios-shuffle-strong:before {
  font-family: 'IonIcons';
  content: '\f4a8';
}
.ion-ios-skipbackward:before {
  font-family: 'IonIcons';
  content: '\f4ab';
}
.ion-ios-skipbackward-outline:before {
  font-family: 'IonIcons';
  content: '\f4aa';
}
.ion-ios-skipforward:before {
  font-family: 'IonIcons';
  content: '\f4ad';
}
.ion-ios-skipforward-outline:before {
  font-family: 'IonIcons';
  content: '\f4ac';
}
.ion-ios-snowy:before {
  font-family: 'IonIcons';
  content: '\f4ae';
}
.ion-ios-speedometer:before {
  font-family: 'IonIcons';
  content: '\f4b0';
}
.ion-ios-speedometer-outline:before {
  font-family: 'IonIcons';
  content: '\f4af';
}
.ion-ios-star:before {
  font-family: 'IonIcons';
  content: '\f4b3';
}
.ion-ios-star-half:before {
  font-family: 'IonIcons';
  content: '\f4b1';
}
.ion-ios-star-outline:before {
  font-family: 'IonIcons';
  content: '\f4b2';
}
.ion-ios-stopwatch:before {
  font-family: 'IonIcons';
  content: '\f4b5';
}
.ion-ios-stopwatch-outline:before {
  font-family: 'IonIcons';
  content: '\f4b4';
}
.ion-ios-sunny:before {
  font-family: 'IonIcons';
  content: '\f4b7';
}
.ion-ios-sunny-outline:before {
  font-family: 'IonIcons';
  content: '\f4b6';
}
.ion-ios-telephone:before {
  font-family: 'IonIcons';
  content: '\f4b9';
}
.ion-ios-telephone-outline:before {
  font-family: 'IonIcons';
  content: '\f4b8';
}
.ion-ios-tennisball:before {
  font-family: 'IonIcons';
  content: '\f4bb';
}
.ion-ios-tennisball-outline:before {
  font-family: 'IonIcons';
  content: '\f4ba';
}
.ion-ios-thunderstorm:before {
  font-family: 'IonIcons';
  content: '\f4bd';
}
.ion-ios-thunderstorm-outline:before {
  font-family: 'IonIcons';
  content: '\f4bc';
}
.ion-ios-time:before {
  font-family: 'IonIcons';
  content: '\f4bf';
}
.ion-ios-time-outline:before {
  font-family: 'IonIcons';
  content: '\f4be';
}
.ion-ios-timer:before {
  font-family: 'IonIcons';
  content: '\f4c1';
}
.ion-ios-timer-outline:before {
  font-family: 'IonIcons';
  content: '\f4c0';
}
.ion-ios-toggle:before {
  font-family: 'IonIcons';
  content: '\f4c3';
}
.ion-ios-toggle-outline:before {
  font-family: 'IonIcons';
  content: '\f4c2';
}
.ion-ios-trash:before {
  font-family: 'IonIcons';
  content: '\f4c5';
}
.ion-ios-trash-outline:before {
  font-family: 'IonIcons';
  content: '\f4c4';
}
.ion-ios-undo:before {
  font-family: 'IonIcons';
  content: '\f4c7';
}
.ion-ios-undo-outline:before {
  font-family: 'IonIcons';
  content: '\f4c6';
}
.ion-ios-unlocked:before {
  font-family: 'IonIcons';
  content: '\f4c9';
}
.ion-ios-unlocked-outline:before {
  font-family: 'IonIcons';
  content: '\f4c8';
}
.ion-ios-upload:before {
  font-family: 'IonIcons';
  content: '\f4cb';
}
.ion-ios-upload-outline:before {
  font-family: 'IonIcons';
  content: '\f4ca';
}
.ion-ios-videocam:before {
  font-family: 'IonIcons';
  content: '\f4cd';
}
.ion-ios-videocam-outline:before {
  font-family: 'IonIcons';
  content: '\f4cc';
}
.ion-ios-volume-high:before {
  font-family: 'IonIcons';
  content: '\f4ce';
}
.ion-ios-volume-low:before {
  font-family: 'IonIcons';
  content: '\f4cf';
}
.ion-ios-wineglass:before {
  font-family: 'IonIcons';
  content: '\f4d1';
}
.ion-ios-wineglass-outline:before {
  font-family: 'IonIcons';
  content: '\f4d0';
}
.ion-ios-world:before {
  font-family: 'IonIcons';
  content: '\f4d3';
}
.ion-ios-world-outline:before {
  font-family: 'IonIcons';
  content: '\f4d2';
}
.ion-ipad:before {
  font-family: 'IonIcons';
  content: '\f1f9';
}
.ion-iphone:before {
  font-family: 'IonIcons';
  content: '\f1fa';
}
.ion-ipod:before {
  font-family: 'IonIcons';
  content: '\f1fb';
}
.ion-jet:before {
  font-family: 'IonIcons';
  content: '\f295';
}
.ion-key:before {
  font-family: 'IonIcons';
  content: '\f296';
}
.ion-knife:before {
  font-family: 'IonIcons';
  content: '\f297';
}
.ion-laptop:before {
  font-family: 'IonIcons';
  content: '\f1fc';
}
.ion-leaf:before {
  font-family: 'IonIcons';
  content: '\f1fd';
}
.ion-levels:before {
  font-family: 'IonIcons';
  content: '\f298';
}
.ion-lightbulb:before {
  font-family: 'IonIcons';
  content: '\f299';
}
.ion-link:before {
  font-family: 'IonIcons';
  content: '\f1fe';
}
.ion-load-a:before {
  font-family: 'IonIcons';
  content: '\f29a';
}
.ion-load-b:before {
  font-family: 'IonIcons';
  content: '\f29b';
}
.ion-load-c:before {
  font-family: 'IonIcons';
  content: '\f29c';
}
.ion-load-d:before {
  font-family: 'IonIcons';
  content: '\f29d';
}
.ion-location:before {
  font-family: 'IonIcons';
  content: '\f1ff';
}
.ion-lock-combination:before {
  font-family: 'IonIcons';
  content: '\f4d4';
}
.ion-locked:before {
  font-family: 'IonIcons';
  content: '\f200';
}
.ion-log-in:before {
  font-family: 'IonIcons';
  content: '\f29e';
}
.ion-log-out:before {
  font-family: 'IonIcons';
  content: '\f29f';
}
.ion-loop:before {
  font-family: 'IonIcons';
  content: '\f201';
}
.ion-magnet:before {
  font-family: 'IonIcons';
  content: '\f2a0';
}
.ion-male:before {
  font-family: 'IonIcons';
  content: '\f2a1';
}
.ion-man:before {
  font-family: 'IonIcons';
  content: '\f202';
}
.ion-map:before {
  font-family: 'IonIcons';
  content: '\f203';
}
.ion-medkit:before {
  font-family: 'IonIcons';
  content: '\f2a2';
}
.ion-merge:before {
  font-family: 'IonIcons';
  content: '\f33f';
}
.ion-mic-a:before {
  font-family: 'IonIcons';
  content: '\f204';
}
.ion-mic-b:before {
  font-family: 'IonIcons';
  content: '\f205';
}
.ion-mic-c:before {
  font-family: 'IonIcons';
  content: '\f206';
}
.ion-minus:before {
  font-family: 'IonIcons';
  content: '\f209';
}
.ion-minus-circled:before {
  font-family: 'IonIcons';
  content: '\f207';
}
.ion-minus-round:before {
  font-family: 'IonIcons';
  content: '\f208';
}
.ion-model-s:before {
  font-family: 'IonIcons';
  content: '\f2c1';
}
.ion-monitor:before {
  font-family: 'IonIcons';
  content: '\f20a';
}
.ion-more:before {
  font-family: 'IonIcons';
  content: '\f20b';
}
.ion-mouse:before {
  font-family: 'IonIcons';
  content: '\f340';
}
.ion-music-note:before {
  font-family: 'IonIcons';
  content: '\f20c';
}
.ion-navicon:before {
  font-family: 'IonIcons';
  content: '\f20e';
}
.ion-navicon-round:before {
  font-family: 'IonIcons';
  content: '\f20d';
}
.ion-navigate:before {
  font-family: 'IonIcons';
  content: '\f2a3';
}
.ion-network:before {
  font-family: 'IonIcons';
  content: '\f341';
}
.ion-no-smoking:before {
  font-family: 'IonIcons';
  content: '\f2c2';
}
.ion-nuclear:before {
  font-family: 'IonIcons';
  content: '\f2a4';
}
.ion-outlet:before {
  font-family: 'IonIcons';
  content: '\f342';
}
.ion-paintbrush:before {
  font-family: 'IonIcons';
  content: '\f4d5';
}
.ion-paintbucket:before {
  font-family: 'IonIcons';
  content: '\f4d6';
}
.ion-paper-airplane:before {
  font-family: 'IonIcons';
  content: '\f2c3';
}
.ion-paperclip:before {
  font-family: 'IonIcons';
  content: '\f20f';
}
.ion-pause:before {
  font-family: 'IonIcons';
  content: '\f210';
}
.ion-person:before {
  font-family: 'IonIcons';
  content: '\f213';
}
.ion-person-add:before {
  font-family: 'IonIcons';
  content: '\f211';
}
.ion-person-stalker:before {
  font-family: 'IonIcons';
  content: '\f212';
}
.ion-pie-graph:before {
  font-family: 'IonIcons';
  content: '\f2a5';
}
.ion-pin:before {
  font-family: 'IonIcons';
  content: '\f2a6';
}
.ion-pinpoint:before {
  font-family: 'IonIcons';
  content: '\f2a7';
}
.ion-pizza:before {
  font-family: 'IonIcons';
  content: '\f2a8';
}
.ion-plane:before {
  font-family: 'IonIcons';
  content: '\f214';
}
.ion-planet:before {
  font-family: 'IonIcons';
  content: '\f343';
}
.ion-play:before {
  font-family: 'IonIcons';
  content: '\f215';
}
.ion-playstation:before {
  font-family: 'IonIcons';
  content: '\f30a';
}
.ion-plus:before {
  font-family: 'IonIcons';
  content: '\f218';
}
.ion-plus-circled:before {
  font-family: 'IonIcons';
  content: '\f216';
}
.ion-plus-round:before {
  font-family: 'IonIcons';
  content: '\f217';
}
.ion-podium:before {
  font-family: 'IonIcons';
  content: '\f344';
}
.ion-pound:before {
  font-family: 'IonIcons';
  content: '\f219';
}
.ion-power:before {
  font-family: 'IonIcons';
  content: '\f2a9';
}
.ion-pricetag:before {
  font-family: 'IonIcons';
  content: '\f2aa';
}
.ion-pricetags:before {
  font-family: 'IonIcons';
  content: '\f2ab';
}
.ion-printer:before {
  font-family: 'IonIcons';
  content: '\f21a';
}
.ion-pull-request:before {
  font-family: 'IonIcons';
  content: '\f345';
}
.ion-qr-scanner:before {
  font-family: 'IonIcons';
  content: '\f346';
}
.ion-quote:before {
  font-family: 'IonIcons';
  content: '\f347';
}
.ion-radio-waves:before {
  font-family: 'IonIcons';
  content: '\f2ac';
}
.ion-record:before {
  font-family: 'IonIcons';
  content: '\f21b';
}
.ion-refresh:before {
  font-family: 'IonIcons';
  content: '\f21c';
}
.ion-reply:before {
  font-family: 'IonIcons';
  content: '\f21e';
}
.ion-reply-all:before {
  font-family: 'IonIcons';
  content: '\f21d';
}
.ion-ribbon-a:before {
  font-family: 'IonIcons';
  content: '\f348';
}
.ion-ribbon-b:before {
  font-family: 'IonIcons';
  content: '\f349';
}
.ion-sad:before {
  font-family: 'IonIcons';
  content: '\f34a';
}
.ion-sad-outline:before {
  font-family: 'IonIcons';
  content: '\f4d7';
}
.ion-scissors:before {
  font-family: 'IonIcons';
  content: '\f34b';
}
.ion-search:before {
  font-family: 'IonIcons';
  content: '\f21f';
}
.ion-settings:before {
  font-family: 'IonIcons';
  content: '\f2ad';
}
.ion-share:before {
  font-family: 'IonIcons';
  content: '\f220';
}
.ion-shuffle:before {
  font-family: 'IonIcons';
  content: '\f221';
}
.ion-skip-backward:before {
  font-family: 'IonIcons';
  content: '\f222';
}
.ion-skip-forward:before {
  font-family: 'IonIcons';
  content: '\f223';
}
.ion-social-android:before {
  font-family: 'IonIcons';
  content: '\f225';
}
.ion-social-android-outline:before {
  font-family: 'IonIcons';
  content: '\f224';
}
.ion-social-angular:before {
  font-family: 'IonIcons';
  content: '\f4d9';
}
.ion-social-angular-outline:before {
  font-family: 'IonIcons';
  content: '\f4d8';
}
.ion-social-apple:before {
  font-family: 'IonIcons';
  content: '\f227';
}
.ion-social-apple-outline:before {
  font-family: 'IonIcons';
  content: '\f226';
}
.ion-social-bitcoin:before {
  font-family: 'IonIcons';
  content: '\f2af';
}
.ion-social-bitcoin-outline:before {
  font-family: 'IonIcons';
  content: '\f2ae';
}
.ion-social-buffer:before {
  font-family: 'IonIcons';
  content: '\f229';
}
.ion-social-buffer-outline:before {
  font-family: 'IonIcons';
  content: '\f228';
}
.ion-social-chrome:before {
  font-family: 'IonIcons';
  content: '\f4db';
}
.ion-social-chrome-outline:before {
  font-family: 'IonIcons';
  content: '\f4da';
}
.ion-social-codepen:before {
  font-family: 'IonIcons';
  content: '\f4dd';
}
.ion-social-codepen-outline:before {
  font-family: 'IonIcons';
  content: '\f4dc';
}
.ion-social-css3:before {
  font-family: 'IonIcons';
  content: '\f4df';
}
.ion-social-css3-outline:before {
  font-family: 'IonIcons';
  content: '\f4de';
}
.ion-social-designernews:before {
  font-family: 'IonIcons';
  content: '\f22b';
}
.ion-social-designernews-outline:before {
  font-family: 'IonIcons';
  content: '\f22a';
}
.ion-social-dribbble:before {
  font-family: 'IonIcons';
  content: '\f22d';
}
.ion-social-dribbble-outline:before {
  font-family: 'IonIcons';
  content: '\f22c';
}
.ion-social-dropbox:before {
  font-family: 'IonIcons';
  content: '\f22f';
}
.ion-social-dropbox-outline:before {
  font-family: 'IonIcons';
  content: '\f22e';
}
.ion-social-euro:before {
  font-family: 'IonIcons';
  content: '\f4e1';
}
.ion-social-euro-outline:before {
  font-family: 'IonIcons';
  content: '\f4e0';
}
.ion-social-facebook:before {
  font-family: 'IonIcons';
  content: '\f231';
}
.ion-social-facebook-outline:before {
  font-family: 'IonIcons';
  content: '\f230';
}
.ion-social-foursquare:before {
  font-family: 'IonIcons';
  content: '\f34d';
}
.ion-social-foursquare-outline:before {
  font-family: 'IonIcons';
  content: '\f34c';
}
.ion-social-freebsd-devil:before {
  font-family: 'IonIcons';
  content: '\f2c4';
}
.ion-social-github:before {
  font-family: 'IonIcons';
  content: '\f233';
}
.ion-social-github-outline:before {
  font-family: 'IonIcons';
  content: '\f232';
}
.ion-social-google:before {
  font-family: 'IonIcons';
  content: '\f34f';
}
.ion-social-google-outline:before {
  font-family: 'IonIcons';
  content: '\f34e';
}
.ion-social-googleplus:before {
  font-family: 'IonIcons';
  content: '\f235';
}
.ion-social-googleplus-outline:before {
  font-family: 'IonIcons';
  content: '\f234';
}
.ion-social-hackernews:before {
  font-family: 'IonIcons';
  content: '\f237';
}
.ion-social-hackernews-outline:before {
  font-family: 'IonIcons';
  content: '\f236';
}
.ion-social-html5:before {
  font-family: 'IonIcons';
  content: '\f4e3';
}
.ion-social-html5-outline:before {
  font-family: 'IonIcons';
  content: '\f4e2';
}
.ion-social-instagram:before {
  font-family: 'IonIcons';
  content: '\f351';
}
.ion-social-instagram-outline:before {
  font-family: 'IonIcons';
  content: '\f350';
}
.ion-social-javascript:before {
  font-family: 'IonIcons';
  content: '\f4e5';
}
.ion-social-javascript-outline:before {
  font-family: 'IonIcons';
  content: '\f4e4';
}
.ion-social-linkedin:before {
  font-family: 'IonIcons';
  content: '\f239';
}
.ion-social-linkedin-outline:before {
  font-family: 'IonIcons';
  content: '\f238';
}
.ion-social-markdown:before {
  font-family: 'IonIcons';
  content: '\f4e6';
}
.ion-social-nodejs:before {
  font-family: 'IonIcons';
  content: '\f4e7';
}
.ion-social-octocat:before {
  font-family: 'IonIcons';
  content: '\f4e8';
}
.ion-social-pinterest:before {
  font-family: 'IonIcons';
  content: '\f2b1';
}
.ion-social-pinterest-outline:before {
  font-family: 'IonIcons';
  content: '\f2b0';
}
.ion-social-python:before {
  font-family: 'IonIcons';
  content: '\f4e9';
}
.ion-social-reddit:before {
  font-family: 'IonIcons';
  content: '\f23b';
}
.ion-social-reddit-outline:before {
  font-family: 'IonIcons';
  content: '\f23a';
}
.ion-social-rss:before {
  font-family: 'IonIcons';
  content: '\f23d';
}
.ion-social-rss-outline:before {
  font-family: 'IonIcons';
  content: '\f23c';
}
.ion-social-sass:before {
  font-family: 'IonIcons';
  content: '\f4ea';
}
.ion-social-skype:before {
  font-family: 'IonIcons';
  content: '\f23f';
}
.ion-social-skype-outline:before {
  font-family: 'IonIcons';
  content: '\f23e';
}
.ion-social-snapchat:before {
  font-family: 'IonIcons';
  content: '\f4ec';
}
.ion-social-snapchat-outline:before {
  font-family: 'IonIcons';
  content: '\f4eb';
}
.ion-social-tumblr:before {
  font-family: 'IonIcons';
  content: '\f241';
}
.ion-social-tumblr-outline:before {
  font-family: 'IonIcons';
  content: '\f240';
}
.ion-social-tux:before {
  font-family: 'IonIcons';
  content: '\f2c5';
}
.ion-social-twitch:before {
  font-family: 'IonIcons';
  content: '\f4ee';
}
.ion-social-twitch-outline:before {
  font-family: 'IonIcons';
  content: '\f4ed';
}
.ion-social-twitter:before {
  font-family: 'IonIcons';
  content: '\f243';
}
.ion-social-twitter-outline:before {
  font-family: 'IonIcons';
  content: '\f242';
}
.ion-social-usd:before {
  font-family: 'IonIcons';
  content: '\f353';
}
.ion-social-usd-outline:before {
  font-family: 'IonIcons';
  content: '\f352';
}
.ion-social-vimeo:before {
  font-family: 'IonIcons';
  content: '\f245';
}
.ion-social-vimeo-outline:before {
  font-family: 'IonIcons';
  content: '\f244';
}
.ion-social-whatsapp:before {
  font-family: 'IonIcons';
  content: '\f4f0';
}
.ion-social-whatsapp-outline:before {
  font-family: 'IonIcons';
  content: '\f4ef';
}
.ion-social-windows:before {
  font-family: 'IonIcons';
  content: '\f247';
}
.ion-social-windows-outline:before {
  font-family: 'IonIcons';
  content: '\f246';
}
.ion-social-wordpress:before {
  font-family: 'IonIcons';
  content: '\f249';
}
.ion-social-wordpress-outline:before {
  font-family: 'IonIcons';
  content: '\f248';
}
.ion-social-yahoo:before {
  font-family: 'IonIcons';
  content: '\f24b';
}
.ion-social-yahoo-outline:before {
  font-family: 'IonIcons';
  content: '\f24a';
}
.ion-social-yen:before {
  font-family: 'IonIcons';
  content: '\f4f2';
}
.ion-social-yen-outline:before {
  font-family: 'IonIcons';
  content: '\f4f1';
}
.ion-social-youtube:before {
  font-family: 'IonIcons';
  content: '\f24d';
}
.ion-social-youtube-outline:before {
  font-family: 'IonIcons';
  content: '\f24c';
}
.ion-soup-can:before {
  font-family: 'IonIcons';
  content: '\f4f4';
}
.ion-soup-can-outline:before {
  font-family: 'IonIcons';
  content: '\f4f3';
}
.ion-speakerphone:before {
  font-family: 'IonIcons';
  content: '\f2b2';
}
.ion-speedometer:before {
  font-family: 'IonIcons';
  content: '\f2b3';
}
.ion-spoon:before {
  font-family: 'IonIcons';
  content: '\f2b4';
}
.ion-star:before {
  font-family: 'IonIcons';
  content: '\f24e';
}
.ion-stats-bars:before {
  font-family: 'IonIcons';
  content: '\f2b5';
}
.ion-steam:before {
  font-family: 'IonIcons';
  content: '\f30b';
}
.ion-stop:before {
  font-family: 'IonIcons';
  content: '\f24f';
}
.ion-thermometer:before {
  font-family: 'IonIcons';
  content: '\f2b6';
}
.ion-thumbsdown:before {
  font-family: 'IonIcons';
  content: '\f250';
}
.ion-thumbsup:before {
  font-family: 'IonIcons';
  content: '\f251';
}
.ion-toggle:before {
  font-family: 'IonIcons';
  content: '\f355';
}
.ion-toggle-filled:before {
  font-family: 'IonIcons';
  content: '\f354';
}
.ion-transgender:before {
  font-family: 'IonIcons';
  content: '\f4f5';
}
.ion-trash-a:before {
  font-family: 'IonIcons';
  content: '\f252';
}
.ion-trash-b:before {
  font-family: 'IonIcons';
  content: '\f253';
}
.ion-trophy:before {
  font-family: 'IonIcons';
  content: '\f356';
}
.ion-tshirt:before {
  font-family: 'IonIcons';
  content: '\f4f7';
}
.ion-tshirt-outline:before {
  font-family: 'IonIcons';
  content: '\f4f6';
}
.ion-umbrella:before {
  font-family: 'IonIcons';
  content: '\f2b7';
}
.ion-university:before {
  font-family: 'IonIcons';
  content: '\f357';
}
.ion-unlocked:before {
  font-family: 'IonIcons';
  content: '\f254';
}
.ion-upload:before {
  font-family: 'IonIcons';
  content: '\f255';
}
.ion-usb:before {
  font-family: 'IonIcons';
  content: '\f2b8';
}
.ion-videocamera:before {
  font-family: 'IonIcons';
  content: '\f256';
}
.ion-volume-high:before {
  font-family: 'IonIcons';
  content: '\f257';
}
.ion-volume-low:before {
  font-family: 'IonIcons';
  content: '\f258';
}
.ion-volume-medium:before {
  font-family: 'IonIcons';
  content: '\f259';
}
.ion-volume-mute:before {
  font-family: 'IonIcons';
  content: '\f25a';
}
.ion-wand:before {
  font-family: 'IonIcons';
  content: '\f358';
}
.ion-waterdrop:before {
  font-family: 'IonIcons';
  content: '\f25b';
}
.ion-wifi:before {
  font-family: 'IonIcons';
  content: '\f25c';
}
.ion-wineglass:before {
  font-family: 'IonIcons';
  content: '\f2b9';
}
.ion-woman:before {
  font-family: 'IonIcons';
  content: '\f25d';
}
.ion-wrench:before {
  font-family: 'IonIcons';
  content: '\f2ba';
}
.ion-xbox:before {
  font-family: 'IonIcons';
  content: '\f30c';
}
.map-icon-map-pin:before {
  font-family: 'MapIcons';
  content: '\e000';
}
.map-icon-expand:before {
  font-family: 'MapIcons';
  content: '\e001';
}
.map-icon-fullscreen:before {
  font-family: 'MapIcons';
  content: '\e002';
}
.map-icon-square-pin:before {
  font-family: 'MapIcons';
  content: '\e003';
}
.map-icon-route-pin:before {
  font-family: 'MapIcons';
  content: '\e004';
}
.map-icon-shield:before {
  font-family: 'MapIcons';
  content: '\e005';
}
.map-icon-liquor-store:before {
  font-family: 'MapIcons';
  content: '\e006';
}
.map-icon-bicycle-store:before {
  font-family: 'MapIcons';
  content: '\e007';
}
.map-icon-hardware-store:before {
  font-family: 'MapIcons';
  content: '\e008';
}
.map-icon-insurance-agency:before {
  font-family: 'MapIcons';
  content: '\e009';
}
.map-icon-lawyer:before {
  font-family: 'MapIcons';
  content: '\e00a';
}
.map-icon-real-estate-agency:before {
  font-family: 'MapIcons';
  content: '\e00b';
}
.map-icon-art-gallery:before {
  font-family: 'MapIcons';
  content: '\e00c';
}
.map-icon-campground:before {
  font-family: 'MapIcons';
  content: '\e00d';
}
.map-icon-bakery:before {
  font-family: 'MapIcons';
  content: '\e00e';
}
.map-icon-bar:before {
  font-family: 'MapIcons';
  content: '\e00f';
}
.map-icon-amusement-park:before {
  font-family: 'MapIcons';
  content: '\e010';
}
.map-icon-aquarium:before {
  font-family: 'MapIcons';
  content: '\e011';
}
.map-icon-airport:before {
  font-family: 'MapIcons';
  content: '\e012';
}
.map-icon-bank:before {
  font-family: 'MapIcons';
  content: '\e013';
}
.map-icon-car-rental:before {
  font-family: 'MapIcons';
  content: '\e016';
}
.map-icon-car-dealer:before {
  font-family: 'MapIcons';
  content: '\e017';
}
.map-icon-hospital:before {
  font-family: 'MapIcons';
  content: '\e018';
}
.map-icon-hair-care:before {
  font-family: 'MapIcons';
  content: '\e019';
}
.map-icon-gym:before {
  font-family: 'MapIcons';
  content: '\e01a';
}
.map-icon-grocery-or-supermarket:before {
  font-family: 'MapIcons';
  content: '\e01b';
}
.map-icon-general-contractor:before {
  font-family: 'MapIcons';
  content: '\e01c';
}
.map-icon-pharmacy:before {
  font-family: 'MapIcons';
  content: '\e01d';
}
.map-icon-point-of-interest:before {
  font-family: 'MapIcons';
  content: '\e01e';
}
.map-icon-political:before {
  font-family: 'MapIcons';
  content: '\e01f';
}
.map-icon-post-box:before {
  font-family: 'MapIcons';
  content: '\e020';
}
.map-icon-health:before {
  font-family: 'MapIcons';
  content: '\e021';
}
.map-icon-post-office:before {
  font-family: 'MapIcons';
  content: '\e022';
}
.map-icon-real-estate-agency-copy:before {
  font-family: 'MapIcons';
  content: '\e023';
}
.map-icon-hindu-temple:before {
  font-family: 'MapIcons';
  content: '\e024';
}
.map-icon-restaurant:before {
  font-family: 'MapIcons';
  content: '\e025';
}
.map-icon-female:before {
  font-family: 'MapIcons';
  content: '\e026';
}
.map-icon-male:before {
  font-family: 'MapIcons';
  content: '\e027';
}
.map-icon-zoo:before {
  font-family: 'MapIcons';
  content: '\e028';
}
.map-icon-veterinary-care:before {
  font-family: 'MapIcons';
  content: '\e029';
}
.map-icon-car-repair:before {
  font-family: 'MapIcons';
  content: '\e02a';
}
.map-icon-university:before {
  font-family: 'MapIcons';
  content: '\e02b';
}
.map-icon-travel-agency:before {
  font-family: 'MapIcons';
  content: '\e02c';
}
.map-icon-transit-station:before {
  font-family: 'MapIcons';
  content: '\e02d';
}
.map-icon-beauty-salon:before {
  font-family: 'MapIcons';
  content: '\e02e';
}
.map-icon-electronics-store:before {
  font-family: 'MapIcons';
  content: '\e02f';
}
.map-icon-search:before {
  font-family: 'MapIcons';
  content: '\e030';
}
.map-icon-zoom-out-alt:before {
  font-family: 'MapIcons';
  content: '\e031';
}
.map-icon-movie-rental:before {
  font-family: 'MapIcons';
  content: '\e032';
}
.map-icon-atm:before {
  font-family: 'MapIcons';
  content: '\e033';
}
.map-icon-jewelry-store:before {
  font-family: 'MapIcons';
  content: '\e034';
}
.map-icon-car-wash:before {
  font-family: 'MapIcons';
  content: '\e035';
}
.map-icon-unisex:before {
  font-family: 'MapIcons';
  content: '\e036';
}
.map-icon-rv-park:before {
  font-family: 'MapIcons';
  content: '\e037';
}
.map-icon-school:before {
  font-family: 'MapIcons';
  content: '\e038';
}
.map-icon-clothing-store:before {
  font-family: 'MapIcons';
  content: '\e039';
}
.map-icon-laundry:before {
  font-family: 'MapIcons';
  content: '\e03a';
}
.map-icon-casino:before {
  font-family: 'MapIcons';
  content: '\e03b';
}
.map-icon-place-of-worship:before {
  font-family: 'MapIcons';
  content: '\e03c';
}
.map-icon-furniture-store:before {
  font-family: 'MapIcons';
  content: '\e03d';
}
.map-icon-zoom-in-alt:before {
  font-family: 'MapIcons';
  content: '\e03e';
}
.map-icon-zoom-in:before {
  font-family: 'MapIcons';
  content: '\e03f';
}
.map-icon-department-store:before {
  font-family: 'MapIcons';
  content: '\e040';
}
.map-icon-fire-station:before {
  font-family: 'MapIcons';
  content: '\e041';
}
.map-icon-church:before {
  font-family: 'MapIcons';
  content: '\e042';
}
.map-icon-library:before {
  font-family: 'MapIcons';
  content: '\e043';
}
.map-icon-shopping-mall:before {
  font-family: 'MapIcons';
  content: '\e044';
}
.map-icon-local-government:before {
  font-family: 'MapIcons';
  content: '\e045';
}
.map-icon-spa:before {
  font-family: 'MapIcons';
  content: '\e046';
}
.map-icon-convenience-store:before {
  font-family: 'MapIcons';
  content: '\e047';
}
.map-icon-police:before {
  font-family: 'MapIcons';
  content: '\e048';
}
.map-icon-route:before {
  font-family: 'MapIcons';
  content: '\e049';
}
.map-icon-zoom-out:before {
  font-family: 'MapIcons';
  content: '\e04a';
}
.map-icon-location-arrow:before {
  font-family: 'MapIcons';
  content: '\e04b';
}
.map-icon-postal-code:before {
  font-family: 'MapIcons';
  content: '\e04c';
}
.map-icon-locksmith:before {
  font-family: 'MapIcons';
  content: '\e04d';
}
.map-icon-doctor:before {
  font-family: 'MapIcons';
  content: '\e04e';
}
.map-icon-mosque:before {
  font-family: 'MapIcons';
  content: '\e04f';
}
.map-icon-stadium:before {
  font-family: 'MapIcons';
  content: '\e050';
}
.map-icon-storage:before {
  font-family: 'MapIcons';
  content: '\e051';
}
.map-icon-movie-theater:before {
  font-family: 'MapIcons';
  content: '\e052';
}
.map-icon-electrician:before {
  font-family: 'MapIcons';
  content: '\e053';
}
.map-icon-moving-company:before {
  font-family: 'MapIcons';
  content: '\e054';
}
.map-icon-postal-code-prefix:before {
  font-family: 'MapIcons';
  content: '\e055';
}
.map-icon-crosshairs:before {
  font-family: 'MapIcons';
  content: '\e056';
}
.map-icon-compass:before {
  font-family: 'MapIcons';
  content: '\e057';
}
.map-icon-dentist:before {
  font-family: 'MapIcons';
  content: '\e058';
}
.map-icon-plumber:before {
  font-family: 'MapIcons';
  content: '\e059';
}
.map-icon-museum:before {
  font-family: 'MapIcons';
  content: '\e05b';
}
.map-icon-finance:before {
  font-family: 'MapIcons';
  content: '\e05a';
}
.map-icon-parking:before {
  font-family: 'MapIcons';
  content: '\e05c';
}
.map-icon-courthouse:before {
  font-family: 'MapIcons';
  content: '\e05d';
}
.map-icon-accounting:before {
  font-family: 'MapIcons';
  content: '\e05e';
}
.map-icon-store:before {
  font-family: 'MapIcons';
  content: '\e05f';
}
.map-icon-subway-station:before {
  font-family: 'MapIcons';
  content: '\e060';
}
.map-icon-natural-feature:before {
  font-family: 'MapIcons';
  content: '\e061';
}
.map-icon-florist:before {
  font-family: 'MapIcons';
  content: '\e062';
}
.map-icon-food:before {
  font-family: 'MapIcons';
  content: '\e063';
}
.map-icon-night-club:before {
  font-family: 'MapIcons';
  content: '\e064';
}
.map-icon-synagogue:before {
  font-family: 'MapIcons';
  content: '\e065';
}
.map-icon-taxi-stand:before {
  font-family: 'MapIcons';
  content: '\e066';
}
.map-icon-painter:before {
  font-family: 'MapIcons';
  content: '\e067';
}
.map-icon-train-station:before {
  font-family: 'MapIcons';
  content: '\e068';
}
.map-icon-pet-store:before {
  font-family: 'MapIcons';
  content: '\e069';
}
.map-icon-gas-station:before {
  font-family: 'MapIcons';
  content: '\e06a';
}
.map-icon-funeral-home:before {
  font-family: 'MapIcons';
  content: '\e06b';
}
.map-icon-cemetery:before {
  font-family: 'MapIcons';
  content: '\e06c';
}
.map-icon-bowling-alley:before {
  font-family: 'MapIcons';
  content: '\e06d';
}
.map-icon-roofing-contractor:before {
  font-family: 'MapIcons';
  content: '\e06e';
}
.map-icon-physiotherapist:before {
  font-family: 'MapIcons';
  content: '\e06f';
}
.map-icon-embassy:before {
  font-family: 'MapIcons';
  content: '\e070';
}
.map-icon-city-hall:before {
  font-family: 'MapIcons';
  content: '\e071';
}
.map-icon-bus-station:before {
  font-family: 'MapIcons';
  content: '\e072';
}
.map-icon-park:before {
  font-family: 'MapIcons';
  content: '\e073';
}
.map-icon-lodging:before {
  font-family: 'MapIcons';
  content: '\e074';
}
.map-icon-toilet:before {
  font-family: 'MapIcons';
  content: '\e075';
}
.map-icon-circle:before {
  font-family: 'MapIcons';
  content: '\e076';
}
.map-icon-square-rounded:before {
  font-family: 'MapIcons';
  content: '\e077';
}
.map-icon-square:before {
  font-family: 'MapIcons';
  content: '\e078';
}
.map-icon-book-store:before {
  font-family: 'MapIcons';
  content: '\e014';
}
.map-icon-cafe:before {
  font-family: 'MapIcons';
  content: '\e015';
}
.map-icon-wheelchair:before {
  font-family: 'MapIcons';
  content: '\e079';
}
.map-icon-volume-control-telephone:before {
  font-family: 'MapIcons';
  content: '\e07a';
}
.map-icon-sign-language:before {
  font-family: 'MapIcons';
  content: '\e07b';
}
.map-icon-low-vision-access:before {
  font-family: 'MapIcons';
  content: '\e07c';
}
.map-icon-open-captioning:before {
  font-family: 'MapIcons';
  content: '\e07d';
}
.map-icon-closed-captioning:before {
  font-family: 'MapIcons';
  content: '\e07e';
}
.map-icon-braille:before {
  font-family: 'MapIcons';
  content: '\e07f';
}
.map-icon-audio-description:before {
  font-family: 'MapIcons';
  content: '\e080';
}
.map-icon-assistive-listening-system:before {
  font-family: 'MapIcons';
  content: '\e081';
}
.map-icon-abseiling:before {
  font-family: 'MapIcons';
  content: '\e082';
}
.map-icon-tennis:before {
  font-family: 'MapIcons';
  content: '\e083';
}
.map-icon-skateboarding:before {
  font-family: 'MapIcons';
  content: '\e084';
}
.map-icon-playground:before {
  font-family: 'MapIcons';
  content: '\e085';
}
.map-icon-inline-skating:before {
  font-family: 'MapIcons';
  content: '\e086';
}
.map-icon-hang-gliding:before {
  font-family: 'MapIcons';
  content: '\e087';
}
.map-icon-climbing:before {
  font-family: 'MapIcons';
  content: '\e088';
}
.map-icon-baseball:before {
  font-family: 'MapIcons';
  content: '\e089';
}
.map-icon-archery:before {
  font-family: 'MapIcons';
  content: '\e08a';
}
.map-icon-wind-surfing:before {
  font-family: 'MapIcons';
  content: '\e08b';
}
.map-icon-scuba-diving:before {
  font-family: 'MapIcons';
  content: '\e08c';
}
.map-icon-sailing:before {
  font-family: 'MapIcons';
  content: '\e08d';
}
.map-icon-marina:before {
  font-family: 'MapIcons';
  content: '\e08e';
}
.map-icon-canoe:before {
  font-family: 'MapIcons';
  content: '\e08f';
}
.map-icon-boat-tour:before {
  font-family: 'MapIcons';
  content: '\e090';
}
.map-icon-boat-ramp:before {
  font-family: 'MapIcons';
  content: '\e091';
}
.map-icon-swimming:before {
  font-family: 'MapIcons';
  content: '\e092';
}
.map-icon-whale-watching:before {
  font-family: 'MapIcons';
  content: '\e093';
}
.map-icon-waterskiing:before {
  font-family: 'MapIcons';
  content: '\e094';
}
.map-icon-surfing:before {
  font-family: 'MapIcons';
  content: '\e095';
}
.map-icon-rafting:before {
  font-family: 'MapIcons';
  content: '\e096';
}
.map-icon-kayaking:before {
  font-family: 'MapIcons';
  content: '\e097';
}
.map-icon-jet-skiing:before {
  font-family: 'MapIcons';
  content: '\e099';
}
.map-icon-fishing-pier:before {
  font-family: 'MapIcons';
  content: '\e09a';
}
.map-icon-fish-cleaning:before {
  font-family: 'MapIcons';
  content: '\e09b';
}
.map-icon-diving:before {
  font-family: 'MapIcons';
  content: '\e09c';
}
.map-icon-boating:before {
  font-family: 'MapIcons';
  content: '\e09d';
}
.map-icon-fishing:before {
  font-family: 'MapIcons';
  content: '\e098';
}
.map-icon-cross-country-skiing:before {
  font-family: 'MapIcons';
  content: '\e09e';
}
.map-icon-skiing:before {
  font-family: 'MapIcons';
  content: '\e09f';
}
.map-icon-snowmobile:before {
  font-family: 'MapIcons';
  content: '\e0a0';
}
.map-icon-snowboarding:before {
  font-family: 'MapIcons';
  content: '\e0a1';
}
.map-icon-snow:before {
  font-family: 'MapIcons';
  content: '\e0a2';
}
.map-icon-snow-shoeing:before {
  font-family: 'MapIcons';
  content: '\e0a3';
}
.map-icon-sledding:before {
  font-family: 'MapIcons';
  content: '\e0a4';
}
.map-icon-ski-jumping:before {
  font-family: 'MapIcons';
  content: '\e0a5';
}
.map-icon-ice-skating:before {
  font-family: 'MapIcons';
  content: '\e0a6';
}
.map-icon-ice-fishing:before {
  font-family: 'MapIcons';
  content: '\e0a7';
}
.map-icon-chairlift:before {
  font-family: 'MapIcons';
  content: '\e0a8';
}
.map-icon-golf:before {
  font-family: 'MapIcons';
  content: '\e0a9';
}
.map-icon-horse-riding:before {
  font-family: 'MapIcons';
  content: '\e0aa';
}
.map-icon-motobike-trail:before {
  font-family: 'MapIcons';
  content: '\e0ab';
}
.map-icon-trail-walking:before {
  font-family: 'MapIcons';
  content: '\e0ac';
}
.map-icon-viewing:before {
  font-family: 'MapIcons';
  content: '\e0ad';
}
.map-icon-walking:before {
  font-family: 'MapIcons';
  content: '\e0ae';
}
.map-icon-bicycling:before {
  font-family: 'MapIcons';
  content: '\e0af';
}
.typcn-adjust-brightness:before {
  font-family: 'TypIcons';
  content: '\e000';
}
.typcn-adjust-contrast:before {
  font-family: 'TypIcons';
  content: '\e001';
}
.typcn-anchor-outline:before {
  font-family: 'TypIcons';
  content: '\e002';
}
.typcn-anchor:before {
  font-family: 'TypIcons';
  content: '\e003';
}
.typcn-archive:before {
  font-family: 'TypIcons';
  content: '\e004';
}
.typcn-arrow-back-outline:before {
  font-family: 'TypIcons';
  content: '\e005';
}
.typcn-arrow-back:before {
  font-family: 'TypIcons';
  content: '\e006';
}
.typcn-arrow-down-outline:before {
  font-family: 'TypIcons';
  content: '\e007';
}
.typcn-arrow-down-thick:before {
  font-family: 'TypIcons';
  content: '\e008';
}
.typcn-arrow-down:before {
  font-family: 'TypIcons';
  content: '\e009';
}
.typcn-arrow-forward-outline:before {
  font-family: 'TypIcons';
  content: '\e00a';
}
.typcn-arrow-forward:before {
  font-family: 'TypIcons';
  content: '\e00b';
}
.typcn-arrow-left-outline:before {
  font-family: 'TypIcons';
  content: '\e00c';
}
.typcn-arrow-left-thick:before {
  font-family: 'TypIcons';
  content: '\e00d';
}
.typcn-arrow-left:before {
  font-family: 'TypIcons';
  content: '\e00e';
}
.typcn-arrow-loop-outline:before {
  font-family: 'TypIcons';
  content: '\e00f';
}
.typcn-arrow-loop:before {
  font-family: 'TypIcons';
  content: '\e010';
}
.typcn-arrow-maximise-outline:before {
  font-family: 'TypIcons';
  content: '\e011';
}
.typcn-arrow-maximise:before {
  font-family: 'TypIcons';
  content: '\e012';
}
.typcn-arrow-minimise-outline:before {
  font-family: 'TypIcons';
  content: '\e013';
}
.typcn-arrow-minimise:before {
  font-family: 'TypIcons';
  content: '\e014';
}
.typcn-arrow-move-outline:before {
  font-family: 'TypIcons';
  content: '\e015';
}
.typcn-arrow-move:before {
  font-family: 'TypIcons';
  content: '\e016';
}
.typcn-arrow-repeat-outline:before {
  font-family: 'TypIcons';
  content: '\e017';
}
.typcn-arrow-repeat:before {
  font-family: 'TypIcons';
  content: '\e018';
}
.typcn-arrow-right-outline:before {
  font-family: 'TypIcons';
  content: '\e019';
}
.typcn-arrow-right-thick:before {
  font-family: 'TypIcons';
  content: '\e01a';
}
.typcn-arrow-right:before {
  font-family: 'TypIcons';
  content: '\e01b';
}
.typcn-arrow-shuffle:before {
  font-family: 'TypIcons';
  content: '\e01c';
}
.typcn-arrow-sorted-down:before {
  font-family: 'TypIcons';
  content: '\e01d';
}
.typcn-arrow-sorted-up:before {
  font-family: 'TypIcons';
  content: '\e01e';
}
.typcn-arrow-sync-outline:before {
  font-family: 'TypIcons';
  content: '\e01f';
}
.typcn-arrow-sync:before {
  font-family: 'TypIcons';
  content: '\e020';
}
.typcn-arrow-unsorted:before {
  font-family: 'TypIcons';
  content: '\e021';
}
.typcn-arrow-up-outline:before {
  font-family: 'TypIcons';
  content: '\e022';
}
.typcn-arrow-up-thick:before {
  font-family: 'TypIcons';
  content: '\e023';
}
.typcn-arrow-up:before {
  font-family: 'TypIcons';
  content: '\e024';
}
.typcn-at:before {
  font-family: 'TypIcons';
  content: '\e025';
}
.typcn-attachment-outline:before {
  font-family: 'TypIcons';
  content: '\e026';
}
.typcn-attachment:before {
  font-family: 'TypIcons';
  content: '\e027';
}
.typcn-backspace-outline:before {
  font-family: 'TypIcons';
  content: '\e028';
}
.typcn-backspace:before {
  font-family: 'TypIcons';
  content: '\e029';
}
.typcn-battery-charge:before {
  font-family: 'TypIcons';
  content: '\e02a';
}
.typcn-battery-full:before {
  font-family: 'TypIcons';
  content: '\e02b';
}
.typcn-battery-high:before {
  font-family: 'TypIcons';
  content: '\e02c';
}
.typcn-battery-low:before {
  font-family: 'TypIcons';
  content: '\e02d';
}
.typcn-battery-mid:before {
  font-family: 'TypIcons';
  content: '\e02e';
}
.typcn-beaker:before {
  font-family: 'TypIcons';
  content: '\e02f';
}
.typcn-beer:before {
  font-family: 'TypIcons';
  content: '\e030';
}
.typcn-bell:before {
  font-family: 'TypIcons';
  content: '\e031';
}
.typcn-book:before {
  font-family: 'TypIcons';
  content: '\e032';
}
.typcn-bookmark:before {
  font-family: 'TypIcons';
  content: '\e033';
}
.typcn-briefcase:before {
  font-family: 'TypIcons';
  content: '\e034';
}
.typcn-brush:before {
  font-family: 'TypIcons';
  content: '\e035';
}
.typcn-business-card:before {
  font-family: 'TypIcons';
  content: '\e036';
}
.typcn-calculator:before {
  font-family: 'TypIcons';
  content: '\e037';
}
.typcn-calendar-outline:before {
  font-family: 'TypIcons';
  content: '\e038';
}
.typcn-calendar:before {
  font-family: 'TypIcons';
  content: '\e039';
}
.typcn-camera-outline:before {
  font-family: 'TypIcons';
  content: '\e03a';
}
.typcn-camera:before {
  font-family: 'TypIcons';
  content: '\e03b';
}
.typcn-cancel-outline:before {
  font-family: 'TypIcons';
  content: '\e03c';
}
.typcn-cancel:before {
  font-family: 'TypIcons';
  content: '\e03d';
}
.typcn-chart-area-outline:before {
  font-family: 'TypIcons';
  content: '\e03e';
}
.typcn-chart-area:before {
  font-family: 'TypIcons';
  content: '\e03f';
}
.typcn-chart-bar-outline:before {
  font-family: 'TypIcons';
  content: '\e040';
}
.typcn-chart-bar:before {
  font-family: 'TypIcons';
  content: '\e041';
}
.typcn-chart-line-outline:before {
  font-family: 'TypIcons';
  content: '\e042';
}
.typcn-chart-line:before {
  font-family: 'TypIcons';
  content: '\e043';
}
.typcn-chart-pie-outline:before {
  font-family: 'TypIcons';
  content: '\e044';
}
.typcn-chart-pie:before {
  font-family: 'TypIcons';
  content: '\e045';
}
.typcn-chevron-left-outline:before {
  font-family: 'TypIcons';
  content: '\e046';
}
.typcn-chevron-left:before {
  font-family: 'TypIcons';
  content: '\e047';
}
.typcn-chevron-right-outline:before {
  font-family: 'TypIcons';
  content: '\e048';
}
.typcn-chevron-right:before {
  font-family: 'TypIcons';
  content: '\e049';
}
.typcn-clipboard:before {
  font-family: 'TypIcons';
  content: '\e04a';
}
.typcn-cloud-storage:before {
  font-family: 'TypIcons';
  content: '\e04b';
}
.typcn-cloud-storage-outline:before {
  font-family: 'TypIcons';
  content: '\e054';
}
.typcn-code-outline:before {
  font-family: 'TypIcons';
  content: '\e04c';
}
.typcn-code:before {
  font-family: 'TypIcons';
  content: '\e04d';
}
.typcn-coffee:before {
  font-family: 'TypIcons';
  content: '\e04e';
}
.typcn-cog-outline:before {
  font-family: 'TypIcons';
  content: '\e04f';
}
.typcn-cog:before {
  font-family: 'TypIcons';
  content: '\e050';
}
.typcn-compass:before {
  font-family: 'TypIcons';
  content: '\e051';
}
.typcn-contacts:before {
  font-family: 'TypIcons';
  content: '\e052';
}
.typcn-credit-card:before {
  font-family: 'TypIcons';
  content: '\e053';
}
.typcn-css3:before {
  font-family: 'TypIcons';
  content: '\e055';
}
.typcn-database:before {
  font-family: 'TypIcons';
  content: '\e056';
}
.typcn-delete-outline:before {
  font-family: 'TypIcons';
  content: '\e057';
}
.typcn-delete:before {
  font-family: 'TypIcons';
  content: '\e058';
}
.typcn-device-desktop:before {
  font-family: 'TypIcons';
  content: '\e059';
}
.typcn-device-laptop:before {
  font-family: 'TypIcons';
  content: '\e05a';
}
.typcn-device-phone:before {
  font-family: 'TypIcons';
  content: '\e05b';
}
.typcn-device-tablet:before {
  font-family: 'TypIcons';
  content: '\e05c';
}
.typcn-directions:before {
  font-family: 'TypIcons';
  content: '\e05d';
}
.typcn-divide-outline:before {
  font-family: 'TypIcons';
  content: '\e05e';
}
.typcn-divide:before {
  font-family: 'TypIcons';
  content: '\e05f';
}
.typcn-document-add:before {
  font-family: 'TypIcons';
  content: '\e060';
}
.typcn-document-delete:before {
  font-family: 'TypIcons';
  content: '\e061';
}
.typcn-document-text:before {
  font-family: 'TypIcons';
  content: '\e062';
}
.typcn-document:before {
  font-family: 'TypIcons';
  content: '\e063';
}
.typcn-download-outline:before {
  font-family: 'TypIcons';
  content: '\e064';
}
.typcn-download:before {
  font-family: 'TypIcons';
  content: '\e065';
}
.typcn-dropbox:before {
  font-family: 'TypIcons';
  content: '\e066';
}
.typcn-edit:before {
  font-family: 'TypIcons';
  content: '\e067';
}
.typcn-eject-outline:before {
  font-family: 'TypIcons';
  content: '\e068';
}
.typcn-eject:before {
  font-family: 'TypIcons';
  content: '\e069';
}
.typcn-equals-outline:before {
  font-family: 'TypIcons';
  content: '\e06a';
}
.typcn-equals:before {
  font-family: 'TypIcons';
  content: '\e06b';
}
.typcn-export-outline:before {
  font-family: 'TypIcons';
  content: '\e06c';
}
.typcn-export:before {
  font-family: 'TypIcons';
  content: '\e06d';
}
.typcn-eye-outline:before {
  font-family: 'TypIcons';
  content: '\e06e';
}
.typcn-eye:before {
  font-family: 'TypIcons';
  content: '\e06f';
}
.typcn-feather:before {
  font-family: 'TypIcons';
  content: '\e070';
}
.typcn-film:before {
  font-family: 'TypIcons';
  content: '\e071';
}
.typcn-filter:before {
  font-family: 'TypIcons';
  content: '\e072';
}
.typcn-flag-outline:before {
  font-family: 'TypIcons';
  content: '\e073';
}
.typcn-flag:before {
  font-family: 'TypIcons';
  content: '\e074';
}
.typcn-flash-outline:before {
  font-family: 'TypIcons';
  content: '\e075';
}
.typcn-flash:before {
  font-family: 'TypIcons';
  content: '\e076';
}
.typcn-flow-children:before {
  font-family: 'TypIcons';
  content: '\e077';
}
.typcn-flow-merge:before {
  font-family: 'TypIcons';
  content: '\e078';
}
.typcn-flow-parallel:before {
  font-family: 'TypIcons';
  content: '\e079';
}
.typcn-flow-switch:before {
  font-family: 'TypIcons';
  content: '\e07a';
}
.typcn-folder-add:before {
  font-family: 'TypIcons';
  content: '\e07b';
}
.typcn-folder-delete:before {
  font-family: 'TypIcons';
  content: '\e07c';
}
.typcn-folder-open:before {
  font-family: 'TypIcons';
  content: '\e07d';
}
.typcn-folder:before {
  font-family: 'TypIcons';
  content: '\e07e';
}
.typcn-gift:before {
  font-family: 'TypIcons';
  content: '\e07f';
}
.typcn-globe-outline:before {
  font-family: 'TypIcons';
  content: '\e080';
}
.typcn-globe:before {
  font-family: 'TypIcons';
  content: '\e081';
}
.typcn-group-outline:before {
  font-family: 'TypIcons';
  content: '\e082';
}
.typcn-group:before {
  font-family: 'TypIcons';
  content: '\e083';
}
.typcn-headphones:before {
  font-family: 'TypIcons';
  content: '\e084';
}
.typcn-heart-full-outline:before {
  font-family: 'TypIcons';
  content: '\e085';
}
.typcn-heart-half-outline:before {
  font-family: 'TypIcons';
  content: '\e086';
}
.typcn-heart-outline:before {
  font-family: 'TypIcons';
  content: '\e087';
}
.typcn-heart:before {
  font-family: 'TypIcons';
  content: '\e088';
}
.typcn-home-outline:before {
  font-family: 'TypIcons';
  content: '\e089';
}
.typcn-home:before {
  font-family: 'TypIcons';
  content: '\e08a';
}
.typcn-html5:before {
  font-family: 'TypIcons';
  content: '\e08b';
}
.typcn-image-outline:before {
  font-family: 'TypIcons';
  content: '\e08c';
}
.typcn-image:before {
  font-family: 'TypIcons';
  content: '\e08d';
}
.typcn-infinity-outline:before {
  font-family: 'TypIcons';
  content: '\e08e';
}
.typcn-infinity:before {
  font-family: 'TypIcons';
  content: '\e08f';
}
.typcn-info-large-outline:before {
  font-family: 'TypIcons';
  content: '\e090';
}
.typcn-info-large:before {
  font-family: 'TypIcons';
  content: '\e091';
}
.typcn-info-outline:before {
  font-family: 'TypIcons';
  content: '\e092';
}
.typcn-info:before {
  font-family: 'TypIcons';
  content: '\e093';
}
.typcn-input-checked-outline:before {
  font-family: 'TypIcons';
  content: '\e094';
}
.typcn-input-checked:before {
  font-family: 'TypIcons';
  content: '\e095';
}
.typcn-key-outline:before {
  font-family: 'TypIcons';
  content: '\e096';
}
.typcn-key:before {
  font-family: 'TypIcons';
  content: '\e097';
}
.typcn-keyboard:before {
  font-family: 'TypIcons';
  content: '\e098';
}
.typcn-leaf:before {
  font-family: 'TypIcons';
  content: '\e099';
}
.typcn-lightbulb:before {
  font-family: 'TypIcons';
  content: '\e09a';
}
.typcn-link-outline:before {
  font-family: 'TypIcons';
  content: '\e09b';
}
.typcn-link:before {
  font-family: 'TypIcons';
  content: '\e09c';
}
.typcn-location-arrow-outline:before {
  font-family: 'TypIcons';
  content: '\e09d';
}
.typcn-location-arrow:before {
  font-family: 'TypIcons';
  content: '\e09e';
}
.typcn-location-outline:before {
  font-family: 'TypIcons';
  content: '\e09f';
}
.typcn-location:before {
  font-family: 'TypIcons';
  content: '\e0a0';
}
.typcn-lock-closed-outline:before {
  font-family: 'TypIcons';
  content: '\e0a1';
}
.typcn-lock-closed:before {
  font-family: 'TypIcons';
  content: '\e0a2';
}
.typcn-lock-open-outline:before {
  font-family: 'TypIcons';
  content: '\e0a3';
}
.typcn-lock-open:before {
  font-family: 'TypIcons';
  content: '\e0a4';
}
.typcn-mail:before {
  font-family: 'TypIcons';
  content: '\e0a5';
}
.typcn-map:before {
  font-family: 'TypIcons';
  content: '\e0a6';
}
.typcn-media-eject-outline:before {
  font-family: 'TypIcons';
  content: '\e0a7';
}
.typcn-media-eject:before {
  font-family: 'TypIcons';
  content: '\e0a8';
}
.typcn-media-fast-forward-outline:before {
  font-family: 'TypIcons';
  content: '\e0a9';
}
.typcn-media-fast-forward:before {
  font-family: 'TypIcons';
  content: '\e0aa';
}
.typcn-media-pause-outline:before {
  font-family: 'TypIcons';
  content: '\e0ab';
}
.typcn-media-pause:before {
  font-family: 'TypIcons';
  content: '\e0ac';
}
.typcn-media-play-outline:before {
  font-family: 'TypIcons';
  content: '\e0ad';
}
.typcn-media-play-reverse-outline:before {
  font-family: 'TypIcons';
  content: '\e0ae';
}
.typcn-media-play-reverse:before {
  font-family: 'TypIcons';
  content: '\e0af';
}
.typcn-media-play:before {
  font-family: 'TypIcons';
  content: '\e0b0';
}
.typcn-media-record-outline:before {
  font-family: 'TypIcons';
  content: '\e0b1';
}
.typcn-media-record:before {
  font-family: 'TypIcons';
  content: '\e0b2';
}
.typcn-media-rewind-outline:before {
  font-family: 'TypIcons';
  content: '\e0b3';
}
.typcn-media-rewind:before {
  font-family: 'TypIcons';
  content: '\e0b4';
}
.typcn-media-stop-outline:before {
  font-family: 'TypIcons';
  content: '\e0b5';
}
.typcn-media-stop:before {
  font-family: 'TypIcons';
  content: '\e0b6';
}
.typcn-message-typing:before {
  font-family: 'TypIcons';
  content: '\e0b7';
}
.typcn-message:before {
  font-family: 'TypIcons';
  content: '\e0b8';
}
.typcn-messages:before {
  font-family: 'TypIcons';
  content: '\e0b9';
}
.typcn-microphone-outline:before {
  font-family: 'TypIcons';
  content: '\e0ba';
}
.typcn-microphone:before {
  font-family: 'TypIcons';
  content: '\e0bb';
}
.typcn-minus-outline:before {
  font-family: 'TypIcons';
  content: '\e0bc';
}
.typcn-minus:before {
  font-family: 'TypIcons';
  content: '\e0bd';
}
.typcn-mortar-board:before {
  font-family: 'TypIcons';
  content: '\e0be';
}
.typcn-news:before {
  font-family: 'TypIcons';
  content: '\e0bf';
}
.typcn-notes-outline:before {
  font-family: 'TypIcons';
  content: '\e0c0';
}
.typcn-notes:before {
  font-family: 'TypIcons';
  content: '\e0c1';
}
.typcn-pen:before {
  font-family: 'TypIcons';
  content: '\e0c2';
}
.typcn-pencil:before {
  font-family: 'TypIcons';
  content: '\e0c3';
}
.typcn-phone-outline:before {
  font-family: 'TypIcons';
  content: '\e0c4';
}
.typcn-phone:before {
  font-family: 'TypIcons';
  content: '\e0c5';
}
.typcn-pi-outline:before {
  font-family: 'TypIcons';
  content: '\e0c6';
}
.typcn-pi:before {
  font-family: 'TypIcons';
  content: '\e0c7';
}
.typcn-pin-outline:before {
  font-family: 'TypIcons';
  content: '\e0c8';
}
.typcn-pin:before {
  font-family: 'TypIcons';
  content: '\e0c9';
}
.typcn-pipette:before {
  font-family: 'TypIcons';
  content: '\e0ca';
}
.typcn-plane-outline:before {
  font-family: 'TypIcons';
  content: '\e0cb';
}
.typcn-plane:before {
  font-family: 'TypIcons';
  content: '\e0cc';
}
.typcn-plug:before {
  font-family: 'TypIcons';
  content: '\e0cd';
}
.typcn-plus-outline:before {
  font-family: 'TypIcons';
  content: '\e0ce';
}
.typcn-plus:before {
  font-family: 'TypIcons';
  content: '\e0cf';
}
.typcn-point-of-interest-outline:before {
  font-family: 'TypIcons';
  content: '\e0d0';
}
.typcn-point-of-interest:before {
  font-family: 'TypIcons';
  content: '\e0d1';
}
.typcn-power-outline:before {
  font-family: 'TypIcons';
  content: '\e0d2';
}
.typcn-power:before {
  font-family: 'TypIcons';
  content: '\e0d3';
}
.typcn-printer:before {
  font-family: 'TypIcons';
  content: '\e0d4';
}
.typcn-puzzle-outline:before {
  font-family: 'TypIcons';
  content: '\e0d5';
}
.typcn-puzzle:before {
  font-family: 'TypIcons';
  content: '\e0d6';
}
.typcn-radar-outline:before {
  font-family: 'TypIcons';
  content: '\e0d7';
}
.typcn-radar:before {
  font-family: 'TypIcons';
  content: '\e0d8';
}
.typcn-refresh-outline:before {
  font-family: 'TypIcons';
  content: '\e0d9';
}
.typcn-refresh:before {
  font-family: 'TypIcons';
  content: '\e0da';
}
.typcn-rss-outline:before {
  font-family: 'TypIcons';
  content: '\e0db';
}
.typcn-rss:before {
  font-family: 'TypIcons';
  content: '\e0dc';
}
.typcn-scissors-outline:before {
  font-family: 'TypIcons';
  content: '\e0dd';
}
.typcn-scissors:before {
  font-family: 'TypIcons';
  content: '\e0de';
}
.typcn-shopping-bag:before {
  font-family: 'TypIcons';
  content: '\e0df';
}
.typcn-shopping-cart:before {
  font-family: 'TypIcons';
  content: '\e0e0';
}
.typcn-social-at-circular:before {
  font-family: 'TypIcons';
  content: '\e0e1';
}
.typcn-social-dribbble-circular:before {
  font-family: 'TypIcons';
  content: '\e0e2';
}
.typcn-social-dribbble:before {
  font-family: 'TypIcons';
  content: '\e0e3';
}
.typcn-social-facebook-circular:before {
  font-family: 'TypIcons';
  content: '\e0e4';
}
.typcn-social-facebook:before {
  font-family: 'TypIcons';
  content: '\e0e5';
}
.typcn-social-flickr-circular:before {
  font-family: 'TypIcons';
  content: '\e0e6';
}
.typcn-social-flickr:before {
  font-family: 'TypIcons';
  content: '\e0e7';
}
.typcn-social-github-circular:before {
  font-family: 'TypIcons';
  content: '\e0e8';
}
.typcn-social-github:before {
  font-family: 'TypIcons';
  content: '\e0e9';
}
.typcn-social-google-plus-circular:before {
  font-family: 'TypIcons';
  content: '\e0ea';
}
.typcn-social-google-plus:before {
  font-family: 'TypIcons';
  content: '\e0eb';
}
.typcn-social-instagram-circular:before {
  font-family: 'TypIcons';
  content: '\e0ec';
}
.typcn-social-instagram:before {
  font-family: 'TypIcons';
  content: '\e0ed';
}
.typcn-social-last-fm-circular:before {
  font-family: 'TypIcons';
  content: '\e0ee';
}
.typcn-social-last-fm:before {
  font-family: 'TypIcons';
  content: '\e0ef';
}
.typcn-social-linkedin-circular:before {
  font-family: 'TypIcons';
  content: '\e0f0';
}
.typcn-social-linkedin:before {
  font-family: 'TypIcons';
  content: '\e0f1';
}
.typcn-social-pinterest-circular:before {
  font-family: 'TypIcons';
  content: '\e0f2';
}
.typcn-social-pinterest:before {
  font-family: 'TypIcons';
  content: '\e0f3';
}
.typcn-social-skype-outline:before {
  font-family: 'TypIcons';
  content: '\e0f4';
}
.typcn-social-skype:before {
  font-family: 'TypIcons';
  content: '\e0f5';
}
.typcn-social-tumbler-circular:before {
  font-family: 'TypIcons';
  content: '\e0f6';
}
.typcn-social-tumbler:before {
  font-family: 'TypIcons';
  content: '\e0f7';
}
.typcn-social-twitter-circular:before {
  font-family: 'TypIcons';
  content: '\e0f8';
}
.typcn-social-twitter:before {
  font-family: 'TypIcons';
  content: '\e0f9';
}
.typcn-social-vimeo-circular:before {
  font-family: 'TypIcons';
  content: '\e0fa';
}
.typcn-social-vimeo:before {
  font-family: 'TypIcons';
  content: '\e0fb';
}
.typcn-social-youtube-circular:before {
  font-family: 'TypIcons';
  content: '\e0fc';
}
.typcn-social-youtube:before {
  font-family: 'TypIcons';
  content: '\e0fd';
}
.typcn-sort-alphabetically-outline:before {
  font-family: 'TypIcons';
  content: '\e0fe';
}
.typcn-sort-alphabetically:before {
  font-family: 'TypIcons';
  content: '\e0ff';
}
.typcn-sort-numerically-outline:before {
  font-family: 'TypIcons';
  content: '\e100';
}
.typcn-sort-numerically:before {
  font-family: 'TypIcons';
  content: '\e101';
}
.typcn-spanner-outline:before {
  font-family: 'TypIcons';
  content: '\e102';
}
.typcn-spanner:before {
  font-family: 'TypIcons';
  content: '\e103';
}
.typcn-spiral:before {
  font-family: 'TypIcons';
  content: '\e104';
}
.typcn-star-full-outline:before {
  font-family: 'TypIcons';
  content: '\e105';
}
.typcn-star-half-outline:before {
  font-family: 'TypIcons';
  content: '\e106';
}
.typcn-star-half:before {
  font-family: 'TypIcons';
  content: '\e107';
}
.typcn-star-outline:before {
  font-family: 'TypIcons';
  content: '\e108';
}
.typcn-star:before {
  font-family: 'TypIcons';
  content: '\e109';
}
.typcn-starburst-outline:before {
  font-family: 'TypIcons';
  content: '\e10a';
}
.typcn-starburst:before {
  font-family: 'TypIcons';
  content: '\e10b';
}
.typcn-stopwatch:before {
  font-family: 'TypIcons';
  content: '\e10c';
}
.typcn-support:before {
  font-family: 'TypIcons';
  content: '\e10d';
}
.typcn-tabs-outline:before {
  font-family: 'TypIcons';
  content: '\e10e';
}
.typcn-tag:before {
  font-family: 'TypIcons';
  content: '\e10f';
}
.typcn-tags:before {
  font-family: 'TypIcons';
  content: '\e110';
}
.typcn-th-large-outline:before {
  font-family: 'TypIcons';
  content: '\e111';
}
.typcn-th-large:before {
  font-family: 'TypIcons';
  content: '\e112';
}
.typcn-th-list-outline:before {
  font-family: 'TypIcons';
  content: '\e113';
}
.typcn-th-list:before {
  font-family: 'TypIcons';
  content: '\e114';
}
.typcn-th-menu-outline:before {
  font-family: 'TypIcons';
  content: '\e115';
}
.typcn-th-menu:before {
  font-family: 'TypIcons';
  content: '\e116';
}
.typcn-th-small-outline:before {
  font-family: 'TypIcons';
  content: '\e117';
}
.typcn-th-small:before {
  font-family: 'TypIcons';
  content: '\e118';
}
.typcn-thermometer:before {
  font-family: 'TypIcons';
  content: '\e119';
}
.typcn-thumbs-down:before {
  font-family: 'TypIcons';
  content: '\e11a';
}
.typcn-thumbs-ok:before {
  font-family: 'TypIcons';
  content: '\e11b';
}
.typcn-thumbs-up:before {
  font-family: 'TypIcons';
  content: '\e11c';
}
.typcn-tick-outline:before {
  font-family: 'TypIcons';
  content: '\e11d';
}
.typcn-tick:before {
  font-family: 'TypIcons';
  content: '\e11e';
}
.typcn-ticket:before {
  font-family: 'TypIcons';
  content: '\e11f';
}
.typcn-time:before {
  font-family: 'TypIcons';
  content: '\e120';
}
.typcn-times-outline:before {
  font-family: 'TypIcons';
  content: '\e121';
}
.typcn-times:before {
  font-family: 'TypIcons';
  content: '\e122';
}
.typcn-trash:before {
  font-family: 'TypIcons';
  content: '\e123';
}
.typcn-tree:before {
  font-family: 'TypIcons';
  content: '\e124';
}
.typcn-upload-outline:before {
  font-family: 'TypIcons';
  content: '\e125';
}
.typcn-upload:before {
  font-family: 'TypIcons';
  content: '\e126';
}
.typcn-user-add-outline:before {
  font-family: 'TypIcons';
  content: '\e127';
}
.typcn-user-add:before {
  font-family: 'TypIcons';
  content: '\e128';
}
.typcn-user-delete-outline:before {
  font-family: 'TypIcons';
  content: '\e129';
}
.typcn-user-delete:before {
  font-family: 'TypIcons';
  content: '\e12a';
}
.typcn-user-outline:before {
  font-family: 'TypIcons';
  content: '\e12b';
}
.typcn-user:before {
  font-family: 'TypIcons';
  content: '\e12c';
}
.typcn-vendor-android:before {
  font-family: 'TypIcons';
  content: '\e12d';
}
.typcn-vendor-apple:before {
  font-family: 'TypIcons';
  content: '\e12e';
}
.typcn-vendor-microsoft:before {
  font-family: 'TypIcons';
  content: '\e12f';
}
.typcn-video-outline:before {
  font-family: 'TypIcons';
  content: '\e130';
}
.typcn-video:before {
  font-family: 'TypIcons';
  content: '\e131';
}
.typcn-volume-down:before {
  font-family: 'TypIcons';
  content: '\e132';
}
.typcn-volume-mute:before {
  font-family: 'TypIcons';
  content: '\e133';
}
.typcn-volume-up:before {
  font-family: 'TypIcons';
  content: '\e134';
}
.typcn-volume:before {
  font-family: 'TypIcons';
  content: '\e135';
}
.typcn-warning-outline:before {
  font-family: 'TypIcons';
  content: '\e136';
}
.typcn-warning:before {
  font-family: 'TypIcons';
  content: '\e137';
}
.typcn-watch:before {
  font-family: 'TypIcons';
  content: '\e138';
}
.typcn-waves-outline:before {
  font-family: 'TypIcons';
  content: '\e139';
}
.typcn-waves:before {
  font-family: 'TypIcons';
  content: '\e13a';
}
.typcn-weather-cloudy:before {
  font-family: 'TypIcons';
  content: '\e13b';
}
.typcn-weather-downpour:before {
  font-family: 'TypIcons';
  content: '\e13c';
}
.typcn-weather-night:before {
  font-family: 'TypIcons';
  content: '\e13d';
}
.typcn-weather-partly-sunny:before {
  font-family: 'TypIcons';
  content: '\e13e';
}
.typcn-weather-shower:before {
  font-family: 'TypIcons';
  content: '\e13f';
}
.typcn-weather-snow:before {
  font-family: 'TypIcons';
  content: '\e140';
}
.typcn-weather-stormy:before {
  font-family: 'TypIcons';
  content: '\e141';
}
.typcn-weather-sunny:before {
  font-family: 'TypIcons';
  content: '\e142';
}
.typcn-weather-windy-cloudy:before {
  font-family: 'TypIcons';
  content: '\e143';
}
.typcn-weather-windy:before {
  font-family: 'TypIcons';
  content: '\e144';
}
.typcn-wi-fi-outline:before {
  font-family: 'TypIcons';
  content: '\e145';
}
.typcn-wi-fi:before {
  font-family: 'TypIcons';
  content: '\e146';
}
.typcn-wine:before {
  font-family: 'TypIcons';
  content: '\e147';
}
.typcn-world-outline:before {
  font-family: 'TypIcons';
  content: '\e148';
}
.typcn-world:before {
  font-family: 'TypIcons';
  content: '\e149';
}
.typcn-zoom-in-outline:before {
  font-family: 'TypIcons';
  content: '\e14a';
}
.typcn-zoom-in:before {
  font-family: 'TypIcons';
  content: '\e14b';
}
.typcn-zoom-out-outline:before {
  font-family: 'TypIcons';
  content: '\e14c';
}
.typcn-zoom-out:before {
  font-family: 'TypIcons';
  content: '\e14d';
}
.typcn-zoom-outline:before {
  font-family: 'TypIcons';
  content: '\e14e';
}
.typcn-zoom:before {
  font-family: 'TypIcons';
  content: '\e14f';
}
.wi-day-cloudy-gusts:before {
  font-family: 'WeatherIcons';
  content: '\f000';
}
.wi-day-cloudy-windy:before {
  font-family: 'WeatherIcons';
  content: '\f001';
}
.wi-day-cloudy:before {
  font-family: 'WeatherIcons';
  content: '\f002';
}
.wi-day-fog:before {
  font-family: 'WeatherIcons';
  content: '\f003';
}
.wi-day-hail:before {
  font-family: 'WeatherIcons';
  content: '\f004';
}
.wi-day-lightning:before {
  font-family: 'WeatherIcons';
  content: '\f005';
}
.wi-day-rain-mix:before {
  font-family: 'WeatherIcons';
  content: '\f006';
}
.wi-day-rain-wind:before {
  font-family: 'WeatherIcons';
  content: '\f007';
}
.wi-day-rain:before {
  font-family: 'WeatherIcons';
  content: '\f008';
}
.wi-day-showers:before {
  font-family: 'WeatherIcons';
  content: '\f009';
}
.wi-day-snow:before {
  font-family: 'WeatherIcons';
  content: '\f00a';
}
.wi-day-sprinkle:before {
  font-family: 'WeatherIcons';
  content: '\f00b';
}
.wi-day-sunny-overcast:before {
  font-family: 'WeatherIcons';
  content: '\f00c';
}
.wi-day-sunny:before {
  font-family: 'WeatherIcons';
  content: '\f00d';
}
.wi-day-storm-showers:before {
  font-family: 'WeatherIcons';
  content: '\f00e';
}
.wi-day-thunderstorm:before {
  font-family: 'WeatherIcons';
  content: '\f010';
}
.wi-cloudy-gusts:before {
  font-family: 'WeatherIcons';
  content: '\f011';
}
.wi-cloudy-windy:before {
  font-family: 'WeatherIcons';
  content: '\f012';
}
.wi-cloudy:before {
  font-family: 'WeatherIcons';
  content: '\f013';
}
.wi-fog:before {
  font-family: 'WeatherIcons';
  content: '\f014';
}
.wi-hail:before {
  font-family: 'WeatherIcons';
  content: '\f015';
}
.wi-lightning:before {
  font-family: 'WeatherIcons';
  content: '\f016';
}
.wi-rain-mix:before {
  font-family: 'WeatherIcons';
  content: '\f017';
}
.wi-rain-wind:before {
  font-family: 'WeatherIcons';
  content: '\f018';
}
.wi-rain:before {
  font-family: 'WeatherIcons';
  content: '\f019';
}
.wi-showers:before {
  font-family: 'WeatherIcons';
  content: '\f01a';
}
.wi-snow:before {
  font-family: 'WeatherIcons';
  content: '\f01b';
}
.wi-sprinkle:before {
  font-family: 'WeatherIcons';
  content: '\f01c';
}
.wi-storm-showers:before {
  font-family: 'WeatherIcons';
  content: '\f01d';
}
.wi-thunderstorm:before {
  font-family: 'WeatherIcons';
  content: '\f01e';
}
.wi-windy:before {
  font-family: 'WeatherIcons';
  content: '\f021';
}
.wi-night-alt-cloudy-gusts:before {
  font-family: 'WeatherIcons';
  content: '\f022';
}
.wi-night-alt-cloudy-windy:before {
  font-family: 'WeatherIcons';
  content: '\f023';
}
.wi-night-alt-hail:before {
  font-family: 'WeatherIcons';
  content: '\f024';
}
.wi-night-alt-lightning:before {
  font-family: 'WeatherIcons';
  content: '\f025';
}
.wi-night-alt-rain-mix:before {
  font-family: 'WeatherIcons';
  content: '\f026';
}
.wi-night-alt-rain-wind:before {
  font-family: 'WeatherIcons';
  content: '\f027';
}
.wi-night-alt-rain:before {
  font-family: 'WeatherIcons';
  content: '\f028';
}
.wi-night-alt-showers:before {
  font-family: 'WeatherIcons';
  content: '\f029';
}
.wi-night-alt-snow:before {
  font-family: 'WeatherIcons';
  content: '\f02a';
}
.wi-night-alt-sprinkle:before {
  font-family: 'WeatherIcons';
  content: '\f02b';
}
.wi-night-alt-storm-showers:before {
  font-family: 'WeatherIcons';
  content: '\f02c';
}
.wi-night-alt-thunderstorm:before {
  font-family: 'WeatherIcons';
  content: '\f02d';
}
.wi-night-clear:before {
  font-family: 'WeatherIcons';
  content: '\f02e';
}
.wi-night-cloudy-gusts:before {
  font-family: 'WeatherIcons';
  content: '\f02f';
}
.wi-night-cloudy-windy:before {
  font-family: 'WeatherIcons';
  content: '\f030';
}
.wi-night-cloudy:before {
  font-family: 'WeatherIcons';
  content: '\f031';
}
.wi-night-hail:before {
  font-family: 'WeatherIcons';
  content: '\f032';
}
.wi-night-lightning:before {
  font-family: 'WeatherIcons';
  content: '\f033';
}
.wi-night-rain-mix:before {
  font-family: 'WeatherIcons';
  content: '\f034';
}
.wi-night-rain-wind:before {
  font-family: 'WeatherIcons';
  content: '\f035';
}
.wi-night-rain:before {
  font-family: 'WeatherIcons';
  content: '\f036';
}
.wi-night-showers:before {
  font-family: 'WeatherIcons';
  content: '\f037';
}
.wi-night-snow:before {
  font-family: 'WeatherIcons';
  content: '\f038';
}
.wi-night-sprinkle:before {
  font-family: 'WeatherIcons';
  content: '\f039';
}
.wi-night-storm-showers:before {
  font-family: 'WeatherIcons';
  content: '\f03a';
}
.wi-night-thunderstorm:before {
  font-family: 'WeatherIcons';
  content: '\f03b';
}
.wi-celsius:before {
  font-family: 'WeatherIcons';
  content: '\f03c';
}
.wi-cloud-down:before {
  font-family: 'WeatherIcons';
  content: '\f03d';
}
.wi-cloud-refresh:before {
  font-family: 'WeatherIcons';
  content: '\f03e';
}
.wi-cloud-up:before {
  font-family: 'WeatherIcons';
  content: '\f040';
}
.wi-cloud:before {
  font-family: 'WeatherIcons';
  content: '\f041';
}
.wi-degrees:before {
  font-family: 'WeatherIcons';
  content: '\f042';
}
.wi-down-left:before {
  font-family: 'WeatherIcons';
  content: '\f043';
}
.wi-down:before {
  font-family: 'WeatherIcons';
  content: '\f044';
}
.wi-fahrenheit:before {
  font-family: 'WeatherIcons';
  content: '\f045';
}
.wi-horizon-alt:before {
  font-family: 'WeatherIcons';
  content: '\f046';
}
.wi-horizon:before {
  font-family: 'WeatherIcons';
  content: '\f047';
}
.wi-left:before {
  font-family: 'WeatherIcons';
  content: '\f048';
}
.wi-lightning:before {
  font-family: 'WeatherIcons';
  content: '\f016';
}
.wi-night-fog:before {
  font-family: 'WeatherIcons';
  content: '\f04a';
}
.wi-refresh-alt:before {
  font-family: 'WeatherIcons';
  content: '\f04b';
}
.wi-refresh:before {
  font-family: 'WeatherIcons';
  content: '\f04c';
}
.wi-right:before {
  font-family: 'WeatherIcons';
  content: '\f04d';
}
.wi-sprinkles:before {
  font-family: 'WeatherIcons';
  content: '\f04e';
}
.wi-strong-wind:before {
  font-family: 'WeatherIcons';
  content: '\f050';
}
.wi-sunrise:before {
  font-family: 'WeatherIcons';
  content: '\f051';
}
.wi-sunset:before {
  font-family: 'WeatherIcons';
  content: '\f052';
}
.wi-thermometer-exterior:before {
  font-family: 'WeatherIcons';
  content: '\f053';
}
.wi-thermometer-internal:before {
  font-family: 'WeatherIcons';
  content: '\f054';
}
.wi-thermometer:before {
  font-family: 'WeatherIcons';
  content: '\f055';
}
.wi-tornado:before {
  font-family: 'WeatherIcons';
  content: '\f056';
}
.wi-up-right:before {
  font-family: 'WeatherIcons';
  content: '\f057';
}
.wi-up:before {
  font-family: 'WeatherIcons';
  content: '\f058';
}
.wi-wind-west:before {
  font-family: 'WeatherIcons';
  content: '\f059';
}
.wi-wind-south-west:before {
  font-family: 'WeatherIcons';
  content: '\f05a';
}
.wi-wind-south-east:before {
  font-family: 'WeatherIcons';
  content: '\f05b';
}
.wi-wind-south:before {
  font-family: 'WeatherIcons';
  content: '\f05c';
}
.wi-wind-north-west:before {
  font-family: 'WeatherIcons';
  content: '\f05d';
}
.wi-wind-north-east:before {
  font-family: 'WeatherIcons';
  content: '\f05e';
}
.wi-wind-north:before {
  font-family: 'WeatherIcons';
  content: '\f060';
}
.wi-wind-east:before {
  font-family: 'WeatherIcons';
  content: '\f061';
}
.wi-smoke:before {
  font-family: 'WeatherIcons';
  content: '\f062';
}
.wi-dust:before {
  font-family: 'WeatherIcons';
  content: '\f063';
}
.wi-snow-wind:before {
  font-family: 'WeatherIcons';
  content: '\f064';
}
.wi-day-snow-wind:before {
  font-family: 'WeatherIcons';
  content: '\f065';
}
.wi-night-snow-wind:before {
  font-family: 'WeatherIcons';
  content: '\f066';
}
.wi-night-alt-snow-wind:before {
  font-family: 'WeatherIcons';
  content: '\f067';
}
.wi-day-sleet-storm:before {
  font-family: 'WeatherIcons';
  content: '\f068';
}
.wi-night-sleet-storm:before {
  font-family: 'WeatherIcons';
  content: '\f069';
}
.wi-night-alt-sleet-storm:before {
  font-family: 'WeatherIcons';
  content: '\f06a';
}
.wi-day-snow-thunderstorm:before {
  font-family: 'WeatherIcons';
  content: '\f06b';
}
.wi-night-snow-thunderstorm:before {
  font-family: 'WeatherIcons';
  content: '\f06c';
}
.wi-night-alt-snow-thunderstorm:before {
  font-family: 'WeatherIcons';
  content: '\f06d';
}
.wi-solar-eclipse:before {
  font-family: 'WeatherIcons';
  content: '\f06e';
}
.wi-lunar-eclipse:before {
  font-family: 'WeatherIcons';
  content: '\f070';
}
.wi-meteor:before {
  font-family: 'WeatherIcons';
  content: '\f071';
}
.wi-hot:before {
  font-family: 'WeatherIcons';
  content: '\f072';
}
.wi-hurricane:before {
  font-family: 'WeatherIcons';
  content: '\f073';
}
.wi-smog:before {
  font-family: 'WeatherIcons';
  content: '\f074';
}
.wi-alien:before {
  font-family: 'WeatherIcons';
  content: '\f075';
}
.wi-snowflake-cold:before {
  font-family: 'WeatherIcons';
  content: '\f076';
}
.wi-stars:before {
  font-family: 'WeatherIcons';
  content: '\f077';
}
.wi-night-partly-cloudy:before {
  font-family: 'WeatherIcons';
  content: '\f083';
}
.wi-umbrella:before {
  font-family: 'WeatherIcons';
  content: '\f084';
}
.wi-day-windy:before {
  font-family: 'WeatherIcons';
  content: '\f085';
}
.wi-night-alt-cloudy:before {
  font-family: 'WeatherIcons';
  content: '\f086';
}
.wi-up-left:before {
  font-family: 'WeatherIcons';
  content: '\f087';
}
.wi-down-right:before {
  font-family: 'WeatherIcons';
  content: '\f088';
}
.wi-time-12:before {
  font-family: 'WeatherIcons';
  content: '\f089';
}
.wi-time-1:before {
  font-family: 'WeatherIcons';
  content: '\f08a';
}
.wi-time-2:before {
  font-family: 'WeatherIcons';
  content: '\f08b';
}
.wi-time-3:before {
  font-family: 'WeatherIcons';
  content: '\f08c';
}
.wi-time-4:before {
  font-family: 'WeatherIcons';
  content: '\f08d';
}
.wi-time-5:before {
  font-family: 'WeatherIcons';
  content: '\f08e';
}
.wi-time-6:before {
  font-family: 'WeatherIcons';
  content: '\f08f';
}
.wi-time-7:before {
  font-family: 'WeatherIcons';
  content: '\f090';
}
.wi-time-8:before {
  font-family: 'WeatherIcons';
  content: '\f091';
}
.wi-time-9:before {
  font-family: 'WeatherIcons';
  content: '\f092';
}
.wi-time-10:before {
  font-family: 'WeatherIcons';
  content: '\f093';
}
.wi-time-11:before {
  font-family: 'WeatherIcons';
  content: '\f094';
}
.wi-day-sleet:before {
  font-family: 'WeatherIcons';
  content: '\f0b2';
}
.wi-night-sleet:before {
  font-family: 'WeatherIcons';
  content: '\f0b3';
}
.wi-night-alt-sleet:before {
  font-family: 'WeatherIcons';
  content: '\f0b4';
}
.wi-sleet:before {
  font-family: 'WeatherIcons';
  content: '\f0b5';
}
.wi-day-haze:before {
  font-family: 'WeatherIcons';
  content: '\f0b6';
}
.wi-beafort-0:before {
  font-family: 'WeatherIcons';
  content: '\f0b7';
}
.wi-beafort-1:before {
  font-family: 'WeatherIcons';
  content: '\f0b8';
}
.wi-beafort-2:before {
  font-family: 'WeatherIcons';
  content: '\f0b9';
}
.wi-beafort-3:before {
  font-family: 'WeatherIcons';
  content: '\f0ba';
}
.wi-beafort-4:before {
  font-family: 'WeatherIcons';
  content: '\f0bb';
}
.wi-beafort-5:before {
  font-family: 'WeatherIcons';
  content: '\f0bc';
}
.wi-beafort-6:before {
  font-family: 'WeatherIcons';
  content: '\f0bd';
}
.wi-beafort-7:before {
  font-family: 'WeatherIcons';
  content: '\f0be';
}
.wi-beafort-8:before {
  font-family: 'WeatherIcons';
  content: '\f0bf';
}
.wi-beafort-9:before {
  font-family: 'WeatherIcons';
  content: '\f0c0';
}
.wi-beafort-10:before {
  font-family: 'WeatherIcons';
  content: '\f0c1';
}
.wi-beafort-11:before {
  font-family: 'WeatherIcons';
  content: '\f0c2';
}
.wi-beafort-12:before {
  font-family: 'WeatherIcons';
  content: '\f0c3';
}
.wi-wind-default:before {
  font-family: 'WeatherIcons';
  content: '\f0b1';
}
.wi-wind-default._0-deg:before {
  transform: rotate(0deg);
}
.wi-wind-default._15-deg:before {
  transform: rotate(15deg);
}
.wi-wind-default._30-deg:before {
  transform: rotate(30deg);
}
.wi-wind-default._45-deg:before {
  transform: rotate(45deg);
}
.wi-wind-default._60-deg:before {
  transform: rotate(60deg);
}
.wi-wind-default._75-deg:before {
  transform: rotate(75deg);
}
.wi-wind-default._90-deg:before {
  transform: rotate(90deg);
}
.wi-wind-default._105-deg:before {
  transform: rotate(105deg);
}
.wi-wind-default._120-deg:before {
  transform: rotate(120deg);
}
.wi-wind-default._135-deg:before {
  transform: rotate(135deg);
}
.wi-wind-default._150-deg:before {
  transform: rotate(150deg);
}
.wi-wind-default._165-deg:before {
  transform: rotate(165deg);
}
.wi-wind-default._180-deg:before {
  transform: rotate(180deg);
}
.wi-wind-default._195-deg:before {
  transform: rotate(195deg);
}
.wi-wind-default._210-deg:before {
  transform: rotate(210deg);
}
.wi-wind-default._225-deg:before {
  transform: rotate(225deg);
}
.wi-wind-default._240-deg:before {
  transform: rotate(240deg);
}
.wi-wind-default._255-deg:before {
  transform: rotate(255deg);
}
.wi-wind-default._270-deg:before {
  transform: rotate(270deg);
}
.wi-wind-default._285-deg:before {
  transform: rotate(295deg);
}
.wi-wind-default._300-deg:before {
  transform: rotate(300deg);
}
.wi-wind-default._315-deg:before {
  transform: rotate(315deg);
}
.wi-wind-default._330-deg:before {
  transform: rotate(330deg);
}
.wi-wind-default._345-deg:before {
  transform: rotate(345deg);
}
.wi-moon-new:before {
  font-family: 'WeatherIcons';
  content: '\f095';
}
.wi-moon-waxing-cresent-1:before {
  font-family: 'WeatherIcons';
  content: '\f096';
}
.wi-moon-waxing-cresent-2:before {
  font-family: 'WeatherIcons';
  content: '\f097';
}
.wi-moon-waxing-cresent-3:before {
  font-family: 'WeatherIcons';
  content: '\f098';
}
.wi-moon-waxing-cresent-4:before {
  font-family: 'WeatherIcons';
  content: '\f099';
}
.wi-moon-waxing-cresent-5:before {
  font-family: 'WeatherIcons';
  content: '\f09a';
}
.wi-moon-waxing-cresent-6:before {
  font-family: 'WeatherIcons';
  content: '\f09b';
}
.wi-moon-first-quarter:before {
  font-family: 'WeatherIcons';
  content: '\f09c';
}
.wi-moon-waxing-gibbous-1:before {
  font-family: 'WeatherIcons';
  content: '\f09d';
}
.wi-moon-waxing-gibbous-2:before {
  font-family: 'WeatherIcons';
  content: '\f09e';
}
.wi-moon-waxing-gibbous-3:before {
  font-family: 'WeatherIcons';
  content: '\f09f';
}
.wi-moon-waxing-gibbous-4:before {
  font-family: 'WeatherIcons';
  content: '\f0a0';
}
.wi-moon-waxing-gibbous-5:before {
  font-family: 'WeatherIcons';
  content: '\f0a1';
}
.wi-moon-waxing-gibbous-6:before {
  font-family: 'WeatherIcons';
  content: '\f0a2';
}
.wi-moon-full:before {
  font-family: 'WeatherIcons';
  content: '\f0a3';
}
.wi-moon-waning-gibbous-1:before {
  font-family: 'WeatherIcons';
  content: '\f0a4';
}
.wi-moon-waning-gibbous-2:before {
  font-family: 'WeatherIcons';
  content: '\f0a5';
}
.wi-moon-waning-gibbous-3:before {
  font-family: 'WeatherIcons';
  content: '\f0a6';
}
.wi-moon-waning-gibbous-4:before {
  font-family: 'WeatherIcons';
  content: '\f0a7';
}
.wi-moon-waning-gibbous-5:before {
  font-family: 'WeatherIcons';
  content: '\f0a8';
}
.wi-moon-waning-gibbous-6:before {
  font-family: 'WeatherIcons';
  content: '\f0a9';
}
.wi-moon-3rd-quarter:before {
  font-family: 'WeatherIcons';
  content: '\f0aa';
}
.wi-moon-waning-crescent-1:before {
  font-family: 'WeatherIcons';
  content: '\f0ab';
}
.wi-moon-waning-crescent-2:before {
  font-family: 'WeatherIcons';
  content: '\f0ac';
}
.wi-moon-waning-crescent-3:before {
  font-family: 'WeatherIcons';
  content: '\f0ad';
}
.wi-moon-waning-crescent-4:before {
  font-family: 'WeatherIcons';
  content: '\f0ae';
}
.wi-moon-waning-crescent-5:before {
  font-family: 'WeatherIcons';
  content: '\f0af';
}
.wi-moon-waning-crescent-6:before {
  font-family: 'WeatherIcons';
  content: '\f0b0';
}
/**
 * 03-fonts-elements.less - Sets fonts for various elements
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 04-blocks.less - Defines block sizes and rules for consistent layouts
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 04-blocks-common.less - Common rules for blocks
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.blk1,
.blk2,
.blk3,
.blk4,
.blk5,
.blk6,
.blk7,
.blk8,
.blk9,
.blk10,
.blk11,
.blk12,
.blk13,
.blk14,
.blk15,
.blk16,
.blk17,
.blk18,
.blk19,
.blk20,
.blk21,
.blk22,
.blk23,
.blk24,
.blk25,
.blk26,
.blk27,
.blk28,
.blk29,
.blk30,
.blk1-xs,
.blk2-xs,
.blk3-xs,
.blk4-xs,
.blk5-xs,
.blk6-xs,
.blk7-xs,
.blk8-xs,
.blk9-xs,
.blk10-xs,
.blk11-xs,
.blk12-xs,
.blk13-xs,
.blk14-xs,
.blk15-xs,
.blk16-xs,
.blk17-xs,
.blk18-xs,
.blk19-xs,
.blk20-xs,
.blk21-xs,
.blk22-xs,
.blk23-xs,
.blk24-xs,
.blk25-xs,
.blk26-xs,
.blk27-xs,
.blk28-xs,
.blk29-xs,
.blk30-xs,
.blk1-sm,
.blk2-sm,
.blk3-sm,
.blk4-sm,
.blk5-sm,
.blk6-sm,
.blk7-sm,
.blk8-sm,
.blk9-sm,
.blk10-sm,
.blk11-sm,
.blk12-sm,
.blk13-sm,
.blk14-sm,
.blk15-sm,
.blk16-sm,
.blk17-sm,
.blk18-sm,
.blk19-sm,
.blk20-sm,
.blk21-sm,
.blk22-sm,
.blk23-sm,
.blk24-sm,
.blk25-sm,
.blk26-sm,
.blk27-sm,
.blk28-sm,
.blk29-sm,
.blk30-sm,
.blk1-md,
.blk2-md,
.blk3-md,
.blk4-md,
.blk5-md,
.blk6-md,
.blk7-md,
.blk8-md,
.blk9-md,
.blk10-md,
.blk11-md,
.blk12-md,
.blk13-md,
.blk14-md,
.blk15-md,
.blk16-md,
.blk17-md,
.blk18-md,
.blk19-md,
.blk20-md,
.blk21-md,
.blk22-md,
.blk23-md,
.blk24-md,
.blk25-md,
.blk26-md,
.blk27-md,
.blk28-md,
.blk29-md,
.blk30-md,
.blk1-lg,
.blk2-lg,
.blk3-lg,
.blk4-lg,
.blk5-lg,
.blk6-lg,
.blk7-lg,
.blk8-lg,
.blk9-lg,
.blk10-lg,
.blk11-lg,
.blk12-lg,
.blk13-lg,
.blk14-lg,
.blk15-lg,
.blk16-lg,
.blk17-lg,
.blk18-lg,
.blk19-lg,
.blk20-lg,
.blk21-lg,
.blk22-lg,
.blk23-lg,
.blk24-lg,
.blk25-lg,
.blk26-lg,
.blk27-lg,
.blk28-lg,
.blk29-lg,
.blk30-lg,
.blk1-xl,
.blk2-xl,
.blk3-xl,
.blk4-xl,
.blk5-xl,
.blk6-xl,
.blk7-xl,
.blk8-xl,
.blk9-xl,
.blk10-xl,
.blk11-xl,
.blk12-xl,
.blk13-xl,
.blk14-xl,
.blk15-xl,
.blk16-xl,
.blk17-xl,
.blk18-xl,
.blk19-xl,
.blk20-xl,
.blk21-xl,
.blk22-xl,
.blk23-xl,
.blk24-xl,
.blk25-xl,
.blk26-xl,
.blk27-xl,
.blk28-xl,
.blk29-xl,
.blk30-xl,
.blk1\/1,
.blk1\/1-xl,
.blk1\/1-lg,
.blk1\/1-md,
.blk1\/1-sm,
.blk1\/1-xs,
.blk100\%,
.blk100\%-xl,
.blk100\%-lg,
.blk100\%-md,
.blk100\%-sm,
.blk100\%-xs,
.blk95\%,
.blk95\%-xl,
.blk95\%-lg,
.blk95\%-md,
.blk95\%-sm,
.blk95\%-xs,
.blk9\/10,
.blk9\/10-xl,
.blk9\/10-lg,
.blk9\/10-md,
.blk9\/10-sm,
.blk9\/10-xs,
.blk90\%,
.blk90\%-xl,
.blk90\%-lg,
.blk90\%-md,
.blk90\%-sm,
.blk90\%-xs,
.blk8\/9,
.blk8\/9-xl,
.blk8\/9-lg,
.blk8\/9-md,
.blk8\/9-sm,
.blk8\/9-xs,
.blk7\/8,
.blk7\/8-xl,
.blk7\/8-lg,
.blk7\/8-md,
.blk7\/8-sm,
.blk7\/8-xs,
.blk6\/7,
.blk6\/7-xl,
.blk6\/7-lg,
.blk6\/7-md,
.blk6\/7-sm,
.blk6\/7-xs,
.blk85\%,
.blk85\%-xl,
.blk85\%-lg,
.blk85\%-md,
.blk85\%-sm,
.blk85\%-xs,
.blk5\/6,
.blk5\/6-xl,
.blk5\/6-lg,
.blk5\/6-md,
.blk5\/6-sm,
.blk5\/6-xs,
.blk4\/5,
.blk4\/5-xl,
.blk4\/5-lg,
.blk4\/5-md,
.blk4\/5-sm,
.blk4\/5-xs,
.blk80\%,
.blk80\%-xl,
.blk80\%-lg,
.blk80\%-md,
.blk80\%-sm,
.blk80\%-xs,
.blk7\/9,
.blk7\/9-xl,
.blk7\/9-lg,
.blk7\/9-md,
.blk7\/9-sm,
.blk7\/9-xs,
.blk3\/4,
.blk3\/4-xl,
.blk3\/4-lg,
.blk3\/4-md,
.blk3\/4-sm,
.blk3\/4-xs,
.blk75\%,
.blk75\%-xl,
.blk75\%-lg,
.blk75\%-md,
.blk75\%-sm,
.blk75\%-xs,
.blk5\/7,
.blk5\/7-xl,
.blk5\/7-lg,
.blk5\/7-md,
.blk5\/7-sm,
.blk5\/7-xs,
.blk7\/10,
.blk7\/10-xl,
.blk7\/10-lg,
.blk7\/10-md,
.blk7\/10-sm,
.blk7\/10-xs,
.blk70\%,
.blk70\%-xl,
.blk70\%-lg,
.blk70\%-md,
.blk70\%-sm,
.blk70\%-xs,
.blk2\/3,
.blk2\/3-xl,
.blk2\/3-lg,
.blk2\/3-md,
.blk2\/3-sm,
.blk2\/3-xs,
.blk65\%,
.blk65\%-xl,
.blk65\%-lg,
.blk65\%-md,
.blk65\%-sm,
.blk65\%-xs,
.blk5\/8,
.blk5\/8-xl,
.blk5\/8-lg,
.blk5\/8-md,
.blk5\/8-sm,
.blk5\/8-xs,
.blk3\/5,
.blk3\/5-xl,
.blk3\/5-lg,
.blk3\/5-md,
.blk3\/5-sm,
.blk3\/5-xs,
.blk60\%,
.blk60\%-xl,
.blk60\%-lg,
.blk60\%-md,
.blk60\%-sm,
.blk60\%-xs,
.blk4\/7,
.blk4\/7-xl,
.blk4\/7-lg,
.blk4\/7-md,
.blk4\/7-sm,
.blk4\/7-xs,
.blk5\/9,
.blk5\/9-xl,
.blk5\/9-lg,
.blk5\/9-md,
.blk5\/9-sm,
.blk5\/9-xs,
.blk55\%,
.blk55\%-xl,
.blk55\%-lg,
.blk55\%-md,
.blk55\%-sm,
.blk55\%-xs,
.blk1\/2,
.blk1\/2-xl,
.blk1\/2-lg,
.blk1\/2-md,
.blk1\/2-sm,
.blk1\/2-xs,
.blk50\%,
.blk50\%-xl,
.blk50\%-lg,
.blk50\%-md,
.blk50\%-sm,
.blk50\%-xs,
.blk45\%,
.blk45\%-xl,
.blk45\%-lg,
.blk45\%-md,
.blk45\%-sm,
.blk45\%-xs,
.blk4\/9,
.blk4\/9-xl,
.blk4\/9-lg,
.blk4\/9-md,
.blk4\/9-sm,
.blk4\/9-xs,
.blk3\/7,
.blk3\/7-xl,
.blk3\/7-lg,
.blk3\/7-md,
.blk3\/7-sm,
.blk3\/7-xs,
.blk2\/5,
.blk2\/5-xl,
.blk2\/5-lg,
.blk2\/5-md,
.blk2\/5-sm,
.blk2\/5-xs,
.blk40\%,
.blk40\%-xl,
.blk40\%-lg,
.blk40\%-md,
.blk40\%-sm,
.blk40\%-xs,
.blk3\/8,
.blk3\/8-xl,
.blk3\/8-lg,
.blk3\/8-md,
.blk3\/8-sm,
.blk3\/8-xs,
.blk35\%,
.blk35\%-xl,
.blk35\%-lg,
.blk35\%-md,
.blk35\%-sm,
.blk35\%-xs,
.blk1\/3,
.blk1\/3-xl,
.blk1\/3-lg,
.blk1\/3-md,
.blk1\/3-sm,
.blk1\/3-xs,
.blk3\/10,
.blk3\/10-xl,
.blk3\/10-lg,
.blk3\/10-md,
.blk3\/10-sm,
.blk3\/10-xs,
.blk30\%,
.blk30\%-xl,
.blk30\%-lg,
.blk30\%-md,
.blk30\%-sm,
.blk30\%-xs,
.blk2\/7,
.blk2\/7-xl,
.blk2\/7-lg,
.blk2\/7-md,
.blk2\/7-sm,
.blk2\/7-xs,
.blk1\/4,
.blk1\/4-xl,
.blk1\/4-lg,
.blk1\/4-md,
.blk1\/4-sm,
.blk1\/4-xs,
.blk25\%,
.blk25\%-xl,
.blk25\%-lg,
.blk25\%-md,
.blk25\%-sm,
.blk25\%-xs,
.blk2\/9,
.blk2\/9-xl,
.blk2\/9-lg,
.blk2\/9-md,
.blk2\/9-sm,
.blk2\/9-xs,
.blk1\/5,
.blk1\/5-xl,
.blk1\/5-lg,
.blk1\/5-md,
.blk1\/5-sm,
.blk1\/5-xs,
.blk20\%,
.blk20\%-xl,
.blk20\%-lg,
.blk20\%-md,
.blk20\%-sm,
.blk20\%-xs,
.blk1\/6,
.blk1\/6-xl,
.blk1\/6-lg,
.blk1\/6-md,
.blk1\/6-sm,
.blk1\/6-xs,
.blk15\%,
.blk15\%-xl,
.blk15\%-lg,
.blk15\%-md,
.blk15\%-sm,
.blk15\%-xs,
.blk1\/7,
.blk1\/7-xl,
.blk1\/7-lg,
.blk1\/7-md,
.blk1\/7-sm,
.blk1\/7-xs,
.blk1\/8,
.blk1\/8-xl,
.blk1\/8-lg,
.blk1\/8-md,
.blk1\/8-sm,
.blk1\/8-xs,
.blk1\/9,
.blk1\/9-xl,
.blk1\/9-lg,
.blk1\/9-md,
.blk1\/9-sm,
.blk1\/9-xs,
.blk1\/10,
.blk1\/10-xl,
.blk1\/10-lg,
.blk1\/10-md,
.blk1\/10-sm,
.blk1\/10-xs,
.blk10\%,
.blk10\%-xl,
.blk10\%-lg,
.blk10\%-md,
.blk10\%-sm,
.blk10\%-xs,
.blk5\%,
.blk5\%-xl,
.blk5\%-lg,
.blk5\%-md,
.blk5\%-sm,
.blk5\%-xs {
  margin: 0 0 0 0;
  border-width: 0 0 0 0;
  padding: 10px 10px 10px 10px;
  list-style: none;
  float: left;
  display: block;
}
.blk30 {
  width: 2380px;
}
.blk29 {
  width: 2300px;
}
.blk28 {
  width: 2220px;
}
.blk27 {
  width: 2140px;
}
.blk26 {
  width: 2060px;
}
.blk25 {
  width: 1980px;
}
.blk24 {
  width: 1900px;
}
.blk23 {
  width: 1820px;
}
.blk22 {
  width: 1740px;
}
.blk21 {
  width: 1660px;
}
.blk20 {
  width: 1580px;
}
.blk19 {
  width: 1500px;
}
.blk18 {
  width: 1420px;
}
.blk17 {
  width: 1340px;
}
.blk16 {
  width: 1260px;
}
.blk15 {
  width: 1180px;
}
.blk14 {
  width: 1100px;
}
.blk13 {
  width: 1020px;
}
.blk12 {
  width: 940px;
}
.blk11 {
  width: 860px;
}
.blk10 {
  width: 780px;
}
.blk9 {
  width: 700px;
}
.blk8 {
  width: 620px;
}
.blk7 {
  width: 540px;
}
.blk6 {
  width: 460px;
}
.blk5 {
  width: 380px;
}
.blk4 {
  width: 300px;
}
.blk3 {
  width: 220px;
}
.blk2 {
  width: 140px;
}
.blk1 {
  width: 60px;
}
.blk30 > * {
  max-width: 2380px;
}
.blk29 > * {
  max-width: 2300px;
}
.blk28 > * {
  max-width: 2220px;
}
.blk27 > * {
  max-width: 2140px;
}
.blk26 > * {
  max-width: 2060px;
}
.blk25 > * {
  max-width: 1980px;
}
.blk24 > * {
  max-width: 1900px;
}
.blk23 > * {
  max-width: 1820px;
}
.blk22 > * {
  max-width: 1740px;
}
.blk21 > * {
  max-width: 1660px;
}
.blk20 > * {
  max-width: 1580px;
}
.blk19 > * {
  max-width: 1500px;
}
.blk18 > * {
  max-width: 1420px;
}
.blk17 > * {
  max-width: 1340px;
}
.blk16 > * {
  max-width: 1260px;
}
.blk15 > * {
  max-width: 1180px;
}
.blk14 > * {
  max-width: 1100px;
}
.blk13 > * {
  max-width: 1020px;
}
.blk12 > * {
  max-width: 940px;
}
.blk11 > * {
  max-width: 860px;
}
.blk10 > * {
  max-width: 780px;
}
.blk9 > * {
  max-width: 700px;
}
.blk8 > * {
  max-width: 620px;
}
.blk7 > * {
  max-width: 540px;
}
.blk6 > * {
  max-width: 460px;
}
.blk5 > * {
  max-width: 380px;
}
.blk4 > * {
  max-width: 300px;
}
.blk3 > * {
  max-width: 220px;
}
.blk2 > * {
  max-width: 140px;
}
.blk1 > * {
  max-width: 60px;
}
.blkgroup {
  margin: 0;
  padding: 0;
  border: none;
}
.blkgroup.blk30 {
  width: 2400px;
}
.blkgroup.blk29 {
  width: 2320px;
}
.blkgroup.blk28 {
  width: 2240px;
}
.blkgroup.blk27 {
  width: 2160px;
}
.blkgroup.blk26 {
  width: 2080px;
}
.blkgroup.blk25 {
  width: 2000px;
}
.blkgroup.blk24 {
  width: 1920px;
}
.blkgroup.blk23 {
  width: 1840px;
}
.blkgroup.blk22 {
  width: 1760px;
}
.blkgroup.blk21 {
  width: 1680px;
}
.blkgroup.blk20 {
  width: 1600px;
}
.blkgroup.blk19 {
  width: 1520px;
}
.blkgroup.blk18 {
  width: 1440px;
}
.blkgroup.blk17 {
  width: 1360px;
}
.blkgroup.blk16 {
  width: 1280px;
}
.blkgroup.blk15 {
  width: 1200px;
}
.blkgroup.blk14 {
  width: 1120px;
}
.blkgroup.blk13 {
  width: 1040px;
}
.blkgroup.blk12 {
  width: 960px;
}
.blkgroup.blk11 {
  width: 880px;
}
.blkgroup.blk10 {
  width: 800px;
}
.blkgroup.blk9 {
  width: 720px;
}
.blkgroup.blk8 {
  width: 640px;
}
.blkgroup.blk7 {
  width: 560px;
}
.blkgroup.blk6 {
  width: 480px;
}
.blkgroup.blk5 {
  width: 400px;
}
.blkgroup.blk4 {
  width: 320px;
}
.blkgroup.blk3 {
  width: 240px;
}
.blkgroup.blk2 {
  width: 160px;
}
.blkgroup.blk1 {
  width: 80px;
}
.blkgroup.blk30 > * {
  max-width: 2400px;
}
.blkgroup.blk29 > * {
  max-width: 2320px;
}
.blkgroup.blk28 > * {
  max-width: 2240px;
}
.blkgroup.blk27 > * {
  max-width: 2160px;
}
.blkgroup.blk26 > * {
  max-width: 2080px;
}
.blkgroup.blk25 > * {
  max-width: 2000px;
}
.blkgroup.blk24 > * {
  max-width: 1920px;
}
.blkgroup.blk23 > * {
  max-width: 1840px;
}
.blkgroup.blk22 > * {
  max-width: 1760px;
}
.blkgroup.blk21 > * {
  max-width: 1680px;
}
.blkgroup.blk20 > * {
  max-width: 1600px;
}
.blkgroup.blk19 > * {
  max-width: 1520px;
}
.blkgroup.blk18 > * {
  max-width: 1440px;
}
.blkgroup.blk17 > * {
  max-width: 1360px;
}
.blkgroup.blk16 > * {
  max-width: 1280px;
}
.blkgroup.blk15 > * {
  max-width: 1200px;
}
.blkgroup.blk14 > * {
  max-width: 1120px;
}
.blkgroup.blk13 > * {
  max-width: 1040px;
}
.blkgroup.blk12 > * {
  max-width: 960px;
}
.blkgroup.blk11 > * {
  max-width: 880px;
}
.blkgroup.blk10 > * {
  max-width: 800px;
}
.blkgroup.blk9 > * {
  max-width: 720px;
}
.blkgroup.blk8 > * {
  max-width: 640px;
}
.blkgroup.blk7 > * {
  max-width: 560px;
}
.blkgroup.blk6 > * {
  max-width: 480px;
}
.blkgroup.blk5 > * {
  max-width: 400px;
}
.blkgroup.blk4 > * {
  max-width: 320px;
}
.blkgroup.blk3 > * {
  max-width: 240px;
}
.blkgroup.blk2 > * {
  max-width: 160px;
}
.blkgroup.blk1 > * {
  max-width: 80px;
}
.blkbleed-padding {
  margin-top: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  padding: 0;
  border: none;
}
.blkbleed-padding.blk30 {
  width: 2400px;
}
.blkbleed-padding.blk29 {
  width: 2320px;
}
.blkbleed-padding.blk28 {
  width: 2240px;
}
.blkbleed-padding.blk27 {
  width: 2160px;
}
.blkbleed-padding.blk26 {
  width: 2080px;
}
.blkbleed-padding.blk25 {
  width: 2000px;
}
.blkbleed-padding.blk24 {
  width: 1920px;
}
.blkbleed-padding.blk23 {
  width: 1840px;
}
.blkbleed-padding.blk22 {
  width: 1760px;
}
.blkbleed-padding.blk21 {
  width: 1680px;
}
.blkbleed-padding.blk20 {
  width: 1600px;
}
.blkbleed-padding.blk19 {
  width: 1520px;
}
.blkbleed-padding.blk18 {
  width: 1440px;
}
.blkbleed-padding.blk17 {
  width: 1360px;
}
.blkbleed-padding.blk16 {
  width: 1280px;
}
.blkbleed-padding.blk15 {
  width: 1200px;
}
.blkbleed-padding.blk14 {
  width: 1120px;
}
.blkbleed-padding.blk13 {
  width: 1040px;
}
.blkbleed-padding.blk12 {
  width: 960px;
}
.blkbleed-padding.blk11 {
  width: 880px;
}
.blkbleed-padding.blk10 {
  width: 800px;
}
.blkbleed-padding.blk9 {
  width: 720px;
}
.blkbleed-padding.blk8 {
  width: 640px;
}
.blkbleed-padding.blk7 {
  width: 560px;
}
.blkbleed-padding.blk6 {
  width: 480px;
}
.blkbleed-padding.blk5 {
  width: 400px;
}
.blkbleed-padding.blk4 {
  width: 320px;
}
.blkbleed-padding.blk3 {
  width: 240px;
}
.blkbleed-padding.blk2 {
  width: 160px;
}
.blkbleed-padding.blk1 {
  width: 80px;
}
.blkbleed-padding.blk30 > * {
  max-width: 2400px;
}
.blkbleed-padding.blk29 > * {
  max-width: 2320px;
}
.blkbleed-padding.blk28 > * {
  max-width: 2240px;
}
.blkbleed-padding.blk27 > * {
  max-width: 2160px;
}
.blkbleed-padding.blk26 > * {
  max-width: 2080px;
}
.blkbleed-padding.blk25 > * {
  max-width: 2000px;
}
.blkbleed-padding.blk24 > * {
  max-width: 1920px;
}
.blkbleed-padding.blk23 > * {
  max-width: 1840px;
}
.blkbleed-padding.blk22 > * {
  max-width: 1760px;
}
.blkbleed-padding.blk21 > * {
  max-width: 1680px;
}
.blkbleed-padding.blk20 > * {
  max-width: 1600px;
}
.blkbleed-padding.blk19 > * {
  max-width: 1520px;
}
.blkbleed-padding.blk18 > * {
  max-width: 1440px;
}
.blkbleed-padding.blk17 > * {
  max-width: 1360px;
}
.blkbleed-padding.blk16 > * {
  max-width: 1280px;
}
.blkbleed-padding.blk15 > * {
  max-width: 1200px;
}
.blkbleed-padding.blk14 > * {
  max-width: 1120px;
}
.blkbleed-padding.blk13 > * {
  max-width: 1040px;
}
.blkbleed-padding.blk12 > * {
  max-width: 960px;
}
.blkbleed-padding.blk11 > * {
  max-width: 880px;
}
.blkbleed-padding.blk10 > * {
  max-width: 800px;
}
.blkbleed-padding.blk9 > * {
  max-width: 720px;
}
.blkbleed-padding.blk8 > * {
  max-width: 640px;
}
.blkbleed-padding.blk7 > * {
  max-width: 560px;
}
.blkbleed-padding.blk6 > * {
  max-width: 480px;
}
.blkbleed-padding.blk5 > * {
  max-width: 400px;
}
.blkbleed-padding.blk4 > * {
  max-width: 320px;
}
.blkbleed-padding.blk3 > * {
  max-width: 240px;
}
.blkbleed-padding.blk2 > * {
  max-width: 160px;
}
.blkbleed-padding.blk1 > * {
  max-width: 80px;
}
.blkbleed-border {
  margin-top: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  padding: 0;
  border: none;
}
.blkbleed-border.blk30 {
  width: 2400px;
}
.blkbleed-border.blk29 {
  width: 2320px;
}
.blkbleed-border.blk28 {
  width: 2240px;
}
.blkbleed-border.blk27 {
  width: 2160px;
}
.blkbleed-border.blk26 {
  width: 2080px;
}
.blkbleed-border.blk25 {
  width: 2000px;
}
.blkbleed-border.blk24 {
  width: 1920px;
}
.blkbleed-border.blk23 {
  width: 1840px;
}
.blkbleed-border.blk22 {
  width: 1760px;
}
.blkbleed-border.blk21 {
  width: 1680px;
}
.blkbleed-border.blk20 {
  width: 1600px;
}
.blkbleed-border.blk19 {
  width: 1520px;
}
.blkbleed-border.blk18 {
  width: 1440px;
}
.blkbleed-border.blk17 {
  width: 1360px;
}
.blkbleed-border.blk16 {
  width: 1280px;
}
.blkbleed-border.blk15 {
  width: 1200px;
}
.blkbleed-border.blk14 {
  width: 1120px;
}
.blkbleed-border.blk13 {
  width: 1040px;
}
.blkbleed-border.blk12 {
  width: 960px;
}
.blkbleed-border.blk11 {
  width: 880px;
}
.blkbleed-border.blk10 {
  width: 800px;
}
.blkbleed-border.blk9 {
  width: 720px;
}
.blkbleed-border.blk8 {
  width: 640px;
}
.blkbleed-border.blk7 {
  width: 560px;
}
.blkbleed-border.blk6 {
  width: 480px;
}
.blkbleed-border.blk5 {
  width: 400px;
}
.blkbleed-border.blk4 {
  width: 320px;
}
.blkbleed-border.blk3 {
  width: 240px;
}
.blkbleed-border.blk2 {
  width: 160px;
}
.blkbleed-border.blk1 {
  width: 80px;
}
.blkbleed-border.blk30 > * {
  max-width: 2400px;
}
.blkbleed-border.blk29 > * {
  max-width: 2320px;
}
.blkbleed-border.blk28 > * {
  max-width: 2240px;
}
.blkbleed-border.blk27 > * {
  max-width: 2160px;
}
.blkbleed-border.blk26 > * {
  max-width: 2080px;
}
.blkbleed-border.blk25 > * {
  max-width: 2000px;
}
.blkbleed-border.blk24 > * {
  max-width: 1920px;
}
.blkbleed-border.blk23 > * {
  max-width: 1840px;
}
.blkbleed-border.blk22 > * {
  max-width: 1760px;
}
.blkbleed-border.blk21 > * {
  max-width: 1680px;
}
.blkbleed-border.blk20 > * {
  max-width: 1600px;
}
.blkbleed-border.blk19 > * {
  max-width: 1520px;
}
.blkbleed-border.blk18 > * {
  max-width: 1440px;
}
.blkbleed-border.blk17 > * {
  max-width: 1360px;
}
.blkbleed-border.blk16 > * {
  max-width: 1280px;
}
.blkbleed-border.blk15 > * {
  max-width: 1200px;
}
.blkbleed-border.blk14 > * {
  max-width: 1120px;
}
.blkbleed-border.blk13 > * {
  max-width: 1040px;
}
.blkbleed-border.blk12 > * {
  max-width: 960px;
}
.blkbleed-border.blk11 > * {
  max-width: 880px;
}
.blkbleed-border.blk10 > * {
  max-width: 800px;
}
.blkbleed-border.blk9 > * {
  max-width: 720px;
}
.blkbleed-border.blk8 > * {
  max-width: 640px;
}
.blkbleed-border.blk7 > * {
  max-width: 560px;
}
.blkbleed-border.blk6 > * {
  max-width: 480px;
}
.blkbleed-border.blk5 > * {
  max-width: 400px;
}
.blkbleed-border.blk4 > * {
  max-width: 320px;
}
.blkbleed-border.blk3 > * {
  max-width: 240px;
}
.blkbleed-border.blk2 > * {
  max-width: 160px;
}
.blkbleed-border.blk1 > * {
  max-width: 80px;
}
.blkbleed-margin {
  margin-top: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  padding: 0;
  border: none;
}
.blkbleed-margin.blk30 {
  width: 2400px;
}
.blkbleed-margin.blk29 {
  width: 2320px;
}
.blkbleed-margin.blk28 {
  width: 2240px;
}
.blkbleed-margin.blk27 {
  width: 2160px;
}
.blkbleed-margin.blk26 {
  width: 2080px;
}
.blkbleed-margin.blk25 {
  width: 2000px;
}
.blkbleed-margin.blk24 {
  width: 1920px;
}
.blkbleed-margin.blk23 {
  width: 1840px;
}
.blkbleed-margin.blk22 {
  width: 1760px;
}
.blkbleed-margin.blk21 {
  width: 1680px;
}
.blkbleed-margin.blk20 {
  width: 1600px;
}
.blkbleed-margin.blk19 {
  width: 1520px;
}
.blkbleed-margin.blk18 {
  width: 1440px;
}
.blkbleed-margin.blk17 {
  width: 1360px;
}
.blkbleed-margin.blk16 {
  width: 1280px;
}
.blkbleed-margin.blk15 {
  width: 1200px;
}
.blkbleed-margin.blk14 {
  width: 1120px;
}
.blkbleed-margin.blk13 {
  width: 1040px;
}
.blkbleed-margin.blk12 {
  width: 960px;
}
.blkbleed-margin.blk11 {
  width: 880px;
}
.blkbleed-margin.blk10 {
  width: 800px;
}
.blkbleed-margin.blk9 {
  width: 720px;
}
.blkbleed-margin.blk8 {
  width: 640px;
}
.blkbleed-margin.blk7 {
  width: 560px;
}
.blkbleed-margin.blk6 {
  width: 480px;
}
.blkbleed-margin.blk5 {
  width: 400px;
}
.blkbleed-margin.blk4 {
  width: 320px;
}
.blkbleed-margin.blk3 {
  width: 240px;
}
.blkbleed-margin.blk2 {
  width: 160px;
}
.blkbleed-margin.blk1 {
  width: 80px;
}
.blkbleed-margin.blk30 > * {
  max-width: 2400px;
}
.blkbleed-margin.blk29 > * {
  max-width: 2320px;
}
.blkbleed-margin.blk28 > * {
  max-width: 2240px;
}
.blkbleed-margin.blk27 > * {
  max-width: 2160px;
}
.blkbleed-margin.blk26 > * {
  max-width: 2080px;
}
.blkbleed-margin.blk25 > * {
  max-width: 2000px;
}
.blkbleed-margin.blk24 > * {
  max-width: 1920px;
}
.blkbleed-margin.blk23 > * {
  max-width: 1840px;
}
.blkbleed-margin.blk22 > * {
  max-width: 1760px;
}
.blkbleed-margin.blk21 > * {
  max-width: 1680px;
}
.blkbleed-margin.blk20 > * {
  max-width: 1600px;
}
.blkbleed-margin.blk19 > * {
  max-width: 1520px;
}
.blkbleed-margin.blk18 > * {
  max-width: 1440px;
}
.blkbleed-margin.blk17 > * {
  max-width: 1360px;
}
.blkbleed-margin.blk16 > * {
  max-width: 1280px;
}
.blkbleed-margin.blk15 > * {
  max-width: 1200px;
}
.blkbleed-margin.blk14 > * {
  max-width: 1120px;
}
.blkbleed-margin.blk13 > * {
  max-width: 1040px;
}
.blkbleed-margin.blk12 > * {
  max-width: 960px;
}
.blkbleed-margin.blk11 > * {
  max-width: 880px;
}
.blkbleed-margin.blk10 > * {
  max-width: 800px;
}
.blkbleed-margin.blk9 > * {
  max-width: 720px;
}
.blkbleed-margin.blk8 > * {
  max-width: 640px;
}
.blkbleed-margin.blk7 > * {
  max-width: 560px;
}
.blkbleed-margin.blk6 > * {
  max-width: 480px;
}
.blkbleed-margin.blk5 > * {
  max-width: 400px;
}
.blkbleed-margin.blk4 > * {
  max-width: 320px;
}
.blkbleed-margin.blk3 > * {
  max-width: 240px;
}
.blkbleed-margin.blk2 > * {
  max-width: 160px;
}
.blkbleed-margin.blk1 > * {
  max-width: 80px;
}
.blkcontent {
  margin: 0;
  padding: 0;
  border: none;
}
.blkcenter {
  margin-left: auto;
  margin-right: auto;
  float: none;
  clear: both;
}
body[screen=xs] .blk30-xs {
  width: 2380px;
}
body[screen=xs] .blk29-xs {
  width: 2300px;
}
body[screen=xs] .blk28-xs {
  width: 2220px;
}
body[screen=xs] .blk27-xs {
  width: 2140px;
}
body[screen=xs] .blk26-xs {
  width: 2060px;
}
body[screen=xs] .blk25-xs {
  width: 1980px;
}
body[screen=xs] .blk24-xs {
  width: 1900px;
}
body[screen=xs] .blk23-xs {
  width: 1820px;
}
body[screen=xs] .blk22-xs {
  width: 1740px;
}
body[screen=xs] .blk21-xs {
  width: 1660px;
}
body[screen=xs] .blk20-xs {
  width: 1580px;
}
body[screen=xs] .blk19-xs {
  width: 1500px;
}
body[screen=xs] .blk18-xs {
  width: 1420px;
}
body[screen=xs] .blk17-xs {
  width: 1340px;
}
body[screen=xs] .blk16-xs {
  width: 1260px;
}
body[screen=xs] .blk15-xs {
  width: 1180px;
}
body[screen=xs] .blk14-xs {
  width: 1100px;
}
body[screen=xs] .blk13-xs {
  width: 1020px;
}
body[screen=xs] .blk12-xs {
  width: 940px;
}
body[screen=xs] .blk11-xs {
  width: 860px;
}
body[screen=xs] .blk10-xs {
  width: 780px;
}
body[screen=xs] .blk9-xs {
  width: 700px;
}
body[screen=xs] .blk8-xs {
  width: 620px;
}
body[screen=xs] .blk7-xs {
  width: 540px;
}
body[screen=xs] .blk6-xs {
  width: 460px;
}
body[screen=xs] .blk5-xs {
  width: 380px;
}
body[screen=xs] .blk4-xs {
  width: 300px;
}
body[screen=xs] .blk3-xs {
  width: 220px;
}
body[screen=xs] .blk2-xs {
  width: 140px;
}
body[screen=xs] .blk1-xs {
  width: 60px;
}
body[screen=xs] .blk30-xs > * {
  max-width: 2380px;
}
body[screen=xs] .blk29-xs > * {
  max-width: 2300px;
}
body[screen=xs] .blk28-xs > * {
  max-width: 2220px;
}
body[screen=xs] .blk27-xs > * {
  max-width: 2140px;
}
body[screen=xs] .blk26-xs > * {
  max-width: 2060px;
}
body[screen=xs] .blk25-xs > * {
  max-width: 1980px;
}
body[screen=xs] .blk24-xs > * {
  max-width: 1900px;
}
body[screen=xs] .blk23-xs > * {
  max-width: 1820px;
}
body[screen=xs] .blk22-xs > * {
  max-width: 1740px;
}
body[screen=xs] .blk21-xs > * {
  max-width: 1660px;
}
body[screen=xs] .blk20-xs > * {
  max-width: 1580px;
}
body[screen=xs] .blk19-xs > * {
  max-width: 1500px;
}
body[screen=xs] .blk18-xs > * {
  max-width: 1420px;
}
body[screen=xs] .blk17-xs > * {
  max-width: 1340px;
}
body[screen=xs] .blk16-xs > * {
  max-width: 1260px;
}
body[screen=xs] .blk15-xs > * {
  max-width: 1180px;
}
body[screen=xs] .blk14-xs > * {
  max-width: 1100px;
}
body[screen=xs] .blk13-xs > * {
  max-width: 1020px;
}
body[screen=xs] .blk12-xs > * {
  max-width: 940px;
}
body[screen=xs] .blk11-xs > * {
  max-width: 860px;
}
body[screen=xs] .blk10-xs > * {
  max-width: 780px;
}
body[screen=xs] .blk9-xs > * {
  max-width: 700px;
}
body[screen=xs] .blk8-xs > * {
  max-width: 620px;
}
body[screen=xs] .blk7-xs > * {
  max-width: 540px;
}
body[screen=xs] .blk6-xs > * {
  max-width: 460px;
}
body[screen=xs] .blk5-xs > * {
  max-width: 380px;
}
body[screen=xs] .blk4-xs > * {
  max-width: 300px;
}
body[screen=xs] .blk3-xs > * {
  max-width: 220px;
}
body[screen=xs] .blk2-xs > * {
  max-width: 140px;
}
body[screen=xs] .blk1-xs > * {
  max-width: 60px;
}
body[screen=xs] .blkgroup.blk30-xs {
  width: 2400px;
}
body[screen=xs] .blkgroup.blk29-xs {
  width: 2320px;
}
body[screen=xs] .blkgroup.blk28-xs {
  width: 2240px;
}
body[screen=xs] .blkgroup.blk27-xs {
  width: 2160px;
}
body[screen=xs] .blkgroup.blk26-xs {
  width: 2080px;
}
body[screen=xs] .blkgroup.blk25-xs {
  width: 2000px;
}
body[screen=xs] .blkgroup.blk24-xs {
  width: 1920px;
}
body[screen=xs] .blkgroup.blk23-xs {
  width: 1840px;
}
body[screen=xs] .blkgroup.blk22-xs {
  width: 1760px;
}
body[screen=xs] .blkgroup.blk21-xs {
  width: 1680px;
}
body[screen=xs] .blkgroup.blk20-xs {
  width: 1600px;
}
body[screen=xs] .blkgroup.blk19-xs {
  width: 1520px;
}
body[screen=xs] .blkgroup.blk18-xs {
  width: 1440px;
}
body[screen=xs] .blkgroup.blk17-xs {
  width: 1360px;
}
body[screen=xs] .blkgroup.blk16-xs {
  width: 1280px;
}
body[screen=xs] .blkgroup.blk15-xs {
  width: 1200px;
}
body[screen=xs] .blkgroup.blk14-xs {
  width: 1120px;
}
body[screen=xs] .blkgroup.blk13-xs {
  width: 1040px;
}
body[screen=xs] .blkgroup.blk12-xs {
  width: 960px;
}
body[screen=xs] .blkgroup.blk11-xs {
  width: 880px;
}
body[screen=xs] .blkgroup.blk10-xs {
  width: 800px;
}
body[screen=xs] .blkgroup.blk9-xs {
  width: 720px;
}
body[screen=xs] .blkgroup.blk8-xs {
  width: 640px;
}
body[screen=xs] .blkgroup.blk7-xs {
  width: 560px;
}
body[screen=xs] .blkgroup.blk6-xs {
  width: 480px;
}
body[screen=xs] .blkgroup.blk5-xs {
  width: 400px;
}
body[screen=xs] .blkgroup.blk4-xs {
  width: 320px;
}
body[screen=xs] .blkgroup.blk3-xs {
  width: 240px;
}
body[screen=xs] .blkgroup.blk2-xs {
  width: 160px;
}
body[screen=xs] .blkgroup.blk1-xs {
  width: 80px;
}
body[screen=xs] .blkgroup.blk30-xs > * {
  max-width: 2400px;
}
body[screen=xs] .blkgroup.blk29-xs > * {
  max-width: 2320px;
}
body[screen=xs] .blkgroup.blk28-xs > * {
  max-width: 2240px;
}
body[screen=xs] .blkgroup.blk27-xs > * {
  max-width: 2160px;
}
body[screen=xs] .blkgroup.blk26-xs > * {
  max-width: 2080px;
}
body[screen=xs] .blkgroup.blk25-xs > * {
  max-width: 2000px;
}
body[screen=xs] .blkgroup.blk24-xs > * {
  max-width: 1920px;
}
body[screen=xs] .blkgroup.blk23-xs > * {
  max-width: 1840px;
}
body[screen=xs] .blkgroup.blk22-xs > * {
  max-width: 1760px;
}
body[screen=xs] .blkgroup.blk21-xs > * {
  max-width: 1680px;
}
body[screen=xs] .blkgroup.blk20-xs > * {
  max-width: 1600px;
}
body[screen=xs] .blkgroup.blk19-xs > * {
  max-width: 1520px;
}
body[screen=xs] .blkgroup.blk18-xs > * {
  max-width: 1440px;
}
body[screen=xs] .blkgroup.blk17-xs > * {
  max-width: 1360px;
}
body[screen=xs] .blkgroup.blk16-xs > * {
  max-width: 1280px;
}
body[screen=xs] .blkgroup.blk15-xs > * {
  max-width: 1200px;
}
body[screen=xs] .blkgroup.blk14-xs > * {
  max-width: 1120px;
}
body[screen=xs] .blkgroup.blk13-xs > * {
  max-width: 1040px;
}
body[screen=xs] .blkgroup.blk12-xs > * {
  max-width: 960px;
}
body[screen=xs] .blkgroup.blk11-xs > * {
  max-width: 880px;
}
body[screen=xs] .blkgroup.blk10-xs > * {
  max-width: 800px;
}
body[screen=xs] .blkgroup.blk9-xs > * {
  max-width: 720px;
}
body[screen=xs] .blkgroup.blk8-xs > * {
  max-width: 640px;
}
body[screen=xs] .blkgroup.blk7-xs > * {
  max-width: 560px;
}
body[screen=xs] .blkgroup.blk6-xs > * {
  max-width: 480px;
}
body[screen=xs] .blkgroup.blk5-xs > * {
  max-width: 400px;
}
body[screen=xs] .blkgroup.blk4-xs > * {
  max-width: 320px;
}
body[screen=xs] .blkgroup.blk3-xs > * {
  max-width: 240px;
}
body[screen=xs] .blkgroup.blk2-xs > * {
  max-width: 160px;
}
body[screen=xs] .blkgroup.blk1-xs > * {
  max-width: 80px;
}
body[screen=sm] .blk30-sm {
  width: 2380px;
}
body[screen=sm] .blk29-sm {
  width: 2300px;
}
body[screen=sm] .blk28-sm {
  width: 2220px;
}
body[screen=sm] .blk27-sm {
  width: 2140px;
}
body[screen=sm] .blk26-sm {
  width: 2060px;
}
body[screen=sm] .blk25-sm {
  width: 1980px;
}
body[screen=sm] .blk24-sm {
  width: 1900px;
}
body[screen=sm] .blk23-sm {
  width: 1820px;
}
body[screen=sm] .blk22-sm {
  width: 1740px;
}
body[screen=sm] .blk21-sm {
  width: 1660px;
}
body[screen=sm] .blk20-sm {
  width: 1580px;
}
body[screen=sm] .blk19-sm {
  width: 1500px;
}
body[screen=sm] .blk18-sm {
  width: 1420px;
}
body[screen=sm] .blk17-sm {
  width: 1340px;
}
body[screen=sm] .blk16-sm {
  width: 1260px;
}
body[screen=sm] .blk15-sm {
  width: 1180px;
}
body[screen=sm] .blk14-sm {
  width: 1100px;
}
body[screen=sm] .blk13-sm {
  width: 1020px;
}
body[screen=sm] .blk12-sm {
  width: 940px;
}
body[screen=sm] .blk11-sm {
  width: 860px;
}
body[screen=sm] .blk10-sm {
  width: 780px;
}
body[screen=sm] .blk9-sm {
  width: 700px;
}
body[screen=sm] .blk8-sm {
  width: 620px;
}
body[screen=sm] .blk7-sm {
  width: 540px;
}
body[screen=sm] .blk6-sm {
  width: 460px;
}
body[screen=sm] .blk5-sm {
  width: 380px;
}
body[screen=sm] .blk4-sm {
  width: 300px;
}
body[screen=sm] .blk3-sm {
  width: 220px;
}
body[screen=sm] .blk2-sm {
  width: 140px;
}
body[screen=sm] .blk1-sm {
  width: 60px;
}
body[screen=sm] .blk30-sm > * {
  max-width: 2380px;
}
body[screen=sm] .blk29-sm > * {
  max-width: 2300px;
}
body[screen=sm] .blk28-sm > * {
  max-width: 2220px;
}
body[screen=sm] .blk27-sm > * {
  max-width: 2140px;
}
body[screen=sm] .blk26-sm > * {
  max-width: 2060px;
}
body[screen=sm] .blk25-sm > * {
  max-width: 1980px;
}
body[screen=sm] .blk24-sm > * {
  max-width: 1900px;
}
body[screen=sm] .blk23-sm > * {
  max-width: 1820px;
}
body[screen=sm] .blk22-sm > * {
  max-width: 1740px;
}
body[screen=sm] .blk21-sm > * {
  max-width: 1660px;
}
body[screen=sm] .blk20-sm > * {
  max-width: 1580px;
}
body[screen=sm] .blk19-sm > * {
  max-width: 1500px;
}
body[screen=sm] .blk18-sm > * {
  max-width: 1420px;
}
body[screen=sm] .blk17-sm > * {
  max-width: 1340px;
}
body[screen=sm] .blk16-sm > * {
  max-width: 1260px;
}
body[screen=sm] .blk15-sm > * {
  max-width: 1180px;
}
body[screen=sm] .blk14-sm > * {
  max-width: 1100px;
}
body[screen=sm] .blk13-sm > * {
  max-width: 1020px;
}
body[screen=sm] .blk12-sm > * {
  max-width: 940px;
}
body[screen=sm] .blk11-sm > * {
  max-width: 860px;
}
body[screen=sm] .blk10-sm > * {
  max-width: 780px;
}
body[screen=sm] .blk9-sm > * {
  max-width: 700px;
}
body[screen=sm] .blk8-sm > * {
  max-width: 620px;
}
body[screen=sm] .blk7-sm > * {
  max-width: 540px;
}
body[screen=sm] .blk6-sm > * {
  max-width: 460px;
}
body[screen=sm] .blk5-sm > * {
  max-width: 380px;
}
body[screen=sm] .blk4-sm > * {
  max-width: 300px;
}
body[screen=sm] .blk3-sm > * {
  max-width: 220px;
}
body[screen=sm] .blk2-sm > * {
  max-width: 140px;
}
body[screen=sm] .blk1-sm > * {
  max-width: 60px;
}
body[screen=sm] .blkgroup.blk30-sm {
  width: 2400px;
}
body[screen=sm] .blkgroup.blk29-sm {
  width: 2320px;
}
body[screen=sm] .blkgroup.blk28-sm {
  width: 2240px;
}
body[screen=sm] .blkgroup.blk27-sm {
  width: 2160px;
}
body[screen=sm] .blkgroup.blk26-sm {
  width: 2080px;
}
body[screen=sm] .blkgroup.blk25-sm {
  width: 2000px;
}
body[screen=sm] .blkgroup.blk24-sm {
  width: 1920px;
}
body[screen=sm] .blkgroup.blk23-sm {
  width: 1840px;
}
body[screen=sm] .blkgroup.blk22-sm {
  width: 1760px;
}
body[screen=sm] .blkgroup.blk21-sm {
  width: 1680px;
}
body[screen=sm] .blkgroup.blk20-sm {
  width: 1600px;
}
body[screen=sm] .blkgroup.blk19-sm {
  width: 1520px;
}
body[screen=sm] .blkgroup.blk18-sm {
  width: 1440px;
}
body[screen=sm] .blkgroup.blk17-sm {
  width: 1360px;
}
body[screen=sm] .blkgroup.blk16-sm {
  width: 1280px;
}
body[screen=sm] .blkgroup.blk15-sm {
  width: 1200px;
}
body[screen=sm] .blkgroup.blk14-sm {
  width: 1120px;
}
body[screen=sm] .blkgroup.blk13-sm {
  width: 1040px;
}
body[screen=sm] .blkgroup.blk12-sm {
  width: 960px;
}
body[screen=sm] .blkgroup.blk11-sm {
  width: 880px;
}
body[screen=sm] .blkgroup.blk10-sm {
  width: 800px;
}
body[screen=sm] .blkgroup.blk9-sm {
  width: 720px;
}
body[screen=sm] .blkgroup.blk8-sm {
  width: 640px;
}
body[screen=sm] .blkgroup.blk7-sm {
  width: 560px;
}
body[screen=sm] .blkgroup.blk6-sm {
  width: 480px;
}
body[screen=sm] .blkgroup.blk5-sm {
  width: 400px;
}
body[screen=sm] .blkgroup.blk4-sm {
  width: 320px;
}
body[screen=sm] .blkgroup.blk3-sm {
  width: 240px;
}
body[screen=sm] .blkgroup.blk2-sm {
  width: 160px;
}
body[screen=sm] .blkgroup.blk1-sm {
  width: 80px;
}
body[screen=sm] .blkgroup.blk30-sm > * {
  max-width: 2400px;
}
body[screen=sm] .blkgroup.blk29-sm > * {
  max-width: 2320px;
}
body[screen=sm] .blkgroup.blk28-sm > * {
  max-width: 2240px;
}
body[screen=sm] .blkgroup.blk27-sm > * {
  max-width: 2160px;
}
body[screen=sm] .blkgroup.blk26-sm > * {
  max-width: 2080px;
}
body[screen=sm] .blkgroup.blk25-sm > * {
  max-width: 2000px;
}
body[screen=sm] .blkgroup.blk24-sm > * {
  max-width: 1920px;
}
body[screen=sm] .blkgroup.blk23-sm > * {
  max-width: 1840px;
}
body[screen=sm] .blkgroup.blk22-sm > * {
  max-width: 1760px;
}
body[screen=sm] .blkgroup.blk21-sm > * {
  max-width: 1680px;
}
body[screen=sm] .blkgroup.blk20-sm > * {
  max-width: 1600px;
}
body[screen=sm] .blkgroup.blk19-sm > * {
  max-width: 1520px;
}
body[screen=sm] .blkgroup.blk18-sm > * {
  max-width: 1440px;
}
body[screen=sm] .blkgroup.blk17-sm > * {
  max-width: 1360px;
}
body[screen=sm] .blkgroup.blk16-sm > * {
  max-width: 1280px;
}
body[screen=sm] .blkgroup.blk15-sm > * {
  max-width: 1200px;
}
body[screen=sm] .blkgroup.blk14-sm > * {
  max-width: 1120px;
}
body[screen=sm] .blkgroup.blk13-sm > * {
  max-width: 1040px;
}
body[screen=sm] .blkgroup.blk12-sm > * {
  max-width: 960px;
}
body[screen=sm] .blkgroup.blk11-sm > * {
  max-width: 880px;
}
body[screen=sm] .blkgroup.blk10-sm > * {
  max-width: 800px;
}
body[screen=sm] .blkgroup.blk9-sm > * {
  max-width: 720px;
}
body[screen=sm] .blkgroup.blk8-sm > * {
  max-width: 640px;
}
body[screen=sm] .blkgroup.blk7-sm > * {
  max-width: 560px;
}
body[screen=sm] .blkgroup.blk6-sm > * {
  max-width: 480px;
}
body[screen=sm] .blkgroup.blk5-sm > * {
  max-width: 400px;
}
body[screen=sm] .blkgroup.blk4-sm > * {
  max-width: 320px;
}
body[screen=sm] .blkgroup.blk3-sm > * {
  max-width: 240px;
}
body[screen=sm] .blkgroup.blk2-sm > * {
  max-width: 160px;
}
body[screen=sm] .blkgroup.blk1-sm > * {
  max-width: 80px;
}
body[screen=md] .blk30-md {
  width: 2380px;
}
body[screen=md] .blk29-md {
  width: 2300px;
}
body[screen=md] .blk28-md {
  width: 2220px;
}
body[screen=md] .blk27-md {
  width: 2140px;
}
body[screen=md] .blk26-md {
  width: 2060px;
}
body[screen=md] .blk25-md {
  width: 1980px;
}
body[screen=md] .blk24-md {
  width: 1900px;
}
body[screen=md] .blk23-md {
  width: 1820px;
}
body[screen=md] .blk22-md {
  width: 1740px;
}
body[screen=md] .blk21-md {
  width: 1660px;
}
body[screen=md] .blk20-md {
  width: 1580px;
}
body[screen=md] .blk19-md {
  width: 1500px;
}
body[screen=md] .blk18-md {
  width: 1420px;
}
body[screen=md] .blk17-md {
  width: 1340px;
}
body[screen=md] .blk16-md {
  width: 1260px;
}
body[screen=md] .blk15-md {
  width: 1180px;
}
body[screen=md] .blk14-md {
  width: 1100px;
}
body[screen=md] .blk13-md {
  width: 1020px;
}
body[screen=md] .blk12-md {
  width: 940px;
}
body[screen=md] .blk11-md {
  width: 860px;
}
body[screen=md] .blk10-md {
  width: 780px;
}
body[screen=md] .blk9-md {
  width: 700px;
}
body[screen=md] .blk8-md {
  width: 620px;
}
body[screen=md] .blk7-md {
  width: 540px;
}
body[screen=md] .blk6-md {
  width: 460px;
}
body[screen=md] .blk5-md {
  width: 380px;
}
body[screen=md] .blk4-md {
  width: 300px;
}
body[screen=md] .blk3-md {
  width: 220px;
}
body[screen=md] .blk2-md {
  width: 140px;
}
body[screen=md] .blk1-md {
  width: 60px;
}
body[screen=md] .blk30-md > * {
  max-width: 2380px;
}
body[screen=md] .blk29-md > * {
  max-width: 2300px;
}
body[screen=md] .blk28-md > * {
  max-width: 2220px;
}
body[screen=md] .blk27-md > * {
  max-width: 2140px;
}
body[screen=md] .blk26-md > * {
  max-width: 2060px;
}
body[screen=md] .blk25-md > * {
  max-width: 1980px;
}
body[screen=md] .blk24-md > * {
  max-width: 1900px;
}
body[screen=md] .blk23-md > * {
  max-width: 1820px;
}
body[screen=md] .blk22-md > * {
  max-width: 1740px;
}
body[screen=md] .blk21-md > * {
  max-width: 1660px;
}
body[screen=md] .blk20-md > * {
  max-width: 1580px;
}
body[screen=md] .blk19-md > * {
  max-width: 1500px;
}
body[screen=md] .blk18-md > * {
  max-width: 1420px;
}
body[screen=md] .blk17-md > * {
  max-width: 1340px;
}
body[screen=md] .blk16-md > * {
  max-width: 1260px;
}
body[screen=md] .blk15-md > * {
  max-width: 1180px;
}
body[screen=md] .blk14-md > * {
  max-width: 1100px;
}
body[screen=md] .blk13-md > * {
  max-width: 1020px;
}
body[screen=md] .blk12-md > * {
  max-width: 940px;
}
body[screen=md] .blk11-md > * {
  max-width: 860px;
}
body[screen=md] .blk10-md > * {
  max-width: 780px;
}
body[screen=md] .blk9-md > * {
  max-width: 700px;
}
body[screen=md] .blk8-md > * {
  max-width: 620px;
}
body[screen=md] .blk7-md > * {
  max-width: 540px;
}
body[screen=md] .blk6-md > * {
  max-width: 460px;
}
body[screen=md] .blk5-md > * {
  max-width: 380px;
}
body[screen=md] .blk4-md > * {
  max-width: 300px;
}
body[screen=md] .blk3-md > * {
  max-width: 220px;
}
body[screen=md] .blk2-md > * {
  max-width: 140px;
}
body[screen=md] .blk1-md > * {
  max-width: 60px;
}
body[screen=md] .blkgroup.blk30-md {
  width: 2400px;
}
body[screen=md] .blkgroup.blk29-md {
  width: 2320px;
}
body[screen=md] .blkgroup.blk28-md {
  width: 2240px;
}
body[screen=md] .blkgroup.blk27-md {
  width: 2160px;
}
body[screen=md] .blkgroup.blk26-md {
  width: 2080px;
}
body[screen=md] .blkgroup.blk25-md {
  width: 2000px;
}
body[screen=md] .blkgroup.blk24-md {
  width: 1920px;
}
body[screen=md] .blkgroup.blk23-md {
  width: 1840px;
}
body[screen=md] .blkgroup.blk22-md {
  width: 1760px;
}
body[screen=md] .blkgroup.blk21-md {
  width: 1680px;
}
body[screen=md] .blkgroup.blk20-md {
  width: 1600px;
}
body[screen=md] .blkgroup.blk19-md {
  width: 1520px;
}
body[screen=md] .blkgroup.blk18-md {
  width: 1440px;
}
body[screen=md] .blkgroup.blk17-md {
  width: 1360px;
}
body[screen=md] .blkgroup.blk16-md {
  width: 1280px;
}
body[screen=md] .blkgroup.blk15-md {
  width: 1200px;
}
body[screen=md] .blkgroup.blk14-md {
  width: 1120px;
}
body[screen=md] .blkgroup.blk13-md {
  width: 1040px;
}
body[screen=md] .blkgroup.blk12-md {
  width: 960px;
}
body[screen=md] .blkgroup.blk11-md {
  width: 880px;
}
body[screen=md] .blkgroup.blk10-md {
  width: 800px;
}
body[screen=md] .blkgroup.blk9-md {
  width: 720px;
}
body[screen=md] .blkgroup.blk8-md {
  width: 640px;
}
body[screen=md] .blkgroup.blk7-md {
  width: 560px;
}
body[screen=md] .blkgroup.blk6-md {
  width: 480px;
}
body[screen=md] .blkgroup.blk5-md {
  width: 400px;
}
body[screen=md] .blkgroup.blk4-md {
  width: 320px;
}
body[screen=md] .blkgroup.blk3-md {
  width: 240px;
}
body[screen=md] .blkgroup.blk2-md {
  width: 160px;
}
body[screen=md] .blkgroup.blk1-md {
  width: 80px;
}
body[screen=md] .blkgroup.blk30-md > * {
  max-width: 2400px;
}
body[screen=md] .blkgroup.blk29-md > * {
  max-width: 2320px;
}
body[screen=md] .blkgroup.blk28-md > * {
  max-width: 2240px;
}
body[screen=md] .blkgroup.blk27-md > * {
  max-width: 2160px;
}
body[screen=md] .blkgroup.blk26-md > * {
  max-width: 2080px;
}
body[screen=md] .blkgroup.blk25-md > * {
  max-width: 2000px;
}
body[screen=md] .blkgroup.blk24-md > * {
  max-width: 1920px;
}
body[screen=md] .blkgroup.blk23-md > * {
  max-width: 1840px;
}
body[screen=md] .blkgroup.blk22-md > * {
  max-width: 1760px;
}
body[screen=md] .blkgroup.blk21-md > * {
  max-width: 1680px;
}
body[screen=md] .blkgroup.blk20-md > * {
  max-width: 1600px;
}
body[screen=md] .blkgroup.blk19-md > * {
  max-width: 1520px;
}
body[screen=md] .blkgroup.blk18-md > * {
  max-width: 1440px;
}
body[screen=md] .blkgroup.blk17-md > * {
  max-width: 1360px;
}
body[screen=md] .blkgroup.blk16-md > * {
  max-width: 1280px;
}
body[screen=md] .blkgroup.blk15-md > * {
  max-width: 1200px;
}
body[screen=md] .blkgroup.blk14-md > * {
  max-width: 1120px;
}
body[screen=md] .blkgroup.blk13-md > * {
  max-width: 1040px;
}
body[screen=md] .blkgroup.blk12-md > * {
  max-width: 960px;
}
body[screen=md] .blkgroup.blk11-md > * {
  max-width: 880px;
}
body[screen=md] .blkgroup.blk10-md > * {
  max-width: 800px;
}
body[screen=md] .blkgroup.blk9-md > * {
  max-width: 720px;
}
body[screen=md] .blkgroup.blk8-md > * {
  max-width: 640px;
}
body[screen=md] .blkgroup.blk7-md > * {
  max-width: 560px;
}
body[screen=md] .blkgroup.blk6-md > * {
  max-width: 480px;
}
body[screen=md] .blkgroup.blk5-md > * {
  max-width: 400px;
}
body[screen=md] .blkgroup.blk4-md > * {
  max-width: 320px;
}
body[screen=md] .blkgroup.blk3-md > * {
  max-width: 240px;
}
body[screen=md] .blkgroup.blk2-md > * {
  max-width: 160px;
}
body[screen=md] .blkgroup.blk1-md > * {
  max-width: 80px;
}
body[screen=lg] .blk30-lg {
  width: 2380px;
}
body[screen=lg] .blk29-lg {
  width: 2300px;
}
body[screen=lg] .blk28-lg {
  width: 2220px;
}
body[screen=lg] .blk27-lg {
  width: 2140px;
}
body[screen=lg] .blk26-lg {
  width: 2060px;
}
body[screen=lg] .blk25-lg {
  width: 1980px;
}
body[screen=lg] .blk24-lg {
  width: 1900px;
}
body[screen=lg] .blk23-lg {
  width: 1820px;
}
body[screen=lg] .blk22-lg {
  width: 1740px;
}
body[screen=lg] .blk21-lg {
  width: 1660px;
}
body[screen=lg] .blk20-lg {
  width: 1580px;
}
body[screen=lg] .blk19-lg {
  width: 1500px;
}
body[screen=lg] .blk18-lg {
  width: 1420px;
}
body[screen=lg] .blk17-lg {
  width: 1340px;
}
body[screen=lg] .blk16-lg {
  width: 1260px;
}
body[screen=lg] .blk15-lg {
  width: 1180px;
}
body[screen=lg] .blk14-lg {
  width: 1100px;
}
body[screen=lg] .blk13-lg {
  width: 1020px;
}
body[screen=lg] .blk12-lg {
  width: 940px;
}
body[screen=lg] .blk11-lg {
  width: 860px;
}
body[screen=lg] .blk10-lg {
  width: 780px;
}
body[screen=lg] .blk9-lg {
  width: 700px;
}
body[screen=lg] .blk8-lg {
  width: 620px;
}
body[screen=lg] .blk7-lg {
  width: 540px;
}
body[screen=lg] .blk6-lg {
  width: 460px;
}
body[screen=lg] .blk5-lg {
  width: 380px;
}
body[screen=lg] .blk4-lg {
  width: 300px;
}
body[screen=lg] .blk3-lg {
  width: 220px;
}
body[screen=lg] .blk2-lg {
  width: 140px;
}
body[screen=lg] .blk1-lg {
  width: 60px;
}
body[screen=lg] .blk30-lg > * {
  max-width: 2380px;
}
body[screen=lg] .blk29-lg > * {
  max-width: 2300px;
}
body[screen=lg] .blk28-lg > * {
  max-width: 2220px;
}
body[screen=lg] .blk27-lg > * {
  max-width: 2140px;
}
body[screen=lg] .blk26-lg > * {
  max-width: 2060px;
}
body[screen=lg] .blk25-lg > * {
  max-width: 1980px;
}
body[screen=lg] .blk24-lg > * {
  max-width: 1900px;
}
body[screen=lg] .blk23-lg > * {
  max-width: 1820px;
}
body[screen=lg] .blk22-lg > * {
  max-width: 1740px;
}
body[screen=lg] .blk21-lg > * {
  max-width: 1660px;
}
body[screen=lg] .blk20-lg > * {
  max-width: 1580px;
}
body[screen=lg] .blk19-lg > * {
  max-width: 1500px;
}
body[screen=lg] .blk18-lg > * {
  max-width: 1420px;
}
body[screen=lg] .blk17-lg > * {
  max-width: 1340px;
}
body[screen=lg] .blk16-lg > * {
  max-width: 1260px;
}
body[screen=lg] .blk15-lg > * {
  max-width: 1180px;
}
body[screen=lg] .blk14-lg > * {
  max-width: 1100px;
}
body[screen=lg] .blk13-lg > * {
  max-width: 1020px;
}
body[screen=lg] .blk12-lg > * {
  max-width: 940px;
}
body[screen=lg] .blk11-lg > * {
  max-width: 860px;
}
body[screen=lg] .blk10-lg > * {
  max-width: 780px;
}
body[screen=lg] .blk9-lg > * {
  max-width: 700px;
}
body[screen=lg] .blk8-lg > * {
  max-width: 620px;
}
body[screen=lg] .blk7-lg > * {
  max-width: 540px;
}
body[screen=lg] .blk6-lg > * {
  max-width: 460px;
}
body[screen=lg] .blk5-lg > * {
  max-width: 380px;
}
body[screen=lg] .blk4-lg > * {
  max-width: 300px;
}
body[screen=lg] .blk3-lg > * {
  max-width: 220px;
}
body[screen=lg] .blk2-lg > * {
  max-width: 140px;
}
body[screen=lg] .blk1-lg > * {
  max-width: 60px;
}
body[screen=lg] .blkgroup.blk30-lg {
  width: 2400px;
}
body[screen=lg] .blkgroup.blk29-lg {
  width: 2320px;
}
body[screen=lg] .blkgroup.blk28-lg {
  width: 2240px;
}
body[screen=lg] .blkgroup.blk27-lg {
  width: 2160px;
}
body[screen=lg] .blkgroup.blk26-lg {
  width: 2080px;
}
body[screen=lg] .blkgroup.blk25-lg {
  width: 2000px;
}
body[screen=lg] .blkgroup.blk24-lg {
  width: 1920px;
}
body[screen=lg] .blkgroup.blk23-lg {
  width: 1840px;
}
body[screen=lg] .blkgroup.blk22-lg {
  width: 1760px;
}
body[screen=lg] .blkgroup.blk21-lg {
  width: 1680px;
}
body[screen=lg] .blkgroup.blk20-lg {
  width: 1600px;
}
body[screen=lg] .blkgroup.blk19-lg {
  width: 1520px;
}
body[screen=lg] .blkgroup.blk18-lg {
  width: 1440px;
}
body[screen=lg] .blkgroup.blk17-lg {
  width: 1360px;
}
body[screen=lg] .blkgroup.blk16-lg {
  width: 1280px;
}
body[screen=lg] .blkgroup.blk15-lg {
  width: 1200px;
}
body[screen=lg] .blkgroup.blk14-lg {
  width: 1120px;
}
body[screen=lg] .blkgroup.blk13-lg {
  width: 1040px;
}
body[screen=lg] .blkgroup.blk12-lg {
  width: 960px;
}
body[screen=lg] .blkgroup.blk11-lg {
  width: 880px;
}
body[screen=lg] .blkgroup.blk10-lg {
  width: 800px;
}
body[screen=lg] .blkgroup.blk9-lg {
  width: 720px;
}
body[screen=lg] .blkgroup.blk8-lg {
  width: 640px;
}
body[screen=lg] .blkgroup.blk7-lg {
  width: 560px;
}
body[screen=lg] .blkgroup.blk6-lg {
  width: 480px;
}
body[screen=lg] .blkgroup.blk5-lg {
  width: 400px;
}
body[screen=lg] .blkgroup.blk4-lg {
  width: 320px;
}
body[screen=lg] .blkgroup.blk3-lg {
  width: 240px;
}
body[screen=lg] .blkgroup.blk2-lg {
  width: 160px;
}
body[screen=lg] .blkgroup.blk1-lg {
  width: 80px;
}
body[screen=lg] .blkgroup.blk30-lg > * {
  max-width: 2400px;
}
body[screen=lg] .blkgroup.blk29-lg > * {
  max-width: 2320px;
}
body[screen=lg] .blkgroup.blk28-lg > * {
  max-width: 2240px;
}
body[screen=lg] .blkgroup.blk27-lg > * {
  max-width: 2160px;
}
body[screen=lg] .blkgroup.blk26-lg > * {
  max-width: 2080px;
}
body[screen=lg] .blkgroup.blk25-lg > * {
  max-width: 2000px;
}
body[screen=lg] .blkgroup.blk24-lg > * {
  max-width: 1920px;
}
body[screen=lg] .blkgroup.blk23-lg > * {
  max-width: 1840px;
}
body[screen=lg] .blkgroup.blk22-lg > * {
  max-width: 1760px;
}
body[screen=lg] .blkgroup.blk21-lg > * {
  max-width: 1680px;
}
body[screen=lg] .blkgroup.blk20-lg > * {
  max-width: 1600px;
}
body[screen=lg] .blkgroup.blk19-lg > * {
  max-width: 1520px;
}
body[screen=lg] .blkgroup.blk18-lg > * {
  max-width: 1440px;
}
body[screen=lg] .blkgroup.blk17-lg > * {
  max-width: 1360px;
}
body[screen=lg] .blkgroup.blk16-lg > * {
  max-width: 1280px;
}
body[screen=lg] .blkgroup.blk15-lg > * {
  max-width: 1200px;
}
body[screen=lg] .blkgroup.blk14-lg > * {
  max-width: 1120px;
}
body[screen=lg] .blkgroup.blk13-lg > * {
  max-width: 1040px;
}
body[screen=lg] .blkgroup.blk12-lg > * {
  max-width: 960px;
}
body[screen=lg] .blkgroup.blk11-lg > * {
  max-width: 880px;
}
body[screen=lg] .blkgroup.blk10-lg > * {
  max-width: 800px;
}
body[screen=lg] .blkgroup.blk9-lg > * {
  max-width: 720px;
}
body[screen=lg] .blkgroup.blk8-lg > * {
  max-width: 640px;
}
body[screen=lg] .blkgroup.blk7-lg > * {
  max-width: 560px;
}
body[screen=lg] .blkgroup.blk6-lg > * {
  max-width: 480px;
}
body[screen=lg] .blkgroup.blk5-lg > * {
  max-width: 400px;
}
body[screen=lg] .blkgroup.blk4-lg > * {
  max-width: 320px;
}
body[screen=lg] .blkgroup.blk3-lg > * {
  max-width: 240px;
}
body[screen=lg] .blkgroup.blk2-lg > * {
  max-width: 160px;
}
body[screen=lg] .blkgroup.blk1-lg > * {
  max-width: 80px;
}
body[screen=xl] .blk30-xl {
  width: 2380px;
}
body[screen=xl] .blk29-xl {
  width: 2300px;
}
body[screen=xl] .blk28-xl {
  width: 2220px;
}
body[screen=xl] .blk27-xl {
  width: 2140px;
}
body[screen=xl] .blk26-xl {
  width: 2060px;
}
body[screen=xl] .blk25-xl {
  width: 1980px;
}
body[screen=xl] .blk24-xl {
  width: 1900px;
}
body[screen=xl] .blk23-xl {
  width: 1820px;
}
body[screen=xl] .blk22-xl {
  width: 1740px;
}
body[screen=xl] .blk21-xl {
  width: 1660px;
}
body[screen=xl] .blk20-xl {
  width: 1580px;
}
body[screen=xl] .blk19-xl {
  width: 1500px;
}
body[screen=xl] .blk18-xl {
  width: 1420px;
}
body[screen=xl] .blk17-xl {
  width: 1340px;
}
body[screen=xl] .blk16-xl {
  width: 1260px;
}
body[screen=xl] .blk15-xl {
  width: 1180px;
}
body[screen=xl] .blk14-xl {
  width: 1100px;
}
body[screen=xl] .blk13-xl {
  width: 1020px;
}
body[screen=xl] .blk12-xl {
  width: 940px;
}
body[screen=xl] .blk11-xl {
  width: 860px;
}
body[screen=xl] .blk10-xl {
  width: 780px;
}
body[screen=xl] .blk9-xl {
  width: 700px;
}
body[screen=xl] .blk8-xl {
  width: 620px;
}
body[screen=xl] .blk7-xl {
  width: 540px;
}
body[screen=xl] .blk6-xl {
  width: 460px;
}
body[screen=xl] .blk5-xl {
  width: 380px;
}
body[screen=xl] .blk4-xl {
  width: 300px;
}
body[screen=xl] .blk3-xl {
  width: 220px;
}
body[screen=xl] .blk2-xl {
  width: 140px;
}
body[screen=xl] .blk1-xl {
  width: 60px;
}
body[screen=xl] .blk30-xl > * {
  max-width: 2380px;
}
body[screen=xl] .blk29-xl > * {
  max-width: 2300px;
}
body[screen=xl] .blk28-xl > * {
  max-width: 2220px;
}
body[screen=xl] .blk27-xl > * {
  max-width: 2140px;
}
body[screen=xl] .blk26-xl > * {
  max-width: 2060px;
}
body[screen=xl] .blk25-xl > * {
  max-width: 1980px;
}
body[screen=xl] .blk24-xl > * {
  max-width: 1900px;
}
body[screen=xl] .blk23-xl > * {
  max-width: 1820px;
}
body[screen=xl] .blk22-xl > * {
  max-width: 1740px;
}
body[screen=xl] .blk21-xl > * {
  max-width: 1660px;
}
body[screen=xl] .blk20-xl > * {
  max-width: 1580px;
}
body[screen=xl] .blk19-xl > * {
  max-width: 1500px;
}
body[screen=xl] .blk18-xl > * {
  max-width: 1420px;
}
body[screen=xl] .blk17-xl > * {
  max-width: 1340px;
}
body[screen=xl] .blk16-xl > * {
  max-width: 1260px;
}
body[screen=xl] .blk15-xl > * {
  max-width: 1180px;
}
body[screen=xl] .blk14-xl > * {
  max-width: 1100px;
}
body[screen=xl] .blk13-xl > * {
  max-width: 1020px;
}
body[screen=xl] .blk12-xl > * {
  max-width: 940px;
}
body[screen=xl] .blk11-xl > * {
  max-width: 860px;
}
body[screen=xl] .blk10-xl > * {
  max-width: 780px;
}
body[screen=xl] .blk9-xl > * {
  max-width: 700px;
}
body[screen=xl] .blk8-xl > * {
  max-width: 620px;
}
body[screen=xl] .blk7-xl > * {
  max-width: 540px;
}
body[screen=xl] .blk6-xl > * {
  max-width: 460px;
}
body[screen=xl] .blk5-xl > * {
  max-width: 380px;
}
body[screen=xl] .blk4-xl > * {
  max-width: 300px;
}
body[screen=xl] .blk3-xl > * {
  max-width: 220px;
}
body[screen=xl] .blk2-xl > * {
  max-width: 140px;
}
body[screen=xl] .blk1-xl > * {
  max-width: 60px;
}
body[screen=xl] .blkgroup.blk30-xl {
  width: 2400px;
}
body[screen=xl] .blkgroup.blk29-xl {
  width: 2320px;
}
body[screen=xl] .blkgroup.blk28-xl {
  width: 2240px;
}
body[screen=xl] .blkgroup.blk27-xl {
  width: 2160px;
}
body[screen=xl] .blkgroup.blk26-xl {
  width: 2080px;
}
body[screen=xl] .blkgroup.blk25-xl {
  width: 2000px;
}
body[screen=xl] .blkgroup.blk24-xl {
  width: 1920px;
}
body[screen=xl] .blkgroup.blk23-xl {
  width: 1840px;
}
body[screen=xl] .blkgroup.blk22-xl {
  width: 1760px;
}
body[screen=xl] .blkgroup.blk21-xl {
  width: 1680px;
}
body[screen=xl] .blkgroup.blk20-xl {
  width: 1600px;
}
body[screen=xl] .blkgroup.blk19-xl {
  width: 1520px;
}
body[screen=xl] .blkgroup.blk18-xl {
  width: 1440px;
}
body[screen=xl] .blkgroup.blk17-xl {
  width: 1360px;
}
body[screen=xl] .blkgroup.blk16-xl {
  width: 1280px;
}
body[screen=xl] .blkgroup.blk15-xl {
  width: 1200px;
}
body[screen=xl] .blkgroup.blk14-xl {
  width: 1120px;
}
body[screen=xl] .blkgroup.blk13-xl {
  width: 1040px;
}
body[screen=xl] .blkgroup.blk12-xl {
  width: 960px;
}
body[screen=xl] .blkgroup.blk11-xl {
  width: 880px;
}
body[screen=xl] .blkgroup.blk10-xl {
  width: 800px;
}
body[screen=xl] .blkgroup.blk9-xl {
  width: 720px;
}
body[screen=xl] .blkgroup.blk8-xl {
  width: 640px;
}
body[screen=xl] .blkgroup.blk7-xl {
  width: 560px;
}
body[screen=xl] .blkgroup.blk6-xl {
  width: 480px;
}
body[screen=xl] .blkgroup.blk5-xl {
  width: 400px;
}
body[screen=xl] .blkgroup.blk4-xl {
  width: 320px;
}
body[screen=xl] .blkgroup.blk3-xl {
  width: 240px;
}
body[screen=xl] .blkgroup.blk2-xl {
  width: 160px;
}
body[screen=xl] .blkgroup.blk1-xl {
  width: 80px;
}
body[screen=xl] .blkgroup.blk30-xl > * {
  max-width: 2400px;
}
body[screen=xl] .blkgroup.blk29-xl > * {
  max-width: 2320px;
}
body[screen=xl] .blkgroup.blk28-xl > * {
  max-width: 2240px;
}
body[screen=xl] .blkgroup.blk27-xl > * {
  max-width: 2160px;
}
body[screen=xl] .blkgroup.blk26-xl > * {
  max-width: 2080px;
}
body[screen=xl] .blkgroup.blk25-xl > * {
  max-width: 2000px;
}
body[screen=xl] .blkgroup.blk24-xl > * {
  max-width: 1920px;
}
body[screen=xl] .blkgroup.blk23-xl > * {
  max-width: 1840px;
}
body[screen=xl] .blkgroup.blk22-xl > * {
  max-width: 1760px;
}
body[screen=xl] .blkgroup.blk21-xl > * {
  max-width: 1680px;
}
body[screen=xl] .blkgroup.blk20-xl > * {
  max-width: 1600px;
}
body[screen=xl] .blkgroup.blk19-xl > * {
  max-width: 1520px;
}
body[screen=xl] .blkgroup.blk18-xl > * {
  max-width: 1440px;
}
body[screen=xl] .blkgroup.blk17-xl > * {
  max-width: 1360px;
}
body[screen=xl] .blkgroup.blk16-xl > * {
  max-width: 1280px;
}
body[screen=xl] .blkgroup.blk15-xl > * {
  max-width: 1200px;
}
body[screen=xl] .blkgroup.blk14-xl > * {
  max-width: 1120px;
}
body[screen=xl] .blkgroup.blk13-xl > * {
  max-width: 1040px;
}
body[screen=xl] .blkgroup.blk12-xl > * {
  max-width: 960px;
}
body[screen=xl] .blkgroup.blk11-xl > * {
  max-width: 880px;
}
body[screen=xl] .blkgroup.blk10-xl > * {
  max-width: 800px;
}
body[screen=xl] .blkgroup.blk9-xl > * {
  max-width: 720px;
}
body[screen=xl] .blkgroup.blk8-xl > * {
  max-width: 640px;
}
body[screen=xl] .blkgroup.blk7-xl > * {
  max-width: 560px;
}
body[screen=xl] .blkgroup.blk6-xl > * {
  max-width: 480px;
}
body[screen=xl] .blkgroup.blk5-xl > * {
  max-width: 400px;
}
body[screen=xl] .blkgroup.blk4-xl > * {
  max-width: 320px;
}
body[screen=xl] .blkgroup.blk3-xl > * {
  max-width: 240px;
}
body[screen=xl] .blkgroup.blk2-xl > * {
  max-width: 160px;
}
body[screen=xl] .blkgroup.blk1-xl > * {
  max-width: 80px;
}
.blk1-push {
  margin-left: 90px;
}
.blk2-push {
  margin-left: 170px;
}
.blk3-push {
  margin-left: 250px;
}
.blk4-push {
  margin-left: 330px;
}
.blk5-push {
  margin-left: 410px;
}
.blk6-push {
  margin-left: 490px;
}
.blk7-push {
  margin-left: 570px;
}
.blk8-push {
  margin-left: 650px;
}
.blk9-push {
  margin-left: 730px;
}
.blk10-push {
  margin-left: 810px;
}
.blk11-push {
  margin-left: 890px;
}
.blk12-push {
  margin-left: 970px;
}
.blk13-push {
  margin-left: 1050px;
}
.blk14-push {
  margin-left: 1130px;
}
.blk15-push {
  margin-left: 1210px;
}
.blk16-push {
  margin-left: 1290px;
}
.blk17-push {
  margin-left: 1370px;
}
.blk18-push {
  margin-left: 1450px;
}
.blk19-push {
  margin-left: 1530px;
}
.blk20-push {
  margin-left: 1610px;
}
.blk21-push {
  margin-left: 1690px;
}
.blk22-push {
  margin-left: 1770px;
}
.blk23-push {
  margin-left: 1850px;
}
.blk24-push {
  margin-left: 1930px;
}
.blk25-push {
  margin-left: 2010px;
}
.blk26-push {
  margin-left: 2090px;
}
.blk27-push {
  margin-left: 2170px;
}
.blk28-push {
  margin-left: 2250px;
}
.blk29-push {
  margin-left: 2330px;
}
.blk30-push {
  margin-left: 2410px;
}
body[screen=xs].blkfluid-xs .blk1,
body[screen=xs].blkfluid-xs .blk2,
body[screen=xs].blkfluid-xs .blk3,
body[screen=xs].blkfluid-xs .blk4,
body[screen=xs].blkfluid-xs .blk5,
body[screen=xs].blkfluid-xs .blk6,
body[screen=xs].blkfluid-xs .blk7,
body[screen=xs].blkfluid-xs .blk8,
body[screen=xs].blkfluid-xs .blk9,
body[screen=xs].blkfluid-xs .blk10,
body[screen=xs].blkfluid-xs .blk11,
body[screen=xs].blkfluid-xs .blk12,
body[screen=xs].blkfluid-xs .blk13,
body[screen=xs].blkfluid-xs .blk14,
body[screen=xs].blkfluid-xs .blk15,
body[screen=xs].blkfluid-xs .blk16,
body[screen=xs].blkfluid-xs .blk17,
body[screen=xs].blkfluid-xs .blk18,
body[screen=xs].blkfluid-xs .blk19,
body[screen=xs].blkfluid-xs .blk20,
body[screen=xs].blkfluid-xs .blk21,
body[screen=xs].blkfluid-xs .blk22,
body[screen=xs].blkfluid-xs .blk23,
body[screen=xs].blkfluid-xs .blk24,
body[screen=xs].blkfluid-xs .blk25,
body[screen=xs].blkfluid-xs .blk26,
body[screen=xs].blkfluid-xs .blk27,
body[screen=xs].blkfluid-xs .blk28,
body[screen=xs].blkfluid-xs .blk29,
body[screen=xs].blkfluid-xs .blk30,
body[screen=xs].blkfluid-xs .blk1-xs,
body[screen=xs].blkfluid-xs .blk2-xs,
body[screen=xs].blkfluid-xs .blk3-xs,
body[screen=xs].blkfluid-xs .blk4-xs,
body[screen=xs].blkfluid-xs .blk5-xs,
body[screen=xs].blkfluid-xs .blk6-xs,
body[screen=xs].blkfluid-xs .blk7-xs,
body[screen=xs].blkfluid-xs .blk8-xs,
body[screen=xs].blkfluid-xs .blk9-xs,
body[screen=xs].blkfluid-xs .blk10-xs,
body[screen=xs].blkfluid-xs .blk11-xs,
body[screen=xs].blkfluid-xs .blk12-xs,
body[screen=xs].blkfluid-xs .blk13-xs,
body[screen=xs].blkfluid-xs .blk14-xs,
body[screen=xs].blkfluid-xs .blk15-xs,
body[screen=xs].blkfluid-xs .blk16-xs,
body[screen=xs].blkfluid-xs .blk17-xs,
body[screen=xs].blkfluid-xs .blk18-xs,
body[screen=xs].blkfluid-xs .blk19-xs,
body[screen=xs].blkfluid-xs .blk20-xs,
body[screen=xs].blkfluid-xs .blk21-xs,
body[screen=xs].blkfluid-xs .blk22-xs,
body[screen=xs].blkfluid-xs .blk23-xs,
body[screen=xs].blkfluid-xs .blk24-xs,
body[screen=xs].blkfluid-xs .blk25-xs,
body[screen=xs].blkfluid-xs .blk26-xs,
body[screen=xs].blkfluid-xs .blk27-xs,
body[screen=xs].blkfluid-xs .blk28-xs,
body[screen=xs].blkfluid-xs .blk29-xs,
body[screen=xs].blkfluid-xs .blk30-xs {
  margin-top: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  padding-top: 3.125%;
  padding-right: 3.125%;
  padding-bottom: 3.125%;
  padding-left: 3.125%;
}
body[screen=sm].blkfluid-sm .blk1,
body[screen=sm].blkfluid-sm .blk2,
body[screen=sm].blkfluid-sm .blk3,
body[screen=sm].blkfluid-sm .blk4,
body[screen=sm].blkfluid-sm .blk5,
body[screen=sm].blkfluid-sm .blk6,
body[screen=sm].blkfluid-sm .blk7,
body[screen=sm].blkfluid-sm .blk8,
body[screen=sm].blkfluid-sm .blk9,
body[screen=sm].blkfluid-sm .blk10,
body[screen=sm].blkfluid-sm .blk11,
body[screen=sm].blkfluid-sm .blk12,
body[screen=sm].blkfluid-sm .blk13,
body[screen=sm].blkfluid-sm .blk14,
body[screen=sm].blkfluid-sm .blk15,
body[screen=sm].blkfluid-sm .blk16,
body[screen=sm].blkfluid-sm .blk17,
body[screen=sm].blkfluid-sm .blk18,
body[screen=sm].blkfluid-sm .blk19,
body[screen=sm].blkfluid-sm .blk20,
body[screen=sm].blkfluid-sm .blk21,
body[screen=sm].blkfluid-sm .blk22,
body[screen=sm].blkfluid-sm .blk23,
body[screen=sm].blkfluid-sm .blk24,
body[screen=sm].blkfluid-sm .blk25,
body[screen=sm].blkfluid-sm .blk26,
body[screen=sm].blkfluid-sm .blk27,
body[screen=sm].blkfluid-sm .blk28,
body[screen=sm].blkfluid-sm .blk29,
body[screen=sm].blkfluid-sm .blk30,
body[screen=sm].blkfluid-sm .blk1-sm,
body[screen=sm].blkfluid-sm .blk2-sm,
body[screen=sm].blkfluid-sm .blk3-sm,
body[screen=sm].blkfluid-sm .blk4-sm,
body[screen=sm].blkfluid-sm .blk5-sm,
body[screen=sm].blkfluid-sm .blk6-sm,
body[screen=sm].blkfluid-sm .blk7-sm,
body[screen=sm].blkfluid-sm .blk8-sm,
body[screen=sm].blkfluid-sm .blk9-sm,
body[screen=sm].blkfluid-sm .blk10-sm,
body[screen=sm].blkfluid-sm .blk11-sm,
body[screen=sm].blkfluid-sm .blk12-sm,
body[screen=sm].blkfluid-sm .blk13-sm,
body[screen=sm].blkfluid-sm .blk14-sm,
body[screen=sm].blkfluid-sm .blk15-sm,
body[screen=sm].blkfluid-sm .blk16-sm,
body[screen=sm].blkfluid-sm .blk17-sm,
body[screen=sm].blkfluid-sm .blk18-sm,
body[screen=sm].blkfluid-sm .blk19-sm,
body[screen=sm].blkfluid-sm .blk20-sm,
body[screen=sm].blkfluid-sm .blk21-sm,
body[screen=sm].blkfluid-sm .blk22-sm,
body[screen=sm].blkfluid-sm .blk23-sm,
body[screen=sm].blkfluid-sm .blk24-sm,
body[screen=sm].blkfluid-sm .blk25-sm,
body[screen=sm].blkfluid-sm .blk26-sm,
body[screen=sm].blkfluid-sm .blk27-sm,
body[screen=sm].blkfluid-sm .blk28-sm,
body[screen=sm].blkfluid-sm .blk29-sm,
body[screen=sm].blkfluid-sm .blk30-sm {
  margin-top: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  padding-top: 1.5625%;
  padding-right: 1.5625%;
  padding-bottom: 1.5625%;
  padding-left: 1.5625%;
}
body[screen=md].blkfluid-md .blk1,
body[screen=md].blkfluid-md .blk2,
body[screen=md].blkfluid-md .blk3,
body[screen=md].blkfluid-md .blk4,
body[screen=md].blkfluid-md .blk5,
body[screen=md].blkfluid-md .blk6,
body[screen=md].blkfluid-md .blk7,
body[screen=md].blkfluid-md .blk8,
body[screen=md].blkfluid-md .blk9,
body[screen=md].blkfluid-md .blk10,
body[screen=md].blkfluid-md .blk11,
body[screen=md].blkfluid-md .blk12,
body[screen=md].blkfluid-md .blk13,
body[screen=md].blkfluid-md .blk14,
body[screen=md].blkfluid-md .blk15,
body[screen=md].blkfluid-md .blk16,
body[screen=md].blkfluid-md .blk17,
body[screen=md].blkfluid-md .blk18,
body[screen=md].blkfluid-md .blk19,
body[screen=md].blkfluid-md .blk20,
body[screen=md].blkfluid-md .blk21,
body[screen=md].blkfluid-md .blk22,
body[screen=md].blkfluid-md .blk23,
body[screen=md].blkfluid-md .blk24,
body[screen=md].blkfluid-md .blk25,
body[screen=md].blkfluid-md .blk26,
body[screen=md].blkfluid-md .blk27,
body[screen=md].blkfluid-md .blk28,
body[screen=md].blkfluid-md .blk29,
body[screen=md].blkfluid-md .blk30,
body[screen=md].blkfluid-md .blk1-md,
body[screen=md].blkfluid-md .blk2-md,
body[screen=md].blkfluid-md .blk3-md,
body[screen=md].blkfluid-md .blk4-md,
body[screen=md].blkfluid-md .blk5-md,
body[screen=md].blkfluid-md .blk6-md,
body[screen=md].blkfluid-md .blk7-md,
body[screen=md].blkfluid-md .blk8-md,
body[screen=md].blkfluid-md .blk9-md,
body[screen=md].blkfluid-md .blk10-md,
body[screen=md].blkfluid-md .blk11-md,
body[screen=md].blkfluid-md .blk12-md,
body[screen=md].blkfluid-md .blk13-md,
body[screen=md].blkfluid-md .blk14-md,
body[screen=md].blkfluid-md .blk15-md,
body[screen=md].blkfluid-md .blk16-md,
body[screen=md].blkfluid-md .blk17-md,
body[screen=md].blkfluid-md .blk18-md,
body[screen=md].blkfluid-md .blk19-md,
body[screen=md].blkfluid-md .blk20-md,
body[screen=md].blkfluid-md .blk21-md,
body[screen=md].blkfluid-md .blk22-md,
body[screen=md].blkfluid-md .blk23-md,
body[screen=md].blkfluid-md .blk24-md,
body[screen=md].blkfluid-md .blk25-md,
body[screen=md].blkfluid-md .blk26-md,
body[screen=md].blkfluid-md .blk27-md,
body[screen=md].blkfluid-md .blk28-md,
body[screen=md].blkfluid-md .blk29-md,
body[screen=md].blkfluid-md .blk30-md {
  margin-top: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  padding-top: 1.04166667%;
  padding-right: 1.04166667%;
  padding-bottom: 1.04166667%;
  padding-left: 1.04166667%;
}
body[screen=lg].blkfluid-lg .blk1,
body[screen=lg].blkfluid-lg .blk2,
body[screen=lg].blkfluid-lg .blk3,
body[screen=lg].blkfluid-lg .blk4,
body[screen=lg].blkfluid-lg .blk5,
body[screen=lg].blkfluid-lg .blk6,
body[screen=lg].blkfluid-lg .blk7,
body[screen=lg].blkfluid-lg .blk8,
body[screen=lg].blkfluid-lg .blk9,
body[screen=lg].blkfluid-lg .blk10,
body[screen=lg].blkfluid-lg .blk11,
body[screen=lg].blkfluid-lg .blk12,
body[screen=lg].blkfluid-lg .blk13,
body[screen=lg].blkfluid-lg .blk14,
body[screen=lg].blkfluid-lg .blk15,
body[screen=lg].blkfluid-lg .blk16,
body[screen=lg].blkfluid-lg .blk17,
body[screen=lg].blkfluid-lg .blk18,
body[screen=lg].blkfluid-lg .blk19,
body[screen=lg].blkfluid-lg .blk20,
body[screen=lg].blkfluid-lg .blk21,
body[screen=lg].blkfluid-lg .blk22,
body[screen=lg].blkfluid-lg .blk23,
body[screen=lg].blkfluid-lg .blk24,
body[screen=lg].blkfluid-lg .blk25,
body[screen=lg].blkfluid-lg .blk26,
body[screen=lg].blkfluid-lg .blk27,
body[screen=lg].blkfluid-lg .blk28,
body[screen=lg].blkfluid-lg .blk29,
body[screen=lg].blkfluid-lg .blk30,
body[screen=lg].blkfluid-lg .blk1-lg,
body[screen=lg].blkfluid-lg .blk2-lg,
body[screen=lg].blkfluid-lg .blk3-lg,
body[screen=lg].blkfluid-lg .blk4-lg,
body[screen=lg].blkfluid-lg .blk5-lg,
body[screen=lg].blkfluid-lg .blk6-lg,
body[screen=lg].blkfluid-lg .blk7-lg,
body[screen=lg].blkfluid-lg .blk8-lg,
body[screen=lg].blkfluid-lg .blk9-lg,
body[screen=lg].blkfluid-lg .blk10-lg,
body[screen=lg].blkfluid-lg .blk11-lg,
body[screen=lg].blkfluid-lg .blk12-lg,
body[screen=lg].blkfluid-lg .blk13-lg,
body[screen=lg].blkfluid-lg .blk14-lg,
body[screen=lg].blkfluid-lg .blk15-lg,
body[screen=lg].blkfluid-lg .blk16-lg,
body[screen=lg].blkfluid-lg .blk17-lg,
body[screen=lg].blkfluid-lg .blk18-lg,
body[screen=lg].blkfluid-lg .blk19-lg,
body[screen=lg].blkfluid-lg .blk20-lg,
body[screen=lg].blkfluid-lg .blk21-lg,
body[screen=lg].blkfluid-lg .blk22-lg,
body[screen=lg].blkfluid-lg .blk23-lg,
body[screen=lg].blkfluid-lg .blk24-lg,
body[screen=lg].blkfluid-lg .blk25-lg,
body[screen=lg].blkfluid-lg .blk26-lg,
body[screen=lg].blkfluid-lg .blk27-lg,
body[screen=lg].blkfluid-lg .blk28-lg,
body[screen=lg].blkfluid-lg .blk29-lg,
body[screen=lg].blkfluid-lg .blk30-lg {
  margin-top: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  padding-top: 0.78125%;
  padding-right: 0.78125%;
  padding-bottom: 0.78125%;
  padding-left: 0.78125%;
}
body[screen=xl].blkfluid-xl .blk1,
body[screen=xl].blkfluid-xl .blk2,
body[screen=xl].blkfluid-xl .blk3,
body[screen=xl].blkfluid-xl .blk4,
body[screen=xl].blkfluid-xl .blk5,
body[screen=xl].blkfluid-xl .blk6,
body[screen=xl].blkfluid-xl .blk7,
body[screen=xl].blkfluid-xl .blk8,
body[screen=xl].blkfluid-xl .blk9,
body[screen=xl].blkfluid-xl .blk10,
body[screen=xl].blkfluid-xl .blk11,
body[screen=xl].blkfluid-xl .blk12,
body[screen=xl].blkfluid-xl .blk13,
body[screen=xl].blkfluid-xl .blk14,
body[screen=xl].blkfluid-xl .blk15,
body[screen=xl].blkfluid-xl .blk16,
body[screen=xl].blkfluid-xl .blk17,
body[screen=xl].blkfluid-xl .blk18,
body[screen=xl].blkfluid-xl .blk19,
body[screen=xl].blkfluid-xl .blk20,
body[screen=xl].blkfluid-xl .blk21,
body[screen=xl].blkfluid-xl .blk22,
body[screen=xl].blkfluid-xl .blk23,
body[screen=xl].blkfluid-xl .blk24,
body[screen=xl].blkfluid-xl .blk25,
body[screen=xl].blkfluid-xl .blk26,
body[screen=xl].blkfluid-xl .blk27,
body[screen=xl].blkfluid-xl .blk28,
body[screen=xl].blkfluid-xl .blk29,
body[screen=xl].blkfluid-xl .blk30,
body[screen=xl].blkfluid-xl .blk1-xl,
body[screen=xl].blkfluid-xl .blk2-xl,
body[screen=xl].blkfluid-xl .blk3-xl,
body[screen=xl].blkfluid-xl .blk4-xl,
body[screen=xl].blkfluid-xl .blk5-xl,
body[screen=xl].blkfluid-xl .blk6-xl,
body[screen=xl].blkfluid-xl .blk7-xl,
body[screen=xl].blkfluid-xl .blk8-xl,
body[screen=xl].blkfluid-xl .blk9-xl,
body[screen=xl].blkfluid-xl .blk10-xl,
body[screen=xl].blkfluid-xl .blk11-xl,
body[screen=xl].blkfluid-xl .blk12-xl,
body[screen=xl].blkfluid-xl .blk13-xl,
body[screen=xl].blkfluid-xl .blk14-xl,
body[screen=xl].blkfluid-xl .blk15-xl,
body[screen=xl].blkfluid-xl .blk16-xl,
body[screen=xl].blkfluid-xl .blk17-xl,
body[screen=xl].blkfluid-xl .blk18-xl,
body[screen=xl].blkfluid-xl .blk19-xl,
body[screen=xl].blkfluid-xl .blk20-xl,
body[screen=xl].blkfluid-xl .blk21-xl,
body[screen=xl].blkfluid-xl .blk22-xl,
body[screen=xl].blkfluid-xl .blk23-xl,
body[screen=xl].blkfluid-xl .blk24-xl,
body[screen=xl].blkfluid-xl .blk25-xl,
body[screen=xl].blkfluid-xl .blk26-xl,
body[screen=xl].blkfluid-xl .blk27-xl,
body[screen=xl].blkfluid-xl .blk28-xl,
body[screen=xl].blkfluid-xl .blk29-xl,
body[screen=xl].blkfluid-xl .blk30-xl {
  margin-top: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  padding-top: 0.625%;
  padding-right: 0.625%;
  padding-bottom: 0.625%;
  padding-left: 0.625%;
}
body[screen=xs].blkfluid-xs .blk1.blkgroup,
body[screen=sm].blkfluid-sm .blk1.blkgroup,
body[screen=md].blkfluid-md .blk1.blkgroup,
body[screen=lg].blkfluid-lg .blk1.blkgroup,
body[screen=xl].blkfluid-xl .blk1.blkgroup,
body[screen=xs].blkfluid-xs .blk2.blkgroup,
body[screen=sm].blkfluid-sm .blk2.blkgroup,
body[screen=md].blkfluid-md .blk2.blkgroup,
body[screen=lg].blkfluid-lg .blk2.blkgroup,
body[screen=xl].blkfluid-xl .blk2.blkgroup,
body[screen=xs].blkfluid-xs .blk3.blkgroup,
body[screen=sm].blkfluid-sm .blk3.blkgroup,
body[screen=md].blkfluid-md .blk3.blkgroup,
body[screen=lg].blkfluid-lg .blk3.blkgroup,
body[screen=xl].blkfluid-xl .blk3.blkgroup,
body[screen=xs].blkfluid-xs .blk4.blkgroup,
body[screen=sm].blkfluid-sm .blk4.blkgroup,
body[screen=md].blkfluid-md .blk4.blkgroup,
body[screen=lg].blkfluid-lg .blk4.blkgroup,
body[screen=xl].blkfluid-xl .blk4.blkgroup,
body[screen=xs].blkfluid-xs .blk5.blkgroup,
body[screen=sm].blkfluid-sm .blk5.blkgroup,
body[screen=md].blkfluid-md .blk5.blkgroup,
body[screen=lg].blkfluid-lg .blk5.blkgroup,
body[screen=xl].blkfluid-xl .blk5.blkgroup,
body[screen=xs].blkfluid-xs .blk6.blkgroup,
body[screen=sm].blkfluid-sm .blk6.blkgroup,
body[screen=md].blkfluid-md .blk6.blkgroup,
body[screen=lg].blkfluid-lg .blk6.blkgroup,
body[screen=xl].blkfluid-xl .blk6.blkgroup,
body[screen=xs].blkfluid-xs .blk7.blkgroup,
body[screen=sm].blkfluid-sm .blk7.blkgroup,
body[screen=md].blkfluid-md .blk7.blkgroup,
body[screen=lg].blkfluid-lg .blk7.blkgroup,
body[screen=xl].blkfluid-xl .blk7.blkgroup,
body[screen=xs].blkfluid-xs .blk8.blkgroup,
body[screen=sm].blkfluid-sm .blk8.blkgroup,
body[screen=md].blkfluid-md .blk8.blkgroup,
body[screen=lg].blkfluid-lg .blk8.blkgroup,
body[screen=xl].blkfluid-xl .blk8.blkgroup,
body[screen=xs].blkfluid-xs .blk9.blkgroup,
body[screen=sm].blkfluid-sm .blk9.blkgroup,
body[screen=md].blkfluid-md .blk9.blkgroup,
body[screen=lg].blkfluid-lg .blk9.blkgroup,
body[screen=xl].blkfluid-xl .blk9.blkgroup,
body[screen=xs].blkfluid-xs .blk10.blkgroup,
body[screen=sm].blkfluid-sm .blk10.blkgroup,
body[screen=md].blkfluid-md .blk10.blkgroup,
body[screen=lg].blkfluid-lg .blk10.blkgroup,
body[screen=xl].blkfluid-xl .blk10.blkgroup,
body[screen=xs].blkfluid-xs .blk11.blkgroup,
body[screen=sm].blkfluid-sm .blk11.blkgroup,
body[screen=md].blkfluid-md .blk11.blkgroup,
body[screen=lg].blkfluid-lg .blk11.blkgroup,
body[screen=xl].blkfluid-xl .blk11.blkgroup,
body[screen=xs].blkfluid-xs .blk12.blkgroup,
body[screen=sm].blkfluid-sm .blk12.blkgroup,
body[screen=md].blkfluid-md .blk12.blkgroup,
body[screen=lg].blkfluid-lg .blk12.blkgroup,
body[screen=xl].blkfluid-xl .blk12.blkgroup,
body[screen=xs].blkfluid-xs .blk13.blkgroup,
body[screen=sm].blkfluid-sm .blk13.blkgroup,
body[screen=md].blkfluid-md .blk13.blkgroup,
body[screen=lg].blkfluid-lg .blk13.blkgroup,
body[screen=xl].blkfluid-xl .blk13.blkgroup,
body[screen=xs].blkfluid-xs .blk14.blkgroup,
body[screen=sm].blkfluid-sm .blk14.blkgroup,
body[screen=md].blkfluid-md .blk14.blkgroup,
body[screen=lg].blkfluid-lg .blk14.blkgroup,
body[screen=xl].blkfluid-xl .blk14.blkgroup,
body[screen=xs].blkfluid-xs .blk15.blkgroup,
body[screen=sm].blkfluid-sm .blk15.blkgroup,
body[screen=md].blkfluid-md .blk15.blkgroup,
body[screen=lg].blkfluid-lg .blk15.blkgroup,
body[screen=xl].blkfluid-xl .blk15.blkgroup,
body[screen=xs].blkfluid-xs .blk16.blkgroup,
body[screen=sm].blkfluid-sm .blk16.blkgroup,
body[screen=md].blkfluid-md .blk16.blkgroup,
body[screen=lg].blkfluid-lg .blk16.blkgroup,
body[screen=xl].blkfluid-xl .blk16.blkgroup,
body[screen=xs].blkfluid-xs .blk17.blkgroup,
body[screen=sm].blkfluid-sm .blk17.blkgroup,
body[screen=md].blkfluid-md .blk17.blkgroup,
body[screen=lg].blkfluid-lg .blk17.blkgroup,
body[screen=xl].blkfluid-xl .blk17.blkgroup,
body[screen=xs].blkfluid-xs .blk18.blkgroup,
body[screen=sm].blkfluid-sm .blk18.blkgroup,
body[screen=md].blkfluid-md .blk18.blkgroup,
body[screen=lg].blkfluid-lg .blk18.blkgroup,
body[screen=xl].blkfluid-xl .blk18.blkgroup,
body[screen=xs].blkfluid-xs .blk19.blkgroup,
body[screen=sm].blkfluid-sm .blk19.blkgroup,
body[screen=md].blkfluid-md .blk19.blkgroup,
body[screen=lg].blkfluid-lg .blk19.blkgroup,
body[screen=xl].blkfluid-xl .blk19.blkgroup,
body[screen=xs].blkfluid-xs .blk20.blkgroup,
body[screen=sm].blkfluid-sm .blk20.blkgroup,
body[screen=md].blkfluid-md .blk20.blkgroup,
body[screen=lg].blkfluid-lg .blk20.blkgroup,
body[screen=xl].blkfluid-xl .blk20.blkgroup,
body[screen=xs].blkfluid-xs .blk21.blkgroup,
body[screen=sm].blkfluid-sm .blk21.blkgroup,
body[screen=md].blkfluid-md .blk21.blkgroup,
body[screen=lg].blkfluid-lg .blk21.blkgroup,
body[screen=xl].blkfluid-xl .blk21.blkgroup,
body[screen=xs].blkfluid-xs .blk22.blkgroup,
body[screen=sm].blkfluid-sm .blk22.blkgroup,
body[screen=md].blkfluid-md .blk22.blkgroup,
body[screen=lg].blkfluid-lg .blk22.blkgroup,
body[screen=xl].blkfluid-xl .blk22.blkgroup,
body[screen=xs].blkfluid-xs .blk23.blkgroup,
body[screen=sm].blkfluid-sm .blk23.blkgroup,
body[screen=md].blkfluid-md .blk23.blkgroup,
body[screen=lg].blkfluid-lg .blk23.blkgroup,
body[screen=xl].blkfluid-xl .blk23.blkgroup,
body[screen=xs].blkfluid-xs .blk24.blkgroup,
body[screen=sm].blkfluid-sm .blk24.blkgroup,
body[screen=md].blkfluid-md .blk24.blkgroup,
body[screen=lg].blkfluid-lg .blk24.blkgroup,
body[screen=xl].blkfluid-xl .blk24.blkgroup,
body[screen=xs].blkfluid-xs .blk25.blkgroup,
body[screen=sm].blkfluid-sm .blk25.blkgroup,
body[screen=md].blkfluid-md .blk25.blkgroup,
body[screen=lg].blkfluid-lg .blk25.blkgroup,
body[screen=xl].blkfluid-xl .blk25.blkgroup,
body[screen=xs].blkfluid-xs .blk26.blkgroup,
body[screen=sm].blkfluid-sm .blk26.blkgroup,
body[screen=md].blkfluid-md .blk26.blkgroup,
body[screen=lg].blkfluid-lg .blk26.blkgroup,
body[screen=xl].blkfluid-xl .blk26.blkgroup,
body[screen=xs].blkfluid-xs .blk27.blkgroup,
body[screen=sm].blkfluid-sm .blk27.blkgroup,
body[screen=md].blkfluid-md .blk27.blkgroup,
body[screen=lg].blkfluid-lg .blk27.blkgroup,
body[screen=xl].blkfluid-xl .blk27.blkgroup,
body[screen=xs].blkfluid-xs .blk28.blkgroup,
body[screen=sm].blkfluid-sm .blk28.blkgroup,
body[screen=md].blkfluid-md .blk28.blkgroup,
body[screen=lg].blkfluid-lg .blk28.blkgroup,
body[screen=xl].blkfluid-xl .blk28.blkgroup,
body[screen=xs].blkfluid-xs .blk29.blkgroup,
body[screen=sm].blkfluid-sm .blk29.blkgroup,
body[screen=md].blkfluid-md .blk29.blkgroup,
body[screen=lg].blkfluid-lg .blk29.blkgroup,
body[screen=xl].blkfluid-xl .blk29.blkgroup,
body[screen=xs].blkfluid-xs .blk30.blkgroup,
body[screen=sm].blkfluid-sm .blk30.blkgroup,
body[screen=md].blkfluid-md .blk30.blkgroup,
body[screen=lg].blkfluid-lg .blk30.blkgroup,
body[screen=xl].blkfluid-xl .blk30.blkgroup,
body[screen=xs].blkfluid-xs .blk1-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk1-xs.blkgroup,
body[screen=md].blkfluid-md .blk1-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk1-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk1-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk2-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk2-xs.blkgroup,
body[screen=md].blkfluid-md .blk2-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk2-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk2-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk3-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk3-xs.blkgroup,
body[screen=md].blkfluid-md .blk3-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk3-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk3-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk4-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk4-xs.blkgroup,
body[screen=md].blkfluid-md .blk4-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk4-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk4-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk5-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk5-xs.blkgroup,
body[screen=md].blkfluid-md .blk5-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk5-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk5-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk6-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk6-xs.blkgroup,
body[screen=md].blkfluid-md .blk6-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk6-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk6-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk7-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk7-xs.blkgroup,
body[screen=md].blkfluid-md .blk7-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk7-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk7-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk8-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk8-xs.blkgroup,
body[screen=md].blkfluid-md .blk8-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk8-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk8-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk9-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk9-xs.blkgroup,
body[screen=md].blkfluid-md .blk9-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk9-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk9-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk10-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk10-xs.blkgroup,
body[screen=md].blkfluid-md .blk10-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk10-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk10-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk11-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk11-xs.blkgroup,
body[screen=md].blkfluid-md .blk11-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk11-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk11-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk12-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk12-xs.blkgroup,
body[screen=md].blkfluid-md .blk12-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk12-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk12-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk13-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk13-xs.blkgroup,
body[screen=md].blkfluid-md .blk13-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk13-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk13-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk14-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk14-xs.blkgroup,
body[screen=md].blkfluid-md .blk14-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk14-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk14-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk15-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk15-xs.blkgroup,
body[screen=md].blkfluid-md .blk15-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk15-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk15-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk16-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk16-xs.blkgroup,
body[screen=md].blkfluid-md .blk16-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk16-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk16-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk17-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk17-xs.blkgroup,
body[screen=md].blkfluid-md .blk17-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk17-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk17-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk18-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk18-xs.blkgroup,
body[screen=md].blkfluid-md .blk18-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk18-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk18-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk19-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk19-xs.blkgroup,
body[screen=md].blkfluid-md .blk19-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk19-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk19-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk20-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk20-xs.blkgroup,
body[screen=md].blkfluid-md .blk20-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk20-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk20-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk21-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk21-xs.blkgroup,
body[screen=md].blkfluid-md .blk21-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk21-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk21-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk22-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk22-xs.blkgroup,
body[screen=md].blkfluid-md .blk22-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk22-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk22-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk23-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk23-xs.blkgroup,
body[screen=md].blkfluid-md .blk23-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk23-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk23-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk24-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk24-xs.blkgroup,
body[screen=md].blkfluid-md .blk24-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk24-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk24-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk25-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk25-xs.blkgroup,
body[screen=md].blkfluid-md .blk25-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk25-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk25-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk26-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk26-xs.blkgroup,
body[screen=md].blkfluid-md .blk26-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk26-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk26-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk27-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk27-xs.blkgroup,
body[screen=md].blkfluid-md .blk27-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk27-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk27-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk28-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk28-xs.blkgroup,
body[screen=md].blkfluid-md .blk28-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk28-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk28-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk29-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk29-xs.blkgroup,
body[screen=md].blkfluid-md .blk29-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk29-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk29-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk30-xs.blkgroup,
body[screen=sm].blkfluid-sm .blk30-xs.blkgroup,
body[screen=md].blkfluid-md .blk30-xs.blkgroup,
body[screen=lg].blkfluid-lg .blk30-xs.blkgroup,
body[screen=xl].blkfluid-xl .blk30-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk1-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk1-sm.blkgroup,
body[screen=md].blkfluid-md .blk1-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk1-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk1-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk2-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk2-sm.blkgroup,
body[screen=md].blkfluid-md .blk2-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk2-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk2-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk3-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk3-sm.blkgroup,
body[screen=md].blkfluid-md .blk3-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk3-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk3-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk4-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk4-sm.blkgroup,
body[screen=md].blkfluid-md .blk4-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk4-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk4-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk5-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk5-sm.blkgroup,
body[screen=md].blkfluid-md .blk5-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk5-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk5-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk6-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk6-sm.blkgroup,
body[screen=md].blkfluid-md .blk6-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk6-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk6-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk7-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk7-sm.blkgroup,
body[screen=md].blkfluid-md .blk7-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk7-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk7-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk8-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk8-sm.blkgroup,
body[screen=md].blkfluid-md .blk8-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk8-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk8-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk9-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk9-sm.blkgroup,
body[screen=md].blkfluid-md .blk9-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk9-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk9-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk10-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk10-sm.blkgroup,
body[screen=md].blkfluid-md .blk10-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk10-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk10-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk11-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk11-sm.blkgroup,
body[screen=md].blkfluid-md .blk11-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk11-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk11-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk12-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk12-sm.blkgroup,
body[screen=md].blkfluid-md .blk12-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk12-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk12-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk13-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk13-sm.blkgroup,
body[screen=md].blkfluid-md .blk13-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk13-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk13-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk14-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk14-sm.blkgroup,
body[screen=md].blkfluid-md .blk14-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk14-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk14-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk15-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk15-sm.blkgroup,
body[screen=md].blkfluid-md .blk15-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk15-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk15-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk16-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk16-sm.blkgroup,
body[screen=md].blkfluid-md .blk16-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk16-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk16-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk17-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk17-sm.blkgroup,
body[screen=md].blkfluid-md .blk17-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk17-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk17-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk18-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk18-sm.blkgroup,
body[screen=md].blkfluid-md .blk18-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk18-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk18-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk19-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk19-sm.blkgroup,
body[screen=md].blkfluid-md .blk19-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk19-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk19-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk20-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk20-sm.blkgroup,
body[screen=md].blkfluid-md .blk20-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk20-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk20-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk21-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk21-sm.blkgroup,
body[screen=md].blkfluid-md .blk21-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk21-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk21-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk22-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk22-sm.blkgroup,
body[screen=md].blkfluid-md .blk22-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk22-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk22-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk23-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk23-sm.blkgroup,
body[screen=md].blkfluid-md .blk23-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk23-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk23-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk24-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk24-sm.blkgroup,
body[screen=md].blkfluid-md .blk24-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk24-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk24-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk25-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk25-sm.blkgroup,
body[screen=md].blkfluid-md .blk25-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk25-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk25-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk26-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk26-sm.blkgroup,
body[screen=md].blkfluid-md .blk26-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk26-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk26-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk27-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk27-sm.blkgroup,
body[screen=md].blkfluid-md .blk27-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk27-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk27-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk28-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk28-sm.blkgroup,
body[screen=md].blkfluid-md .blk28-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk28-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk28-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk29-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk29-sm.blkgroup,
body[screen=md].blkfluid-md .blk29-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk29-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk29-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk30-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk30-sm.blkgroup,
body[screen=md].blkfluid-md .blk30-sm.blkgroup,
body[screen=lg].blkfluid-lg .blk30-sm.blkgroup,
body[screen=xl].blkfluid-xl .blk30-sm.blkgroup,
body[screen=xs].blkfluid-xs .blk1-md.blkgroup,
body[screen=sm].blkfluid-sm .blk1-md.blkgroup,
body[screen=md].blkfluid-md .blk1-md.blkgroup,
body[screen=lg].blkfluid-lg .blk1-md.blkgroup,
body[screen=xl].blkfluid-xl .blk1-md.blkgroup,
body[screen=xs].blkfluid-xs .blk2-md.blkgroup,
body[screen=sm].blkfluid-sm .blk2-md.blkgroup,
body[screen=md].blkfluid-md .blk2-md.blkgroup,
body[screen=lg].blkfluid-lg .blk2-md.blkgroup,
body[screen=xl].blkfluid-xl .blk2-md.blkgroup,
body[screen=xs].blkfluid-xs .blk3-md.blkgroup,
body[screen=sm].blkfluid-sm .blk3-md.blkgroup,
body[screen=md].blkfluid-md .blk3-md.blkgroup,
body[screen=lg].blkfluid-lg .blk3-md.blkgroup,
body[screen=xl].blkfluid-xl .blk3-md.blkgroup,
body[screen=xs].blkfluid-xs .blk4-md.blkgroup,
body[screen=sm].blkfluid-sm .blk4-md.blkgroup,
body[screen=md].blkfluid-md .blk4-md.blkgroup,
body[screen=lg].blkfluid-lg .blk4-md.blkgroup,
body[screen=xl].blkfluid-xl .blk4-md.blkgroup,
body[screen=xs].blkfluid-xs .blk5-md.blkgroup,
body[screen=sm].blkfluid-sm .blk5-md.blkgroup,
body[screen=md].blkfluid-md .blk5-md.blkgroup,
body[screen=lg].blkfluid-lg .blk5-md.blkgroup,
body[screen=xl].blkfluid-xl .blk5-md.blkgroup,
body[screen=xs].blkfluid-xs .blk6-md.blkgroup,
body[screen=sm].blkfluid-sm .blk6-md.blkgroup,
body[screen=md].blkfluid-md .blk6-md.blkgroup,
body[screen=lg].blkfluid-lg .blk6-md.blkgroup,
body[screen=xl].blkfluid-xl .blk6-md.blkgroup,
body[screen=xs].blkfluid-xs .blk7-md.blkgroup,
body[screen=sm].blkfluid-sm .blk7-md.blkgroup,
body[screen=md].blkfluid-md .blk7-md.blkgroup,
body[screen=lg].blkfluid-lg .blk7-md.blkgroup,
body[screen=xl].blkfluid-xl .blk7-md.blkgroup,
body[screen=xs].blkfluid-xs .blk8-md.blkgroup,
body[screen=sm].blkfluid-sm .blk8-md.blkgroup,
body[screen=md].blkfluid-md .blk8-md.blkgroup,
body[screen=lg].blkfluid-lg .blk8-md.blkgroup,
body[screen=xl].blkfluid-xl .blk8-md.blkgroup,
body[screen=xs].blkfluid-xs .blk9-md.blkgroup,
body[screen=sm].blkfluid-sm .blk9-md.blkgroup,
body[screen=md].blkfluid-md .blk9-md.blkgroup,
body[screen=lg].blkfluid-lg .blk9-md.blkgroup,
body[screen=xl].blkfluid-xl .blk9-md.blkgroup,
body[screen=xs].blkfluid-xs .blk10-md.blkgroup,
body[screen=sm].blkfluid-sm .blk10-md.blkgroup,
body[screen=md].blkfluid-md .blk10-md.blkgroup,
body[screen=lg].blkfluid-lg .blk10-md.blkgroup,
body[screen=xl].blkfluid-xl .blk10-md.blkgroup,
body[screen=xs].blkfluid-xs .blk11-md.blkgroup,
body[screen=sm].blkfluid-sm .blk11-md.blkgroup,
body[screen=md].blkfluid-md .blk11-md.blkgroup,
body[screen=lg].blkfluid-lg .blk11-md.blkgroup,
body[screen=xl].blkfluid-xl .blk11-md.blkgroup,
body[screen=xs].blkfluid-xs .blk12-md.blkgroup,
body[screen=sm].blkfluid-sm .blk12-md.blkgroup,
body[screen=md].blkfluid-md .blk12-md.blkgroup,
body[screen=lg].blkfluid-lg .blk12-md.blkgroup,
body[screen=xl].blkfluid-xl .blk12-md.blkgroup,
body[screen=xs].blkfluid-xs .blk13-md.blkgroup,
body[screen=sm].blkfluid-sm .blk13-md.blkgroup,
body[screen=md].blkfluid-md .blk13-md.blkgroup,
body[screen=lg].blkfluid-lg .blk13-md.blkgroup,
body[screen=xl].blkfluid-xl .blk13-md.blkgroup,
body[screen=xs].blkfluid-xs .blk14-md.blkgroup,
body[screen=sm].blkfluid-sm .blk14-md.blkgroup,
body[screen=md].blkfluid-md .blk14-md.blkgroup,
body[screen=lg].blkfluid-lg .blk14-md.blkgroup,
body[screen=xl].blkfluid-xl .blk14-md.blkgroup,
body[screen=xs].blkfluid-xs .blk15-md.blkgroup,
body[screen=sm].blkfluid-sm .blk15-md.blkgroup,
body[screen=md].blkfluid-md .blk15-md.blkgroup,
body[screen=lg].blkfluid-lg .blk15-md.blkgroup,
body[screen=xl].blkfluid-xl .blk15-md.blkgroup,
body[screen=xs].blkfluid-xs .blk16-md.blkgroup,
body[screen=sm].blkfluid-sm .blk16-md.blkgroup,
body[screen=md].blkfluid-md .blk16-md.blkgroup,
body[screen=lg].blkfluid-lg .blk16-md.blkgroup,
body[screen=xl].blkfluid-xl .blk16-md.blkgroup,
body[screen=xs].blkfluid-xs .blk17-md.blkgroup,
body[screen=sm].blkfluid-sm .blk17-md.blkgroup,
body[screen=md].blkfluid-md .blk17-md.blkgroup,
body[screen=lg].blkfluid-lg .blk17-md.blkgroup,
body[screen=xl].blkfluid-xl .blk17-md.blkgroup,
body[screen=xs].blkfluid-xs .blk18-md.blkgroup,
body[screen=sm].blkfluid-sm .blk18-md.blkgroup,
body[screen=md].blkfluid-md .blk18-md.blkgroup,
body[screen=lg].blkfluid-lg .blk18-md.blkgroup,
body[screen=xl].blkfluid-xl .blk18-md.blkgroup,
body[screen=xs].blkfluid-xs .blk19-md.blkgroup,
body[screen=sm].blkfluid-sm .blk19-md.blkgroup,
body[screen=md].blkfluid-md .blk19-md.blkgroup,
body[screen=lg].blkfluid-lg .blk19-md.blkgroup,
body[screen=xl].blkfluid-xl .blk19-md.blkgroup,
body[screen=xs].blkfluid-xs .blk20-md.blkgroup,
body[screen=sm].blkfluid-sm .blk20-md.blkgroup,
body[screen=md].blkfluid-md .blk20-md.blkgroup,
body[screen=lg].blkfluid-lg .blk20-md.blkgroup,
body[screen=xl].blkfluid-xl .blk20-md.blkgroup,
body[screen=xs].blkfluid-xs .blk21-md.blkgroup,
body[screen=sm].blkfluid-sm .blk21-md.blkgroup,
body[screen=md].blkfluid-md .blk21-md.blkgroup,
body[screen=lg].blkfluid-lg .blk21-md.blkgroup,
body[screen=xl].blkfluid-xl .blk21-md.blkgroup,
body[screen=xs].blkfluid-xs .blk22-md.blkgroup,
body[screen=sm].blkfluid-sm .blk22-md.blkgroup,
body[screen=md].blkfluid-md .blk22-md.blkgroup,
body[screen=lg].blkfluid-lg .blk22-md.blkgroup,
body[screen=xl].blkfluid-xl .blk22-md.blkgroup,
body[screen=xs].blkfluid-xs .blk23-md.blkgroup,
body[screen=sm].blkfluid-sm .blk23-md.blkgroup,
body[screen=md].blkfluid-md .blk23-md.blkgroup,
body[screen=lg].blkfluid-lg .blk23-md.blkgroup,
body[screen=xl].blkfluid-xl .blk23-md.blkgroup,
body[screen=xs].blkfluid-xs .blk24-md.blkgroup,
body[screen=sm].blkfluid-sm .blk24-md.blkgroup,
body[screen=md].blkfluid-md .blk24-md.blkgroup,
body[screen=lg].blkfluid-lg .blk24-md.blkgroup,
body[screen=xl].blkfluid-xl .blk24-md.blkgroup,
body[screen=xs].blkfluid-xs .blk25-md.blkgroup,
body[screen=sm].blkfluid-sm .blk25-md.blkgroup,
body[screen=md].blkfluid-md .blk25-md.blkgroup,
body[screen=lg].blkfluid-lg .blk25-md.blkgroup,
body[screen=xl].blkfluid-xl .blk25-md.blkgroup,
body[screen=xs].blkfluid-xs .blk26-md.blkgroup,
body[screen=sm].blkfluid-sm .blk26-md.blkgroup,
body[screen=md].blkfluid-md .blk26-md.blkgroup,
body[screen=lg].blkfluid-lg .blk26-md.blkgroup,
body[screen=xl].blkfluid-xl .blk26-md.blkgroup,
body[screen=xs].blkfluid-xs .blk27-md.blkgroup,
body[screen=sm].blkfluid-sm .blk27-md.blkgroup,
body[screen=md].blkfluid-md .blk27-md.blkgroup,
body[screen=lg].blkfluid-lg .blk27-md.blkgroup,
body[screen=xl].blkfluid-xl .blk27-md.blkgroup,
body[screen=xs].blkfluid-xs .blk28-md.blkgroup,
body[screen=sm].blkfluid-sm .blk28-md.blkgroup,
body[screen=md].blkfluid-md .blk28-md.blkgroup,
body[screen=lg].blkfluid-lg .blk28-md.blkgroup,
body[screen=xl].blkfluid-xl .blk28-md.blkgroup,
body[screen=xs].blkfluid-xs .blk29-md.blkgroup,
body[screen=sm].blkfluid-sm .blk29-md.blkgroup,
body[screen=md].blkfluid-md .blk29-md.blkgroup,
body[screen=lg].blkfluid-lg .blk29-md.blkgroup,
body[screen=xl].blkfluid-xl .blk29-md.blkgroup,
body[screen=xs].blkfluid-xs .blk30-md.blkgroup,
body[screen=sm].blkfluid-sm .blk30-md.blkgroup,
body[screen=md].blkfluid-md .blk30-md.blkgroup,
body[screen=lg].blkfluid-lg .blk30-md.blkgroup,
body[screen=xl].blkfluid-xl .blk30-md.blkgroup,
body[screen=xs].blkfluid-xs .blk1-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk1-lg.blkgroup,
body[screen=md].blkfluid-md .blk1-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk1-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk1-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk2-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk2-lg.blkgroup,
body[screen=md].blkfluid-md .blk2-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk2-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk2-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk3-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk3-lg.blkgroup,
body[screen=md].blkfluid-md .blk3-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk3-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk3-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk4-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk4-lg.blkgroup,
body[screen=md].blkfluid-md .blk4-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk4-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk4-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk5-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk5-lg.blkgroup,
body[screen=md].blkfluid-md .blk5-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk5-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk5-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk6-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk6-lg.blkgroup,
body[screen=md].blkfluid-md .blk6-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk6-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk6-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk7-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk7-lg.blkgroup,
body[screen=md].blkfluid-md .blk7-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk7-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk7-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk8-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk8-lg.blkgroup,
body[screen=md].blkfluid-md .blk8-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk8-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk8-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk9-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk9-lg.blkgroup,
body[screen=md].blkfluid-md .blk9-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk9-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk9-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk10-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk10-lg.blkgroup,
body[screen=md].blkfluid-md .blk10-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk10-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk10-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk11-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk11-lg.blkgroup,
body[screen=md].blkfluid-md .blk11-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk11-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk11-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk12-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk12-lg.blkgroup,
body[screen=md].blkfluid-md .blk12-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk12-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk12-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk13-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk13-lg.blkgroup,
body[screen=md].blkfluid-md .blk13-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk13-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk13-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk14-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk14-lg.blkgroup,
body[screen=md].blkfluid-md .blk14-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk14-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk14-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk15-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk15-lg.blkgroup,
body[screen=md].blkfluid-md .blk15-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk15-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk15-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk16-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk16-lg.blkgroup,
body[screen=md].blkfluid-md .blk16-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk16-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk16-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk17-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk17-lg.blkgroup,
body[screen=md].blkfluid-md .blk17-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk17-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk17-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk18-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk18-lg.blkgroup,
body[screen=md].blkfluid-md .blk18-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk18-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk18-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk19-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk19-lg.blkgroup,
body[screen=md].blkfluid-md .blk19-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk19-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk19-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk20-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk20-lg.blkgroup,
body[screen=md].blkfluid-md .blk20-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk20-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk20-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk21-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk21-lg.blkgroup,
body[screen=md].blkfluid-md .blk21-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk21-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk21-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk22-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk22-lg.blkgroup,
body[screen=md].blkfluid-md .blk22-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk22-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk22-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk23-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk23-lg.blkgroup,
body[screen=md].blkfluid-md .blk23-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk23-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk23-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk24-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk24-lg.blkgroup,
body[screen=md].blkfluid-md .blk24-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk24-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk24-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk25-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk25-lg.blkgroup,
body[screen=md].blkfluid-md .blk25-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk25-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk25-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk26-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk26-lg.blkgroup,
body[screen=md].blkfluid-md .blk26-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk26-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk26-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk27-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk27-lg.blkgroup,
body[screen=md].blkfluid-md .blk27-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk27-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk27-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk28-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk28-lg.blkgroup,
body[screen=md].blkfluid-md .blk28-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk28-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk28-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk29-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk29-lg.blkgroup,
body[screen=md].blkfluid-md .blk29-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk29-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk29-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk30-lg.blkgroup,
body[screen=sm].blkfluid-sm .blk30-lg.blkgroup,
body[screen=md].blkfluid-md .blk30-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk30-lg.blkgroup,
body[screen=xl].blkfluid-xl .blk30-lg.blkgroup,
body[screen=xs].blkfluid-xs .blk1-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk1-xl.blkgroup,
body[screen=md].blkfluid-md .blk1-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk1-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk1-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk2-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk2-xl.blkgroup,
body[screen=md].blkfluid-md .blk2-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk2-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk2-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk3-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk3-xl.blkgroup,
body[screen=md].blkfluid-md .blk3-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk3-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk3-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk4-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk4-xl.blkgroup,
body[screen=md].blkfluid-md .blk4-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk4-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk4-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk5-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk5-xl.blkgroup,
body[screen=md].blkfluid-md .blk5-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk5-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk5-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk6-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk6-xl.blkgroup,
body[screen=md].blkfluid-md .blk6-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk6-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk6-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk7-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk7-xl.blkgroup,
body[screen=md].blkfluid-md .blk7-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk7-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk7-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk8-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk8-xl.blkgroup,
body[screen=md].blkfluid-md .blk8-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk8-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk8-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk9-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk9-xl.blkgroup,
body[screen=md].blkfluid-md .blk9-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk9-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk9-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk10-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk10-xl.blkgroup,
body[screen=md].blkfluid-md .blk10-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk10-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk10-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk11-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk11-xl.blkgroup,
body[screen=md].blkfluid-md .blk11-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk11-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk11-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk12-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk12-xl.blkgroup,
body[screen=md].blkfluid-md .blk12-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk12-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk12-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk13-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk13-xl.blkgroup,
body[screen=md].blkfluid-md .blk13-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk13-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk13-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk14-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk14-xl.blkgroup,
body[screen=md].blkfluid-md .blk14-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk14-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk14-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk15-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk15-xl.blkgroup,
body[screen=md].blkfluid-md .blk15-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk15-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk15-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk16-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk16-xl.blkgroup,
body[screen=md].blkfluid-md .blk16-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk16-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk16-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk17-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk17-xl.blkgroup,
body[screen=md].blkfluid-md .blk17-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk17-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk17-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk18-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk18-xl.blkgroup,
body[screen=md].blkfluid-md .blk18-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk18-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk18-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk19-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk19-xl.blkgroup,
body[screen=md].blkfluid-md .blk19-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk19-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk19-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk20-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk20-xl.blkgroup,
body[screen=md].blkfluid-md .blk20-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk20-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk20-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk21-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk21-xl.blkgroup,
body[screen=md].blkfluid-md .blk21-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk21-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk21-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk22-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk22-xl.blkgroup,
body[screen=md].blkfluid-md .blk22-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk22-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk22-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk23-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk23-xl.blkgroup,
body[screen=md].blkfluid-md .blk23-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk23-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk23-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk24-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk24-xl.blkgroup,
body[screen=md].blkfluid-md .blk24-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk24-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk24-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk25-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk25-xl.blkgroup,
body[screen=md].blkfluid-md .blk25-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk25-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk25-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk26-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk26-xl.blkgroup,
body[screen=md].blkfluid-md .blk26-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk26-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk26-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk27-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk27-xl.blkgroup,
body[screen=md].blkfluid-md .blk27-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk27-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk27-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk28-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk28-xl.blkgroup,
body[screen=md].blkfluid-md .blk28-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk28-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk28-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk29-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk29-xl.blkgroup,
body[screen=md].blkfluid-md .blk29-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk29-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk29-xl.blkgroup,
body[screen=xs].blkfluid-xs .blk30-xl.blkgroup,
body[screen=sm].blkfluid-sm .blk30-xl.blkgroup,
body[screen=md].blkfluid-md .blk30-xl.blkgroup,
body[screen=lg].blkfluid-lg .blk30-xl.blkgroup,
body[screen=xl].blkfluid-xl .blk30-xl.blkgroup {
  margin: 0;
  border: none;
  padding: 0;
}
.blk1\/1,
.blk100\% {
  width: calc(100% - 20px);
}
.blk95\% {
  width: calc(95% - 20px);
}
.blk9\/10,
.blk90\% {
  width: calc(90% - 20px);
}
.blk8\/9 {
  width: calc(88.889% - 20px);
}
.blk7\/8 {
  width: calc(87.5% - 20px);
}
.blk6\/7 {
  width: calc(85.714% - 20px);
}
.blk85\% {
  width: calc(85% - 20px);
}
.blk5\/6 {
  width: calc(83.333% - 20px);
}
.blk4\/5,
.blk80\% {
  width: calc(80% - 20px);
}
.blk7\/9 {
  width: calc(77.778% - 20px);
}
.blk3\/4,
.blk75\% {
  width: calc(75% - 20px);
}
.blk5\/7 {
  width: calc(71.429% - 20px);
}
.blk7\/10,
.blk70\% {
  width: calc(70% - 20px);
}
.blk2\/3 {
  width: calc(66.667% - 20px);
}
.blk65\% {
  width: calc(65% - 20px);
}
.blk5\/8 {
  width: calc(62.5% - 20px);
}
.blk3\/5,
.blk60\% {
  width: calc(60% - 20px);
}
.blk4\/7 {
  width: calc(57.143% - 20px);
}
.blk5\/9 {
  width: calc(55.556% - 20px);
}
.blk55\% {
  width: calc(55% - 20px);
}
.blk1\/2,
.blk50\% {
  width: calc(50% - 20px);
}
.blk45\% {
  width: calc(45% - 20px);
}
.blk4\/9 {
  width: calc(44.444% - 20px);
}
.blk3\/7 {
  width: calc(42.857%  - 20px);
}
.blk2\/5,
.blk40\% {
  width: calc(40% - 20px);
}
.blk3\/8 {
  width: calc(37.5% - 20px);
}
.blk35\% {
  width: calc(35% - 20px);
}
.blk1\/3 {
  width: calc(33.333% - 20px);
}
.blk3\/10,
.blk30\% {
  width: calc(30% - 20px);
}
.blk2\/7 {
  width: calc(28.571% - 20px);
}
.blk1\/4,
.blk25\% {
  width: calc(25% - 20px);
}
.blk2\/9 {
  width: calc(22.222% - 20px);
}
.blk1\/5,
.blk20\% {
  width: calc(20% - 20px);
}
.blk1\/6 {
  width: calc(16.667% - 20px);
}
.blk15\% {
  width: calc(15% - 20px);
}
.blk1\/7 {
  width: calc(14.286% - 20px);
}
.blk1\/8 {
  width: calc(12.5% - 20px);
}
.blk1\/9 {
  width: calc(11.111% - 20px);
}
.blk1\/10,
.blk10\% {
  width: calc(10% - 20px);
}
.blk5\% {
  width: calc(5% - 20px);
}
.blkgroup.blk1\/1,
.blkgroup.blk100\% {
  width: 100%;
}
.blkgroup.blk95\% {
  width: 95%;
}
.blkgroup.blk9\/10,
.blkgroup.blk90\% {
  width: 90%;
}
.blkgroup.blk8\/9 {
  width: 88.889%;
}
.blkgroup.blk7\/8 {
  width: 87.5%;
}
.blkgroup.blk6\/7 {
  width: 85.714%;
}
.blkgroup.blk85\% {
  width: 85%;
}
.blkgroup.blk5\/6 {
  width: 83.333%;
}
.blkgroup.blk4\/5,
.blkgroup.blk80\% {
  width: 80%;
}
.blkgroup.blk7\/9 {
  width: 77.778%;
}
.blkgroup.blk3\/4,
.blkgroup.blk75\% {
  width: 75%;
}
.blkgroup.blk5\/7 {
  width: 71.429%;
}
.blkgroup.blk7\/10,
.blkgroup.blk70\% {
  width: 70%;
}
.blkgroup.blk2\/3 {
  width: 66.667%;
}
.blkgroup.blk65\% {
  width: 65%;
}
.blkgroup.blk3\/5,
.blkgroup.blk60\% {
  width: 60%;
}
.blkgroup.blk4\/7 {
  width: 57.143%;
}
.blkgroup.blk5\/9 {
  width: 55.556%;
}
.blkgroup.blk55\% {
  width: 55%;
}
.blkgroup.blk1\/2,
.blkgroup.blk50\% {
  width: 50%;
}
.blkgroup.blk45\% {
  width: 45%;
}
.blkgroup.blk4\/9 {
  width: 44.444%;
}
.blkgroup.blk3\/7 {
  width: 42.857%;
}
.blkgroup.blk2\/5,
.blkgroup.blk40\% {
  width: 40%;
}
.blkgroup.blk3\/8 {
  width: 37.5%;
}
.blkgroup.blk35\% {
  width: 35%;
}
.blkgroup.blk1\/3 {
  width: 33.333%;
}
.blkgroup.blk3\/10,
.blkgroup.blk30\% {
  width: 30%;
}
.blkgroup.blk2\/7 {
  width: 28.571%;
}
.blkgroup.blk1\/4,
.blkgroup.blk25\% {
  width: 25%;
}
.blkgroup.blk2\/9 {
  width: 22.222%;
}
.blkgroup.blk1\/5,
.blkgroup.blk20\% {
  width: 20%;
}
.blkgroup.blk1\/6 {
  width: 16.667%;
}
.blkgroup.blk15\% {
  width: 15%;
}
.blkgroup.blk1\/7 {
  width: 14.286%;
}
.blkgroup.blk1\/8 {
  width: 12.5%;
}
.blkgroup.blk1\/9 {
  width: 11.111%;
}
.blkgroup.blk1\/10,
.blkgroup.blk10\% {
  width: 10%;
}
.blkgroup.blk5\% {
  width: 5%;
}
body[screen=xl] .blk1\/1-xl,
body[screen=xl] .blk100\%-xl {
  width: calc(100% - 20px);
}
body[screen=xl] .blk95\%-xl {
  width: calc(95% - 20px);
}
body[screen=xl] .blk9\/10-xl,
body[screen=xl] .blk90\%-xl {
  width: calc(90% - 20px);
}
body[screen=xl] .blk8\/9-xl {
  width: calc(88.889% - 20px);
}
body[screen=xl] .blk7\/8-xl {
  width: calc(87.5% - 20px);
}
body[screen=xl] .blk6\/7-xl {
  width: calc(85.714% - 20px);
}
body[screen=xl] .blk85\%-xl {
  width: calc(85% - 20px);
}
body[screen=xl] .blk5\/6-xl {
  width: calc(83.333% - 20px);
}
body[screen=xl] .blk4\/5-xl,
body[screen=xl] .blk80\%-xl {
  width: calc(80% - 20px);
}
body[screen=xl] .blk7\/9-xl {
  width: calc(77.778% - 20px);
}
body[screen=xl] .blk3\/4-xl,
body[screen=xl] .blk75\%-xl {
  width: calc(75% - 20px);
}
body[screen=xl] .blk5\/7-xl {
  width: calc(71.429% - 20px);
}
body[screen=xl] .blk7\/10-xl,
body[screen=xl] .blk70\%-xl {
  width: calc(70% - 20px);
}
body[screen=xl] .blk2\/3-xl {
  width: calc(66.667% - 20px);
}
body[screen=xl] .blk65\%-xl {
  width: calc(65% - 20px);
}
body[screen=xl] .blk5\/8-xl {
  width: calc(62.5% - 20px);
}
body[screen=xl] .blk3\/5-xl,
body[screen=xl] .blk60\%-xl {
  width: calc(60% - 20px);
}
body[screen=xl] .blk4\/7-xl {
  width: calc(57.143% - 20px);
}
body[screen=xl] .blk5\/9-xl {
  width: calc(55.556% - 20px);
}
body[screen=xl] .blk55\%-xl {
  width: calc(55% - 20px);
}
body[screen=xl] .blk1\/2-xl,
body[screen=xl] .blk50\%-xl {
  width: calc(50% - 20px);
}
body[screen=xl] .blk45\%-xl {
  width: calc(45% - 20px);
}
body[screen=xl] .blk4\/9-xl {
  width: calc(44.444% - 20px);
}
body[screen=xl] .blk3\/7-xl {
  width: calc(42.857%  - 20px);
}
body[screen=xl] .blk2\/5-xl,
body[screen=xl] .blk40\%-xl {
  width: calc(40% - 20px);
}
body[screen=xl] .blk3\/8-xl {
  width: calc(37.5% - 20px);
}
body[screen=xl] .blk35\%-xl {
  width: calc(35% - 20px);
}
body[screen=xl] .blk1\/3-xl {
  width: calc(33.333% - 20px);
}
body[screen=xl] .blk3\/10-xl,
body[screen=xl] .blk30\%-xl {
  width: calc(30% - 20px);
}
body[screen=xl] .blk2\/7-xl {
  width: calc(28.571% - 20px);
}
body[screen=xl] .blk1\/4-xl,
body[screen=xl] .blk25\%-xl {
  width: calc(25% - 20px);
}
body[screen=xl] .blk2\/9-xl {
  width: calc(22.222% - 20px);
}
body[screen=xl] .blk1\/5-xl,
body[screen=xl] .blk20\%-xl {
  width: calc(20% - 20px);
}
body[screen=xl] .blk1\/6-xl {
  width: calc(16.667% - 20px);
}
body[screen=xl] .blk15\%-xl {
  width: calc(15% - 20px);
}
body[screen=xl] .blk1\/7-xl {
  width: calc(14.286% - 20px);
}
body[screen=xl] .blk1\/8-xl {
  width: calc(12.5% - 20px);
}
body[screen=xl] .blk1\/9-xl {
  width: calc(11.111% - 20px);
}
body[screen=xl] .blk1\/10-xl,
body[screen=xl] .blk10\%-xl {
  width: calc(10% - 20px);
}
body[screen=xl] .blk5\%-xl {
  width: calc(5% - 20px);
}
body[screen=xl] .blkgroup.blk1\/1-xl,
body[screen=xl] .blkgroup.blk100\%-xl {
  width: 100%;
}
body[screen=xl] .blkgroup.blk95\%-xl {
  width: 95%;
}
body[screen=xl] .blkgroup.blk9\/10-xl,
body[screen=xl] .blkgroup.blk90\%-xl {
  width: 90%;
}
body[screen=xl] .blkgroup.blk8\/9-xl {
  width: 88.889%;
}
body[screen=xl] .blkgroup.blk7\/8-xl {
  width: 87.5%;
}
body[screen=xl] .blkgroup.blk6\/7-xl {
  width: 85.714%;
}
body[screen=xl] .blkgroup.blk85\%-xl {
  width: 85%;
}
body[screen=xl] .blkgroup.blk5\/6 -xl {
  width: 83.333%;
}
body[screen=xl] .blkgroup.blk4\/5-xl,
body[screen=xl] .blkgroup.blk80\%-xl {
  width: 80%;
}
body[screen=xl] .blkgroup.blk7\/9-xl {
  width: 77.778%;
}
body[screen=xl] .blkgroup.blk3\/4-xl,
body[screen=xl] .blkgroup.blk75\%-xl {
  width: 75%;
}
body[screen=xl] .blkgroup.blk5\/7-xl {
  width: 71.429%;
}
body[screen=xl] .blkgroup.blk7\/10-xl,
body[screen=xl] .blkgroup.blk70\%-xl {
  width: 70%;
}
body[screen=xl] .blkgroup.blk2\/3-xl {
  width: 66.667%;
}
body[screen=xl] .blkgroup.blk65\%-xl {
  width: 65%;
}
body[screen=xl] .blkgroup.blk3\/5-xl,
body[screen=xl] .blkgroup.blk60\%-xl {
  width: 60%;
}
body[screen=xl] .blkgroup.blk4\/7-xl {
  width: 57.143%;
}
body[screen=xl] .blkgroup.blk5\/9-xl {
  width: 55.556%;
}
body[screen=xl] .blkgroup.blk55\%-xl {
  width: 55%;
}
body[screen=xl] .blkgroup.blk1\/2-xl,
body[screen=xl] .blkgroup.blk50\%-xl {
  width: 50%;
}
body[screen=xl] .blkgroup.blk45\%-xl {
  width: 45%;
}
body[screen=xl] .blkgroup.blk4\/9-xl {
  width: 44.444%;
}
body[screen=xl] .blkgroup.blk3\/7-xl {
  width: 42.857%;
}
body[screen=xl] .blkgroup.blk2\/5-xl,
body[screen=xl] .blkgroup.blk40\%-xl {
  width: 40%;
}
body[screen=xl] .blkgroup.blk3\/8-xl {
  width: 37.5%;
}
body[screen=xl] .blkgroup.blk35\%-xl {
  width: 35%;
}
body[screen=xl] .blkgroup.blk1\/3-xl {
  width: 33.333%;
}
body[screen=xl] .blkgroup.blk3\/10-xl,
body[screen=xl] .blkgroup.blk30\%-xl {
  width: 30%;
}
body[screen=xl] .blkgroup.blk2\/7-xl {
  width: 28.571%;
}
body[screen=xl] .blkgroup.blk1\/4-xl,
body[screen=xl] .blkgroup.blk25\%-xl {
  width: 25%;
}
body[screen=xl] .blkgroup.blk2\/9-xl {
  width: 22.222%;
}
body[screen=xl] .blkgroup.blk1\/5-xl,
body[screen=xl] .blkgroup.blk20\%-xl {
  width: 20%;
}
body[screen=xl] .blkgroup.blk1\/6-xl {
  width: 16.667%;
}
body[screen=xl] .blkgroup.blk15\%-xl {
  width: 15%;
}
body[screen=xl] .blkgroup.blk1\/7-xl {
  width: 14.286%;
}
body[screen=xl] .blkgroup.blk1\/8-xl {
  width: 12.5%;
}
body[screen=xl] .blkgroup.blk1\/9-xl {
  width: 11.111%;
}
body[screen=xl] .blkgroup.blk1\/10-xl,
body[screen=xl] .blkgroup.blk10\%-xl {
  width: 10%;
}
body[screen=xl] .blkgroup.blk5\%-xl {
  width: 5%;
}
body[screen=lg] .blk1\/1-lg,
body[screen=lg] .blk100\%-lg {
  width: calc(100% - 20px);
}
body[screen=lg] .blk95\%-lg {
  width: calc(95% - 20px);
}
body[screen=lg] .blk9\/10-lg,
body[screen=lg] .blk90\%-lg {
  width: calc(90% - 20px);
}
body[screen=lg] .blk8\/9-lg {
  width: calc(88.889% - 20px);
}
body[screen=lg] .blk7\/8-lg {
  width: calc(87.5% - 20px);
}
body[screen=lg] .blk6\/7-lg {
  width: calc(85.714% - 20px);
}
body[screen=lg] .blk85\%-lg {
  width: calc(85% - 20px);
}
body[screen=lg] .blk5\/6-lg {
  width: calc(83.333% - 20px);
}
body[screen=lg] .blk4\/5-lg,
body[screen=lg] .blk80\%-lg {
  width: calc(80% - 20px);
}
body[screen=lg] .blk7\/9-lg {
  width: calc(77.778% - 20px);
}
body[screen=lg] .blk3\/4-lg,
body[screen=lg] .blk75\%-lg {
  width: calc(75% - 20px);
}
body[screen=lg] .blk5\/7-lg {
  width: calc(71.429% - 20px);
}
body[screen=lg] .blk7\/10-lg,
body[screen=lg] .blk70\%-lg {
  width: calc(70% - 20px);
}
body[screen=lg] .blk2\/3-lg {
  width: calc(66.667% - 20px);
}
body[screen=lg] .blk65\%-lg {
  width: calc(65% - 20px);
}
body[screen=lg] .blk5\/8-lg {
  width: calc(62.5% - 20px);
}
body[screen=lg] .blk3\/5-lg,
body[screen=lg] .blk60\%-lg {
  width: calc(60% - 20px);
}
body[screen=lg] .blk4\/7-lg {
  width: calc(57.143% - 20px);
}
body[screen=lg] .blk5\/9-lg {
  width: calc(55.556% - 20px);
}
body[screen=lg] .blk55\%-lg {
  width: calc(55% - 20px);
}
body[screen=lg] .blk1\/2-lg,
body[screen=lg] .blk50\%-lg {
  width: calc(50% - 20px);
}
body[screen=lg] .blk45\%-lg {
  width: calc(45% - 20px);
}
body[screen=lg] .blk4\/9-lg {
  width: calc(44.444% - 20px);
}
body[screen=lg] .blk3\/7-lg {
  width: calc(42.857%  - 20px);
}
body[screen=lg] .blk2\/5-lg,
body[screen=lg] .blk40\%-lg {
  width: calc(40% - 20px);
}
body[screen=lg] .blk3\/8-lg {
  width: calc(37.5% - 20px);
}
body[screen=lg] .blk35\%-lg {
  width: calc(35% - 20px);
}
body[screen=lg] .blk1\/3-lg {
  width: calc(33.333% - 20px);
}
body[screen=lg] .blk3\/10-lg,
body[screen=lg] .blk30\%-lg {
  width: calc(30% - 20px);
}
body[screen=lg] .blk2\/7-lg {
  width: calc(28.571% - 20px);
}
body[screen=lg] .blk1\/4-lg,
body[screen=lg] .blk25\%-lg {
  width: calc(25% - 20px);
}
body[screen=lg] .blk2\/9-lg {
  width: calc(22.222% - 20px);
}
body[screen=lg] .blk1\/5-lg,
body[screen=lg] .blk20\%-lg {
  width: calc(20% - 20px);
}
body[screen=lg] .blk1\/6-lg {
  width: calc(16.667% - 20px);
}
body[screen=lg] .blk15\%-lg {
  width: calc(15% - 20px);
}
body[screen=lg] .blk1\/7-lg {
  width: calc(14.286% - 20px);
}
body[screen=lg] .blk1\/8-lg {
  width: calc(12.5% - 20px);
}
body[screen=lg] .blk1\/9-lg {
  width: calc(11.111% - 20px);
}
body[screen=lg] .blk1\/10-lg,
body[screen=lg] .blk10\%-lg {
  width: calc(10% - 20px);
}
body[screen=lg] .blk5\%-lg {
  width: calc(5% - 20px);
}
body[screen=lg] .blkgroup.blk1\/1-lg,
body[screen=lg] .blkgroup.blk100\%-lg {
  width: 100%;
}
body[screen=lg] .blkgroup.blk95\%-lg {
  width: 95%;
}
body[screen=lg] .blkgroup.blk9\/10-lg,
body[screen=lg] .blkgroup.blk90\%-lg {
  width: 90%;
}
body[screen=lg] .blkgroup.blk8\/9-lg {
  width: 88.889%;
}
body[screen=lg] .blkgroup.blk7\/8-lg {
  width: 87.5%;
}
body[screen=lg] .blkgroup.blk6\/7-lg {
  width: 85.714%;
}
body[screen=lg] .blkgroup.blk85\%-lg {
  width: 85%;
}
body[screen=lg] .blkgroup.blk5\/6 -lg {
  width: 83.333%;
}
body[screen=lg] .blkgroup.blk4\/5-lg,
body[screen=lg] .blkgroup.blk80\%-lg {
  width: 80%;
}
body[screen=lg] .blkgroup.blk7\/9-lg {
  width: 77.778%;
}
body[screen=lg] .blkgroup.blk3\/4-lg,
body[screen=lg] .blkgroup.blk75\%-lg {
  width: 75%;
}
body[screen=lg] .blkgroup.blk5\/7-lg {
  width: 71.429%;
}
body[screen=lg] .blkgroup.blk7\/10-lg,
body[screen=lg] .blkgroup .blk70\%-lg {
  width: 70%;
}
body[screen=lg] .blkgroup.blk2\/3-lg {
  width: 66.667%;
}
body[screen=lg] .blkgroup.blk65\%-lg {
  width: 65%;
}
body[screen=lg] .blkgroup.blk3\/5-lg,
body[screen=lg] .blkgroup.blk60\%-lg {
  width: 60%;
}
body[screen=lg] .blkgroup.blk4\/7-lg {
  width: 57.143%;
}
body[screen=lg] .blkgroup.blk5\/9-lg {
  width: 55.556%;
}
body[screen=lg] .blkgroup.blk55\%-lg {
  width: 55%;
}
body[screen=lg] .blkgroup.blk1\/2-lg,
body[screen=lg] .blkgroup.blk50\%-lg {
  width: 50%;
}
body[screen=lg] .blkgroup.blk45\%-lg {
  width: 45%;
}
body[screen=lg] .blkgroup.blk4\/9-lg {
  width: 44.444%;
}
body[screen=lg] .blkgroup.blk3\/7-lg {
  width: 42.857%;
}
body[screen=lg] .blkgroup.blk2\/5-lg,
body[screen=lg] .blkgroup.blk40\%-lg {
  width: 40%;
}
body[screen=lg] .blkgroup.blk3\/8-lg {
  width: 37.5%;
}
body[screen=lg] .blkgroup.blk35\%-lg {
  width: 35%;
}
body[screen=lg] .blkgroup.blk1\/3-lg {
  width: 33.333%;
}
body[screen=lg] .blkgroup.blk3\/10-lg,
body[screen=lg] .blkgroup.blk30\%-lg {
  width: 30%;
}
body[screen=lg] .blkgroup.blk2\/7-lg {
  width: 28.571%;
}
body[screen=lg] .blkgroup.blk1\/4-lg,
body[screen=lg] .blkgroup.blk25\%-lg {
  width: 25%;
}
body[screen=lg] .blkgroup.blk2\/9-lg {
  width: 22.222%;
}
body[screen=lg] .blkgroup.blk1\/5-lg,
body[screen=lg] .blkgroup.blk20\%-lg {
  width: 20%;
}
body[screen=lg] .blkgroup.blk1\/6-lg {
  width: 16.667%;
}
body[screen=lg] .blkgroup.blk15\%-lg {
  width: 15%;
}
body[screen=lg] .blkgroup.blk1\/7-lg {
  width: 14.286%;
}
body[screen=lg] .blkgroup.blk1\/8-lg {
  width: 12.5%;
}
body[screen=lg] .blkgroup.blk1\/9-lg {
  width: 11.111%;
}
body[screen=lg] .blkgroup.blk1\/10-lg,
body[screen=lg] .blkgroup.blk10\%-lg {
  width: 10%;
}
body[screen=lg] .blkgroup.blk5\%-lg {
  width: 5%;
}
body[screen=md] .blk1\/1-md,
body[screen=md] .blk100\%-md {
  width: calc(100% - 20px);
}
body[screen=md] .blk95\%-md {
  width: calc(95% - 20px);
}
body[screen=md] .blk9\/10-md,
body[screen=md] .blk90\%-md {
  width: calc(90% - 20px);
}
body[screen=md] .blk8\/9-md {
  width: calc(88.889% - 20px);
}
body[screen=md] .blk7\/8-md {
  width: calc(87.5% - 20px);
}
body[screen=md] .blk6\/7-md {
  width: calc(85.714% - 20px);
}
body[screen=md] .blk85\%-md {
  width: calc(85% - 20px);
}
body[screen=md] .blk5\/6-md {
  width: calc(83.333% - 20px);
}
body[screen=md] .blk4\/5-md,
body[screen=md] .blk80\%-md {
  width: calc(80% - 20px);
}
body[screen=md] .blk7\/9-md {
  width: calc(77.778% - 20px);
}
body[screen=md] .blk3\/4-md,
body[screen=md] .blk75\%-md {
  width: calc(75% - 20px);
}
body[screen=md] .blk5\/7-md {
  width: calc(71.429% - 20px);
}
body[screen=md] .blk7\/10-md,
body[screen=md] .blk70\%-md {
  width: calc(70% - 20px);
}
body[screen=md] .blk2\/3-md {
  width: calc(66.667% - 20px);
}
body[screen=md] .blk65\%-md {
  width: calc(65% - 20px);
}
body[screen=md] .blk5\/8-md {
  width: calc(62.5% - 20px);
}
body[screen=md] .blk3\/5-md,
body[screen=md] .blk60\%-md {
  width: calc(60% - 20px);
}
body[screen=md] .blk4\/7-md {
  width: calc(57.143% - 20px);
}
body[screen=md] .blk5\/9-md {
  width: calc(55.556% - 20px);
}
body[screen=md] .blk55\%-md {
  width: calc(55% - 20px);
}
body[screen=md] .blk1\/2-md,
body[screen=md] .blk50\%-md {
  width: calc(50% - 20px);
}
body[screen=md] .blk45\%-md {
  width: calc(45% - 20px);
}
body[screen=md] .blk4\/9-md {
  width: calc(44.444% - 20px);
}
body[screen=md] .blk3\/7-md {
  width: calc(42.857%  - 20px);
}
body[screen=md] .blk2\/5-md,
body[screen=md] .blk40\%-md {
  width: calc(40% - 20px);
}
body[screen=md] .blk3\/8-md {
  width: calc(37.5% - 20px);
}
body[screen=md] .blk35\%-md {
  width: calc(35% - 20px);
}
body[screen=md] .blk1\/3-md {
  width: calc(33.333% - 20px);
}
body[screen=md] .blk3\/10-md,
body[screen=md] .blk30\%-md {
  width: calc(30% - 20px);
}
body[screen=md] .blk2\/7-md {
  width: calc(28.571% - 20px);
}
body[screen=md] .blk1\/4-md,
body[screen=md] .blk25\%-md {
  width: calc(25% - 20px);
}
body[screen=md] .blk2\/9-md {
  width: calc(22.222% - 20px);
}
body[screen=md] .blk1\/5-md,
body[screen=md] .blk20\%-md {
  width: calc(20% - 20px);
}
body[screen=md] .blk1\/6-md {
  width: calc(16.667% - 20px);
}
body[screen=md] .blk15\%-md {
  width: calc(15% - 20px);
}
body[screen=md] .blk1\/7-md {
  width: calc(14.286% - 20px);
}
body[screen=md] .blk1\/8-md {
  width: calc(12.5% - 20px);
}
body[screen=md] .blk1\/9-md {
  width: calc(11.111% - 20px);
}
body[screen=md] .blk1\/10-md,
body[screen=md] .blk10\%-md {
  width: calc(10% - 20px);
}
body[screen=md] .blk5\%-md {
  width: calc(5% - 20px);
}
body[screen=md] .blkgroup.blk1\/1-md,
body[screen=md] .blkgroup.blk100\%-md {
  width: 100%;
}
body[screen=md] .blkgroup.blk95\%-md {
  width: 95%;
}
body[screen=md] .blkgroup.blk9\/10-md,
body[screen=md] .blkgroup.blk90\%-md {
  width: 90%;
}
body[screen=md] .blkgroup.blk8\/9-md {
  width: 88.889%;
}
body[screen=md] .blkgroup.blk7\/8-md {
  width: 87.5%;
}
body[screen=md] .blkgroup.blk6\/7-md {
  width: 85.714%;
}
body[screen=md] .blkgroup.blk85\%-md {
  width: 85%;
}
body[screen=md] .blkgroup.blk5\/6 -md {
  width: 83.333%;
}
body[screen=md] .blkgroup.blk4\/5-md,
body[screen=md] .blkgroup.blk80\%-md {
  width: 80%;
}
body[screen=md] .blkgroup.blk7\/9-md {
  width: 77.778%;
}
body[screen=md] .blkgroup.blk3\/4-md,
body[screen=md] .blkgroup.blk75\%-md {
  width: 75%;
}
body[screen=md] .blkgroup.blk5\/7-md {
  width: 71.429%;
}
body[screen=md] .blkgroup.blk7\/10-md,
body[screen=md] .blkgroup.blk70\%-md {
  width: 70%;
}
body[screen=md] .blkgroup.blk2\/3-md {
  width: 66.667%;
}
body[screen=md] .blkgroup.blk65\%-md {
  width: 65%;
}
body[screen=md] .blkgroup.blk3\/5-md,
body[screen=md] .blkgroup.blk60\%-md {
  width: 60%;
}
body[screen=md] .blkgroup.blk4\/7-md {
  width: 57.143%;
}
body[screen=md] .blkgroup.blk5\/9-md {
  width: 55.556%;
}
body[screen=md] .blkgroup.blk55\%-md {
  width: 55%;
}
body[screen=md] .blkgroup.blk1\/2-md,
body[screen=md] .blkgroup.blk50\%-md {
  width: 50%;
}
body[screen=md] .blkgroup.blk45\%-md {
  width: 45%;
}
body[screen=md] .blkgroup.blk4\/9-md {
  width: 44.444%;
}
body[screen=md] .blkgroup.blk3\/7-md {
  width: 42.857%;
}
body[screen=md] .blkgroup.blk2\/5-md,
body[screen=md] .blkgroup.blk40\%-md {
  width: 40%;
}
body[screen=md] .blkgroup.blk3\/8-md {
  width: 37.5%;
}
body[screen=md] .blkgroup.blk35\%-md {
  width: 35%;
}
body[screen=md] .blkgroup.blk1\/3-md {
  width: 33.333%;
}
body[screen=md] .blkgroup.blk3\/10-md,
body[screen=md] .blkgroup.blk30\%-md {
  width: 30%;
}
body[screen=md] .blkgroup.blk2\/7-md {
  width: 28.571%;
}
body[screen=md] .blkgroup.blk1\/4-md,
body[screen=md] .blkgroup.blk25\%-md {
  width: 25%;
}
body[screen=md] .blkgroup.blk2\/9-md {
  width: 22.222%;
}
body[screen=md] .blkgroup.blk1\/5-md,
body[screen=md] .blkgroup.blk20\%-md {
  width: 20%;
}
body[screen=md] .blkgroup.blk1\/6-md {
  width: 16.667%;
}
body[screen=md] .blkgroup.blk15\%-md {
  width: 15%;
}
body[screen=md] .blkgroup.blk1\/7-md {
  width: 14.286%;
}
body[screen=md] .blkgroup.blk1\/8-md {
  width: 12.5%;
}
body[screen=md] .blkgroup.blk1\/9-md {
  width: 11.111%;
}
body[screen=md] .blkgroup.blk1\/10-md,
body[screen=md] .blkgroup.blk10\%-md {
  width: 10%;
}
body[screen=md] .blkgroup.blk5\%-md {
  width: 5%;
}
body[screen=sm] .blk1\/1-sm,
body[screen=sm] .blk100\%-sm {
  width: calc(100% - 20px);
}
body[screen=sm] .blk95\%-sm {
  width: calc(95% - 20px);
}
body[screen=sm] .blk9\/10-sm,
body[screen=sm] .blk90\%-sm {
  width: calc(90% - 20px);
}
body[screen=sm] .blk8\/9-sm {
  width: calc(88.889% - 20px);
}
body[screen=sm] .blk7\/8-sm {
  width: calc(87.5% - 20px);
}
body[screen=sm] .blk6\/7-sm {
  width: calc(85.714% - 20px);
}
body[screen=sm] .blk85\%-sm {
  width: calc(85% - 20px);
}
body[screen=sm] .blk5\/6-sm {
  width: calc(83.333% - 20px);
}
body[screen=sm] .blk4\/5-sm,
body[screen=sm] .blk80\%-sm {
  width: calc(80% - 20px);
}
body[screen=sm] .blk7\/9-sm {
  width: calc(77.778% - 20px);
}
body[screen=sm] .blk3\/4-sm,
body[screen=sm] .blk75\%-sm {
  width: calc(75% - 20px);
}
body[screen=sm] .blk5\/7-sm {
  width: calc(71.429% - 20px);
}
body[screen=sm] .blk7\/10-sm,
body[screen=sm] .blk70\%-sm {
  width: calc(70% - 20px);
}
body[screen=sm] .blk2\/3-sm {
  width: calc(66.667% - 20px);
}
body[screen=sm] .blk65\%-sm {
  width: calc(65% - 20px);
}
body[screen=sm] .blk5\/8-sm {
  width: calc(62.5% - 20px);
}
body[screen=sm] .blk3\/5-sm,
body[screen=sm] .blk60\%-sm {
  width: calc(60% - 20px);
}
body[screen=sm] .blk4\/7-sm {
  width: calc(57.143% - 20px);
}
body[screen=sm] .blk5\/9-sm {
  width: calc(55.556% - 20px);
}
body[screen=sm] .blk55\%-sm {
  width: calc(55% - 20px);
}
body[screen=sm] .blk1\/2-sm,
body[screen=sm] .blk50\%-sm {
  width: calc(50% - 20px);
}
body[screen=sm] .blk45\%-sm {
  width: calc(45% - 20px);
}
body[screen=sm] .blk4\/9-sm {
  width: calc(44.444% - 20px);
}
body[screen=sm] .blk3\/7-sm {
  width: calc(42.857%  - 20px);
}
body[screen=sm] .blk2\/5-sm,
body[screen=sm] .blk40\%-sm {
  width: calc(40% - 20px);
}
body[screen=sm] .blk3\/8-sm {
  width: calc(37.5% - 20px);
}
body[screen=sm] .blk35\%-sm {
  width: calc(35% - 20px);
}
body[screen=sm] .blk1\/3-sm {
  width: calc(33.333% - 20px);
}
body[screen=sm] .blk3\/10-sm,
body[screen=sm] .blk30\%-sm {
  width: calc(30% - 20px);
}
body[screen=sm] .blk2\/7-sm {
  width: calc(28.571% - 20px);
}
body[screen=sm] .blk1\/4-sm,
body[screen=sm] .blk25\%-sm {
  width: calc(25% - 20px);
}
body[screen=sm] .blk2\/9-sm {
  width: calc(22.222% - 20px);
}
body[screen=sm] .blk1\/5-sm,
body[screen=sm] .blk20\%-sm {
  width: calc(20% - 20px);
}
body[screen=sm] .blk1\/6-sm {
  width: calc(16.667% - 20px);
}
body[screen=sm] .blk15\%-sm {
  width: calc(15% - 20px);
}
body[screen=sm] .blk1\/7-sm {
  width: calc(14.286% - 20px);
}
body[screen=sm] .blk1\/8-sm {
  width: calc(12.5% - 20px);
}
body[screen=sm] .blk1\/9-sm {
  width: calc(11.111% - 20px);
}
body[screen=sm] .blk1\/10-sm,
body[screen=sm] .blk10\%-sm {
  width: calc(10% - 20px);
}
body[screen=sm] .blk5\%-sm {
  width: calc(5% - 20px);
}
body[screen=sm] .blkgroup.blk1\/1-sm,
body[screen=sm] .blkgroup.blk100\%-sm {
  width: 100%;
}
body[screen=sm] .blkgroup.blk95\%-sm {
  width: 95%;
}
body[screen=sm] .blkgroup.blk9\/10-sm,
body[screen=sm] .blkgroup.blk90\%-sm {
  width: 90%;
}
body[screen=sm] .blkgroup.blk8\/9-sm {
  width: 88.889%;
}
body[screen=sm] .blkgroup.blk7\/8-sm {
  width: 87.5%;
}
body[screen=sm] .blkgroup.blk6\/7-sm {
  width: 85.714%;
}
body[screen=sm] .blkgroup.blk85\%-sm {
  width: 85%;
}
body[screen=sm] .blkgroup.blk5\/6 -sm {
  width: 83.333%;
}
body[screen=sm] .blkgroup.blk4\/5-sm,
body[screen=sm] .blkgroup.blk80\%-sm {
  width: 80%;
}
body[screen=sm] .blkgroup.blk7\/9-sm {
  width: 77.778%;
}
body[screen=sm] .blkgroup.blk3\/4-sm,
body[screen=sm] .blkgroup.blk75\%-sm {
  width: 75%;
}
body[screen=sm] .blkgroup.blk5\/7-sm {
  width: 71.429%;
}
body[screen=sm] .blkgroup.blk7\/10-sm,
body[screen=sm] .blkgroup.blk70\%-sm {
  width: 70%;
}
body[screen=sm] .blkgroup.blk2\/3-sm {
  width: 66.667%;
}
body[screen=sm] .blkgroup.blk65\%-sm {
  width: 65%;
}
body[screen=sm] .blkgroup.blk3\/5-sm,
body[screen=sm] .blkgroup.blk60\%-sm {
  width: 60%;
}
body[screen=sm] .blkgroup.blk4\/7-sm {
  width: 57.143%;
}
body[screen=sm] .blkgroup.blk5\/9-sm {
  width: 55.556%;
}
body[screen=sm] .blkgroup.blk55\%-sm {
  width: 55%;
}
body[screen=sm] .blkgroup.blk1\/2-sm,
body[screen=sm] .blkgroup.blk50\%-sm {
  width: 50%;
}
body[screen=sm] .blkgroup.blk45\%-sm {
  width: 45%;
}
body[screen=sm] .blkgroup.blk4\/9-sm {
  width: 44.444%;
}
body[screen=sm] .blkgroup.blk3\/7-sm {
  width: 42.857%;
}
body[screen=sm] .blkgroup.blk2\/5-sm,
body[screen=sm] .blkgroup.blk40\%-sm {
  width: 40%;
}
body[screen=sm] .blkgroup.blk3\/8-sm {
  width: 37.5%;
}
body[screen=sm] .blkgroup.blk35\%-sm {
  width: 35%;
}
body[screen=sm] .blkgroup.blk1\/3-sm {
  width: 33.333%;
}
body[screen=sm] .blkgroup.blk3\/10-sm,
body[screen=sm] .blkgroup.blk30\%-sm {
  width: 30%;
}
body[screen=sm] .blkgroup.blk2\/7-sm {
  width: 28.571%;
}
body[screen=sm] .blkgroup.blk1\/4-sm,
body[screen=sm] .blkgroup.blk25\%-sm {
  width: 25%;
}
body[screen=sm] .blkgroup.blk2\/9-sm {
  width: 22.222%;
}
body[screen=sm] .blkgroup.blk1\/5-sm,
body[screen=sm] .blkgroup.blk20\%-sm {
  width: 20%;
}
body[screen=sm] .blkgroup.blk1\/6-sm {
  width: 16.667%;
}
body[screen=sm] .blkgroup.blk15\%-sm {
  width: 15%;
}
body[screen=sm] .blkgroup.blk1\/7-sm {
  width: 14.286%;
}
body[screen=sm] .blkgroup.blk1\/8-sm {
  width: 12.5%;
}
body[screen=sm] .blkgroup.blk1\/9-sm {
  width: 11.111%;
}
body[screen=sm] .blkgroup.blk1\/10-sm,
body[screen=sm] .blkgroup.blk10\%-sm {
  width: 10%;
}
body[screen=sm] .blkgroup.blk5\%-sm {
  width: 5%;
}
body[screen=xs] .blk1\/1-xs,
body[screen=xs] .blk100\%-xs {
  width: calc(100% - 20px);
}
body[screen=xs] .blk95\%-xs {
  width: calc(95% - 20px);
}
body[screen=xs] .blk9\/10-xs,
body[screen=xs] .blk90\%-xs {
  width: calc(90% - 20px);
}
body[screen=xs] .blk8\/9-xs {
  width: calc(88.889% - 20px);
}
body[screen=xs] .blk7\/8-xs {
  width: calc(87.5% - 20px);
}
body[screen=xs] .blk6\/7-xs {
  width: calc(85.714% - 20px);
}
body[screen=xs] .blk85\%-xs {
  width: calc(85% - 20px);
}
body[screen=xs] .blk5\/6-xs {
  width: calc(83.333% - 20px);
}
body[screen=xs] .blk4\/5-xs,
body[screen=xs] .blk80\%-xs {
  width: calc(80% - 20px);
}
body[screen=xs] .blk7\/9-xs {
  width: calc(77.778% - 20px);
}
body[screen=xs] .blk3\/4-xs,
body[screen=xs] .blk75\%-xs {
  width: calc(75% - 20px);
}
body[screen=xs] .blk5\/7-xs {
  width: calc(71.429% - 20px);
}
body[screen=xs] .blk7\/10-xs,
body[screen=xs] .blk70\%-xs {
  width: calc(70% - 20px);
}
body[screen=xs] .blk2\/3-xs {
  width: calc(66.667% - 20px);
}
body[screen=xs] .blk65\%-xs {
  width: calc(65% - 20px);
}
body[screen=xs] .blk5\/8-xs {
  width: calc(62.5% - 20px);
}
body[screen=xs] .blk3\/5-xs,
body[screen=xs] .blk60\%-xs {
  width: calc(60% - 20px);
}
body[screen=xs] .blk4\/7-xs {
  width: calc(57.143% - 20px);
}
body[screen=xs] .blk5\/9-xs {
  width: calc(55.556% - 20px);
}
body[screen=xs] .blk55\%-xs {
  width: calc(55% - 20px);
}
body[screen=xs] .blk1\/2-xs,
body[screen=xs] .blk50\%-xs {
  width: calc(50% - 20px);
}
body[screen=xs] .blk45\%-xs {
  width: calc(45% - 20px);
}
body[screen=xs] .blk4\/9-xs {
  width: calc(44.444% - 20px);
}
body[screen=xs] .blk3\/7-xs {
  width: calc(42.857%  - 20px);
}
body[screen=xs] .blk2\/5-xs,
body[screen=xs] .blk40\%-xs {
  width: calc(40% - 20px);
}
body[screen=xs] .blk3\/8-xs {
  width: calc(37.5% - 20px);
}
body[screen=xs] .blk35\%-xs {
  width: calc(35% - 20px);
}
body[screen=xs] .blk1\/3-xs {
  width: calc(33.333% - 20px);
}
body[screen=xs] .blk3\/10-xs,
body[screen=xs] .blk30\%-xs {
  width: calc(30% - 20px);
}
body[screen=xs] .blk2\/7-xs {
  width: calc(28.571% - 20px);
}
body[screen=xs] .blk1\/4-xs,
body[screen=xs] .blk25\%-xs {
  width: calc(25% - 20px);
}
body[screen=xs] .blk2\/9-xs {
  width: calc(22.222% - 20px);
}
body[screen=xs] .blk1\/5-xs,
body[screen=xs] .blk20\%-xs {
  width: calc(20% - 20px);
}
body[screen=xs] .blk1\/6-xs {
  width: calc(16.667% - 20px);
}
body[screen=xs] .blk15\%-xs {
  width: calc(15% - 20px);
}
body[screen=xs] .blk1\/7-xs {
  width: calc(14.286% - 20px);
}
body[screen=xs] .blk1\/8-xs {
  width: calc(12.5% - 20px);
}
body[screen=xs] .blk1\/9-xs {
  width: calc(11.111% - 20px);
}
body[screen=xs] .blk1\/10-xs,
body[screen=xs] .blk10\%-xs {
  width: calc(10% - 20px);
}
body[screen=xs] .blk5\%-xs {
  width: calc(5% - 20px);
}
body[screen=xs] .blkgroup.blk1\/1-xs,
body[screen=xs] .blkgroup.blk100\%-xs {
  width: 100%;
}
body[screen=xs] .blkgroup.blk95\%-xs {
  width: 95%;
}
body[screen=xs] .blkgroup.blk9\/10-xs,
body[screen=xs] .blkgroup.blk90\%-xs {
  width: 90%;
}
body[screen=xs] .blkgroup.blk8\/9-xs {
  width: 88.889%;
}
body[screen=xs] .blkgroup.blk7\/8-xs {
  width: 87.5%;
}
body[screen=xs] .blkgroup.blk6\/7-xs {
  width: 85.714%;
}
body[screen=xs] .blkgroup.blk85\%-xs {
  width: 85%;
}
body[screen=xs] .blkgroup.blk5\/6 -xs {
  width: 83.333%;
}
body[screen=xs] .blkgroup.blk4\/5-xs,
body[screen=xs] .blkgroup.blk80\%-xs {
  width: 80%;
}
body[screen=xs] .blkgroup.blk7\/9-xs {
  width: 77.778%;
}
body[screen=xs] .blkgroup.blk3\/4-xs,
body[screen=xs] .blkgroup.blk75\%-xs {
  width: 75%;
}
body[screen=xs] .blkgroup.blk5\/7-xs {
  width: 71.429%;
}
body[screen=xs] .blkgroup.blk7\/10-xs,
body[screen=xs] .blkgroup .blk70\%-xs {
  width: 70%;
}
body[screen=xs] .blkgroup.blk2\/3-xs {
  width: 66.667%;
}
body[screen=xs] .blkgroup.blk65\%-xs {
  width: 65%;
}
body[screen=xs] .blkgroup.blk3\/5-xs,
body[screen=xs] .blkgroup.blk60\%-xs {
  width: 60%;
}
body[screen=xs] .blkgroup.blk4\/7-xs {
  width: 57.143%;
}
body[screen=xs] .blkgroup.blk5\/9-xs {
  width: 55.556%;
}
body[screen=xs] .blkgroup.blk55\%-xs {
  width: 55%;
}
body[screen=xs] .blkgroup.blk1\/2-xs,
body[screen=xs] .blkgroup.blk50\%-xs {
  width: 50%;
}
body[screen=xs] .blkgroup.blk45\%-xs {
  width: 45%;
}
body[screen=xs] .blkgroup.blk4\/9-xs {
  width: 44.444%;
}
body[screen=xs] .blkgroup.blk3\/7-xs {
  width: 42.857%;
}
body[screen=xs] .blkgroup.blk2\/5-xs,
body[screen=xs] .blkgroup.blk40\%-xs {
  width: 40%;
}
body[screen=xs] .blkgroup.blk3\/8-xs {
  width: 37.5%;
}
body[screen=xs] .blkgroup.blk35\%-xs {
  width: 35%;
}
body[screen=xs] .blkgroup.blk1\/3-xs {
  width: 33.333%;
}
body[screen=xs] .blkgroup.blk3\/10-xs,
body[screen=xs] .blkgroup.blk30\%-xs {
  width: 30%;
}
body[screen=xs] .blkgroup.blk2\/7-xs {
  width: 28.571%;
}
body[screen=xs] .blkgroup.blk1\/4-xs,
body[screen=xs] .blkgroup.blk25\%-xs {
  width: 25%;
}
body[screen=xs] .blkgroup.blk2\/9-xs {
  width: 22.222%;
}
body[screen=xs] .blkgroup.blk1\/5-xs,
body[screen=xs] .blkgroup.blk20\%-xs {
  width: 20%;
}
body[screen=xs] .blkgroup.blk1\/6-xs {
  width: 16.667%;
}
body[screen=xs] .blkgroup.blk15\%-xs {
  width: 15%;
}
body[screen=xs] .blkgroup.blk1\/7-xs {
  width: 14.286%;
}
body[screen=xs] .blkgroup.blk1\/8-xs {
  width: 12.5%;
}
body[screen=xs] .blkgroup.blk1\/9-xs {
  width: 11.111%;
}
body[screen=xs] .blkgroup.blk1\/10-xs,
body[screen=xs] .blkgroup.blk10\%-xs {
  width: 10%;
}
body[screen=xs] .blkgroup.blk5\%-xs {
  width: 5%;
}
body[screen=xs] .blk5,
body[screen=xs] .blk6,
body[screen=xs] .blk7,
body[screen=xs] .blk8,
body[screen=xs] .blk9,
body[screen=xs] .blk10,
body[screen=xs] .blk11,
body[screen=xs] .blk12,
body[screen=xs] .blk13,
body[screen=xs] .blk14,
body[screen=xs] .blk15,
body[screen=xs] .blk16,
body[screen=xs] .blk17,
body[screen=xs] .blk18,
body[screen=xs] .blk19,
body[screen=xs] .blk20 {
  width: 300px;
}
body[screen=xs] .blk5 > *,
body[screen=xs] .blk6 > *,
body[screen=xs] .blk7 > *,
body[screen=xs] .blk8 > *,
body[screen=xs] .blk9 > *,
body[screen=xs] .blk10 > *,
body[screen=xs] .blk11 > *,
body[screen=xs] .blk12 > *,
body[screen=xs] .blk13 > *,
body[screen=xs] .blk14 > *,
body[screen=xs] .blk15 > *,
body[screen=xs] .blk16 > *,
body[screen=xs] .blk17 > *,
body[screen=xs] .blk18 > *,
body[screen=xs] .blk19 > *,
body[screen=xs] .blk20 > * {
  max-width: 300px;
}
body[screen=sm] .blk9,
body[screen=sm] .blk10,
body[screen=sm] .blk11,
body[screen=sm] .blk12,
body[screen=sm] .blk13,
body[screen=sm] .blk14,
body[screen=sm] .blk15,
body[screen=sm] .blk16,
body[screen=sm] .blk17,
body[screen=sm] .blk18,
body[screen=sm] .blk19,
body[screen=sm] .blk20 {
  width: 620px;
}
body[screen=sm] .blk9 > *,
body[screen=sm] .blk10 > *,
body[screen=sm] .blk11 > *,
body[screen=sm] .blk12 > *,
body[screen=sm] .blk13 > *,
body[screen=sm] .blk14 > *,
body[screen=sm] .blk15 > *,
body[screen=sm] .blk16 > *,
body[screen=sm] .blk17 > *,
body[screen=sm] .blk18 > *,
body[screen=sm] .blk19 > *,
body[screen=sm] .blk20 > * {
  max-width: 620px;
}
body[screen=md] .blk13,
body[screen=md] .blk14,
body[screen=md] .blk15,
body[screen=md] .blk16,
body[screen=md] .blk17,
body[screen=md] .blk18,
body[screen=md] .blk19,
body[screen=md] .blk20 {
  width: 940px;
}
body[screen=md] .blk13 > *,
body[screen=md] .blk14 > *,
body[screen=md] .blk15 > *,
body[screen=md] .blk16 > *,
body[screen=md] .blk17 > *,
body[screen=md] .blk18 > *,
body[screen=md] .blk19 > *,
body[screen=md] .blk20 > * {
  max-width: 940px;
}
body[screen=lg] .blk17,
body[screen=lg] .blk18,
body[screen=lg] .blk19,
body[screen=lg] .blk20 {
  width: 1260px;
}
body[screen=lg] .blk17 > *,
body[screen=lg] .blk18 > *,
body[screen=lg] .blk19 > *,
body[screen=lg] .blk20 > * {
  max-width: 1260px;
}
body[screen=xs] .blkgroup.blk5,
body[screen=xs] .blkgroup.blk6,
body[screen=xs] .blkgroup.blk7,
body[screen=xs] .blkgroup.blk8,
body[screen=xs] .blkgroup.blk9,
body[screen=xs] .blkgroup.blk10,
body[screen=xs] .blkgroup.blk11,
body[screen=xs] .blkgroup.blk12,
body[screen=xs] .blkgroup.blk13,
body[screen=xs] .blkgroup.blk14,
body[screen=xs] .blkgroup.blk15,
body[screen=xs] .blkgroup.blk16,
body[screen=xs] .blkgroup.blk17,
body[screen=xs] .blkgroup.blk18,
body[screen=xs] .blkgroup.blk19,
body[screen=xs] .blkgroup.blk20 {
  width: 320px;
}
body[screen=xs] .blkgroup.blk5 > *,
body[screen=xs] .blkgroup.blk6 > *,
body[screen=xs] .blkgroup.blk7 > *,
body[screen=xs] .blkgroup.blk8 > *,
body[screen=xs] .blkgroup.blk9 > *,
body[screen=xs] .blkgroup.blk10 > *,
body[screen=xs] .blkgroup.blk11 > *,
body[screen=xs] .blkgroup.blk12 > *,
body[screen=xs] .blkgroup.blk13 > *,
body[screen=xs] .blkgroup.blk14 > *,
body[screen=xs] .blkgroup.blk15 > *,
body[screen=xs] .blkgroup.blk16 > *,
body[screen=xs] .blkgroup.blk17 > *,
body[screen=xs] .blkgroup.blk18 > *,
body[screen=xs] .blkgroup.blk19 > *,
body[screen=xs] .blkgroup.blk20 > * {
  max-width: 320px;
}
body[screen=sm] .blkgroup.blk9,
body[screen=sm] .blkgroup.blk10,
body[screen=sm] .blkgroup.blk11,
body[screen=sm] .blkgroup.blk12,
body[screen=sm] .blkgroup.blk13,
body[screen=sm] .blkgroup.blk14,
body[screen=sm] .blkgroup.blk15,
body[screen=sm] .blkgroup.blk16,
body[screen=sm] .blkgroup.blk17,
body[screen=sm] .blkgroup.blk18,
body[screen=sm] .blkgroup.blk19,
body[screen=sm] .blkgroup.blk20 {
  width: 640px;
}
body[screen=sm] .blkgroup.blk9 > *,
body[screen=sm] .blkgroup.blk10 > *,
body[screen=sm] .blkgroup.blk11 > *,
body[screen=sm] .blkgroup.blk12 > *,
body[screen=sm] .blkgroup.blk13 > *,
body[screen=sm] .blkgroup.blk14 > *,
body[screen=sm] .blkgroup.blk15 > *,
body[screen=sm] .blkgroup.blk16 > *,
body[screen=sm] .blkgroup.blk17 > *,
body[screen=sm] .blkgroup.blk18 > *,
body[screen=sm] .blkgroup.blk19 > *,
body[screen=sm] .blkgroup.blk20 > * {
  max-width: 640px;
}
body[screen=md] .blkgroup.blk13,
body[screen=md] .blkgroup.blk14,
body[screen=md] .blkgroup.blk15,
body[screen=md] .blkgroup.blk16,
body[screen=md] .blkgroup.blk17,
body[screen=md] .blkgroup.blk18,
body[screen=md] .blkgroup.blk19,
body[screen=md] .blkgroup.blk20 {
  width: 960px;
}
body[screen=md] .blkgroup.blk13 > *,
body[screen=md] .blkgroup.blk14 > *,
body[screen=md] .blkgroup.blk15 > *,
body[screen=md] .blkgroup.blk16 > *,
body[screen=md] .blkgroup.blk17 > *,
body[screen=md] .blkgroup.blk18 > *,
body[screen=md] .blkgroup.blk19 > *,
body[screen=md] .blkgroup.blk20 > * {
  max-width: 960px;
}
body[screen=lg] .blkgroup.blk17,
body[screen=lg] .blkgroup.blk18,
body[screen=lg] .blkgroup.blk19,
body[screen=lg] .blkgroup.blk20 {
  width: 1280px;
}
body[screen=lg] .blkgroup.blk17 > *,
body[screen=lg] .blkgroup.blk18 > *,
body[screen=lg] .blkgroup.blk19 > *,
body[screen=lg] .blkgroup.blk20 > * {
  max-width: 1280px;
}
body[screen=xs] .blkpush4,
body[screen=xs] .blkpush5,
body[screen=xs] .blkpush6,
body[screen=xs] .blkpush7,
body[screen=xs] .blkpush8,
body[screen=xs] .blkpush9,
body[screen=xs] .blkpush10,
body[screen=xs] .blkpush11,
body[screen=xs] .blkpush12,
body[screen=xs] .blkpush13,
body[screen=xs] .blkpush14,
body[screen=xs] .blkpush15,
body[screen=xs] .blkpush16,
body[screen=xs] .blkpush17,
body[screen=xs] .blkpush18,
body[screen=xs] .blkpush19,
body[screen=xs] .blkpush20 {
  margin-left: inherit;
}
body[screen=sm] .blkpush8,
body[screen=sm] .blkpush9,
body[screen=sm] .blkpush10,
body[screen=sm] .blkpush11,
body[screen=sm] .blkpush12,
body[screen=sm] .blkpush13,
body[screen=sm] .blkpush14,
body[screen=sm] .blkpush15,
body[screen=sm] .blkpush16,
body[screen=sm] .blkpush17,
body[screen=sm] .blkpush18,
body[screen=sm] .blkpush19,
body[screen=sm] .blkpush20 {
  margin-left: inherit;
}
body[screen=md] .blkpush12,
body[screen=md] .blkpush13,
body[screen=md] .blkpush14,
body[screen=md] .blkpush15,
body[screen=md] .blkpush16,
body[screen=md] .blkpush17,
body[screen=md] .blkpush18,
body[screen=md] .blkpush19,
body[screen=md] .blkpush20 {
  margin-left: inherit;
}
body[screen=lg] .blkpush16,
body[screen=lg] .blkpush17,
body[screen=lg] .blkpush18,
body[screen=lg] .blkpush19,
body[screen=lg] .blkpush20 {
  margin-left: inherit;
}
body[screen=xs] .blkbleed-padding.blk30,
body[screen=xs] .blkbleed-padding.blk29,
body[screen=xs] .blkbleed-padding.blk28,
body[screen=xs] .blkbleed-padding.blk27,
body[screen=xs] .blkbleed-padding.blk26,
body[screen=xs] .blkbleed-padding.blk25,
body[screen=xs] .blkbleed-padding.blk24,
body[screen=xs] .blkbleed-padding.blk23,
body[screen=xs] .blkbleed-padding.blk22,
body[screen=xs] .blkbleed-padding.blk21,
body[screen=xs] .blkbleed-padding.blk20,
body[screen=xs] .blkbleed-padding.blk19,
body[screen=xs] .blkbleed-padding.blk18,
body[screen=xs] .blkbleed-padding.blk17,
body[screen=xs] .blkbleed-padding.blk16,
body[screen=xs] .blkbleed-padding.blk15,
body[screen=xs] .blkbleed-padding.blk14,
body[screen=xs] .blkbleed-padding.blk13,
body[screen=xs] .blkbleed-padding.blk12,
body[screen=xs] .blkbleed-padding.blk11,
body[screen=xs] .blkbleed-padding.blk10,
body[screen=xs] .blkbleed-padding.blk9,
body[screen=xs] .blkbleed-padding.blk8,
body[screen=xs] .blkbleed-padding.blk7,
body[screen=xs] .blkbleed-padding.blk6,
body[screen=xs] .blkbleed-padding.blk5 {
  width: 320px;
}
body[screen=xs] .blkbleed-padding.blk30 > *,
body[screen=xs] .blkbleed-padding.blk29 > *,
body[screen=xs] .blkbleed-padding.blk28 > *,
body[screen=xs] .blkbleed-padding.blk27 > *,
body[screen=xs] .blkbleed-padding.blk26 > *,
body[screen=xs] .blkbleed-padding.blk25 > *,
body[screen=xs] .blkbleed-padding.blk24 > *,
body[screen=xs] .blkbleed-padding.blk23 > *,
body[screen=xs] .blkbleed-padding.blk22 > *,
body[screen=xs] .blkbleed-padding.blk21 > *,
body[screen=xs] .blkbleed-padding.blk20 > *,
body[screen=xs] .blkbleed-padding.blk19 > *,
body[screen=xs] .blkbleed-padding.blk18 > *,
body[screen=xs] .blkbleed-padding.blk17 > *,
body[screen=xs] .blkbleed-padding.blk16 > *,
body[screen=xs] .blkbleed-padding.blk15 > *,
body[screen=xs] .blkbleed-padding.blk14 > *,
body[screen=xs] .blkbleed-padding.blk13 > *,
body[screen=xs] .blkbleed-padding.blk12 > *,
body[screen=xs] .blkbleed-padding.blk11 > *,
body[screen=xs] .blkbleed-padding.blk10 > *,
body[screen=xs] .blkbleed-padding.blk9 > *,
body[screen=xs] .blkbleed-padding.blk8 > *,
body[screen=xs] .blkbleed-padding.blk7 > *,
body[screen=xs] .blkbleed-padding.blk6 > *,
body[screen=xs] .blkbleed-padding.blk5 {
  max-width: 320px;
}
body[screen=xs] .blkbleed-border.blk30,
body[screen=xs] .blkbleed-border.blk29,
body[screen=xs] .blkbleed-border.blk28,
body[screen=xs] .blkbleed-border.blk27,
body[screen=xs] .blkbleed-border.blk26,
body[screen=xs] .blkbleed-border.blk25,
body[screen=xs] .blkbleed-border.blk24,
body[screen=xs] .blkbleed-border.blk23,
body[screen=xs] .blkbleed-border.blk22,
body[screen=xs] .blkbleed-border.blk21,
body[screen=xs] .blkbleed-border.blk20,
body[screen=xs] .blkbleed-border.blk19,
body[screen=xs] .blkbleed-border.blk18,
body[screen=xs] .blkbleed-border.blk17,
body[screen=xs] .blkbleed-border.blk16,
body[screen=xs] .blkbleed-border.blk15,
body[screen=xs] .blkbleed-border.blk14,
body[screen=xs] .blkbleed-border.blk13,
body[screen=xs] .blkbleed-border.blk12,
body[screen=xs] .blkbleed-border.blk11,
body[screen=xs] .blkbleed-border.blk10,
body[screen=xs] .blkbleed-border.blk9,
body[screen=xs] .blkbleed-border.blk8,
body[screen=xs] .blkbleed-border.blk7,
body[screen=xs] .blkbleed-border.blk6,
body[screen=xs] .blkbleed-border.blk5 {
  width: 320px;
}
body[screen=xs] .blkbleed-border.blk30 > *,
body[screen=xs] .blkbleed-border.blk29 > *,
body[screen=xs] .blkbleed-border.blk28 > *,
body[screen=xs] .blkbleed-border.blk27 > *,
body[screen=xs] .blkbleed-border.blk26 > *,
body[screen=xs] .blkbleed-border.blk25 > *,
body[screen=xs] .blkbleed-border.blk24 > *,
body[screen=xs] .blkbleed-border.blk23 > *,
body[screen=xs] .blkbleed-border.blk22 > *,
body[screen=xs] .blkbleed-border.blk21 > *,
body[screen=xs] .blkbleed-border.blk20 > *,
body[screen=xs] .blkbleed-border.blk19 > *,
body[screen=xs] .blkbleed-border.blk18 > *,
body[screen=xs] .blkbleed-border.blk17 > *,
body[screen=xs] .blkbleed-border.blk16 > *,
body[screen=xs] .blkbleed-border.blk15 > *,
body[screen=xs] .blkbleed-border.blk14 > *,
body[screen=xs] .blkbleed-border.blk13 > *,
body[screen=xs] .blkbleed-border.blk12 > *,
body[screen=xs] .blkbleed-border.blk11 > *,
body[screen=xs] .blkbleed-border.blk10 > *,
body[screen=xs] .blkbleed-border.blk9 > *,
body[screen=xs] .blkbleed-border.blk8 > *,
body[screen=xs] .blkbleed-border.blk7 > *,
body[screen=xs] .blkbleed-border.blk6 > *,
body[screen=xs] .blkbleed-border.blk5 {
  max-width: 320px;
}
body[screen=xs] .blkbleed-margin.blk30,
body[screen=xs] .blkbleed-margin.blk29,
body[screen=xs] .blkbleed-margin.blk28,
body[screen=xs] .blkbleed-margin.blk27,
body[screen=xs] .blkbleed-margin.blk26,
body[screen=xs] .blkbleed-margin.blk25,
body[screen=xs] .blkbleed-margin.blk24,
body[screen=xs] .blkbleed-margin.blk23,
body[screen=xs] .blkbleed-margin.blk22,
body[screen=xs] .blkbleed-margin.blk21,
body[screen=xs] .blkbleed-margin.blk20,
body[screen=xs] .blkbleed-margin.blk19,
body[screen=xs] .blkbleed-margin.blk18,
body[screen=xs] .blkbleed-margin.blk17,
body[screen=xs] .blkbleed-margin.blk16,
body[screen=xs] .blkbleed-margin.blk15,
body[screen=xs] .blkbleed-margin.blk14,
body[screen=xs] .blkbleed-margin.blk13,
body[screen=xs] .blkbleed-margin.blk12,
body[screen=xs] .blkbleed-margin.blk11,
body[screen=xs] .blkbleed-margin.blk10,
body[screen=xs] .blkbleed-margin.blk9,
body[screen=xs] .blkbleed-margin.blk8,
body[screen=xs] .blkbleed-margin.blk7,
body[screen=xs] .blkbleed-margin.blk6,
body[screen=xs] .blkbleed-margin.blk5 {
  width: 320px;
}
body[screen=xs] .blkbleed-margin.blk30 > *,
body[screen=xs] .blkbleed-margin.blk29 > *,
body[screen=xs] .blkbleed-margin.blk28 > *,
body[screen=xs] .blkbleed-margin.blk27 > *,
body[screen=xs] .blkbleed-margin.blk26 > *,
body[screen=xs] .blkbleed-margin.blk25 > *,
body[screen=xs] .blkbleed-margin.blk24 > *,
body[screen=xs] .blkbleed-margin.blk23 > *,
body[screen=xs] .blkbleed-margin.blk22 > *,
body[screen=xs] .blkbleed-margin.blk21 > *,
body[screen=xs] .blkbleed-margin.blk20 > *,
body[screen=xs] .blkbleed-margin.blk19 > *,
body[screen=xs] .blkbleed-margin.blk18 > *,
body[screen=xs] .blkbleed-margin.blk17 > *,
body[screen=xs] .blkbleed-margin.blk16 > *,
body[screen=xs] .blkbleed-margin.blk15 > *,
body[screen=xs] .blkbleed-margin.blk14 > *,
body[screen=xs] .blkbleed-margin.blk13 > *,
body[screen=xs] .blkbleed-margin.blk12 > *,
body[screen=xs] .blkbleed-margin.blk11 > *,
body[screen=xs] .blkbleed-margin.blk10 > *,
body[screen=xs] .blkbleed-margin.blk9 > *,
body[screen=xs] .blkbleed-margin.blk8 > *,
body[screen=xs] .blkbleed-margin.blk7 > *,
body[screen=xs] .blkbleed-margin.blk6 > *,
body[screen=xs] .blkbleed-margin.blk5 {
  max-width: 320px;
}
body[screen=sm] .blkbleed-padding.blk30,
body[screen=sm] .blkbleed-padding.blk29,
body[screen=sm] .blkbleed-padding.blk28,
body[screen=sm] .blkbleed-padding.blk27,
body[screen=sm] .blkbleed-padding.blk26,
body[screen=sm] .blkbleed-padding.blk25,
body[screen=sm] .blkbleed-padding.blk24,
body[screen=sm] .blkbleed-padding.blk23,
body[screen=sm] .blkbleed-padding.blk22,
body[screen=sm] .blkbleed-padding.blk21,
body[screen=sm] .blkbleed-padding.blk20,
body[screen=sm] .blkbleed-padding.blk19,
body[screen=sm] .blkbleed-padding.blk18,
body[screen=sm] .blkbleed-padding.blk17,
body[screen=sm] .blkbleed-padding.blk16,
body[screen=sm] .blkbleed-padding.blk15,
body[screen=sm] .blkbleed-padding.blk14,
body[screen=sm] .blkbleed-padding.blk13,
body[screen=sm] .blkbleed-padding.blk12,
body[screen=sm] .blkbleed-padding.blk11,
body[screen=sm] .blkbleed-padding.blk10,
body[screen=sm] .blkbleed-padding.blk9 {
  width: 640px;
}
body[screen=sm] .blkbleed-padding.blk30 > *,
body[screen=sm] .blkbleed-padding.blk29 > *,
body[screen=sm] .blkbleed-padding.blk28 > *,
body[screen=sm] .blkbleed-padding.blk27 > *,
body[screen=sm] .blkbleed-padding.blk26 > *,
body[screen=sm] .blkbleed-padding.blk25 > *,
body[screen=sm] .blkbleed-padding.blk24 > *,
body[screen=sm] .blkbleed-padding.blk23 > *,
body[screen=sm] .blkbleed-padding.blk22 > *,
body[screen=sm] .blkbleed-padding.blk21 > *,
body[screen=sm] .blkbleed-padding.blk20 > *,
body[screen=sm] .blkbleed-padding.blk19 > *,
body[screen=sm] .blkbleed-padding.blk18 > *,
body[screen=sm] .blkbleed-padding.blk17 > *,
body[screen=sm] .blkbleed-padding.blk16 > *,
body[screen=sm] .blkbleed-padding.blk15 > *,
body[screen=sm] .blkbleed-padding.blk14 > *,
body[screen=sm] .blkbleed-padding.blk13 > *,
body[screen=sm] .blkbleed-padding.blk12 > *,
body[screen=sm] .blkbleed-padding.blk11 > *,
body[screen=sm] .blkbleed-padding.blk10 > *,
body[screen=sm] .blkbleed-padding.blk9 > * {
  max-width: 640px;
}
body[screen=sm] .blkbleed-border.blk30,
body[screen=sm] .blkbleed-border.blk29,
body[screen=sm] .blkbleed-border.blk28,
body[screen=sm] .blkbleed-border.blk27,
body[screen=sm] .blkbleed-border.blk26,
body[screen=sm] .blkbleed-border.blk25,
body[screen=sm] .blkbleed-border.blk24,
body[screen=sm] .blkbleed-border.blk23,
body[screen=sm] .blkbleed-border.blk22,
body[screen=sm] .blkbleed-border.blk21,
body[screen=sm] .blkbleed-border.blk20,
body[screen=sm] .blkbleed-border.blk19,
body[screen=sm] .blkbleed-border.blk18,
body[screen=sm] .blkbleed-border.blk17,
body[screen=sm] .blkbleed-border.blk16,
body[screen=sm] .blkbleed-border.blk15,
body[screen=sm] .blkbleed-border.blk14,
body[screen=sm] .blkbleed-border.blk13,
body[screen=sm] .blkbleed-border.blk12,
body[screen=sm] .blkbleed-border.blk11,
body[screen=sm] .blkbleed-border.blk10,
body[screen=sm] .blkbleed-border.blk9 {
  width: 640px;
}
body[screen=sm] .blkbleed-border.blk30 > *,
body[screen=sm] .blkbleed-border.blk29 > *,
body[screen=sm] .blkbleed-border.blk28 > *,
body[screen=sm] .blkbleed-border.blk27 > *,
body[screen=sm] .blkbleed-border.blk26 > *,
body[screen=sm] .blkbleed-border.blk25 > *,
body[screen=sm] .blkbleed-border.blk24 > *,
body[screen=sm] .blkbleed-border.blk23 > *,
body[screen=sm] .blkbleed-border.blk22 > *,
body[screen=sm] .blkbleed-border.blk21 > *,
body[screen=sm] .blkbleed-border.blk20 > *,
body[screen=sm] .blkbleed-border.blk19 > *,
body[screen=sm] .blkbleed-border.blk18 > *,
body[screen=sm] .blkbleed-border.blk17 > *,
body[screen=sm] .blkbleed-border.blk16 > *,
body[screen=sm] .blkbleed-border.blk15 > *,
body[screen=sm] .blkbleed-border.blk14 > *,
body[screen=sm] .blkbleed-border.blk13 > *,
body[screen=sm] .blkbleed-border.blk12 > *,
body[screen=sm] .blkbleed-border.blk11 > *,
body[screen=sm] .blkbleed-border.blk10 > *,
body[screen=sm] .blkbleed-border.blk9 > * {
  max-width: 640px;
}
body[screen=sm] .blkbleed-margin.blk30,
body[screen=sm] .blkbleed-margin.blk29,
body[screen=sm] .blkbleed-margin.blk28,
body[screen=sm] .blkbleed-margin.blk27,
body[screen=sm] .blkbleed-margin.blk26,
body[screen=sm] .blkbleed-margin.blk25,
body[screen=sm] .blkbleed-margin.blk24,
body[screen=sm] .blkbleed-margin.blk23,
body[screen=sm] .blkbleed-margin.blk22,
body[screen=sm] .blkbleed-margin.blk21,
body[screen=sm] .blkbleed-margin.blk20,
body[screen=sm] .blkbleed-margin.blk19,
body[screen=sm] .blkbleed-margin.blk18,
body[screen=sm] .blkbleed-margin.blk17,
body[screen=sm] .blkbleed-margin.blk16,
body[screen=sm] .blkbleed-margin.blk15,
body[screen=sm] .blkbleed-margin.blk14,
body[screen=sm] .blkbleed-margin.blk13,
body[screen=sm] .blkbleed-margin.blk12,
body[screen=sm] .blkbleed-margin.blk11,
body[screen=sm] .blkbleed-margin.blk10,
body[screen=sm] .blkbleed-margin.blk9 {
  width: 640px;
}
body[screen=sm] .blkbleed-margin.blk30 > *,
body[screen=sm] .blkbleed-margin.blk29 > *,
body[screen=sm] .blkbleed-margin.blk28 > *,
body[screen=sm] .blkbleed-margin.blk27 > *,
body[screen=sm] .blkbleed-margin.blk26 > *,
body[screen=sm] .blkbleed-margin.blk25 > *,
body[screen=sm] .blkbleed-margin.blk24 > *,
body[screen=sm] .blkbleed-margin.blk23 > *,
body[screen=sm] .blkbleed-margin.blk22 > *,
body[screen=sm] .blkbleed-margin.blk21 > *,
body[screen=sm] .blkbleed-margin.blk20 > *,
body[screen=sm] .blkbleed-margin.blk19 > *,
body[screen=sm] .blkbleed-margin.blk18 > *,
body[screen=sm] .blkbleed-margin.blk17 > *,
body[screen=sm] .blkbleed-margin.blk16 > *,
body[screen=sm] .blkbleed-margin.blk15 > *,
body[screen=sm] .blkbleed-margin.blk14 > *,
body[screen=sm] .blkbleed-margin.blk13 > *,
body[screen=sm] .blkbleed-margin.blk12 > *,
body[screen=sm] .blkbleed-margin.blk11 > *,
body[screen=sm] .blkbleed-margin.blk10 > *,
body[screen=sm] .blkbleed-margin.blk9 > * {
  max-width: 640px;
}
body[screen=md] .blkbleed-padding.blk30,
body[screen=md] .blkbleed-padding.blk29,
body[screen=md] .blkbleed-padding.blk28,
body[screen=md] .blkbleed-padding.blk27,
body[screen=md] .blkbleed-padding.blk26,
body[screen=md] .blkbleed-padding.blk25,
body[screen=md] .blkbleed-padding.blk24,
body[screen=md] .blkbleed-padding.blk23,
body[screen=md] .blkbleed-padding.blk22,
body[screen=md] .blkbleed-padding.blk21,
body[screen=md] .blkbleed-padding.blk20,
body[screen=md] .blkbleed-padding.blk19,
body[screen=md] .blkbleed-padding.blk18,
body[screen=md] .blkbleed-padding.blk17,
body[screen=md] .blkbleed-padding.blk16,
body[screen=md] .blkbleed-padding.blk15,
body[screen=md] .blkbleed-padding.blk14,
body[screen=md] .blkbleed-padding.blk13 {
  width: 960px;
}
body[screen=md] .blkbleed-padding.blk30 > *,
body[screen=md] .blkbleed-padding.blk29 > *,
body[screen=md] .blkbleed-padding.blk28 > *,
body[screen=md] .blkbleed-padding.blk27 > *,
body[screen=md] .blkbleed-padding.blk26 > *,
body[screen=md] .blkbleed-padding.blk25 > *,
body[screen=md] .blkbleed-padding.blk24 > *,
body[screen=md] .blkbleed-padding.blk23 > *,
body[screen=md] .blkbleed-padding.blk22 > *,
body[screen=md] .blkbleed-padding.blk21 > *,
body[screen=md] .blkbleed-padding.blk20 > *,
body[screen=md] .blkbleed-padding.blk19 > *,
body[screen=md] .blkbleed-padding.blk18 > *,
body[screen=md] .blkbleed-padding.blk17 > *,
body[screen=md] .blkbleed-padding.blk16 > *,
body[screen=md] .blkbleed-padding.blk15 > *,
body[screen=md] .blkbleed-padding.blk14 > *,
body[screen=md] .blkbleed-padding.blk13 > * {
  max-width: 960px;
}
body[screen=md] .blkbleed-border.blk30,
body[screen=md] .blkbleed-border.blk29,
body[screen=md] .blkbleed-border.blk28,
body[screen=md] .blkbleed-border.blk27,
body[screen=md] .blkbleed-border.blk26,
body[screen=md] .blkbleed-border.blk25,
body[screen=md] .blkbleed-border.blk24,
body[screen=md] .blkbleed-border.blk23,
body[screen=md] .blkbleed-border.blk22,
body[screen=md] .blkbleed-border.blk21,
body[screen=md] .blkbleed-border.blk20,
body[screen=md] .blkbleed-border.blk19,
body[screen=md] .blkbleed-border.blk18,
body[screen=md] .blkbleed-border.blk17,
body[screen=md] .blkbleed-border.blk16,
body[screen=md] .blkbleed-border.blk15,
body[screen=md] .blkbleed-border.blk14,
body[screen=md] .blkbleed-border.blk13 {
  width: 960px;
}
body[screen=md] .blkbleed-border.blk30 > *,
body[screen=md] .blkbleed-border.blk29 > *,
body[screen=md] .blkbleed-border.blk28 > *,
body[screen=md] .blkbleed-border.blk27 > *,
body[screen=md] .blkbleed-border.blk26 > *,
body[screen=md] .blkbleed-border.blk25 > *,
body[screen=md] .blkbleed-border.blk24 > *,
body[screen=md] .blkbleed-border.blk23 > *,
body[screen=md] .blkbleed-border.blk22 > *,
body[screen=md] .blkbleed-border.blk21 > *,
body[screen=md] .blkbleed-border.blk20 > *,
body[screen=md] .blkbleed-border.blk19 > *,
body[screen=md] .blkbleed-border.blk18 > *,
body[screen=md] .blkbleed-border.blk17 > *,
body[screen=md] .blkbleed-border.blk16 > *,
body[screen=md] .blkbleed-border.blk15 > *,
body[screen=md] .blkbleed-border.blk14 > *,
body[screen=md] .blkbleed-border.blk13 > * {
  max-width: 960px;
}
body[screen=md] .blkbleed-margin.blk30,
body[screen=md] .blkbleed-margin.blk29,
body[screen=md] .blkbleed-margin.blk28,
body[screen=md] .blkbleed-margin.blk27,
body[screen=md] .blkbleed-margin.blk26,
body[screen=md] .blkbleed-margin.blk25,
body[screen=md] .blkbleed-margin.blk24,
body[screen=md] .blkbleed-margin.blk23,
body[screen=md] .blkbleed-margin.blk22,
body[screen=md] .blkbleed-margin.blk21,
body[screen=md] .blkbleed-margin.blk20,
body[screen=md] .blkbleed-margin.blk19,
body[screen=md] .blkbleed-margin.blk18,
body[screen=md] .blkbleed-margin.blk17,
body[screen=md] .blkbleed-margin.blk16,
body[screen=md] .blkbleed-margin.blk15,
body[screen=md] .blkbleed-margin.blk14,
body[screen=md] .blkbleed-margin.blk13 {
  width: 960px;
}
body[screen=md] .blkbleed-margin.blk30 > *,
body[screen=md] .blkbleed-margin.blk29 > *,
body[screen=md] .blkbleed-margin.blk28 > *,
body[screen=md] .blkbleed-margin.blk27 > *,
body[screen=md] .blkbleed-margin.blk26 > *,
body[screen=md] .blkbleed-margin.blk25 > *,
body[screen=md] .blkbleed-margin.blk24 > *,
body[screen=md] .blkbleed-margin.blk23 > *,
body[screen=md] .blkbleed-margin.blk22 > *,
body[screen=md] .blkbleed-margin.blk21 > *,
body[screen=md] .blkbleed-margin.blk20 > *,
body[screen=md] .blkbleed-margin.blk19 > *,
body[screen=md] .blkbleed-margin.blk18 > *,
body[screen=md] .blkbleed-margin.blk17 > *,
body[screen=md] .blkbleed-margin.blk16 > *,
body[screen=md] .blkbleed-margin.blk15 > *,
body[screen=md] .blkbleed-margin.blk14 > *,
body[screen=md] .blkbleed-margin.blk13 > * {
  max-width: 960px;
}
body[screen=lg] .blkbleed-padding.blk30,
body[screen=lg] .blkbleed-padding.blk29,
body[screen=lg] .blkbleed-padding.blk28,
body[screen=lg] .blkbleed-padding.blk27,
body[screen=lg] .blkbleed-padding.blk26,
body[screen=lg] .blkbleed-padding.blk25,
body[screen=lg] .blkbleed-padding.blk24,
body[screen=lg] .blkbleed-padding.blk23,
body[screen=lg] .blkbleed-padding.blk22,
body[screen=lg] .blkbleed-padding.blk21,
body[screen=lg] .blkbleed-padding.blk20,
body[screen=lg] .blkbleed-padding.blk19,
body[screen=lg] .blkbleed-padding.blk18,
body[screen=lg] .blkbleed-padding.blk17 {
  width: 1280px;
}
body[screen=lg] .blkbleed-padding.blk30 > *,
body[screen=lg] .blkbleed-padding.blk29 > *,
body[screen=lg] .blkbleed-padding.blk28 > *,
body[screen=lg] .blkbleed-padding.blk27 > *,
body[screen=lg] .blkbleed-padding.blk26 > *,
body[screen=lg] .blkbleed-padding.blk25 > *,
body[screen=lg] .blkbleed-padding.blk24 > *,
body[screen=lg] .blkbleed-padding.blk23 > *,
body[screen=lg] .blkbleed-padding.blk22 > *,
body[screen=lg] .blkbleed-padding.blk21 > *,
body[screen=lg] .blkbleed-padding.blk20 > *,
body[screen=lg] .blkbleed-padding.blk19 > *,
body[screen=lg] .blkbleed-padding.blk18 > *,
body[screen=lg] .blkbleed-padding.blk17 > * {
  max-width: 1280px;
}
body[screen=lg] .blkbleed-border.blk30,
body[screen=lg] .blkbleed-border.blk29,
body[screen=lg] .blkbleed-border.blk28,
body[screen=lg] .blkbleed-border.blk27,
body[screen=lg] .blkbleed-border.blk26,
body[screen=lg] .blkbleed-border.blk25,
body[screen=lg] .blkbleed-border.blk24,
body[screen=lg] .blkbleed-border.blk23,
body[screen=lg] .blkbleed-border.blk22,
body[screen=lg] .blkbleed-border.blk21,
body[screen=lg] .blkbleed-border.blk20,
body[screen=lg] .blkbleed-border.blk19,
body[screen=lg] .blkbleed-border.blk18,
body[screen=lg] .blkbleed-border.blk17 {
  width: 1280px;
}
body[screen=lg] .blkbleed-border.blk30 > *,
body[screen=lg] .blkbleed-border.blk29 > *,
body[screen=lg] .blkbleed-border.blk28 > *,
body[screen=lg] .blkbleed-border.blk27 > *,
body[screen=lg] .blkbleed-border.blk26 > *,
body[screen=lg] .blkbleed-border.blk25 > *,
body[screen=lg] .blkbleed-border.blk24 > *,
body[screen=lg] .blkbleed-border.blk23 > *,
body[screen=lg] .blkbleed-border.blk22 > *,
body[screen=lg] .blkbleed-border.blk21 > *,
body[screen=lg] .blkbleed-border.blk20 > *,
body[screen=lg] .blkbleed-border.blk19 > *,
body[screen=lg] .blkbleed-border.blk18 > *,
body[screen=lg] .blkbleed-border.blk17 > * {
  max-width: 1280px;
}
body[screen=lg] .blkbleed-margin.blk30,
body[screen=lg] .blkbleed-margin.blk29,
body[screen=lg] .blkbleed-margin.blk28,
body[screen=lg] .blkbleed-margin.blk27,
body[screen=lg] .blkbleed-margin.blk26,
body[screen=lg] .blkbleed-margin.blk25,
body[screen=lg] .blkbleed-margin.blk24,
body[screen=lg] .blkbleed-margin.blk23,
body[screen=lg] .blkbleed-margin.blk22,
body[screen=lg] .blkbleed-margin.blk21,
body[screen=lg] .blkbleed-margin.blk20,
body[screen=lg] .blkbleed-margin.blk19,
body[screen=lg] .blkbleed-margin.blk18,
body[screen=lg] .blkbleed-margin.blk17 {
  width: 1280px;
}
body[screen=lg] .blkbleed-margin.blk30 > *,
body[screen=lg] .blkbleed-margin.blk29 > *,
body[screen=lg] .blkbleed-margin.blk28 > *,
body[screen=lg] .blkbleed-margin.blk27 > *,
body[screen=lg] .blkbleed-margin.blk26 > *,
body[screen=lg] .blkbleed-margin.blk25 > *,
body[screen=lg] .blkbleed-margin.blk24 > *,
body[screen=lg] .blkbleed-margin.blk23 > *,
body[screen=lg] .blkbleed-margin.blk22 > *,
body[screen=lg] .blkbleed-margin.blk21 > *,
body[screen=lg] .blkbleed-margin.blk20 > *,
body[screen=lg] .blkbleed-margin.blk19 > *,
body[screen=lg] .blkbleed-margin.blk18 > *,
body[screen=lg] .blkbleed-margin.blk17 > * {
  max-width: 1280px;
}
body[screen=xs].blkfluid-xs {
  box-sizing: border-box;
}
body[screen=xs].blkfluid-xs *,
body[screen=xs].blkfluid-xs *:before,
body[screen=xs].blkfluid-xs *:after {
  box-sizing: inherit;
}
body[screen=xs].blkfluid-xs .blk1,
body[screen=xs].blkfluid-xs .blk1-xs {
  width: 25%;
}
body[screen=xs].blkfluid-xs .blk1.blkgroup,
body[screen=xs].blkfluid-xs .blk1-xs.blkgroup {
  width: 25%;
}
body[screen=xs].blkfluid-xs .blk2,
body[screen=xs].blkfluid-xs .blk2-xs {
  width: 50%;
}
body[screen=xs].blkfluid-xs .blk2.blkgroup,
body[screen=xs].blkfluid-xs .blk2-xs.blkgroup {
  width: 50%;
}
body[screen=xs].blkfluid-xs .blk3,
body[screen=xs].blkfluid-xs .blk3-xs {
  width: 75%;
}
body[screen=xs].blkfluid-xs .blk3.blkgroup,
body[screen=xs].blkfluid-xs .blk3-xs.blkgroup {
  width: 75%;
}
body[screen=xs].blkfluid-xs .blk4,
body[screen=xs].blkfluid-xs .blk5,
body[screen=xs].blkfluid-xs .blk6,
body[screen=xs].blkfluid-xs .blk7,
body[screen=xs].blkfluid-xs .blk8,
body[screen=xs].blkfluid-xs .blk9,
body[screen=xs].blkfluid-xs .blk10,
body[screen=xs].blkfluid-xs .blk11,
body[screen=xs].blkfluid-xs .blk12,
body[screen=xs].blkfluid-xs .blk13,
body[screen=xs].blkfluid-xs .blk14,
body[screen=xs].blkfluid-xs .blk15,
body[screen=xs].blkfluid-xs .blk16,
body[screen=xs].blkfluid-xs .blk17,
body[screen=xs].blkfluid-xs .blk18,
body[screen=xs].blkfluid-xs .blk19,
body[screen=xs].blkfluid-xs .blk20,
body[screen=xs].blkfluid-xs .blk4-xs,
body[screen=xs].blkfluid-xs .blk5-xs,
body[screen=xs].blkfluid-xs .blk6-xs,
body[screen=xs].blkfluid-xs .blk7-xs,
body[screen=xs].blkfluid-xs .blk8-xs,
body[screen=xs].blkfluid-xs .blk9-xs,
body[screen=xs].blkfluid-xs .blk10-xs,
body[screen=xs].blkfluid-xs .blk11-xs,
body[screen=xs].blkfluid-xs .blk12-xs,
body[screen=xs].blkfluid-xs .blk13-xs,
body[screen=xs].blkfluid-xs .blk14-xs,
body[screen=xs].blkfluid-xs .blk15-xs,
body[screen=xs].blkfluid-xs .blk16-xs,
body[screen=xs].blkfluid-xs .blk17-xs,
body[screen=xs].blkfluid-xs .blk18-xs,
body[screen=xs].blkfluid-xs .blk19-xs,
body[screen=xs].blkfluid-xs .blk20-xs {
  width: 100%;
}
body[screen=xs].blkfluid-xs .blk4.blkgroup,
body[screen=xs].blkfluid-xs .blk5.blkgroup,
body[screen=xs].blkfluid-xs .blk6.blkgroup,
body[screen=xs].blkfluid-xs .blk7.blkgroup,
body[screen=xs].blkfluid-xs .blk8.blkgroup,
body[screen=xs].blkfluid-xs .blk9.blkgroup,
body[screen=xs].blkfluid-xs .blk10.blkgroup,
body[screen=xs].blkfluid-xs .blk11.blkgroup,
body[screen=xs].blkfluid-xs .blk12.blkgroup,
body[screen=xs].blkfluid-xs .blk13.blkgroup,
body[screen=xs].blkfluid-xs .blk14.blkgroup,
body[screen=xs].blkfluid-xs .blk15.blkgroup,
body[screen=xs].blkfluid-xs .blk16.blkgroup,
body[screen=xs].blkfluid-xs .blk17.blkgroup,
body[screen=xs].blkfluid-xs .blk18.blkgroup,
body[screen=xs].blkfluid-xs .blk19.blkgroup,
body[screen=xs].blkfluid-xs .blk20.blkgroup,
body[screen=xs].blkfluid-xs .blk4-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk5-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk6-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk7-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk8-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk9-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk10-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk11-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk12-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk13-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk14-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk15-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk16-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk17-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk18-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk19-xs.blkgroup,
body[screen=xs].blkfluid-xs .blk20-xs.blkgroup {
  width: 100%;
}
body[screen=xs].blkfluid-xs .blk1 > *,
body[screen=xs].blkfluid-xs .blk2 > *,
body[screen=xs].blkfluid-xs .blk3 > *,
body[screen=xs].blkfluid-xs .blk4 > *,
body[screen=xs].blkfluid-xs .blk5 > *,
body[screen=xs].blkfluid-xs .blk6 > *,
body[screen=xs].blkfluid-xs .blk7 > *,
body[screen=xs].blkfluid-xs .blk8 > *,
body[screen=xs].blkfluid-xs .blk9 > *,
body[screen=xs].blkfluid-xs .blk10 > *,
body[screen=xs].blkfluid-xs .blk11 > *,
body[screen=xs].blkfluid-xs .blk12 > *,
body[screen=xs].blkfluid-xs .blk13 > *,
body[screen=xs].blkfluid-xs .blk14 > *,
body[screen=xs].blkfluid-xs .blk15 > *,
body[screen=xs].blkfluid-xs .blk16 > *,
body[screen=xs].blkfluid-xs .blk17 > *,
body[screen=xs].blkfluid-xs .blk18 > *,
body[screen=xs].blkfluid-xs .blk19 > *,
body[screen=xs].blkfluid-xs .blk20 > *,
body[screen=xs].blkfluid-xs .blk1-xs > *,
body[screen=xs].blkfluid-xs .blk2-xs > *,
body[screen=xs].blkfluid-xs .blk3-xs > *,
body[screen=xs].blkfluid-xs .blk4-xs > *,
body[screen=xs].blkfluid-xs .blk4-xs > *,
body[screen=xs].blkfluid-xs .blk5-xs > *,
body[screen=xs].blkfluid-xs .blk6-xs > *,
body[screen=xs].blkfluid-xs .blk7-xs > *,
body[screen=xs].blkfluid-xs .blk8-xs > *,
body[screen=xs].blkfluid-xs .blk9-xs > *,
body[screen=xs].blkfluid-xs .blk10-xs > *,
body[screen=xs].blkfluid-xs .blk11-xs > *,
body[screen=xs].blkfluid-xs .blk12-xs > *,
body[screen=xs].blkfluid-xs .blk13-xs > *,
body[screen=xs].blkfluid-xs .blk14-xs > *,
body[screen=xs].blkfluid-xs .blk15-xs > *,
body[screen=xs].blkfluid-xs .blk16-xs > *,
body[screen=xs].blkfluid-xs .blk17-xs > *,
body[screen=xs].blkfluid-xs .blk18-xs > *,
body[screen=xs].blkfluid-xs .blk19-xs > *,
body[screen=xs].blkfluid-xs .blk20-xs > * {
  max-width: 100%;
}
body[screen=xs].blkfluid-xs .blkbleed-padding {
  margin: 0 -3.125%;
}
body[screen=xs].blkfluid-xs .blkbleed-padding.blk1,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk1-xs {
  width: 31.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-padding.blk2,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk2-xs {
  width: 56.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-padding.blk3,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk3-xs {
  width: 81.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-padding.blk4,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk5,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk6,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk7,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk8,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk9,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk10,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk11,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk12,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk13,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk14,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk15,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk16,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk17,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk18,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk19,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk20,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk4-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk5-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk6-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk7-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk8-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk9-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk10-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk11-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk12-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk13-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk14-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk15-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk16-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk17-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk18-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk19-xs,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk20-xs {
  width: 106.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-padding.blk1 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk2 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk3 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk4 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk5 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk6 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk7 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk8 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk9 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk10 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk11 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk12 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk13 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk14 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk15 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk16 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk17 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk18 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk19 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk20 > *,
body[screen=xs].blkfluid-xs .blkbleed-padding .blk1-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding .blk2-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding .blk3-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding .blk4-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk4-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk5-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk6-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk7-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk8-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk9-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk10-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk11-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk12-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk13-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk14-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk15-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk16-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk17-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk18-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk19-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-padding.blk20-xs > * {
  max-width: 106.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-border {
  margin: 0 -3.125%;
}
body[screen=xs].blkfluid-xs .blkbleed-border.blk1,
body[screen=xs].blkfluid-xs .blkbleed-border.blk1-xs {
  width: 31.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-border.blk2,
body[screen=xs].blkfluid-xs .blkbleed-border.blk2-xs {
  width: 56.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-border.blk3,
body[screen=xs].blkfluid-xs .blkbleed-border.blk3-xs {
  width: 81.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-border.blk4,
body[screen=xs].blkfluid-xs .blkbleed-border.blk5,
body[screen=xs].blkfluid-xs .blkbleed-border.blk6,
body[screen=xs].blkfluid-xs .blkbleed-border.blk7,
body[screen=xs].blkfluid-xs .blkbleed-border.blk8,
body[screen=xs].blkfluid-xs .blkbleed-border.blk9,
body[screen=xs].blkfluid-xs .blkbleed-border.blk10,
body[screen=xs].blkfluid-xs .blkbleed-border.blk11,
body[screen=xs].blkfluid-xs .blkbleed-border.blk12,
body[screen=xs].blkfluid-xs .blkbleed-border.blk13,
body[screen=xs].blkfluid-xs .blkbleed-border.blk14,
body[screen=xs].blkfluid-xs .blkbleed-border.blk15,
body[screen=xs].blkfluid-xs .blkbleed-border.blk16,
body[screen=xs].blkfluid-xs .blkbleed-border.blk17,
body[screen=xs].blkfluid-xs .blkbleed-border.blk18,
body[screen=xs].blkfluid-xs .blkbleed-border.blk19,
body[screen=xs].blkfluid-xs .blkbleed-border.blk20,
body[screen=xs].blkfluid-xs .blkbleed-border.blk4-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk5-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk6-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk7-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk8-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk9-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk10-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk11-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk12-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk13-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk14-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk15-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk16-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk17-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk18-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk19-xs,
body[screen=xs].blkfluid-xs .blkbleed-border.blk20-xs {
  width: 106.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-border.blk1 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk2 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk3 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk4 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk5 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk6 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk7 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk8 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk9 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk10 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk11 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk12 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk13 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk14 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk15 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk16 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk17 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk18 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk19 > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk20 > *,
body[screen=xs].blkfluid-xs .blkbleed-border .blk1-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border .blk2-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border .blk3-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border .blk4-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk4-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk5-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk6-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk7-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk8-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk9-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk10-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk11-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk12-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk13-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk14-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk15-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk16-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk17-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk18-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk19-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-border.blk20-xs > * {
  max-width: 106.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-margin {
  margin: 0 -3.125%;
}
body[screen=xs].blkfluid-xs .blkbleed-margin.blk1,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk1-xs {
  width: 31.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-margin.blk2,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk2-xs {
  width: 56.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-margin.blk3,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk3-xs {
  width: 81.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-margin.blk4,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk5,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk6,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk7,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk8,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk9,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk10,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk11,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk12,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk13,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk14,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk15,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk16,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk17,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk18,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk19,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk20,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk4-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk5-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk6-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk7-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk8-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk9-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk10-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk11-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk12-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk13-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk14-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk15-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk16-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk17-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk18-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk19-xs,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk20-xs {
  width: 106.25%;
}
body[screen=xs].blkfluid-xs .blkbleed-margin.blk1 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk2 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk3 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk4 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk5 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk6 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk7 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk8 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk9 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk10 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk11 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk12 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk13 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk14 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk15 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk16 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk17 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk18 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk19 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk20 > *,
body[screen=xs].blkfluid-xs .blkbleed-margin .blk1-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin .blk2-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin .blk3-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin .blk4-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk4-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk5-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk6-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk7-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk8-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk9-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk10-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk11-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk12-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk13-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk14-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk15-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk16-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk17-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk18-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk19-xs > *,
body[screen=xs].blkfluid-xs .blkbleed-margin.blk20-xs > * {
  max-width: 106.25%;
}
body[screen=sm].blkfluid-sm {
  box-sizing: border-box;
}
body[screen=sm].blkfluid-sm *,
body[screen=sm].blkfluid-sm *:before,
body[screen=sm].blkfluid-sm *:after {
  box-sizing: inherit;
}
body[screen=sm].blkfluid-sm .blk1,
body[screen=sm].blkfluid-sm .blk1-sm {
  width: 12.5%;
}
body[screen=sm].blkfluid-sm .blk1.blkgroup,
body[screen=sm].blkfluid-sm .blk1-sm.blkgroup {
  width: 12.5%;
}
body[screen=sm].blkfluid-sm .blk2,
body[screen=sm].blkfluid-sm .blk2-sm {
  width: 25%;
}
body[screen=sm].blkfluid-sm .blk2.blkgroup,
body[screen=sm].blkfluid-sm .blk2-sm.blkgroup {
  width: 25%;
}
body[screen=sm].blkfluid-sm .blk3,
body[screen=sm].blkfluid-sm .blk3-sm {
  width: 37.5%;
}
body[screen=sm].blkfluid-sm .blk3.blkgroup,
body[screen=sm].blkfluid-sm .blk3-sm.blkgroup {
  width: 37.5%;
}
body[screen=sm].blkfluid-sm .blk4,
body[screen=sm].blkfluid-sm .blk4-sm {
  width: 50%;
}
body[screen=sm].blkfluid-sm .blk4.blkgroup,
body[screen=sm].blkfluid-sm .blk4-sm.blkgroup {
  width: 50%;
}
body[screen=sm].blkfluid-sm .blk5,
body[screen=sm].blkfluid-sm .blk5-sm {
  width: 62.5%;
}
body[screen=sm].blkfluid-sm .blk5.blkgroup,
body[screen=sm].blkfluid-sm .blk5-sm.blkgroup {
  width: 62.5%;
}
body[screen=sm].blkfluid-sm .blk6,
body[screen=sm].blkfluid-sm .blk6-sm {
  width: 75%;
}
body[screen=sm].blkfluid-sm .blk6.blkgroup,
body[screen=sm].blkfluid-sm .blk6-sm.blkgroup {
  width: 75%;
}
body[screen=sm].blkfluid-sm .blk7,
body[screen=sm].blkfluid-sm .blk7-sm {
  width: 87.5%;
}
body[screen=sm].blkfluid-sm .blk7.blkgroup,
body[screen=sm].blkfluid-sm .blk7-sm.blkgroup {
  width: 87.5%;
}
body[screen=sm].blkfluid-sm .blk8,
body[screen=sm].blkfluid-sm .blk9,
body[screen=sm].blkfluid-sm .blk10,
body[screen=sm].blkfluid-sm .blk11,
body[screen=sm].blkfluid-sm .blk12,
body[screen=sm].blkfluid-sm .blk13,
body[screen=sm].blkfluid-sm .blk14,
body[screen=sm].blkfluid-sm .blk15,
body[screen=sm].blkfluid-sm .blk16,
body[screen=sm].blkfluid-sm .blk17,
body[screen=sm].blkfluid-sm .blk18,
body[screen=sm].blkfluid-sm .blk19,
body[screen=sm].blkfluid-sm .blk20,
body[screen=sm].blkfluid-sm .blk8-sm,
body[screen=sm].blkfluid-sm .blk9-sm,
body[screen=sm].blkfluid-sm .blk10-sm,
body[screen=sm].blkfluid-sm .blk11-sm,
body[screen=sm].blkfluid-sm .blk12-sm,
body[screen=sm].blkfluid-sm .blk13-sm,
body[screen=sm].blkfluid-sm .blk14-sm,
body[screen=sm].blkfluid-sm .blk15-sm,
body[screen=sm].blkfluid-sm .blk16-sm,
body[screen=sm].blkfluid-sm .blk17-sm,
body[screen=sm].blkfluid-sm .blk18-sm,
body[screen=sm].blkfluid-sm .blk19-sm,
body[screen=sm].blkfluid-sm .blk20-sm {
  width: 100%;
}
body[screen=sm].blkfluid-sm .blk8.blkgroup,
body[screen=sm].blkfluid-sm .blk9.blkgroup,
body[screen=sm].blkfluid-sm .blk10.blkgroup,
body[screen=sm].blkfluid-sm .blk11.blkgroup,
body[screen=sm].blkfluid-sm .blk12.blkgroup,
body[screen=sm].blkfluid-sm .blk13.blkgroup,
body[screen=sm].blkfluid-sm .blk14.blkgroup,
body[screen=sm].blkfluid-sm .blk15.blkgroup,
body[screen=sm].blkfluid-sm .blk16.blkgroup,
body[screen=sm].blkfluid-sm .blk17.blkgroup,
body[screen=sm].blkfluid-sm .blk18.blkgroup,
body[screen=sm].blkfluid-sm .blk19.blkgroup,
body[screen=sm].blkfluid-sm .blk20.blkgroup,
body[screen=sm].blkfluid-sm .blk8-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk9-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk10-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk11-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk12-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk13-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk14-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk15-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk16-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk17-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk18-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk19-sm.blkgroup,
body[screen=sm].blkfluid-sm .blk20-sm.blkgroup {
  width: 100%;
}
body[screen=sm].blkfluid-sm .blk1 > *,
body[screen=sm].blkfluid-sm .blk2 > *,
body[screen=sm].blkfluid-sm .blk3 > *,
body[screen=sm].blkfluid-sm .blk4 > *,
body[screen=sm].blkfluid-sm .blk5 > *,
body[screen=sm].blkfluid-sm .blk6 > *,
body[screen=sm].blkfluid-sm .blk7 > *,
body[screen=sm].blkfluid-sm .blk8 > *,
body[screen=sm].blkfluid-sm .blk9 > *,
body[screen=sm].blkfluid-sm .blk10 > *,
body[screen=sm].blkfluid-sm .blk11 > *,
body[screen=sm].blkfluid-sm .blk12 > *,
body[screen=sm].blkfluid-sm .blk13 > *,
body[screen=sm].blkfluid-sm .blk14 > *,
body[screen=sm].blkfluid-sm .blk15 > *,
body[screen=sm].blkfluid-sm .blk16 > *,
body[screen=sm].blkfluid-sm .blk17 > *,
body[screen=sm].blkfluid-sm .blk18 > *,
body[screen=sm].blkfluid-sm .blk19 > *,
body[screen=sm].blkfluid-sm .blk20 > *,
body[screen=sm].blkfluid-sm .blk1-sm > *,
body[screen=sm].blkfluid-sm .blk2-sm > *,
body[screen=sm].blkfluid-sm .blk3-sm > *,
body[screen=sm].blkfluid-sm .blk4-sm > *,
body[screen=sm].blkfluid-sm .blk4-sm > *,
body[screen=sm].blkfluid-sm .blk5-sm > *,
body[screen=sm].blkfluid-sm .blk6-sm > *,
body[screen=sm].blkfluid-sm .blk7-sm > *,
body[screen=sm].blkfluid-sm .blk8-sm > *,
body[screen=sm].blkfluid-sm .blk9-sm > *,
body[screen=sm].blkfluid-sm .blk10-sm > *,
body[screen=sm].blkfluid-sm .blk11-sm > *,
body[screen=sm].blkfluid-sm .blk12-sm > *,
body[screen=sm].blkfluid-sm .blk13-sm > *,
body[screen=sm].blkfluid-sm .blk14-sm > *,
body[screen=sm].blkfluid-sm .blk15-sm > *,
body[screen=sm].blkfluid-sm .blk16-sm > *,
body[screen=sm].blkfluid-sm .blk17-sm > *,
body[screen=sm].blkfluid-sm .blk18-sm > *,
body[screen=sm].blkfluid-sm .blk19-sm > *,
body[screen=sm].blkfluid-sm .blk20-sm > * {
  max-width: 100%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding {
  margin: 0 -1.5625%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk1,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk1-sm {
  width: 15.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk2,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk2-sm {
  width: 28.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk3,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk3-sm {
  width: 40.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk4,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk4-sm {
  width: 53.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk5,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk5-sm {
  width: 65.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk6,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk6-sm {
  width: 78.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk7,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk7-sm {
  width: 90.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk8,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk9,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk10,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk11,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk12,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk13,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk14,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk15,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk16,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk17,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk18,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk19,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk20,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk8-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk9-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk10-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk11-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk12-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk13-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk14-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk15-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk16-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk17-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk18-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk19-sm,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk20-sm {
  width: 103.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-padding.blk1 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk2 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk3 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk4 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk5 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk6 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk7 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk8 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk9 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk10 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk11 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk12 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk13 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk14 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk15 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk16 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk17 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk18 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk19 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk20 > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk1-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk2-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk3-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk4-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk4-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk5-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk6-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk7-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk8-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk9-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk10-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk11-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk12-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk13-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk14-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk15-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk16-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk17-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk18-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk19-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-padding.blk20-sm > * {
  max-width: 103.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-border {
  margin: 0 -1.5625%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk1,
body[screen=sm].blkfluid-sm .blkbleed-border.blk1-sm {
  width: 15.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk2,
body[screen=sm].blkfluid-sm .blkbleed-border.blk2-sm {
  width: 28.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk3,
body[screen=sm].blkfluid-sm .blkbleed-border.blk3-sm {
  width: 40.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk4,
body[screen=sm].blkfluid-sm .blkbleed-border.blk4-sm {
  width: 53.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk5,
body[screen=sm].blkfluid-sm .blkbleed-border.blk5-sm {
  width: 65.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk6,
body[screen=sm].blkfluid-sm .blkbleed-border.blk6-sm {
  width: 78.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk7,
body[screen=sm].blkfluid-sm .blkbleed-border.blk7-sm {
  width: 90.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk8,
body[screen=sm].blkfluid-sm .blkbleed-border.blk9,
body[screen=sm].blkfluid-sm .blkbleed-border.blk10,
body[screen=sm].blkfluid-sm .blkbleed-border.blk11,
body[screen=sm].blkfluid-sm .blkbleed-border.blk12,
body[screen=sm].blkfluid-sm .blkbleed-border.blk13,
body[screen=sm].blkfluid-sm .blkbleed-border.blk14,
body[screen=sm].blkfluid-sm .blkbleed-border.blk15,
body[screen=sm].blkfluid-sm .blkbleed-border.blk16,
body[screen=sm].blkfluid-sm .blkbleed-border.blk17,
body[screen=sm].blkfluid-sm .blkbleed-border.blk18,
body[screen=sm].blkfluid-sm .blkbleed-border.blk19,
body[screen=sm].blkfluid-sm .blkbleed-border.blk20,
body[screen=sm].blkfluid-sm .blkbleed-border.blk8-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk9-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk10-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk11-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk12-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk13-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk14-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk15-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk16-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk17-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk18-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk19-sm,
body[screen=sm].blkfluid-sm .blkbleed-border.blk20-sm {
  width: 103.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-border.blk1 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk2 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk3 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk4 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk5 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk6 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk7 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk8 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk9 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk10 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk11 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk12 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk13 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk14 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk15 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk16 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk17 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk18 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk19 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk20 > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk1-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk2-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk3-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk4-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk4-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk5-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk6-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk7-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk8-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk9-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk10-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk11-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk12-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk13-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk14-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk15-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk16-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk17-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk18-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk19-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-border.blk20-sm > * {
  max-width: 103.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin {
  margin: 0 -1.5625%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk1,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk1-sm {
  width: 15.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk2,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk2-sm {
  width: 28.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk3,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk3-sm {
  width: 40.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk4,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk4-sm {
  width: 53.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk5.blk5-sm {
  width: 65.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk6,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk6-sm {
  width: 78.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk7,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk7-sm {
  width: 90.625%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk8,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk9,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk10,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk11,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk12,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk13,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk14,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk15,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk16,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk17,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk18,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk19,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk20,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk8-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk9-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk10-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk11-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk12-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk13-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk14-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk15-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk16-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk17-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk18-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk19-sm,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk20-sm {
  width: 103.125%;
}
body[screen=sm].blkfluid-sm .blkbleed-margin.blk1 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk2 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk3 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk4 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk5 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk6 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk7 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk8 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk9 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk10 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk11 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk12 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk13 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk14 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk15 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk16 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk17 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk18 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk19 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk20 > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk1-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk2-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk3-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk4-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk4-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk5-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk6-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk7-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk8-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk9-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk10-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk11-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk12-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk13-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk14-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk15-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk16-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk17-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk18-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk19-sm > *,
body[screen=sm].blkfluid-sm .blkbleed-margin.blk20-sm > * {
  max-width: 103.125%;
}
body[screen=md].blkfluid-md {
  box-sizing: border-box;
}
body[screen=md].blkfluid-md *,
body[screen=md].blkfluid-md *:before,
body[screen=md].blkfluid-md *:after {
  box-sizing: inherit;
}
body[screen=md].blkfluid-md .blk1,
body[screen=md].blkfluid-md .blk1-md {
  width: 8.333%;
}
body[screen=md].blkfluid-md .blk1.blkgroup,
body[screen=md].blkfluid-md .blk1-md.blkgroup {
  width: 8.333%;
}
body[screen=md].blkfluid-md .blk2,
body[screen=md].blkfluid-md .blk2-md {
  width: 16.666%;
}
body[screen=md].blkfluid-md .blk2.blkgroup,
body[screen=md].blkfluid-md .blk2-md.blkgroup {
  width: 16.666%;
}
body[screen=md].blkfluid-md .blk3,
body[screen=md].blkfluid-md .blk3-md {
  width: 24.999%;
}
body[screen=md].blkfluid-md .blk3.blkgroup,
body[screen=md].blkfluid-md .blk3-md.blkgroup {
  width: 24.999%;
}
body[screen=md].blkfluid-md .blk4,
body[screen=md].blkfluid-md .blk4-md {
  width: 33.332%;
}
body[screen=md].blkfluid-md .blk4.blkgroup,
body[screen=md].blkfluid-md .blk4-md.blkgroup {
  width: 33.332%;
}
body[screen=md].blkfluid-md .blk5,
body[screen=md].blkfluid-md .blk5-md {
  width: 41.665%;
}
body[screen=md].blkfluid-md .blk5.blkgroup,
body[screen=md].blkfluid-md .blk5-md.blkgroup {
  width: 41.665%;
}
body[screen=md].blkfluid-md .blk6,
body[screen=md].blkfluid-md .blk6-md {
  width: 49.998%;
}
body[screen=md].blkfluid-md .blk6.blkgroup,
body[screen=md].blkfluid-md .blk6-md.blkgroup {
  width: 49.998%;
}
body[screen=md].blkfluid-md .blk7,
body[screen=md].blkfluid-md .blk7-md {
  width: 58.331%;
}
body[screen=md].blkfluid-md .blk7.blkgroup,
body[screen=md].blkfluid-md .blk7-md.blkgroup {
  width: 58.331%;
}
body[screen=md].blkfluid-md .blk8,
body[screen=md].blkfluid-md .blk8-md {
  width: 66.664%;
}
body[screen=md].blkfluid-md .blk8.blkgroup,
body[screen=md].blkfluid-md .blk8-md.blkgroup {
  width: 66.664%;
}
body[screen=md].blkfluid-md .blk9,
body[screen=md].blkfluid-md .blk9-md {
  width: 74.997%;
}
body[screen=md].blkfluid-md .blk9.blkgroup,
body[screen=md].blkfluid-md .blk9-md.blkgroup {
  width: 74.997%;
}
body[screen=md].blkfluid-md .blk10,
body[screen=md].blkfluid-md .blk10-md {
  width: 83.33%;
}
body[screen=md].blkfluid-md .blk10.blkgroup,
body[screen=md].blkfluid-md .blk10-md.blkgroup {
  width: 83.33%;
}
body[screen=md].blkfluid-md .blk11,
body[screen=md].blkfluid-md .blk11-md {
  width: 91.663%;
}
body[screen=md].blkfluid-md .blk11.blkgroup,
body[screen=md].blkfluid-md .blk11-md.blkgroup {
  width: 91.663%;
}
body[screen=md].blkfluid-md .blk12,
body[screen=md].blkfluid-md .blk13,
body[screen=md].blkfluid-md .blk14,
body[screen=md].blkfluid-md .blk15,
body[screen=md].blkfluid-md .blk16,
body[screen=md].blkfluid-md .blk17,
body[screen=md].blkfluid-md .blk18,
body[screen=md].blkfluid-md .blk19,
body[screen=md].blkfluid-md .blk20,
body[screen=md].blkfluid-md .blk12-md,
body[screen=md].blkfluid-md .blk13-md,
body[screen=md].blkfluid-md .blk14-md,
body[screen=md].blkfluid-md .blk15-md,
body[screen=md].blkfluid-md .blk16-md,
body[screen=md].blkfluid-md .blk17-md,
body[screen=md].blkfluid-md .blk18-md,
body[screen=md].blkfluid-md .blk19-md,
body[screen=md].blkfluid-md .blk20-md {
  width: 100%;
}
body[screen=md].blkfluid-md .blk12.blkgroup,
body[screen=md].blkfluid-md .blk13.blkgroup,
body[screen=md].blkfluid-md .blk14.blkgroup,
body[screen=md].blkfluid-md .blk15.blkgroup,
body[screen=md].blkfluid-md .blk16.blkgroup,
body[screen=md].blkfluid-md .blk17.blkgroup,
body[screen=md].blkfluid-md .blk18.blkgroup,
body[screen=md].blkfluid-md .blk19.blkgroup,
body[screen=md].blkfluid-md .blk20.blkgroup,
body[screen=md].blkfluid-md .blk12-md.blkgroup,
body[screen=md].blkfluid-md .blk13-md.blkgroup,
body[screen=md].blkfluid-md .blk14-md.blkgroup,
body[screen=md].blkfluid-md .blk15-md.blkgroup,
body[screen=md].blkfluid-md .blk16-md.blkgroup,
body[screen=md].blkfluid-md .blk17-md.blkgroup,
body[screen=md].blkfluid-md .blk18-md.blkgroup,
body[screen=md].blkfluid-md .blk19-md.blkgroup,
body[screen=md].blkfluid-md .blk20-md.blkgroup {
  width: 100%;
}
body[screen=md].blkfluid-md .blk1 > *,
body[screen=md].blkfluid-md .blk2 > *,
body[screen=md].blkfluid-md .blk3 > *,
body[screen=md].blkfluid-md .blk4 > *,
body[screen=md].blkfluid-md .blk5 > *,
body[screen=md].blkfluid-md .blk6 > *,
body[screen=md].blkfluid-md .blk7 > *,
body[screen=md].blkfluid-md .blk8 > *,
body[screen=md].blkfluid-md .blk9 > *,
body[screen=md].blkfluid-md .blk10 > *,
body[screen=md].blkfluid-md .blk11 > *,
body[screen=md].blkfluid-md .blk12 > *,
body[screen=md].blkfluid-md .blk13 > *,
body[screen=md].blkfluid-md .blk14 > *,
body[screen=md].blkfluid-md .blk15 > *,
body[screen=md].blkfluid-md .blk16 > *,
body[screen=md].blkfluid-md .blk17 > *,
body[screen=md].blkfluid-md .blk18 > *,
body[screen=md].blkfluid-md .blk19 > *,
body[screen=md].blkfluid-md .blk20 > *,
body[screen=md].blkfluid-md .blk1-md > *,
body[screen=md].blkfluid-md .blk2-md > *,
body[screen=md].blkfluid-md .blk3-md > *,
body[screen=md].blkfluid-md .blk4-md > *,
body[screen=md].blkfluid-md.blk4-md > *,
body[screen=md].blkfluid-md.blk5-md > *,
body[screen=md].blkfluid-md .blk6-md > *,
body[screen=md].blkfluid-md .blk7-md > *,
body[screen=md].blkfluid-md .blk8-md > *,
body[screen=md].blkfluid-md .blk9-md > *,
body[screen=md].blkfluid-md .blk10-md > *,
body[screen=md].blkfluid-md .blk11-md > *,
body[screen=md].blkfluid-md .blk12-md > *,
body[screen=md].blkfluid-md .blk13-md > *,
body[screen=md].blkfluid-md .blk14-md > *,
body[screen=md].blkfluid-md .blk15-md > *,
body[screen=md].blkfluid-md .blk16-md > *,
body[screen=md].blkfluid-md .blk17-md > *,
body[screen=md].blkfluid-md .blk18-md > *,
body[screen=md].blkfluid-md .blk19-md > *,
body[screen=md].blkfluid-md .blk20-md > * {
  max-width: 100%;
}
body[screen=md].blkfluid-md .blkbleed-padding {
  margin: 0 -1.04166667%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk1,
body[screen=md].blkfluid-md .blkbleed-padding.blk1-md {
  width: 10.41633333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk2,
body[screen=md].blkfluid-md .blkbleed-padding.blk2-md {
  width: 18.74933333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk3,
body[screen=md].blkfluid-md .blkbleed-padding.blk3-md {
  width: 27.08233333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk4,
body[screen=md].blkfluid-md .blkbleed-padding.blk4-md {
  width: 35.41533333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk5,
body[screen=md].blkfluid-md .blkbleed-padding.blk5-md {
  width: 43.74833333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk6,
body[screen=md].blkfluid-md .blkbleed-padding.blk6-md {
  width: 52.08133333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk7,
body[screen=md].blkfluid-md .blkbleed-padding.blk7-md {
  width: 60.41433333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk8,
body[screen=md].blkfluid-md .blkbleed-padding.blk8-md {
  width: 68.74733333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk9,
body[screen=md].blkfluid-md .blkbleed-padding.blk9-md {
  width: 77.08033333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk10,
body[screen=md].blkfluid-md .blkbleed-padding.blk10-md {
  width: 85.41333333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk11,
body[screen=md].blkfluid-md .blkbleed-padding.blk11-md {
  width: 93.74633333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk12,
body[screen=md].blkfluid-md .blkbleed-padding.blk13,
body[screen=md].blkfluid-md .blkbleed-padding.blk14,
body[screen=md].blkfluid-md .blkbleed-padding.blk15,
body[screen=md].blkfluid-md .blkbleed-padding.blk16,
body[screen=md].blkfluid-md .blkbleed-padding.blk17,
body[screen=md].blkfluid-md .blkbleed-padding.blk18,
body[screen=md].blkfluid-md .blkbleed-padding.blk19,
body[screen=md].blkfluid-md .blkbleed-padding.blk20,
body[screen=md].blkfluid-md .blkbleed-padding.blk12-md,
body[screen=md].blkfluid-md .blkbleed-padding.blk13-md,
body[screen=md].blkfluid-md .blkbleed-padding.blk14-md,
body[screen=md].blkfluid-md .blkbleed-padding.blk15-md,
body[screen=md].blkfluid-md .blkbleed-padding.blk16-md,
body[screen=md].blkfluid-md .blkbleed-padding.blk17-md,
body[screen=md].blkfluid-md .blkbleed-padding.blk18-md,
body[screen=md].blkfluid-md .blkbleed-padding.blk19-md,
body[screen=md].blkfluid-md .blkbleed-padding.blk20-md {
  width: 102.08333333%;
}
body[screen=md].blkfluid-md .blkbleed-padding.blk1 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk2 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk3 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk4 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk5 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk6 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk7 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk8 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk9 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk10 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk11 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk12 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk13 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk14 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk15 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk16 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk17 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk18 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk19 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk20 > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk1-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk2-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk3-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk4-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk4-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk5-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk6-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk7-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk8-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk9-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk10-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk11-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk12-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk13-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk14-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk15-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk16-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk17-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk18-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk19-md > *,
body[screen=md].blkfluid-md .blkbleed-padding.blk20-md > * {
  max-width: 102.08333333%;
}
body[screen=md].blkfluid-md .blkbleed-border {
  margin: 0 -1.04166667%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk1,
body[screen=md].blkfluid-md .blkbleed-border.blk1-md {
  width: 10.41633333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk2,
body[screen=md].blkfluid-md .blkbleed-border.blk2-md {
  width: 18.74933333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk3,
body[screen=md].blkfluid-md .blkbleed-border.blk3-md {
  width: 27.08233333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk4,
body[screen=md].blkfluid-md .blkbleed-border.blk4-md {
  width: 35.41533333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk5,
body[screen=md].blkfluid-md .blkbleed-border.blk5-md {
  width: 43.74833333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk6,
body[screen=md].blkfluid-md .blkbleed-border.blk6-md {
  width: 52.08133333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk7,
body[screen=md].blkfluid-md .blkbleed-border.blk7-md {
  width: 60.41433333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk8,
body[screen=md].blkfluid-md .blkbleed-border.blk8-md {
  width: 68.74733333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk9,
body[screen=md].blkfluid-md .blkbleed-border.blk9-md {
  width: 77.08033333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk10,
body[screen=md].blkfluid-md .blkbleed-border.blk10-md {
  width: 85.41333333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk11,
body[screen=md].blkfluid-md .blkbleed-border.blk11-md {
  width: 93.74633333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk12,
body[screen=md].blkfluid-md .blkbleed-border.blk13,
body[screen=md].blkfluid-md .blkbleed-border.blk14,
body[screen=md].blkfluid-md .blkbleed-border.blk15,
body[screen=md].blkfluid-md .blkbleed-border.blk16,
body[screen=md].blkfluid-md .blkbleed-border.blk17,
body[screen=md].blkfluid-md .blkbleed-border.blk18,
body[screen=md].blkfluid-md .blkbleed-border.blk19,
body[screen=md].blkfluid-md .blkbleed-border.blk20,
body[screen=md].blkfluid-md .blkbleed-border.blk12-md,
body[screen=md].blkfluid-md .blkbleed-border.blk13-md,
body[screen=md].blkfluid-md .blkbleed-border.blk14-md,
body[screen=md].blkfluid-md .blkbleed-border.blk15-md,
body[screen=md].blkfluid-md .blkbleed-border.blk16-md,
body[screen=md].blkfluid-md .blkbleed-border.blk17-md,
body[screen=md].blkfluid-md .blkbleed-border.blk18-md,
body[screen=md].blkfluid-md .blkbleed-border.blk19-md,
body[screen=md].blkfluid-md .blkbleed-border.blk20-md {
  width: 102.08333333%;
}
body[screen=md].blkfluid-md .blkbleed-border.blk1 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk2 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk3 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk4 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk5 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk6 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk7 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk8 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk9 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk10 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk11 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk12 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk13 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk14 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk15 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk16 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk17 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk18 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk19 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk20 > *,
body[screen=md].blkfluid-md .blkbleed-border.blk1-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk2-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk3-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk4-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk4-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk5-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk6-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk7-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk8-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk9-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk10-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk11-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk12-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk13-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk14-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk15-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk16-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk17-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk18-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk19-md > *,
body[screen=md].blkfluid-md .blkbleed-border.blk20-md > * {
  max-width: 102.08333333%;
}
body[screen=md].blkfluid-md .blkbleed-margin {
  margin: 0 -1.04166667%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk1,
body[screen=md].blkfluid-md .blkbleed-margin.blk1-md {
  width: 10.41633333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk2,
body[screen=md].blkfluid-md .blkbleed-margin.blk2-md {
  width: 18.74933333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk3,
body[screen=md].blkfluid-md .blkbleed-margin.blk3-md {
  width: 27.08233333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk4,
body[screen=md].blkfluid-md .blkbleed-margin.blk4-md {
  width: 35.41533333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk5.blk5-md {
  width: 43.74833333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk6,
body[screen=md].blkfluid-md .blkbleed-margin.blk6-md {
  width: 52.08133333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk7,
body[screen=md].blkfluid-md .blkbleed-margin.blk7-md {
  width: 60.41433333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk8,
body[screen=md].blkfluid-md .blkbleed-margin.blk8-md {
  width: 68.74733333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk9,
body[screen=md].blkfluid-md .blkbleed-margin.blk9-md {
  width: 77.08033333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk10,
body[screen=md].blkfluid-md .blkbleed-margin.blk10-md {
  width: 85.41333333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk11,
body[screen=md].blkfluid-md .blkbleed-margin.blk11-md {
  width: 93.74633333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk12,
body[screen=md].blkfluid-md .blkbleed-margin.blk13,
body[screen=md].blkfluid-md .blkbleed-margin.blk14,
body[screen=md].blkfluid-md .blkbleed-margin.blk15,
body[screen=md].blkfluid-md .blkbleed-margin.blk16,
body[screen=md].blkfluid-md .blkbleed-margin.blk17,
body[screen=md].blkfluid-md .blkbleed-margin.blk18,
body[screen=md].blkfluid-md .blkbleed-margin.blk19,
body[screen=md].blkfluid-md .blkbleed-margin.blk20,
body[screen=md].blkfluid-md .blkbleed-margin.blk12-md,
body[screen=md].blkfluid-md .blkbleed-margin.blk13-md,
body[screen=md].blkfluid-md .blkbleed-margin.blk14-md,
body[screen=md].blkfluid-md .blkbleed-margin.blk15-md,
body[screen=md].blkfluid-md .blkbleed-margin.blk16-md,
body[screen=md].blkfluid-md .blkbleed-margin.blk17-md,
body[screen=md].blkfluid-md .blkbleed-margin.blk18-md,
body[screen=md].blkfluid-md .blkbleed-margin.blk19-md,
body[screen=md].blkfluid-md .blkbleed-margin.blk20-md {
  width: 102.08333333%;
}
body[screen=md].blkfluid-md .blkbleed-margin.blk1 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk2 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk3 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk4 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk5 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk6 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk7 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk8 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk9 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk10 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk11 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk12 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk13 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk14 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk15 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk16 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk17 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk18 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk19 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk20 > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk1-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk2-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk3-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk4-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk4-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk5-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk6-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk7-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk8-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk9-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk10-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk11-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk12-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk13-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk14-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk15-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk16-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk17-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk18-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk19-md > *,
body[screen=md].blkfluid-md .blkbleed-margin.blk20-md > * {
  max-width: 102.08333333%;
}
body[screen=lg].blkfluid-lg {
  box-sizing: border-box;
}
body[screen=lg].blkfluid-lg *,
body[screen=lg].blkfluid-lg *:before,
body[screen=lg].blkfluid-lg *:after {
  box-sizing: inherit;
}
body[screen=lg].blkfluid-lg .blk1,
body[screen=lg].blkfluid-lg .blk1-lg {
  width: 6.25%;
}
body[screen=lg].blkfluid-lg .blk1.blkgroup,
body[screen=lg].blkfluid-lg .blk1-lg.blkgroup {
  width: 6.25%;
}
body[screen=lg].blkfluid-lg .blk2,
body[screen=lg].blkfluid-lg .blk2-lg {
  width: 12.5%;
}
body[screen=lg].blkfluid-lg .blk2.blkgroup,
body[screen=lg].blkfluid-lg .blk2-lg.blkgroup {
  width: 12.5%;
}
body[screen=lg].blkfluid-lg .blk3,
body[screen=lg].blkfluid-lg .blk3-lg {
  width: 18.75%;
}
body[screen=lg].blkfluid-lg .blk3.blkgroup,
body[screen=lg].blkfluid-lg .blk3-lg.blkgroup {
  width: 18.75%;
}
body[screen=lg].blkfluid-lg .blk4,
body[screen=lg].blkfluid-lg .blk4-lg {
  width: 25%;
}
body[screen=lg].blkfluid-lg .blk4.blkgroup,
body[screen=lg].blkfluid-lg .blk4-lg.blkgroup {
  width: 25%;
}
body[screen=lg].blkfluid-lg .blk5,
body[screen=lg].blkfluid-lg .blk5-lg {
  width: 31.25%;
}
body[screen=lg].blkfluid-lg .blk5.blkgroup,
body[screen=lg].blkfluid-lg .blk5-lg.blkgroup {
  width: 31.25%;
}
body[screen=lg].blkfluid-lg .blk6,
body[screen=lg].blkfluid-lg .blk6-lg {
  width: 37.5%;
}
body[screen=lg].blkfluid-lg .blk6.blkgroup,
body[screen=lg].blkfluid-lg .blk6-lg.blkgroup {
  width: 37.5%;
}
body[screen=lg].blkfluid-lg .blk7,
body[screen=lg].blkfluid-lg .blk7-lg {
  width: 43.75%;
}
body[screen=lg].blkfluid-lg .blk7.blkgroup,
body[screen=lg].blkfluid-lg .blk7-lg.blkgroup {
  width: 43.75%;
}
body[screen=lg].blkfluid-lg .blk8,
body[screen=lg].blkfluid-lg .blk8-lg {
  width: 50%;
}
body[screen=lg].blkfluid-lg .blk8.blkgroup,
body[screen=lg].blkfluid-lg .blk8-lg.blkgroup {
  width: 50%;
}
body[screen=lg].blkfluid-lg .blk9,
body[screen=lg].blkfluid-lg .blk9-lg {
  width: 56.25%;
}
body[screen=lg].blkfluid-lg .blk9.blkgroup,
body[screen=lg].blkfluid-lg .blk9-lg.blkgroup {
  width: 56.25%;
}
body[screen=lg].blkfluid-lg .blk10,
body[screen=lg].blkfluid-lg .blk10-lg {
  width: 62.5%;
}
body[screen=lg].blkfluid-lg .blk10.blkgroup,
body[screen=lg].blkfluid-lg .blk10-lg.blkgroup {
  width: 62.5%;
}
body[screen=lg].blkfluid-lg .blk11,
body[screen=lg].blkfluid-lg .blk11-lg {
  width: 68.75%;
}
body[screen=lg].blkfluid-lg .blk11.blkgroup,
body[screen=lg].blkfluid-lg .blk11-lg.blkgroup {
  width: 68.75%;
}
body[screen=lg].blkfluid-lg .blk12,
body[screen=lg].blkfluid-lg .blk12-lg {
  width: 75%;
}
body[screen=lg].blkfluid-lg .blk12.blkgroup,
body[screen=lg].blkfluid-lg .blk12-lg.blkgroup {
  width: 75%;
}
body[screen=lg].blkfluid-lg .blk13,
body[screen=lg].blkfluid-lg .blk13-lg {
  width: 81.25%;
}
body[screen=lg].blkfluid-lg .blk13.blkgroup,
body[screen=lg].blkfluid-lg .blk13-lg.blkgroup {
  width: 81.25%;
}
body[screen=lg].blkfluid-lg .blk14,
body[screen=lg].blkfluid-lg .blk14-lg {
  width: 87.5%;
}
body[screen=lg].blkfluid-lg .blk14.blkgroup,
body[screen=lg].blkfluid-lg .blk14-lg.blkgroup {
  width: 87.5%;
}
body[screen=lg].blkfluid-lg .blk15,
body[screen=lg].blkfluid-lg .blk15-lg {
  width: 93.75%;
}
body[screen=lg].blkfluid-lg .blk15.blkgroup,
body[screen=lg].blkfluid-lg .blk15-lg.blkgroup {
  width: 93.75%;
}
body[screen=lg].blkfluid-lg .blk16,
body[screen=lg].blkfluid-lg .blk17,
body[screen=lg].blkfluid-lg .blk18,
body[screen=lg].blkfluid-lg .blk19,
body[screen=lg].blkfluid-lg .blk20,
body[screen=lg].blkfluid-lg .blk16-lg,
body[screen=lg].blkfluid-lg .blk17-lg,
body[screen=lg].blkfluid-lg .blk18-lg,
body[screen=lg].blkfluid-lg .blk19-lg,
body[screen=lg].blkfluid-lg .blk20-lg {
  width: 100%;
}
body[screen=lg].blkfluid-lg .blk16.blkgroup,
body[screen=lg].blkfluid-lg .blk17.blkgroup,
body[screen=lg].blkfluid-lg .blk18.blkgroup,
body[screen=lg].blkfluid-lg .blk19.blkgroup,
body[screen=lg].blkfluid-lg .blk20.blkgroup,
body[screen=lg].blkfluid-lg .blk16-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk17-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk18-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk19-lg.blkgroup,
body[screen=lg].blkfluid-lg .blk20-lg.blkgroup {
  width: 100%;
}
body[screen=lg].blkfluid-lg .blk1 > *,
body[screen=lg].blkfluid-lg .blk2 > *,
body[screen=lg].blkfluid-lg .blk3 > *,
body[screen=lg].blkfluid-lg .blk4 > *,
body[screen=lg].blkfluid-lg .blk5 > *,
body[screen=lg].blkfluid-lg .blk6 > *,
body[screen=lg].blkfluid-lg .blk7 > *,
body[screen=lg].blkfluid-lg .blk8 > *,
body[screen=lg].blkfluid-lg .blk9 > *,
body[screen=lg].blkfluid-lg .blk10 > *,
body[screen=lg].blkfluid-lg .blk11 > *,
body[screen=lg].blkfluid-lg .blk12 > *,
body[screen=lg].blkfluid-lg .blk13 > *,
body[screen=lg].blkfluid-lg .blk14 > *,
body[screen=lg].blkfluid-lg .blk15 > *,
body[screen=lg].blkfluid-lg .blk16 > *,
body[screen=lg].blkfluid-lg .blk17 > *,
body[screen=lg].blkfluid-lg .blk18 > *,
body[screen=lg].blkfluid-lg .blk19 > *,
body[screen=lg].blkfluid-lg .blk20 > *,
body[screen=lg].blkfluid-lg .blk1-lg > *,
body[screen=lg].blkfluid-lg .blk2-lg > *,
body[screen=lg].blkfluid-lg .blk3-lg > *,
body[screen=lg].blkfluid-lg .blk4-lg > *,
body[screen=lg].blkfluid-lg.blk4-lg > *,
body[screen=lg].blkfluid-lg .blk5-lg > *,
body[screen=lg].blkfluid-lg .blk6-lg > *,
body[screen=lg].blkfluid-lg .blk7-lg > *,
body[screen=lg].blkfluid-lg .blk8-lg > *,
body[screen=lg].blkfluid-lg .blk9-lg > *,
body[screen=lg].blkfluid-lg .blk10-lg > *,
body[screen=lg].blkfluid-lg .blk11-lg > *,
body[screen=lg].blkfluid-lg .blk12-lg > *,
body[screen=lg].blkfluid-lg .blk13-lg > *,
body[screen=lg].blkfluid-lg .blk14-lg > *,
body[screen=lg].blkfluid-lg .blk15-lg > *,
body[screen=lg].blkfluid-lg .blk16-lg > *,
body[screen=lg].blkfluid-lg .blk17-lg > *,
body[screen=lg].blkfluid-lg .blk18-lg > *,
body[screen=lg].blkfluid-lg .blk19-lg > *,
body[screen=lg].blkfluid-lg .blk20-lg > * {
  max-width: 100%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding {
  margin: 0 -0.78125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk1,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk1-lg {
  width: 7.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk2,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk2-lg {
  width: 14.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk3,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk3-lg {
  width: 20.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk4,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk4-lg {
  width: 26.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk5,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk5-lg {
  width: 32.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk6,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk6-lg {
  width: 39.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk7,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk7-lg {
  width: 45.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk8,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk8-lg {
  width: 51.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk9,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk9-lg {
  width: 57.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk10,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk10-lg {
  width: 64.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk11,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk11-lg {
  width: 70.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk12,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk12-lg {
  width: 76.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk13,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk13-lg {
  width: 82.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk14,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk14-lg {
  width: 89.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk15,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk15-lg {
  width: 95.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk16,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk17,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk18,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk19,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk20,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk16-lg,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk17-lg,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk18-lg,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk19-lg,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk20-lg {
  width: 101.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-padding.blk1 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk2 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk3 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk4 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk5 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk6 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk7 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk8 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk9 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk10 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk11 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk12 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk13 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk14 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk15 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk16 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk17 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk18 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk19 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk20 > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk1-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk2-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk3-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk4-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk4-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk5-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk6-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk7-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk8-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk9-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk10-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk11-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk12-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk13-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk14-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk15-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk16-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk17-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk18-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk19-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-padding.blk20-lg > * {
  max-width: 101.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border {
  margin: 0 -0.78125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk1,
body[screen=lg].blkfluid-lg .blkbleed-border.blk1-lg {
  width: 7.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk2,
body[screen=lg].blkfluid-lg .blkbleed-border.blk2-lg {
  width: 14.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk3,
body[screen=lg].blkfluid-lg .blkbleed-border.blk3-lg {
  width: 20.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk4,
body[screen=lg].blkfluid-lg .blkbleed-border.blk4-lg {
  width: 26.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk5,
body[screen=lg].blkfluid-lg .blkbleed-border.blk5-lg {
  width: 32.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk6,
body[screen=lg].blkfluid-lg .blkbleed-border.blk6-lg {
  width: 39.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk7,
body[screen=lg].blkfluid-lg .blkbleed-border.blk7-lg {
  width: 45.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk8,
body[screen=lg].blkfluid-lg .blkbleed-border.blk8-lg {
  width: 51.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk9,
body[screen=lg].blkfluid-lg .blkbleed-border.blk9-lg {
  width: 57.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk10,
body[screen=lg].blkfluid-lg .blkbleed-border.blk10-lg {
  width: 64.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk11,
body[screen=lg].blkfluid-lg .blkbleed-border.blk11-lg {
  width: 70.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk12,
body[screen=lg].blkfluid-lg .blkbleed-border.blk12-lg {
  width: 76.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk13,
body[screen=lg].blkfluid-lg .blkbleed-border.blk13-lg {
  width: 82.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk14,
body[screen=lg].blkfluid-lg .blkbleed-border.blk14-lg {
  width: 89.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk15,
body[screen=lg].blkfluid-lg .blkbleed-border.blk15-lg {
  width: 95.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk16,
body[screen=lg].blkfluid-lg .blkbleed-border.blk17,
body[screen=lg].blkfluid-lg .blkbleed-border.blk18,
body[screen=lg].blkfluid-lg .blkbleed-border.blk19,
body[screen=lg].blkfluid-lg .blkbleed-border.blk20,
body[screen=lg].blkfluid-lg .blkbleed-border.blk16-lg,
body[screen=lg].blkfluid-lg .blkbleed-border.blk17-lg,
body[screen=lg].blkfluid-lg .blkbleed-border.blk18-lg,
body[screen=lg].blkfluid-lg .blkbleed-border.blk19-lg,
body[screen=lg].blkfluid-lg .blkbleed-border.blk20-lg {
  width: 101.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-border.blk1 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk2 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk3 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk4 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk5 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk6 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk7 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk8 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk9 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk10 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk11 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk12 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk13 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk14 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk15 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk16 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk17 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk18 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk19 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk20 > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk1-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk2-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk3-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk4-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk4-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk5-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk6-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk7-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk8-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk9-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk10-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk11-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk12-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk13-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk14-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk15-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk16-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk17-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk18-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk19-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-border.blk20-lg > * {
  max-width: 101.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin {
  margin: 0 -0.78125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk1,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk1-lg {
  width: 7.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk2,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk2-lg {
  width: 14.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk3,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk3-lg {
  width: 20.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk4,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk4-lg {
  width: 26.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk5.blk5-lg {
  width: 32.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk6,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk6-lg {
  width: 39.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk7,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk7-lg {
  width: 45.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk8,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk8-lg {
  width: 51.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk9,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk9-lg {
  width: 57.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk10,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk10-lg {
  width: 64.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk11,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk11-lg {
  width: 70.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk12,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk12-lg {
  width: 76.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk13,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk13-lg {
  width: 82.8125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk14,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk14-lg {
  width: 89.0625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk15,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk15-lg {
  width: 95.3125%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk16,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk17,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk18,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk19,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk20,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk16-lg,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk17-lg,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk18-lg,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk19-lg,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk20-lg {
  width: 101.5625%;
}
body[screen=lg].blkfluid-lg .blkbleed-margin.blk1 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk2 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk3 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk4 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk5 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk6 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk7 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk8 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk9 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk10 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk11 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk12 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk13 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk14 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk15 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk16 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk17 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk18 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk19 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk20 > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk1-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk2-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk3-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk4-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk4-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk5-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk6-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk7-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk8-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk9-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk10-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk11-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk12-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk13-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk14-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk15-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk16-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk17-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk18-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk19-lg > *,
body[screen=lg].blkfluid-lg .blkbleed-margin.blk20-lg > * {
  max-width: 101.5625%;
}
body[screen=xl].blkfluid-xl {
  box-sizing: border-box;
}
body[screen=xl].blkfluid-xl *,
body[screen=xl].blkfluid-xl *:before,
body[screen=xl].blkfluid-xl *:after {
  box-sizing: inherit;
}
body[screen=xl].blkfluid-xl .blk1,
body[screen=xl].blkfluid-xl .blk1-xl {
  width: 6.25%;
}
body[screen=xl].blkfluid-xl .blk1.blkgroup,
body[screen=xl].blkfluid-xl .blk1-xl.blkgroup {
  width: 6.25%;
}
body[screen=xl].blkfluid-xl .blk2,
body[screen=xl].blkfluid-xl .blk2-xl {
  width: 12.5%;
}
body[screen=xl].blkfluid-xl .blk2.blkgroup,
body[screen=xl].blkfluid-xl .blk2-xl.blkgroup {
  width: 12.5%;
}
body[screen=xl].blkfluid-xl .blk3,
body[screen=xl].blkfluid-xl .blk3-xl {
  width: 18.75%;
}
body[screen=xl].blkfluid-xl .blk3.blkgroup,
body[screen=xl].blkfluid-xl .blk3-xl.blkgroup {
  width: 18.75%;
}
body[screen=xl].blkfluid-xl .blk4,
body[screen=xl].blkfluid-xl .blk4-xl {
  width: 25%;
}
body[screen=xl].blkfluid-xl .blk4.blkgroup,
body[screen=xl].blkfluid-xl .blk4-xl.blkgroup {
  width: 25%;
}
body[screen=xl].blkfluid-xl .blk5,
body[screen=xl].blkfluid-xl .blk5-xl {
  width: 31.25%;
}
body[screen=xl].blkfluid-xl .blk5.blkgroup,
body[screen=xl].blkfluid-xl .blk5-xl.blkgroup {
  width: 31.25%;
}
body[screen=xl].blkfluid-xl .blk6,
body[screen=xl].blkfluid-xl .blk6-xl {
  width: 37.5%;
}
body[screen=xl].blkfluid-xl .blk6.blkgroup,
body[screen=xl].blkfluid-xl .blk6-xl.blkgroup {
  width: 37.5%;
}
body[screen=xl].blkfluid-xl .blk7,
body[screen=xl].blkfluid-xl .blk7-xl {
  width: 43.75%;
}
body[screen=xl].blkfluid-xl .blk7.blkgroup,
body[screen=xl].blkfluid-xl .blk7-xl.blkgroup {
  width: 43.75%;
}
body[screen=xl].blkfluid-xl .blk8,
body[screen=xl].blkfluid-xl .blk8-xl {
  width: 50%;
}
body[screen=xl].blkfluid-xl .blk8.blkgroup,
body[screen=xl].blkfluid-xl .blk8-xl.blkgroup {
  width: 50%;
}
body[screen=xl].blkfluid-xl .blk9,
body[screen=xl].blkfluid-xl .blk9-xl {
  width: 56.25%;
}
body[screen=xl].blkfluid-xl .blk9.blkgroup,
body[screen=xl].blkfluid-xl .blk9-xl.blkgroup {
  width: 56.25%;
}
body[screen=xl].blkfluid-xl .blk10,
body[screen=xl].blkfluid-xl .blk10-xl {
  width: 62.5%;
}
body[screen=xl].blkfluid-xl .blk10.blkgroup,
body[screen=xl].blkfluid-xl .blk10-xl.blkgroup {
  width: 62.5%;
}
body[screen=xl].blkfluid-xl .blk11,
body[screen=xl].blkfluid-xl .blk11-xl {
  width: 68.75%;
}
body[screen=xl].blkfluid-xl .blk11.blkgroup,
body[screen=xl].blkfluid-xl .blk11-xl.blkgroup {
  width: 68.75%;
}
body[screen=xl].blkfluid-xl .blk12,
body[screen=xl].blkfluid-xl .blk12-xl {
  width: 75%;
}
body[screen=xl].blkfluid-xl .blk12.blkgroup,
body[screen=xl].blkfluid-xl .blk12-xl.blkgroup {
  width: 75%;
}
body[screen=xl].blkfluid-xl .blk13,
body[screen=xl].blkfluid-xl .blk13-xl {
  width: 81.25%;
}
body[screen=xl].blkfluid-xl .blk13.blkgroup,
body[screen=xl].blkfluid-xl .blk13-xl.blkgroup {
  width: 81.25%;
}
body[screen=xl].blkfluid-xl .blk14,
body[screen=xl].blkfluid-xl .blk14-xl {
  width: 87.5%;
}
body[screen=xl].blkfluid-xl .blk14.blkgroup,
body[screen=xl].blkfluid-xl .blk14-xl.blkgroup {
  width: 87.5%;
}
body[screen=xl].blkfluid-xl .blk15,
body[screen=xl].blkfluid-xl .blk15-xl {
  width: 93.75%;
}
body[screen=xl].blkfluid-xl .blk15.blkgroup,
body[screen=xl].blkfluid-xl .blk15-xl.blkgroup {
  width: 93.75%;
}
body[screen=xl].blkfluid-xl .blk16,
body[screen=xl].blkfluid-xl .blk16-xl {
  width: 100%;
}
body[screen=xl].blkfluid-xl .blk16.blkgroup,
body[screen=xl].blkfluid-xl .blk16-xl.blkgroup {
  width: 100%;
}
body[screen=xl].blkfluid-xl .blk17,
body[screen=xl].blkfluid-xl .blk17-xl {
  width: 106.25%;
}
body[screen=xl].blkfluid-xl .blk17.blkgroup,
body[screen=xl].blkfluid-xl .blk17-xl.blkgroup {
  width: 106.25%;
}
body[screen=xl].blkfluid-xl .blk18,
body[screen=xl].blkfluid-xl .blk18-xl {
  width: 112.5%;
}
body[screen=xl].blkfluid-xl .blk18.blkgroup,
body[screen=xl].blkfluid-xl .blk18-xl.blkgroup {
  width: 112.5%;
}
body[screen=xl].blkfluid-xl .blk19,
body[screen=xl].blkfluid-xl .blk19-xl {
  width: 118.75%;
}
body[screen=xl].blkfluid-xl .blk19.blkgroup,
body[screen=xl].blkfluid-xl .blk19-xl.blkgroup {
  width: 118.75%;
}
body[screen=xl].blkfluid-xl .blk20,
body[screen=xl].blkfluid-xl .blk20-xl {
  width: 125%;
}
body[screen=xl].blkfluid-xl .blk20.blkgroup,
body[screen=xl].blkfluid-xl .blk20-xl.blkgroup {
  width: 125%;
}
body[screen=xl].blkfluid-xl .blk1 > *,
body[screen=xl].blkfluid-xl .blk2 > *,
body[screen=xl].blkfluid-xl .blk3 > *,
body[screen=xl].blkfluid-xl .blk4 > *,
body[screen=xl].blkfluid-xl .blk5 > *,
body[screen=xl].blkfluid-xl .blk6 > *,
body[screen=xl].blkfluid-xl .blk7 > *,
body[screen=xl].blkfluid-xl .blk8 > *,
body[screen=xl].blkfluid-xl .blk9 > *,
body[screen=xl].blkfluid-xl .blk10 > *,
body[screen=xl].blkfluid-xl .blk11 > *,
body[screen=xl].blkfluid-xl .blk12 > *,
body[screen=xl].blkfluid-xl .blk13 > *,
body[screen=xl].blkfluid-xl .blk14 > *,
body[screen=xl].blkfluid-xl .blk15 > *,
body[screen=xl].blkfluid-xl .blk16 > *,
body[screen=xl].blkfluid-xl .blk17 > *,
body[screen=xl].blkfluid-xl .blk18 > *,
body[screen=xl].blkfluid-xl .blk19 > *,
body[screen=xl].blkfluid-xl .blk20 > *,
body[screen=xl].blkfluid-xl .blk1-xl > *,
body[screen=xl].blkfluid-xl .blk2-xl > *,
body[screen=xl].blkfluid-xl .blk3-xl > *,
body[screen=xl].blkfluid-xl .blk4-xl > *,
body[screen=xl].blkfluid-xl .blk4-xl > *,
body[screen=xl].blkfluid-xl .blk5-xl > *,
body[screen=xl].blkfluid-xl .blk6-xl > *,
body[screen=xl].blkfluid-xl .blk7-xl > *,
body[screen=xl].blkfluid-xl .blk8-xl > *,
body[screen=xl].blkfluid-xl .blk9-xl > *,
body[screen=xl].blkfluid-xl .blk10-xl > *,
body[screen=xl].blkfluid-xl .blk11-xl > *,
body[screen=xl].blkfluid-xl .blk12-xl > *,
body[screen=xl].blkfluid-xl .blk13-xl > *,
body[screen=xl].blkfluid-xl .blk14-xl > *,
body[screen=xl].blkfluid-xl .blk15-xl > *,
body[screen=xl].blkfluid-xl .blk16-xl > *,
body[screen=xl].blkfluid-xl .blk17-xl > *,
body[screen=xl].blkfluid-xl .blk18-xl > *,
body[screen=xl].blkfluid-xl .blk19-xl > *,
body[screen=xl].blkfluid-xl .blk20-xl > * {
  max-width: 100%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding {
  margin: 0 -0.78125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk1,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk1-xl {
  width: 7.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk2,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk2-xl {
  width: 14.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk3,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk3-xl {
  width: 20.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk4,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk4-xl {
  width: 26.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk5,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk5-xl {
  width: 32.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk6,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk6-xl {
  width: 39.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk7,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk7-xl {
  width: 45.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk8,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk8-xl {
  width: 51.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk9,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk9-xl {
  width: 57.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk10,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk10-xl {
  width: 64.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk11,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk11-xl {
  width: 70.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk12,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk12-xl {
  width: 76.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk13,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk13-xl {
  width: 82.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk14,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk14-xl {
  width: 89.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk15,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk15-xl {
  width: 95.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk16,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk16-xl {
  width: 101.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk17,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk17-xl {
  width: 107.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk18,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk18-xl {
  width: 114.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk19,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk19-xl {
  width: 120.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk20,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk20-xl {
  width: 126.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-padding.blk1 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk2 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk3 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk4 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk5 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk6 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk7 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk8 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk9 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk10 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk11 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk12 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk13 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk14 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk15 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk16 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk17 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk18 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk19 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk20 > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk1-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk2-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk3-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk4-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk4-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk5-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk6-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk7-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk8-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk9-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk10-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk11-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk12-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk13-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk14-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk15-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk16-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk17-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk18-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk19-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-padding.blk20-xl > * {
  max-width: 101.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border {
  margin: 0 -0.78125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk1,
body[screen=xl].blkfluid-xl .blkbleed-border.blk1-xl {
  width: 7.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk2,
body[screen=xl].blkfluid-xl .blkbleed-border.blk2-xl {
  width: 14.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk3,
body[screen=xl].blkfluid-xl .blkbleed-border.blk3-xl {
  width: 20.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk4,
body[screen=xl].blkfluid-xl .blkbleed-border.blk4-xl {
  width: 26.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk5,
body[screen=xl].blkfluid-xl .blkbleed-border.blk5-xl {
  width: 32.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk6,
body[screen=xl].blkfluid-xl .blkbleed-border.blk6-xl {
  width: 39.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk7,
body[screen=xl].blkfluid-xl .blkbleed-border.blk7-xl {
  width: 45.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk8,
body[screen=xl].blkfluid-xl .blkbleed-border.blk8-xl {
  width: 51.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk9,
body[screen=xl].blkfluid-xl .blkbleed-border.blk9-xl {
  width: 57.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk10,
body[screen=xl].blkfluid-xl .blkbleed-border.blk10-xl {
  width: 64.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk11,
body[screen=xl].blkfluid-xl .blkbleed-border.blk11-xl {
  width: 70.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk12,
body[screen=xl].blkfluid-xl .blkbleed-border.blk12-xl {
  width: 76.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk13,
body[screen=xl].blkfluid-xl .blkbleed-border.blk13-xl {
  width: 82.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk14,
body[screen=xl].blkfluid-xl .blkbleed-border.blk14-xl {
  width: 89.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk15,
body[screen=xl].blkfluid-xl .blkbleed-border.blk15-xl {
  width: 95.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk16,
body[screen=xl].blkfluid-xl .blkbleed-border.blk16-xl {
  width: 101.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk17,
body[screen=xl].blkfluid-xl .blkbleed-border.blk17-xl {
  width: 107.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk18,
body[screen=xl].blkfluid-xl .blkbleed-border.blk18-xl {
  width: 114.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk19,
body[screen=xl].blkfluid-xl .blkbleed-border.blk19-xl {
  width: 120.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk20,
body[screen=xl].blkfluid-xl .blkbleed-border.blk20-xl {
  width: 126.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-border.blk1 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk2 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk3 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk4 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk5 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk6 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk7 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk8 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk9 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk10 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk11 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk12 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk13 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk14 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk15 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk16 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk17 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk18 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk19 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk20 > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk1-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk2-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk3-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk4-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk4-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk5-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk6-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk7-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk8-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk9-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk10-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk11-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk12-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk13-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk14-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk15-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk16-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk17-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk18-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk19-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-border.blk20-xl > * {
  max-width: 101.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin {
  margin: 0 -0.78125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk1,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk1-xl {
  width: 7.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk2,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk2-xl {
  width: 14.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk3,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk3-xl {
  width: 20.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk4,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk4-xl {
  width: 26.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk5.blk5-xl {
  width: 32.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk6,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk6-xl {
  width: 39.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk7,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk7-xl {
  width: 45.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk8,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk8-xl {
  width: 51.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk9,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk9-xl {
  width: 57.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk10,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk10-xl {
  width: 64.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk11,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk11-xl {
  width: 70.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk12,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk12-xl {
  width: 76.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk13,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk13-xl {
  width: 82.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk14,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk14-xl {
  width: 89.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk15,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk15-xl {
  width: 95.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk16,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk16-xl {
  width: 101.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk17,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk17-xl {
  width: 107.8125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk18,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk18-xl {
  width: 114.0625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk19,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk19-xl {
  width: 120.3125%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk20,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk20-xl {
  width: 126.5625%;
}
body[screen=xl].blkfluid-xl .blkbleed-margin.blk1 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk2 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk3 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk4 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk5 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk6 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk7 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk8 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk9 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk10 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk11 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk12 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk13 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk14 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk15 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk16 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk17 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk18 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk19 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk20 > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk1-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk2-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk3-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk4-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk4-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk5-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk6-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk7-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk8-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk9-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk10-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk11-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk12-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk13-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk14-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk15-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk16-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk17-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk18-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk19-xl > *,
body[screen=xl].blkfluid-xl .blkbleed-margin.blk20-xl > * {
  max-width: 101.5625%;
}
/**
 * 05-base.less - Basic styling for various elements
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 05-base-vars.less - Sets base variables to be used throughout the styles
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 05-base-elements.less - Sets colors, typography and styles for base tags
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
html {
  font-size: 62.5%;
}
body {
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.7rem;
  color: #333;
  line-height: 1.4;
}
p {
  margin: 1em 0;
}
pre {
  font-family: 'Roboto Mono', monospace;
}
a {
  color: #2a839e;
  text-decoration: none;
  outline: none;
}
a:hover {
  color: #184954;
  text-decoration: underline;
}
img {
  max-width: 100%;
}
h1 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 3.4rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h2 {
  font-family: 'Open Sans', sans-serif;
  color: #184954;
  font-size: 2.6rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h3 {
  font-family: 'Open Sans', sans-serif;
  color: #184954;
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h4 {
  font-family: 'Open Sans', sans-serif;
  color: #184954;
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h5 {
  font-family: 'Open Sans', sans-serif;
  color: #184954;
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h6 {
  font-family: 'Open Sans', sans-serif;
  color: #184954;
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h1,
h2,
h3 {
  font-feature-settings: "kern" 1, "liga" 1, "dlig" 1, "calt" 1, "onum" 1, "pnum" 1, "tnum" 0, "lnum" 0;
}
input,
textarea,
select {
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  outline: none;
  padding: 0.25em;
  margin: 0 0.25em;
  border: 1px solid #999;
}
input[type=checkbox],
input[type=file],
input[type=image],
input[type=radio] {
  background-color: transparent;
  border-color: transparent;
}
input:disabled,
textarea:disabled,
select:disabled {
  background-color: #eee;
}
input[type=submit],
input[type=button],
input[type=reset],
button {
  background-color: #0d272c;
  color: #eee;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  padding: 0.5em 2em;
  margin: 0 0.25em;
  border: none;
}
input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
button:hover {
  text-decoration: none;
  background-color: #184954;
  color: #fff;
}
input[type=submit]:disabled,
input[type=button]:disabled,
input[type=reset]:disabled,
button:disabled {
  background-color: #555;
  color: #eee;
}
input[type=submit]:disabled:hover,
input[type=button]:disabled:hover,
input[type=reset]:disabled:hover,
button:disabled:hover {
  background-color: #999;
}
label {
  font-family: 'Open Sans', sans-serif;
  color: #333;
}
blockquote {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  margin: 1em 0;
  padding: 0 2em;
  font-size: 1.6rem;
  line-height: 1.4;
  quotes: "\201C" "\201D" "\2018" "\2019";
  position: relative;
}
blockquote:before {
  font-family: Georgia, serif;
  content: open-quote;
  font-size: 4em;
  position: absolute;
  top: 0.2em;
  left: 0;
}
blockquote:after {
  font-family: Georgia, serif;
  content: close-quote;
  font-size: 4em;
  line-height: 0;
  position: absolute;
  bottom: -0.2em;
  right: 0;
}
hr {
  height: 1px;
  border: none;
  color: #333;
  background-color: #333;
  margin: 1em 0;
}
table {
  max-width: 100%;
  border-collapse: collapse;
}
th,
td {
  text-align: left;
  padding: 0.5em;
  vertical-align: top;
}
th {
  font-family: 'Open Sans', sans-serif;
  color: #1a1a1a;
  border-bottom: 1px solid #999;
  background-color: #eee;
}
td {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  border-bottom: 1px solid #999;
  background-color: #fff;
}
ul,
ol {
  padding-left: 1.5em;
}
li {
  margin: 0.67em 0;
}
html {
  font-size: 62.5%;
}
body {
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.7rem;
  color: #333;
  line-height: 1.4;
}
p {
  margin: 1em 0;
}
p a {
  text-decoration: underline;
  font-weight: 700;
}
pre {
  font-family: 'Roboto Mono', monospace;
}
a {
  color: #1695B2;
  text-decoration: none;
  outline: none;
}
a:hover {
  color: #184954;
  text-decoration: underline;
}
img {
  max-width: 100%;
}
h1 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 3.4rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h2 {
  font-family: 'Open Sans', sans-serif;
  color: #184954;
  font-size: 2.6rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h3 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  background-color: rgba(120, 120, 120, 0.5);
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0;
}
h3 a {
  color: #fff;
}
h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0;
  text-transform: uppercase;
}
h4 a {
  color: #184954;
}
h5 {
  font-family: 'Open Sans', sans-serif;
  color: #184954;
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
h6 {
  font-family: 'Open Sans', sans-serif;
  color: #184954;
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0.67em 0;
}
input,
textarea,
select {
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  outline: none;
  padding: 0.25em;
  margin: 0 0.25em;
  border: 1px solid #999;
}
input[type=checkbox],
input[type=file],
input[type=image],
input[type=radio] {
  background-color: transparent;
  border-color: transparent;
}
input:disabled,
textarea:disabled,
select:disabled {
  background-color: #eee;
}
input[type=submit],
input[type=button],
input[type=reset],
button {
  background-color: #0d272c;
  color: #eee;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  padding: 0.5em 2em;
  margin: 0 0.25em;
  border: none;
}
input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
button:hover {
  text-decoration: none;
  background-color: #184954;
  color: #fff;
}
input[type=submit]:disabled,
input[type=button]:disabled,
input[type=reset]:disabled,
button:disabled {
  background-color: #555;
  color: #eee;
}
input[type=submit]:disabled:hover,
input[type=button]:disabled:hover,
input[type=reset]:disabled:hover,
button:disabled:hover {
  background-color: #999;
}
label {
  font-family: 'Open Sans', sans-serif;
  color: #333;
}
blockquote {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  margin: 1em 0;
  padding: 0 2em;
  font-size: 1.6rem;
  line-height: 1.4;
  quotes: "\201C" "\201D" "\2018" "\2019";
  position: relative;
}
blockquote:before {
  font-family: Georgia, serif;
  content: open-quote;
  font-size: 4em;
  position: absolute;
  top: 0.2em;
  left: 0;
}
blockquote:after {
  font-family: Georgia, serif;
  content: close-quote;
  font-size: 4em;
  line-height: 0;
  position: absolute;
  bottom: -0.2em;
  right: 0;
}
hr {
  height: 1px;
  border: none;
  color: #333;
  background-color: #333;
  margin: 1em 0;
}
table {
  max-width: 100%;
  border-collapse: collapse;
}
th,
td {
  text-align: left;
  padding: 0.5em;
  vertical-align: top;
}
th {
  font-family: 'Open Sans', sans-serif;
  color: #1a1a1a;
  border-bottom: 1px solid #999;
  background-color: #eee;
}
td {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  border-bottom: 1px solid #999;
  background-color: #fff;
}
ul,
ol {
  padding-left: 1.5em;
}
li {
  margin: 0.67em 0;
}
/**
 * 06-common.less - Common CSS classes
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 06-common-clear-hide-float.less - Common classes for clearing, hiding and floating
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.clr,
.clear {
  clear: both;
}
.cf,
.clearfix {
  *zoom: 1;
}
.cf:before,
.clearfix:before,
.cf:after,
.clearfix:after {
  content: " ";
  display: table;
}
.cf:after,
.clearfix:after {
  clear: both;
}
.left {
  float: left;
}
.left.margins {
  margin-right: 0;
  margin-bottom: 0;
}
.right {
  float: right;
}
.right.margins {
  margin-left: 0;
  margin-bottom: 0;
}
.hide,
.off {
  display: none;
}
.show,
.on {
  display: inherit;
}
.display-block {
  display: block;
}
.display-inline {
  display: inline;
}
.display-inline-block {
  display: inline-block;
}
body.mobile .mobile-hide,
body.mobile .tablet-hide,
body.mobile .phone-hide {
  display: none;
}
body.mobile .mobile-show,
body.mobile .tablet-show,
body.mobile .phone-show {
  display: inherit;
}
body.tablet .tablet-hide {
  display: none;
}
body.tablet .tablet-show {
  display: inherit;
}
body.phone .phone-hide {
  display: none;
}
body.phone .phone-show {
  display: inherit;
}
body[screen=xs] .xs-hide {
  display: none;
}
body[screen=xs] .xs-show {
  display: inherit;
}
body[screen=sm] .sm-hide {
  display: none;
}
body[screen=sm] .sm-show {
  display: inherit;
}
body[screen=md] .md-hide {
  display: none;
}
body[screen=md] .md-show {
  display: inherit;
}
body[screen=lg] .lg-hide {
  display: none;
}
body[screen=lg] .lg-show {
  display: inherit;
}
body[screen=xl] .xl-hide {
  display: none;
}
body[screen=xl] .xl-show {
  display: inherit;
}
/**
 * 06-common-margin-padding-border.less - Common CSS classes for margins, paddings and border sizes
 *
 * There are no classes for removing only one side. if you need to remove
 * some sides, apply .margin-none and then the sides you need to have
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.margin-none {
  margin: none;
}
.margin-top {
  margin-top: 0;
}
.margin-right {
  margin-right: 0;
}
.margin-bottom {
  margin-bottom: 0;
}
.margin-left {
  margin-left: 0;
}
.margin-all {
  margin: 0 0 0 0;
}
.margin-top-bottom {
  margin-top: 0;
  margin-bottom: 0;
}
.margin-left-right {
  margin-left: 0;
  margin-right: 0;
}
.margin-top-right {
  margin-top: 0;
  margin-right: 0;
}
.margin-top-left {
  margin-top: 0;
  margin-left: 0;
}
.margin-bottom-right {
  margin-bottom: 0;
  margin-right: 0;
}
.margin-bottom-left {
  margin-bottom: 0;
  margin-left: 0;
}
.padding-none {
  padding: none;
}
.padding-top {
  padding-top: 10px;
}
.padding-right {
  padding-right: 10px;
}
.padding-bottom {
  padding-bottom: 10px;
}
.padding-left {
  padding-left: 10px;
}
.padding-all {
  padding: 10px 10px 10px 10px;
}
.padding-top-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
}
.padding-left-right {
  padding-left: 10px;
  padding-right: 10px;
}
.padding-top-right {
  padding-top: 10px;
  padding-right: 10px;
}
.padding-top-left {
  padding-top: 10px;
  padding-left: 10px;
}
.padding-bottom-right {
  padding-bottom: 10px;
  padding-right: 10px;
}
.padding-bottom-left {
  padding-bottom: 10px;
  padding-left: 10px;
}
.border-none {
  border: none;
}
.border-top {
  border-top: 0 solid;
}
.border-right {
  border-right: 0 solid;
}
.border-bottom {
  border-bottom: 0 solid;
}
.border-left {
  border-left: 0 solid;
}
.border-all {
  border: 0 0 0 0 solid;
}
.border-top-bottom {
  border-top: 0;
  border-bottom: 0;
}
.border-left-right {
  border-left: 0;
  border-right: 0;
}
.border-top-right {
  border-top: 0;
  border-right: 0;
}
.border-top-left {
  border-top: 0;
  border-left: 0;
}
.border-bottom-right {
  border-bottom: 0;
  border-right: 0;
}
.border-bottom-left {
  border-bottom: 0;
  border-left: 0;
}
/**
 * 06-common-colors.less - Common classes for assigning site brand colors to elements
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.color-gray-darker {
  color: #222;
}
.color-gray-dark {
  color: #333;
}
.color-gray {
  color: #555;
}
.color-gray-light {
  color: #999;
}
.color-gray-lighter {
  color: #eee;
}
.color-bg-darker {
  color: #cccccc;
}
.color-bg-dark {
  color: #e6e6e6;
}
.color-bg {
  color: #fff;
}
.color-bg-light {
  color: #ffffff;
}
.color-bg-lighter {
  color: #ffffff;
}
.color-copy-darker {
  color: #000000;
}
.color-copy-dark {
  color: #1a1a1a;
}
.color-copy {
  color: #333;
}
.color-copy-light {
  color: #4d4d4d;
}
.color-copy-lighter {
  color: #666666;
}
.color-primary-darker {
  color: #010405;
}
.color-primary-dark {
  color: #0d272c;
}
.color-primary {
  color: #184954;
}
.color-primary-light {
  color: #236b7c;
}
.color-primary-lighter {
  color: #2f8ea3;
}
.color-secondary-darker {
  color: #15404d;
}
.color-secondary-dark {
  color: #1f6276;
}
.color-secondary {
  color: #2a839e;
}
.color-secondary-light {
  color: #35a4c6;
}
.color-secondary-lighter {
  color: #5bb7d3;
}
.color-accent-1-darker {
  color: #660000;
}
.color-accent-1-dark {
  color: #990000;
}
.color-accent-1 {
  color: #cc0000;
}
.color-accent-1-light {
  color: #ff0000;
}
.color-accent-1-lighter {
  color: #ff3333;
}
.color-accent-2-darker {
  color: #133d42;
}
.color-accent-2-dark {
  color: #1f6169;
}
.color-accent-2 {
  color: #2A8691;
}
.color-accent-2-light {
  color: #35abb9;
}
.color-accent-2-lighter {
  color: #54c0cd;
}
.color-accent-3-darker {
  color: #563c36;
}
.color-accent-3-dark {
  color: #765149;
}
.color-accent-3 {
  color: #95675D;
}
.color-accent-3-light {
  color: #ac8279;
}
.color-accent-3-lighter {
  color: #bfa099;
}
.color-accent-4-darker {
  color: #997a00;
}
.color-accent-4-dark {
  color: #cca300;
}
.color-accent-4 {
  color: #ffcc00;
}
.color-accent-4-light {
  color: #ffd633;
}
.color-accent-4-lighter {
  color: #ffe066;
}
.color-accent-5-darker {
  color: #715707;
}
.color-accent-5-dark {
  color: #a17c0a;
}
.color-accent-5 {
  color: #D1A10D;
}
.color-accent-5-light {
  color: #f1be20;
}
.color-accent-5-lighter {
  color: #f4cc50;
}
.bg-gray-darker {
  background-color: #222;
}
.bg-gray-dark {
  background-color: #333;
}
.bg-gray {
  background-color: #555;
}
.bg-gray-light {
  background-color: #999;
}
.bg-gray-lighter {
  background-color: #eee;
}
.bg-bg-darker {
  background-color: #cccccc;
}
.bg-bg-dark {
  background-color: #e6e6e6;
}
.bg-bg {
  background-color: #fff;
}
.bg-bg-light {
  background-color: #ffffff;
}
.bg-bg-lighter {
  background-color: #ffffff;
}
.bg-copy-darker {
  background-color: #000000;
}
.bg-copy-dark {
  background-color: #1a1a1a;
}
.bg-copy {
  background-color: #333;
}
.bg-copy-light {
  background-color: #4d4d4d;
}
.bg-copy-lighter {
  background-color: #666666;
}
.bg-primary-darker {
  background-color: #010405;
}
.bg-primary-dark {
  background-color: #0d272c;
}
.bg-primary {
  background-color: #184954;
}
.bg-primary-light {
  background-color: #236b7c;
}
.bg-primary-lighter {
  background-color: #2f8ea3;
}
.bg-secondary-darker {
  background-color: #15404d;
}
.bg-secondary-dark {
  background-color: #1f6276;
}
.bg-secondary {
  background-color: #2a839e;
}
.bg-secondary-light {
  background-color: #35a4c6;
}
.bg-secondary-lighter {
  background-color: #5bb7d3;
}
.bg-accent-1-darker {
  background-color: #660000;
}
.bg-accent-1-dark {
  background-color: #990000;
}
.bg-accent-1 {
  background-color: #cc0000;
}
.bg-accent-1-light {
  background-color: #ff0000;
}
.bg-accent-1-lighter {
  background-color: #ff3333;
}
.bg-accent-2-darker {
  background-color: #133d42;
}
.bg-accent-2-dark {
  background-color: #1f6169;
}
.bg-accent-2 {
  background-color: #2A8691;
}
.bg-accent-2-light {
  background-color: #35abb9;
}
.bg-accent-2-lighter {
  background-color: #54c0cd;
}
.bg-accent-3-darker {
  background-color: #563c36;
}
.bg-accent-3-dark {
  background-color: #765149;
}
.bg-accent-3 {
  background-color: #95675D;
}
.bg-accent-3-light {
  background-color: #ac8279;
}
.bg-accent-3-lighter {
  background-color: #bfa099;
}
.bg-accent-4-darker {
  background-color: #997a00;
}
.bg-accent-4-dark {
  background-color: #cca300;
}
.bg-accent-4 {
  background-color: #ffcc00;
}
.bg-accent-4-light {
  background-color: #ffd633;
}
.bg-accent-4-lighter {
  background-color: #ffe066;
}
.bg-accent-5-darker {
  background-color: #715707;
}
.bg-accent-5-dark {
  background-color: #a17c0a;
}
.bg-accent-5 {
  background-color: #D1A10D;
}
.bg-accent-5-light {
  background-color: #f1be20;
}
.bg-accent-5-lighter {
  background-color: #f4cc50;
}
.border-gray-darker {
  border-color: #222;
}
.border-gray-dark {
  border-color: #333;
}
.border-gray {
  border-color: #555;
}
.border-gray-light {
  border-color: #999;
}
.border-gray-lighter {
  border-color: #eee;
}
.border-bg-darker {
  border-color: #cccccc;
}
.border-bg-dark {
  border-color: #e6e6e6;
}
.border-bg {
  border-color: #fff;
}
.border-bg-light {
  border-color: #ffffff;
}
.border-bg-lighter {
  border-color: #ffffff;
}
.border-copy-darker {
  border-color: #000000;
}
.border-copy-dark {
  border-color: #1a1a1a;
}
.border-copy {
  border-color: #333;
}
.border-copy-light {
  border-color: #4d4d4d;
}
.border-copy-lighter {
  border-color: #666666;
}
.border-primary-darker {
  border-color: #010405;
}
.border-primary-dark {
  border-color: #0d272c;
}
.border-primary {
  border-color: #184954;
}
.border-primary-light {
  border-color: #236b7c;
}
.border-primary-lighter {
  border-color: #2f8ea3;
}
.border-secondary-darker {
  border-color: #15404d;
}
.border-secondary-dark {
  border-color: #1f6276;
}
.border-secondary {
  border-color: #2a839e;
}
.border-secondary-light {
  border-color: #35a4c6;
}
.border-secondary-lighter {
  border-color: #5bb7d3;
}
.border-accent-1-darker {
  border-color: #660000;
}
.border-accent-1-dark {
  border-color: #990000;
}
.border-accent-1 {
  border-color: #cc0000;
}
.border-accent-1-light {
  border-color: #ff0000;
}
.border-accent-1-lighter {
  border-color: #ff3333;
}
.border-accent-2-darker {
  border-color: #133d42;
}
.border-accent-2-dark {
  border-color: #1f6169;
}
.border-accent-2 {
  border-color: #2A8691;
}
.border-accent-2-light {
  border-color: #35abb9;
}
.border-accent-2-lighter {
  border-color: #54c0cd;
}
.border-accent-3-darker {
  border-color: #563c36;
}
.border-accent-3-dark {
  border-color: #765149;
}
.border-accent-3 {
  border-color: #95675D;
}
.border-accent-3-light {
  border-color: #ac8279;
}
.border-accent-3-lighter {
  border-color: #bfa099;
}
.border-accent-4-darker {
  border-color: #997a00;
}
.border-accent-4-dark {
  border-color: #cca300;
}
.border-accent-4 {
  border-color: #ffcc00;
}
.border-accent-4-light {
  border-color: #ffd633;
}
.border-accent-4-lighter {
  border-color: #ffe066;
}
.border-accent-5-darker {
  border-color: #715707;
}
.border-accent-5-dark {
  border-color: #a17c0a;
}
.border-accent-5 {
  border-color: #D1A10D;
}
.border-accent-5-light {
  border-color: #f1be20;
}
.border-accent-5-lighter {
  border-color: #f4cc50;
}
.color-bg {
  color: #fff;
}
.color-copy {
  color: #333;
}
.color-primary {
  color: #184954;
}
.color-secondary {
  color: #2a839e;
}
.color-accent-1 {
  color: #cc0000;
}
.color-accent-2 {
  color: #2A8691;
}
.color-accent-3 {
  color: #95675D;
}
.color-accent-4 {
  color: #ffcc00;
}
.color-accent-5 {
  color: #D1A10D;
}
.bg-bg {
  background-color: #fff;
}
.bg-copy {
  background-color: #333;
}
.bg-primary {
  background-color: #184954;
}
.bg-secondary {
  background-color: #2a839e;
}
.bg-accent-1 {
  background-color: #cc0000;
}
.bg-accent-2 {
  background-color: #2A8691;
}
.bg-accent-3 {
  background-color: #95675D;
}
.bg-accent-4 {
  background-color: #ffcc00;
}
.bg-accent-5 {
  background-color: #D1A10D;
}
.border-bg {
  border-color: #fff;
}
.border-copy {
  border-color: #333;
}
.border-primary {
  border-color: #184954;
}
.border-secondary {
  border-color: #2a839e;
}
.border-accent-1 {
  border-color: #cc0000;
}
.border-accent-2 {
  border-color: #2A8691;
}
.border-accent-3 {
  border-color: #95675D;
}
.border-accent-4 {
  border-color: #ffcc00;
}
.border-accent-5 {
  border-color: #D1A10D;
}
/**
 * 06-common-font.less - Common CSS classes for font/text styles and effects
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.font-thin {
  font-weight: 100;
}
.font-extralight {
  font-weight: 200;
}
.font-light {
  font-weight: 300;
}
.font-normal {
  font-weight: 400;
}
.font-medium {
  font-weight: 500;
}
.font-demibold {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.font-heavy {
  font-weight: 800;
}
.font-black {
  font-weight: 900;
}
.font-serif {
  font-family: 'Playfair Display', serif;
}
.font-sans-serif {
  font-family: 'Open Sans', sans-serif;
}
.font-monospace {
  font-family: 'Roboto Mono', monospace;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 0, "pnum" 0, "dlig" 0, "tnum" 1, "lnum" 1, "zero" 1;
}
.font-smallcaps {
  font-variant: small-caps;
}
.font-uppercase {
  text-transform: uppercase;
}
.font-smallcaps,
.font-uppercase {
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 1, "pnum" 1, "dlig" 0, "tnum" 0, "lnum" 0, "smcp" 1;
}
.font-lowercase {
  text-transform: lowercase;
}
.font-capitalize {
  text-transform: capitalize;
}
.font-tighter {
  letter-spacing: -0.1em;
}
.font-tight {
  letter-spacing: -0.05em;
}
.font-loose {
  letter-spacing: 0.05em;
}
.font-looser {
  letter-spacing: 0.1em;
}
.font-left {
  text-align: left;
}
.font-center {
  text-align: center;
}
.font-right {
  text-align: right;
}
.font-justify {
  text-align: justify;
}
.font-underline {
  text-decoration: underline;
}
.font-strikeout {
  text-decoration: line-through;
}
.font-overline {
  text-decoration: overline;
}
.font-rtl {
  direction: rtl;
}
.font-ltr {
  direction: ltr;
}
.font-nowrap {
  white-space: nowrap;
}
.font-pre {
  white-space: pre;
}
.font-pre-line {
  white-space: pre-line;
}
.font-pre-wrap {
  white-space: pre-wrap;
}
.tiny {
  font-size: 0.7rem;
  line-height: 0.7;
}
.small {
  font-size: 1.4rem;
  line-height: 1.4;
}
.big {
  font-size: 1.6rem;
  line-height: 1.4;
}
.huge {
  font-size: 3.2rem;
  line-height: 2.8;
}
/**
 * 06-common-image-gallery-video.less - Common CSS classes for images, galleries and video players
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.image {
  display: inline-block;
}
.image img {
  display: block;
}
.image .caption {
  padding: 10px 0;
  font-size: 1.4rem;
  line-height: 1.4;
}
.gallery img {
  width: 120px;
  padding: 10px 10px 10px 10px;
  border: 0 solid #999;
  margin-right: 0;
  margin-bottom: 0;
}
.video-16-9 {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-16-9 iframe,
.video-16-9 object,
.video-16-9 embed,
.video-16-9 video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-4-3 {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden;
}
.video-4-3 iframe,
.video-4-3 object,
.video-4-3 embed,
.video-4-3 video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/**
 * 06-common-author-date-readmore.less - Styles for author, dates, and read more
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.date {
  color: #4d4d4d;
  font-size: 1.4rem;
  line-height: 1.4;
  text-transform: uppercase;
}
.date:before {
  font-family: 'FontAwesome';
  content: '\f017';
  margin-right: 0.33em;
}
.author {
  color: #4d4d4d;
}
.author:before {
  font-family: 'FontAwesome';
  content: '\f007';
  margin-right: 0.33em;
}
.readmore {
  display: inline-block;
  background-color: #184954;
  color: #fff;
  padding: 0.33em 0.67em;
  margin: 1em 0;
  text-transform: capitalize;
}
.readmore:hover {
  text-decoration: none;
  background-color: #236b7c;
  color: #fff;
}
.readmore:after {
  font-family: 'IonIcons';
  content: '\f3d3';
  margin-left: 0.75em;
}
.date {
  color: #4d4d4d;
  font-size: 1.4rem;
  line-height: 1.4;
  text-transform: uppercase;
}
.date:before {
  font-family: 'FontAwesome';
  content: '\f017';
  margin-right: 0.33em;
}
.author {
  color: #4d4d4d;
}
.author:before {
  font-family: 'FontAwesome';
  content: '\f007';
  margin-right: 0.33em;
}
.readmore {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  color: #184954;
  font-family: "Gotham A", "Gotham B";
  background-color: transparent;
  border: 1px solid #2a839e;
  text-transform: capitalize;
}
.readmore a {
  color: #184954;
}
.readmore:hover {
  background-color: #2a839e;
  text-decoration: none;
}
.readmore:hover a {
  text-decoration: none;
  color: #fff;
}
.readmore:after {
  display: none;
}
/**
 * 06-common-paragraph.less - Common CSS classes to apply typographic styles paragraphs <p>
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.drop-caps p:first-child:first-letter {
  float: left;
  font-size: 2.6em;
  line-height: 0;
  padding-top: 0.55em;
  padding-right: 0.2em;
  text-transform: uppercase;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 1, "pnum" 1, "dlig" 0, "tnum" 0, "lnum" 0, "smcp" 1;
  font-family: 'Playfair Display', serif;
}
.indent p {
  text-indent: 3em;
}
.outdent p {
  text-indent: -3em;
  margin-left: 3em;
}
.no-p-break p {
  display: inline;
}
.no-p-break p:after {
  content: '\25a0';
  margin-right: 0.1em;
  display: inline-block;
  line-height: 0;
  font-size: 1.4em;
}
.show-pilcrow p:after {
  content: '\00b6';
  margin-left: 0.1em;
}
.intro {
  margin: 1em 0;
  padding: 1em 0;
  font-size: 1.6rem;
  line-height: 1.4;
  border-top: 0 solid #999;
  border-bottom: 0 solid #999;
}
/**
 * 06-common-column-grid.less - Common CSS classes for columns: breaks blocks of texts into even-height columns, with a gap equal to the preset padding+border+margin
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.columns2 {
  column-count: 2;
  column-gap: 20px;
}
.columns3 {
  column-count: 3;
  column-gap: 20px;
}
.columns4 {
  column-count: 4;
  column-gap: 20px;
}
.columns5 {
  column-count: 5;
  column-gap: 20px;
}
.columns6 {
  column-count: 6;
  column-gap: 20px;
}
/**
 * 06-common-lists.less - Common CSS classes for styling bullets in unordered lists
 *
 * Based on: http://www.sitepoint.com/use-webfont-icons-bullet-points-html5-lists/
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
ul.bullets,
ul.bullets ul {
  list-style-type: none;
  padding-left: 0;
}
ul.bullets li {
  margin-left: 1.5em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
ul.bullets li:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
ul.bullets li:before {
  float: left;
  display: block;
  width: 1.5em;
  font-size: 0.85em;
  margin-top: 0.25em;
  margin-left: -1.8em;
  color: #0d272c;
  text-align: center;
}
ul.bullets.star li:before,
ul.bullets li.star:before {
  font-family: 'FontAwesome';
  content: '\f005';
}
ul.bullets.star-o li:before,
ul.bullets li.star-o:before {
  font-family: 'FontAwesome';
  content: '\f006';
}
ul.bullets.starburst li:before,
ul.bullets li.starburst:before {
  font-family: 'TypIcons';
  content: '\e10b';
}
ul.bullets.starburst-o li:before,
ul.bullets li.starburst-o:before {
  font-family: 'TypIcons';
  content: '\e10a';
}
ul.bullets.square li:before,
ul.bullets li.square:before {
  font-family: 'FontAwesome';
  content: '\f0c8';
}
ul.bullets.square-o li:before,
ul.bullets li.square-o:before {
  font-family: 'FontAwesome';
  content: '\f096';
}
ul.bullets.circle li:before,
ul.bullets li.circle:before {
  font-family: 'FontAwesome';
  content: '\f111';
}
ul.bullets.circle-o li:before,
ul.bullets li.circle-o:before {
  font-family: 'FontAwesome';
  content: '\f10c';
}
ul.bullets.check li:before,
ul.bullets li.check:before {
  font-family: 'FontAwesome';
  content: '\f00c';
}
ul.bullets.check-circle li:before,
ul.bullets li.check-circle:before {
  font-family: 'FontAwesome';
  content: '\f058';
}
ul.bullets.check-circle-o li:before,
ul.bullets li.check-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f05d';
}
ul.bullets.check-square li:before,
ul.bullets li.check-square:before {
  font-family: 'FontAwesome';
  content: '\f14a';
}
ul.bullets.check-square-o li:before,
ul.bullets li.check-square-o:before {
  font-family: 'FontAwesome';
  content: '\f046';
}
ul.bullets.plus li:before,
ul.bullets li.plus:before {
  font-family: 'FontAwesome';
  content: '\f067';
}
ul.bullets.plus-circle li:before,
ul.bullets li.plus-circle:before {
  font-family: 'FontAwesome';
  content: '\f055';
}
ul.bullets.plus-square li:before,
ul.bullets li.plus-square:before {
  font-family: 'FontAwesome';
  content: '\f0fe';
}
ul.bullets.plus-square-o li:before,
ul.bullets li.plus-square-o:before {
  font-family: 'FontAwesome';
  content: '\f196';
}
ul.bullets.minus li:before,
ul.bullets li.minus:before {
  font-family: 'FontAwesome';
  content: '\f068';
}
ul.bullets.minus-circle li:before,
ul.bullets li.minus-circle:before {
  font-family: 'FontAwesome';
  content: '\f056';
}
ul.bullets.minus-square li:before,
ul.bullets li.minus-square:before {
  font-family: 'FontAwesome';
  content: '\f146';
}
ul.bullets.minus-square-o li:before,
ul.bullets li.minus-square-o:before {
  font-family: 'FontAwesome';
  content: '\f147';
}
ul.bullets.folder li:before,
ul.bullets li.folder:before {
  font-family: 'FontAwesome';
  content: '\f07b';
}
ul.bullets.folder-o li:before,
ul.bullets li.folder-o:before {
  font-family: 'FontAwesome';
  content: '\f114';
}
ul.bullets.folder-open li:before,
ul.bullets li.folder-open:before {
  font-family: 'FontAwesome';
  content: '\f07c';
}
ul.bullets.folder-open-o li:before,
ul.bullets li.folder-open-o:before {
  font-family: 'FontAwesome';
  content: '\f115';
}
ul.bullets.arrow1 li:before,
ul.bullets li.arrow1:before {
  font-family: 'FontAwesome';
  content: '\f061';
}
ul.bullets.arrow1-o li:before,
ul.bullets li.arrow1-o:before {
  font-family: 'TypIcons';
  content: '\e019';
}
ul.bullets.arrow1-circle li:before,
ul.bullets li.arrow1-circle:before {
  font-family: 'FontAwesome';
  content: '\f0a9';
}
ul.bullets.arrow2 li:before,
ul.bullets li.arrow2:before {
  font-family: 'IcoMoon';
  content: '\ea34';
}
ul.bullets.arrow2-circle-o li:before,
ul.bullets li.arrow2-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f18e';
}
ul.bullets.arrow3 li:before,
ul.bullets li.arrow3:before {
  font-family: 'IcoMoon';
  content: '\ea3c';
}
ul.bullets.arrow4 li:before,
ul.bullets li.arrow4:before {
  font-family: 'FontAwesome';
  content: '\f04b';
}
ul.bullets.arrow4-circle li:before,
ul.bullets li.arrow4-circle:before {
  font-family: 'FontAwesome';
  content: '\f144';
}
ul.bullets.arrow4-square-o li:before,
ul.bullets li.arrow4-square-o:before {
  font-family: 'FontAwesome';
  content: '\f152';
}
ul.bullets.arrow5 li:before,
ul.bullets li.arrow5:before {
  font-family: 'FontAwesome';
  content: '\f105';
}
ul.bullets.arrow5-circle-o li:before,
ul.bullets li.arrow5-circle-o:before {
  font-family: 'IcoMoon';
  content: '\ea42';
}
ul.bullets.arrow6 li:before,
ul.bullets li.arrow6:before {
  font-family: 'FontAwesome';
  content: '\f101';
}
ul.bullets.hand li:before,
ul.bullets li.hand:before {
  font-family: 'FontAwesome';
  content: '\f0a4';
}
ul.bullets.file li:before,
ul.bullets li.file:before {
  font-family: 'IcoMoon';
  content: '\e924';
}
ul.bullets.file-text li:before,
ul.bullets li.file-text:before {
  font-family: 'IcoMoon';
  content: '\e926';
}
ul.bullets.music li:before,
ul.bullets li.music:before {
  font-family: 'FontAwesome';
  content: '\f001';
}
ul.bullets.image li:before,
ul.bullets li.image:before {
  font-family: 'IonIcons';
  content: '\f147';
}
ul.bullets.heart li:before,
ul.bullets li.heart:before {
  font-family: 'IonIcons';
  content: '\f141';
}
ul.bullets,
ul.bullets ul {
  list-style-type: none;
  padding-left: 0;
}
ul.bullets li {
  margin-left: 1.5em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
ul.bullets li:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
ul.bullets li:before {
  float: left;
  display: block;
  width: 1.5em;
  font-size: 0.85em;
  margin-top: 0.25em;
  margin-left: -1.8em;
  color: #0d272c;
  text-align: center;
}
ul.bullets.star li:before,
ul.bullets li.star:before {
  font-family: 'FontAwesome';
  content: '\f005';
}
ul.bullets.star-o li:before,
ul.bullets li.star-o:before {
  font-family: 'FontAwesome';
  content: '\f006';
}
ul.bullets.starburst li:before,
ul.bullets li.starburst:before {
  font-family: 'TypIcons';
  content: '\e10b';
}
ul.bullets.starburst-o li:before,
ul.bullets li.starburst-o:before {
  font-family: 'TypIcons';
  content: '\e10a';
}
ul.bullets.square li:before,
ul.bullets li.square:before {
  font-family: 'FontAwesome';
  content: '\f0c8';
}
ul.bullets.square-o li:before,
ul.bullets li.square-o:before {
  font-family: 'FontAwesome';
  content: '\f096';
}
ul.bullets.circle li:before,
ul.bullets li.circle:before {
  font-family: 'FontAwesome';
  content: '\f111';
}
ul.bullets.circle-o li:before,
ul.bullets li.circle-o:before {
  font-family: 'FontAwesome';
  content: '\f10c';
}
ul.bullets.check li:before,
ul.bullets li.check:before {
  font-family: 'FontAwesome';
  content: '\f00c';
}
ul.bullets.check-circle li:before,
ul.bullets li.check-circle:before {
  font-family: 'FontAwesome';
  content: '\f058';
}
ul.bullets.check-circle-o li:before,
ul.bullets li.check-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f05d';
}
ul.bullets.check-square li:before,
ul.bullets li.check-square:before {
  font-family: 'FontAwesome';
  content: '\f14a';
}
ul.bullets.check-square-o li:before,
ul.bullets li.check-square-o:before {
  font-family: 'FontAwesome';
  content: '\f046';
}
ul.bullets.plus li:before,
ul.bullets li.plus:before {
  font-family: 'FontAwesome';
  content: '\f067';
}
ul.bullets.plus-circle li:before,
ul.bullets li.plus-circle:before {
  font-family: 'FontAwesome';
  content: '\f055';
}
ul.bullets.plus-square li:before,
ul.bullets li.plus-square:before {
  font-family: 'FontAwesome';
  content: '\f0fe';
}
ul.bullets.plus-square-o li:before,
ul.bullets li.plus-square-o:before {
  font-family: 'FontAwesome';
  content: '\f196';
}
ul.bullets.minus li:before,
ul.bullets li.minus:before {
  font-family: 'FontAwesome';
  content: '\f068';
}
ul.bullets.minus-circle li:before,
ul.bullets li.minus-circle:before {
  font-family: 'FontAwesome';
  content: '\f056';
}
ul.bullets.minus-square li:before,
ul.bullets li.minus-square:before {
  font-family: 'FontAwesome';
  content: '\f146';
}
ul.bullets.minus-square-o li:before,
ul.bullets li.minus-square-o:before {
  font-family: 'FontAwesome';
  content: '\f147';
}
ul.bullets.folder li:before,
ul.bullets li.folder:before {
  font-family: 'FontAwesome';
  content: '\f07b';
}
ul.bullets.folder-o li:before,
ul.bullets li.folder-o:before {
  font-family: 'FontAwesome';
  content: '\f114';
}
ul.bullets.folder-open li:before,
ul.bullets li.folder-open:before {
  font-family: 'FontAwesome';
  content: '\f07c';
}
ul.bullets.folder-open-o li:before,
ul.bullets li.folder-open-o:before {
  font-family: 'FontAwesome';
  content: '\f115';
}
ul.bullets.arrow1 li:before,
ul.bullets li.arrow1:before {
  font-family: 'FontAwesome';
  content: '\f061';
}
ul.bullets.arrow1-o li:before,
ul.bullets li.arrow1-o:before {
  font-family: 'TypIcons';
  content: '\e019';
}
ul.bullets.arrow1-circle li:before,
ul.bullets li.arrow1-circle:before {
  font-family: 'FontAwesome';
  content: '\f0a9';
}
ul.bullets.arrow2 li:before,
ul.bullets li.arrow2:before {
  font-family: 'IcoMoon';
  content: '\ea34';
}
ul.bullets.arrow2-circle-o li:before,
ul.bullets li.arrow2-circle-o:before {
  font-family: 'FontAwesome';
  content: '\f18e';
}
ul.bullets.arrow3 li:before,
ul.bullets li.arrow3:before {
  font-family: 'IcoMoon';
  content: '\ea3c';
}
ul.bullets.arrow4 li:before,
ul.bullets li.arrow4:before {
  font-family: 'FontAwesome';
  content: '\f04b';
}
ul.bullets.arrow4-circle li:before,
ul.bullets li.arrow4-circle:before {
  font-family: 'FontAwesome';
  content: '\f144';
}
ul.bullets.arrow4-square-o li:before,
ul.bullets li.arrow4-square-o:before {
  font-family: 'FontAwesome';
  content: '\f152';
}
ul.bullets.arrow5 li:before,
ul.bullets li.arrow5:before {
  font-family: 'FontAwesome';
  content: '\f105';
}
ul.bullets.arrow5-circle-o li:before,
ul.bullets li.arrow5-circle-o:before {
  font-family: 'IcoMoon';
  content: '\ea42';
}
ul.bullets.arrow6 li:before,
ul.bullets li.arrow6:before {
  font-family: 'FontAwesome';
  content: '\f101';
}
ul.bullets.hand li:before,
ul.bullets li.hand:before {
  font-family: 'FontAwesome';
  content: '\f0a4';
}
ul.bullets.file li:before,
ul.bullets li.file:before {
  font-family: 'IcoMoon';
  content: '\e924';
}
ul.bullets.file-text li:before,
ul.bullets li.file-text:before {
  font-family: 'IcoMoon';
  content: '\e926';
}
ul.bullets.music li:before,
ul.bullets li.music:before {
  font-family: 'FontAwesome';
  content: '\f001';
}
ul.bullets.image li:before,
ul.bullets li.image:before {
  font-family: 'IonIcons';
  content: '\f147';
}
ul.bullets.heart li:before,
ul.bullets li.heart:before {
  font-family: 'IonIcons';
  content: '\f141';
}
/**
 * 06-common-dividers.less - Common CSS classes to style <hr> tags or use them as styled borders
 *
 * Inspiration and more dividers:
 * http://tympanus.net/codrops/2013/10/03/a-collection-of-separator-styles/
 * http://magicaleditor.com/css-divider-snippets/
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
hr.pinstripe {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSJ0cmFuc3BhcmVudCI+PC9yZWN0Pgo8cGF0aCBkPSJNMCA1TDUgMFpNNiA0TDQgNlpNLTEgMUwxIC0xWiIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjEiPjwvcGF0aD4KPC9zdmc+");
  background-color: transparent;
  height: 1.7rem;
}
hr.crossed-pinstripe {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPgo8cmVjdCB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJ0cmFuc3BhcmVudCI+PC9yZWN0Pgo8cGF0aCBkPSJNMCAwTDggOFpNOCAwTDAgOFoiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjOTk5Ij48L3BhdGg+Cjwvc3ZnPg==");
  background-color: transparent;
  height: 1.7rem;
}
hr.wave {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIxNCI+DQogICAgPGxpbmUgeDE9Ii0xIiB5MT0iNS43NjI5ODAyMDM3MjczODYiIHgyPSIwIiB5Mj0iNyIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIwIiB5MT0iNyIgeDI9IjEiIHkyPSI4LjIzNzAxOTc5NjI3MjYxNCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxIiB5MT0iOC4yMzcwMTk3OTYyNzI2MTQiIHgyPSIyIiB5Mj0iOS4zOTcxMjc2OTMwMjEwMTYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMiIgeTE9IjkuMzk3MTI3NjkzMDIxMDE2IiB4Mj0iMyIgeTI9IjEwLjQwODE5MzgwMDExNjY3IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjMiIHkxPSIxMC40MDgxOTM4MDAxMTY2NyIgeDI9IjQiIHkyPSIxMS4yMDczNTQ5MjQwMzk0ODIiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNCIgeTE9IjExLjIwNzM1NDkyNDAzOTQ4MiIgeDI9IjUiIHkyPSIxMS43NDQ5MjMwOTY3Nzc5MzEiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNSIgeTE9IjExLjc0NDkyMzA5Njc3NzkzMSIgeDI9IjYiIHkyPSIxMS45ODc0NzQ5MzMwMjAyNzMiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNiIgeTE9IjExLjk4NzQ3NDkzMzAyMDI3MyIgeDI9IjciIHkyPSIxMS45MTk5Mjk3MzQzNjk2ODUiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNyIgeTE9IjExLjkxOTkyOTczNDM2OTY4NSIgeDI9IjgiIHkyPSIxMS41NDY0ODcxMzQxMjg0MDkiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iOCIgeTE9IjExLjU0NjQ4NzEzNDEyODQwOSIgeDI9IjkiIHkyPSIxMC44OTAzNjU5ODQ0Mzk2MDYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iOSIgeTE9IjEwLjg5MDM2NTk4NDQzOTYwNiIgeDI9IjEwIiB5Mj0iOS45OTIzNjA3MjA1MTk3ODIiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTAiIHkxPSI5Ljk5MjM2MDcyMDUxOTc4MiIgeDI9IjExIiB5Mj0iOC45MDgzMDQ5NjAyNjE2NTgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTEiIHkxPSI4LjkwODMwNDk2MDI2MTY1OCIgeDI9IjEyIiB5Mj0iNy43MDU2MDAwNDAyOTkzMzYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTIiIHkxPSI3LjcwNTYwMDA0MDI5OTMzNiIgeDI9IjEzIiB5Mj0iNi40NTkwMjQzMjczNDk0NTgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTMiIHkxPSI2LjQ1OTAyNDMyNzM0OTQ1OCIgeDI9IjE0IiB5Mj0iNS4yNDYwODM4NjE1NTE5MDA1IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjE0IiB5MT0iNS4yNDYwODM4NjE1NTE5MDA1IiB4Mj0iMTUiIHkyPSI0LjE0MjE5MzQwNjI4ODI4MiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxNSIgeTE9IjQuMTQyMTkzNDA2Mjg4MjgyIiB4Mj0iMTYiIHkyPSIzLjIxNTk4NzUyMzQ2MDM1ODgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTYiIHkxPSIzLjIxNTk4NzUyMzQ2MDM1ODgiIHgyPSIxNyIgeTI9IjIuNTI1MDUzMjA4ODU3MDgyNSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxNyIgeTE9IjIuNTI1MDUzMjA4ODU3MDgyNSIgeDI9IjE4IiB5Mj0iMi4xMTIzNDk0MTE2NzQ1MTUiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTgiIHkxPSIyLjExMjM0OTQxMTY3NDUxNSIgeDI9IjE5IiB5Mj0iMi4wMDM1MzYwNTUxMjMxMSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxOSIgeTE9IjIuMDAzNTM2MDU1MTIzMTEiIHgyPSIyMCIgeTI9IjIuMjA1Mzc4NjI2Njg0MzA3NiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMCIgeTE9IjIuMjA1Mzc4NjI2Njg0MzA3NiIgeDI9IjIxIiB5Mj0iMi43MDUzMjc1MzI4NjcwNCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMSIgeTE9IjIuNzA1MzI3NTMyODY3MDQiIHgyPSIyMiIgeTI9IjMuNDcyMjk4MzcyMTQ4MDQwMyIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMiIgeTE9IjMuNDcyMjk4MzcyMTQ4MDQwMyIgeDI9IjIzIiB5Mj0iNC40NTg2MDQ2MTI1MDM3MDc1IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjIzIiB5MT0iNC40NTg2MDQ2MTI1MDM3MDc1IiB4Mj0iMjQiIHkyPSI1LjYwMjkyMjUwOTAwNTM3MSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyNCIgeTE9IjUuNjAyOTIyNTA5MDA1MzcxIiB4Mj0iMjUiIHkyPSI2LjgzNDEwMzkxNzI2MjIxNiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyNSIgeTE9IjYuODM0MTAzOTE3MjYyMjE2IiB4Mj0iMjYiIHkyPSI4LjA3NTU5OTk0MDQzOTA3OCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjwvc3ZnPg==");
  background-color: transparent;
  background-repeat: repeat-x;
  height: 1.7rem;
}
hr.saw {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCI+DQogICAgPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0ibTAsMCAxMCwxMCAxMCwtMTAiLz4NCjwvc3ZnPg==");
  background-color: transparent;
  background-repeat: repeat-x;
  height: 1.7rem;
}
hr.stitched {
  border-bottom: 1px dashed #808080;
  background-color: #333;
  height: 0;
}
hr.gradient {
  background-color: transparent;
  background-image: linear-gradient(to left, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.75), rgba(48, 48, 48, 0));
  height: 1px;
}
hr.double {
  background-color: transparent;
  border-bottom: 1px solid #4d4d4d;
  border-top: 1px solid #4d4d4d;
  height: 1px;
}
hr.thick {
  height: 0.85rem;
  background-color: #333;
}
hr.thicker {
  height: 1.7rem;
  background-color: #333;
}
.divider-top:before,
.divider-bottom:after {
  margin: 1em 0;
  display: block;
  content: " ";
}
.divider-top.pinstripe:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSJ0cmFuc3BhcmVudCI+PC9yZWN0Pgo8cGF0aCBkPSJNMCA1TDUgMFpNNiA0TDQgNlpNLTEgMUwxIC0xWiIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjEiPjwvcGF0aD4KPC9zdmc+");
  background-color: transparent;
  height: 1.7rem;
}
.divider-top.crossed-pinstripe:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPgo8cmVjdCB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJ0cmFuc3BhcmVudCI+PC9yZWN0Pgo8cGF0aCBkPSJNMCAwTDggOFpNOCAwTDAgOFoiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjOTk5Ij48L3BhdGg+Cjwvc3ZnPg==");
  background-color: transparent;
  height: 1.7rem;
}
.divider-top.wave:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIxNCI+DQogICAgPGxpbmUgeDE9Ii0xIiB5MT0iNS43NjI5ODAyMDM3MjczODYiIHgyPSIwIiB5Mj0iNyIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIwIiB5MT0iNyIgeDI9IjEiIHkyPSI4LjIzNzAxOTc5NjI3MjYxNCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxIiB5MT0iOC4yMzcwMTk3OTYyNzI2MTQiIHgyPSIyIiB5Mj0iOS4zOTcxMjc2OTMwMjEwMTYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMiIgeTE9IjkuMzk3MTI3NjkzMDIxMDE2IiB4Mj0iMyIgeTI9IjEwLjQwODE5MzgwMDExNjY3IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjMiIHkxPSIxMC40MDgxOTM4MDAxMTY2NyIgeDI9IjQiIHkyPSIxMS4yMDczNTQ5MjQwMzk0ODIiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNCIgeTE9IjExLjIwNzM1NDkyNDAzOTQ4MiIgeDI9IjUiIHkyPSIxMS43NDQ5MjMwOTY3Nzc5MzEiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNSIgeTE9IjExLjc0NDkyMzA5Njc3NzkzMSIgeDI9IjYiIHkyPSIxMS45ODc0NzQ5MzMwMjAyNzMiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNiIgeTE9IjExLjk4NzQ3NDkzMzAyMDI3MyIgeDI9IjciIHkyPSIxMS45MTk5Mjk3MzQzNjk2ODUiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNyIgeTE9IjExLjkxOTkyOTczNDM2OTY4NSIgeDI9IjgiIHkyPSIxMS41NDY0ODcxMzQxMjg0MDkiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iOCIgeTE9IjExLjU0NjQ4NzEzNDEyODQwOSIgeDI9IjkiIHkyPSIxMC44OTAzNjU5ODQ0Mzk2MDYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iOSIgeTE9IjEwLjg5MDM2NTk4NDQzOTYwNiIgeDI9IjEwIiB5Mj0iOS45OTIzNjA3MjA1MTk3ODIiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTAiIHkxPSI5Ljk5MjM2MDcyMDUxOTc4MiIgeDI9IjExIiB5Mj0iOC45MDgzMDQ5NjAyNjE2NTgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTEiIHkxPSI4LjkwODMwNDk2MDI2MTY1OCIgeDI9IjEyIiB5Mj0iNy43MDU2MDAwNDAyOTkzMzYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTIiIHkxPSI3LjcwNTYwMDA0MDI5OTMzNiIgeDI9IjEzIiB5Mj0iNi40NTkwMjQzMjczNDk0NTgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTMiIHkxPSI2LjQ1OTAyNDMyNzM0OTQ1OCIgeDI9IjE0IiB5Mj0iNS4yNDYwODM4NjE1NTE5MDA1IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjE0IiB5MT0iNS4yNDYwODM4NjE1NTE5MDA1IiB4Mj0iMTUiIHkyPSI0LjE0MjE5MzQwNjI4ODI4MiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxNSIgeTE9IjQuMTQyMTkzNDA2Mjg4MjgyIiB4Mj0iMTYiIHkyPSIzLjIxNTk4NzUyMzQ2MDM1ODgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTYiIHkxPSIzLjIxNTk4NzUyMzQ2MDM1ODgiIHgyPSIxNyIgeTI9IjIuNTI1MDUzMjA4ODU3MDgyNSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxNyIgeTE9IjIuNTI1MDUzMjA4ODU3MDgyNSIgeDI9IjE4IiB5Mj0iMi4xMTIzNDk0MTE2NzQ1MTUiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTgiIHkxPSIyLjExMjM0OTQxMTY3NDUxNSIgeDI9IjE5IiB5Mj0iMi4wMDM1MzYwNTUxMjMxMSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxOSIgeTE9IjIuMDAzNTM2MDU1MTIzMTEiIHgyPSIyMCIgeTI9IjIuMjA1Mzc4NjI2Njg0MzA3NiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMCIgeTE9IjIuMjA1Mzc4NjI2Njg0MzA3NiIgeDI9IjIxIiB5Mj0iMi43MDUzMjc1MzI4NjcwNCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMSIgeTE9IjIuNzA1MzI3NTMyODY3MDQiIHgyPSIyMiIgeTI9IjMuNDcyMjk4MzcyMTQ4MDQwMyIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMiIgeTE9IjMuNDcyMjk4MzcyMTQ4MDQwMyIgeDI9IjIzIiB5Mj0iNC40NTg2MDQ2MTI1MDM3MDc1IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjIzIiB5MT0iNC40NTg2MDQ2MTI1MDM3MDc1IiB4Mj0iMjQiIHkyPSI1LjYwMjkyMjUwOTAwNTM3MSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyNCIgeTE9IjUuNjAyOTIyNTA5MDA1MzcxIiB4Mj0iMjUiIHkyPSI2LjgzNDEwMzkxNzI2MjIxNiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyNSIgeTE9IjYuODM0MTAzOTE3MjYyMjE2IiB4Mj0iMjYiIHkyPSI4LjA3NTU5OTk0MDQzOTA3OCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjwvc3ZnPg==");
  background-color: transparent;
  background-repeat: repeat-x;
  height: 1.7rem;
}
.divider-top.saw:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCI+DQogICAgPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0ibTAsMCAxMCwxMCAxMCwtMTAiLz4NCjwvc3ZnPg==");
  background-color: transparent;
  background-repeat: repeat-x;
  height: 1.7rem;
}
.divider-top.stitched:before {
  border-bottom: 1px dashed #808080;
  background-color: #333;
  height: 0;
}
.divider-top.gradient:before {
  background-color: transparent;
  background-image: linear-gradient(to left, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.75), rgba(48, 48, 48, 0));
  height: 1px;
}
.divider-top.double:before {
  background-color: transparent;
  border-bottom: 1px solid #4d4d4d;
  border-top: 1px solid #4d4d4d;
  height: 1px;
}
.divider-top.thick:before {
  height: 0.85rem;
  background-color: #333;
}
.divider-top.thicker:before {
  height: 1.7rem;
  background-color: #333;
}
.divider-bottom.pinstripe:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSJ0cmFuc3BhcmVudCI+PC9yZWN0Pgo8cGF0aCBkPSJNMCA1TDUgMFpNNiA0TDQgNlpNLTEgMUwxIC0xWiIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjEiPjwvcGF0aD4KPC9zdmc+");
  background-color: transparent;
  height: 1.7rem;
}
.divider-bottom.crossed-pinstripe:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPgo8cmVjdCB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJ0cmFuc3BhcmVudCI+PC9yZWN0Pgo8cGF0aCBkPSJNMCAwTDggOFpNOCAwTDAgOFoiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSIjOTk5Ij48L3BhdGg+Cjwvc3ZnPg==");
  background-color: transparent;
  height: 1.7rem;
}
.divider-bottom.wave:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIxNCI+DQogICAgPGxpbmUgeDE9Ii0xIiB5MT0iNS43NjI5ODAyMDM3MjczODYiIHgyPSIwIiB5Mj0iNyIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIwIiB5MT0iNyIgeDI9IjEiIHkyPSI4LjIzNzAxOTc5NjI3MjYxNCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxIiB5MT0iOC4yMzcwMTk3OTYyNzI2MTQiIHgyPSIyIiB5Mj0iOS4zOTcxMjc2OTMwMjEwMTYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMiIgeTE9IjkuMzk3MTI3NjkzMDIxMDE2IiB4Mj0iMyIgeTI9IjEwLjQwODE5MzgwMDExNjY3IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjMiIHkxPSIxMC40MDgxOTM4MDAxMTY2NyIgeDI9IjQiIHkyPSIxMS4yMDczNTQ5MjQwMzk0ODIiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNCIgeTE9IjExLjIwNzM1NDkyNDAzOTQ4MiIgeDI9IjUiIHkyPSIxMS43NDQ5MjMwOTY3Nzc5MzEiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNSIgeTE9IjExLjc0NDkyMzA5Njc3NzkzMSIgeDI9IjYiIHkyPSIxMS45ODc0NzQ5MzMwMjAyNzMiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNiIgeTE9IjExLjk4NzQ3NDkzMzAyMDI3MyIgeDI9IjciIHkyPSIxMS45MTk5Mjk3MzQzNjk2ODUiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iNyIgeTE9IjExLjkxOTkyOTczNDM2OTY4NSIgeDI9IjgiIHkyPSIxMS41NDY0ODcxMzQxMjg0MDkiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iOCIgeTE9IjExLjU0NjQ4NzEzNDEyODQwOSIgeDI9IjkiIHkyPSIxMC44OTAzNjU5ODQ0Mzk2MDYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iOSIgeTE9IjEwLjg5MDM2NTk4NDQzOTYwNiIgeDI9IjEwIiB5Mj0iOS45OTIzNjA3MjA1MTk3ODIiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTAiIHkxPSI5Ljk5MjM2MDcyMDUxOTc4MiIgeDI9IjExIiB5Mj0iOC45MDgzMDQ5NjAyNjE2NTgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTEiIHkxPSI4LjkwODMwNDk2MDI2MTY1OCIgeDI9IjEyIiB5Mj0iNy43MDU2MDAwNDAyOTkzMzYiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTIiIHkxPSI3LjcwNTYwMDA0MDI5OTMzNiIgeDI9IjEzIiB5Mj0iNi40NTkwMjQzMjczNDk0NTgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTMiIHkxPSI2LjQ1OTAyNDMyNzM0OTQ1OCIgeDI9IjE0IiB5Mj0iNS4yNDYwODM4NjE1NTE5MDA1IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjE0IiB5MT0iNS4yNDYwODM4NjE1NTE5MDA1IiB4Mj0iMTUiIHkyPSI0LjE0MjE5MzQwNjI4ODI4MiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxNSIgeTE9IjQuMTQyMTkzNDA2Mjg4MjgyIiB4Mj0iMTYiIHkyPSIzLjIxNTk4NzUyMzQ2MDM1ODgiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTYiIHkxPSIzLjIxNTk4NzUyMzQ2MDM1ODgiIHgyPSIxNyIgeTI9IjIuNTI1MDUzMjA4ODU3MDgyNSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxNyIgeTE9IjIuNTI1MDUzMjA4ODU3MDgyNSIgeDI9IjE4IiB5Mj0iMi4xMTIzNDk0MTE2NzQ1MTUiIHN0eWxlPSJzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjEiPjwvbGluZT48bGluZSB4MT0iMTgiIHkxPSIyLjExMjM0OTQxMTY3NDUxNSIgeDI9IjE5IiB5Mj0iMi4wMDM1MzYwNTUxMjMxMSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIxOSIgeTE9IjIuMDAzNTM2MDU1MTIzMTEiIHgyPSIyMCIgeTI9IjIuMjA1Mzc4NjI2Njg0MzA3NiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMCIgeTE9IjIuMjA1Mzc4NjI2Njg0MzA3NiIgeDI9IjIxIiB5Mj0iMi43MDUzMjc1MzI4NjcwNCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMSIgeTE9IjIuNzA1MzI3NTMyODY3MDQiIHgyPSIyMiIgeTI9IjMuNDcyMjk4MzcyMTQ4MDQwMyIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyMiIgeTE9IjMuNDcyMjk4MzcyMTQ4MDQwMyIgeDI9IjIzIiB5Mj0iNC40NTg2MDQ2MTI1MDM3MDc1IiBzdHlsZT0ic3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDoxIj48L2xpbmU+PGxpbmUgeDE9IjIzIiB5MT0iNC40NTg2MDQ2MTI1MDM3MDc1IiB4Mj0iMjQiIHkyPSI1LjYwMjkyMjUwOTAwNTM3MSIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyNCIgeTE9IjUuNjAyOTIyNTA5MDA1MzcxIiB4Mj0iMjUiIHkyPSI2LjgzNDEwMzkxNzI2MjIxNiIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjxsaW5lIHgxPSIyNSIgeTE9IjYuODM0MTAzOTE3MjYyMjE2IiB4Mj0iMjYiIHkyPSI4LjA3NTU5OTk0MDQzOTA3OCIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MSI+PC9saW5lPjwvc3ZnPg==");
  background-color: transparent;
  background-repeat: repeat-x;
  height: 1.7rem;
}
.divider-bottom.saw:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCI+DQogICAgPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0ibTAsMCAxMCwxMCAxMCwtMTAiLz4NCjwvc3ZnPg==");
  background-color: transparent;
  background-repeat: repeat-x;
  height: 1.7rem;
}
.divider-bottom.stitched:after {
  border-bottom: 1px dashed #808080;
  background-color: #333;
  height: 0;
}
.divider-bottom.gradient:after {
  background-color: transparent;
  background-image: linear-gradient(to left, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.75), rgba(48, 48, 48, 0));
  height: 1px;
}
.divider-bottom.double:after {
  background-color: transparent;
  border-bottom: 1px solid #4d4d4d;
  border-top: 1px solid #4d4d4d;
  height: 1px;
}
.divider-bottom.thick:after {
  height: 0.85rem;
  background-color: #333;
}
.divider-bottom.thicker:after {
  height: 1.7rem;
  background-color: #333;
}
/**
 * 06-common-menu.less -
 *
 * Add the following classes to a parent of your ul.menu(s):
 *
 * Select one of the following:
 * .horizontal  - top level items are arranged in a single row
 * .vertical    - top level items are stacked in a single column
 * .slide-out   - all items are stacked in single column, slides in and out
 *
 * Show lower-level menu items:
 * .drop-down   - enables the 2nd level menu items
 * .sub-menu    - enables the 3rd level menu items
 *
 * Control animation:
 * .fly-left    - for horizontal menu, opens 3rd level to the left; for vertical menu opens 2nd and 3rd level to the left; for slide out opens menu to the left
 * .push        - makes slide out menu push contents
 * .overlay     - makes slide out menu to overlay on top of contents
 *
 * Menu control: add an element with class .menu-control as a child of .slide-out to implement the hamburguer and close icons and functionality
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.horizontal ul.menu,
.vertical ul.menu,
.slide-out ul.menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.horizontal ul.menu > li > a,
.vertical ul.menu > li > a,
.slide-out ul.menu > li > a {
  display: block;
}
.horizontal ul.menu > li > ul,
.vertical ul.menu > li > ul,
.slide-out ul.menu > li > ul {
  display: none;
}
.horizontal.drop-down ul.menu > li > ul,
.vertical.drop-down ul.menu > li > ul,
.slide-out.drop-down ul.menu > li > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.horizontal.drop-down ul.menu > li > ul > li > a,
.vertical.drop-down ul.menu > li > ul > li > a,
.slide-out.drop-down ul.menu > li > ul > li > a {
  display: block;
}
.horizontal.drop-down ul.menu > li > ul > li > ul,
.vertical.drop-down ul.menu > li > ul > li > ul,
.slide-out.drop-down ul.menu > li > ul > li > ul {
  display: none;
}
.horizontal.drop-down.sub-menu ul.menu > li > ul > li > ul,
.vertical.drop-down.sub-menu ul.menu > li > ul > li > ul,
.slide-out.drop-down.sub-menu ul.menu > li > ul > li > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.horizontal.drop-down.sub-menu ul.menu > li > ul > li > ul > li > a,
.vertical.drop-down.sub-menu ul.menu > li > ul > li > ul > li > a,
.slide-out.drop-down.sub-menu ul.menu > li > ul > li > ul > li > a {
  display: block;
}
.horizontal.drop-down.sub-menu ul.menu > li > ul > li > ul > li > ul,
.vertical.drop-down.sub-menu ul.menu > li > ul > li > ul > li > ul,
.slide-out.drop-down.sub-menu ul.menu > li > ul > li > ul > li > ul {
  display: none;
}
.horizontal ul.menu > li,
.vertical ul.menu > li {
  position: relative;
}
.horizontal.drop-down ul.menu > li > ul,
.vertical.drop-down ul.menu > li > ul {
  position: absolute;
}
.horizontal.drop-down ul.menu > li > ul > li,
.vertical.drop-down ul.menu > li > ul > li {
  position: relative;
}
.horizontal.drop-down.sub-menu ul.menu > li > ul > li > ul,
.vertical.drop-down.sub-menu ul.menu > li > ul > li > ul {
  position: absolute;
  left: 100%;
  top: 0;
}
.horizontal.drop-down.sub-menu ul.menu > li > ul > li > ul > li,
.vertical.drop-down.sub-menu ul.menu > li > ul > li > ul > li {
  position: relative;
}
.horizontal.drop-down.sub-menu.fly-left ul.menu > li > ul > li > ul,
.vertical.drop-down.sub-menu.fly-left ul.menu > li > ul > li > ul {
  left: auto;
  right: 100%;
}
.horizontal ul.menu > li {
  float: left;
}
.vertical.drop-down ul.menu {
  display: inline-block;
}
.vertical.drop-down ul.menu > li > ul {
  left: 100%;
  top: 0;
}
.vertical.drop-down.fly-left ul.menu > li > ul {
  left: auto;
  right: 100%;
}
body.mobile .drop-down ul.menu > li.open > ul {
  display: block;
}
body.mobile .drop-down.sub-menu ul.menu > li.open > ul > li.open > ul {
  display: block;
}
body:not(.mobile) .drop-down ul.menu > li:hover > ul {
  display: block;
}
body:not(.mobile) .drop-down.sub-menu ul.menu > li:hover > ul > li:hover > ul {
  display: block;
}
/**
 * 07-effects.less - CSS3 effects, transforms and animationsommon classes
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 07-effects-common.less - Base variables and settings for effects, transforms and animations
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.transition-fast {
  transition: all 0.2s ease;
}
.transition-normal {
  transition: all 0.4s ease;
}
.transition-slow {
  transition: all 0.8s ease;
}
/**
 * 07-effects-box-text.less - CSS3 effects and animations for text and box elements
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.box-glow {
  box-shadow: 0 0 0.2em 0.1em rgba(24, 73, 84, 0.5);
}
.box-shadow {
  box-shadow: 0.2em 0.2em 0.5em 0.1em rgba(34, 34, 34, 0.5);
}
.box-tint {
  position: relative;
}
.box-tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(24, 73, 84, 0.25);
}
.box-duotone {
  position: relative;
  filter: sepia(1) hue-rotate(157deg);
}
.opacity-100 {
  opacity: 1;
}
.opacity-85 {
  opacity: 0.85;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-15 {
  opacity: 0.15;
}
.opacity-0 {
  opacity: 0;
}
.round-corners {
  border-radius: 0.5em;
}
.round-corners-top-right {
  border-top-right-radius: 0.5em;
}
.round-corners-bottom-right {
  border-bottom-right-radius: 0.5em;
}
.round-corners-bottom-left {
  border-bottom-left-radius: 0.5em;
}
.round-corners-top-left {
  border-top-left-radius: 0.5em;
}
.round-corners-top {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.round-corners-bottom {
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.round-corners-left {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.round-corners-right {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.circle-border {
  border-radius: 50%;
}
.enlarge {
  transform: scale(1.25) translateZ(0);
}
.shrink {
  transform: scale(0.8) translateZ(0);
}
.rotate-0 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  transform: rotate(0deg);
}
.rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}
.rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}
.rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}
.flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  transform: scale(-1, 1);
}
.flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  transform: scale(1, -1);
}
.spin {
  animation: spin 2s infinite linear;
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.text-glow {
  text-shadow: 0 0 0.2em rgba(24, 73, 84, 0.5);
}
.text-shadow {
  text-shadow: 0.05em 0.05em 0.1em #222;
}
.text-blur {
  color: rgba(0, 0, 0, 0);
  text-shadow: 0 0 0.25em #222;
}
/**
 * 07-effects-image.less - CSS3 effects and animations for images
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.image-bw {
  filter: grayscale(1);
}
.image-glow {
  filter: drop-shadow(0.2em 0.2em 0.5em f #184954);
}
.image-shadow {
  filter: drop-shadow(0.2em 0.2em 0.5em #222);
}
.image-blur {
  filter: blur(5px);
}
.image-blur-more {
  filter: blur(10px);
}
.image-saturate-more {
  filter: saturate(500%);
}
.image-saturate-less {
  filter: saturate(50%);
}
.image-sepia {
  filter: sepia(1);
}
.image-hue-rotate-90 {
  filter: hue-rotate(90deg);
}
.image-hue-rotate-180 {
  filter: hue-rotate(180deg);
}
.image-hue-rotate-270 {
  filter: hue-rotate(270deg);
}
.image-invert {
  filter: invert(1);
}
.image-brightness-more {
  filter: brightness(200%);
}
.image-brightness-less {
  filter: brightness(50%);
}
.image-contrast-more {
  filter: contrast(150%);
}
.image-contrast-less {
  filter: contrast(50%);
}
/**
 * 07-effects-hover-focus.less - CSS3 effects, animations on hover and focus
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.box-glow-hover {
  transition: all 0.2s ease;
}
.box-glow-hover:hover {
  box-shadow: 0 0 0.2em 0.1em rgba(24, 73, 84, 0.5);
}
.box-shadow-hover {
  transition: all 0.2s ease;
}
.box-shadow-hover:hover {
  box-shadow: 0.2em 0.2em 0.5em 0.1em rgba(34, 34, 34, 0.5);
}
.box-tint-hover {
  position: relative;
}
.box-tint-hover:before {
  transition: all 0.4s ease;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.box-tint-hover:hover:before {
  background: rgba(24, 73, 84, 0.25);
}
.box-duotone-hover {
  transition: all 0.4s ease;
}
.box-duotone-hover:hover {
  position: relative;
  filter: sepia(1) hue-rotate(157deg);
}
.opacity-100-hover {
  transition: all 0.2s ease;
}
.opacity-100-hover:hover {
  opacity: 1;
}
.opacity-85-hover {
  transition: all 0.2s ease;
}
.opacity-85-hover:hover {
  opacity: 0.85;
}
.opacity-50-hover {
  transition: all 0.2s ease;
}
.opacity-50-hover:hover {
  opacity: 0.5;
}
.opacity-15-hover {
  transition: all 0.2s ease;
}
.opacity-15-hover:hover {
  opacity: 0.15;
}
.opacity-0-hover {
  transition: all 0.2s ease;
}
.opacity-0-hover:hover {
  opacity: 0;
}
.round-corners-hover {
  transition: all 0.4s ease;
}
.round-corners-hover:hover {
  border-radius: 0.5em;
}
.round-corners-top-hover {
  transition: all 0.4s ease;
}
.round-corners-top-hover:hover {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.round-corners-bottom-hover {
  transition: all 0.4s ease;
}
.round-corners-bottom-hover:hover {
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.round-corners-left-hover {
  transition: all 0.4s ease;
}
.round-corners-left-hover:hover {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.round-corners-right-hover {
  transition: all 0.4s ease;
}
.round-corners-right-hover:hover {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.circle-border-hover {
  transition: all 0.4s ease;
}
.circle-border-hover:hover {
  border-radius: 50%;
}
.enlarge-hover {
  transition: all 0.4s ease;
}
.enlarge-hover:hover {
  transform: scale(1.25) translateZ(0);
}
.shrink-hover {
  transition: all 0.4s ease;
}
.shrink-hover:hover {
  transform: scale(0.8) translateZ(0);
}
.rotate-90-hover {
  transition: all 0.4s ease;
}
.rotate-90-hover:hover {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}
.rotate-180-hover {
  transition: all 0.4s ease;
}
.rotate-180-hover:hover {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}
.rotate-270-hover {
  transition: all 0.4s ease;
}
.rotate-270-hover:hover {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}
.text-glow-hover {
  transition: all 0.2s ease;
}
.text-glow-hover:hover {
  text-shadow: 0 0 0.2em rgba(24, 73, 84, 0.5);
}
.text-shadow-hover {
  transition: all 0.2s ease;
}
.text-shadow-hover:hover {
  text-shadow: 0.05em 0.05em 0.1em #222;
}
.text-blur-hover {
  transition: all 0.2s ease;
}
.text-blur-hover:hover {
  color: rgba(0, 0, 0, 0);
  text-shadow: 0 0 0.25em #222;
}
.image-bw-hover {
  transition: all 0.4s ease;
}
.image-bw-hover:hover {
  filter: grayscale(1);
}
.image-glow-hover {
  transition: all 0.4s ease;
}
.image-glow-hover:hover {
  filter: drop-shadow(0.2em 0.2em 0.5em f #184954);
}
.image-shadow-hover {
  transition: all 0.4s ease;
}
.image-shadow-hover:hover {
  filter: drop-shadow(0.2em 0.2em 0.5em #222);
}
.image-blur-hover {
  transition: all 0.4s ease;
}
.image-blur-hover:hover {
  filter: blur(5px);
}
.image-blur-more-hover {
  transition: all 0.4s ease;
}
.image-blur-more-hover:hover {
  filter: blur(10px);
}
.image-saturate-more-hover {
  transition: all 0.4s ease;
}
.image-saturate-more-hover:hover {
  filter: saturate(500%);
}
.image-saturate-less-hover {
  transition: all 0.4s ease;
}
.image-saturate-less-hover:hover {
  filter: saturate(50%);
}
.image-sepia-hover {
  transition: all 0.4s ease;
}
.image-sepia-hover:hover {
  filter: sepia(1);
}
.image-hue-rotate-90-hover {
  transition: all 0.4s ease;
}
.image-hue-rotate-90-hover:hover {
  filter: hue-rotate(90deg);
}
.image-hue-rotate-180-hover {
  transition: all 0.4s ease;
}
.image-hue-rotate-180-hover:hover {
  filter: hue-rotate(180deg);
}
.image-hue-rotate-270-hover {
  transition: all 0.4s ease;
}
.image-hue-rotate-270-hover:hover {
  filter: hue-rotate(270deg);
}
.image-invert-hover {
  transition: all 0.4s ease;
}
.image-invert-hover:hover {
  filter: invert(1);
}
.image-brightness-more-hover {
  transition: all 0.4s ease;
}
.image-brightness-more-hover:hover {
  filter: brightness(200%);
}
.image-brightness-less-hover {
  transition: all 0.4s ease;
}
.image-brightness-less-hover:hover {
  filter: brightness(50%);
}
.image-contrast-more-hover {
  transition: all 0.4s ease;
}
.image-contrast-more-hover:hover {
  filter: contrast(150%);
}
.image-contrast-less-hover {
  transition: all 0.4s ease;
}
.image-contrast-less-hover:hover {
  filter: contrast(50%);
}
.image img {
  transition: all 0.4s ease;
}
.image.zoom-in {
  overflow: hidden;
}
.image.zoom-in:hover img {
  transform: scale(1.25) translateZ(0);
}
.image.zoom-out {
  overflow: hidden;
}
.image.zoom-out:hover img {
  transform: scale(1);
}
.image.zoom-out img {
  transform: scale(1.25) translateZ(0);
}
input,
textarea,
select {
  transition: all 0.2s ease;
}
input:focus,
textarea:focus,
select:focus {
  box-shadow: 0 0 0.2em 0.1em rgba(24, 73, 84, 0.5);
}
/**
 * 08-joomla.less - Joomla and 3rd party extensions
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 08-joomla-system.less - Styles for Joomla system messages, tooltips, breadcrumbs, pagination
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.tooltip {
  display: none !important;
}
#system-message div.alert {
  padding: 0.75em 1.5em;
  margin: 1.5em 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
}
#system-message div.alert-message {
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  color: #3c763d;
}
#system-message div.alert-message .close {
  text-decoration: none;
  color: #3c763d;
}
#system-message div.alert-message .close:hover {
  color: #3c763d;
}
#system-message div.alert-message h4 {
  color: #3c763d;
}
#system-message div.alert-notice {
  background-color: #d9edf7;
  border: 1px solid #c4ebf3;
  color: #31708f;
}
#system-message div.alert-notice .close {
  text-decoration: none;
  color: #31708f;
}
#system-message div.alert-notice .close:hover {
  color: #31708f;
}
#system-message div.alert-notice h4 {
  color: #31708f;
}
#system-message div.alert-warning {
  background-color: #fcf8e3;
  border: 1px solid #faebcc;
  color: #8a6d3b;
}
#system-message div.alert-warning .close {
  text-decoration: none;
  color: #8a6d3b;
}
#system-message div.alert-warning .close:hover {
  color: #8a6d3b;
}
#system-message div.alert-warning h4 {
  color: #8a6d3b;
}
#system-message div.alert-error {
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  color: #a94442;
}
#system-message div.alert-error .close {
  text-decoration: none;
  color: #a94442;
}
#system-message div.alert-error .close:hover {
  color: #a94442;
}
#system-message div.alert-error h4 {
  color: #a94442;
}
#system-message h4 {
  margin: 0;
}
#system-message .close {
  float: right;
  cursor: pointer;
}
ul.breadcrumb {
  list-style: none;
  padding: 0;
}
ul.breadcrumb li {
  display: inline;
  font-size: 1.4rem;
  line-height: 1.4;
  text-transform: uppercase;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "onum" 1, "pnum" 1, "dlig" 0, "tnum" 0, "lnum" 0, "smcp" 1;
}
ul.breadcrumb li span.divider:before {
  display: inline;
  padding: 0 0.5em;
  color: #2a839e;
  font-family: 'IonIcons';
  content: '\f3d3';
}
ul.breadcrumb li span.divider img {
  display: none;
}
ul.breadcrumb li:first-child {
  display: none;
}
div.pagination div.pageslinks {
  *zoom: 1;
}
div.pagination div.pageslinks ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.pagination div.pageslinks ul li {
  float: left;
  margin: 1em 0.67em 1em 0;
  display: inline-block;
}
div.pagination div.pageslinks ul li.active a {
  display: inline-block;
  background-color: #0d272c;
  color: #fff;
  padding: 0.33em 0.67em;
  border-radius: 0.33em;
}
div.pagination div.pageslinks ul li.active a:hover {
  text-decoration: none;
  background-color: #236b7c;
  color: #fff;
}
div.pagination div.pageslinks ul li.active.first a:before {
  font-family: 'FontAwesome';
  content: '\f100';
}
div.pagination div.pageslinks ul li.active.prev a:before {
  font-family: 'FontAwesome';
  content: '\f104';
}
div.pagination div.pageslinks ul li.active.next a:before {
  font-family: 'FontAwesome';
  content: '\f105';
}
div.pagination div.pageslinks ul li.active.last a:before {
  font-family: 'FontAwesome';
  content: '\f101';
}
div.pagination div.pageslinks ul li.inactive {
  background-color: #999;
  color: #fff;
  padding: 0.33em 0.67em;
  border-radius: 0.33em;
  cursor: pointer;
}
div.pagination div.pageslinks ul li.inactive:hover {
  text-decoration: none;
  background-color: #eee;
  color: #333;
}
div.pagination div.pageslinks ul li.inactive.first:before {
  font-family: 'FontAwesome';
  content: '\f100';
}
div.pagination div.pageslinks ul li.inactive.prev:before {
  font-family: 'FontAwesome';
  content: '\f104';
}
div.pagination div.pageslinks ul li.inactive.page {
  font-weight: 700;
  background-color: #eee;
  color: #333;
}
div.pagination div.pageslinks ul li.inactive.next:before {
  font-family: 'FontAwesome';
  content: '\f105';
}
div.pagination div.pageslinks ul li.inactive.last:before {
  font-family: 'FontAwesome';
  content: '\f101';
}
div.pagination div.pageslinks:before,
div.pagination div.pageslinks:after {
  content: " ";
  display: table;
}
div.pagination div.pageslinks:after {
  clear: both;
}
div.pagination div.pagescounter {
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: bold;
}
body[screen=xs] div.pagination li.page {
  display: none;
}
div.pagination,
.search-pagination {
  margin: 0 10px;
}
div.pagination div.pageslinks,
.search-pagination div.pageslinks,
div.pagination .pagination,
.search-pagination .pagination {
  *zoom: 1;
}
div.pagination div.pageslinks ul,
.search-pagination div.pageslinks ul,
div.pagination .pagination ul,
.search-pagination .pagination ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.pagination div.pageslinks ul li,
.search-pagination div.pageslinks ul li,
div.pagination .pagination ul li,
.search-pagination .pagination ul li {
  float: left;
  margin: 13px 10px 13px 0;
  display: inline-block;
}
div.pagination div.pageslinks ul li.active a,
.search-pagination div.pageslinks ul li.active a,
div.pagination .pagination ul li.active a,
.search-pagination .pagination ul li.active a {
  height: 19px;
  padding: 4px 8px;
  font-size: 1.3rem;
  display: inline-block;
  background-color: #2a839e;
  color: #fff;
  border-radius: 0.33em;
}
div.pagination div.pageslinks ul li.active a:hover,
.search-pagination div.pageslinks ul li.active a:hover,
div.pagination .pagination ul li.active a:hover,
.search-pagination .pagination ul li.active a:hover {
  text-decoration: none;
  background-color: #35a4c6;
  color: #fff;
}
div.pagination div.pageslinks ul li.active.first a:before,
.search-pagination div.pageslinks ul li.active.first a:before,
div.pagination .pagination ul li.active.first a:before,
.search-pagination .pagination ul li.active.first a:before {
  font-family: 'FontAwesome';
  content: '\f100';
}
div.pagination div.pageslinks ul li.active.prev a:before,
.search-pagination div.pageslinks ul li.active.prev a:before,
div.pagination .pagination ul li.active.prev a:before,
.search-pagination .pagination ul li.active.prev a:before {
  font-family: 'FontAwesome';
  content: '\f104';
}
div.pagination div.pageslinks ul li.active.next a:before,
.search-pagination div.pageslinks ul li.active.next a:before,
div.pagination .pagination ul li.active.next a:before,
.search-pagination .pagination ul li.active.next a:before {
  font-family: 'FontAwesome';
  content: '\f105';
}
div.pagination div.pageslinks ul li.active.last a:before,
.search-pagination div.pageslinks ul li.active.last a:before,
div.pagination .pagination ul li.active.last a:before,
.search-pagination .pagination ul li.active.last a:before {
  font-family: 'FontAwesome';
  content: '\f101';
}
div.pagination div.pageslinks ul li.inactive,
.search-pagination div.pageslinks ul li.inactive,
div.pagination .pagination ul li.inactive,
.search-pagination .pagination ul li.inactive {
  height: 19px;
  padding: 4px 8px;
  font-size: 1.3rem;
  display: inline-block;
  background-color: #999;
  color: #fff;
  border-radius: 0.33em;
  cursor: pointer;
}
div.pagination div.pageslinks ul li.inactive:hover,
.search-pagination div.pageslinks ul li.inactive:hover,
div.pagination .pagination ul li.inactive:hover,
.search-pagination .pagination ul li.inactive:hover {
  background-color: #eee;
  color: #333;
  text-decoration: none;
}
div.pagination div.pageslinks ul li.inactive.page,
.search-pagination div.pageslinks ul li.inactive.page,
div.pagination .pagination ul li.inactive.page,
.search-pagination .pagination ul li.inactive.page {
  font-weight: 700;
  background-color: #eee;
  color: #2a839e;
}
div.pagination div.pageslinks ul li.inactive.first:before,
.search-pagination div.pageslinks ul li.inactive.first:before,
div.pagination .pagination ul li.inactive.first:before,
.search-pagination .pagination ul li.inactive.first:before {
  font-family: 'FontAwesome';
  content: '\f100';
}
div.pagination div.pageslinks ul li.inactive.prev:before,
.search-pagination div.pageslinks ul li.inactive.prev:before,
div.pagination .pagination ul li.inactive.prev:before,
.search-pagination .pagination ul li.inactive.prev:before {
  font-family: 'FontAwesome';
  content: '\f104';
}
div.pagination div.pageslinks ul li.inactive.next:before,
.search-pagination div.pageslinks ul li.inactive.next:before,
div.pagination .pagination ul li.inactive.next:before,
.search-pagination .pagination ul li.inactive.next:before {
  font-family: 'FontAwesome';
  content: '\f105';
}
div.pagination div.pageslinks ul li.inactive.last:before,
.search-pagination div.pageslinks ul li.inactive.last:before,
div.pagination .pagination ul li.inactive.last:before,
.search-pagination .pagination ul li.inactive.last:before {
  font-family: 'FontAwesome';
  content: '\f101';
}
div.pagination div.pageslinks:before,
.search-pagination div.pageslinks:before,
div.pagination .pagination:before,
.search-pagination .pagination:before,
div.pagination div.pageslinks:after,
.search-pagination div.pageslinks:after,
div.pagination .pagination:after,
.search-pagination .pagination:after {
  content: " ";
  display: table;
}
div.pagination div.pageslinks:after,
.search-pagination div.pageslinks:after,
div.pagination .pagination:after,
.search-pagination .pagination:after {
  clear: both;
}
div.pagination div.pagescounter,
.search-pagination div.pagescounter {
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: bold;
}
body[screen=xs] div.pagination li.page {
  display: none;
}
/**
 * 09-flexicontent.less - Set styles for FLEXIcontent elements and structures
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
#fc_filter_form_blocker {
  display: none;
}
/**
 * 10.lyquix.less - Styles for Lyquix modules, plugins
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 10.lyquix-lyqbox.less - Base styles for LyqBox lightbox
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.lyqbox-item {
  cursor: pointer;
  display: inline-block;
  float: left;
  line-height: 0;
  margin: 1px;
}
.lyqbox {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9999;
  transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  background-color: rgba(0, 0, 0, 0.8);
  visibility: hidden;
  opacity: 0;
  color: #fff;
}
.lyqbox.open {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.lyqbox .content-wrapper {
  opacity: 0;
  transition: opacity 0.5s;
}
.lyqbox .content-wrapper .content {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  max-width: 100%;
  z-index: 1;
}
.lyqbox .content-wrapper .content.image img {
  z-index: 0;
  max-width: 90%;
  max-height: 90%;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
}
.lyqbox .content-wrapper .content.video {
  padding: 5%;
}
.lyqbox .content-wrapper .content .video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.lyqbox .content-wrapper .content .video-container iframe,
.lyqbox .content-wrapper .content .video-container object,
.lyqbox .content-wrapper .content .video-container embed,
.lyqbox .content-wrapper .content .video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.lyqbox .content-wrapper .content .video-container iframe {
  border: none;
}
.lyqbox .content-wrapper .info {
  position: absolute;
  left: 10px;
  bottom: 10px;
}
.lyqbox .content-wrapper.active {
  opacity: 1;
  z-index: 2;
}
.lyqbox .close {
  display: block;
  position: absolute;
  z-index: 3;
  right: 10px;
  top: 10px;
}
.lyqbox .close:hover {
  cursor: pointer;
}
.lyqbox .close:after {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  font-size: 3.8rem;
}
.lyqbox .close:after:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
.lyqbox .close:after {
  font-family: 'IonIcons';
  content: '\f404';
}
.lyqbox .prev {
  display: block;
  position: absolute;
  z-index: 3;
  top: calc(50% - 2em);
  left: 10px;
}
.lyqbox .prev:hover {
  cursor: pointer;
}
.lyqbox .prev:after {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  font-size: 3.8rem;
}
.lyqbox .prev:after:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
.lyqbox .prev:after {
  font-family: 'IonIcons';
  content: '\f3d2';
}
.lyqbox .next {
  display: block;
  position: absolute;
  z-index: 3;
  top: calc(50% - 2em);
  right: 10px;
}
.lyqbox .next:hover {
  cursor: pointer;
}
.lyqbox .next:after {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  font-size: 3.8rem;
}
.lyqbox .next:after:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
}
.lyqbox .next:after {
  font-family: 'IonIcons';
  content: '\f3d3';
}
.lyqbox .counter {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.lyqbox .hide {
  display: none;
}
/**
 * 11-responsive.less - Rules for responsiveness
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.container {
  margin: 0 auto;
}
body[screen=xs] .container {
  width: 320px;
}
body[screen=xs].blkfluid-xs .container {
  width: 100%;
}
body[screen=sm] .container {
  width: 640px;
}
body[screen=sm].blkfluid-sm .container {
  width: 100%;
}
body[screen=md] .container {
  width: 960px;
}
body[screen=md].blkfluid-md .container {
  width: 100%;
}
body[screen=lg] .container {
  width: 1280px;
}
body[screen=lg].blkfluid-lg .container {
  width: 100%;
}
body[screen=xl] .container {
  width: 1600px;
}
body[screen=xl].blkfluid-xl .container {
  width: 100%;
}
/**
 * 99-print.less - Styles for print version
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
/**
 * 99-print-normalize.less - Normalize CSS styles for print version
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
@media print {
  code,
  pre,
  blockquote {
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr {
    page-break-inside: avoid;
  }
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
  }
}
/**
 * 99-print-common.less - Common CSS classes to apply for print version
 *
 * @version     1.1.0
 * @package     tpl_lyquix
 * @author      Lyquix
 * @copyright   Copyright (C) 2015 - 2017 Lyquix
 * @license     GNU General Public License version 2 or later
 * @link        https://github.com/Lyquix/tpl_lyquix
 */
.page-break-before-always {
  page-break-before: always;
}
.page-break-before-avoid {
  page-break-before: avoid;
}
.page-break-after-always {
  page-break-after: always;
}
.page-break-after-avoid {
  page-break-after: avoid;
}
.page-break-inside-avoid {
  page-break-inside: avoid;
}
@media print {
  .print-hide,
  .print-hide *,
  .print-hide *:before,
  .print-hide *:after,
  .print-hide *:first-letter,
  .print-hide *:first-line {
    display: none !important;
  }
}
@media print {
  .print-no-background,
  .print-no-background *,
  .print-no-background *:before,
  .print-no-background *:after,
  .print-no-background *:first-letter,
  .print-no-background *:first-line {
    background: transparent !important;
    background-image: none !important;
  }
}
@media print {
  .print-text-color-black,
  .print-text-color-black *,
  .print-text-color-black *:before,
  .print-text-color-black *:after,
  .print-text-color-black *:first-letter,
  .print-text-color-black *:first-line {
    color: #000 !important;
  }
}
@media print {
  .print-no-box-shadow,
  .print-no-box-shadow *,
  .print-no-box-shadow *:before,
  .print-no-box-shadow *:after,
  .print-no-box-shadow *:first-letter,
  .print-no-box-shadow *:first-line {
    box-shadow: none !important;
  }
}
@media print {
  .print-no-text-shadow,
  .print-no-text-shadow *,
  .print-no-text-shadow *:before,
  .print-no-text-shadow *:after,
  .print-no-text-shadow *:first-letter,
  .print-no-text-shadow *:first-line {
    text-shadow: none !important;
  }
}
@media print {
  .print-links-href:after,
  .print-links-href a:after,
  .print-links-href:visited:after,
  .print-links-href a:visited:after {
    content: " (" attr(href) ")";
  }
  .print-links-href[href^="#"]:after,
  .print-links-href a[href^="#"]:after,
  .print-links-href[href^="javascript:"]:after,
  .print-links-href a[href^="javascript:"]:after,
  .print-links-href[href^="#"]:visited:after,
  .print-links-href a[href^="#"]:visited:after,
  .print-links-href[href^="javascript:"]:visited:after,
  .print-links-href a[href^="javascript:"]:visited:after {
    content: "";
  }
}
@media print {
  .print-abbr-title:after,
  .print-abbr-title abbr:after {
    content: " (" attr(title) ")";
  }
}
.alert-error {
  display: none !important;
}
.button {
  font-size: 1.5rem;
  line-height: 1.8rem;
  font-family: "Gotham A", "Gotham B";
  font-style: normal;
  font-weight: 700;
}
.com_finder .row.main {
  min-height: 600px;
}
.newsletter {
  display: none;
}
span#fc_filter_form_blocker {
  display: none!important;
}
table {
  border: 1px solid #184954;
}
table td {
  color: #184954;
  font-size: 1.7rem;
  border-bottom: 1px solid #184954;
}
.nav li.active:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 7px;
  content: " ";
  width: 100%;
  display: block;
  background-color: #2a839e;
}
.nav li.active ul li.active:after {
  display: none;
}
fieldset {
  margin-top: 30px;
  font-size: 1.4rem;
  padding: 5px 10px;
  border: 1px solid #2a839e !important;
}
fieldset span {
  padding-right: 10px;
  border-right: 1px solid #2a839e;
}
fieldset input {
  border: 0 !important;
}
#search-results {
  margin-bottom: 100px;
}
.title {
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  width: 100%;
  bottom: 0;
}
.title h1 {
  z-index: 2;
  margin: 0 auto;
  max-width: 940px;
  padding: 30px 10px 10px;
  color: #184954;
}
.title p {
  margin: 1em auto;
  max-width: 940px;
}
.field_start_time:after {
  content: " -";
  width: 10px;
  display: inline-block;
  margin-left: 5px;
}
.field_end_date:before {
  content: " -";
  width: 10px;
  display: inline-block;
  margin-left: 5px;
}
.field_event_location {
  margin-top: 2px;
}
.field_start_date,
.field_end_date,
.field_event_date,
.field_news_date,
.field_event_location,
.field_start_time,
.field_end_time,
.field_session_date,
.field_ongoing {
  font-size: 1.4rem;
  font-style: italic;
  color: #184954;
}
.field_start_date,
.field_end_date,
.field_start_time,
.field_end_time {
  display: inline-block;
}
.field_banner {
  line-height: 1.3rem;
}
.field_exhibition_artwork,
.field_artist_artwork,
.field_program_artwork,
.field_related_artwork {
  padding-top: 10px;
}
.field_exhibition_artwork div.item,
.field_artist_artwork div.item,
.field_program_artwork div.item,
.field_related_artwork div.item {
  position: relative;
  margin: 10px;
  width: 220px;
  height: 220px;
  float: left;
  overflow: hidden;
}
.field_exhibition_artwork div.item h3,
.field_artist_artwork div.item h3,
.field_program_artwork div.item h3,
.field_related_artwork div.item h3 {
  background-color: transparent;
  padding: 25px;
  height: 170px;
  width: 170px;
  position: absolute;
  top: 30px;
  left: 0;
  display: none;
}
.field_exhibition_artwork div.item a,
.field_artist_artwork div.item a,
.field_program_artwork div.item a,
.field_related_artwork div.item a {
  color: #184954;
}
.field_exhibition_artwork div.item a:hover,
.field_artist_artwork div.item a:hover,
.field_program_artwork div.item a:hover,
.field_related_artwork div.item a:hover {
  color: #184954;
}
.field_exhibition_artwork div.item .fa-info,
.field_artist_artwork div.item .fa-info,
.field_program_artwork div.item .fa-info,
.field_related_artwork div.item .fa-info {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 12px;
  width: 12px;
  height: 12px;
  padding: 20px;
  color: #184954;
  transition: all 1s;
  background-color: rgba(255, 255, 255, 0.8);
}
.field_exhibition_artwork div.item .fa-info h3,
.field_artist_artwork div.item .fa-info h3,
.field_program_artwork div.item .fa-info h3,
.field_related_artwork div.item .fa-info h3 {
  opacity: 0;
}
.field_exhibition_artwork div.item .fa-info:hover,
.field_artist_artwork div.item .fa-info:hover,
.field_program_artwork div.item .fa-info:hover,
.field_related_artwork div.item .fa-info:hover {
  width: 200px;
  height: 200px;
}
.field_exhibition_artwork div.item .fa-info:hover h3,
.field_artist_artwork div.item .fa-info:hover h3,
.field_program_artwork div.item .fa-info:hover h3,
.field_related_artwork div.item .fa-info:hover h3 {
  display: block;
  opacity: 1;
}
.field_exhibition_artwork div.item .fa-info:hover:before,
.field_artist_artwork div.item .fa-info:hover:before,
.field_program_artwork div.item .fa-info:hover:before,
.field_related_artwork div.item .fa-info:hover:before {
  display: none;
}
.menu-button:hover,
.mobile-overlay:hover {
  cursor: pointer;
}
.formResponsive fieldset {
  padding: 10px;
}
.formResponsive .rsform-block .formControlLabel {
  margin: 8px 0;
  width: 175px !important;
}
.formResponsive input {
  margin: 5px 10px;
  padding: 10px 4px !important;
  width: 94%;
  border: 1px solid #ccc !important;
}
.formResponsive .rsform-block.rsform-block-recaptcha iframe {
  margin-left: 10px !important;
}
.formResponsive .rsform-block.rsform-block-submit .rsform-submit-button {
  text-align: center;
  font-weight: 700;
  color: #184954;
  font-family: "Gotham A", "Gotham B";
  background-color: transparent;
  border: 1px solid #2a839e;
  text-transform: capitalize;
  margin-left: 10px;
  width: 188px;
  padding: 5px;
  font-size: 15px;
  background-image: none;
  border-radius: 0;
}
.formResponsive .rsform-block.rsform-block-submit .rsform-submit-button:hover {
  background-color: #2a839e;
  color: #ffffff;
}
.formResponsive .formValidation {
  margin-left: 5px;
  border: 0;
}
.formResponsive .formValidation span {
  border: 0;
}
body[screen="sm"] .formResponsive input {
  width: 89%;
}
body[screen="xs"] .formResponsive fieldset {
  padding: 8px;
}
body[screen="xs"] .formResponsive input {
  margin: 10px 0;
  width: 96% !important;
}
body[screen="xs"] .formResponsive .rsform-block.rsform-block-recaptcha iframe {
  margin-left: 0 !important;
}
body[screen="xs"] .formResponsive .rsform-block.rsform-block-submit .rsform-submit-button {
  margin-left: 0;
}
.field_media_gallery .content {
  margin: 0 -10px;
}
.field_media_gallery .item {
  margin: 10px;
  width: 140px;
  float: left;
  background-color: #F5F5F5;
}
.field_media_gallery .item:first-child {
  margin: 17px 10px 10px !important;
  width: 300px;
}
.field_media_gallery .item:first-child a {
  height: 225px;
}
.field_media_gallery a {
  width: 100%;
  height: 105px;
  overflow: hidden;
  display: block;
  line-height: 0;
}
.field_media_gallery a img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.field_media_gallery .item.one-image a {
  height: auto;
}
.field_media_gallery iframe {
  display: none;
}
.field_media_gallery .desc {
  padding: 11px 11px 14px;
  box-sizing: border-box;
  background-color: #F5F5F5;
  width: 100%;
}
.field_media_gallery .desc p {
  clear: both;
  color: #184954;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19.8px;
  margin: 0;
}
.field_media_gallery .item.gallery-video {
  width: 300px;
  margin: 10px;
}
.field_media_gallery a.gallery-video {
  position: relative;
  height: 225px;
}
.field_media_gallery a.gallery-video:before {
  position: absolute;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  left: 0;
  top: 0;
  display: block;
  content: " ";
  width: 100%;
  height: 100%;
  background-image: url('../images/play-icon-08.svg');
}
.field_media_gallery a.gallery-video:hover:before {
  background-image: url('../images/play-icon-07.svg');
}
body[screen=lg] .field_media_gallery section,
body[screen=md] .field_media_gallery section,
body[screen=xs] .field_media_gallery section {
  display: flex;
  flex-wrap: wrap;
}
body[screen=lg] .field_media_gallery section .item,
body[screen=md] .field_media_gallery section .item,
body[screen=xs] .field_media_gallery section .item {
  float: none;
  background-color: transparent;
  display: flex;
  flex-direction: column;
}
body[screen=lg] .field_media_gallery section .item a,
body[screen=md] .field_media_gallery section .item a,
body[screen=xs] .field_media_gallery section .item a {
  height: auto;
  flex-grow: 1;
}
body[screen=lg] .field_media_gallery section .item img,
body[screen=md] .field_media_gallery section .item img,
body[screen=xs] .field_media_gallery section .item img {
  height: 100%;
  object-fit: cover;
  font-family: "object-fit:cover";
}
body[screen=sm] .field_media_gallery section {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: auto;
}
body[screen=sm] .field_media_gallery section .item {
  grid-column: auto / span 1;
  grid-row: auto / span 1;
  background-color: transparent;
  display: flex;
  flex-direction: column;
}
body[screen=sm] .field_media_gallery section .item a {
  height: auto;
  flex-grow: 1;
}
body[screen=sm] .field_media_gallery section .item img {
  height: 100%;
  object-fit: cover;
  font-family: "object-fit:cover";
}
body[screen=sm] .field_media_gallery section .item.gallery-video,
body[screen=sm] .field_media_gallery section .item:first-of-type {
  grid-column: auto / span 2;
  grid-row: auto / span 2;
  -ms-grid-column: auto / span 2;
  -ms-grid-row: auto / span 2;
}
body[screen=sm] .field_media_gallery .item:first-of-type.one-image {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-column: 1 / span 4;
  grid-row: 1;
  width: calc(100% - 20px);
}
body[screen=sm].msie .field_media_gallery section {
  display: -ms-grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
}
body[screen=sm].msie .field_media_gallery section .item {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
}
body[screen=sm].msie .field_media_gallery section .item.gallery-video,
body[screen=sm].msie .field_media_gallery section .item:first-of-type {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
}
.field_upcoming_events,
.field_exhibit_news,
.field_exhibition_press_releases {
  max-width: 480px !important;
  float: left;
}
.field_program_events {
  width: 100%;
}
.field_upcoming_events h2,
.field_exhibit_news h2,
.field_program_events h2,
.field_artist_sessions h2,
.field_exhibition_press_releases h2,
.field_related_upcoming h2 {
  margin-left: 10px;
}
.field_upcoming_events ul,
.field_exhibit_news ul,
.field_program_events ul,
.field_artist_sessions ul,
.field_exhibition_press_releases ul,
.field_related_upcoming ul {
  list-style: none;
  padding: 0;
}
.field_upcoming_events .event,
.field_exhibit_news .event,
.field_program_events .event,
.field_artist_sessions .event,
.field_exhibition_press_releases .event,
.field_related_upcoming .event {
  position: relative;
  float: left;
  margin: 10px;
  padding: 40px 40px 95px;
  width: 380px;
  background-color: #F4F4F4;
  font-size: 14px;
  color: #184954;
  line-height: 23px;
}
.field_upcoming_events .event .info,
.field_exhibit_news .event .info,
.field_program_events .event .info,
.field_artist_sessions .event .info,
.field_exhibition_press_releases .event .info,
.field_related_upcoming .event .info {
  font-style: italic;
  margin: 15px 0;
}
.field_upcoming_events .event h4,
.field_exhibit_news .event h4,
.field_program_events .event h4,
.field_artist_sessions .event h4,
.field_exhibition_press_releases .event h4,
.field_related_upcoming .event h4 {
  font-weight: 600;
}
.field_upcoming_events .event .field_event_date,
.field_exhibit_news .event .field_event_date,
.field_program_events .event .field_event_date,
.field_artist_sessions .event .field_event_date,
.field_exhibition_press_releases .event .field_event_date,
.field_related_upcoming .event .field_event_date,
.field_upcoming_events .event .field_session_date,
.field_exhibit_news .event .field_session_date,
.field_program_events .event .field_session_date,
.field_artist_sessions .event .field_session_date,
.field_exhibition_press_releases .event .field_session_date,
.field_related_upcoming .event .field_session_date {
  font-style: italic;
  margin: 15px 0;
}
.field_upcoming_events .event .field_news_date,
.field_exhibit_news .event .field_news_date,
.field_program_events .event .field_news_date,
.field_artist_sessions .event .field_news_date,
.field_exhibition_press_releases .event .field_news_date,
.field_related_upcoming .event .field_news_date {
  margin-top: 15px;
}
.field_upcoming_events .event .readmore,
.field_exhibit_news .event .readmore,
.field_program_events .event .readmore,
.field_artist_sessions .event .readmore,
.field_exhibition_press_releases .event .readmore,
.field_related_upcoming .event .readmore {
  position: absolute;
  bottom: 40px;
  right: 40px;
  width: 154px;
}
.field_upcoming_events .event .times,
.field_exhibit_news .event .times,
.field_program_events .event .times,
.field_artist_sessions .event .times,
.field_exhibition_press_releases .event .times,
.field_related_upcoming .event .times,
.field_upcoming_events .event .field_instructor,
.field_exhibit_news .event .field_instructor,
.field_program_events .event .field_instructor,
.field_artist_sessions .event .field_instructor,
.field_exhibition_press_releases .event .field_instructor,
.field_related_upcoming .event .field_instructor {
  margin-top: 15px;
}
.field_learn_create_sessions {
  border-top: 2px solid #f4f4f4;
  padding-top: 20px;
}
.field_learn_create_sessions .event {
  display: flex;
  flex-wrap: nowrap;
  flex-directopm: row;
  padding-bottom: 45px;
  border-bottom: 2px solid #f4f4f4;
  margin: 20px 0 30px;
}
.field_learn_create_sessions .event .image {
  width: 380px;
}
.field_learn_create_sessions .event .image .field_square_image {
  position: relative;
}
.field_learn_create_sessions .event .image .field_square_image .days {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0 7.5px;
  box-sizing: border-box;
}
.field_learn_create_sessions .event .image .field_square_image .days span {
  font-family: "Gotham A", "Gotham B";
  text-transform: uppercase;
  opacity: 0.8;
  display: inline-block;
  padding: 12px 8px;
  box-sizing: border-box;
  text-align: center;
  font-size: 1.4rem;
  width: 14.2857%;
  font-weight: 500;
  color: rgba(24, 73, 84, 0.3);
}
.field_learn_create_sessions .event .image .field_square_image .days.monday .monday {
  opacity: 1;
  background-color: #fff;
  color: #184954;
}
.field_learn_create_sessions .event .image .field_square_image .days.tuesday .tuesday {
  opacity: 1;
  background-color: #fff;
  color: #184954;
}
.field_learn_create_sessions .event .image .field_square_image .days.wednesday .wednesday {
  opacity: 1;
  background-color: #fff;
  color: #184954;
}
.field_learn_create_sessions .event .image .field_square_image .days.thursday .thursday {
  opacity: 1;
  background-color: #fff;
  color: #184954;
}
.field_learn_create_sessions .event .image .field_square_image .days.friday .friday {
  opacity: 1;
  background-color: #fff;
  color: #184954;
}
.field_learn_create_sessions .event .image .field_square_image .days.saturday .saturday {
  opacity: 1;
  background-color: #fff;
  color: #184954;
}
.field_learn_create_sessions .event .image .field_square_image .days.sunday .sunday {
  opacity: 1;
  background-color: #fff;
  color: #184954;
}
.field_learn_create_sessions .event .text {
  box-sizing: border-box;
  padding-left: 20px;
  width: calc(100% - 380px);
}
.field_learn_create_sessions .event .text h4 {
  font-size: 1.9rem;
  font-weight: 600;
}
.field_learn_create_sessions .event .text .event-info {
  margin-top: 20px;
  padding-top: 25px;
  border-top: 2px solid #f4f4f4;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.field_learn_create_sessions .event .text .event-info .field {
  flex-grow: 0;
  flex-shrink: 0;
  color: #184954;
  font-size: 1.7rem;
  margin-right: 20px;
  margin-bottom: 15px;
  width: 260px;
}
.field_learn_create_sessions .event .text .event-info .field .label {
  font-size: 1.9rem;
  font-weight: 600;
  margin-bottom: 5px;
}
.field_learn_create_sessions .event .text .event-info .field:nth-of-type(odd) {
  width: 130px;
}
.field_learn_create_sessions .event .text .event-info .field:nth-of-type(even) {
  width: calc(100% - 150px);
  margin-right: 0;
}
.field_learn_create_sessions .event .text .field_instructor a {
  text-decoration: underline;
}
.field_learn_create_sessions .event .description {
  clear: both;
  margin-top: 15px;
  padding-top: 25px;
  border-top: 2px solid #f4f4f4;
  height: 145px;
  overflow: hidden;
  transition: height 0.5s;
  box-sizing: border-box;
}
.field_learn_create_sessions .event .description p:first-of-type {
  margin-top: 0;
}
.field_learn_create_sessions .event .description.open {
  height: 100%;
}
.field_learn_create_sessions .event .description a {
  text-decoration: underline;
  display: block;
}
.field_learn_create_sessions .event .view-control {
  color: #2a839e;
  text-decoration: underline;
}
.field_learn_create_sessions .event .view-control:hover {
  cursor: pointer;
}
.field_learn_create_sessions .event .supply-list {
  margin-top: 25px;
  height: 26.5px;
  overflow: hidden;
  transition: height 0.5s;
  padding-top: 25px;
  border-top: 2px solid #f4f4f4;
}
.field_learn_create_sessions .event .supply-list p {
  padding: 0;
  margin: 0;
}
.field_learn_create_sessions .event .supply-list p:first-child {
  padding-top: 1em;
}
.field_learn_create_sessions .event .supply-list .list-control {
  font-weight: 600;
  display: block;
  font-size: 1.9rem;
  position: relative;
  color: #184954;
}
.field_learn_create_sessions .event .supply-list .list-control:hover {
  color: #2a839e;
  cursor: pointer;
}
.field_learn_create_sessions .event .supply-list .list-control:before {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  font-family: 'FontAwesome';
  content: '\f0d7';
  display: block;
  color: #2a839e;
  font-size: 1.4rem;
}
.field_learn_create_sessions .event .supply-list .field_supply_list ul {
  margin: 0;
  padding: 17px 25.5px;
}
.field_learn_create_sessions .event .supply-list.open .list-control:before {
  font-family: 'FontAwesome';
  content: '\f0d8';
}
input::-ms-clear {
  display: none;
}
.catalog {
  position: relative;
  padding: 20px;
  float: left;
  width: 420px;
}
.catalog .field_catalog_image {
  width: 140px;
  padding-right: 20px;
  border-right: 1px solid #D6D6D6;
  margin-right: 20px;
  float: left;
}
.catalog .field_catalog_intro {
  padding-bottom: 50px;
  min-height: 150px;
}
.catalog .readmore {
  padding: 0;
  font-size: 1.5rem;
  line-height: 1.5rem;
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.catalog .readmore a {
  width: 398px;
  padding: 8px 0;
  display: block;
}
.catalog h4 {
  margin: 15px 0;
  font-weight: 600;
}
.field_upcoming_exhibitions {
  clear: both;
}
.field_upcoming_exhibitions h2 {
  margin-left: 10px;
}
.field_upcoming_exhibitions .item {
  background-color: #f4f4f4;
  width: 380px;
  margin: 10px;
  padding: 40px;
}
.field_upcoming_exhibitions .item h4 {
  font-weight: 600;
}
.field_upcoming_exhibitions .item .readmore {
  width: 154px;
  float: right;
  margin-top: 25px;
}
.group-5 {
  background-color: #f4f4f4;
}
body[screen="md"] .field_media_gallery .item .desc,
body[screen="sm"] .field_media_gallery .item .desc,
body[screen="xs"] .field_media_gallery .item .desc {
  padding: 9px 11px 14px;
}
body[screen="md"] .home-teasers .teaser.has-image .section-1 .fields,
body[screen="sm"] .home-teasers .teaser.has-image .section-1 .fields {
  max-width: 136px;
}
body[screen="sm"] .home-teasers .teaser:nth-child(3) {
  background-color: transparent;
}
body[screen="sm"] .home-teasers .teaser:nth-child(4) {
  background-color: #ededed;
}
body[screen="sm"] .group-2 p iframe {
  width: 620px !important;
}
body[screen="sm"] .title h1,
body[screen="sm"] .title p {
  max-width: 620px;
}
body[screen="sm"] .program .field_event_program,
body[screen="sm"] .program .field_session_learn_create {
  max-width: 620px;
}
body[screen="sm"] .field_learn_create_sessions {
  width: 620px;
  margin: 0 auto;
}
body[screen="sm"] .field_learn_create_sessions .event .image {
  width: 220px;
}
body[screen="sm"] .field_learn_create_sessions .event .image .days {
  padding: 0 5px;
  line-height: 11px;
}
body[screen="sm"] .field_learn_create_sessions .event .image .days span {
  font-size: 0.8rem;
  padding: 4px 3px;
}
body[screen="sm"] .field_learn_create_sessions .event .image .readmore {
  font-size: 1.5rem;
}
body[screen="sm"] .field_learn_create_sessions .event .text {
  width: calc(100% - 240px);
}
body[screen="sm"] .field_learn_create_sessions .event .text h4,
body[screen="sm"] .field_learn_create_sessions .event .text .list-control {
  font-size: 1.6rem;
}
body[screen="sm"] .field_learn_create_sessions .event .text .event-info {
  margin-top: 25px;
}
body[screen="sm"] .field_learn_create_sessions .event .text .supply-list {
  margin-top: 20px;
  padding-bottom: 15px;
  height: 22.5px;
}
body[screen="sm"] .field_learn_create_sessions .event .text .description {
  margin-top: 0;
  padding-top: 15px;
  height: 155px;
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1,
body[screen="sm"] .home-teasers .teaser.has-image .section-1 {
  height: auto;
  display: block;
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1 .section-2,
body[screen="sm"] .home-teasers .teaser.has-image .section-1 .section-2 {
  margin-bottom: 21px;
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1 .section-2 .field_intro_text,
body[screen="sm"] .home-teasers .teaser.has-image .section-1 .section-2 .field_intro_text {
  display: none;
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1 .fields,
body[screen="sm"] .home-teasers .teaser.has-image .section-1 .fields {
  height: auto !important;
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1:hover,
body[screen="sm"] .home-teasers .teaser.has-image .section-1:hover {
  height: auto !important;
}
body[screen="xs"] .home-teasers .teaser.has-image:last-of-type,
body[screen="sm"] .home-teasers .teaser.has-image:last-of-type {
  margin-bottom: 0;
}
body[screen="xs"] .home-teasers {
  margin: 0 0 20px;
  gap: 0;
}
body[screen="xs"] .home-teasers .teaser.has-image {
  margin-bottom: 10px;
  height: auto;
  width: 100%;
}
body[screen="xs"] .home-teasers .teaser.has-image .image {
  height: 27.187vw;
}
body[screen="xs"] .home-teasers .teaser.has-image .image img {
  object-position: top center;
  font-family: "object-fit:cover;object-position:top center";
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1 {
  background-color: transparent;
  display: flex;
  height: auto;
  position: static;
  padding: 16px 0;
  width: 100%;
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1 .section-2 {
  margin-bottom: 0;
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1 .fields {
  align-self: initial;
  flex-grow: 0;
  max-width: 108px;
}
body[screen="xs"] .home-teasers .teaser.has-image .section-1 .fields .readmore {
  width: auto;
}
body[screen="xs"] .title h1,
body[screen="xs"] .title p {
  max-width: 300px;
}
body[screen="xs"] .title h1 {
  margin: 0 auto;
}
body[screen="xs"] li.active:after {
  display: none;
}
body[screen="xs"] .program .field_event_program,
body[screen="xs"] .program .field_session_learn_create {
  max-width: 300px;
  font-size: 1.6rem;
  font-weight: 300;
}
body[screen="xs"] .teaser {
  width: 100%;
  height: auto;
}
body[screen="xs"] .teaser .image {
  height: auto;
}
body[screen="xs"] .teaser .image img {
  object-fit: cover;
  width: 100%;
}
body[screen="xs"] .teaser h2 {
  font-size: 2rem;
  line-height: 2.8rem;
  margin-bottom: 0;
}
body[screen="xs"] .teaser .fields {
  height: 185px !important;
  width: 260px;
  padding: 5px 20px 60px;
}
body[screen="xs"] .teaser .fields .field_intro_text {
  margin-top: 0;
  font-size: 14px;
  line-height: 21px;
  opacity: 1;
  visibility: visible;
}
body[screen="xs"] .teaser .readmore {
  bottom: 20px;
  right: 20px;
}
body[screen="xs"] .teaser.has-image .fields {
  height: 50px !important;
}
body[screen="xs"] .teaser.has-image .fields .field_intro_text {
  opacity: 0;
  visibility: hidden;
}
body[screen="xs"] .catalog {
  width: 300px;
  margin: 0;
  float: none;
}
body[screen="xs"] .field_upcoming_events .event,
body[screen="xs"] .field_program_events .event,
body[screen="xs"] .field_exhibit_news .event,
body[screen="xs"] .field_related_upcoming .event {
  width: 220px;
}
body[screen="xs"] .field_upcoming_exhibitions .item {
  margin: 10px auto;
  width: 220px;
}
body[screen="xs"] .field_program_exhibitions .image-16-9,
body[screen="xs"] .field_artist_exhibitions .image-16-9,
body[screen="xs"] .field_event_exhibitions .image-16-9 {
  height: 260px;
  width: 220px;
  overflow: hidden;
  line-height: 1.3rem;
}
body[screen="xs"] .field_program_exhibitions .image-16-9 img,
body[screen="xs"] .field_artist_exhibitions .image-16-9 img,
body[screen="xs"] .field_event_exhibitions .image-16-9 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body[screen="xs"] .field_program_exhibitions h3,
body[screen="xs"] .field_artist_exhibitions h3,
body[screen="xs"] .field_event_exhibitions h3 {
  width: 160px;
}
body[screen="xs"] .field_program_exhibitions .readmore,
body[screen="xs"] .field_artist_exhibitions .readmore,
body[screen="xs"] .field_event_exhibitions .readmore {
  width: 178px;
  right: 20px;
  bottom: 23px;
  line-height: 1.4;
}
body[screen="xs"] .field_learn_create_sessions {
  width: 310px;
  margin: 0 auto;
}
body[screen="xs"] .field_learn_create_sessions .event {
  display: block;
  position: relative;
  padding-bottom: 68px;
}
body[screen="xs"] .field_learn_create_sessions .event .image {
  width: 100%;
  display: block;
  margin-bottom: 0;
}
body[screen="xs"] .field_learn_create_sessions .event .image .field_square_image {
  display: none;
  overflow: hidden;
}
body[screen="xs"] .field_learn_create_sessions .event .image .days {
  padding: 0 5px;
  line-height: 11px;
}
body[screen="xs"] .field_learn_create_sessions .event .image .days span {
  font-size: 1.1rem;
  padding: 8px 5px;
}
body[screen="xs"] .field_learn_create_sessions .event .image .readmore {
  font-size: 1.5rem;
  position: absolute;
  width: 100%;
  bottom: 22.5px;
  left: 0;
}
body[screen="xs"] .field_learn_create_sessions .event .text {
  width: 100%;
  padding-left: 0;
}
body[screen="xs"] .field_learn_create_sessions .event .text h4 {
  font-size: 1.6rem;
}
body[screen="xs"] .field_learn_create_sessions .event .text .event-info {
  margin-top: 20px;
  padding-top: 0;
  border-top: 0;
}
body[screen="xs"] .field_learn_create_sessions .event .text .event-info .field {
  width: calc(50% - 10px) !important;
  font-size: 1.4rem;
}
body[screen="xs"] .field_learn_create_sessions .event .text .event-info .field .label {
  font-size: 1.4rem;
}
body[screen="xs"] .field_learn_create_sessions .event .text .supply-list {
  margin-top: 10px;
  height: 22.5px;
  padding-top: 15px;
  padding-bottom: 10px;
  border-bottom: 2px solid #f4f4f4;
}
body[screen="xs"] .field_learn_create_sessions .event .text .supply-list .list-control {
  font-size: 1.4rem;
}
body[screen="xs"] .field_learn_create_sessions .event .text .supply-list .list-control:before {
  right: 5px;
}
body[screen="xs"] .field_learn_create_sessions .event .text .description {
  margin-top: 0;
  padding-top: 10px;
  border-top: 0;
  height: 70px;
  font-size: 1.4rem;
}
body[screen="xs"] .field_learn_create_sessions .event .text .view-control {
  font-size: 1.4rem;
}
body[screen="xs"] table {
  width: 298px !important;
}
body[screen="xs"] table tbody tr {
  display: block;
  width: 298px;
}
body[screen="xs"] table tbody tr td {
  display: block;
  width: 130px;
  float: left;
}
.home-teasers {
  box-sizing: border-box;
  margin: 40px auto;
  max-width: 1920px;
  padding: 0 6.875%;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  width: 100%;
}
@media screen and (min-width: 1921px) {
  .home-teasers {
    padding: 0 132px;
  }
}
.home-teasers .teaser.has-image {
  height: 333px;
  float: none;
  list-style: none;
  margin: 0;
  overflow: hidden;
  width: calc(50% - 10px);
}
@media screen and (max-width: 1279px) and (min-width: 960px) {
  .home-teasers .teaser.has-image {
    height: 406px;
  }
}
.home-teasers .teaser.has-image .image {
  height: 100%;
  width: 100%;
}
.home-teasers .teaser.has-image .image img {
  display: block;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit:cover";
  width: 100%;
}
.home-teasers .teaser.has-image .section-1 {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 23px 25px;
  height: 37px;
  width: calc(100% - 50px);
  backdrop-filter: blur(2px);
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  right: 0;
  transition: height 0.5s;
}
.home-teasers .teaser.has-image .section-1 .section-2 {
  flex-shrink: 1;
  flex-grow: 1;
  padding: 0 10px 0 0;
}
.home-teasers .teaser.has-image .section-1 .section-2 h2 {
  margin: 0;
}
.home-teasers .teaser.has-image .section-1 .section-2 .field_intro_text {
  margin-top: 10px;
}
.home-teasers .teaser.has-image .section-1 .fields {
  align-self: flex-end;
  flex-shrink: 0;
  background: transparent;
  min-width: 56px;
  max-width: 182px;
  overflow: visible;
  padding: 0;
  height: auto;
  position: static;
  width: auto;
}
.home-teasers .teaser.has-image .section-1 .fields .readmore {
  margin-top: 0;
  position: static;
  width: auto;
}
.home-teasers .teaser.has-image .section-1 .fields .readmore a {
  display: inline-block;
  padding: 0 10px;
}
.home-teasers .teaser.has-image .section-1:hover {
  height: 142px !important;
  background-color: rgba(255, 255, 255, 0.95);
}
@media screen and (min-width: 1921px) {
  .home-teasers .teaser.has-image .section-1:hover {
    height: 127px !important;
  }
}
@media screen and (max-width: 1920px) and (min-width: 1600px) {
  .home-teasers .teaser.has-image .section-1:hover {
    height: 188px !important;
  }
}
@media screen and (max-width: 1599px) and (min-width: 1280px) {
  .home-teasers .teaser.has-image .section-1:hover {
    height: 190px !important;
  }
}
@media screen and (max-width: 1279px) and (min-width: 960px) {
  .home-teasers .teaser.has-image .section-1:hover {
    height: 332px !important;
  }
}
.home-teasers .teaser.has-image .section-1:hover .field_intro_text {
  opacity: 1;
  visibility: visible;
}
.home-teasers .teaser.has-image:last-of-type {
  width: 100%;
}
.home-teasers .teaser.has-image:last-of-type .section-1:hover {
  height: 100px !important;
}
.subcat-description,
.field_intro_text,
.field_catalog_intro {
  font-size: 1.4rem;
  color: #184954;
  line-height: 23px;
}
.teaser {
  width: 540px;
  height: 300px;
  float: left;
  margin: 10px;
  position: relative;
  color: #184954;
}
.teaser img {
  width: 540px;
}
.teaser h2 {
  margin: 10px 0;
}
.teaser h2 a {
  color: #184954;
  font-weight: 600;
}
.teaser .fields {
  height: 195px;
  padding: 30px 70px 75px;
  width: 400px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.teaser .fields .field_intro_text {
  font-size: 1.7rem;
  margin-top: 25px;
  line-height: 29px;
}
.teaser .fields .readmore {
  position: absolute;
  bottom: 30px;
  right: 70px;
  width: 154px;
  font-size: 1.5rem;
}
.teaser .fields .readmore:hover {
  background-color: #2a839e !important;
}
.teaser .fields .readmore:hover a {
  color: #fff;
}
.teaser:nth-child(2),
.teaser:nth-child(3) {
  color: #184954;
}
.teaser:nth-child(2) .fields,
.teaser:nth-child(3) .fields {
  background-color: rgba(255, 255, 255, 0.8);
}
.teaser:nth-child(2) .field_intro_text,
.teaser:nth-child(3) .field_intro_text {
  color: #184954;
}
.teaser:nth-child(2) h2,
.teaser:nth-child(3) h2 {
  color: #184954;
}
.teaser:nth-child(2) .readmore,
.teaser:nth-child(3) .readmore {
  background-color: rgba(255, 255, 255, 0.8);
}
.teaser:nth-child(2) .readmore a,
.teaser:nth-child(3) .readmore a {
  color: #184954;
}
.teaser.has-image h2 {
  color: #184954;
}
.teaser.has-image .field_intro_text {
  opacity: 0;
  visibility: hidden;
  transition: visibility 1s,opacity 1s linear;
  color: #184954;
}
.teaser.has-image .image img {
  height: 100%;
  width: 100%;
  object-fit: fill;
}
.teaser.has-image .fields {
  height: 1px;
  transition: height 1s;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.8);
}
.teaser.has-image .fields:hover {
  height: 195px;
}
.teaser.has-image .fields:hover .field_intro_text {
  opacity: 1;
  visibility: visible;
}
.teaser.has-image .readmore {
  background-color: rgba(255, 255, 255, 0.8);
}
.teaser.has-image .readmore a {
  color: #184954;
}
ul.cat-subcats {
  list-style: none;
  padding: 0;
}
img.fc_field_image {
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
}
.image-16-9 {
  margin: 10px;
  float: left;
  position: relative;
  line-height: 1.3rem;
  width: 460px;
}
.image-16-9 img {
  width: 460px;
}
.image-16-9 h3 {
  position: absolute;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  bottom: 0;
  margin: 0;
  padding: 30px 30px 20px;
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, 0.8);
  font-weight: 600;
}
.image-16-9 h3 a {
  color: #184954;
}
.image-16-9 .group-1 {
  overflow: hidden;
}
.image-16-9 .group-2 {
  padding-bottom: 65px !important;
}
.image-16-9 .readmore {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 184px;
  line-height: 1.4;
}
.com_sh404sef h1 {
  color: #333;
}
.com_sh404sef article {
  padding-bottom: 50px;
}
body.com_jmap .main-middle {
  padding: 80px 0;
}
.alert-module {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 1000;
  box-sizing: border-box;
  background-color: #2a839e;
  padding: 25px 3.44%;
}
.alert-module > * {
  color: #fff;
}
.alert-module .close {
  position: absolute;
  right: 3.44%;
  top: 31px;
  z-index: 1001;
}
.alert-module .close:hover {
  cursor: pointer;
}
.alert-module .close img {
  width: 14px;
  display: block;
}
.alert-module p {
  font-size: 1.7rem;
  letter-spacing: 0;
  line-height: 25px;
  margin: 0;
  font-family: "Gotham A", "Gotham B";
  font-style: normal;
  font-weight: 500;
  display: inline-block;
  width: calc(100% - 31px);
}
.alert-module p a {
  color: #fff;
  font-weight: 500;
}
.alert-module p a:hover {
  text-decoration: none;
}
.alert-module li {
  list-style: none;
  margin: 0;
  padding: 0;
}
body[screen=md] .alert-module {
  padding: 17px 3.44%;
}
body[screen=md] .alert-module .close {
  top: 22px;
}
body[screen=sm] .alert-module,
body[screen=xs] .alert-module {
  padding: 16px 17px;
}
body[screen=sm] .alert-module .close,
body[screen=xs] .alert-module .close {
  top: 19px;
}
body[screen=sm] .alert-module p,
body[screen=xs] .alert-module p {
  font-size: 1.5rem;
  line-height: 19px;
}
.mobile-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(93, 93, 93, 0.5);
  position: absolute;
  z-index: 3;
  display: none;
}
.header-1 {
  border-top: 6px solid #2a839e;
}
.header-1 ul li {
  border-top: 0;
  border: 1px solid #2a839e;
  background-color: #2a839e;
  color: #fff;
  margin: 0;
  font-size: 1rem;
  padding: 5px 0;
}
.header-1 ul li:first-child {
  border-bottom-left-radius: 1rem;
}
.header-1 ul li a {
  float: right;
  padding: 0 10px;
  color: #fff;
  position: relative;
  border-right: 1px solid #246676;
}
.header-1 ul li a:before {
  margin-right: 10px;
}
.header-1 ul li a.shop:before {
  content: " ";
  display: inline-block;
  height: 11px;
  width: 10.437px;
  background-image: url(../images/shop-icon.svg);
  background-size: 100%;
}
.header-1 ul li a.shop:hover:before {
  background-image: url(../images/shop-icon-hover.svg);
}
.header-1 ul li:last-child {
  border-bottom-right-radius: 1rem;
}
.header-1 ul li:last-child a {
  border-right: 1px solid transparent;
}
.header-1 ul li:hover {
  background-color: #fff;
  color: #2a839e;
}
.header-1 ul li:hover a {
  color: #2a839e;
  text-decoration: none;
  border-right: 1px solid transparent;
}
.header-2 .container {
  position: relative;
  text-align: center;
}
.header-2 .container .custom img {
  margin: 70px auto 45px;
}
.header-2 .container .menu-button {
  display: none;
  background-size: 22px 16px;
  background-position: 7.5px 7.5px;
  background-repeat: no-repeat;
  position: absolute;
  top: -25px;
  left: 7.5px;
  width: 37px;
  height: 31px;
  z-index: 8;
}
.header-2 .container .menu-button.closed {
  background-image: url("../images/Woodmere-menu.svg");
}
.header-2 .container .menu-button.open {
  background-image: url("../images/Woodmere-menu-closed.svg");
}
.header-2 .container .header-right {
  display: none;
}
.header-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  position: relative;
  z-index: 3;
}
.header-3 h3 {
  display: none;
}
.header-3 ul.main.menu {
  padding: 0.1rem 0;
  padding-left: 0;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  /*> li:nth-of-type(2) {
			//insert backgrounds from attributes here
			> ul {
				width: 222.5px;
				height: 662px;
				left: 0;
				top: 100%;
				padding-top: 45px;
				max-width: none;
				padding-left: 22px;
				border-right:1px solid #BAB9B9;
				background-color: #F4F4F4;
				box-sizing: border-box;
				overflow-x: visible;
				> li {
					position: static;
					width: calc(100% + 10px);
					margin-bottom: 14px;
					a {
						padding: 25px 38px 25px 38px;
						position: relative;
						&:before {
							display: none;
						}

					}
					> a {
						position: relative;
						&:before {
							display: none;
						}
						&:after {
							content: " ";
							display: none;
							border-style: solid;
							border-width: 6px 10px 0 0;
							border-color: #216175 transparent transparent transparent;
							position: absolute;
							top: 100%;
							right: 0;
						}
					}
					ul {
						position: absolute;
						display: none;
						background-color: #F4F4F4;
						left: 222.5px;
						top: 0;
						width: 405.5px;
						height: 100%;
						max-width: none;
						z-index: -1;
						box-sizing: border-box;
						padding: 43px 38px;
						li {
							margin: 0;
							list-style: none;
							padding: 0;
							margin: 0;
							font-size: 18px;
							font-weight: 400;
							letter-spacing: 0;
							line-height: 23px;
							width: 100%;
							box-sizing: border-box;
							a {
								color: #184954 !important;
								padding: 10px 27px;
								display: block;
								&:before {
									display: none;
								}
							}
							&:hover {
								a {
									color: #184954 !important;
									text-decoration: none;
								}
							}
							&:hover {
								background-color: #ECECEC;
								&:nth-of-type(2) a {
									&:before {
										display: none;
									}
								}
							}
							&.faux-hover {
								opacity: 0.65;
							}
						}
					}
					&:first-of-type {
						ul {
							display: block;
						}
					}
					&:hover {
						ul {
							display: block;
						}
						a:after {
							display: block;
						}
					}
					&.loaded {
						background-color: @color-secondary;
						> a {
							position: relative;
							color: @color-bg !important;
							&:before {
								display: none;
							}
							&:after {
								content: " ";
								display: block;
								border-style: solid;
								border-width: 6px 10px 0 0;
								border-color: #216175 transparent transparent transparent;
								position: absolute;
								top: 100%;
								right: 0;
							}
						}
					}
					&:last-of-type {
						display: block;
					}
				}
			}
			&:hover {
				position: static;

				> a {

					position: relative;
					&:before {
						position: absolute;
						bottom: 0;
						left: 0;
						height: 4px;
						content: " ";
						width: 100%;
						display: block;
						background-color: #2a839e;
					}
				}
				&:after {
					content: " ";
					display: block;
					width: calc(100% - 628px);
					height: 662px;
					position: absolute;
					left: 628px;
					top: 100%;
					background-size: cover;
					background-repeat: no-repeat;
					background-position: center;
					background-image: url(../images/mega-menu/exhibtions-Main.jpg);
				}
			}
			&[data-item="programs"]:after {
				background-image: url(../images/mega-menu/programs-Main.jpg);
			}
			&[data-item="current-exhibitions"]:after {
				background-image: url(../images/mega-menu/exhibitions-Current.jpg);
			}
			&[data-item="past-exhibitions"]:after {
				background-image: url(../images/mega-menu/exhibitions-Past.jpg);
			}
			&[data-item="upcoming-exhibitions"]:after {
				background-image: url(../images/mega-menu/exhibitions-Upcoming.jpg);
			}
			&[data-item="millard-childrens-gallery"]:after {
				background-image: url(../images/mega-menu/exhibitions-millardChildrensGallery.jpg);
			}
			&[data-item="founders-collection"]:after {
				background-image: url(../images/mega-menu/exhibitions-founders_Collection.jpg);
			}
			&[data-item="sculpture--nature"]:after {
				background-image: url(../images/mega-menu/exhibitions-sculpture_Nature-Garden.jpg);
			}
			&[data-item="jazz"]:after {
				background-image: url(../images/mega-menu/programs-Jazz.jpg);
			}
			&[data-item="lectures"]:after {
				background-image: url(../images/mega-menu/programs-lectures.jpg);
			}
			&[data-item="film"]:after {
				background-image: url(../images/mega-menu/programs-film.jpg);
			}
			&[data-item="classical-music"]:after {
				background-image: url(../images/mega-menu/programs-classical-Music.jpg);
			}
			&[data-item="art-and-wellness"]:after {
				background-image: url(../images/mega-menu/programs-art-Wellness.jpg);
			}
			&[data-item="family-happenings"]:after {
				background-image: url(../images/mega-menu/programs-familyHappenings.jpg);
			}
			&[data-item="holiday-programs"]:after {
				background-image: url(../images/mega-menu/programs-holidayprograms.jpg);
			}
			&[data-item="tours"]:after {
				background-image: url(../images/mega-menu/programs-tours.jpg);
			}
			&[data-item="straw-maze"]:after {
				background-image: url(../images/mega-menu/programs-strawMaze.jpg);
			}
		}*/
}
.header-3 ul.main.menu > li {
  font-size: 1.6rem;
  line-height: 1.9rem;
  font-family: "Gotham A", "Gotham B";
  font-style: normal;
  font-weight: 500;
  transition: opacity 0.5s;
  text-align: center;
  margin: 0;
  padding: 0;
  float: none;
}
.header-3 ul.main.menu > li > a,
.header-3 ul.main.menu > li span {
  padding: 19.5px 22.5px 22px;
  position: relative;
  color: #184954;
  display: block;
}
.header-3 ul.main.menu > li > a:before,
.header-3 ul.main.menu > li span:before {
  content: " ";
  display: block;
  width: 1px;
  height: 19px;
  position: absolute;
  top: 19.5px;
  right: -1px;
  background-color: #D6D6D6;
}
.header-3 ul.main.menu > li:last-child a {
  border-right: 0;
}
.header-3 ul.main.menu > li > ul {
  padding: 12.5px 0 17.5px;
  z-index: 4;
  background-color: #F4F4F4;
  top: 100%;
  max-width: 254px;
  width: max-content;
  flex-grow: 1;
}
.header-3 ul.main.menu > li > ul > li {
  text-align: left;
  font-size: 1.7rem;
  line-height: 23px;
  margin: 0;
}
.header-3 ul.main.menu > li > ul > li:last-of-type {
  display: none;
}
.header-3 ul.main.menu > li > ul > li > a {
  color: #184954 !important;
  border-right: 0 !important;
  padding: 7.5px 25px;
  border: 0;
}
.header-3 ul.main.menu > li > ul > li > a:before {
  display: none;
}
.header-3 ul.main.menu > li > ul > li:hover > a {
  background-color: #2a839e;
  color: #fff !important;
  text-decoration: none;
}
.header-3 ul.main.menu > li:hover {
  border-bottom-color: #2a839e;
}
.header-3 ul.main.menu > li:hover > a {
  text-decoration: none;
}
.header-3 ul.main.menu > li.fake-hover-fade {
  opacity: 0.65;
}
.header-3 ul.main.menu > li:last-of-type a:before,
.header-3 ul.main.menu > li:nth-last-of-type(2) a:before,
.header-3 ul.main.menu > li:last-of-type span:before,
.header-3 ul.main.menu > li:nth-last-of-type(2) span:before {
  display: none;
}
.header-3 ul.main.menu > li:before {
  content: " ";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: transparent;
}
.header-3 ul.main.menu > li:hover:before {
  background-color: #2a839e;
}
.header-3 ul.main.menu > li.active:after {
  height: 4px;
  bottom: 0;
}
.header-3 ul.main.menu > li:nth-of-type(2) > ul,
.header-3 ul.main.menu > li:nth-of-type(3) > ul {
  width: 273px;
  max-width: 273px;
}
.header-3 ul.main.menu > li:nth-of-type(2) > ul > li:last-of-type,
.header-3 ul.main.menu > li:nth-of-type(3) > ul > li:last-of-type {
  display: block;
}
.header-3 ul.main.menu > li:last-of-type {
  display: none;
}
body[screen="md"] .header-2 img,
body[screen="sm"] .header-2 img {
  margin: 45px auto 30px;
}
body[screen="md"] .header-2 img {
  width: 480px;
}
body[screen="md"] .header-3 ul.main > li {
  letter-spacing: -0.15px;
}
body[screen="md"] .header-3 ul.main > li a,
body[screen="md"] .header-3 ul.main > li span {
  padding: 20.5px 19.5px 21px;
}
body[screen="md"] .header-3 ul.main > li a:before,
body[screen="md"] .header-3 ul.main > li span:before {
  top: 20.5px;
}
body[screen="md"] .header-3 ul.main > li > ul {
  padding: 12.5px 0;
}
body[screen="md"] .header-3 ul.main > li > ul li {
  font-size: 1.6rem;
}
body[screen="md"] .header-3 ul.main > li > ul li a {
  padding: 7.5px 25px;
}
body[screen="md"] .header-3 ul.main > li:last-child {
  border-right: 0;
  max-width: 210px;
}
body[screen="md"] .header-3 ul.main > li:last-child > ul {
  left: auto;
  right: 0;
}
body[screen="sm"] .header-2 img {
  width: 440px;
}
body[screen="sm"] .header-3 {
  /*ul.main > li:nth-of-type(2) {
			> ul {
				width: 20.859%;
				height: 469px;
				padding-top: 36px;
				padding-left: 0;
				> li {
					width: 122px;
					margin-left: auto;
					margin-right: -5px;
					font-size: 1.5rem;
					line-height: 18px;
					a {
						padding: 7px 11px;
					}
					> a {
						&:after {
							border-width: 3px 5px 0 0;
						}
					}
					ul {
						left: calc(100% + 1px);
						width: 177.358%;
						padding: 50px 38px;
						li {
							padding: 0;
							margin: 0;
							font-size: 15px;
							line-height: 18px;
							a {
								padding: 10px;
							}
						}
					}
					&.loaded a:after {
						border-width: 3px 5px 0 0;
					}
				}
			}
			&:hover:after {
				width: 42.579%;
				left: 57.421%;
				height: 469px;
			}
		}*/
}
body[screen="sm"] .header-3 .mod_menu {
  width: 100%;
}
body[screen="sm"] .header-3 ul.main {
  display: flex;
  width: 100%;
  max-width: 820px;
  padding: 0 19px;
  box-sizing: border-box;
}
body[screen="sm"] .header-3 ul.main > li {
  float: none;
  flex-shrink: 1;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: -0.15px;
}
body[screen="sm"] .header-3 ul.main > li > a,
body[screen="sm"] .header-3 ul.main > li span {
  border: 0;
  display: block;
  box-sizing: border-box;
  height: 100%;
  padding: 13.5px 13.5px 15px;
}
body[screen="sm"] .header-3 ul.main > li > a:before,
body[screen="sm"] .header-3 ul.main > li span:before {
  height: calc(100% - 28.5px);
  top: 13.5px;
}
body[screen="sm"] .header-3 ul.main > li:first-of-type,
body[screen="sm"] .header-3 ul.main > li:nth-of-type(4),
body[screen="sm"] .header-3 ul.main > li:nth-of-type(6),
body[screen="sm"] .header-3 ul.main > li:nth-of-type(7) {
  flex-shrink: 0;
}
body[screen="sm"] .header-3 ul.main > li ul {
  top: 100%;
  left: 0;
}
body[screen="sm"] .header-3 ul.main > li ul li {
  border-right: 0;
  padding-left: 0;
  font-size: 1.6rem;
}
body[screen="sm"] .header-3 ul.main > li:last-child,
body[screen="sm"] .header-3 ul.main > li:nth-last-of-type(2) {
  border-right: 0;
  max-width: 210px;
}
body[screen="sm"] .header-3 ul.main > li:last-child ul,
body[screen="sm"] .header-3 ul.main > li:nth-last-of-type(2) ul {
  left: auto;
  right: 0;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type {
  display: block;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type span {
  padding-right: 23px;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type span:after {
  content: " ";
  display: block !important;
  width: 4px;
  height: 6px;
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url(../images/rightarrow.svg);
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul {
  width: 296px;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li {
  display: block;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li.deeper:after {
  display: none;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li.deeper > a {
  pointer-events: none;
  padding-right: 11px;
  position: relative;
  display: inline-block;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li.deeper > a:after {
  content: " ";
  display: block !important;
  width: 4px;
  height: 6px;
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url(../images/rightarrow.svg);
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li:hover a {
  background-color: transparent;
  color: #184954 !important;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li ul {
  padding-left: 40px;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li ul li {
  list-style: none;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 19px;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li ul li:first-of-type {
  margin-top: 2.5px;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li ul li:last-of-type {
  margin-bottom: 0;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li ul li a {
  color: #184954 !important;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li.open {
  padding-bottom: 10px;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li.open.deeper a:after {
  transform: translateY(-50%) rotate(90deg);
}
body[screen="sm"] .header-3 ul.main > li:last-of-type > ul > li.open ul {
  display: block;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type:hover > ul {
  display: none;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type.open span {
  background-color: #2a839e;
  color: #fff;
}
body[screen="sm"] .header-3 ul.main > li:last-of-type.open span:after {
  background-image: url(../images/rightarrow-white.svg);
}
body[screen="sm"] .header-3 ul.main > li:last-of-type.open > ul {
  display: block;
}
body[screen="sm"] .header-3 ul.main > li:nth-last-of-type(2) > a:before {
  display: block;
}
body[screen="xs"] .header-1 {
  min-height: 41px;
  position: relative;
}
body[screen="xs"] .header-1 .custom {
  position: absolute;
  right: 0;
  top: 0px;
}
body[screen="xs"] .header-1 a.shop {
  padding: 0 10px;
}
body[screen="xs"] .header-1 a.shop:before {
  position: static;
}
body[screen="xs"] .header-1 ul {
  padding-right: 3px;
}
body[screen="xs"] .header-1 ul li {
  background-color: transparent;
  border: 0;
  padding: 15px 0;
}
body[screen="xs"] .header-1 ul li a {
  border-right: 0;
  color: #606060;
  font-weight: 600;
  padding: 0 10px;
  position: relative;
}
body[screen="xs"] .header-1 ul li a:after {
  background-color: #989898;
  content: " ";
  display: block;
  height: 8px;
  position: absolute;
  right: -0.5px;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
}
body[screen="xs"] .header-1 ul li a.fa-search:before {
  font-size: 8px;
  font-weight: 400;
  margin: 0;
}
body[screen="xs"] .header-1 ul li a.fa-search:after {
  display: none;
}
body[screen="xs"] .header-1 ul li a.fa-search span {
  display: none;
}
body[screen="xs"] .header-1 ul li:not(:last-of-type) a:before {
  display: none;
}
body[screen="xs"] .header-2 {
  position: relative;
}
body[screen="xs"] .header-2 .sub-menu-breadcrumbs {
  line-height: 16px;
}
body[screen="xs"] .header-2 .container {
  position: static;
}
body[screen="xs"] .header-2 .container .menu-button {
  top: -36px;
}
body[screen="xs"] .header-2 .menu-button {
  display: block;
}
body[screen="xs"] .header-2 .custom p {
  margin: 0;
}
body[screen="xs"] .header-2 .custom p img {
  margin: 35px auto;
  width: 247px;
}
body[screen="xs"] .header-2 ul.nav {
  margin: 0;
  z-index: 4;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  display: none;
  list-style: none;
  background-color: #f4f4f4;
  padding: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 59px 30px;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
}
body[screen="xs"] .header-2 ul.nav.open {
  display: flex;
}
body[screen="xs"] .header-2 ul.nav > li {
  text-align: left;
  width: auto;
  display: inline-block;
  margin: 0 0 21px;
  padding: 0 16px 0 0;
  font-size: 1.6rem;
  line-height: 19px;
  position: relative;
  font-family: "Gotham A", "Gotham B";
  /*&:nth-of-type(2) {
					&.item-active {
						width: calc(100% - 60px);
					}
					> ul {
						> li {
							margin-bottom: 49px;
							display: block;
							> a {
								display: block;
								padding-bottom: 9px;
								border-bottom: 2px solid @color-secondary;
							}

							ul {
								padding-top: 0;
								margin-top: 23px;
								display: block;
								li {
									a {
										font-weight: 400;
									}
								}
							}
						}
					}
				}*/
}
body[screen="xs"] .header-2 ul.nav > li.deeper:before {
  content: " ";
  display: block;
  height: 8px;
  width: 5px;
  position: absolute;
  right: 0;
  top: 6px;
  background-image: url(../images/rightarrow.svg);
  background-size: 100%;
}
body[screen="xs"] .header-2 ul.nav > li.deeper > a {
  pointer-events: none;
}
body[screen="xs"] .header-2 ul.nav > li a,
body[screen="xs"] .header-2 ul.nav > li span {
  color: #184954;
  border-right: 0;
  font-weight: 500;
}
body[screen="xs"] .header-2 ul.nav > li ul {
  display: none;
  width: 100%;
  padding: 112px 0 0;
  list-style: none;
  position: static;
}
body[screen="xs"] .header-2 ul.nav > li ul li {
  display: block;
  margin: 0 0 21px;
  padding: 0;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
}
body[screen="xs"] .header-2 ul.nav > li ul li:last-of-type {
  display: block;
}
body[screen="xs"] .header-2 ul.nav > li:last-of-type {
  margin-bottom: 0;
}
body[screen="xs"] .header-2 ul.nav > li.item-active > a {
  display: none;
}
body[screen="xs"] .header-2 ul.nav > li.item-active ul {
  display: block;
}
body[screen="xs"] .header-2.nav-active .header-right {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  z-index: 6;
  padding: 51px 30px 16px;
  border-bottom: 1px solid #d6d6d6;
  width: 100%;
  background-color: #F4F4F4;
}
body[screen="xs"] .header-2.nav-active .header-right .back {
  color: #184954;
  font-family: "Gotham A", "Gotham B";
  font-size: 14px;
  font-weight: 300;
  letter-spacing: -0.28px;
  line-height: 16px;
  padding-right: 14px;
  border-right: 1px solid #D6D6D6;
  text-decoration: underline;
  padding-left: 10px;
  position: relative;
}
body[screen="xs"] .header-2.nav-active .header-right .back:before {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 4px;
  height: 6px;
  background-image: url(../images/backarrow.svg);
  background-size: 100%;
}
body[screen="xs"] .header-2.nav-active .header-right .page-name {
  color: #184954;
  font-family: "Gotham A", "Gotham B";
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  padding-left: 14px;
  letter-spacing: -0.28px;
}
body[screen="xs"] .header-2.nav-active ul.nav {
  padding-top: 0;
}
body[screen="xs"] .header-2.nav-active ul.nav > li.deeper:before {
  display: none;
}
body[screen="xs"] .header-2.nav-active ul.nav > li:not(.item-active) {
  display: none;
}
body[screen="xs"] .header-3 {
  border-top: 0;
  padding-bottom: 0px;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);
}
.footer {
  padding: 15px 0 5px;
  background: #F5F5F5;
}
.footer .footer-1 {
  box-sizing: border-box;
  padding: 20px 6.875% 70px;
  max-width: 1920px;
  margin: 0 auto;
}
@media screen and (min-width: 1921px) {
  .footer .footer-1 {
    padding: 20px 132px 70px;
  }
}
.footer .footer-1 iframe {
  height: 33.333vw !important;
}
.footer .footer-1 h4 {
  color: #184954;
  font-family: "Open Sans";
  font-size: 2rem;
  font-weight: 700;
  line-height: 36.4px;
  margin: 0 0 20px;
  text-transform: none;
}
.footer .footer-1 .module {
  min-height: 445px;
  background-color: #fff;
}
.footer .footer-1 .mod_lyquix_woodmere_items {
  position: relative;
  width: 560px;
  padding: 30px 30px 60px;
  margin: 10px;
  float: left;
}
.footer .footer-1 .mod_lyquix_woodmere_items h2 {
  margin-top: 0;
}
.footer .footer-1 .mod_lyquix_woodmere_items h4 {
  text-transform: none;
  font-weight: 400;
  margin: 0;
}
.footer .footer-1 .mod_lyquix_woodmere_items h4 a {
  color: #4F4F4F;
}
.footer .footer-1 .mod_lyquix_woodmere_items .field_event_date,
.footer .footer-1 .mod_lyquix_woodmere_items .field_session_date {
  font-style: italic;
  color: #4f4f4f;
  font-size: 1.7rem;
}
.footer .footer-1 .mod_lyquix_woodmere_items li {
  float: left;
  width: 240px;
  margin: 5px 0;
}
.footer .footer-1 .mod_lyquix_woodmere_items li:nth-of-type(odd) {
  margin-right: 80px;
}
.footer .footer-1 .mod_lyquix_woodmere_items li .readmore {
  position: static;
  float: none;
  border: 0;
  background-color: transparent;
  color: #2a839e;
  padding: 0;
  text-align: left;
  margin: 0;
  font-weight: 400;
  text-decoration: underline;
}
.footer .footer-1 .mod_lyquix_woodmere_items li .readmore:hover {
  color: #184954;
}
.footer .footer-1 .mod_lyquix_woodmere_items .readmore {
  position: absolute;
  bottom: 30px;
  right: 30px;
  width: 240px;
}
.footer .footer-1 .custom {
  width: 100%;
}
.footer .footer-1 .no-block {
  float: left;
  margin: 10px;
  padding: 10px;
}
.footer .footer-1 p {
  margin: 0;
}
.footer .footer-1 .fb-page {
  margin-top: -12px;
}
.copyright {
  background-color: #242626;
  color: #fff;
}
.copyright .copyright-1 {
  padding: 10px 0;
}
.copyright .copyright-1 .email {
  margin-top: 30px;
}
.copyright .copyright-1 .email input {
  margin-left: 0;
}
.copyright .copyright-1 .email .submit {
  background-color: transparent;
  padding: 4px 17px !important;
}
.copyright .copyright-1 p {
  font-size: 1.4rem;
  margin: 0;
}
.copyright .copyright-1 a {
  text-decoration: underline;
  color: #fff;
}
.copyright .copyright-1 a:hover {
  color: #2a839e;
}
.copyright .copyright-1 .links {
  width: 460px;
  margin: 10px;
}
.copyright .copyright-1 .links a.link {
  width: 420px;
  display: block;
  font-size: 1.8rem;
  margin: 7px 0;
  border-radius: 5px;
  padding: 10px 20px;
  background-color: #2a839e;
}
.copyright .copyright-1 .links a.link:hover {
  background-color: #fff;
  color: #184954;
}
.copyright .copyright-1 .links a.link:first-child {
  margin-top: 0;
}
.copyright .copyright-1 .links a.link {
  text-decoration: none;
}
.copyright .copyright-1 .links a.link span {
  margin-right: 20px;
}
.copyright .copyright-1 a.logo {
  display: block;
  margin: 30px 30px 0 auto;
  width: 120px;
  text-decoration: none;
  color: #606060;
  font-size: 9px;
}
.copyright .copyright-2 .custom {
  padding: 25px 0;
  font-size: 1.25rem;
  text-align: center;
}
.copyright .copyright-2 .custom span {
  padding: 0 10px;
  border-right: 1px solid #fff;
}
.copyright .copyright-2 .custom span:last-child {
  border-right: 0;
}
body[screen="md"] .footer-1 iframe {
  height: 29.945vw !important;
}
body[screen="sm"] .footer-1 iframe {
  height: 290px !important;
}
body[screen="md"] footer .footer-1 .mod_lyquix_woodmere_items,
body[screen="xs"] footer .footer-1 .mod_lyquix_woodmere_items {
  width: 240px;
}
body[screen="md"] footer .footer-1 .mod_lyquix_woodmere_items li,
body[screen="xs"] footer .footer-1 .mod_lyquix_woodmere_items li {
  margin-right: 0 !important;
}
body[screen="md"] footer .footer-1 .mod_lyquix_woodmere_items li:nth-child(n+5),
body[screen="xs"] footer .footer-1 .mod_lyquix_woodmere_items li:nth-child(n+5) {
  display: none;
}
body[screen="md"] footer .footer-1 .mod_lyquix_woodmere_items .view-all,
body[screen="xs"] footer .footer-1 .mod_lyquix_woodmere_items .view-all {
  padding: 5px 85px;
}
body[screen="md"] footer .copyright .copyright-1 .links,
body[screen="sm"] footer .copyright .copyright-1 .links,
body[screen="xs"] footer .copyright .copyright-1 .links {
  width: 300px;
}
body[screen="md"] footer .copyright .copyright-1 .links a.link,
body[screen="sm"] footer .copyright .copyright-1 .links a.link,
body[screen="xs"] footer .copyright .copyright-1 .links a.link {
  width: 260px;
}
body[screen="md"] footer .copyright .copyright-1 .links a.logo,
body[screen="sm"] footer .copyright .copyright-1 .links a.logo,
body[screen="xs"] footer .copyright .copyright-1 .links a.logo {
  margin-right: 0 !important;
}
body[screen="sm"] footer .row.footer .footer-1 {
  padding-bottom: 35px;
}
body[screen="xs"] footer .row.footer {
  padding-bottom: 35px;
}
body[screen="xs"] footer .footer-1 {
  padding-bottom: 0;
  padding-top: 0;
}
body[screen="xs"] footer .footer-1 h4 {
  margin: 0 0 6px;
}
body[screen="xs"] footer .footer-1 iframe {
  height: 323px !important;
}
body[screen="xs"] footer .copyright .copyright-2 .custom {
  width: 300px;
  margin: 0 auto;
  font-size: 1rem;
}
body[screen="xs"] footer .copyright .copyright-2 .custom span:first-child {
  padding-left: 0;
}
.fc-category {
  padding-bottom: 80px;
}
.fc-category h2 {
  margin: 42px 10px 0.2em 10px;
}
.fc-category h3 {
  position: absolute;
  left: 0;
  margin: 0;
  padding: 30px 30px 10px;
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, 0.8);
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 2;
}
.fc-category h3 a {
  color: #184954;
}
.fc-category .section-1 {
  position: relative;
}
.fc-category .cat-description {
  color: #184954;
}
.fc-category .cat-description .filter-intro {
  position: relative;
  margin: 0 0 10px;
  padding: 20px;
  background-color: #f4f4f4;
  font-size: 1.4rem;
}
.fc-category .cat-description .filter-intro p {
  margin: 10px 0;
}
.fc-category .cat-description .filter-intro span {
  top: 5px;
  right: 5px;
  position: absolute;
  border: 1px solid #2a839e;
  width: 12px;
  height: 12px;
  padding: 2px;
  line-height: 12px;
  text-align: center;
}
.fc-category .cat-description .filter-intro span:hover {
  cursor: pointer;
}
.fc-category .sort {
  background-color: #f4f4f4;
}
.fc-category .sort ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fc-category .sort ul li {
  margin: 15px 10px;
  width: 203px;
  float: left;
}
.fc-category .sort ul li a,
.fc-category .sort ul li span {
  margin: 0;
  padding: 10px 0;
  font-size: 1.3rem;
}
.fc-category .sort ul li a:hover,
.fc-category .sort ul li span:hover {
  cursor: pointer;
}
.fc-category .sort ul .active {
  background-color: #2a839e;
  color: #fff;
}
.fc-category .sort ul .active:after {
  display: none;
}
.fc-category .no-items {
  margin: 17px 10px;
  color: #184954;
}
.fc-category .cat-image {
  line-height: 1.3rem;
}
.fc-category .cat-filters {
  margin-bottom: 45px;
  position: relative;
}
.fc-category .cat-filters #item_total {
  display: none;
}
.fc-category .cat-filters fieldset {
  margin: 0 !important;
  border: 0 !important;
  padding: 0 !important;
}
.fc-category .cat-filters fieldset .fc_filter {
  height: 34px;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_id_74 {
  width: 180px;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li {
  padding: 8px 0;
  margin: 0;
  background-color: transparent;
  border: 1px solid #2a839e;
  float: left;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li label {
  color: #184954;
  width: 88px;
  text-align: center;
  display: block;
  font-size: 1.1rem;
  font-family: 'Gotham A', 'Gotham B';
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li span {
  border: 0;
  padding: 0;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li input {
  display: none;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li:first-child {
  display: none;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li:hover {
  background-color: #2a839e;
  cursor: pointer;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li:hover label {
  color: #fff;
  cursor: pointer;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li.fc_checkradio_checked {
  background-color: #2a839e;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li.fc_checkradio_checked label {
  color: #fff;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li.fc_checkradio_checked:hover {
  cursor: default;
}
.fc-category .cat-filters fieldset .fc_field_filter.fc_checkradio_group li.fc_checkradio_checked:hover label {
  cursor: default;
}
.fc-category .cat-filters fieldset .fc_filter {
  width: calc(25% - 3.75px);
  float: left;
  margin: 5px 5px 0 0;
}
.fc-category .cat-filters fieldset .fc_filter input,
.fc-category .cat-filters fieldset .fc_filter textarea,
.fc-category .cat-filters fieldset .fc_filter select {
  transition: none !important;
}
.fc-category .cat-filters fieldset .fc_filter select {
  background-color: transparent;
  width: 100%;
  margin: 0;
  padding: 7px 0;
  font-family: "Gotham A", "Gotham B";
  font-weight: 500;
  font-size: 13px;
  color: #184954;
  border: 1px solid #2a839e;
}
.fc-category .cat-filters fieldset .fc_filter select option {
  text-align: center;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_id_64 {
  margin-right: 0;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_text_search {
  margin-right: 0 !important;
  width: 753px;
  height: 31px;
  border: 1px solid #2a839e;
  margin-top: 5px;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_text_search span {
  width: 0;
  display: none !important;
  padding: 0;
  border: 0;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_text_search .fc-mssg.fc-note {
  display: none;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_text_search .fc_filter_html:focus {
  box-shadow: 0 0 0.2em 0.1em rgba(24, 73, 84, 0.5);
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_text_search .fc_filter_html:before {
  content: " ";
  width: 10px;
  height: 19px;
  float: left;
  color: #2a839e;
  display: inline-block;
  background-color: #fff;
  font-family: 'FontAwesome';
  content: '\f002';
  padding: 6px 9px;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_text_search input {
  float: left;
  padding: 5.5px 10px;
  margin: 0;
  width: 705px;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_text_search input:focus {
  box-shadow: none;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_buttons_box {
  width: auto;
  margin-right: 0;
  position: absolute;
  top: -40px;
  right: 20px;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_buttons_box .btn {
  margin: 0;
  padding: 0.7rem 0;
  background-color: transparent;
  color: #184954;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_buttons_box .btn:before {
  content: " ";
  border: 1px solid #184954;
  width: 8px;
  height: 8px;
  font-family: 'IonIcons';
  content: '\f12a';
  padding: 6px;
  display: inline-block;
  font-size: 10px;
  line-height: 8px;
  margin-right: 6px;
}
.fc-category .cat-filters fieldset .fc_filter.fc_filter_buttons_box .btn:hover {
  color: #2a839e;
  text-decoration: underline;
}
.fc-category .featured-items {
  padding-top: 5px;
}
.fc-category .featured-items-list {
  padding: 0;
  list-style: none;
}
.fc-category .featured-items-list li {
  position: relative;
  float: left;
  margin: 10px;
  /*.field_wide_image {
				display:none;
			}*/
  padding: 0;
  width: auto;
}
.fc-category .featured-items-list li h4 {
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 10px;
}
.fc-category .featured-items-list li .group-1 {
  float: left;
  width: 380px;
  overflow: hidden;
}
.fc-category .featured-items-list li .group-2 {
  float: left;
  width: 500px;
  padding: 30px 30px 65px;
}
.fc-category .featured-items-list li .field_wide_image {
  display: block;
  line-height: 0;
}
.fc-category .featured-items-list li .field_wide_image img {
  width: 100%;
  height: 100%;
}
.fc-category .featured-items-list li .readmore {
  width: 182px;
  position: absolute;
  bottom: 30px;
  right: 30px;
  font-size: 1.5rem;
}
.fc-category .program_events,
.fc-category .learn_create_sessions {
  margin: 30px 0 10px;
  padding-bottom: 55px;
  position: relative;
}
.fc-category .program_events li,
.fc-category .learn_create_sessions li {
  float: left;
  padding: 20px 20px 90px 20px;
  margin: 10px;
  width: 180px;
  position: relative;
}
.fc-category .program_events li h4,
.fc-category .learn_create_sessions li h4 {
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 10px;
}
.fc-category .program_events li .readmore,
.fc-category .learn_create_sessions li .readmore {
  width: 178px;
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.fc-category .program_events li .field_event_program,
.fc-category .learn_create_sessions li .field_event_program,
.fc-category .program_events li .field_session_learn_create,
.fc-category .learn_create_sessions li .field_session_learn_create {
  color: #184954;
  font-size: 1.4rem;
}
.fc-category .program_events li .field_event_date,
.fc-category .learn_create_sessions li .field_event_date,
.fc-category .program_events li .field_session_date,
.fc-category .learn_create_sessions li .field_session_date {
  display: inline-block;
}
.fc-category .program_events li .field_start_time,
.fc-category .learn_create_sessions li .field_start_time {
  display: inline-block;
}
.fc-category .program_events li .field_start_time:after,
.fc-category .learn_create_sessions li .field_start_time:after {
  display: none;
}
.fc-category .program_events li .field_start_time:before,
.fc-category .learn_create_sessions li .field_start_time:before {
  content: "-";
  margin: 0 5px;
  display: inline-block;
}
.fc-category .program_events li .field_session_learn_create,
.fc-category .learn_create_sessions li .field_session_learn_create,
.fc-category .program_events li .field_event_program,
.fc-category .learn_create_sessions li .field_event_program {
  margin-top: 5px;
}
.fc-category .program_events .readmore,
.fc-category .learn_create_sessions .readmore {
  font-size: 1.5rem;
  width: 361px;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.fc-category .event_exhibitions {
  margin-top: 10px;
  padding: 10px 0;
  background-color: #E5E5E5;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
}
.fc-category .event_exhibitions h4 {
  font-size: 2rem;
  font-weight: 600;
  margin: 15px 15px 10px;
}
.fc-category .event_exhibitions li {
  position: relative;
  width: 210px;
  height: 302px;
  margin: 5px 15px;
}
.fc-category .event_exhibitions li h3 {
  padding: 20px 25px 25px;
  width: 160px;
  bottom: 0;
}
.fc-category .event_exhibitions .status {
  position: absolute;
  color: #184954;
  top: 0;
  right: 0;
  font-family: "Gotham A", "Gotham B";
  font-size: 2rem;
  font-weight: 500;
  padding: 15px 20px;
  background-color: rgba(255, 255, 255, 0.8);
}
.fc-category li {
  background-color: #f4f4f4;
}
.fc-category div.cat-subcats,
.fc-category .cat-items {
  margin-top: 20px;
}
.fc-category ul.cat-subcats li {
  position: relative;
  width: 240px;
  padding: 0 30px 75px;
  padding-top: 300px;
  float: left;
  margin: 10px;
}
.fc-category ul.cat-subcats li .subcat-image {
  position: absolute;
  top: 0;
  left: 0;
}
.fc-category ul.cat-subcats li h3 {
  top: 238px;
  width: 240px;
}
.fc-category ul.cat-subcats li .viewall {
  background-color: #184954;
  color: #fff;
  padding: 0.33em 0.67em;
  margin: 1em 0;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  color: #184954;
  font-family: "Gotham A", "Gotham B";
  background-color: transparent;
  border: 1px solid #2a839e;
  text-transform: capitalize;
  width: 238px;
  position: absolute;
  bottom: 30px;
  left: 30px;
  font-size: 1.5rem;
}
.fc-category ul.cat-subcats li .viewall:hover {
  text-decoration: none;
  background-color: #236b7c;
  color: #fff;
}
.fc-category ul.cat-subcats li .viewall:after {
  font-family: 'IonIcons';
  content: '\f3d3';
  margin-left: 0.75em;
}
.fc-category ul.cat-subcats li .viewall a {
  color: #184954;
}
.fc-category ul.cat-subcats li .viewall:hover {
  background-color: #2a839e;
  text-decoration: none;
}
.fc-category ul.cat-subcats li .viewall:hover a {
  text-decoration: none;
  color: #fff;
}
.fc-category ul.cat-subcats li .viewall:after {
  display: none;
}
.fc-category ul.cat-subcats li .subcat-description {
  margin-top: 30px;
}
.fc-category ul.introitems-items-list {
  padding: 0;
  list-style: none;
}
.fc-category ul.introitems-items-list li.image-1-1 {
  position: relative;
  width: 220px !important;
}
.fc-category ul.introitems-items-list li.image-1-1 h3 {
  bottom: 0;
  width: 160px;
}
.fc-category ul.introitems-items-list li.image-1-1 .field_square_image a {
  display: block;
}
.fc-category ul.introitems-items-list li.image-1-1 .field_square_image img {
  display: block;
  width: 220px;
}
.fc-category ul.introitems-items-list li.image-1-1 .group-2 {
  padding-bottom: 65px;
}
.fc-category ul.introitems-items-list li.image-1-1 .group-2 .readmore {
  position: absolute;
  width: 178px;
  bottom: 20px;
  font-size: 1.5rem;
  left: 20px;
}
.fc-category ul.introitems-items-list li {
  float: left;
  margin: 10px;
  background-color: #f4f4f4;
}
.fc-category ul.introitems-items-list li .group-1 {
  position: relative;
  line-height: 1.3rem;
}
.fc-category ul.introitems-items-list li .group-2 {
  padding: 15px 20px 20px;
}
.fc-category ul.introitems-items-list li .viewall {
  background-color: #184954;
  color: #fff;
  padding: 0.33em 0.67em;
  margin: 1em 0;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  color: #184954;
  font-family: "Gotham A", "Gotham B";
  background-color: transparent;
  border: 1px solid #2a839e;
  text-transform: capitalize;
}
.fc-category ul.introitems-items-list li .viewall:hover {
  text-decoration: none;
  background-color: #236b7c;
  color: #fff;
}
.fc-category ul.introitems-items-list li .viewall:after {
  font-family: 'IonIcons';
  content: '\f3d3';
  margin-left: 0.75em;
}
.fc-category ul.introitems-items-list li .viewall a {
  color: #184954;
}
.fc-category ul.introitems-items-list li .viewall:hover {
  background-color: #2a839e;
  text-decoration: none;
}
.fc-category ul.introitems-items-list li .viewall:hover a {
  text-decoration: none;
  color: #fff;
}
.fc-category ul.introitems-items-list li .viewall:after {
  display: none;
}
.fc-category ul.introitems-items-list li.story {
  padding: 40px;
  width: 380px;
}
.fc-category ul.introitems-items-list li.story h4 {
  font-weight: 600;
}
.fc-category ul.introitems-items-list li.story h4 a {
  text-decoration: underline;
}
.fc-category ul.introitems-items-list li.story h4 a:hover {
  text-decoration: none;
}
.fc-category ul.introitems-items-list li.story .description,
.fc-category ul.introitems-items-list li.story .field_story_source {
  font-size: 1.4rem;
  color: #184954;
  line-height: 2.5rem;
}
.fc-category ul.introitems-items-list li.story .field_story_source {
  text-align: right;
  font-style: italic;
}
.fc-category ul.introitems-items-list li.story .field_story_source:before {
  content: "- ";
}
.fc-category p.no-items-of-type {
  margin: 10px;
  display: none;
}
body[screen="sm"] .fc-category .sort ul li {
  margin: 10px 2px;
}
body[screen="sm"] .fc-category .sort ul li:first-child {
  margin-left: 10px;
}
body[screen="sm"] .fc-category .sort ul li:last-child {
  margin-right: 10px;
}
body[screen="sm"] .fc-category .cat-filters .fc_filter {
  width: 201px;
}
body[screen="sm"] .fc-category .cat-filters .fc_filter select {
  width: 201px;
}
body[screen="sm"] .fc-category .cat-filters .fc_filter:last-child {
  margin-right: 0;
}
body[screen="sm"] .fc-category .cat-filters .fc_filter.fc_filter_id_74 {
  width: 180px !important;
}
body[screen="sm"] .fc-category .cat-filters .fc_filter_buttons_box {
  margin-right: 5px;
}
body[screen="sm"] .fc-category .cat-filters .fc_filter_text_search {
  width: 220px;
}
body[screen="sm"] .fc-category .cat-filters .fc_filter_text_search input {
  width: 172px;
}
body[screen="sm"] .cat-exhibitions .featured-items-list li,
body[screen="xs"] .cat-exhibitions .featured-items-list li {
  width: auto !important;
}
body[screen="sm"] .cat-exhibitions .featured-items-list li .group-1,
body[screen="xs"] .cat-exhibitions .featured-items-list li .group-1,
body[screen="sm"] .cat-exhibitions .featured-items-list li .group-2,
body[screen="xs"] .cat-exhibitions .featured-items-list li .group-2 {
  float: none;
  width: auto !important;
}
body[screen="xs"] .fc-category .sort ul li {
  width: 298px;
  margin: 5px 10px;
}
body[screen="xs"] .fc-category .cat-image {
  width: 100%;
  min-height: 117px;
  overflow: hidden;
  padding: 0;
}
body[screen="xs"] .fc-category .cat-image img {
  max-width: none;
  width: 640px;
  height: 117px;
}
body[screen="xs"] .fc-category .cat-items {
  margin-top: 0;
}
body[screen="xs"] .fc-category .message p {
  font-size: 1.5rem;
  padding: 30px 28px;
}
body[screen="xs"] .fc-category .cat-filters .fc_filter {
  width: 298px;
  margin: 2.5px 0;
  margin-bottom: 0;
}
body[screen="xs"] .fc-category .cat-filters .fc_filter select {
  width: 298px;
}
body[screen="xs"] .fc-category .cat-filters .fc_filter_text_search {
  width: 296px;
}
body[screen="xs"] .fc-category .cat-filters .fc_filter.fc_filter_buttons_box {
  width: auto;
  top: -35px;
}
body[screen="xs"] .fc-category .cat-filters .btn {
  float: left;
}
body[screen="xs"] .fc-category .cat-filters .fc_filter.fc_filter_text_search input {
  width: 248px;
}
body[screen="xs"] .fc-category .cat-filters .fc_filter.fc_filter_id_74 {
  float: left;
  width: 150px;
}
body[screen="xs"] .fc-category .cat-filters .fc_filter.fc_filter_id_74 li label {
  width: 73px;
}
body[screen="xs"] .fc-category h1 {
  font-size: 26px;
}
body[screen="xs"] .fc-category .title h1 {
  width: 300px;
  margin: 0 auto;
}
body[screen="xs"] .fc-category ul.introitems-items-list li {
  overflow: hidden;
  width: 300px;
}
body[screen="xs"] .fc-category ul.introitems-items-list li h3 {
  padding: 25px 15px;
}
body[screen="xs"] .fc-category ul.introitems-items-list li.image-16-9 .field_wide_image {
  width: 460px;
}
body[screen="xs"] .fc-category ul.introitems-items-list li.image-16-9 .readmore {
  float: right;
  width: 184px;
}
body[screen="xs"] .fc-category ul.introitems-items-list li.image-1-1 {
  margin: 10px auto;
  float: none;
}
body[screen="xs"] .fc-category ul.introitems-items-list li.story {
  padding: 40px 25px;
  width: 250px;
}
body[screen="xs"] .fc-category .featured-items-list li .group-2 {
  padding-bottom: 65px;
}
body[screen="xs"] .fc-category .featured-items-list li .group-2 .readmore {
  bottom: 20px;
}
body[screen="xs"] .catalog {
  width: 260px !important;
}
body[screen="xs"] .catalog .field_catalog_image {
  display: none;
}
body[screen="xs"] .catalog .readmore {
  width: 260px !important;
}
body[screen="xs"] .program_events,
body[screen="xs"] .learn_create_sessions {
  width: 240px;
  margin: 30px auto 10px;
}
body[screen="xs"] .program_events li .readmore,
body[screen="xs"] .learn_create_sessions li .readmore {
  width: 178px;
}
body[screen="xs"] .program_events .readmore,
body[screen="xs"] .learn_create_sessions .readmore {
  width: 218px;
}
.fc-category.tmpl-custom-news .cat-items ul.introitems-items-list li {
  background-color: transparent;
  float: none;
  margin-bottom: 20px;
}
.fc-category.tmpl-custom-news .cat-items ul.introitems-items-list li .field_news_source,
.fc-category.tmpl-custom-news .cat-items ul.introitems-items-list li .field_news_date {
  float: left;
  color: #184954;
  font-size: 1.7rem;
  margin-bottom: 5px;
  line-height: 2.1rem;
}
.fc-category.tmpl-custom-news .cat-items ul.introitems-items-list li h4 {
  clear: both;
}
.fc-category.tmpl-custom-news .cat-items ul.introitems-items-list li h4 a {
  color: #2a839e;
}
.fc-category.tmpl-custom-catalogue .group-1 {
  position: static !important;
}
.fc-category.tmpl-custom-catalogue .group-1 .field_catalog_link .readmore {
  width: auto;
}
.fc-category.tmpl-custom-catalogue .group-1 .field_catalog_link .readmore a {
  width: 418px !important;
}
.fc-category.cat-explore-online ul.introitems-items-list {
  margin: 0;
}
.fc-category.cat-explore-online ul.introitems-items-list li.image-1-1 {
  width: 300px !important;
}
.fc-category.cat-explore-online ul.introitems-items-list li.image-1-1 h3 {
  width: 240px;
}
.fc-category.cat-explore-online ul.introitems-items-list li.image-1-1 .field_square_image img {
  width: 300px;
}
.fc-category.cat-explore-online ul.introitems-items-list li.image-1-1 .group-2 {
  padding: 30px 30px 75px;
}
.fc-category.cat-explore-online ul.introitems-items-list li.image-1-1 .readmore {
  width: 238px;
  left: 30px;
  bottom: 30px;
  font-size: 1.5rem;
}
body[screen="sm"] .fc-category.cat-explore-online ul.introitems-items-list h3,
body[screen="xs"] .fc-category.cat-explore-online ul.introitems-items-list h3 {
  width: 240px !important;
  padding: 30px 30px 10px;
}
body[screen="xs"] .fc-category.tmpl-custom-catalogue .group-1 {
  position: static !important;
}
body[screen="xs"] .fc-category.tmpl-custom-catalogue .group-1 .field_catalog_link .readmore {
  width: auto;
}
body[screen="xs"] .fc-category.tmpl-custom-catalogue .group-1 .field_catalog_link .readmore a {
  width: 260px !important;
}
.fc-category.tmpl-custom-catalogue .title,
.fc-category.tmpl-custom-calendar .title,
.fc-category.tmpl-custom-stories .title,
.fc-category.tmpl-custom-news .title {
  position: static;
}
.fc-category.tmpl-custom-stories .section-2 {
  padding: 10px 0;
}
.fc-category.tmpl-custom-stories .section-3 {
  margin-bottom: 40px;
}
.fc-category.tmpl-custom-exhibition .image-16-9 h3 {
  padding: 30px 20px 10px;
}
.fc-category.tmpl-custom-exhibition .image-16-9 .field_intro_text {
  margin-top: 5px;
}
.fc-category.tmpl-custom-exhibition .image-16-9 .readmore {
  font-size: 1.5rem;
}
.press_links {
  padding: 20px;
  margin: 22px 20px 0;
  background-color: #f4f4f4;
}
.press_links h2 {
  margin: 0 0 20px;
}
.cat-press-room .cat-items {
  margin-top: 0;
}
.cat-press-room .introitems-items-list {
  margin: 0;
}
body[screen=sm] .press_links,
body[screen=xs] .press_links {
  margin: 20px 10px 0;
}
.fc-item.item-podcast-library .group-1 {
  margin-bottom: 7.5px;
}
.fc-item.item-podcast-library .title h1 {
  padding-top: 45px;
  padding-left: 0;
  padding-right: 0;
  max-width: none;
}
.fc-item .title.no-banner {
  position: static;
}
.fc-item .addthis_toolbox {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
}
.fc-item .addthis_toolbox h4 {
  font-size: 1.9rem;
  font-weight: 600;
  text-transform: none;
  margin-bottom: 10px;
  width: 100%;
}
.fc-item .addthis_toolbox a {
  margin-right: 6px;
  display: inline-block;
}
.fc-item .addthis_toolbox a span {
  font-size: 2.8rem;
  border: 1px solid #184954;
  border-radius: 20px;
  color: #184954;
  display: block;
  width: 38px;
  height: 38px;
  text-align: center;
}
.fc-item .addthis_toolbox a span:hover {
  border: 1px solid #2a839e;
  background-color: #2a839e;
  color: #fff;
}
.fc-item .addthis_toolbox a span.fa-envelope {
  font-size: 1.6rem;
  padding: 6px 0;
  height: 26px;
}
.fc-item .addthis_toolbox a span.fa-twitter {
  font-size: 2.1rem;
  padding: 3.5px 0;
  height: 31px;
}
.fc-item .addthis_toolbox a:hover {
  text-decoration: none;
}
.fc-item .program {
  position: absolute;
  bottom: 14px;
  left: 0;
  width: 100%;
}
.fc-item .program .field_event_program,
.fc-item .program .field_session_learn_create {
  padding: 0 10px;
  max-width: 940px;
  margin: 0 auto;
}
.fc-item .group-1 {
  margin-bottom: 25px;
  position: relative;
}
.fc-item .group-4 {
  padding: 30px 0;
}
.fc-item .group-5 {
  padding: 15px 0;
}
.fc-item .group-5 .field {
  margin: 10px 0;
}
.fc-item .group-5 .return h2 {
  margin-top: 0;
}
.fc-item .group-5 .return .readmore {
  font-size: 1.5rem;
  padding: 12px 0;
  margin-top: 0;
  width: 299px;
  margin-right: 18px;
  margin-bottom: 11px;
}
.fc-item .group-5 .return .readmore:last-child {
  margin-right: 0;
}
.fc-item .field_related_artist a {
  font-weight: 700;
  text-decoration: underline;
  color: #1695B2;
}
.fc-item .field_related_artist a:hover {
  color: #184954;
}
.fc-item .description {
  color: #184954;
}
.fc-item .catalog {
  width: 100%;
  padding: 0;
}
.fc-item .catalog .field_catalog_intro {
  float: left;
  width: 400px;
}
.fc-item .catalog h4 {
  margin-top: 0;
}
.fc-item .catalog .readmore {
  width: 398px;
}
.fc-item .field_event_link,
.fc-item .field_session_link {
  background-color: #184954;
  color: #fff;
  padding: 0.33em 0.67em;
  margin: 1em 0;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  color: #184954;
  font-family: "Gotham A", "Gotham B";
  background-color: transparent;
  border: 1px solid #2a839e;
  text-transform: capitalize;
  width: 216px;
}
.fc-item .field_event_link:hover,
.fc-item .field_session_link:hover {
  text-decoration: none;
  background-color: #236b7c;
  color: #fff;
}
.fc-item .field_event_link:after,
.fc-item .field_session_link:after {
  font-family: 'IonIcons';
  content: '\f3d3';
  margin-left: 0.75em;
}
.fc-item .field_event_link a,
.fc-item .field_session_link a {
  color: #184954;
}
.fc-item .field_event_link:hover,
.fc-item .field_session_link:hover {
  background-color: #2a839e;
  text-decoration: none;
}
.fc-item .field_event_link:hover a,
.fc-item .field_session_link:hover a {
  text-decoration: none;
  color: #fff;
}
.fc-item .field_event_link:after,
.fc-item .field_session_link:after {
  display: none;
}
.fc-item .field_program_events .event .field_start_time,
.fc-item .field_learn_create_sessions .event .field_start_time,
.fc-item .field_upcoming_events .event .field_start_time,
.fc-item .field_program_events .event .field_event_date,
.fc-item .field_learn_create_sessions .event .field_event_date,
.fc-item .field_upcoming_events .event .field_event_date,
.fc-item .field_program_events .event .field_session_date,
.fc-item .field_learn_create_sessions .event .field_session_date,
.fc-item .field_upcoming_events .event .field_session_date {
  display: inline-block;
}
.fc-item .field_program_events .event .field_start_time:before,
.fc-item .field_learn_create_sessions .event .field_start_time:before,
.fc-item .field_upcoming_events .event .field_start_time:before {
  content: "-";
  margin: 0 5px;
  display: inline-block;
}
.fc-item .field_program_events .event .field_start_time:after,
.fc-item .field_learn_create_sessions .event .field_start_time:after,
.fc-item .field_upcoming_events .event .field_start_time:after {
  display: none;
}
.fc-item .field_related_exhibitions h2,
.fc-item .field_artist_artwork h2,
.fc-item .field_related_artwork h2,
.fc-item .field_artist_exhibitions h2,
.fc-item .field_event_exhibitions h2,
.fc-item .field_program_exhibitions h2,
.fc-item .field_program_artwork h2 {
  margin: 10px 10px 5px;
}
.fc-item .field_related_artwork a img,
.fc-item .field_program_artwork a img,
.fc-item .field_artist_artwork a img {
  width: 220px;
  height: 220px;
  object-fit: cover;
}
.fc-item .field_related_exhibitions h3,
.fc-item .field_artist_exhibitions h3,
.fc-item .field_event_exhibitions h3,
.fc-item .field_program_exhibitions h3 {
  padding: 30px 30px 65px;
}
.fc-item .field_related_exhibitions .readmore,
.fc-item .field_artist_exhibitions .readmore,
.fc-item .field_event_exhibitions .readmore,
.fc-item .field_program_exhibitions .readmore {
  position: absolute;
  right: 10px;
  bottom: 13px;
}
.fc-item .field_artwork_media .fc_sharedmedia_player_outer {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.fc-item .field_artwork_media .fc_sharedmedia_player_outer iframe,
.fc-item .field_artwork_media .fc_sharedmedia_player_outer object,
.fc-item .field_artwork_media .fc_sharedmedia_player_outer embed,
.fc-item .field_artwork_media .fc_sharedmedia_player_outer video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fc-item .field_artwork_media iframe {
  width: 100% !important;
  height: 100% !important;
}
.fc-item .field_article_stories ul,
.fc-item .field_oral_history ul {
  list-style: none;
  padding: 0;
}
.fc-item .field_article_stories ul li.story,
.fc-item .field_oral_history ul li.story {
  float: left;
  padding: 35px 45px;
  width: 450px;
  margin: 10px 0;
  background-color: #f4f4f4;
  font-size: 1.4rem;
  color: #184954;
}
.fc-item .field_article_stories ul li.story .field_story_source,
.fc-item .field_oral_history ul li.story .field_story_source {
  text-align: right;
  font-style: italic;
}
.fc-item .field_article_stories ul li.story .field_story_source:before,
.fc-item .field_oral_history ul li.story .field_story_source:before {
  content: "- ";
}
.fc-item .field_oral_history {
  margin-bottom: 100px;
}
.fc-item .field_oral_history h2 {
  margin: 100px 10px 10px 10px;
}
.fc-item .field_oral_history ul li.story {
  margin: 10px;
  width: 370px;
}
.fc-item .field_oral_history ul li.story p {
  line-height: 2.5rem;
}
.fc-item .field_oral_history ul,
.fc-item .field_exhibitions_collection ul {
  margin-top: 0;
  padding-left: 0;
}
.fc-item .field_oral_history ul li,
.fc-item .field_exhibitions_collection ul li {
  list-style: none;
}
.fc-item .field_oral_history .readmore,
.fc-item .field_exhibitions_collection .readmore {
  width: 385px;
  margin-right: 10px;
  float: right;
}
.fc-item .field_exhibitions_collection h2 {
  margin: 10px;
}
.fc-item .field_exhibitions_collection h3 {
  color: #184954;
}
.fc-item .field_exhibitions_collection h3:hover {
  text-decoration: underline;
}
.fc-item .field_stories_form {
  margin-top: 45px;
  color: #184954;
}
.fc-item .field_stories_form .componentheading {
  font-size: 1.9rem;
  font-weight: 600;
}
.fc-item .field_stories_form p {
  margin-top: 5px;
}
.fc-item .field_stories_form .form {
  background-color: #f4f4f4;
  padding: 25px 15px 15px 30px;
}
.fc-item .field_stories_form .form .label {
  font-size: 15px;
  font-weight: 700;
  width: 80px;
}
.fc-item .field_stories_form .form .rsform-block {
  margin-bottom: 15px;
}
.fc-item .field_stories_form .form input,
.fc-item .field_stories_form .form textarea {
  margin: 0;
  width: 404.5px;
  border: 1px solid #2a839e;
}
.fc-item .field_stories_form .form div {
  float: left;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-submit {
  float: right;
  width: 99px;
  margin-top: 45px;
  margin-bottom: 0;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-submit .rsform-submit-button {
  background-color: #184954;
  color: #fff;
  padding: 0.33em 0.67em;
  margin: 1em 0;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  color: #184954;
  font-family: "Gotham A", "Gotham B";
  background-color: transparent;
  border: 1px solid #2a839e;
  text-transform: capitalize;
  width: 99px;
  margin: 0 !important;
  font-size: 15px;
  transition: none;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-submit .rsform-submit-button:hover {
  text-decoration: none;
  background-color: #236b7c;
  color: #fff;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-submit .rsform-submit-button:after {
  font-family: 'IonIcons';
  content: '\f3d3';
  margin-left: 0.75em;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-submit .rsform-submit-button a {
  color: #184954;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-submit .rsform-submit-button:hover {
  background-color: #2a839e;
  text-decoration: none;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-submit .rsform-submit-button:hover a {
  text-decoration: none;
  color: #fff;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-submit .rsform-submit-button:after {
  display: none;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-captcha {
  margin-left: 80px;
  margin-bottom: 0;
}
.fc-item .field_stories_form .form .rsform-block.rsform-block-captcha iframe .rc-anchor-normal {
  width: 233px !important;
}
.fc-item.fc-item.tmpl-custom-podcasts .section-1 {
  background-color: #F5F5F5;
  padding-bottom: 41px;
}
.fc-item.fc-item.tmpl-custom-podcasts .section-1 .description {
  *zoom: 1;
}
.fc-item.fc-item.tmpl-custom-podcasts .section-1 .description:before,
.fc-item.fc-item.tmpl-custom-podcasts .section-1 .description:after {
  content: " ";
  display: table;
}
.fc-item.fc-item.tmpl-custom-podcasts .section-1 .description:after {
  clear: both;
}
.fc-item.fc-item.tmpl-custom-podcasts .section-1 .description img {
  width: 151px;
  display: block;
  margin-right: 24px;
}
.fc-item.fc-item.tmpl-custom-podcasts .section-1 .description p:first-of-type {
  margin-top: 0;
}
.fc-item.fc-item.tmpl-custom-podcasts .section-1 .description p:last-of-type {
  margin-bottom: 0;
}
.fc-item.fc-item.tmpl-custom-podcasts .section-1 .title {
  background-color: transparent;
}
.fc-item .podcast_widget,
.fc-item .field_podcast_episodes {
  margin-top: 38px;
}
.fc-item .podcast_widget h3,
.fc-item .field_podcast_episodes h3 {
  margin: 0 0 24px;
  color: #184954;
  background-color: transparent;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 22.4px;
  text-transform: uppercase;
}
.fc-item .field_podcast_episodes .item {
  margin: 0 0 22px;
  display: flex;
}
.fc-item .field_podcast_episodes .item .image {
  width: 392px;
  margin-right: 28px;
}
.fc-item .field_podcast_episodes .item .image img {
  object-fit: cover;
  font-family: 'object-fit:cover';
}
.fc-item .field_podcast_episodes .item .text {
  padding-top: 4px;
  width: calc(100% - 420px);
}
.fc-item .field_podcast_episodes .item .text h2 {
  margin: 0 0 8px;
}
.fc-item .field_podcast_episodes .item .text p {
  color: #184954;
  font-size: 17px;
  letter-spacing: 0;
  line-height: 23.8px;
  margin: 0 0 18px;
}
.fc-item .field_podcast_episodes .item .text .embed {
  background-color: #F5F5F5;
  padding: 10px;
}
.fc-item .field_podcast_episodes .item .text .bottom {
  display: flex;
  margin-top: 23px;
}
.fc-item .field_podcast_episodes .item .text .date {
  color: #184954;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 23.8px;
  position: relative;
  padding-right: 15px;
  margin-right: 12px;
}
.fc-item .field_podcast_episodes .item .text .date:before {
  display: none;
}
.fc-item .field_podcast_episodes .item .text .date:after {
  content: " ";
  display: block;
  width: 3px;
  height: 3px;
  background-color: #184954;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.fc-item .field_podcast_episodes .item .text .control {
  color: #184954;
  font-size: 14px;
  letter-spacing: 0;
  text-decoration: underline;
  line-height: 23.8px;
}
.fc-item .field_podcast_episodes .item .text .control:hover {
  cursor: pointer;
}
body[screen=sm] .fc-item.item-podcast-library .description {
  position: relative;
  padding-left: 175px;
}
body[screen=sm] .fc-item.item-podcast-library .description img {
  position: absolute;
  top: 0;
  left: 0;
}
body[screen=sm] .fc-item .field_podcast_episodes .item .image {
  height: 154px;
  width: 154px;
  margin-right: 21px;
}
body[screen=sm] .fc-item .field_podcast_episodes .item .image img {
  width: 100%;
  height: 100%;
}
body[screen=sm] .fc-item .field_podcast_episodes .item .text {
  padding-top: 1px;
  width: calc(100% - 175px);
}
body[screen=sm] .fc-item .field_podcast_episodes .item .text h2 {
  margin-bottom: 6px;
}
body[screen="sm"] .fc-item .catalog .field_catalog_intro,
body[screen="xs"] .fc-item .catalog .field_catalog_intro {
  width: auto;
  float: none;
}
body[screen="sm"] .fc-item .field_event_link,
body[screen="xs"] .fc-item .field_event_link {
  margin-bottom: 45px;
}
body[screen="sm"] .fc-item .field_stories_form .form,
body[screen="xs"] .fc-item .field_stories_form .form {
  padding: 30px;
}
body[screen="sm"] .fc-item .field_stories_form .form .rsform-block,
body[screen="xs"] .fc-item .field_stories_form .form .rsform-block {
  margin-bottom: 5px;
}
body[screen="sm"] .fc-item .field_stories_form .form input,
body[screen="xs"] .fc-item .field_stories_form .form input,
body[screen="sm"] .fc-item .field_stories_form .form textarea,
body[screen="xs"] .fc-item .field_stories_form .form textarea {
  margin: 0;
  width: 230px;
}
body[screen="sm"] .fc-item .field_stories_form .form .rsform-block.rsform-block-captcha,
body[screen="xs"] .fc-item .field_stories_form .form .rsform-block.rsform-block-captcha {
  transform: scale(0.8);
  margin-left: -31px;
}
body[screen="sm"] .fc-item .field_stories_form .form .rsform-block.rsform-block-submit,
body[screen="xs"] .fc-item .field_stories_form .form .rsform-block.rsform-block-submit {
  margin-top: 0;
}
body[screen="sm"] .fc-item .catalog {
  width: 568px;
  margin: 20px 26px;
}
body[screen="sm"] .fc-item .catalog .readmore {
  width: 346px;
}
body[screen="sm"] .fc-item .field_media_gallery {
  width: 100%;
}
body[screen="sm"] .fc-item .field_media_gallery .content {
  margin: 0 -10px;
}
body[screen="sm"] .fc-item .field_media_gallery .item {
  margin: 0 10px 15px 10px !important;
}
body[screen="xs"] .fc-item.item-podcast-library .group-1 {
  margin-bottom: 7.5px;
}
body[screen="xs"] .fc-item.item-podcast-library .title h1 {
  padding-top: 30px;
}
body[screen="xs"] .fc-item .field_oral_history .readmore,
body[screen="xs"] .fc-item .field_exhibitions_collection .readmore {
  width: 298px;
}
body[screen="xs"] .fc-item .field_exhibitions_collection h3 {
  width: 240px;
}
body[screen="xs"] .fc-item .field_exhibitions_collection .image-16-9 {
  width: 300px;
}
body[screen="xs"] .fc-item .field_oral_history ul li {
  padding: 40px 25px;
  width: 250px;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item {
  position: relative;
  margin-bottom: 18px;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .image {
  width: 87px;
  height: 87px;
  margin-right: 14px;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .image img {
  width: 100%;
  height: 100%;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .text {
  padding-top: 1px;
  width: calc(100% - 101px);
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .text h2 {
  margin-bottom: 6px;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 33.6px;
  font-weight: 400;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .text p {
  display: none;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .text .bottom {
  position: absolute;
  right: calc(100% - 87px);
  margin-top: 0;
  top: 96px;
  text-align: right;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .text .bottom .date {
  width: 87px;
  padding-right: 0;
  margin-right: 0;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .text .bottom .date:after {
  display: none;
}
body[screen="xs"] .fc-item .field_podcast_episodes .item .text .bottom .control {
  display: none;
}
body[screen="xs"] .field_banner img {
  min-height: 87px;
  object-fit: cover;
}
body[screen="xs"] .fc-item .catalog .field_catalog_intro,
body[screen="xs"] .fc-item .catalog .field_catalog_image,
body[screen="xs"] .fc-item .catalog h4 {
  display: none;
}
body[screen="xs"] .fc-item .catalog .readmore {
  width: 298px !important;
}
body[screen="xs"] .fc-item .catalog .readmore a {
  width: 298px !important;
}
body[screen="xs"] .fc-item.tmpl-custom-calendar .title h1 {
  padding: 20px 10px 50px;
}
.fc-item.tmpl-custom-exhibition h1 {
  margin: 0;
  color: #184954;
}
.fc-item.tmpl-custom-exhibition .field_catalog_intro {
  padding-bottom: 0;
  min-height: 100px;
}
.fc-item.tmpl-custom-exhibition .catalog .readmore {
  position: static;
}
.fc-item.tmpl-custom-calendar .title h1 {
  padding: 20px 10px 30px;
}
#imageRequest {
  margin-bottom: 80px;
}
#imageRequest .formContainer {
  padding: 0;
  border: 0 !important;
}
#imageRequest .rsform-block {
  width: calc(50% - 20px);
  float: left;
}
#imageRequest .rsform-block .formControlLabel {
  width: 120px !important;
  text-align: left;
}
#imageRequest .rsform-block .formControls {
  margin-left: 120px;
}
#imageRequest .rsform-block-name,
#imageRequest .rsform-block-telephone,
#imageRequest .rsform-block-organization,
#imageRequest .rsform-block-city,
#imageRequest .rsform-block-zip {
  margin-right: 40px;
}
#imageRequest .rsform-block-comments,
#imageRequest .rsform-block-captcha,
#imageRequest .rsform-block-submit {
  width: 100%;
}
#imageRequest .rsform-block-comments textarea,
#imageRequest .rsform-block-captcha textarea,
#imageRequest .rsform-block-submit textarea {
  margin: 5px 10px;
  width: calc(100% - 20px);
}
#imageRequest .rsform-block-captcha iframe {
  margin-left: 12px;
}
body[screen=sm] #imageRequest .rsform-block,
body[screen=xs] #imageRequest .rsform-block {
  width: 100%;
  float: none;
}
body[screen=sm] #imageRequest .rsform-block input,
body[screen=xs] #imageRequest .rsform-block input {
  width: calc(100% - 22px);
}
body[screen=sm] #imageRequest .rsform-block-name,
body[screen=xs] #imageRequest .rsform-block-name,
body[screen=sm] #imageRequest .rsform-block-telephone,
body[screen=xs] #imageRequest .rsform-block-telephone,
body[screen=sm] #imageRequest .rsform-block-organization,
body[screen=xs] #imageRequest .rsform-block-organization,
body[screen=sm] #imageRequest .rsform-block-city,
body[screen=xs] #imageRequest .rsform-block-city,
body[screen=sm] #imageRequest .rsform-block-zip,
body[screen=xs] #imageRequest .rsform-block-zip {
  margin-right: 0;
}
body[screen=xs] .fc-item.item-podcast-library .title h1 {
  padding-top: 30px;
}
body[screen=xs] #imageRequest .formControlLabel,
body[screen=xs] #imageRequest .formControls {
  width: 100%;
}
body[screen=xs] #imageRequest .formControls {
  margin-left: 0;
}
body[screen=xs] #imageRequest .rsform-block {
  margin-bottom: 0;
}
body[screen=xs] #imageRequest .rsform-block-comments textarea {
  margin: 5px 0;
  width: calc(100% - 12px) !important;
}
body[screen=xs] #imageRequest .rsform-block-captcha iframe {
  margin-left: 0;
}
.cat-calendar {
  padding-bottom: 0;
}
.cat-calendar .section-2 {
  position: relative;
}
.cat-calendar .cat-items {
  margin-top: 0;
}
.cat-calendar .cat-items .month {
  position: absolute;
  top: 10px;
  font-family: "Gotham A", "Gotham B";
  font-size: 1.3rem;
  font-weight: 700;
}
.cat-calendar .cat-items .previous {
  left: 10px;
}
.cat-calendar .cat-items .previous:before {
  content: "<< ";
}
.cat-calendar .cat-items .next {
  right: 10px;
}
.cat-calendar .cat-items .next:after {
  content: " >>";
}
.cat-calendar .cat-items .introitems {
  padding-top: 70px;
  position: relative;
}
.cat-calendar .cat-items .introitems .introitems-items-list li {
  position: relative;
  float: left;
  margin: 10px;
  width: 170px !important;
  padding: 90px 25px 95px;
}
.cat-calendar .cat-items .introitems .introitems-items-list li .group-1 {
  position: static;
}
.cat-calendar .cat-items .introitems .introitems-items-list li h4 {
  font-weight: 600;
  margin-bottom: 10px;
}
.cat-calendar .cat-items .introitems .introitems-items-list li .field_event_date,
.cat-calendar .cat-items .introitems .introitems-items-list li .field_session_date,
.cat-calendar .cat-items .introitems .introitems-items-list li .field_start_time {
  display: inline-block;
}
.cat-calendar .cat-items .introitems .introitems-items-list li .field_start_time:after {
  display: none;
}
.cat-calendar .cat-items .introitems .introitems-items-list li .field_start_time:before {
  content: " -";
  width: 10px;
  display: inline-block;
  margin-left: 5px;
}
.cat-calendar .cat-items .introitems .introitems-items-list li .field_event_program {
  font-size: 1.4rem;
  color: #184954;
  margin: 5px 0 0;
}
.cat-calendar .cat-items .introitems .introitems-items-list li .date_header {
  position: absolute;
  right: 25px;
  top: 25px;
  color: #184954;
  font-size: 2.5rem;
  font-weight: 700;
}
.cat-calendar .cat-items .introitems .introitems-items-list li .readmore {
  position: absolute;
  bottom: 25px;
  left: 25px;
  width: 168px;
  font-size: 1.5rem;
}
.cat-calendar .cat-items .introitems .introitems-items-list .readmore.view-all {
  width: 218px;
  margin: 10px;
}
.cat-calendar .cat-items .introitems .introitems-items-list .readmore.view-all:hover {
  cursor: pointer;
}
.cat-calendar .month-navigation {
  margin: 55px auto 35px;
  position: relative;
}
.cat-calendar .month-navigation .month {
  position: absolute;
  top: 0;
  font-family: "Gotham A", "Gotham B";
  font-size: 1.3rem;
  font-weight: 700;
}
.cat-calendar .month-navigation .previous {
  left: 10px;
}
.cat-calendar .month-navigation .previous:before {
  content: "<< ";
}
.cat-calendar .month-navigation .next {
  right: 10px;
}
.cat-calendar .month-navigation .next:after {
  content: " >>";
}
body[screen="xs"] .cat-calendar .sort .filters {
  padding: 3px 0;
}
body[screen="xs"] .cat-calendar .sort .filters li {
  margin: 2px 10px;
}
body[screen="xs"] .cat-calendar .sort .filters li span {
  width: 298px;
}
body[screen="xs"] .cat-calendar .section-2 .cat-items .introitems-items-list li:nth-child(n+11) {
  display: none;
}
body[screen="xs"] .cat-calendar .section-2 .month-navigation .previous {
  left: 0;
}
body[screen="xs"] .cat-calendar .section-2 .month-navigation .next {
  right: 0;
}
body[screen="xs"] .cat-calendar .section-2 .previous {
  left: -30px;
}
body[screen="xs"] .cat-calendar .section-2 .next {
  right: -30px;
}
.fc-category.tmpl-custom-collection {
  padding-bottom: 0;
}
.fc-category.tmpl-custom-collection .cat-description {
  margin: 10px;
}
.fc-category.tmpl-custom-collection .pagination {
  margin-bottom: 80px;
}
.fc-category.tmpl-custom-collection .section-1 {
  position: relative;
}
.fc-category.tmpl-custom-collection .title h1 {
  padding-top: 20px;
}
.fc-category.tmpl-custom-collection .message-box {
  position: absolute;
  top: calc(50% - 38.5px);
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid rgba(66, 66, 66, 0.5);
  box-sizing: border-box;
  width: 960px;
}
.fc-category.tmpl-custom-collection .message-box .message {
  background-color: rgba(53, 102, 117, 0.9);
  color: #fff;
  padding: 30px;
  margin: 1px;
  font-size: 22px;
  line-height: 1.682;
  text-align: center;
}
.fc-category.tmpl-custom-collection .cat-filters {
  margin-top: 48px;
}
.fc-category.tmpl-custom-collection .cat-filters .fc_filter_html.fc_html_field_106:before {
  content: "Featured";
  display: inline-block;
  position: absolute;
  font-size: 1rem;
  font-weight: 500;
  top: -10px;
  left: 10px;
  padding: 6px 24px 4px 12px;
  background-color: #2a839e;
  color: #fff;
  border-radius: 2px 2px 0 0;
}
.fc-category.tmpl-custom-collection .cat-filters .btn-success {
  display: none;
}
.fc-category.tmpl-custom-collection .cat-items .introitems-items .introitems-items-list li.image-16-9 .group-1 {
  height: 258.75px;
  overflow: hidden;
}
.fc-category.tmpl-custom-collection .cat-items .introitems-items .introitems-items-list li.image-16-9 .field_wide_image {
  min-height: 258.75px;
  min-width: 460px;
}
.fc-category.tmpl-custom-collection .cat-items .introitems-items .introitems-items-list li.image-16-9 .title_fields {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.fc-category.tmpl-custom-collection .cat-items .introitems-items .introitems-items-list li.image-16-9 .title_fields h3 {
  position: static;
}
.fc-category.tmpl-custom-collection .cat-items .introitems-items .introitems-items-list li.image-16-9 .title_fields .on_view {
  font-size: 1.1rem;
  color: #184954;
  padding: 10px;
  width: 30px;
  font-weight: 400;
  font-family: 'Gotham A', 'Gotham B';
  background-color: rgba(255, 255, 255, 0.8);
  margin-bottom: 3px;
}
.fc-category.tmpl-custom-collection .artist {
  position: relative;
  width: 890px;
  padding: 25px 25px 55px;
  margin: 25px auto;
  background-color: #f4f4f4;
}
.fc-category.tmpl-custom-collection .artist h4 {
  font-weight: 600;
}
.fc-category.tmpl-custom-collection .artist .field_square_image {
  width: 172px;
  margin-right: 15px;
  float: left;
}
.fc-category.tmpl-custom-collection .artist .description {
  font-size: 1.4rem;
  line-height: 2.3rem;
  color: #184954;
  margin-bottom: 10px;
}
.fc-category.tmpl-custom-collection .artist .description p {
  margin: 5px 0;
}
.fc-category.tmpl-custom-collection .artist .readmore {
  width: 255px;
  position: absolute;
  right: 25px;
  font-size: 1.5rem;
  bottom: 25px;
}
.fc-category.tmpl-custom-collection .stories_link {
  background-color: #f4f4f4;
  margin: 85px 10px 30px;
  padding: 35px 30px 30px;
}
.fc-category.tmpl-custom-collection .stories_link h4 {
  font-size: 1.9rem;
  color: #184954;
  text-transform: none;
  font-weight: 600;
}
.fc-category.tmpl-custom-collection .stories_link p {
  color: #184954;
}
body[screen="md"] .fc-category.tmpl-custom-collection .message-box {
  width: 704px;
}
body[screen="md"] .fc-category.tmpl-custom-collection .message-box .message {
  font-size: 1.65rem;
  line-height: 1.697;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .message-box {
  top: 18.4px;
  transform: translateX(-50%);
  width: 563px;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .message-box .message {
  font-size: 1.25rem;
  line-height: 1.2;
  padding: 35px 42px;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .title h1 {
  font-size: 2.6rem;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .artist {
  width: 410px;
  padding: 25px 25px 55px;
  margin: 25px auto;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .artist .description {
  width: auto;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .message p {
  padding: 30px 45px;
  font-size: 1.8rem;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .fc_filter {
  width: calc(50% - 2.5px);
}
body[screen="sm"] .fc-category.tmpl-custom-collection .fc_filter select {
  width: 100% !important;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .fc_filter.fc_filter_buttons_box {
  width: auto !important;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .fc_filter.fc_filter_text_search {
  width: 433px !important;
}
body[screen="sm"] .fc-category.tmpl-custom-collection .fc_filter_id_64,
body[screen="sm"] .fc-category.tmpl-custom-collection .fc_filter_id_27 {
  margin-right: 0 !important;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .title {
  position: static;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .cat-filters {
  margin-bottom: 0;
  margin-top: 66px;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .cat-filters .fc_filter_html.fc_html_field_106:before {
  display: none;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .message-box {
  border: 0;
  width: 100%;
  height: calc(100% - 66px);
  box-sizing: border-box;
  top: 0;
  left: 0;
  transform: translate(0, 0);
  background-color: rgba(53, 102, 117, 0.9);
}
body[screen="xs"] .fc-category.tmpl-custom-collection .message-box .message {
  margin: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: transparent;
  font-size: 1.25rem;
  line-height: 1.2;
  padding: 10px 2.5% 4px;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .cat-image {
  min-height: auto;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .cat-image img {
  max-width: none;
  width: 100%;
  height: auto;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .artist {
  width: 280px;
  padding: 10px 10px 75px;
  margin: 25px auto;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .artist .field_square_image {
  width: 126px;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .artist .description {
  width: auto;
  margin-bottom: 0;
}
body[screen="xs"] .fc-category.tmpl-custom-collection .fc_filter_id_74 {
  position: absolute;
  left: 10px;
  top: -30px;
}
.fc-category.tmpl-custom-learn-and-create .cat-description,
.fc-category.tmpl-custom-programs .cat-description {
  margin: 0 10px;
}
.fc-category.tmpl-custom-learn-and-create .cat-description h2,
.fc-category.tmpl-custom-programs .cat-description h2 {
  margin: 42px 0 30px;
}
.fc-category.tmpl-custom-learn-and-create .cat-items,
.fc-category.tmpl-custom-programs .cat-items {
  margin-top: 25px;
}
.fc-category.tmpl-custom-learn-and-create .cat-items .introitems-items-list,
.fc-category.tmpl-custom-programs .cat-items .introitems-items-list {
  margin-top: 0;
}
body[screen=xs] .fc-category.tmpl-custom-learn-and-create .introitems-items-list li h3,
body[screen=xs] .fc-category.tmpl-custom-programs .introitems-items-list li h3 {
  width: 100%;
  box-sizing: border-box;
}
.fc-category.cat-exhibitions .introitems-items-list {
  display: flex;
  flex-wrap: wrap;
}
.cat-john-mosley-photographs .title {
  position: static;
}
.cat-john-mosley-photographs .cat-items {
  margin-top: 50px;
}
.cat-john-mosley-photographs .cat-items p {
  margin: 10px;
  color: #184954;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.7rem;
}
.cat-john-mosley-photographs .cat-filters .fc_filter {
  width: calc(25% - 3.75px) !important;
}
.cat-john-mosley-photographs .cat-filters .fc_filter select {
  width: 100% !important;
}
.cat-john-mosley-photographs .cat-filters .fc_filter_text_search {
  width: calc(100% - 2px) !important;
}
.cat-john-mosley-photographs .cat-filters .fc_filter_buttons_box {
  width: auto !important;
}
.cat-john-mosley-photographs .cat-filters .fc_filter_id_97 {
  margin-right: 0 !important;
}
body[screen="sm"] .cat-john-mosley-photographs .cat-filters .fc_filter {
  width: calc(50% - 2.5px) !important;
}
body[screen="sm"] .cat-john-mosley-photographs .cat-filters .fc_filter select {
  width: 100% !important;
}
body[screen="sm"] .cat-john-mosley-photographs .cat-filters .fc_filter.fc_filter_buttons_box {
  width: auto !important;
}
body[screen="sm"] .cat-john-mosley-photographs .cat-filters .fc_filter.fc_filter_text_search {
  width: calc(100% - 2px) !important;
}
body[screen="sm"] .cat-john-mosley-photographs .cat-filters .fc_filter_id_96,
body[screen="sm"] .cat-john-mosley-photographs .cat-filters .fc_filter_id_97 {
  margin-right: 0 !important;
}
body[screen="xs"] .cat-john-mosley-photographs .cat-filters {
  margin-bottom: 0;
}
body[screen="xs"] .cat-john-mosley-photographs .cat-filters .fc_filter {
  width: 300px !important;
}
body[screen="xs"] .cat-john-mosley-photographs .cat-filters .fc_filter select {
  width: 300px !important;
}
body[screen="xs"] .cat-john-mosley-photographs .cat-filters .fc_filter_text_search {
  width: 298px !important;
}
body[screen="xs"] .cat-john-mosley-photographs .cat-filters .fc_filter_text_search input {
  width: 250px !important;
}
body[screen="xs"] .cat-john-mosley-photographs .cat-filters .fc_filter_buttons_box {
  width: auto !important;
}
.fc-item.tmpl-custom-programs .group-1 {
  position: relative;
}
.fc-item.tmpl-custom-programs .group-3 {
  padding-bottom: 50px;
}
.fc-item.tmpl-custom-programs .group-4 {
  padding: 20px 0;
}
.fc-item.tmpl-custom-programs .group-4 h2 {
  margin-left: 10px;
}
.fc-item.tmpl-custom-programs .group-4 .image-16-9 h3 {
  padding-bottom: 75px;
}
.fc-item.tmpl-custom-programs .group-4 .image-16-9 a.readmore {
  position: absolute;
  bottom: 15px;
  right: 10px;
  color: #fff;
}
.fc-item.tmpl-custom-collection .title {
  position: static;
}
.fc-item.tmpl-custom-collection .group-2 .field_square_image,
.fc-item.tmpl-custom-collection .group-2 .field_art_image {
  width: 380px;
  float: left;
  margin-right: 20px;
}
.fc-item.tmpl-custom-collection .group-2 .field_media_gallery {
  width: 380px;
  margin-left: 0;
  float: left;
  margin-right: 20px;
}
.fc-item.tmpl-custom-collection .group-2 .field_media_gallery .content {
  margin: 0;
}
.fc-item.tmpl-custom-collection .group-2 .field_media_gallery a {
  width: 180px;
  height: 130px;
}
.fc-item.tmpl-custom-collection .group-2 .field_media_gallery a:nth-child(even) {
  margin-left: 20px;
  margin-right: 0;
}
.fc-item.tmpl-custom-collection .group-2 .field_media_gallery a:first-child {
  margin: 10px 0 !important;
}
.fc-item.tmpl-custom-collection .group-2 .field_art_image {
  padding: 20px 0;
  text-align: center;
  background-color: #f4f4f4;
}
.fc-item.tmpl-custom-collection .group-3 .field:nth-child(even) {
  margin-right: 0;
}
.fc-item.tmpl-custom-collection .group-3 .field_related_artist,
.fc-item.tmpl-custom-collection .group-3 .field_art_title,
.fc-item.tmpl-custom-collection .group-3 .field_nationality,
.fc-item.tmpl-custom-collection .group-3 .field_date,
.fc-item.tmpl-custom-collection .group-3 .field_life_dates,
.fc-item.tmpl-custom-collection .group-3 .field_medium,
.fc-item.tmpl-custom-collection .group-3 .field_medium_text,
.fc-item.tmpl-custom-collection .group-3 .field_credit_line,
.fc-item.tmpl-custom-collection .group-3 .field_dimensions {
  float: left;
  color: #184954;
  font-size: 1.7rem;
  margin-right: 20px;
  margin-bottom: 15px;
  width: 260px;
}
.fc-item.tmpl-custom-collection .group-3 .field_related_artist .label,
.fc-item.tmpl-custom-collection .group-3 .field_art_title .label,
.fc-item.tmpl-custom-collection .group-3 .field_nationality .label,
.fc-item.tmpl-custom-collection .group-3 .field_date .label,
.fc-item.tmpl-custom-collection .group-3 .field_life_dates .label,
.fc-item.tmpl-custom-collection .group-3 .field_medium .label,
.fc-item.tmpl-custom-collection .group-3 .field_medium_text .label,
.fc-item.tmpl-custom-collection .group-3 .field_credit_line .label,
.fc-item.tmpl-custom-collection .group-3 .field_dimensions .label {
  font-size: 1.9rem;
  font-weight: 600;
  margin-bottom: 5px;
}
.fc-item.tmpl-custom-collection .group-3 .description {
  clear: both;
  margin-top: 10px;
  padding-top: 25px;
  border-top: 2px solid #f4f4f4;
}
.fc-item.tmpl-custom-collection .group-3 .field_stories_trigger {
  display: none;
}
.fc-item.tmpl-custom-collection .group-3 .field_stories_form,
.fc-item.tmpl-custom-collection .group-3 .addthis_toolbox {
  clear: both;
}
.fc-item.tmpl-custom-collection .group-4 {
  padding-bottom: 40px;
}
.fc-item.tmpl-custom-collection .group-4 .field_artist_sessions .field_event_date,
.fc-item.tmpl-custom-collection .group-4 .field_artist_sessions .field_session_date {
  margin-bottom: 0 !important;
}
.fc-item.tmpl-custom-collection .group-5 .return .readmore:nth-child(4n) {
  margin-right: 0;
}
.type-id-17 .fc-item.tmpl-custom-collection .group-3 .description {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
.type-id-17 .fc-item.tmpl-custom-collection .group-3 .description p:first-of-type {
  margin-top: 0;
}
.type-id-17 .fc-item.tmpl-custom-collection .field_instructor_website .label,
.type-id-17 .fc-item.tmpl-custom-collection .field_instructor_videos .label,
.type-id-17 .fc-item.tmpl-custom-collection .field_instructor_email .label {
  font-weight: 600;
  font-size: 1.9rem;
}
.type-id-17 .fc-item.tmpl-custom-collection .field_instructor_videos,
.type-id-17 .fc-item.tmpl-custom-collection .field_instructor_email {
  margin-top: 45px;
}
body[screen="sm"] .fc-item.tmpl-custom-collection .return .readmore {
  width: 201px;
  margin-right: 5px;
}
body[screen="sm"] .fc-item.tmpl-custom-collection .return .readmore:last-child {
  margin-right: 0;
}
body[screen="sm"] .fc-item.tmpl-custom-collection .group-2 .field_square_image,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-2 .field_square_image,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-2 .field_media_gallery,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-2 .field_media_gallery,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-2 .field_art_image,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-2 .field_art_image {
  width: 300px;
}
body[screen="sm"] .fc-item.tmpl-custom-collection .group-2 .field_media_gallery .item,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-2 .field_media_gallery .item {
  width: 140px;
  height: 105px;
}
body[screen="sm"] .fc-item.tmpl-custom-collection .group-3 .field_related_artist,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-3 .field_related_artist,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-3 .field_art_title,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-3 .field_art_title,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-3 .field_nationality,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-3 .field_nationality,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-3 .field_date,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-3 .field_date,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-3 .field_life_dates,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-3 .field_life_dates,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-3 .field_medium,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-3 .field_medium,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-3 .field_credit_line,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-3 .field_credit_line,
body[screen="sm"] .fc-item.tmpl-custom-collection .group-3 .field_dimensions,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-3 .field_dimensions {
  width: 140px;
}
body[screen="sm"] .fc-item.tmpl-custom-collection .group-5 .return .readmore,
body[screen="xs"] .fc-item.tmpl-custom-collection .group-5 .return .readmore {
  padding: 8px 0;
}
body[screen="xs"] .fc-item.tmpl-custom-collection .group-2 .field_media_gallery {
  margin-bottom: 20px;
}
body[screen="xs"] .fc-item.tmpl-custom-collection .group-5 .return .readmore {
  margin-right: 0;
}
.fc-item.tmpl-custom-exhibition .group-2 h2 {
  margin: 40px 0 2px;
}
.fc-item.tmpl-custom-exhibition .group-2 .description *:first-child {
  margin-top: 0;
}
.fc-item.tmpl-custom-exhibition .group-2 .field_exhibition_artists {
  font-size: 17px;
  line-height: 24px;
  color: #184954;
}
.fc-item.tmpl-custom-exhibition .group-2 .field_exhibition_artists h2 {
  margin: 30px 0 2px;
}
.fc-item.tmpl-custom-exhibition .group-2 .field_exhibition_artists a {
  color: #2a839e;
  text-decoration: underline;
}
.fc-item.tmpl-custom-exhibition .group-2 .field_exhibition_artists a:hover {
  text-decoration: none;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists {
  padding: 0 10px;
  font-style: initial;
  margin-bottom: 40px;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .artists {
  column-gap: 41px;
  columns: 3;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists p {
  font-size: 17px;
  line-height: 24px;
  max-width: 681px;
  color: #184954;
  margin: 12px 0;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .artist {
  color: #184954;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .artist a {
  color: #2a839e;
  text-decoration: underline;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .artist a:hover {
  text-decoration: none;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .artist,
.fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .artist a {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 24px;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes {
  padding: 0 10px;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .image {
  width: 223px;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text {
  max-width: 504px;
}
.fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item h3 {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 7px;
}
.fc-item.tmpl-custom-exhibition .group-5 {
  background-color: transparent;
}
.fc-item.tmpl-custom-exhibition .group-6 {
  background-color: #f4f4f4;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes h2,
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes h2 {
  font-size: 24px;
  line-height: 34px;
  font-weight: 400;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item,
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item {
  flex-wrap: wrap;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .image,
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .image {
  flex-shrink: 0;
  width: 87px;
  height: 87px;
  margin-right: 14px;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text,
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text {
  width: calc(100% - 101px);
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text h3,
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text h3 {
  margin-bottom: 4px;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text .date:after,
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text .date:after {
  display: none;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text .bottom,
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item .text .bottom {
  display: none;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item > .embed,
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_podcast_episodes .item > .embed {
  margin-top: 11px;
  width: 100%;
  background-color: #F5F5F5;
  padding: 10px;
  max-width: 320px;
  display: block;
  box-sizing: border-box;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-2 > h2 {
  font-weight: 400;
  margin: 30px 0 6px;
  font-size: 24px;
  line-height: 34px;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-2 .field_exhibition_artists h2 {
  font-weight: 400;
  margin: 30px 0 2px;
  font-size: 24px;
  line-height: 34px;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 {
  padding-top: 0;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists h2 {
  font-weight: 400;
  margin: 0.67em 0 11px;
  font-size: 24px;
  line-height: 34px;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists p {
  margin: 11px 0;
}
body[screen=sm] .fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .artists {
  column-count: 2;
  column-gap: 48px;
}
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-2 h2 {
  font-weight: 400;
  margin: 30px 0 2px;
  font-size: 24px;
  line-height: 34px;
}
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 {
  padding-top: 0;
  padding-bottom: 0;
}
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists {
  margin-bottom: 20px;
}
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists h2 {
  font-weight: 400;
  margin: 0 0 6px;
  font-size: 24px;
  line-height: 34px;
}
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists p {
  margin: 6px 0 11px;
}
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .artists {
  column-count: initial;
  column-gap: initial;
}
body[screen=xs] .fc-item.tmpl-custom-exhibition .group-4 .field_exhibition_artists .readmore {
  width: 156px;
  font-size: 1.5rem;
  line-height: 21px;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter {
  width: calc(40.5% - 3.333px);
  float: left;
  margin: 5px 5px 0 0;
  position: relative;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter input,
.fc-item.tmpl-custom-learn-and-create .session-filters .filter textarea,
.fc-item.tmpl-custom-learn-and-create .session-filters .filter select {
  transition: none !important;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter .filter-label {
  background-color: transparent;
  width: 100%;
  margin: 0;
  padding: 7px 15px;
  font-family: "Gotham A", "Gotham B";
  font-weight: 500;
  font-size: 1.3rem;
  color: #184954;
  border: 1px solid #2a839e;
  display: block;
  box-sizing: border-box;
  position: relative;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter .filter-label:before {
  position: absolute;
  bottom: 2px;
  right: 15px;
  font-family: 'FontAwesome';
  content: '\f0d7';
  display: block;
  color: #2a839e;
  font-size: 1.4rem;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter .filter-label:after {
  position: absolute;
  top: 2px;
  right: 15px;
  font-family: 'FontAwesome';
  content: '\f0d8';
  display: block;
  color: #2a839e;
  font-size: 1.4rem;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter .filter-label:hover {
  cursor: pointer;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter ul {
  list-style: none;
  display: none;
  padding-left: 0;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #2a839e;
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  top: 100%;
  left: 0;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter ul li {
  width: 100%;
  box-sizing: border-box;
  padding: 7px 15px;
  margin: 0;
  font-weight: 500;
  font-size: 1.3rem;
  color: #184954;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter ul li:hover {
  cursor: pointer;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter.level {
  margin-right: 0;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .filter.active ul {
  display: block;
  margin: 0;
  z-index: 5;
  background-color: #fff;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .reset-filters {
  width: calc(19% - 3.75px);
  float: right;
  font-size: 1.3rem;
  font-family: "Gotham A", "Gotham B";
  color: #184954;
  text-decoration: underline;
  text-align: center;
  padding: 9px 0 5px;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .reset-filters:before {
  content: " ";
  border: 1px solid #184954;
  width: 6px;
  height: 6px;
  font-family: 'IonIcons';
  content: '\f12a';
  padding: 5px;
  display: inline-block;
  font-size: 10px;
  line-height: 6px;
  margin-right: 6px;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .reset-filters:hover {
  color: #2a839e;
  cursor: pointer;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .summary {
  clear: left;
  margin-top: 10px;
  color: #184954;
  font-size: 1.4rem;
  display: block;
}
.fc-item.tmpl-custom-learn-and-create .session-filters .summary .active-filter {
  font-style: italic;
}
.fc-item.tmpl-custom-learn-and-create .field_learn_create_exhibitions .image-16-9 h3 {
  padding-bottom: 50px;
}
body[screen=sm] .fc-item.tmpl-custom-learn-and-create .session-filters {
  position: relative;
}
body[screen=sm] .fc-item.tmpl-custom-learn-and-create .session-filters .filter {
  width: calc(50% - 2.5px);
}
body[screen=sm] .fc-item.tmpl-custom-learn-and-create .session-filters .filter:nth-child(2) {
  margin-right: 0;
}
body[screen=sm] .fc-item.tmpl-custom-learn-and-create .session-filters .reset-filters {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0;
  width: calc(21% - 3.75px);
}
body[screen=xs] .fc-item.tmpl-custom-learn-and-create .session-filters {
  margin: 0 auto;
  position: relative;
}
body[screen=xs] .fc-item.tmpl-custom-learn-and-create .session-filters .filter {
  width: 100%;
  margin: 5px 0;
}
body[screen=xs] .fc-item.tmpl-custom-learn-and-create .session-filters .reset-filters {
  width: 100%;
  text-align: left;
}
body[screen=xs] .fc-item.tmpl-custom-learn-and-create .field_learn_create_exhibitions .image-16-9 {
  margin: 10px auto;
}
body[screen=xs] .fc-item.tmpl-custom-learn-and-create .field_learn_create_exhibitions .image-16-9 h3 {
  padding-top: 20px;
  padding-bottom: 60px;
}
.com_finder .row.main {
  position: relative;
  padding-top: 90px;
}
.com_finder .row.main .title {
  bottom: auto;
  top: 0;
}
.com_finder .row.main .finder input.inputbox:focus {
  box-shadow: none;
}
.com_finder .row.main .finder ul.search-results {
  list-style: none;
  margin-top: 60px;
  padding: 0 30px;
}
.com_finder .row.main .finder ul.search-results li {
  margin-bottom: 50px;
}
.com_finder .row.main .finder ul.search-results li h4 {
  text-decoration: underline;
  font-size: 1.9rem;
  font-weight: 600;
  text-transform: none;
}
.com_finder .row.main .finder ul.search-results li .result-text {
  color: #184954;
  margin-bottom: 5px;
}
.com_finder .row.main .finder ul.search-results li .result-url {
  font-size: 1.7rem;
  color: #184954;
  text-decoration: underline;
}
body[screen=xs].com_finder .row.main input {
  margin-right: 0;
  width: 220px;
}
.mod_lyquix_banners {
  margin: 0 auto;
  max-width: 1920px;
}
.mod_lyquix_banners .banners {
  padding-bottom: 33.33%;
  overflow: hidden;
  position: relative;
}
.mod_lyquix_banners .banners .banner {
  position: absolute;
}
.mod_lyquix_banners .banners .banner img {
  width: 100%;
}
.mod_lyquix_banners .banners .banner img img:last-of-type {
  display: none;
}
.mod_lyquix_banners .text-wrapper {
  position: absolute;
  bottom: 5px;
  width: 100%;
  margin: 0 10px;
  background-color: rgba(255, 255, 255, 0.8);
}
.mod_lyquix_banners .text-wrapper .text {
  margin: 0 auto;
  text-transform: uppercase;
  padding: 10px 55px;
  text-align: center;
  position: relative;
  color: #184954;
  font-size: 1.5rem;
  font-weight: 600;
}
.mod_lyquix_banners .text-wrapper .text h1 {
  text-transform: none;
  margin: 0 0 5px;
  font-weight: 600;
  line-height: 1.7;
}
.mod_lyquix_banners .text-wrapper .text h1 a {
  color: #184954;
}
.mod_lyquix_banners .text-wrapper .text .description {
  letter-spacing: 2px;
}
.mod_lyquix_banners .text-wrapper .prev,
.mod_lyquix_banners .text-wrapper .next {
  color: #184954;
  width: 30px;
  height: 30px;
  position: absolute;
  font-size: 60px;
  top: 5%;
}
.mod_lyquix_banners .text-wrapper .prev:hover,
.mod_lyquix_banners .text-wrapper .next:hover {
  cursor: pointer;
}
.mod_lyquix_banners .text-wrapper .prev {
  left: 20px;
}
.mod_lyquix_banners .text-wrapper .next {
  right: 20px;
}
.mod_lyquix_banners .tab-wrapper .tabs {
  margin: 10px 10px 70px;
}
.mod_lyquix_banners .tab-wrapper .tabs .tab {
  float: left;
  width: 7px;
  height: 7px;
  border: 3px solid #184954;
  border-radius: 7px;
  margin-left: 12px;
}
.mod_lyquix_banners .tab-wrapper .tabs .tab.on {
  background-color: #184954;
}
.mod_lyquix_banners .tab-wrapper .tabs .tab:first-child {
  margin-left: 0;
}
body[screen=lg] .text,
body[screen=md] .text {
  min-height: 73px;
}
body[screen=sm] .mod_lyquix_banners .text-wrapper .text h1,
body[screen=xs] .mod_lyquix_banners .text-wrapper .text h1 {
  font-size: 2.6rem;
  margin-bottom: 0;
}
body[screen=sm] .mod_lyquix_banners .text-wrapper .text .description,
body[screen=xs] .mod_lyquix_banners .text-wrapper .text .description {
  display: none;
}
body[screen=sm] .mod_lyquix_banners .text-wrapper .text .prev,
body[screen=xs] .mod_lyquix_banners .text-wrapper .text .prev,
body[screen=sm] .mod_lyquix_banners .text-wrapper .text .next,
body[screen=xs] .mod_lyquix_banners .text-wrapper .text .next {
  top: 26%;
  font-size: 22px;
}
body[screen="lg"] .mod_lyquix_banners .text-wrapper {
  max-width: 1100px;
}
body[screen="md"] .mod_lyquix_banners .text-wrapper {
  max-width: 940px;
}
body[screen="md"] .mod_lyquix_banners .text-wrapper .text {
  max-width: 850px;
}
body[screen="sm"] .mod_lyquix_banners .text-wrapper {
  max-width: 460px;
}
body[screen="sm"] .mod_lyquix_banners .text-wrapper .text {
  max-width: 530px;
}
body[screen="xs"] .mod_lyquix_banners .banners {
  padding-bottom: 132%;
}
body[screen="xs"] .mod_lyquix_banners .banners .banner .img:last-of-type {
  display: block;
}
body[screen="xs"] .mod_lyquix_banners .text-wrapper {
  max-width: 300px;
}
body[screen="xs"] .mod_lyquix_banners .text-wrapper .text {
  max-width: 242px;
  padding: 10px 39px;
}
body[screen="xs"] .mod_lyquix_banners .text-wrapper .text h1 {
  font-size: 1.5rem;
}
body[screen="xs"] .mod_lyquix_banners .text-wrapper .text .prev,
body[screen="xs"] .mod_lyquix_banners .text-wrapper .text .next {
  font-size: 22px;
}
body[screen="xs"] .mod_lyquix_banners .tab-wrapper .tabs {
  margin-bottom: 30px;
}
.featherlight {
  width: 100%;
}
.featherlight .featherlight-content {
  padding: 35px 10px 0;
  border-bottom: 0;
  overflow: visible;
}
.featherlight .featherlight-content .newsletter {
  display: block !important;
  padding: 0 20px;
}
.featherlight .featherlight-content img {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  max-height: 720px;
}
.featherlight .featherlight-content .featherlight-close-icon {
  top: -40px;
  height: 25px;
  background-color: #fff;
  border: 1px solid #2a839e;
  color: #184954;
}
.featherlight .featherlight-content .featherlight-previous,
.featherlight .featherlight-content .featherlight-next {
  position: static;
}
.featherlight .featherlight-content .featherlight-previous span,
.featherlight .featherlight-content .featherlight-next span {
  color: #2a839e;
  line-height: 34px;
  display: block;
  position: static;
  font-size: 13px;
  text-decoration: underline;
  width: 72px;
  margin-top: 5px;
}
.featherlight .featherlight-content .featherlight-previous {
  float: left;
  margin-left: 15px;
}
.featherlight .featherlight-content .featherlight-next {
  float: right;
  margin-right: 15px;
}
.featherlight .featherlight-content .caption {
  color: #184954;
  font-size: 17px;
  line-height: 34px;
  padding: 25px 0;
}
.featherlight .featherlight-content .counter {
  border-top: 1px solid #f4f4f4;
  padding-top: 5px;
  margin: 0 -3px;
  line-height: 34px;
  text-align: center;
  font-weight: 700;
  font-size: 13px;
  color: #184954;
}
.featherlight-iframe .featherlight-content {
  min-width: 65%;
}
body[screen="xs"] .featherlight-iframe .featherlight-content {
  min-width: 80%;
  margin: 0 auto;
}
/*# sourceMappingURL=styles.map */