@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: url(../edx-pattern-library/fonts/OpenSans/OpenSans-Light-webfont.woff2) format("woff2"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Light-webfont.woff) format("woff"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Light-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 300;
    src: url(../edx-pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.woff2) format("woff2"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.woff) format("woff"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-LightItalic-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: url(../edx-pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.woff2) format("woff2"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.woff) format("woff"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Regular-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 400;
    src: url(../edx-pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.woff2) format("woff2"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.woff) format("woff"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Italic-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    src: url(../edx-pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.woff2) format("woff2"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.woff) format("woff"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Semibold-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 600;
    src: url(../edx-pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff2) format("woff2"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff) format("woff"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: url(../edx-pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.woff2) format("woff2"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.woff) format("woff"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-Bold-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 700;
    src: url(../edx-pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff2) format("woff2"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff) format("woff"), url(../edx-pattern-library/fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "edx-icons";
    font-style: normal;
    font-weight: 300;
    src: url(../edx-pattern-library/fonts/edx-icons/edx-icons.woff) format("woff"), url(../edx-pattern-library/fonts/edx-icons/edx-icons.ttf) format("truetype");
}
.btn:disabled, .btn-neutral:disabled, .btn-brand:disabled, .modal .inner-wrapper form .submit input[type="submit"]:disabled, .leanModal_box .inner-wrapper form .submit input[type="submit"]:disabled, .btn-link:disabled, .table-sortable .sortable .action-sort:disabled, .btn-elevated:disabled, .btn-inverse:disabled, .is-disabled.btn, .is-disabled.btn-neutral, .is-disabled.btn-brand, .modal .inner-wrapper form .submit input.is-disabled[type="submit"], .leanModal_box .inner-wrapper form .submit input.is-disabled[type="submit"], .is-disabled.btn-link, .table-sortable .sortable .is-disabled.action-sort, .is-disabled.btn-elevated, .is-disabled.btn-inverse, .wrapper-custom-select:disabled, .wrapper-custom-select.is-disabled {
    pointer-events: none;
    outline: none;
    cursor: not-allowed;
}
/*[class^='wrapper'] {*/
    /*width: 100%}*/
/*[class^='wrapper']::after {*/
    /*clear: both;*/
    /*content: "";*/
    /*display: table;*/
/*}*/
.list-divided .item:last-child, ul .item:last-child, .list-bulleted .item:last-child, ol .item:last-child, .list-ordered .item:last-child, .list-inline .item:last-child, .list-grouped .item:last-child, .list .item:last-child, .list li:last-child, ol li:last-child, ul li:last-child, .list-divided:last-child, ul:last-child, .list-bulleted:last-child, ol:last-child, .list-ordered:last-child, .list-inline:last-child, .list-grouped:last-child, .list:last-child, .list-divided .item-complex:last-child, ul .item-complex:last-child, .list-bulleted .item-complex:last-child, ol .item-complex:last-child, .list-ordered .item-complex:last-child, .list-inline .item-complex:last-child, .list-grouped .item-complex:last-child, .list .item-complex:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.sr-only, .sr, .input-radio.replace-checkbox, .input-radio.replace-radio, .input-checkbox.replace-checkbox, .input-checkbox.replace-radio {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,  1px,  1px,  1px);
    position: absolute;
    margin: -1px;
    height: 1px;
    width: 1px;
    border: 0;
    padding: 0;
    overflow: hidden;
    word-wrap: normal;
}
.bg-replace {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}
.sr-only, .sr, .sr-only *, .sr * {
    background: #000 !important;
    color: #fff !important;
}
.list-inline, .list-divided, ul, .list-bulleted, ol, .list-ordered, .list-grouped, .list, .list-unstyled, .grid-manual .gallery, .tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    text-indent: 0;
}
.list-inline li, .list-divided li, ul li, .list-bulleted li, ol li, .list-ordered li, .list-grouped li, .list li, .list-unstyled li, .list-inline dt, .list-divided dt, ul dt, .list-bulleted dt, ol dt, .list-ordered dt, .list-grouped dt, .list dt, .list-unstyled dt, .list-inline dd, .list-divided dd, ul dd, .list-bulleted dd, ol dd, .list-ordered dd, .list-grouped dd, .list dd, .list-unstyled dd {
    margin: 0;
    padding: 0;
}
.list-inline li, .list-inline dt, .list-inline dd {
    display: inline-block;
}
.copy-lead a, .copy-large a, .copy-base a, .alert-copy a, .alert-copy-with-title a, .copy-meta a, .table caption a, .table-simplified caption a, .copy-micro a, .wrapper-footer footer#footer-openedx a, a, .link, .btn-link, .table-sortable .sortable .action-sort {
    -webkit-transition: color 0.125s ease-in-out 0s;
    -moz-transition: color 0.125s ease-in-out 0s;
    transition: color 0.125s ease-in-out 0s;
    color: #065683;
    text-decoration: none;
}
.wrapper-footer footer#footer-openedx a:hover, a:hover, .link:hover, .btn-link:hover, .table-sortable .sortable .action-sort:hover, .wrapper-footer footer#footer-openedx a:active, a:active, .link:active, .btn-link:active, .table-sortable .sortable .action-sort:active, .wrapper-footer footer#footer-openedx a:focus, a:focus, .link:focus, .btn-link:focus, .table-sortable .sortable .action-sort:focus {
    color: #0079bc;
}
.wrapper-footer footer#footer-openedx a:disabled, a:disabled, .link:disabled, .btn-link:disabled, .table-sortable .sortable .action-sort:disabled, .wrapper-footer footer#footer-openedx a.is-disabled, a.is-disabled, .is-disabled.link, .is-disabled.btn-link, .table-sortable .sortable .is-disabled.action-sort {
    display: none;
    color: #d2d0d0;
}
.wrapper-footer footer#footer-openedx a:active, a:active, .link:active, .btn-link:active, .table-sortable .sortable .action-sort:active, .wrapper-footer footer#footer-openedx a.is-pressed, a.is-pressed, .is-pressed.link, .is-pressed.btn-link, .table-sortable .sortable .is-pressed.action-sort, .wrapper-footer footer#footer-openedx a.is-active, a.is-active, .is-active.link, .is-active.btn-link, .table-sortable .sortable .is-active.action-sort {
    color: #0079bc;
}
.copy-lead a, .copy-large a, .copy-base a, .alert-copy a, .alert-copy-with-title a, .copy-meta a, .table caption a, .table-simplified caption a, .copy-micro a, .wrapper-footer footer#footer-openedx a {
    -webkit-transition: box-shadow 0.125s ease-in-out 0s;
    -moz-transition: box-shadow 0.125s ease-in-out 0s;
    transition: box-shadow 0.125s ease-in-out 0s;
    box-shadow: 0 1px 0 0 transparent;
}
.copy-lead a:hover, .copy-large a:hover, .copy-base a:hover, .alert-copy a:hover, .alert-copy-with-title a:hover, .copy-meta a:hover, .table caption a:hover, .table-simplified caption a:hover, .copy-micro a:hover, .wrapper-footer footer#footer-openedx a:hover, .copy-lead a:active, .copy-large a:active, .copy-base a:active, .alert-copy a:active, .alert-copy-with-title a:active, .copy-meta a:active, .table caption a:active, .table-simplified caption a:active, .copy-micro a:active, .wrapper-footer footer#footer-openedx a:active, .copy-lead a:focus, .copy-large a:focus, .copy-base a:focus, .alert-copy a:focus, .alert-copy-with-title a:focus, .copy-meta a:focus, .table caption a:focus, .table-simplified caption a:focus, .copy-micro a:focus, .wrapper-footer footer#footer-openedx a:focus {
    box-shadow: 0 1px 0 0 #0079bc;
}
.align-left.list-divided, ul.align-left, .align-left.list-bulleted, ol.align-left, .align-left.list-ordered, .align-left.list-inline, .align-left.list-grouped, .align-left.list {
    text-align: left;
}
.align-center.list-divided, ul.align-center, .align-center.list-bulleted, ol.align-center, .align-center.list-ordered, .align-center.list-inline, .align-center.list-grouped, .align-center.list, .dropdown-menu-container .menu-button {
    text-align: center;
}
.align-right.list-divided, ul.align-right, .align-right.list-bulleted, ol.align-right, .align-right.list-ordered, .align-right.list-inline, .align-right.list-grouped, .align-right.list {
    text-align: right;
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
    font-family: sans-serif;
    -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;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
}
a:active, a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace,  monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[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;
}
input {
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
* {
    box-sizing: border-box;
}
audio, canvas, iframe, img, svg, video {
    vertical-align: middle;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #4d4b4b;
    font-size: 1rem;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
p, ol, ul, dl {
    margin: 0 0 1.25rem 0;
}
fieldset {
    margin: 0;
    border: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}
figure {
    display: inline-block;
    margin: 0;
    padding: 0;
}
figure img {
    display: block;
}
.img, picture {
    max-width: 100%;
    margin: 0;
}
pre {
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    margin: 0;
}
.is-hidden {
    display: none;
}
h1 {
    font-size: 1.75rem;
}
h2 {
    font-size: 1.5rem;
}
h3 {
    font-size: 1.3125rem;
}
h4 {
    font-size: 1.125rem;
}
h5 {
    font-size: 1rem;
}
h6 {
    font-size: 0.875rem;
}
.btn, .btn-neutral, .btn-group .btn, .btn-brand, .modal .inner-wrapper form .submit input[type="submit"], .leanModal_box .inner-wrapper form .submit input[type="submit"], .btn-link, .table-sortable .sortable .action-sort, .btn-elevated, .btn-inverse {
    -webkit-transition: color 0.125s ease-in-out 0s, border-color 0.125s ease-in-out 0s, background 0.125s ease-in-out 0s, box-shadow 0.125s ease-in-out 0s;
    -moz-transition: color 0.125s ease-in-out 0s, border-color 0.125s ease-in-out 0s, background 0.125s ease-in-out 0s, box-shadow 0.125s ease-in-out 0s;
    transition: color 0.125s ease-in-out 0s, border-color 0.125s ease-in-out 0s, background 0.125s ease-in-out 0s, box-shadow 0.125s ease-in-out 0s;
    display: inline-block;
    border-style: solid;
    border-radius: 3px;
    border-width: 1px;
    padding: 0.625rem 1.25rem;
    font-size: 1rem;
    font-weight: 600;
}
.block.btn, .block.btn-neutral, .block.btn-brand, .modal .inner-wrapper form .submit input.block[type="submit"], .leanModal_box .inner-wrapper form .submit input.block[type="submit"], .block.btn-link, .table-sortable .sortable .block.action-sort, .block.btn-elevated, .block.btn-inverse {
    display: block;
    width: 100%}
.btn .icon, .btn-neutral .icon, .btn-brand .icon, .modal .inner-wrapper form .submit input[type="submit"] .icon, .leanModal_box .inner-wrapper form .submit input[type="submit"] .icon, .btn-link .icon, .table-sortable .sortable .action-sort .icon, .btn-elevated .icon, .btn-inverse .icon {
    display: inline-block;
    vertical-align: baseline;
    margin-right: 0.3125rem;
}
.btn .icon:only-child, .btn-neutral .icon:only-child, .btn-brand .icon:only-child, .modal .inner-wrapper form .submit input[type="submit"] .icon:only-child, .leanModal_box .inner-wrapper form .submit input[type="submit"] .icon:only-child, .btn-link .icon:only-child, .table-sortable .sortable .action-sort .icon:only-child, .btn-elevated .icon:only-child, .btn-inverse .icon:only-child, .sr-only+.btn .icon, .sr+.btn .icon, .sr-only+.btn-neutral .icon, .sr+.btn-neutral .icon, .btn-group .sr-only+.btn .icon, .btn-group .sr+.btn .icon, .sr-only+.btn-brand .icon, .sr+.btn-brand .icon, .modal .inner-wrapper form .submit .sr-only+input[type="submit"] .icon, .modal .inner-wrapper form .submit .sr+input[type="submit"] .icon, .leanModal_box .inner-wrapper form .submit .sr-only+input[type="submit"] .icon, .leanModal_box .inner-wrapper form .submit .sr+input[type="submit"] .icon, .sr-only+.btn-link .icon, .sr+.btn-link .icon, .table-sortable .sortable .sr-only+.action-sort .icon, .table-sortable .sortable .sr+.action-sort .icon, .sr-only+.btn-elevated .icon, .sr+.btn-elevated .icon, .sr-only+.btn-inverse .icon, .sr+.btn-inverse .icon {
    margin-right: 0;
}
.btn-large {
    padding: 1.25rem 1.875rem;
    font-size: 1.125rem;
}
.btn-small {
    padding: 0.625rem 0.625rem;
    font-size: 0.875rem;
}
.btn {
    border-color: transparent;
    background: transparent;
    color: #0079bc;
}
.btn:hover, .is-hovered.btn, .btn:focus, .is-focused.btn {
    border-color: #0079bc;
    color: #0079bc;
}
.btn:active, .is-pressed.btn, .is-active.btn {
    border-color: #0079bc;
    color: #0079bc;
}
.btn:disabled, .is-disabled.btn {
    border-color: #d2d0d0;
    color: #6b6969;
}
.btn-neutral, .btn-group .btn {
    border-color: #0079bc;
    background: #fcfcfc;
    color: #0079bc;
}
.btn-neutral:hover, .btn-group .btn:hover, .is-hovered.btn-neutral, .btn-group .is-hovered.btn, .btn-neutral:focus, .btn-group .btn:focus, .is-focused.btn-neutral, .btn-group .is-focused.btn {
    background: #0079bc;
    color: #fcfcfc;
}
.btn-neutral:active, .btn-group .btn:active, .is-pressed.btn-neutral, .btn-group .is-pressed.btn, .is-active.btn-neutral, .btn-group .is-active.btn {
    border-color: #065683;
    background: #065683;
}
.btn-neutral:disabled, .btn-group .btn:disabled, .is-disabled.btn-neutral, .btn-group .is-disabled.btn {
    border-color: #d2d0d0;
    background: #fcfcfc;
    color: #6b6969;
}
.btn-brand, .modal .inner-wrapper form .submit input[type="submit"], .leanModal_box .inner-wrapper form .submit input[type="submit"] {
    border-color: #0079bc;
    background: #0079bc;
    color: #fcfcfc;
}
.btn-brand:hover, .modal .inner-wrapper form .submit input[type="submit"]:hover, .leanModal_box .inner-wrapper form .submit input[type="submit"]:hover, .is-hovered.btn-brand, .modal .inner-wrapper form .submit input.is-hovered[type="submit"], .leanModal_box .inner-wrapper form .submit input.is-hovered[type="submit"], .btn-brand:focus, .modal .inner-wrapper form .submit input[type="submit"]:focus, .leanModal_box .inner-wrapper form .submit input[type="submit"]:focus, .is-focused.btn-brand, .modal .inner-wrapper form .submit input.is-focused[type="submit"], .leanModal_box .inner-wrapper form .submit input.is-focused[type="submit"] {
    border-color: #0ea6ec;
    background: #0ea6ec;
    color: #fcfcfc;
}
.btn-brand:active, .modal .inner-wrapper form .submit input[type="submit"]:active, .leanModal_box .inner-wrapper form .submit input[type="submit"]:active, .is-pressed.btn-brand, .modal .inner-wrapper form .submit input.is-pressed[type="submit"], .leanModal_box .inner-wrapper form .submit input.is-pressed[type="submit"], .is-active.btn-brand, .modal .inner-wrapper form .submit input.is-active[type="submit"], .leanModal_box .inner-wrapper form .submit input.is-active[type="submit"] {
    border-color: #0079bc;
    background: #0079bc;
}
.btn-brand:disabled, .modal .inner-wrapper form .submit input[type="submit"]:disabled, .leanModal_box .inner-wrapper form .submit input[type="submit"]:disabled, .is-disabled.btn-brand, .modal .inner-wrapper form .submit input.is-disabled[type="submit"], .leanModal_box .inner-wrapper form .submit input.is-disabled[type="submit"] {
    border-color: #d2d0d0;
    background: #e7e6e6;
    color: #6b6969;
}
.btn-link, .table-sortable .sortable .action-sort {
    border-radius: 0;
    border-color: transparent;
    padding: 1px;
    background: transparent;
}
.btn-link:disabled, .table-sortable .sortable .action-sort:disabled {
    display: none;
}
.btn-elevated {
    border-color: #0079bc;
    box-shadow: inset 0 -3px 0 0 #065683;
    background: #0079bc;
    color: #fcfcfc;
}
.btn-elevated:hover, .is-hovered.btn-elevated, .btn-elevated:focus, .is-focused.btn-elevated {
    box-shadow: inset 0 -3px 0 0 #065683;
    background: #0ea6ec;
    color: #fcfcfc;
}
.btn-elevated:active, .is-pressed.btn-elevated, .is-active.btn-elevated {
    box-shadow: inset 0 3px 0 0 #0b344a;
    background: #065683;
}
.btn-elevated:disabled, .is-disabled.btn-elevated {
    border-color: #e7e6e6;
    box-shadow: inset 0 -1px 0 #d2d0d0;
    background: #e7e6e6;
    color: #6b6969;
}
.btn-group {
    display: flex;
}
.btn-group .btn {
    margin-left: -1px;
    border-radius: 0;
}
.btn-group .btn:first-child {
    -webkit-border-top-left-radius: 3px;
    -moz-border-topleft-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottomleft-radius: 3px;
    border-bottom-left-radius: 3px;
    margin-left: 0;
}
.btn-group .btn:last-child {
    -webkit-border-top-right-radius: 3px;
    -moz-border-topright-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottomright-radius: 3px;
    border-bottom-right-radius: 3px;
}
.btn-group .btn:only-child {
    margin-left: 0;
    border-radius: 3px;
}
.btn-inverse {
    border-color: #fcfcfc;
    background: transparent;
    color: #fcfcfc;
}
.btn-inverse:hover, .is-hovered.btn-inverse, .btn-inverse:focus, .is-focused.btn-inverse {
    background: #fcfcfc;
    color: #0079bc;
}
.btn-inverse:active, .is-pressed.btn-inverse, .is-active.btn-inverse {
    color: #065683;
}
.btn-inverse:disabled, .is-disabled.btn-inverse {
    border-color: rgba(167, 164, 164, 0.5);
    color: #fcfcfc;
}
.btn-inverse:disabled:hover, .is-disabled.btn-inverse:hover {
    border-color: rgba(167, 164, 164, 0.5);
    background: transparent;
    color: #fcfcfc;
}
h1, h2, h3, h4, h5, h6, .hd-1, .hd-2, .hd-3, .hd-4, .modal .inner-wrapper header h2, .leanModal_box .inner-wrapper header h2, .hd-5, .hd-6 {
    margin: 0 0 1.25rem 0;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    color: #4d4b4b;
}
.hd-1.emphasized, .hd-2.emphasized, .hd-3.emphasized, .hd-4.emphasized, .modal .inner-wrapper header h2.emphasized, .leanModal_box .inner-wrapper header h2.emphasized, .hd-5.emphasized, .hd-6.emphasized, .alert-title {
    color: #000;
    font-weight: 600;
}
.hd-1.de-emphasized, .hd-2.de-emphasized, .hd-3.de-emphasized, .hd-4.de-emphasized, .modal .inner-wrapper header h2.de-emphasized, .leanModal_box .inner-wrapper header h2.de-emphasized, .hd-5.de-emphasized, .hd-6.de-emphasized {
    color: #6b6969;
}
.hd-6.emphasized, .hd-7.emphasized {
    font-weight: 700;
}
.hd-1 {
    margin-bottom: 1.25rem;
    font-size: 2.375rem;
    line-height: 1.4;
}
.hd-2 {
    margin-bottom: 1.25rem;
    font-size: 1.75rem;
    line-height: 1.4;
}
.hd-3 {
    margin-bottom: 0.625rem;
    font-size: 1.5rem;
    line-height: 1.5;
}
.hd-4, .modal .inner-wrapper header h2, .leanModal_box .inner-wrapper header h2 {
    margin-bottom: 0.625rem;
    font-size: 1.3125rem;
    line-height: 1.6;
}
.hd-5, .alert-title {
    margin-bottom: 0.625rem;
    font-size: 1.125rem;
    line-height: 1.6;
}
.hd-6 {
    margin-bottom: 0.3125rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.6;
}
.emphasized.hd-6 {
    font-weight: 700;
}
.hd-7 {
    margin-bottom: 0.625rem;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.6;
    letter-spacing: 0.0625rem;
}
.emphasized.hd-7 {
    font-weight: 700;
}
.hd-8 {
    margin-bottom: 0.3125rem;
    font-size: 0.75rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5;
    letter-spacing: 0.03125rem;
}
.emphasized.hd-8 {
    font-weight: 700;
}
.emphasized.copy-lead, .emphasized.copy-large, .emphasized.copy-base, .emphasized.alert-copy, .emphasized.alert-copy-with-title, .emphasized.copy-meta, .table caption.emphasized, .table-simplified caption.emphasized, .emphasized.copy-micro {
    color: #000;
    font-weight: 400;
}
.de-emphasized.copy-lead, .de-emphasized.copy-large, .de-emphasized.copy-base, .de-emphasized.alert-copy, .de-emphasized.alert-copy-with-title, .de-emphasized.copy-meta, .de-emphasized.copy-micro, .table caption, .table-simplified caption {
    color: #6b6969;
    font-weight: 400;
}
.copy-lead, .copy-large, .copy-base, .alert-copy, .alert-copy-with-title, .copy-meta, .table caption, .table-simplified caption, .copy-micro {
    color: #4d4b4b;
}
.copy-lead {
    font-size: 1.3125rem;
    line-height: 1.5;
}
.copy-lead p, .copy-lead ol, .copy-lead ul, .copy-lead dl {
    margin-bottom: 1.875rem;
}
.copy-large {
    font-size: 1.125rem;
    line-height: 1.6;
}
.copy-large p, .copy-large ol, .copy-large ul, .copy-large dl {
    margin-bottom: 1.25rem;
}
.copy-base, .alert-copy, .alert-copy-with-title {
    font-size: 1rem;
    line-height: 1.6;
}
.copy-base p, .alert-copy p, .alert-copy-with-title p, .copy-base ol, .alert-copy ol, .alert-copy-with-title ol, .copy-base ul, .alert-copy ul, .alert-copy-with-title ul, .copy-base dl, .alert-copy dl, .alert-copy-with-title dl {
    margin-bottom: 1.25rem;
}
.copy-meta, .table caption, .table-simplified caption {
    font-size: 0.875rem;
    line-height: 1.6;
}
.copy-meta p, .table caption p, .table-simplified caption p, .copy-meta ol, .table caption ol, .table-simplified caption ol, .copy-meta ul, .table caption ul, .table-simplified caption ul, .copy-meta dl, .table caption dl, .table-simplified caption dl {
    margin-bottom: 1.25rem;
}
.copy-micro {
    font-size: 0.75rem;
    line-height: 1.5;
}
.copy-micro p, .copy-micro ol, .copy-micro ul, .copy-micro dl {
    margin-bottom: 1.25rem;
}
.list-divided .item, ul .item, .list-bulleted .item, ol .item, .list-ordered .item, .list-inline .item, .list-grouped .item, .list .item, .list li, ol li, ul li {
    display: list-item;
    margin-bottom: 0.3125rem;
}
.list-divided .item>.list, ul .item>.list, .list-bulleted .item>.list, ol .item>.list, .list-ordered .item>.list, .list-inline .item>.list, .list-grouped .item>.list, .list .item>.list, .list li>.list, ol li>.list, ul li>.list, .list-divided .item>ol, ul .item>ol, .list-bulleted .item>ol, ol .item>ol, .list-ordered .item>ol, .list-inline .item>ol, .list-grouped .item>ol, .list .item>ol, .list li>ol, ol li>ol, ul li>ol, .list-divided .item>ul, ul .item>ul, .list-bulleted .item>ul, ol .item>ul, .list-ordered .item>ul, .list-inline .item>ul, .list-grouped .item>ul, .list .item>ul, .list li>ul, ol li>ul, ul li>ul {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
}
.list-divided, ul, .list-bulleted, ol, .list-ordered, .list-inline, .list-grouped, .list {
    margin-bottom: 1.875rem;
}
.list-divided .item-complex, ul .item-complex, .list-bulleted .item-complex, ol .item-complex, .list-ordered .item-complex, .list-inline .item-complex, .list-grouped .item-complex, .list .item-complex {
    margin-bottom: 1.25rem;
}
.list-divided .item-hd, ul .item-hd, .list-bulleted .item-hd, ol .item-hd, .list-ordered .item-hd, .list-inline .item-hd, .list-grouped .item-hd, .list .item-hd, .list-divided .item-copy, ul .item-copy, .list-bulleted .item-copy, ol .item-copy, .list-ordered .item-copy, .list-inline .item-copy, .list-grouped .item-copy, .list .item-copy {
    display: block;
}
.list-divided .item-hd, ul .item-hd, .list-bulleted .item-hd, ol .item-hd, .list-ordered .item-hd, .list-inline .item-hd, .list-grouped .item-hd, .list .item-hd {
    margin-bottom: 0.3125rem;
}
.list-divided .item-copy, ul .item-copy, .list-bulleted .item-copy, ol .item-copy, .list-ordered .item-copy, .list-inline .item-copy, .list-grouped .item-copy, .list .item-copy {
    margin: 0;
}
.list-divided .item {
    padding-bottom: 0.625rem;
    border-bottom: 0.0625rem solid #e5e9eb;
    margin-bottom: 0.625rem;
}
ul, .list-bulleted {
    margin-left: 2.5rem;
    list-style-position: outside;
    list-style-type: disc;
}
ul.list-disc, .list-disc.list-bulleted {
    list-style-type: disc;
}
ul.list-circle, .list-circle.list-bulleted {
    list-style-type: circle;
}
ul.no-indent, .no-indent.list-bulleted {
    margin-left: 1.25rem;
}
ol, .list-ordered {
    margin-left: 2.5rem;
    list-style-position: outside;
    list-style: decimal;
    counter-reset: ol-counter;
}
ol.no-indent, .no-indent.list-ordered {
    margin-left: 1.25rem;
}
ol:not(ol), .list-ordered:not(ol) {
    list-style-type: none;
    list-style-position: outside;
    counter-reset: ol-counter;
}
ol:not(ol) .item, .list-ordered:not(ol) .item {
    position: relative;
}
ol:not(ol) .item:before, .list-ordered:not(ol) .item:before {
    position: absolute;
    top: 0;
    left: -1.5625rem;
    content: counters(ol-counter,  ".") ".";
    counter-increment: ol-counter;
    text-align: right;
}
dl, .list-definition {
    margin-bottom: 1.875rem;
}
dt, .list-definition-term {
    margin-bottom: 0.3125rem;
}
dt:not(:first-of-type), .list-definition-term:not(:first-of-type) {
    margin-top: 1.25rem;
}
dd, .list-definition-description {
    margin: 0 0 0.25rem 0;
}
.list-inline .item {
    display: inline-block;
    margin-right: 0.625rem;
    margin-bottom: 0;
}
.list-inline .item:last-child {
    margin-right: 0;
}
.item.has-block-link a {
    display: block;
}
.list-grouped {
    border: 0.0625rem solid #e5e9eb;
    border-radius: 3px;
}
.list-grouped:last-child {
    border: 0.0625rem solid #e5e9eb;
}
.list-grouped .item {
    -webkit-transition: background 0.125s ease-in-out 0s;
    -moz-transition: background 0.125s ease-in-out 0s;
    transition: background 0.125s ease-in-out 0s;
    margin-bottom: 0;
    border-bottom: 0.0625rem solid #e5e9eb;
    padding: 0.625rem 1.25rem;
    background: inherit;
}
.list-grouped .item:last-child {
    padding: 0.625rem 1.25rem;
}
.list-grouped .item:hover, .list-grouped .item:active, .list-grouped .item:focus {
    background: rgba(158, 177, 185, 0.05);
}
.list-grouped .item.has-block-link:hover, .list-grouped .item.has-block-link:active, .list-grouped .item.has-block-link:focus {
    background: rgba(0, 121, 188, 0.05);
}
.form-group {
    margin-bottom: 1.875rem;
}
.form-group::after {
    clear: both;
    content: "";
    display: table;
}
.form-group .form-group-hd {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
}
.form-group .field {
    margin-bottom: 2.5rem;
}
.form-group .field:last-child {
    margin-bottom: 0;
}
.form-group .field .field-hint {
    font-size: 0.875rem;
    color: #586165;
}
.field-group {
    margin-bottom: 1.25rem;
}
.field-group .field-group-hd {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
}
.field-group .field {
    margin-bottom: 0.625rem;
}
.field-group .field:last-child {
    margin-bottom: 0;
}
.field-group .field .field-hint {
    margin-left: 1.875rem;
    margin-top: 0.3125rem;
    font-size: 0.875rem;
    color: #586165;
}
.field-label {
    display: block;
    width: auto;
    margin-bottom: 0.625rem;
    font-size: 1rem;
    line-height: 100%;
    color: #4d4b4b;
}
.field-label.label-inline {
    display: inline-block;
    margin-bottom: 0;
}
.field-label .field-input:checked+.field-input-label, .field-label .wrapper-custom-select:checked+.field-input-label, .field-label .field-radio:checked+.field-input-label, .field-label.is-active, .field-label.is-selected {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    color: #4d4b4b;
}
.field-message {
    font-size: 0.875rem;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.field-message.has-error {
    padding: 0.625rem;
    background: #b20610;
    color: #fcfcfc;
}
.field-hint {
    margin-top: 0.625rem;
}
.field-required:after {
    display: inline-block;
    margin-left: 0.3125rem;
    content: "*";
    font-size: 0.875rem;
    color: #4d4b4b;
}
.field-message, .field-hint, .input-text, .input-select, .wrapper-custom-select, .input-textarea, .input-slider, .input-progress {
    width: 18.75rem;
}
.field-input, .wrapper-custom-select, .field-select, .field-textarea {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    display: inline-block;
    padding: 0.625rem;
    border: 1px solid #e7e6e6;
    background: #fcfcfc;
    font-size: 1rem;
    color: #34383a;
}
.field-input::-webkit-input-placeholder, .wrapper-custom-select::-webkit-input-placeholder, .field-select::-webkit-input-placeholder, .field-textarea::-webkit-input-placeholder {
    color: #cdd7db;
}
.field-input::-moz-placeholder, .wrapper-custom-select::-moz-placeholder, .field-select::-moz-placeholder, .field-textarea::-moz-placeholder {
    color: #cdd7db;
}
.field-input:-moz-placeholder, .wrapper-custom-select:-moz-placeholder, .field-select:-moz-placeholder, .field-textarea:-moz-placeholder {
    color: #cdd7db;
}
.field-input:-ms-input-placeholder, .wrapper-custom-select:-ms-input-placeholder, .field-select:-ms-input-placeholder, .field-textarea:-ms-input-placeholder {
    color: #cdd7db;
}
.field-input:focus, .wrapper-custom-select:focus, .field-input.is-active, .is-active.wrapper-custom-select, .field-select:focus, .field-select.is-active, .field-textarea:focus, .field-textarea.is-active {
    border-color: #0ea6ec;
    color: #34383a;
    outline: none;
}
.field-input:disabled, .wrapper-custom-select:disabled, .field-input.is-disabled, .is-disabled.wrapper-custom-select, .field-select:disabled, .field-select.is-disabled, .field-textarea:disabled, .field-textarea.is-disabled {
    border-color: #cdd7db;
    background: #e5e9eb;
    cursor: not-allowed;
}
.field-input.has-error, .has-error.wrapper-custom-select, .field-select.has-error, .field-textarea.has-error {
    border-color: #b20610;
}
.field-input.has-error+.field-hint, .has-error.wrapper-custom-select+.field-hint, .field-select.has-error+.field-hint, .field-textarea.has-error+.field-hint {
    color: #7d0910;
}
.field-input.has-error .icon, .has-error.wrapper-custom-select .icon, .field-select.has-error .icon, .field-textarea.has-error .icon {
    fill: #b20610;
}
.field-input.has-warning, .has-warning.wrapper-custom-select, .field-select.has-warning, .field-textarea.has-warning {
    border-color: #fdbc56;
}
.field-input.has-warning+.field-hint, .has-warning.wrapper-custom-select+.field-hint, .field-select.has-warning+.field-hint, .field-textarea.has-warning+.field-hint {
    color: #af833f;
}
.field-input.has-warning .icon, .has-warning.wrapper-custom-select .icon, .field-select.has-warning .icon, .field-textarea.has-warning .icon {
    fill: #fdbc56;
}
.field-input.has-success, .has-success.wrapper-custom-select, .field-select.has-success, .field-textarea.has-success {
    border-color: #25b85a;
}
.field-input.has-success .icon, .has-success.wrapper-custom-select .icon, .field-select.has-success .icon, .field-textarea.has-success .icon {
    fill: #25b85a;
}
.form-progress {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
}
.input-text.input-alt {
    padding: spacing-verical(small) 0;
    border-width: 0 0 2px 0;
    background: transparent;
}
.input-text.input-alt:focus, .input-text.input-alt.is-active {
    border-color: #4d4b4b;
    background: transparent;
}
.input-text.input-alt.has-error {
    border-width: 1px 1px 2px 1px;
    border-color: #b20610;
}
.wrapper-replace-select {
    position: relative;
    margin-bottom: 0;
}
.input-select {
    height: 2.5rem;
    line-height: 1.25rem;
}
.input-select+.field-message {
    margin-top: -0.3125rem;
}
.input-select.is-replaced {
    position: relative;
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 0;
}
.wrapper-custom-select {
    display: inline;
    position: absolute;
    top: 0;
    left: 0;
    height: 2.5rem;
    line-height: 100%;
    z-index: 1;
}
.wrapper-custom-select .icon {
    height: 1.25rem;
    width: 1.25rem;
    position: absolute;
    right: 0.3125rem;
    margin-top: -0.125rem;
    color: #0079bc;
    vertical-align: middle;
}
.wrapper-custom-select .icon-fallback-glyph .icon:before {
    content: "\25BE"}
.wrapper-custom-select:disabled .icon, .wrapper-custom-select.is-disabled .icon {
    fill: #cdd7db;
}
.input-radio, .input-checkbox {
    margin-right: 0.625rem;
}
.input-radio.replace-checkbox+.field-input-label:before, .input-radio.replace-radio+.field-input-label:before, .input-checkbox.replace-checkbox+.field-input-label:before, .input-checkbox.replace-radio+.field-input-label:before {
    height: 1rem;
    width: 1rem;
    display: inline-block;
    margin-right: 0.3125rem;
    vertical-align: top;
    content: ""}
.input-radio.replace-checkbox+.field-input-label:before, .input-checkbox.replace-checkbox+.field-input-label:before {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    margin-right: 0.625rem;
    border: 1px solid #e7e6e6;
    background: #e5e9eb;
    box-shadow: inset 0 0 0 3px #fcfcfc;
}
.input-radio.replace-checkbox:checked+.field-input-label:before, .input-checkbox.replace-checkbox:checked+.field-input-label:before {
    border-color: transparent;
    background: #fcfcfc;
    box-shadow: inset 0 0 0 6px #0079bc;
}
.input-radio.replace-radio+.field-input-label:before, .input-checkbox.replace-radio+.field-input-label:before {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    margin-right: 0.625rem;
    border: 1px solid #e7e6e6;
    border-radius: 50%;
    background: #0079bc;
    box-shadow: inset 0 0 0 3px #fcfcfc;
}
.input-radio.replace-radio:checked+.field-input-label:before, .input-checkbox.replace-radio:checked+.field-input-label:before {
    border-color: transparent;
    background: #fcfcfc;
    box-shadow: inset 0 0 0 6px #0079bc;
}
.input-radio:disabled, .input-radio.is-disabled, .input-checkbox:disabled, .input-checkbox.is-disabled {
    cursor: not-allowed;
}
.input-radio:disabled+.field-input-label, .input-radio.is-disabled+.field-input-label, .input-checkbox:disabled+.field-input-label, .input-checkbox.is-disabled+.field-input-label {
    color: #a7a4a4;
}
.input-radio:disabled.replace-checkbox+.field-input-label, .input-radio.is-disabled.replace-checkbox+.field-input-label, .input-checkbox:disabled.replace-checkbox+.field-input-label, .input-checkbox.is-disabled.replace-checkbox+.field-input-label {
    color: #a7a4a4;
}
.input-radio:disabled.replace-checkbox+.field-input-label:before+.field-input-label:before, .input-radio.is-disabled.replace-checkbox+.field-input-label:before+.field-input-label:before, .input-checkbox:disabled.replace-checkbox+.field-input-label:before+.field-input-label:before, .input-checkbox.is-disabled.replace-checkbox+.field-input-label:before+.field-input-label:before {
    background: #fcfcfc;
    box-shadow: none;
    cursor: not-allowed;
}
.input-radio:disabled.replace-radio+.field-input-label, .input-radio.is-disabled.replace-radio+.field-input-label, .input-checkbox:disabled.replace-radio+.field-input-label, .input-checkbox.is-disabled.replace-radio+.field-input-label {
    color: #a7a4a4;
}
.input-radio:disabled.replace-radio+.field-input-label:before, .input-radio.is-disabled.replace-radio+.field-input-label:before, .input-checkbox:disabled.replace-radio+.field-input-label:before, .input-checkbox.is-disabled.replace-radio+.field-input-label:before {
    background: #fcfcfc;
    box-shadow: none;
    cursor: not-allowed;
}
.input-textarea {
    height: 10rem;
}
.input-textarea+.field-message {
    margin-top: -0.3125rem;
}
.input-textarea.textarea-short {
    height: 5rem;
}
.input-textarea.textarea-tall {
    height: 15rem;
}
.input-textarea.textarea-block {
    width: 100%}
.input-slider {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    border: none;
    border-radius: 3px;
    -webkit-appearance: none;
    appearance: none;
}
.input-slider::-webkit-slider-runnable-track {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    height: 0.625rem;
    border: 0;
    border-radius: 3px;
    background: #e7e6e6;
    cursor: pointer;
}
.input-slider::-webkit-slider-thumb {
    height: 0.625rem;
    width: 0.625rem;
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    border: 0;
    border-radius: 50%;
    background: #53a4d1;
    -webkit-appearance: none;
}
.input-slider::-moz-range-track {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    height: 0.625rem;
    border: 0;
    border-radius: 3px;
    background: #e7e6e6;
    cursor: pointer;
}
.input-slider::-moz-range-thumb {
    height: 0.625rem;
    width: 0.625rem;
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    border: 0;
    border-radius: 50%;
    background: #53a4d1;
    -webkit-appearance: none;
}
.input-slider::-ms-fill-upper {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    height: 0.625rem;
    border: 0;
    border-radius: 3px;
    background: #e7e6e6;
    cursor: pointer;
}
.input-slider::-ms-fill-lower {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    height: 0.625rem;
    border: 0;
    border-radius: 3px;
    background: #e7e6e6;
    cursor: pointer;
}
.input-slider::-ms-track {
    border-width: 0.625rem;
    border-color: transparent;
    background: transparent;
    color: transparent;
}
.input-slider::-ms-thumb {
    height: 0.625rem;
    width: 0.625rem;
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    border: 0;
    border-radius: 50%;
    background: #53a4d1;
    -webkit-appearance: none;
}
.input-slider:hover::-webkit-slider-runnable-track, .input-slider.is-hovered::-webkit-slider-runnable-track, .input-slider:focus::-webkit-slider-runnable-track, .input-slider.is-focused::-webkit-slider-runnable-track {
    background: #00abfa;
}
.input-slider:hover::-webkit-slider-thumb, .input-slider.is-hovered::-webkit-slider-thumb, .input-slider:focus::-webkit-slider-thumb, .input-slider.is-focused::-webkit-slider-thumb {
    height: 1.25rem;
    width: 1.25rem;
    margin-top: -0.38462rem;
    background: #0079bc;
}
.input-slider:hover::-moz-range-track, .input-slider.is-hovered::-moz-range-track, .input-slider:focus::-moz-range-track, .input-slider.is-focused::-moz-range-track {
    background: #00abfa;
}
.input-slider:hover::-moz-range-thumb, .input-slider.is-hovered::-moz-range-thumb, .input-slider:focus::-moz-range-thumb, .input-slider.is-focused::-moz-range-thumb {
    height: 1.25rem;
    width: 1.25rem;
    margin-top: -0.38462rem;
    background: #0079bc;
}
.input-slider:hover::-ms-track, .input-slider.is-hovered::-ms-track, .input-slider:focus::-ms-track, .input-slider.is-focused::-ms-track {
    background: #00abfa;
    background: transparent;
    border-color: transparent;
}
.input-slider:hover::-ms-fill-upper, .input-slider.is-hovered::-ms-fill-upper, .input-slider:focus::-ms-fill-upper, .input-slider.is-focused::-ms-fill-upper {
    background: #00abfa;
}
.input-slider:hover::-ms-fill-lower, .input-slider.is-hovered::-ms-fill-lower, .input-slider:focus::-ms-fill-lower, .input-slider.is-focused::-ms-fill-lower {
    background: #00abfa;
}
.input-slider:hover::-ms-thumb, .input-slider.is-hovered::-ms-thumb, .input-slider:focus::-ms-thumb, .input-slider.is-focused::-ms-thumb {
    height: 1.25rem;
    width: 1.25rem;
    margin-top: -0.38462rem;
    background: #0079bc;
}
.input-progress {
    height: 0.625rem;
    background: #e7e6e6;
    border: none;
    border-radius: 3px;
}
.input-progress[value] {
    -webkit-appearance: none;
    appearance: none;
}
.input-progress[value]::-webkit-progress-bar {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    height: 0.625rem;
    border: 0;
    border-radius: 3px;
    background: #e7e6e6;
}
.input-progress[value]::-webkit-progress-value {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    background: #00abfa;
    border-radius: 3px;
}
.input-progress[value]::-moz-progress-bar {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    background: #00abfa;
    border-radius: 3px;
}
.input-progress[value]::-ms-progress-bar {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    height: 0.625rem;
    border: 0;
    border-radius: 3px;
    background: #e7e6e6;
}
.input-progress[value]::-ms-progress-value {
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
    background: #00abfa;
    border-radius: 3px;
}
.grid-container {
    max-width: 73.125rem;
    margin-left: auto;
    margin-right: auto;
}
.grid-container::after {
    clear: both;
    content: "";
    display: table;
}
.row {
    clear: both;
}
.row::after {
    clear: both;
    content: "";
    display: table;
}
.gallery {
    clear: both;
}
.gallery::after {
    clear: both;
    content: "";
    display: table;
}
.grid-container .col .fill-col {
    display: block;
    width: 100%}
.grid-container .col.col-first {
    margin-left: 0;
}
.grid-container .col.col-last {
    float: right;
    margin-right: 0;
}
.grid-container .col.col-break {
    clear: both;
}
.grid-container .col.col-omega {
    float: right;
    margin-right: 0;
}
.grid-container .col.col-full {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.grid-break {
    clear: both;
}
.grid-unbreak {
    clear: none;
}
.grid-manual .row {
    margin-right: -1.04167%;
    margin-left: -1.04167%}
.grid-manual .col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .pre-1 {
    margin-left: 8.33333%}
.grid-manual .pre-2 {
    margin-left: 16.66667%}
.grid-manual .pre-3 {
    margin-left: 25%}
.grid-manual .pre-4 {
    margin-left: 33.33333%}
.grid-manual .pre-5 {
    margin-left: 41.66667%}
.grid-manual .pre-6 {
    margin-left: 50%}
.grid-manual .pre-7 {
    margin-left: 58.33333%}
.grid-manual .pre-8 {
    margin-left: 66.66667%}
.grid-manual .pre-9 {
    margin-left: 75%}
.grid-manual .pre-10 {
    margin-left: 83.33333%}
.grid-manual .pre-11 {
    margin-left: 91.66667%}
.grid-manual .pre-12 {
    margin-left: 100%}
.grid-manual .post-1 {
    margin-left: 8.33333%}
.grid-manual .post-2 {
    margin-left: 16.66667%}
.grid-manual .post-3 {
    margin-left: 25%}
.grid-manual .post-4 {
    margin-left: 33.33333%}
.grid-manual .post-5 {
    margin-left: 41.66667%}
.grid-manual .post-6 {
    margin-left: 50%}
.grid-manual .post-7 {
    margin-left: 58.33333%}
.grid-manual .post-8 {
    margin-left: 66.66667%}
.grid-manual .post-9 {
    margin-left: 75%}
.grid-manual .post-10 {
    margin-left: 83.33333%}
.grid-manual .post-11 {
    margin-left: 91.66667%}
.grid-manual .post-12 {
    margin-left: 100%}
@media (min-width: 480px) {
    .grid-manual .sm-col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-1 {
    margin-left: 8.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-2 {
    margin-left: 16.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-3 {
    margin-left: 25%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-4 {
    margin-left: 33.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-5 {
    margin-left: 41.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-6 {
    margin-left: 50%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-7 {
    margin-left: 58.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-8 {
    margin-left: 66.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-9 {
    margin-left: 75%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-10 {
    margin-left: 83.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-11 {
    margin-left: 91.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-12 {
    margin-left: 100%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-1 {
    margin-right: 8.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-2 {
    margin-right: 16.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-3 {
    margin-right: 25%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-4 {
    margin-right: 33.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-5 {
    margin-right: 41.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-6 {
    margin-right: 50%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-7 {
    margin-right: 58.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-8 {
    margin-right: 66.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-9 {
    margin-right: 75%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-10 {
    margin-right: 83.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-11 {
    margin-right: 91.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-12 {
    margin-right: 100%}
}@media (min-width: 768px) {
    .grid-manual .md-col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-1 {
    margin-left: 8.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-2 {
    margin-left: 16.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-3 {
    margin-left: 25%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-4 {
    margin-left: 33.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-5 {
    margin-left: 41.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-6 {
    margin-left: 50%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-7 {
    margin-left: 58.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-8 {
    margin-left: 66.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-9 {
    margin-left: 75%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-10 {
    margin-left: 83.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-11 {
    margin-left: 91.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-12 {
    margin-left: 100%}
}@media (min-width: 768px) {
    .grid-manual .md-post-1 {
    margin-right: 8.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-post-2 {
    margin-right: 16.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-post-3 {
    margin-right: 25%}
}@media (min-width: 768px) {
    .grid-manual .md-post-4 {
    margin-right: 33.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-post-5 {
    margin-right: 41.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-post-6 {
    margin-right: 50%}
}@media (min-width: 768px) {
    .grid-manual .md-post-7 {
    margin-right: 58.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-post-8 {
    margin-right: 66.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-post-9 {
    margin-right: 75%}
}@media (min-width: 768px) {
    .grid-manual .md-post-10 {
    margin-right: 83.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-post-11 {
    margin-right: 91.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-post-12 {
    margin-right: 100%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-1 {
    margin-left: 8.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-2 {
    margin-left: 16.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-3 {
    margin-left: 25%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-4 {
    margin-left: 33.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-5 {
    margin-left: 41.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-6 {
    margin-left: 50%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-7 {
    margin-left: 58.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-8 {
    margin-left: 66.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-9 {
    margin-left: 75%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-10 {
    margin-left: 83.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-11 {
    margin-left: 91.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-12 {
    margin-left: 100%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-1 {
    margin-right: 8.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-2 {
    margin-right: 16.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-3 {
    margin-right: 25%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-4 {
    margin-right: 33.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-5 {
    margin-right: 41.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-6 {
    margin-right: 50%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-7 {
    margin-right: 58.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-8 {
    margin-right: 66.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-9 {
    margin-right: 75%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-10 {
    margin-right: 83.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-11 {
    margin-right: 91.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-12 {
    margin-right: 100%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-1 {
    margin-left: 8.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-2 {
    margin-left: 16.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-3 {
    margin-left: 25%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-4 {
    margin-left: 33.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-5 {
    margin-left: 41.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-6 {
    margin-left: 50%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-7 {
    margin-left: 58.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-8 {
    margin-left: 66.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-9 {
    margin-left: 75%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-10 {
    margin-left: 83.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-11 {
    margin-left: 91.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-12 {
    margin-left: 100%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-1 {
    margin-right: 8.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-2 {
    margin-right: 16.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-3 {
    margin-right: 25%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-4 {
    margin-right: 33.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-5 {
    margin-right: 41.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-6 {
    margin-right: 50%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-7 {
    margin-right: 58.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-8 {
    margin-right: 66.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-9 {
    margin-right: 75%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-10 {
    margin-right: 83.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-11 {
    margin-right: 91.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-12 {
    margin-right: 100%}
}.grid-manual .gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
@media (min-width: 480px) {
    .grid-manual .sm-gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .sm-gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .sm-gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .sm-gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .sm-gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .sm-gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .sm-gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .sm-gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .sm-gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .sm-gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .sm-gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .md-gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .md-gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .md-gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .md-gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .md-gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .md-gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .md-gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .md-gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .md-gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .md-gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .lg-gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .lg-gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .lg-gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .lg-gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .lg-gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .lg-gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .lg-gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .lg-gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .lg-gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .lg-gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .xl-gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .xl-gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .xl-gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .xl-gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .xl-gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .xl-gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .xl-gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .xl-gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .xl-gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .xl-gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
}.grid-container {
    max-width: 73.125rem;
    margin-left: auto;
    margin-right: auto;
}
.grid-container::after {
    clear: both;
    content: "";
    display: table;
}
.row {
    clear: both;
}
.row::after {
    clear: both;
    content: "";
    display: table;
}
.gallery {
    clear: both;
}
.gallery::after {
    clear: both;
    content: "";
    display: table;
}
.grid-container .col .fill-col {
    display: block;
    width: 100%}
.grid-container .col.col-first {
    margin-left: 0;
}
.grid-container .col.col-last {
    float: right;
    margin-right: 0;
}
.grid-container .col.col-break {
    clear: both;
}
.grid-container .col.col-omega {
    float: right;
    margin-right: 0;
}
.grid-container .col.col-full {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.grid-break {
    clear: both;
}
.grid-unbreak {
    clear: none;
}
.grid-manual .row {
    margin-right: -1.04167%;
    margin-left: -1.04167%}
.grid-manual .col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.grid-manual .pre-1 {
    margin-left: 8.33333%}
.grid-manual .pre-2 {
    margin-left: 16.66667%}
.grid-manual .pre-3 {
    margin-left: 25%}
.grid-manual .pre-4 {
    margin-left: 33.33333%}
.grid-manual .pre-5 {
    margin-left: 41.66667%}
.grid-manual .pre-6 {
    margin-left: 50%}
.grid-manual .pre-7 {
    margin-left: 58.33333%}
.grid-manual .pre-8 {
    margin-left: 66.66667%}
.grid-manual .pre-9 {
    margin-left: 75%}
.grid-manual .pre-10 {
    margin-left: 83.33333%}
.grid-manual .pre-11 {
    margin-left: 91.66667%}
.grid-manual .pre-12 {
    margin-left: 100%}
.grid-manual .post-1 {
    margin-left: 8.33333%}
.grid-manual .post-2 {
    margin-left: 16.66667%}
.grid-manual .post-3 {
    margin-left: 25%}
.grid-manual .post-4 {
    margin-left: 33.33333%}
.grid-manual .post-5 {
    margin-left: 41.66667%}
.grid-manual .post-6 {
    margin-left: 50%}
.grid-manual .post-7 {
    margin-left: 58.33333%}
.grid-manual .post-8 {
    margin-left: 66.66667%}
.grid-manual .post-9 {
    margin-left: 75%}
.grid-manual .post-10 {
    margin-left: 83.33333%}
.grid-manual .post-11 {
    margin-left: 91.66667%}
.grid-manual .post-12 {
    margin-left: 100%}
@media (min-width: 480px) {
    .grid-manual .sm-col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-1 {
    margin-left: 8.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-2 {
    margin-left: 16.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-3 {
    margin-left: 25%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-4 {
    margin-left: 33.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-5 {
    margin-left: 41.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-6 {
    margin-left: 50%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-7 {
    margin-left: 58.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-8 {
    margin-left: 66.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-9 {
    margin-left: 75%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-10 {
    margin-left: 83.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-11 {
    margin-left: 91.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-pre-12 {
    margin-left: 100%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-1 {
    margin-right: 8.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-2 {
    margin-right: 16.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-3 {
    margin-right: 25%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-4 {
    margin-right: 33.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-5 {
    margin-right: 41.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-6 {
    margin-right: 50%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-7 {
    margin-right: 58.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-8 {
    margin-right: 66.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-9 {
    margin-right: 75%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-10 {
    margin-right: 83.33333%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-11 {
    margin-right: 91.66667%}
}@media (min-width: 480px) {
    .grid-manual .sm-post-12 {
    margin-right: 100%}
}@media (min-width: 768px) {
    .grid-manual .md-col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-1 {
    margin-left: 8.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-2 {
    margin-left: 16.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-3 {
    margin-left: 25%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-4 {
    margin-left: 33.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-5 {
    margin-left: 41.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-6 {
    margin-left: 50%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-7 {
    margin-left: 58.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-8 {
    margin-left: 66.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-9 {
    margin-left: 75%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-10 {
    margin-left: 83.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-11 {
    margin-left: 91.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-pre-12 {
    margin-left: 100%}
}@media (min-width: 768px) {
    .grid-manual .md-post-1 {
    margin-right: 8.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-post-2 {
    margin-right: 16.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-post-3 {
    margin-right: 25%}
}@media (min-width: 768px) {
    .grid-manual .md-post-4 {
    margin-right: 33.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-post-5 {
    margin-right: 41.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-post-6 {
    margin-right: 50%}
}@media (min-width: 768px) {
    .grid-manual .md-post-7 {
    margin-right: 58.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-post-8 {
    margin-right: 66.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-post-9 {
    margin-right: 75%}
}@media (min-width: 768px) {
    .grid-manual .md-post-10 {
    margin-right: 83.33333%}
}@media (min-width: 768px) {
    .grid-manual .md-post-11 {
    margin-right: 91.66667%}
}@media (min-width: 768px) {
    .grid-manual .md-post-12 {
    margin-right: 100%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-1 {
    margin-left: 8.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-2 {
    margin-left: 16.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-3 {
    margin-left: 25%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-4 {
    margin-left: 33.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-5 {
    margin-left: 41.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-6 {
    margin-left: 50%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-7 {
    margin-left: 58.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-8 {
    margin-left: 66.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-9 {
    margin-left: 75%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-10 {
    margin-left: 83.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-11 {
    margin-left: 91.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-pre-12 {
    margin-left: 100%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-1 {
    margin-right: 8.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-2 {
    margin-right: 16.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-3 {
    margin-right: 25%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-4 {
    margin-right: 33.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-5 {
    margin-right: 41.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-6 {
    margin-right: 50%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-7 {
    margin-right: 58.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-8 {
    margin-right: 66.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-9 {
    margin-right: 75%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-10 {
    margin-right: 83.33333%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-11 {
    margin-right: 91.66667%}
}@media (min-width: 1024px) {
    .grid-manual .lg-post-12 {
    margin-right: 100%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-1 {
    width: 8.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-2 {
    width: 16.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-3 {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-4 {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-5 {
    width: 41.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-6 {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-7 {
    width: 58.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-8 {
    width: 66.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-9 {
    width: 75%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-10 {
    width: 83.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-11 {
    width: 91.66667%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-col-12 {
    width: 100%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-1 {
    margin-left: 8.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-2 {
    margin-left: 16.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-3 {
    margin-left: 25%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-4 {
    margin-left: 33.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-5 {
    margin-left: 41.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-6 {
    margin-left: 50%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-7 {
    margin-left: 58.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-8 {
    margin-left: 66.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-9 {
    margin-left: 75%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-10 {
    margin-left: 83.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-11 {
    margin-left: 91.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-pre-12 {
    margin-left: 100%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-1 {
    margin-right: 8.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-2 {
    margin-right: 16.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-3 {
    margin-right: 25%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-4 {
    margin-right: 33.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-5 {
    margin-right: 41.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-6 {
    margin-right: 50%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-7 {
    margin-right: 58.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-8 {
    margin-right: 66.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-9 {
    margin-right: 75%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-10 {
    margin-right: 83.33333%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-11 {
    margin-right: 91.66667%}
}@media (min-width: 1280px) {
    .grid-manual .xl-post-12 {
    margin-right: 100%}
}.grid-manual .gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
@media (min-width: 480px) {
    .grid-manual .sm-gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .sm-gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .sm-gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .sm-gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .sm-gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .sm-gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .sm-gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .sm-gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .sm-gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .sm-gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .sm-gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .sm-gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 480px) {
    .grid-manual .sm-gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .sm-gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .md-gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .md-gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .md-gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .md-gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .md-gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .md-gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .md-gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .md-gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .md-gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .md-gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .md-gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .grid-manual .md-gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .md-gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .lg-gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .lg-gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .lg-gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .lg-gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .lg-gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .lg-gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .lg-gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .lg-gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .lg-gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .lg-gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .lg-gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1024px) {
    .grid-manual .lg-gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .lg-gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-1 .gallery-item {
    width: 6.38298%;
    float: left;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+2) {
    margin-left: 8.51064%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+3) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+4) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+5) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+6) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+7) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+8) {
    margin-left: 59.57447%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+9) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+10) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+11) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-1 .gallery-item:nth-child(12n+12) {
    margin-left: 93.61702%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-2 .gallery-item {
    width: 14.89362%;
    float: left;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+2) {
    margin-left: 17.02128%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+3) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+4) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+5) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-2 .gallery-item:nth-child(6n+6) {
    margin-left: 85.10638%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-3 .gallery-item {
    width: 23.40426%;
    float: left;
}
.grid-manual .xl-gallery-3 .gallery-item:nth-child(4n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-3 .gallery-item:nth-child(4n+2) {
    margin-left: 25.53191%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-3 .gallery-item:nth-child(4n+3) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-3 .gallery-item:nth-child(4n+4) {
    margin-left: 76.59574%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-4 .gallery-item {
    width: 31.91489%;
    float: left;
}
.grid-manual .xl-gallery-4 .gallery-item:nth-child(3n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-4 .gallery-item:nth-child(3n+2) {
    margin-left: 34.04255%;
    margin-right: -100%;
    clear: none;
}
.grid-manual .xl-gallery-4 .gallery-item:nth-child(3n+3) {
    margin-left: 68.08511%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-5 .gallery-item {
    width: 40.42553%;
    float: left;
}
.grid-manual .xl-gallery-5 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-5 .gallery-item:nth-child(2n+2) {
    margin-left: 42.55319%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-6 .gallery-item {
    width: 48.93617%;
    float: left;
}
.grid-manual .xl-gallery-6 .gallery-item:nth-child(2n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
.grid-manual .xl-gallery-6 .gallery-item:nth-child(2n+2) {
    margin-left: 51.06383%;
    margin-right: -100%;
    clear: none;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-7 .gallery-item {
    width: 57.44681%;
    float: left;
}
.grid-manual .xl-gallery-7 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-8 .gallery-item {
    width: 65.95745%;
    float: left;
}
.grid-manual .xl-gallery-8 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-9 .gallery-item {
    width: 74.46809%;
    float: left;
}
.grid-manual .xl-gallery-9 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-10 .gallery-item {
    width: 82.97872%;
    float: left;
}
.grid-manual .xl-gallery-10 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-11 .gallery-item {
    width: 91.48936%;
    float: left;
}
.grid-manual .xl-gallery-11 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
}
}@media (min-width: 1280px) {
    .grid-manual .xl-gallery-12 .gallery-item {
    width: 100%;
    float: left;
}
.grid-manual .xl-gallery-12 .gallery-item:nth-child(1n+1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none;
}
}.layout, .layout-full, .layout-1q3q.layout, .layout-1t1t1t.layout, .layout-1t2t.layout, .layout-1h1h.layout, .layout-1q1h1q.layout, .layout-1q1q1h.layout {
    max-width: 73.125rem;
    margin-left: auto;
    margin-right: auto;
}
.layout:after, .layout-full:after, .layout-1q3q.layout:after, .layout-1t1t1t.layout:after, .layout-1t2t.layout:after, .layout-1h1h.layout:after, .layout-1q1h1q.layout:after, .layout-1q1q1h.layout:after {
    content: " ";
    display: block;
    clear: both;
}
.layout-flush, .layout-1q3q.layout-flush, .layout-1t1t1t.layout-flush, .layout-1t2t.layout-flush, .layout-1h1h.layout-flush, .layout-1q1h1q.layout-flush, .layout-1q1q1h.layout-flush {
    max-width: 73.125rem;
    margin-left: auto;
    margin-right: auto;
}
.layout-flush:after, .layout-1q3q.layout-flush:after, .layout-1t1t1t.layout-flush:after, .layout-1t2t.layout-flush:after, .layout-1h1h.layout-flush:after, .layout-1q1h1q.layout-flush:after, .layout-1q1q1h.layout-flush:after {
    content: " ";
    display: block;
    clear: both;
}
.layout-1q3q.layout-reversed, .layout-1t1t1t.layout-reversed, .layout-1t2t.layout-reversed, .layout-1h1h.layout-reversed, .layout-1q1h1q.layout-reversed, .layout-1q1q1h.layout-reversed {
    max-width: 73.125rem;
    margin-left: auto;
    margin-right: auto;
}
.layout-1q3q.layout-reversed:after, .layout-1t1t1t.layout-reversed:after, .layout-1t2t.layout-reversed:after, .layout-1h1h.layout-reversed:after, .layout-1q1h1q.layout-reversed:after, .layout-1q1q1h.layout-reversed:after {
    content: " ";
    display: block;
    clear: both;
}
.layout-view-1h1h.layout-view, .layout-view-1t1t1t.layout-view, .layout-view-1q1h1q.layout-view, .layout-view-1t2t.layout-view, .layout-view-1q3q.layout-view {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.layout-view-1h1h.layout-view:after, .layout-view-1t1t1t.layout-view:after, .layout-view-1q1h1q.layout-view:after, .layout-view-1t2t.layout-view:after, .layout-view-1q3q.layout-view:after {
    content: " ";
    display: block;
    clear: both;
}
.layout-view-1h1h.layout-view-flush, .layout-view-1t1t1t.layout-view-flush, .layout-view-1q1h1q.layout-view-flush, .layout-view-1t2t.layout-view-flush, .layout-view-1q3q.layout-view-flush {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.layout-view-1h1h.layout-view-flush:after, .layout-view-1t1t1t.layout-view-flush:after, .layout-view-1q1h1q.layout-view-flush:after, .layout-view-1t2t.layout-view-flush:after, .layout-view-1q3q.layout-view-flush:after {
    content: " ";
    display: block;
    clear: both;
}
.layout-view-1h1h.layout-view-reversed, .layout-view-1t1t1t.layout-view-reversed, .layout-view-1q1h1q.layout-view-reversed, .layout-view-1t2t.layout-view-reversed, .layout-view-1q3q.layout-view-reversed {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.layout-view-1h1h.layout-view-reversed:after, .layout-view-1t1t1t.layout-view-reversed:after, .layout-view-1q1h1q.layout-view-reversed:after, .layout-view-1t2t.layout-view-reversed:after, .layout-view-1q3q.layout-view-reversed:after {
    content: " ";
    display: block;
    clear: both;
}
.layout-col {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.layout-full .layout-col-a, .layout-full .layout-col-b, .layout-full .layout-col-c, .layout-full .layout-col-d {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
@media (min-width: 768px) {
    .layout-1q3q.layout .layout-col-a {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%}
.layout-1q3q.layout .layout-col-b {
    width: 74.46809%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-1q3q.layout-flush .layout-col-a {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1q3q.layout-flush .layout-col-b {
    width: 75%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-1q3q.layout-reversed .layout-col-a {
    width: 23.40426%;
    float: right;
    margin-left: 2.12766%}
.layout-1q3q.layout-reversed .layout-col-b {
    width: 74.46809%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-1t1t1t.layout .layout-col-a {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%}
.layout-1t1t1t.layout .layout-col-b {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%}
.layout-1t1t1t.layout .layout-col-c {
    width: 31.91489%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-1t1t1t.layout-flush .layout-col-a {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1t1t1t.layout-flush .layout-col-b {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1t1t1t.layout-flush .layout-col-c {
    width: 33.33333%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-1t1t1t.layout-reversed .layout-col-a {
    width: 31.91489%;
    float: right;
    margin-left: 2.12766%}
.layout-1t1t1t.layout-reversed .layout-col-b {
    width: 31.91489%;
    float: right;
    margin-left: 2.12766%}
.layout-1t1t1t.layout-reversed .layout-col-c {
    width: 31.91489%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-1t2t.layout .layout-col-a {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%}
.layout-1t2t.layout .layout-col-b {
    width: 65.95745%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-1t2t.layout-flush .layout-col-a {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1t2t.layout-flush .layout-col-b {
    width: 66.66667%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-1t2t.layout-reversed .layout-col-a {
    width: 31.91489%;
    float: right;
    margin-left: 2.12766%}
.layout-1t2t.layout-reversed .layout-col-b {
    width: 65.95745%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-1h1h.layout .layout-col-a {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%}
.layout-1h1h.layout .layout-col-b {
    width: 48.93617%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-1h1h.layout-flush .layout-col-a {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1h1h.layout-flush .layout-col-b {
    width: 50%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-1h1h.layout-reversed .layout-col-a {
    width: 48.93617%;
    float: right;
    margin-left: 2.12766%}
.layout-1h1h.layout-reversed .layout-col-b {
    width: 48.93617%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-1q1h1q.layout .layout-col-a {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%}
.layout-1q1h1q.layout .layout-col-b {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%}
.layout-1q1h1q.layout .layout-col-c {
    width: 23.40426%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-1q1h1q.layout-flush .layout-col-a {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1q1h1q.layout-flush .layout-col-b {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1q1h1q.layout-flush .layout-col-c {
    width: 25%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-1q1h1q.layout-reversed .layout-col-a {
    width: 23.40426%;
    float: right;
    margin-left: 2.12766%}
.layout-1q1h1q.layout-reversed .layout-col-b {
    width: 48.93617%;
    float: right;
    margin-left: 2.12766%}
.layout-1q1h1q.layout-reversed .layout-col-c {
    width: 23.40426%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-1q1q1h.layout .layout-col-a {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%}
.layout-1q1q1h.layout .layout-col-b {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%}
.layout-1q1q1h.layout .layout-col-c {
    width: 48.93617%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-1q1q1h.layout-flush .layout-col-a {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1q1q1h.layout-flush .layout-col-b {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-1q1q1h.layout-flush .layout-col-c {
    width: 50%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-1q1q1h.layout-reversed .layout-col-a {
    width: 23.40426%;
    float: right;
    margin-left: 2.12766%}
.layout-1q1q1h.layout-reversed .layout-col-b {
    width: 23.40426%;
    float: right;
    margin-left: 2.12766%}
.layout-1q1q1h.layout-reversed .layout-col-c {
    width: 48.93617%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-view-1h1h.layout-view .layout-view-col-a {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%}
.layout-view-1h1h.layout-view .layout-view-col-b {
    width: 48.93617%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-view-1h1h.layout-view-flush .layout-view-col-a {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-view-1h1h.layout-view-flush .layout-view-col-b {
    width: 50%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-view-1h1h.layout-view-reversed .layout-view-col-a {
    width: 48.93617%;
    float: right;
    margin-left: 2.12766%}
.layout-view-1h1h.layout-view-reversed .layout-view-col-b {
    width: 48.93617%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-view-1t1t1t.layout-view .layout-view-col-a {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%}
.layout-view-1t1t1t.layout-view .layout-view-col-b {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%}
.layout-view-1t1t1t.layout-view .layout-view-col-c {
    width: 31.91489%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-view-1t1t1t.layout-view-flush .layout-view-col-a {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-view-1t1t1t.layout-view-flush .layout-view-col-b {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-view-1t1t1t.layout-view-flush .layout-view-col-c {
    width: 33.33333%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-view-1t1t1t.layout-view-reversed .layout-view-col-a {
    width: 31.91489%;
    float: right;
    margin-left: 2.12766%}
.layout-view-1t1t1t.layout-view-reversed .layout-view-col-b {
    width: 31.91489%;
    float: right;
    margin-left: 2.12766%}
.layout-view-1t1t1t.layout-view-reversed .layout-view-col-c {
    width: 31.91489%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-view-1q1h1q.layout-view .layout-view-col-a {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%}
.layout-view-1q1h1q.layout-view .layout-view-col-b {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%}
.layout-view-1q1h1q.layout-view .layout-view-col-c {
    width: 23.40426%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-view-1q1h1q.layout-view-flush .layout-view-col-a {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-view-1q1h1q.layout-view-flush .layout-view-col-b {
    width: 50%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-view-1q1h1q.layout-view-flush .layout-view-col-c {
    width: 25%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-view-1q1h1q.layout-view-reversed .layout-view-col-a {
    width: 23.40426%;
    float: right;
    margin-left: 2.12766%}
.layout-view-1q1h1q.layout-view-reversed .layout-view-col-b {
    width: 48.93617%;
    float: right;
    margin-left: 2.12766%}
.layout-view-1q1h1q.layout-view-reversed .layout-view-col-c {
    width: 23.40426%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-view-1t2t.layout-view .layout-view-col-a {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%}
.layout-view-1t2t.layout-view .layout-view-col-b {
    width: 65.95745%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-view-1t2t.layout-view-flush .layout-view-col-a {
    width: 33.33333%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-view-1t2t.layout-view-flush .layout-view-col-b {
    width: 66.66667%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-view-1t2t.layout-view-reversed .layout-view-col-a {
    width: 31.91489%;
    float: right;
    margin-left: 2.12766%}
.layout-view-1t2t.layout-view-reversed .layout-view-col-b {
    width: 65.95745%;
    float: left;
    margin-left: 0;
}
}@media (min-width: 768px) {
    .layout-view-1q3q.layout-view .layout-view-col-a {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%}
.layout-view-1q3q.layout-view .layout-view-col-b {
    width: 74.46809%;
    float: right;
    margin-right: 0;
}
}@media (min-width: 768px) {
    .layout-view-1q3q.layout-view-flush .layout-view-col-a {
    width: 25%;
    float: left;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
.layout-view-1q3q.layout-view-flush .layout-view-col-b {
    width: 75%;
    float: right;
    padding-left: 1.04167%;
    padding-right: 1.04167%}
}@media (min-width: 768px) {
    .layout-view-1q3q.layout-view-reversed .layout-view-col-a {
    width: 23.40426%;
    float: right;
    margin-left: 2.12766%}
.layout-view-1q3q.layout-view-reversed .layout-view-col-b {
    width: 74.46809%;
    float: left;
    margin-left: 0;
}
}.depth--3 {
    background: #34383a;
}
.depth--2 {
    background: #586165;
}
.well, .depth--1 {
    background: #e5e9eb;
}
body, .zebra-stripe>*:nth-child(odd), .depth-0 {
    background: #eef1f2;
}
.slat, .zebra-stripe>*:nth-child(even), .depth-1 {
    background: #fcfcfc;
}
.card, .depth-2 {
    background: #fcfcfc;
    box-shadow: 0 1px 2px 1px rgba(167, 164, 164, 0.25);
}
.well {
    box-shadow: inset 0 1px 2px 1px rgba(167, 164, 164, 0.25);
    padding: 1.25rem 1.25rem;
}
.slat {
    padding: 1.25rem 1.25rem;
}
.card {
    padding: 1.25rem 1.25rem;
}
/*! afontgarde - v0.1.6 - 2015-03-13
 * https://github.com/filamentgroup/a-font-garde
 * Copyright (c) 2015 Filament Group c/o Zach Leatherman
 * MIT License */.icon-fallback-text .icon {
    display: none;
}
.icon-fallback-img .text, .icon-fallback-glyph .text {
    clip: rect(0 0 0 0);
    overflow: hidden;
    position: absolute;
    height: 1px;
    width: 1px;
}
.no-generatedcontent .icon-fallback-glyph .text {
    clip: auto;
    overflow: visible;
    position: static;
    height: auto;
    width: auto;
}
.icon-fallback-img .icon {
    display: inline-block;
    height: 1em;
    width: 1em;
}
.icon-fallback-img .icon:before {
    content: ""}
.edx-icons .icon-fallback.icon-fallback-img .icon {
    background-image: none;
}
.icon {
    display: inline-block;
    color: currentColor;
}
.edx-icons .icon {
    height: auto;
    width: auto;
    font-family: "edx-icons", "Open Sans", sans-serif;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.edx-icons .icon-caret-down:before {
    content: "\e601"}
.edx-icons .icon-caret-up:before {
    content: "\e602"}
.edx-icons .icon-caret-left:before {
    content: "\e603"}
.edx-icons .icon-caret-right:before {
    content: "\e604"}
.edx-icons .icon-radio-checked:before {
    content: "\e605"}
.edx-icons .icon-checkbox-unchecked:before {
    content: "\e606"}
.edx-icons .icon-square:before {
    content: "\e607"}
.edx-icons .icon-circle:before {
    content: "\e608"}
.edx-icons .icon-circle-light:before {
    content: "\e609"}
.edx-icons .icon-search:before {
    content: "\e60a"}
.edx-icons .icon-email-light:before {
    content: "\e60b"}
.edx-icons .icon-star:before {
    content: "\e60c"}
.edx-icons .icon-user:before {
    content: "\e60d"}
.edx-icons .icon-check:before {
    content: "\e60e"}
.edx-icons .icon-close:before {
    content: "\e60f"}
.edx-icons .icon-remove:before {
    content: "\e60f"}
.edx-icons .icon-search-plus:before {
    content: "\e610"}
.edx-icons .icon-search-minus:before {
    content: "\e611"}
.edx-icons .icon-cog:before {
    content: "\e612"}
.edx-icons .icon-gear:before {
    content: "\e612"}
.edx-icons .icon-settings:before {
    content: "\e612"}
.edx-icons .icon-delete:before {
    content: "\e613"}
.edx-icons .icon-trash:before {
    content: "\e613"}
.edx-icons .icon-home:before {
    content: "\e614"}
.edx-icons .icon-file-light:before {
    content: "\e615"}
.edx-icons .icon-clock:before {
    content: "\e616"}
.edx-icons .icon-refresh:before {
    content: "\e617"}
.edx-icons .icon-list-alt:before {
    content: "\e618"}
.edx-icons .icon-lock:before {
    content: "\e619"}
.edx-icons .icon-flag:before {
    content: "\e61a"}
.edx-icons .icon-volume-off:before {
    content: "\e61b"}
.edx-icons .icon-volume-down:before {
    content: "\e61c"}
.edx-icons .icon-volume-up:before {
    content: "\e61d"}
.edx-icons .icon-book:before {
    content: "\e61e"}
.edx-icons .icon-print:before {
    content: "\e61f"}
.edx-icons .icon-camera:before {
    content: "\e620"}
.edx-icons .icon-video-camera:before {
    content: "\e621"}
.edx-icons .icon-pencil:before {
    content: "\e622"}
.edx-icons .icon-edit:before {
    content: "\e623"}
.edx-icons .icon-share:before {
    content: "\e624"}
.edx-icons .icon-checkbox-checked:before {
    content: "\e625"}
.edx-icons .icon-fast-backward:before {
    content: "\e626"}
.edx-icons .icon-play:before {
    content: "\e627"}
.edx-icons .icon-pause:before {
    content: "\e628"}
.edx-icons .icon-stop:before {
    content: "\e629"}
.edx-icons .icon-fast-forward:before {
    content: "\e62a"}
.edx-icons .icon-chevron-left:before {
    content: "\e62b"}
.edx-icons .icon-chevron-right:before {
    content: "\e62c"}
.edx-icons .icon-close-circle:before {
    content: "\e62d"}
.edx-icons .icon-close-circle-light:before {
    content: "\e630"}
.edx-icons .icon-help:before {
    content: "\e62e"}
.edx-icons .icon-information:before {
    content: "\e62f"}
.edx-icons .icon-arrow-up:before {
    content: "\e631"}
.edx-icons .icon-arrow-down:before {
    content: "\e632"}
.edx-icons .icon-fullscreen:before {
    content: "\e647"}
.edx-icons .icon-exit-fullscreen:before {
    content: "\e633"}
.edx-icons .icon-plus:before {
    content: "\e634"}
.edx-icons .icon-minus:before {
    content: "\e635"}
.edx-icons .icon-error:before {
    content: "\e636"}
.edx-icons .icon-show:before {
    content: "\e637"}
.edx-icons .icon-visible:before {
    content: "\e637"}
.edx-icons .icon-hide:before {
    content: "\e638"}
.edx-icons .icon-hidden:before {
    content: "\e638"}
.edx-icons .icon-warning:before {
    content: "\e639"}
.edx-icons .icon-calendar:before {
    content: "\e63a"}
.edx-icons .icon-comment:before {
    content: "\e63b"}
.edx-icons .icon-shopping-cart:before {
    content: "\e63c"}
.edx-icons .icon-twitter-square:before {
    content: "\e63d"}
.edx-icons .icon-facebook-square:before {
    content: "\e63e"}
.edx-icons .icon-linkedin-square:before {
    content: "\e600"}
.edx-icons .icon-comments:before {
    content: "\e63f"}
.edx-icons .icon-thumb-tack:before {
    content: "\e640"}
.edx-icons .icon-external-link:before {
    content: "\e641"}
.edx-icons .icon-upload:before {
    content: "\e642"}
.edx-icons .icon-bullhorn:before {
    content: "\e644"}
.edx-icons .icon-arrow-circle-down:before {
    content: "\e645"}
.edx-icons .icon-filter:before {
    content: "\e646"}
.edx-icons .icon-link:before {
    content: "\e648"}
.edx-icons .icon-copy:before {
    content: "\e649"}
.edx-icons .icon-menu:before {
    content: "\e64a"}
.edx-icons .icon-bars:before {
    content: "\e64a"}
.edx-icons .icon-reorder:before {
    content: "\e64a"}
.edx-icons .icon-list:before {
    content: "\e64b"}
.edx-icons .icon-table:before {
    content: "\e64c"}
.edx-icons .icon-money:before {
    content: "\e64d"}
.edx-icons .icon-sort:before {
    content: "\e64e"}
.edx-icons .icon-unsorted:before {
    content: "\e64e"}
.edx-icons .icon-email:before {
    content: "\e64f"}
.edx-icons .icon-undo:before {
    content: "\e650"}
.edx-icons .icon-sitemap:before {
    content: "\e651"}
.edx-icons .icon-angle-left:before {
    content: "\e652"}
.edx-icons .icon-angle-right:before {
    content: "\e653"}
.edx-icons .icon-angle-up:before {
    content: "\e654"}
.edx-icons .icon-angle-down:before {
    content: "\e655"}
.edx-icons .icon-radio-unchecked:before {
    content: "\e656"}
.edx-icons .icon-quote-left:before {
    content: "\e657"}
.edx-icons .icon-spinner:before {
    content: "\e658"}
.edx-icons .icon-reply:before {
    content: "\e659"}
.edx-icons .icon-unlink:before {
    content: "\e65a"}
.edx-icons .icon-unlock:before {
    content: "\e65b"}
.edx-icons .icon-ellipsis:before {
    content: "\e65c"}
.edx-icons .icon-checkbox-checked-dark:before {
    content: "\e65d"}
.edx-icons .icon-file:before {
    content: "\e65e"}
.edx-icons .icon-closed-captions:before {
    content: "\e65f"}
.icon-fallback-img .icon-angle-down {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/angle-down.svg) center center no-repeat;
}
.icon-fallback-img .icon-angle-left {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/angle-left.svg) center center no-repeat;
}
.icon-fallback-img .icon-angle-right {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/angle-right.svg) center center no-repeat;
}
.icon-fallback-img .icon-angle-up {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/angle-up.svg) center center no-repeat;
}
.icon-fallback-img .icon-arrow-circle-down {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/arrow-circle-down.svg) center center no-repeat;
}
.icon-fallback-img .icon-arrow-down {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/arrow-down.svg) center center no-repeat;
}
.icon-fallback-img .icon-arrow-up {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/arrow-up.svg) center center no-repeat;
}
.icon-fallback-img .icon-book {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/book.svg) center center no-repeat;
}
.icon-fallback-img .icon-bullhorn {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/bullhorn.svg) center center no-repeat;
}
.icon-fallback-img .icon-calendar {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/calendar.svg) center center no-repeat;
}
.icon-fallback-img .icon-camera {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/camera.svg) center center no-repeat;
}
.icon-fallback-img .icon-caret-down {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/caret-down.svg) center center no-repeat;
}
.icon-fallback-img .icon-caret-left {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/caret-left.svg) center center no-repeat;
}
.icon-fallback-img .icon-caret-right {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/caret-right.svg) center center no-repeat;
}
.icon-fallback-img .icon-caret-up {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/caret-up.svg) center center no-repeat;
}
.icon-fallback-img .icon-check {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/check.svg) center center no-repeat;
}
.icon-fallback-img .icon-checkbox-checked {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/checkbox-checked.svg) center center no-repeat;
}
.icon-fallback-img .icon-checkbox-checked-dark {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/checkbox-checked-dark.svg) center center no-repeat;
}
.icon-fallback-img .icon-checkbox-unchecked {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/checkbox-unchecked.svg) center center no-repeat;
}
.icon-fallback-img .icon-chevron-left {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/chevron-left.svg) center center no-repeat;
}
.icon-fallback-img .icon-chevron-right {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/chevron-right.svg) center center no-repeat;
}
.icon-fallback-img .icon-circle {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/circle.svg) center center no-repeat;
}
.icon-fallback-img .icon-circle-light {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/circle-light.svg) center center no-repeat;
}
.icon-fallback-img .icon-clock {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/clock.svg) center center no-repeat;
}
.icon-fallback-img .icon-close {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/close.svg) center center no-repeat;
}
.icon-fallback-img .icon-close-circle {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/close-circle.svg) center center no-repeat;
}
.icon-fallback-img .icon-close-circle-light {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/close-circle-light.svg) center center no-repeat;
}
.icon-fallback-img .icon-closed-captions {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/closed-captions.svg) center center no-repeat;
}
.icon-fallback-img .icon-cog {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/cog.svg) center center no-repeat;
}
.icon-fallback-img .icon-comment {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/comment.svg) center center no-repeat;
}
.icon-fallback-img .icon-comments {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/comments.svg) center center no-repeat;
}
.icon-fallback-img .icon-copy {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/copy.svg) center center no-repeat;
}
.icon-fallback-img .icon-edit {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/edit.svg) center center no-repeat;
}
.icon-fallback-img .icon-ellipsis {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/ellipsis.svg) center center no-repeat;
}
.icon-fallback-img .icon-email {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/email.svg) center center no-repeat;
}
.icon-fallback-img .icon-email-light {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/email-light.svg) center center no-repeat;
}
.icon-fallback-img .icon-error {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/error.svg) center center no-repeat;
}
.icon-fallback-img .icon-exit-fullscreen {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/exit-fullscreen.svg) center center no-repeat;
}
.icon-fallback-img .icon-external-link {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/external-link.svg) center center no-repeat;
}
.icon-fallback-img .icon-facebook-square {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/facebook-square.svg) center center no-repeat;
}
.icon-fallback-img .icon-fast-backward {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/fast-backward.svg) center center no-repeat;
}
.icon-fallback-img .icon-fast-forward {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/fast-forward.svg) center center no-repeat;
}
.icon-fallback-img .icon-file {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/file.svg) center center no-repeat;
}
.icon-fallback-img .icon-file-light {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/file-light.svg) center center no-repeat;
}
.icon-fallback-img .icon-filter {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/filter.svg) center center no-repeat;
}
.icon-fallback-img .icon-fullscreen {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/fullscreen.svg) center center no-repeat;
}
.icon-fallback-img .icon-flag {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/flag.svg) center center no-repeat;
}
.icon-fallback-img .icon-help {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/help.svg) center center no-repeat;
}
.icon-fallback-img .icon-hide {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/hide.svg) center center no-repeat;
}
.icon-fallback-img .icon-home {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/home.svg) center center no-repeat;
}
.icon-fallback-img .icon-information {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/information.svg) center center no-repeat;
}
.icon-fallback-img .icon-link {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/link.svg) center center no-repeat;
}
.icon-fallback-img .icon-linkedin-square {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/linkedin-square.svg) center center no-repeat;
}
.icon-fallback-img .icon-list {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/list.svg) center center no-repeat;
}
.icon-fallback-img .icon-list-alt {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/list-alt.svg) center center no-repeat;
}
.icon-fallback-img .icon-lock {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/lock.svg) center center no-repeat;
}
.icon-fallback-img .icon-menu {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/menu.svg) center center no-repeat;
}
.icon-fallback-img .icon-minus {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/minus.svg) center center no-repeat;
}
.icon-fallback-img .icon-money {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/money.svg) center center no-repeat;
}
.icon-fallback-img .icon-pause {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/pause.svg) center center no-repeat;
}
.icon-fallback-img .icon-pencil {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/pencil.svg) center center no-repeat;
}
.icon-fallback-img .icon-play {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/play.svg) center center no-repeat;
}
.icon-fallback-img .icon-plus {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/plus.svg) center center no-repeat;
}
.icon-fallback-img .icon-print {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/print.svg) center center no-repeat;
}
.icon-fallback-img .icon-quote-left {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/quote-left.svg) center center no-repeat;
}
.icon-fallback-img .icon-radio-checked {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/radio-checked.svg) center center no-repeat;
}
.icon-fallback-img .icon-radio-unchecked {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/radio-unchecked.svg) center center no-repeat;
}
.icon-fallback-img .icon-refresh {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/refresh.svg) center center no-repeat;
}
.icon-fallback-img .icon-reply {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/reply.svg) center center no-repeat;
}
.icon-fallback-img .icon-search {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/search.svg) center center no-repeat;
}
.icon-fallback-img .icon-search-minus {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/search-minus.svg) center center no-repeat;
}
.icon-fallback-img .icon-search-plus {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/search-plus.svg) center center no-repeat;
}
.icon-fallback-img .icon-share {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/share.svg) center center no-repeat;
}
.icon-fallback-img .icon-shopping-cart {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/shopping-cart.svg) center center no-repeat;
}
.icon-fallback-img .icon-show {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/show.svg) center center no-repeat;
}
.icon-fallback-img .icon-sitemap {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/sitemap.svg) center center no-repeat;
}
.icon-fallback-img .icon-sort {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/sort.svg) center center no-repeat;
}
.icon-fallback-img .icon-spinner {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/spinner.svg) center center no-repeat;
}
.icon-fallback-img .icon-square {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/square.svg) center center no-repeat;
}
.icon-fallback-img .icon-square-light {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/square-light.svg) center center no-repeat;
}
.icon-fallback-img .icon-star {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/star.svg) center center no-repeat;
}
.icon-fallback-img .icon-stop {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/stop.svg) center center no-repeat;
}
.icon-fallback-img .icon-table {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/table.svg) center center no-repeat;
}
.icon-fallback-img .icon-thumb-tack {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/thumb-tack.svg) center center no-repeat;
}
.icon-fallback-img .icon-trash {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/trash.svg) center center no-repeat;
}
.icon-fallback-img .icon-twitter-square {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/twitter-square.svg) center center no-repeat;
}
.icon-fallback-img .icon-undo {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/undo.svg) center center no-repeat;
}
.icon-fallback-img .icon-unlink {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/unlink.svg) center center no-repeat;
}
.icon-fallback-img .icon-unlock {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/unlock.svg) center center no-repeat;
}
.icon-fallback-img .icon-upload {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/upload.svg) center center no-repeat;
}
.icon-fallback-img .icon-user {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/user.svg) center center no-repeat;
}
.icon-fallback-img .icon-video-camera {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/video-camera.svg) center center no-repeat;
}
.icon-fallback-img .icon-volume-down {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/volume-down.svg) center center no-repeat;
}
.icon-fallback-img .icon-volume-off {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/volume-off.svg) center center no-repeat;
}
.icon-fallback-img .icon-volume-up {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/volume-up.svg) center center no-repeat;
}
.icon-fallback-img .icon-warning {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/warning.svg) center center no-repeat;
}
.icon-fallback-img .icon-bars {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/menu.svg) center center no-repeat;
}
.icon-fallback-img .icon-delete {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/trash.svg) center center no-repeat;
}
.icon-fallback-img .icon-gear {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/cog.svg) center center no-repeat;
}
.icon-fallback-img .icon-hidden {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/hide.svg) center center no-repeat;
}
.icon-fallback-img .icon-reorder {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/menu.svg) center center no-repeat;
}
.icon-fallback-img .icon-remove {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/close.svg) center center no-repeat;
}
.icon-fallback-img .icon-settings {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/cog.svg) center center no-repeat;
}
.icon-fallback-img .icon-rotate-left {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/undo.svg) center center no-repeat;
}
.icon-fallback-img .icon-unsorted {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/sort.svg) center center no-repeat;
}
.icon-fallback-img .icon-visible {
    background: url(../edx-pattern-library/fonts/edx-icons/fallback-img/show.svg) center center no-repeat;
}
.table .is-highlighted, .table-simplified .is-highlighted {
    background-color: rgba(253, 188, 86, 0.25);
}
.table caption, .table-simplified caption {
    text-align: left;
    margin-bottom: 0.625rem;
}
.table tr:hover, .table-simplified tr:hover {
    background-color: rgba(167, 164, 164, 0.05);
}
.table th, .table-simplified th {
    text-align: left;
    font-weight: 600;
}
.table th, .table-simplified th, .table td, .table-simplified td {
    padding: 0.625rem 0.625rem;
    border: 1px solid #e7e6e6;
}
.table tfoot tr, .table-simplified tfoot tr {
    border-top: 2px solid #d2d0d0;
    font-weight: 600;
}
.table .align-left, .table-simplified .align-left {
    text-align: left;
}
.table .align-center, .table-simplified .align-center {
    text-align: center;
}
.table .align-right, .table-simplified .align-right {
    text-align: right;
}
.table-simplified th, .table-simplified td {
    border: none;
    border-bottom: 1px solid #e7e6e6;
}
.table-cozy th, .table-cozy td {
    padding: 0.3125rem 0.3125rem;
}
.table-comfortable th, .table-comfortable td {
    padding: 1.25rem 1.25rem;
}
.wrapper-table-scrollable {
    width: 100%;
    overflow-y: auto;
}
.table-responsive th.supplemental, .table-responsive td.supplemental {
    display: none;
}
@media (min-width: 768px) {
    .table-responsive th.supplemental, .table-responsive td.supplemental {
    display: table-cell;
}
}.table-sortable .sortable {
    position: relative;
    margin-left: 0.3125rem;
}
.table-sortable .sortable .action-sort {
    position: absolute;
    right: 0;
    border: 0;
    color: #d2d0d0;
}
.table-sortable .sortable .action-sort:hover {
    color: #0079bc;
}
.table-sortable .sortable.sort-current .action-sort {
    color: #0079bc;
}
.alert {
    background-color: #fcfcfc;
    border: 0.0625rem solid #cdd7db;
    border-radius: 0.3125rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 1.25rem 1.25rem;
    overflow: auto;
    box-shadow: 0 0.125rem 0.125rem 0 #eef1f2;
}
.alert-icon {
    display: none;
}
@media (min-width: 768px) {
    .alert-icon {
    float: left ;
    display: block;
    border-radius: 50%;
    padding: 0.625rem;
}
}@media (min-width: 768px) {
    .alert-message-with-action {
    float: left ;
    width: 70%;
    padding: 1.25rem;
    padding-top: 0;
    padding-bottom: 0;
}
}.alert-message-with-action :last-child {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .alert-message {
    float: left ;
    width: 90%;
    padding: 1.25rem;
    padding-top: 0;
    padding-bottom: 0;
}
}.alert-message :last-child {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .alert-title {
    margin-top: -0.625rem;
}
}@media (min-width: 768px) {
    .alert-copy {
    margin-top: 0.3125rem;
}
}.alert-action {
    width: 100%}
@media (min-width: 768px) {
    .alert-action {
    float: right ;
    width: inherit;
}
}.alert-information {
    border-top: 0.125rem solid #6fa0ba;
}
.alert-information .alert-icon {
    color: #fcfcfc;
    background-color: #6fa0ba;
}
.alert-warning {
    border-top: 0.125rem solid #fdbc56;
}
.alert-warning .alert-icon {
    color: #fcfcfc;
    background-color: #fdbc56;
}
.alert-error {
    border-top: 0.125rem solid #b20610;
}
.alert-error .alert-icon {
    color: #fcfcfc;
    background-color: #b20610;
}
.alert-success {
    border-top: 0.125rem solid #25b85a;
}
.alert-success .alert-icon {
    color: #fcfcfc;
    background-color: #25b85a;
}
.dropdown-menu-container {
    height: 40px;
    position: relative;
    display: inline;
}
.dropdown-menu-container .dropdown-menu {
    list-style-type: none;
}
.dropdown-menu-container .menu-title {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    color: #111010;
    line-height: 40px;
}
.dropdown-menu-container .menu-title:active, .dropdown-menu-container .menu-title:hover, .dropdown-menu-container .menu-title:focus {
    color: #53a4d1;
}
.dropdown-menu-container .menu-image {
    margin-right: 6px;
    width: 40px;
    height: 40px;
}
.dropdown-menu-container .menu-button {
    background: none;
    width: calc(40px * 0.75);
    height: calc(40px * 0.75);
    padding: 0;
    margin-top: 6px;
    border: none;
    vertical-align: top;
    position: relative;
}
.dropdown-menu-container .menu-button:active:after, .dropdown-menu-container .menu-button:hover:after, .dropdown-menu-container .menu-button:focus:after {
    border-top-color: #53a4d1;
}
.dropdown-menu-container .menu-button.default-icon:after {
    content: '';
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #111010;
    border-top-width: 6px;
    position: absolute;
    top: 11px;
    right: 10px;
}
.dropdown-menu-container .dropdown-menu {
    position: absolute;
    top: calc(40px * 0.75);
    right: 0;
    background: #fcfcfc;
    z-index: 1000;
    border-radius: 4px;
    box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #a7a4a4;
    margin-top: 0;
    padding: 0.625rem;
    width: 170px;
}
.dropdown-menu-container .dropdown-menu:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #fcfcfc;
    width: 12px;
    height: 12px;
    border: 1px solid #a7a4a4;
    border-bottom-color: transparent;
    border-left-color: transparent;
    content: '';
    display: block;
    position: absolute;
    right: 7px;
    top: -7px;
}
.dropdown-menu-container .dropdown-menu .dropdown-item {
    text-align: left;
    padding-bottom: 0.625rem;
    margin-bottom: 0.625rem;
    position: relative;
}
.dropdown-menu-container .dropdown-menu .dropdown-item:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}
.dropdown-menu-container .dropdown-menu .dropdown-item a {
    color: #111010;
    font-size: 1rem;
}
.dropdown-menu-container .dropdown-menu .dropdown-item a:hover, .dropdown-menu-container .dropdown-menu .dropdown-item a:active, .dropdown-menu-container .dropdown-menu .dropdown-item a:focus {
    color: #0079bc;
    text-decoration: underline;
}
@media print {
    .wrapper-footer {
    display: none;
}
}[tabindex="-1"] {
    outline: none;
}
.window-wrap {
    background-color: #fcfcfc;
}
.content-wrapper {
    width: 100%;
    margin: 0 auto;
}
@media print {
    .content-wrapper {
    padding-bottom: 0;
}
}.nav-skip {
    font-size: 0.875rem;
    display: inline-block;
    position: absolute;
    left: 0;
    top: -600px;
    overflow: hidden;
    background: #fcfcfc;
    border-bottom: 1px solid #d2d0d0;
    padding: 15px 10px;
}
.nav-skip:focus, .nav-skip:active {
    position: relative;
    top: auto;
    width: auto;
    height: auto;
    margin: 0;
}
.header-global {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #b9b6b6;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
	background: #fcfcfc;
}
.header-global .wrapper-header {
    box-sizing: border-box;
    height: 74px;
    margin: 0 auto;
    padding: 10px 10px 0;
    width: 100%;
    max-width: 1180px;
}
.header-global .wrapper-header::after {
    clear: both;
    content: "";
    display: table;
}
.header-global .wrapper-header .left {
    float: left }
.header-global .wrapper-header .right {
    float: right }
.header-global .wrapper-header .logo {
    float: left ;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
    margin-bottom: 0;
    position: relative;
}
.header-global .wrapper-header .course-header {
    float: left ;
    margin: 12px 10px 0px 10px;
    color: #111010;
}
.header-global .wrapper-header .wrapper-user-menu {
    float: right ;
    margin-top: 4px;
    width: auto;
}
.header-global .wrapper-header .dropdown-menu {
    text-align: left;
    top: inherit;
}
.header-global .wrapper-header .list-inline.nav-global {
    margin-top: 12px;
    margin-bottom: 0;
}
.header-global .wrapper-header .list-inline.nav-courseware {
    margin-top: 5px;
}
.header-global .wrapper-header .list-inline .item {
    font-weight: 600;
    text-transform: uppercase;
}
.header-global .wrapper-header .list-inline .item.active a {
    text-decoration: none;
    color: #065683;
}
.header-global .wrapper-header .tab-nav-item {
    float: left ;
    display: flex;
    margin: 0;
    justify-content: center;
}
.header-global .wrapper-header .tab-nav-item .tab-nav-link {
    font-size: 1rem;
    font-weight: 600;
    color: #6b6969;
    padding: 5px 25px 23px;
    display: inline-block;
}
.header-global .wrapper-header .tab-nav-item .tab-nav-link:active, .header-global .wrapper-header .tab-nav-item .tab-nav-link:focus, .header-global .wrapper-header .tab-nav-item .tab-nav-link:hover {
    border-bottom: 4px solid #d2d0d0;
}
.header-global .wrapper-header .tab-nav-item .active {
    border-bottom: 4px solid rgba(17, 16, 16, 0.75) !important;
}
.header-global.slim .wrapper-header {
    height: 60px;
}
.header-global.slim .wrapper-header .logo img {
    margin-top: 4px;
    height: 30px;
}
.header-global.slim .wrapper-header .course-header {
    margin-top: 10px;
}
.header-global.slim .wrapper-header .list-inline.nav-global {
    margin-top: 10px;
}
.header-global.slim .wrapper-header .wrapper-user-menu {
    margin-top: 0;
}
.wrapper-footer {
    box-shadow: 0 -1px 5px 0 rgba(0, 0, 0, 0.1);
    border-top: 1px solid #e9e8e8;
    padding: 25px 10px 30px;
    background: #fcfcfc;
}
.wrapper-footer::after {
    clear: both;
    content: "";
    display: table;
}
.wrapper-footer footer#footer-openedx {
    box-sizing: border-box;
    margin: 0 auto;
}
.wrapper-footer footer#footer-openedx::after {
    clear: both;
    content: "";
    display: table;
}
.wrapper-footer footer#footer-openedx p, .wrapper-footer footer#footer-openedx ol, .wrapper-footer footer#footer-openedx ul {
    font-family: "Open Sans", "Verdana", "Geneva", sans-serif, sans-serif;
}
.wrapper-footer footer#footer-openedx p a, .wrapper-footer footer#footer-openedx ol a, .wrapper-footer footer#footer-openedx ul a {
    font-family: "Open Sans", "Verdana", "Geneva", sans-serif, sans-serif;
}
.wrapper-footer footer#footer-openedx a {
    border-bottom: none;
}
.wrapper-footer footer#footer-openedx a:hover, .wrapper-footer footer#footer-openedx a:focus, .wrapper-footer footer#footer-openedx a:active {
    border-bottom: 1px dotted #065683;
}
.wrapper-footer footer#footer-openedx .colophon {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
@media (min-width: 480px) {
    .wrapper-footer footer#footer-openedx .colophon {
    width: 65.95745%;
    float: left;
    margin-right: 2.12766%}
}.wrapper-footer footer#footer-openedx .colophon .nav-colophon {
    margin: 5px 0 30px 0;
}
.wrapper-footer footer#footer-openedx .colophon .nav-colophon::after {
    clear: both;
    content: "";
    display: table;
}
.wrapper-footer footer#footer-openedx .colophon .nav-colophon ol {
    list-style: none;
}
.wrapper-footer footer#footer-openedx .colophon .nav-colophon li {
    float: left ;
    margin-right: 15px;
}
.wrapper-footer footer#footer-openedx .colophon .nav-colophon li a {
    color: #414040;
}
.wrapper-footer footer#footer-openedx .colophon .nav-colophon li a:hover, .wrapper-footer footer#footer-openedx .colophon .nav-colophon li a:focus, .wrapper-footer footer#footer-openedx .colophon .nav-colophon li a:active {
    color: #065683;
}
.wrapper-footer footer#footer-openedx .colophon .nav-colophon li:last-child {
    margin-right: 0;
}
.wrapper-footer footer#footer-openedx .colophon .colophon-about::after {
    clear: both;
    content: "";
    display: table;
}
.wrapper-footer footer#footer-openedx .colophon .colophon-about img {
    float: left ;
    margin-right: 0;
    width: 68px;
    height: 34px;
}
.wrapper-footer footer#footer-openedx .colophon .colophon-about p {
    float: left ;
    width: 74.46809%;
    float: left;
    margin-right: 2.12766%;
    margin-left: 20px;
    padding-left: 20px;
    font-size: 0.875rem;
    background: transparent url(/static/images/bg-footer-divider.jpg) 0 0 no-repeat;
}
.wrapper-footer footer#footer-openedx .references {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
    margin: -10px 0 0 0;
    display: inline-block;
}
.wrapper-footer footer#footer-openedx .wrapper-logo {
    margin: 15px 0;
}
.wrapper-footer footer#footer-openedx .wrapper-logo a {
    display: inline-block;
}
.wrapper-footer footer#footer-openedx .wrapper-logo a:hover, .wrapper-footer footer#footer-openedx .wrapper-logo a:focus {
    border-bottom: 0;
}
.wrapper-footer footer#footer-openedx .copyright {
    text-align: left;
    margin: -2px 0 8px;
    font-size: 0.6875rem;
    color: #6b6969;
}
.wrapper-footer footer#footer-openedx .nav-legal {
    text-align: left;
}
.wrapper-footer footer#footer-openedx .nav-legal::after {
    clear: both;
    content: "";
    display: table;
}
.wrapper-footer footer#footer-openedx .nav-legal li {
    display: inline-block;
    font-size: 0.6875rem;
}
.wrapper-footer footer#footer-openedx .nav-legal .nav-legal-02 a:before {
    margin-right: 5px;
    content: "-"}
.wrapper-footer footer#footer-openedx .nav-social {
    text-align: right;
    margin: 0;
}
.wrapper-footer footer#footer-openedx .nav-social li {
    display: inline-block;
}
.wrapper-footer footer#footer-openedx .nav-social li:last-child {
    margin-right: 0;
}
.wrapper-footer footer#footer-openedx .nav-social li a {
    display: block;
}
.wrapper-footer footer#footer-openedx .nav-social li a:hover, .wrapper-footer footer#footer-openedx .nav-social li a:focus, .wrapper-footer footer#footer-openedx .nav-social li a:active {
    border: none;
}
.wrapper-footer footer#footer-openedx .nav-social li img {
    display: block;
}
.wrapper-footer footer#footer-openedx .footer-about-openedx {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    text-align: right;
    vertical-align: bottom;
}
@media (min-width: 480px) {
    .wrapper-footer footer#footer-openedx .footer-about-openedx {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
    margin-right: 0;
}
}.wrapper-footer footer#footer-openedx .footer-about-openedx a {
    float: right ;
    display: inline-block;
}
.wrapper-footer footer#footer-openedx .footer-about-openedx a:hover {
    border-bottom: none;
}
.view-register .wrapper-footer footer, .view-login .wrapper-footer footer, .view-passwordreset .wrapper-footer footer {
    width: 960px;
}
.view-register .wrapper-footer footer .colophon-about img, .view-login .wrapper-footer footer .colophon-about img, .view-passwordreset .wrapper-footer footer .colophon-about img {
    margin-top: 30px;
}
.content-wrapper {
    max-width: 1180px;
    padding-top: 10px;
    padding-bottom: 40px;
}
.content-wrapper .container {
    border: 1px solid #d2d0d0;
    background-color: #fff;
    padding: 20px;
}
.content-wrapper .page-header {
    border-bottom: 1px solid #d2d0d0;
}
.content-wrapper .page-header::after {
    clear: both;
    content: "";
    display: table;
}
.content-wrapper .page-header .page-title {
    margin-bottom: 5px;
    text-transform: none;
    color: #111010;
}
.content-wrapper .page-header .page-description {
    margin-bottom: 5px;
    color: #a7a4a4;
}
.content-wrapper .page-header.has-secondary .page-header-main {
    display: inline-block;
}
.content-wrapper .page-header.has-secondary .page-header-secondary {
    float: right ;
    text-align: right;
    display: inline-block;
    vertical-align: text-bottom;
}
.content-wrapper .page-header.has-secondary .page-header-secondary .form-actions {
    display: inline-block;
}
.content-wrapper .page-header.has-secondary .page-header-secondary .form-actions>* {
    margin-left: 10px;
    vertical-align: middle;
    min-width: 200px;
    height: 34px;
}
.content-wrapper .page-header.has-secondary .page-header-secondary .form-actions>button {
    padding: 4px;
    min-width: 200px;
    height: 34px;
}
.content-wrapper .page-header.has-secondary .page-header-secondary .form-actions>*:first-child {
    margin-left: 0;
}
.content-wrapper .page-content {
    padding-top: 20px;
}
.tabs {
    -webkit-border-top-left-radius: 4px;
    -moz-border-topleft-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-topright-radius: 4px;
    border-top-right-radius: 4px;
    padding: 15px 0 15px 0;
}
.tabs::after {
    clear: both;
    content: "";
    display: table;
}
.tabs .tab {
    float: left ;
    list-style: none;
    margin-bottom: 0;
}
.tabs .tab.prominent {
    margin-right: 16px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 3px;
}
.tabs .tab.prominent+li {
    border-left: 1px solid #d2d0d0;
    padding-left: 15px;
}
.tabs .tab a, .tabs .tab a:visited {
    padding: 10px 15px 13px 15px;
    display: block;
    text-align: center;
    text-decoration: none;
    border-style: solid;
    border-width: 0 0 4px 0;
    border-bottom-color: transparent;
    color: #111010;
    font-size: 14px;
}
.tabs .tab a:hover, .tabs .tab a:focus, .tabs .tab a:visited:hover, .tabs .tab a:visited:focus {
    color: #0079bc;
    border-bottom-color: #0079bc;
}
.tabs .tab a.active, .tabs .tab a:visited.active {
    color: #0079bc;
    border-bottom-color: #0079bc;
    background-color: transparent;
}
.page-header-search {
    display: inline-block;
}
.page-header-search .search-form {
    display: inline-block;
}
.page-header-search .search-box {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.page-header-search .search-field {
    transition: all 0.25s ease-in-out;
    border: 1px solid #d2d0d0;
    border-radius: 3px;
    padding: 5px 30px;
    font-family: inherit;
}
.page-header-search .action-search {
    text-shadow: none;
    vertical-align: middle;
    padding: 4px 10px;
}
.page-header-search .action-clear {
    right: 0;
    margin: 0 5px 0 0;
    position: absolute;
    top: 0;
    color: #a7a4a4;
    padding: 5px;
}
.page-header-search .action-clear:hover, .page-header-search .action-clear:focus {
    color: #111010;
    border-width: 0;
}
#lean_overlay {
    background-image: -webkit-radial-gradient(50% 30%, circle,  rgba(0, 0, 0, 0.4),  rgba(17, 16, 16, 0.6));
    background-image: radial-gradient(circle at 50% 30%,  rgba(0, 0, 0, 0.4),  rgba(17, 16, 16, 0.6));
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.modal, .leanModal_box {
    width: 40.42553%;
    float: left;
    margin-right: 2.12766%;
    z-index: 10;
    display: none;
    position: absolute;
    left: 50%;
    padding: 8px;
    border-radius: 3px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
    background: #646262;
    color: #3c3c3c;
}
.modal .inner-wrapper, .leanModal_box .inner-wrapper {
    z-index: 10;
    background: #f5f5f5;
    border-radius: 0;
    border: 1px solid #d2d0d0;
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7);
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    position: relative;
}
.modal .inner-wrapper p, .leanModal_box .inner-wrapper p {
    font-size: 0.875rem;
    line-height: 1.4;
}
.modal .inner-wrapper a:hover, .leanModal_box .inner-wrapper a:hover, .modal .inner-wrapper a:focus, .leanModal_box .inner-wrapper a:focus {
    text-decoration: underline;
}
.modal .inner-wrapper header, .leanModal_box .inner-wrapper header {
    z-index: 10;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 28px 20px 0;
    position: relative;
}
.modal .inner-wrapper header::before, .leanModal_box .inner-wrapper header::before {
    background-image: -webkit-radial-gradient(50% 50%,  circle closest-side,  rgba(255, 255, 255, 0.8) 0%,  rgba(255, 255, 255, 0) 100%);
    background-image: radial-gradient(50% 50%,  circle closest-side,  rgba(255, 255, 255, 0.8) 0%,  rgba(255, 255, 255, 0) 100%);
    content: '';
    display: block;
    height: 400px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: -140px;
    width: 100%;
    z-index: 1;
}
.modal .inner-wrapper header hr, .leanModal_box .inner-wrapper header hr {
    background-image: -webkit-linear-gradient(-450deg,  rgba(255, 255, 255, 0) 0%,  rgba(255, 255, 255, 0.8) 50%,  rgba(255, 255, 255, 0));
    background-image: linear-gradient(180deg,  rgba(255, 255, 255, 0) 0%,  rgba(255, 255, 255, 0.8) 50%,  rgba(255, 255, 255, 0));
    height: 1px;
    width: 100%;
    border: none;
    margin: 0;
    position: relative;
    z-index: 1;
}
.modal .inner-wrapper header hr::after, .leanModal_box .inner-wrapper header hr::after {
    background-image: -webkit-linear-gradient(-450deg,  rgba(200, 200, 200, 0) 0%,  #c8c8c8 50%,  rgba(200, 200, 200, 0));
    background-image: linear-gradient(180deg,  rgba(200, 200, 200, 0) 0%,  #c8c8c8 50%,  rgba(200, 200, 200, 0));
    height: 1px;
    width: 100%;
    bottom: 0;
    content: '';
    display: block;
    position: absolute;
    top: -1px;
}
.modal .inner-wrapper header h2, .leanModal_box .inner-wrapper header h2 {
    position: relative;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.4);
    z-index: 1;
    text-transform: uppercase;
    font-family: "Georgia", Cambria, "Times New Roman", Times, serif;
}
.modal .inner-wrapper header h2 .edx, .leanModal_box .inner-wrapper header h2 .edx {
    text-transform: none;
}
.modal .inner-wrapper .modal-form-error, .leanModal_box .inner-wrapper .modal-form-error {
    background: rgba(178, 6, 16, 0.05);
    border: 1px solid #7d0910;
    color: #7d0910;
    display: none;
    margin-bottom: 20px;
    padding: 12px;
}
.modal .inner-wrapper .notice, .leanModal_box .inner-wrapper .notice {
    background: #fffcdd;
    border: 1px solid #aa9b00;
    color: #aa9b00;
    display: none;
    margin-bottom: 20px;
    padding: 12px;
}
.modal .inner-wrapper .activation-message, .leanModal_box .inner-wrapper .activation-message, .modal .inner-wrapper .message, .leanModal_box .inner-wrapper .message {
    padding: 0 40px 10px;
}
.modal .inner-wrapper .activation-message p, .leanModal_box .inner-wrapper .activation-message p, .modal .inner-wrapper .message p, .leanModal_box .inner-wrapper .message p {
    margin-bottom: 10px;
}
.modal .inner-wrapper form, .leanModal_box .inner-wrapper form {
    margin-bottom: 12px;
    padding: 0 40px 20px;
    position: relative;
    z-index: 2;
}
.modal .inner-wrapper form .input-group, .leanModal_box .inner-wrapper form .input-group {
    border-bottom: 1px solid #d2d0d0;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6);
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.modal .inner-wrapper form .input-group::after, .leanModal_box .inner-wrapper form .input-group::after {
    clear: both;
    content: "";
    display: table;
}
.modal .inner-wrapper form label, .leanModal_box .inner-wrapper form label {
    color: #333;
    font-family: "Georgia", Cambria, "Times New Roman", Times, serif;
    font-style: italic;
    line-height: 1.6;
}
.modal .inner-wrapper form label.field-error, .leanModal_box .inner-wrapper form label.field-error {
    display: block;
    color: #7d0910;
}
.modal .inner-wrapper form label.field-error+input, .leanModal_box .inner-wrapper form label.field-error+input, .modal .inner-wrapper form label.field-error+textarea, .leanModal_box .inner-wrapper form label.field-error+textarea {
    border: 1px solid #7d0910;
    color: #7d0910;
}
.modal .inner-wrapper form input[type="checkbox"], .leanModal_box .inner-wrapper form input[type="checkbox"] {
    margin-right: 5px;
}
.modal .inner-wrapper form textarea, .leanModal_box .inner-wrapper form textarea {
    background: #fff;
    display: block;
    height: 45px;
    margin-bottom: 20px;
    width: 100%}
.modal .inner-wrapper form input[type="email"], .leanModal_box .inner-wrapper form input[type="email"], .modal .inner-wrapper form input[type="text"], .leanModal_box .inner-wrapper form input[type="text"], .modal .inner-wrapper form input[type="password"], .leanModal_box .inner-wrapper form input[type="password"] {
    background: #fff;
    display: block;
    height: 45px;
    margin-bottom: 20px;
    width: 100%}
.modal .inner-wrapper form .submit, .leanModal_box .inner-wrapper form .submit {
    padding-top: 10px;
}
.modal .inner-wrapper form .submit input[type="submit"], .leanModal_box .inner-wrapper form .submit input[type="submit"] {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 100%;
    white-space: normal;
}
.modal .inner-wrapper .close-modal, .leanModal_box .inner-wrapper .close-modal {
    -webkit-transition: all 0.15s ease-out 0s;
    -moz-transition: all 0.15s ease-out 0s;
    transition: all 0.15s ease-out 0s;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    padding: 10px;
    position: absolute;
    right: 2px;
    top: 0;
    z-index: 100;
    color: #646464 #3c3c3c;
    font-size: 1.125rem;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1;
    text-align: center;
    border: none;
    background: transparent;
    text-shadow: none;
    letter-spacing: 0;
    text-transform: none;
}
.modal .inner-wrapper .close-modal:hover, .leanModal_box .inner-wrapper .close-modal:hover, .modal .inner-wrapper .close-modal:focus, .leanModal_box .inner-wrapper .close-modal:focus {
    color: #3c3c3c;
    text-decoration: none;
    opacity: 0.8;
}
.modal .inner-wrapper .close-modal:focus, .leanModal_box .inner-wrapper .close-modal:focus {
    border: none !important;
}
.modal #help_wrapper, .leanModal_box #help_wrapper, .modal #feedback_form_wrapper, .leanModal_box #feedback_form_wrapper, .modal .discussion-alert-wrapper, .leanModal_box .discussion-alert-wrapper {
    padding: 0 30px 30px;
}
.modal #help_wrapper header, .leanModal_box #help_wrapper header, .modal #feedback_form_wrapper header, .leanModal_box #feedback_form_wrapper header, .modal .discussion-alert-wrapper header, .leanModal_box .discussion-alert-wrapper header {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
}
.modal #help_wrapper .note, .leanModal_box #help_wrapper .note, .modal #feedback_form_wrapper .note, .leanModal_box #feedback_form_wrapper .note, .modal .discussion-alert-wrapper .note, .leanModal_box .discussion-alert-wrapper .note {
    font-size: 0.75rem;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.475;
    margin-top: 10px;
    color: #646464 #3c3c3c;
}
.modal .tip, .leanModal_box .tip {
    font-size: 0.75rem;
    display: block;
    color: #333;
}
.help-tab {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 100;
    top: 250px;
    left: 0;
    position: fixed;
}
.help-tab a:link, .help-tab a:visited {
    cursor: pointer;
    border: 1px solid #d2d0d0;
    border-top-style: none;
    border-radius: 0 0 10px 10px;
    background: rgba(255, 255, 255, 0.75);
    color: rgba(52, 56, 58, 0.75);
    font-weight: bold;
    text-decoration: none;
    padding: 6px 22px 11px;
    display: inline-block;
}
.help-tab a:link:hover, .help-tab a:link:focus, .help-tab a:visited:hover, .help-tab a:visited:focus {
    color: #fff;
    background: #0079bc;
}
.help-buttons {
    padding: 10px 50px;
}
.help-buttons a:link, .help-buttons a:visited {
    padding: 15px 0;
    text-align: center;
    cursor: pointer;
    background: #fff;
    text-decoration: none;
    display: block;
    border: 1px solid #d2d0d0;
}
.help-buttons a:link#feedback_link_problem, .help-buttons a:visited#feedback_link_problem {
    border-bottom-style: none;
    border-radius: 10px 10px 0 0;
}
.help-buttons a:link#feedback_link_question, .help-buttons a:visited#feedback_link_question {
    border-top-style: none;
    border-radius: 0 0 10px 10px;
}
.help-buttons a:link:hover, .help-buttons a:link:focus, .help-buttons a:visited:hover, .help-buttons a:visited:focus {
    color: #fff;
    background: #0079bc;
}
#feedback_form input, #feedback_form textarea {
    font-size: 1rem;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.4;
}
#feedback_form textarea[name="details"] {
    height: 150px;
}
#feedback_success_wrapper p {
    padding: 0 20px 20px;
}
