@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic);
@media only print {body #content {display: block;}body #content .main, body #content .sidebar {width: auto;margin-left: 0;margin-right: 0;}a {  color: rgba(204,0,0,1.00);}a:hover {  color: rgba(102,102,102,1.00);}body {  background-color: rgba(255,255,255,1.00);  color: rgba(51,51,51,1.00);}body h1,body h2,body h3,body h4,body h5,body h6,body .album-title,body .filesharing-description {  color: rgba(255,102,0,1.00);}body header h1 {  color: rgba(255,102,0,1.00);}body header h2 {  color: rgba(51,51,51,1.00);}body .navButton .c-hamburger span {  background: rgba(204,0,0,1.00);}body .navButton .c-hamburger span::before,body .navButton .c-hamburger span::after {  background-color: rgba(204,0,0,1.00);}body .navButton .c-hamburger--htx.is-active span::before {  background-color: rgba(102,102,102,1.00);}body .navButton .c-hamburger--htx.is-active span::after {  background-color: rgba(102,102,102,1.00);}body #content h1 a,body #content h1.blog-entry-title a {  color: rgba(255,102,0,1.00) !important;}body #content ul.blog-tag-cloud,body #content #blog-archives,body #content #blog-categories {  border-bottom: 1px dashed rgba(255,255,255,1.00);}body #content .main h1:after,body #content .main .album-title:after,body #content .main .filesharing-description:after {  border-top-color: rgba(255,102,0,1.00);}body #footer {  border-top: 1px dashed rgba(255,255,255,1.00);  color: rgba(51,51,51,1.00);}body #footer ul.breadcrumb {  color: rgba(51,51,51,1.00);}body #footer ul.breadcrumb li a {  color: rgba(204,0,0,1.00);}body #footer ul.breadcrumb li a:hover {  color: rgba(102,102,102,1.00);}body #footer ul.breadcrumb li a:before {  color: rgba(51,51,51,1.00);}body #footer ul.breadcrumb li span {  color: rgba(51,51,51,1.00);}body #footer .footerContent {  color: rgba(51,51,51,1.00);}body #footer .footerContent a {  color: rgba(204,0,0,1.00);  border-bottom: 1px dotted rgba(102,102,102,1.00);}body #footer .footerContent a:hover {  color: rgba(102,102,102,1.00);  border-bottom: 1px solid rgba(102,102,102,1.00);}#navWrapper {  background: rgba(255,255,255,0.80);}#navWrapper nav ul li {  list-style: none;}#navWrapper nav ul li a {  color: rgba(204,0,0,1.00);}#navWrapper nav ul li ul li a {  border-right-color: rgba(204,0,0,1.00);}body #content .btn, body #content .button, body #content input[type=submit] {  background-color: rgba(28,134,242,1.00);  color: rgba(255,255,255,1.00);}body #content .btn:hover, body #content .button:hover, body #content input[type=submit]:hover {  background-color: rgba(76,160,245,1.00);  color: rgba(255,255,255,1.00);}body #content .btn.outline, body #content .button.outline {  background: none;  color: rgba(28,134,242,1.00);  border-color: rgba(28,134,242,1.00);}body #content .btn.outline:hover, body #content .button.outline:hover {  background: none;  color: rgba(76,160,245,1.00);  border-color: rgba(76,160,245,1.00);}body #content .btn.secondary, body #content .button.secondary, body #content input[type=reset] {  background-color: rgba(49,52,57,1.00);  color: rgba(255,255,255,1.00);}body #content .btn.secondary:hover, body #content .button.secondary:hover, body #content input[type=reset]:hover {  background-color: rgba(96,102,112,1.00);  color: rgba(255,255,255,1.00);}body #content .btn.secondary.outline, body #content .button.secondary.outline {  background: none;  color: rgba(49,52,57,1.00);  border-color: rgba(49,52,57,1.00);}body #content .btn.secondary.outline:hover, body #content .button.secondary.outline:hover {  background: none;  color: rgba(96,102,112,1.00);  border-color: rgba(96,102,112,1.00);}body #content .main {  width: 100%;}body #content .sidebar {  display: none;}body, body #content .main h2, body #content .sidebar h1.sidebarTitle, body #content .main .album-description {  font-family: 'Lato', sans-serif;}body h1,body h2,body h3,body h4,body h5,body h6, .album-title, .filesharing-description, button, .btn, .button {  font-family: 'Lato', sans-serif;}#content {font-size: 110%;}@media screen and (min-width: 1344px) {body #content, body #footer {max-width: 1024px}}@media screen and (min-width: 1600px) {body #content, body #footer {max-width: 1280px;}}@media screen and (max-width: 1068px) {body #content, body #footer {width: auto;max-width: auto;}}
}

/*Kube. CSS & JS FrameworkVersion 6.5.2Updated: February 2, 2017http://imperavi.com/kube/Copyright (c) 2009-2017, Imperavi LLC.License: MIT*/html {  box-sizing: border-box; }*,*:before,*:after {  box-sizing: inherit; }* {  margin: 0;  padding: 0;  outline: 0;  -webkit-overflow-scrolling: touch; }img,video,audio {  max-width: 100%; }img,video {  height: auto; }svg {  max-height: 100%; }iframe {  border: none; }::-moz-focus-inner {  border: 0;  padding: 0; }input[type="radio"],input[type="checkbox"] {  vertical-align: middle;  position: relative;  bottom: 0.15rem;  font-size: 115%;  margin-right: 3px; }input[type="search"] {  -webkit-appearance: textfield; }input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none; }.black {  color: #0d0d0e; }.inverted {  color: #fff; }.error {  color: #f03c69; }.success {  color: #35beb1; }.warning {  color: #f7ba45; }.focus {  color: #1c86f2; }.aluminum {  color: #f8f8f8; }.silver {  color: #e0e1e1; }.lightgray {  color: #d4d4d4; }.gray {  color: #bdbdbd; }.midgray {  color: #676b72; }.darkgray {  color: #313439; }.bg-black {  background-color: #0d0d0e; }.bg-inverted {  background-color: #fff; }.bg-error {  background-color: #f03c69; }.bg-success {  background-color: #35beb1; }.bg-warning {  background-color: #f7ba45; }.bg-focus {  background-color: #1c86f2; }.bg-aluminum {  background-color: #f8f8f8; }.bg-silver {  background-color: #e0e1e1; }.bg-lightgray {  background-color: #d4d4d4; }.bg-gray {  background-color: #bdbdbd; }.bg-midgray {  background-color: #676b72; }.bg-darkgray {  background-color: #313439; }.bg-highlight {  background-color: #edf2ff; }html,body {  font-size: 16px;  line-height: 24px; }body {  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;  color: #313439;  background-color: transparent; }a {  color: #3794de; }a:hover {  color: #f03c69; }h1.title, h1, h2, h3, h4, h5, h6 {  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;  font-weight: bold;  color: #0d0d0e;  text-rendering: optimizeLegibility;  margin-bottom: 16px; }h1.title {  font-size: 60px;  line-height: 64px;  margin-bottom: 8px; }h1,.h1 {  font-size: 48px;  line-height: 52px; }h2,.h2 {  font-size: 36px;  line-height: 40px; }h3,.h3 {  font-size: 24px;  line-height: 32px; }h4,.h4 {  font-size: 21px;  line-height: 32px; }h5,.h5 {  font-size: 18px;  line-height: 28px; }h6,.h6 {  font-size: 16px;  line-height: 24px; }h1 a, .h1 a,h2 a, .h2 a,h3 a, .h3 a,h4 a, .h4 a,h5 a, .h5 a,h6 a, .h6 a {  color: inherit; }p + h2,p + h3,p + h4,p + h5,p + h6,ul + h2,ul + h3,ul + h4,ul + h5,ul + h6,ol + h2,ol + h3,ol + h4,ol + h5,ol + h6,dl + h2,dl + h3,dl + h4,dl + h5,dl + h6,blockquote + h2,blockquote + h3,blockquote + h4,blockquote + h5,blockquote + h6,hr + h2,hr + h3,hr + h4,hr + h5,hr + h6,pre + h2,pre + h3,pre + h4,pre + h5,pre + h6,table + h2,table + h3,table + h4,table + h5,table + h6,form + h2,form + h3,form + h4,form + h5,form + h6,figure + h2,figure + h3,figure + h4,figure + h5,figure + h6 {  margin-top: 24px; }ul,ul ul,ul ol,ol,ol ul,ol ol {  margin: 0 0 0 24px; }ol ol li {  list-style-type: lower-alpha; }ol ol ol li {  list-style-type: lower-roman; }nav ul,nav ol {  margin: 0;  list-style: none; }  nav ul ul,  nav ul ol,  nav ol ul,  nav ol ol {    margin-left: 24px; }dl dt {  font-weight: bold; }dd {  margin-left: 24px; }p, blockquote, hr, pre, ol, ul, dl, table, fieldset, figure, address, form {  margin-bottom: 16px; }hr {  border: none;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  margin-top: -1px; }blockquote {  padding-left: 1rem;  border-left: 4px solid rgba(0, 0, 0, 0.1);  font-style: italic;  color: rgba(49, 52, 57, 0.65); }  blockquote p {    margin-bottom: .5rem; }time, cite, small, figcaption {  font-size: 87.5%; }cite {  opacity: .6; }abbr[title], dfn[title] {  border-bottom: 1px dotted rgba(0, 0, 0, 0.5);  cursor: help; }var {  font-size: 16px;  opacity: .6;  font-style: normal; }mark, code, samp, kbd {  position: relative;  top: -1px;  padding: 4px 4px 2px 4px;  display: inline-block;  line-height: 1;  color: rgba(49, 52, 57, 0.85); }code {  background: #e0e1e1; }mark {  background: #f7ba45; }samp {  color: #fff;  background: #1c86f2; }kbd {  border: 1px solid rgba(0, 0, 0, 0.1); }sub,sup {  font-size: x-small;  line-height: 0;  margin-left: 1rem/4;  position: relative; }sup {  top: 0; }sub {  bottom: 1px; }pre, code, samp, var, kbd {  font-family: Consolas, Monaco, "Courier New", monospace; }pre, code, samp, var, kbd, mark {  font-size: 87.5%; }pre,pre code {  background: #f8f8f8;  padding: 0;  top: 0;  display: block;  line-height: 20px;  color: rgba(49, 52, 57, 0.85);  overflow: none;  white-space: pre-wrap; }pre {  padding: 1rem; }figcaption {  opacity: .6; }figure figcaption {  position: relative;  top: -1rem/2; }figure pre {  background: none;  border: 1px solid rgba(0, 0, 0, 0.1);  border-radius: 4px; }figure .video-container,figure pre {  margin-bottom: 8px; }.text-left {  text-align: left; }.text-center {  text-align: center; }.text-right {  text-align: right; }ul.unstyled {  margin-left: 0; }ul.unstyled,ul.unstyled ul {  list-style: none; }.monospace {  font-family: Consolas, Monaco, "Courier New", monospace; }.upper {  text-transform: uppercase; }.lower {  text-transform: lowercase; }.italic {  font-style: italic !important; }.strong {  font-weight: bold !important; }.normal {  font-weight: normal !important; }.muted {  opacity: .55; }a.muted {  color: #0d0d0e; }a.muted:hover {  opacity: 1; }.black {  color: #0d0d0e; }.smaller {  font-size: 12px;  line-height: 20px; }.small {  font-size: 14px;  line-height: 20px; }.big {  font-size: 18px;  line-height: 28px; }.large {  font-size: 20px;  line-height: 32px; }.end {  margin-bottom: 0 !important; }.highlight {  background-color: #edf2ff; }.nowrap,.nowrap td {  white-space: nowrap; }@media (min-width: 768px) {  .columns-2,  .columns-3,  .columns-4 {    column-gap: 24px; }  .columns-2 {    column-count: 2; }  .columns-3 {    column-count: 3; }  .columns-4 {    column-count: 4; } }.row {  display: flex;  flex-direction: row;  flex-wrap: wrap; }  @media (max-width: 768px) {    .row {      flex-direction: column;      flex-wrap: nowrap; } }  .row.gutters,  .row.gutters > .row {    margin-left: -2%; }    @media (max-width: 768px) {      .row.gutters,      .row.gutters > .row {        margin-left: 0; } }    .row.gutters > .col,    .row.gutters > .row > .col {      margin-left: 2%; }      @media (max-width: 768px) {        .row.gutters > .col,        .row.gutters > .row > .col {          margin-left: 0; } }  .row.around {    justify-content: space-around; }  .row.between {    justify-content: space-between; }    .row.auto {      flex-wrap: nowrap;    }  .row.auto .col {    flex-grow: 1;  }.col-1 {  width: 8.33333%; }.offset-1 {  margin-left: 8.33333%; }.col-2 {  width: 16.66667%; }.offset-2 {  margin-left: 16.66667%; }.col-3 {  width: 25%; }.offset-3 {  margin-left: 25%; }.col-4 {  width: 33.33333%; }.offset-4 {  margin-left: 33.33333%; }.col-5 {  width: 41.66667%; }.offset-5 {  margin-left: 41.66667%; }.col-6 {  width: 50%; }.offset-6 {  margin-left: 50%; }.col-7 {  width: 58.33333%; }.offset-7 {  margin-left: 58.33333%; }.col-8 {  width: 66.66667%; }.offset-8 {  margin-left: 66.66667%; }.col-9 {  width: 75%; }.offset-9 {  margin-left: 75%; }.col-10 {  width: 83.33333%; }.offset-10 {  margin-left: 83.33333%; }.col-11 {  width: 91.66667%; }.offset-11 {  margin-left: 91.66667%; }.col-12 {  width: 100%; }.offset-12 {  margin-left: 100%; }.gutters > .col-1 {  width: calc(8.33333% - 2%); }.gutters > .offset-1 {  margin-left: calc(8.33333% + 2%) !important; }.gutters > .col-2 {  width: calc(16.66667% - 2%); }.gutters > .offset-2 {  margin-left: calc(16.66667% + 2%) !important; }.gutters > .col-3 {  width: calc(25% - 2%); }.gutters > .offset-3 {  margin-left: calc(25% + 2%) !important; }.gutters > .col-4 {  width: calc(33.33333% - 2%); }.gutters > .offset-4 {  margin-left: calc(33.33333% + 2%) !important; }.gutters > .col-5 {  width: calc(41.66667% - 2%); }.gutters > .offset-5 {  margin-left: calc(41.66667% + 2%) !important; }.gutters > .col-6 {  width: calc(50% - 2%); }.gutters > .offset-6 {  margin-left: calc(50% + 2%) !important; }.gutters > .col-7 {  width: calc(58.33333% - 2%); }.gutters > .offset-7 {  margin-left: calc(58.33333% + 2%) !important; }.gutters > .col-8 {  width: calc(66.66667% - 2%); }.gutters > .offset-8 {  margin-left: calc(66.66667% + 2%) !important; }.gutters > .col-9 {  width: calc(75% - 2%); }.gutters > .offset-9 {  margin-left: calc(75% + 2%) !important; }.gutters > .col-10 {  width: calc(83.33333% - 2%); }.gutters > .offset-10 {  margin-left: calc(83.33333% + 2%) !important; }.gutters > .col-11 {  width: calc(91.66667% - 2%); }.gutters > .offset-11 {  margin-left: calc(91.66667% + 2%) !important; }.gutters > .col-12 {  width: calc(100% - 2%); }.gutters > .offset-12 {  margin-left: calc(100% + 2%) !important; }@media (max-width: 768px) {  [class^='offset-'],  [class*=' offset-'] {    margin-left: 0; } }.first {  order: -1; }.last {  order: 1; }@media (max-width: 768px) {  .row .col {    margin-left: 0;    width: 100%; }  .row.gutters .col {    margin-bottom: 16px; }  .first-sm {    order: -1; }  .last-sm {    order: 1; } }table {  border-collapse: collapse;  border-spacing: 0;  max-width: 100%;  width: 100%;  empty-cells: show;  font-size: 15px;  line-height: 24px; }table caption {  text-align: left;  font-size: 14px;  font-weight: 500;  color: #676b72; }th {  text-align: left;  font-weight: 700;  vertical-align: bottom; }td {  vertical-align: top; }tr.align-middle td,td.align-middle {  vertical-align: middle; }th,td {  padding: 1rem 1rem;  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }  th:first-child,  td:first-child {    padding-left: 0; }  th:last-child,  td:last-child {    padding-right: 0; }tfoot th,tfoot td {  color: rgba(49, 52, 57, 0.5); }table.bordered td,table.bordered th {  border: 1px solid rgba(0, 0, 0, 0.05); }table.striped tr:nth-child(odd) td {  background: #f8f8f8; }table.bordered td:first-child,table.bordered th:first-child,table.striped td:first-child,table.striped th:first-child {  padding-left: 1rem; }table.bordered td:last-child,table.bordered th:last-child,table.striped td:last-child,table.striped th:last-child {  padding-right: 1rem; }table.unstyled td,table.unstyled th {  border: none;  padding: 0; }fieldset {  font-family: inherit;  border: 1px solid rgba(0, 0, 0, 0.1);  padding: 2rem;  margin-bottom: 2rem;  margin-top: 2rem; }legend {  font-weight: bold;  font-size: 12px;  text-transform: uppercase;  padding: 0 1rem;  margin-left: -1rem;  top: 2px;  position: relative;  line-height: 0; }input,textarea,select {  display: block;  width: 100%;  font-family: inherit;  font-size: 15px;  height: 40px;  outline: none;  vertical-align: middle;  background-color: #fff;  border: 1px solid #d4d4d4;  border-radius: 3px;  box-shadow: none;  padding: 0 12px; }input.small,textarea.small,select.small {  height: 36px;  font-size: 13px;  padding: 0 12px;  border-radius: 3px; }input.big,textarea.big,select.big {  height: 48px;  font-size: 17px;  padding: 0 12px;  border-radius: 3px; }input:focus,textarea:focus,select:focus {  outline: none;  background-color: #fff;  border-color: #1c86f2;  box-shadow: 0 0 1px #1c86f2 inset; }input.error,textarea.error,select.error {  background-color: rgba(240, 60, 105, 0.1);  border: 1px solid #f583a0; }  input.error:focus,  textarea.error:focus,  select.error:focus {    border-color: #f03c69;    box-shadow: 0 0 1px #f03c69 inset; }input.success,textarea.success,select.success {  background-color: rgba(53, 190, 177, 0.1);  border: 1px solid #6ad5cb; }  input.success:focus,  textarea.success:focus,  select.success:focus {    border-color: #35beb1;    box-shadow: 0 0 1px #35beb1 inset; }input:disabled, input.disabled,textarea:disabled,textarea.disabled,select:disabled,select.disabled {  resize: none;  opacity: 0.6;  cursor: default;  font-style: italic;  color: rgba(0, 0, 0, 0.5); }select {  -webkit-appearance: none;  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="#5e6c75" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');  background-repeat: no-repeat;  background-position: right 1rem center; }select[multiple] {  background-image: none;  height: auto;  padding: .5rem .75rem; }textarea {  height: auto;  padding: 8px 12px;  line-height: 24px;  vertical-align: top; }input[type="file"] {  width: auto;  border: none;  padding: 0;  height: auto;  background: none;  box-shadow: none;  display: inline-block; }input[type="search"],input.search {  background-repeat: no-repeat;  background-position: 8px 53%;  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#000" fill-opacity="0.4" d="M14.891,14.39l-0.5.5a0.355,0.355,0,0,1-.5,0L9.526,10.529a5.3,5.3,0,1,1,2.106-4.212,5.268,5.268,0,0,1-1.1,3.21l4.362,4.362A0.354,0.354,0,0,1,14.891,14.39ZM6.316,2.418a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,6.316,2.418Z"/></svg>');  padding-left: 32px; }input[type="radio"],input[type="checkbox"] {  display: inline-block;  width: auto;  height: auto;  padding: 0; }label {  display: block;  color: #313439;  margin-bottom: 4px;  font-size: 15px; }  label.checkbox,  label .desc,  label .success,  label .error {    text-transform: none;    font-weight: normal; }  label.checkbox {    font-size: 16px;    line-height: 24px;    cursor: pointer;    color: inherit; }    label.checkbox input {      margin-top: 0; }.form-checkboxes label.checkbox {  display: inline-block;  margin-right: 16px; }.req {  position: relative;  top: 1px;  font-weight: bold;  color: #f03c69;  font-size: 110%; }.desc {  color: rgba(49, 52, 57, 0.5);  font-size: 12px;  line-height: 20px; }span.desc {  margin-left: 4px; }div.desc {  margin-top: 4px;  margin-bottom: -8px; }.form-buttons button,.form-buttons .button {  margin-right: 8px; }form,.form-item {  margin-bottom: 2rem; }.form > .form-item:last-child {  margin-bottom: 0; }.form .row:last-child .form-item {  margin-bottom: 0; }.form span.success,.form span.error {  font-size: 12px;  line-height: 20px;  margin-left: 4px; }.form-inline input,.form-inline textarea,.form-inline select {  display: inline-block;  width: auto; }.append,.prepend {  display: flex; }  .append input,  .prepend input {    flex: 1; }  .append .button,  .append span,  .prepend .button,  .prepend span {    flex-shrink: 0; }  .append span,  .prepend span {    display: flex;    flex-direction: column;    justify-content: center;    font-weight: normal;    border: 1px solid #d4d4d4;    background-color: #f8f8f8;    padding: 0 .875rem;    color: rgba(0, 0, 0, 0.5);    font-size: 12px;    white-space: nowrap; }.prepend input {  border-radius: 0 3px 3px 0; }.prepend .button {  margin-right: -1px;  border-radius: 3px 0 0 3px !important; }.prepend span {  border-right: none;  border-radius: 3px 0 0 3px; }.append input {  border-radius: 3px 0 0 3px; }.append .button {  margin-left: -1px;  border-radius: 0 3px 3px 0 !important; }.append span {  border-left: none;  border-radius: 0 3px 3px 0; }button,.button, .btn {    font-size: 15px;  color: #fff;  background-color: #1c86f2;  border-radius: 3px;  min-height: 40px;  padding: 8px 20px;  font-weight: 500;  text-decoration: none;  cursor: pointer;  display: inline-block;  line-height: 20px;  border: 1px solid transparent;  vertical-align: middle;  text-align: center;  -webkit-appearance: none; }  button i,  .button i, .btn i {    position: relative;    top: 1px;    margin: 0 2px; }input[type="submit"] {  width: auto; }button:hover,.button:hover, .btn:hover, .btn:hover {  outline: none;  text-decoration: none;  color: #fff;  background-color: #4ca0f5; }.button:disabled,.button.disabled, btn.disabled, .btn:disabled {  cursor: default;  font-style: normal;  color: rgba(255, 255, 255, 0.7);  background-color: rgba(28, 134, 242, 0.7); }.button.small {  font-size: 13px;  min-height: 36px;  padding: 6px 20px;  border-radius: 3px; }.button.big {  font-size: 17px;  min-height: 48px;  padding: 13px 24px;  border-radius: 3px; }.button.large {  font-size: 19px;  min-height: 56px;  padding: 20px 36px;  border-radius: 3px; }.button.outline {  background: none;  border-width: 2px;  border-color: #1c86f2;  color: #1c86f2; }  .button.outline:hover {    background: none;    color: rgba(28, 134, 242, 0.6);    border-color: rgba(28, 134, 242, 0.5); }  .button.outline:disabled, .button.outline.disabled {    background: none;    color: rgba(28, 134, 242, 0.7);    border-color: rgba(28, 134, 242, 0.5); }.button.inverted {  color: #000;  background-color: #fff; }  .button.inverted:hover {    color: #000;    background-color: white; }  .button.inverted:disabled, .button.inverted.disabled {    color: rgba(0, 0, 0, 0.7);    background-color: rgba(255, 255, 255, 0.7); }  .button.inverted.outline {    background: none;    color: #fff;    border-color: #fff; }    .button.inverted.outline:hover {      color: rgba(255, 255, 255, 0.6);      border-color: rgba(255, 255, 255, 0.5); }    .button.inverted.outline:disabled, .button.inverted.outline.disabled {      background: none;      color: rgba(255, 255, 255, 0.7);      border-color: rgba(255, 255, 255, 0.5); }  .button.inverted:hover {    opacity: .7; }.button.round {  border-radius: 56px; }.button.raised {  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }.button.upper {  text-transform: uppercase;  letter-spacing: .04em;  font-size: 13px; }  .button.upper.small {    font-size: 11px; }  .button.upper.big {    font-size: 13px; }  .button.upper.large {    font-size: 15px; }.button.secondary {  color: #fff;  background-color: #313439; }  .button.secondary:hover {    color: #fff;    background-color: #606670; }  .button.secondary:disabled, .button.secondary.disabled {    color: rgba(255, 255, 255, 0.7);    background-color: rgba(49, 52, 57, 0.7); }  .button.secondary.outline {    background: none;    color: #313439;    border-color: #313439; }    .button.secondary.outline:hover {      color: rgba(49, 52, 57, 0.6);      border-color: rgba(49, 52, 57, 0.5); }    .button.secondary.outline:disabled, .button.secondary.outline.disabled {      background: none;      color: rgba(49, 52, 57, 0.7);      border-color: rgba(49, 52, 57, 0.5); }.label {  display: inline-block;  font-size: 13px;  background: #e0e1e1;  line-height: 18px;  padding: 0 10px;  font-weight: 500;  color: #313439;  border: 1px solid transparent;  vertical-align: middle;  text-decoration: none;  border-radius: 4px; }  .label a,  .label a:hover {    color: inherit;    text-decoration: none; }.label.big {  font-size: 14px;  line-height: 24px;  padding: 0 12px; }.label.upper {  text-transform: uppercase;  font-size: 11px; }.label.outline {  background: none;  border-color: #bdbdbd; }.label.badge {  text-align: center;  border-radius: 64px;  padding: 0 6px; }  .label.badge.big {    padding: 0 8px; }.label.tag {  padding: 0;  background: none;  border: none;  text-transform: uppercase;  font-size: 11px; }  .label.tag.big {    font-size: 13px; }.label.success {  background: #35beb1;  color: #fff; }  .label.success.tag, .label.success.outline {    background: none;    border-color: #35beb1;    color: #35beb1; }.label.error {  background: #f03c69;  color: #fff; }  .label.error.tag, .label.error.outline {    background: none;    border-color: #f03c69;    color: #f03c69; }.label.warning {  background: #f7ba45;  color: #0d0d0e; }  .label.warning.tag, .label.warning.outline {    background: none;    border-color: #f7ba45;    color: #f7ba45; }.label.focus {  background: #1c86f2;  color: #fff; }  .label.focus.tag, .label.focus.outline {    background: none;    border-color: #1c86f2;    color: #1c86f2; }.label.black {  background: #0d0d0e;  color: #fff; }  .label.black.tag, .label.black.outline {    background: none;    border-color: #0d0d0e;    color: #0d0d0e; }.label.inverted {  background: #fff;  color: #0d0d0e; }  .label.inverted.tag, .label.inverted.outline {    background: none;    border-color: #fff;    color: #fff; }.breadcrumbs {  font-size: 14px;  margin-bottom: 24px; }  .breadcrumbs ul {    display: flex;    align-items: center; }  .breadcrumbs.push-center ul {    justify-content: center; }  .breadcrumbs span,  .breadcrumbs a {    font-style: normal;    padding: 0 10px;    display: inline-block;    white-space: nowrap; }  .breadcrumbs li:after {    display: inline-block;    content: '/';    color: rgba(0, 0, 0, 0.3); }  .breadcrumbs li:last-child:after {    display: none; }  .breadcrumbs li:first-child span,  .breadcrumbs li:first-child a {    padding-left: 0; }  .breadcrumbs li.active a {    color: #313439;    text-decoration: none;    cursor: text; }.pagination {  margin: 24px 0;  font-size: 14px; }  .pagination ul {    display: flex;    margin: 0; }  .pagination.align-center ul {    justify-content: center; }  .pagination span,  .pagination a {    border-radius: 3px;    display: inline-block;    padding: 8px 12px;    line-height: 1;    white-space: nowrap;    border: 1px solid transparent; }  .pagination a {    text-decoration: none;    color: #313439; }    .pagination a:hover {      color: rgba(0, 0, 0, 0.5);      border-color: #e0e1e1; }  .pagination span,  .pagination li.active a {    color: rgba(0, 0, 0, 0.5);    border-color: #e0e1e1;    cursor: text; }  .pagination.upper {    font-size: 12px; }.pager span {  line-height: 24px; }.pager span,.pager a {  padding-left: 16px;  padding-right: 16px;  border-radius: 64px;  border-color: rgba(0, 0, 0, 0.1); }.pager li {  flex-basis: 50%; }.pager li.next {  text-align: right; }.pager.align-center li {  flex-basis: auto;  margin-left: 4px;  margin-right: 4px; }.pager.flat span,.pager.flat a {  border: none;  display: block;  padding: 0; }.pager.flat a {  font-weight: bold; }  .pager.flat a:hover {    background: none;    text-decoration: underline; }@media (max-width: 768px) {  .pager.flat ul {    flex-direction: column; }  .pager.flat li {    flex-basis: 100%;    margin-bottom: 8px;    text-align: left; } }@font-face {  font-family: 'Kube';  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsMn2SAAAAF4AAADeGhlYWQMP9EUAAAE8AAAADZoaGVhB8IDzQAABSgAAAAkaG10eCYABd4AAAVMAAAAMGxvY2EFWASuAAAFfAAAABptYXhwABcAmwAABZgAAAAgbmFtZfMJxocAAAW4AAABYnBvc3QAAwAAAAAHHAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAKAAAAAAQAA8AADwAUACQANABEAFYAaAB4AIgAmAAAEyIGFREUFjMhMjY1ETQmIwUhESEREzgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjATIWHQEUBiMiJj0BNDYzOAExITIWHQEUBiMiJj0BNDYzOAExATgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjwFBwcFACgFBwcFD9IQM+/MKrHioqHh4qKh70HioqHh4qKh70HisrHh0rKh7+MBQdHRQUHBwUAbgUHBwUFB0dFP4wHioqHh4qKh70HioqHh4qKh70HisrHh0rKh4DYHBQ/iBQcHBQAeBQcF/9XwKh/n8qHh4qKh4eKioeHioqHh4qKh4eKioeHioCQBwVjhUcHBWOFRwcFY4VHBwVjhUc/rAqHh4qKh4eKioeHioqHh4qKh4eKioeHioAAAABAQAAwAMAAcAACwAAAQcXBycHJzcnNxc3AwDMAjMDAzMCzDTMzAGVqAIrAgIrAqgrqKgAAQGAAEACgAJAAAsAACUnByc3JzcXNxcHFwJVqAIrAgIrAqgrqKhAzAIzAwMzAsw0zMwAAAEBgABAAoACQAALAAABFzcXBxcHJwcnNycBq6gCKwICKwKoK6ioAkDMAjMDAzMCzDTMzAABAQAAwAMAAcAACwAAJTcnNxc3FwcXBycHAQDMAjMDAzMCzDTMzOuoAisCAisCqCuoqAAAAgAP/+UD1AOqAAQACAAAEwEHATcFAScBSwOJPPx3PAOJ/Hc8A4kDqvx3PAOJPDz8dzwDiQAAAAADAIAAgAOAAwAAAwAHAAsAADc1IRUBIRUhESEVIYADAP0AAwD9AAMA/QCAgIABgIABgIAAAgBPAA8DsgNxABgALQAAJQcBDgEjIi4CNTQ+AjMyHgIVFAYHAQEiDgIVFB4CMzI+AjU0LgIjA7JY/t4lWTBBc1YxMVZzQUFzVTIcGQEi/dgxVkAlJUBWMTFWQCUlQFYxZ1gBIRkcMlVzQUFzVjExVnNBMFkm/uACuyVAVjExVkAlJUBWMTFWQCUAAAABAAAAAQAABhlWm18PPPUACwQAAAAAANSQRjkAAAAA1JBGOQAA/+UEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAEABAABgAQAAYAEAAEABAAADwQAAIAEAABPAAAAAAAKABQAHgDYAPIBDAEmAUABXAF2AbwAAAABAAAADACZAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABAAAAAEAAAAAAAIABwBFAAEAAAAAAAMABAAtAAEAAAAAAAQABABaAAEAAAAAAAUACwAMAAEAAAAAAAYABAA5AAEAAAAAAAoAGgBmAAMAAQQJAAEACAAEAAMAAQQJAAIADgBMAAMAAQQJAAMACAAxAAMAAQQJAAQACABeAAMAAQQJAAUAFgAXAAMAAQQJAAYACAA9AAMAAQQJAAoANACAS3ViZQBLAHUAYgBlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwS3ViZQBLAHUAYgBlS3ViZQBLAHUAYgBlUmVndWxhcgBSAGUAZwB1AGwAYQByS3ViZQBLAHUAYgBlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");  font-weight: normal;  font-style: normal; }[class^="kube-"], [class*=" kube-"], .close, .caret {  /* use !important to prevent issues with browser extensions that change fonts */  font-family: 'Kube' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }.kube-calendar:before {  content: "\e900"; }.caret.down:before,.kube-caret-down:before {  content: "\e901"; }.caret.left:before,.kube-caret-left:before {  content: "\e902"; }.caret.right:before,.kube-caret-right:before {  content: "\e903"; }.caret.up:before,.kube-caret-up:before {  content: "\e904"; }.close:before,.kube-close:before {  content: "\e905"; }.kube-menu:before {  content: "\e906"; }.kube-search:before {  content: "\e907"; }.gutters .column.push-left,.push-left {  margin-right: auto; }.gutters .column.push-right,.push-right {  margin-left: auto; }.gutters .column.push-center,.push-center {  margin-left: auto;  margin-right: auto; }.gutters .column.push-middle,.push-middle {  margin-top: auto;  margin-bottom: auto; }.push-bottom {  margin-top: auto; }@media (max-width: 768px) {  .gutters .column.push-left-sm,  .push-left-sm {    margin-left: 0; }  .gutters .column.push-center-sm,  .push-center-sm {    margin-left: auto;    margin-right: auto; }  .push-top-sm {    margin-top: 0; } }.align-middle {  align-items: center; }.align-right {  justify-content: flex-end; }.align-center {  justify-content: center; }@media (max-width: 768px) {  .align-left-sm {    justify-content: flex-start; } }.float-right {  float: right; }.float-left {  float: left; }@media (max-width: 768px) {  .float-right {    float: none; }  .float-left {    float: none; } }.fixed {  position: fixed;  top: 0;  left: 0;  z-index: 100;  width: 100%; }.w5 {  width: 5%; }.w10 {  width: 10%; }.w15 {  width: 15%; }.w20 {  width: 20%; }.w25 {  width: 25%; }.w30 {  width: 30%; }.w35 {  width: 35%; }.w40 {  width: 40%; }.w45 {  width: 45%; }.w50 {  width: 50%; }.w55 {  width: 55%; }.w60 {  width: 60%; }.w65 {  width: 65%; }.w70 {  width: 70%; }.w75 {  width: 75%; }.w80 {  width: 80%; }.w85 {  width: 85%; }.w90 {  width: 90%; }.w95 {  width: 95%; }.w100 {  width: 100%; }.w-auto {  width: auto; }.w-small {  width: 480px; }.w-medium {  width: 600px; }.w-big {  width: 740px; }.w-large {  width: 840px; }@media (max-width: 768px) {  .w-auto-sm {    width: auto; }  .w100-sm,  .w-small,  .w-medium,  .w-big,  .w-large {    width: 100%; } }.max-w5 {  max-width: 5%; }.max-w10 {  max-width: 10%; }.max-w15 {  max-width: 15%; }.max-w20 {  max-width: 20%; }.max-w25 {  max-width: 25%; }.max-w30 {  max-width: 30%; }.max-w35 {  max-width: 35%; }.max-w40 {  max-width: 40%; }.max-w45 {  max-width: 45%; }.max-w50 {  max-width: 50%; }.max-w55 {  max-width: 55%; }.max-w60 {  max-width: 60%; }.max-w65 {  max-width: 65%; }.max-w70 {  max-width: 70%; }.max-w75 {  max-width: 75%; }.max-w80 {  max-width: 80%; }.max-w85 {  max-width: 85%; }.max-w90 {  max-width: 90%; }.max-w95 {  max-width: 95%; }.max-w100 {  max-width: 100%; }.max-w-small {  max-width: 480px; }.max-w-medium {  max-width: 600px; }.max-w-big {  max-width: 740px; }.max-w-large {  max-width: 840px; }@media (max-width: 768px) {  .max-w-auto-sm,  .max-w-small,  .max-w-medium,  .max-w-big,  .max-w-large {    max-width: auto; } }.min-w5 {  min-width: 5%; }.min-w10 {  min-width: 10%; }.min-w15 {  min-width: 15%; }.min-w20 {  min-width: 20%; }.min-w25 {  min-width: 25%; }.min-w30 {  min-width: 30%; }.min-w35 {  min-width: 35%; }.min-w40 {  min-width: 40%; }.min-w45 {  min-width: 45%; }.min-w50 {  min-width: 50%; }.min-w55 {  min-width: 55%; }.min-w60 {  min-width: 60%; }.min-w65 {  min-width: 65%; }.min-w70 {  min-width: 70%; }.min-w75 {  min-width: 75%; }.min-w80 {  min-width: 80%; }.min-w85 {  min-width: 85%; }.min-w90 {  min-width: 90%; }.min-w95 {  min-width: 95%; }.min-w100 {  min-width: 100%; }.h25 {  height: 25%; }.h50 {  height: 50%; }.h100 {  height: 100%; }.group:after {  content: '';  display: table;  clear: both; }.flex {  display: flex; }@media (max-width: 768px) {  .flex-column-sm {    flex-direction: column; }  .flex-w100-sm {    flex: 0 0 100%; } }  @media (max-width: 768px) and (max-width: 768px) {    .flex-w100-sm {      flex: 0 0 100% !important; } }.invisible {  visibility: hidden; }.visible {  visibility: visible; }.display-block {  display: block; }.hide {  display: none !important; }@media (max-width: 768px) {  .hide-sm {    display: none !important; } }@media (min-width: 768px) {  .show-sm {    display: none !important; } }@media print {  .hide-print {    display: none !important; }  .show-print {    display: block !important; } }.no-scroll {  overflow: hidden;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100% !important; }.scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll; }.video-container {  height: 0;  padding-bottom: 56.25%;  position: relative;  margin-bottom: 16px; }  .video-container iframe,  .video-container object,  .video-container embed {    position: absolute;    top: 0;    left: 0;    width: 100% !important;    height: 100% !important; }.close {  display: inline-block;  min-height: 16px;  min-width: 16px;  line-height: 16px;  vertical-align: middle;  text-align: center;  font-size: 12px;  opacity: .6; }  .close:hover {    opacity: 1; }  .close.small {    font-size: 8px; }  .close.big {    font-size: 18px; }  .close.white {    color: #fff; }.caret {  display: inline-block; }.button .caret {  margin-right: -8px; }.overlay {  position: fixed;  z-index: 200;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgba(255, 255, 255, 0.95); }  .overlay > .close {    position: fixed;    top: 1rem;    right: 1rem; }@media print {  * {    background: transparent !important;    color: black !important;    box-shadow: none !important;    text-shadow: none !important; }  a,  a:visited {    text-decoration: underline; }  pre, blockquote {    border: 1px solid #999;    page-break-inside: avoid; }  p, h2, h3 {    orphans: 3;    widows: 3; }  thead {    display: table-header-group; }  tr, img {    page-break-inside: avoid; }  img {    max-width: 100% !important; }  h2, h3, h4 {    page-break-after: avoid; }  @page {    margin: 0.5cm; } }@keyframes slideUp {  to {    height: 0;    padding-top: 0;    padding-bottom: 0; } }@keyframes slideDown {  from {    height: 0;    padding-top: 0;    padding-bottom: 0; } }@keyframes fadeIn {  from {    opacity: 0; }  to {    opacity: 1; } }@keyframes fadeOut {  from {    opacity: 1; }  to {    opacity: 0; } }@keyframes flipIn {  from {    opacity: 0;    transform: scaleY(0); }  to {    opacity: 1;    transform: scaleY(1); } }@keyframes flipOut {  from {    opacity: 1;    transform: scaleY(1); }  to {    opacity: 0;    transform: scaleY(0); } }@keyframes zoomIn {  from {    opacity: 0;    transform: scale3d(0.3, 0.3, 0.3); }  50% {    opacity: 1; } }@keyframes zoomOut {  from {    opacity: 1; }  50% {    opacity: 0;    transform: scale3d(0.3, 0.3, 0.3); }  to {    opacity: 0; } }@keyframes slideInRight {  from {    transform: translate3d(100%, 0, 0);    visibility: visible; }  to {    transform: translate3d(0, 0, 0); } }@keyframes slideInLeft {  from {    transform: translate3d(-100%, 0, 0);    visibility: visible; }  to {    transform: translate3d(0, 0, 0); } }@keyframes slideInDown {  from {    transform: translate3d(0, -100%, 0);    visibility: visible; }  to {    transform: translate3d(0, 0, 0); } }@keyframes slideOutLeft {  from {    transform: translate3d(0, 0, 0); }  to {    visibility: hidden;    transform: translate3d(-100%, 0, 0); } }@keyframes slideOutRight {  from {    transform: translate3d(0, 0, 0); }  to {    visibility: hidden;    transform: translate3d(100%, 0, 0); } }@keyframes slideOutUp {  from {    transform: translate3d(0, 0, 0); }  to {    visibility: hidden;    transform: translate3d(0, -100%, 0); } }@keyframes rotate {  from {    transform: rotate(0deg); }  to {    transform: rotate(360deg); } }@keyframes pulse {  from {    transform: scale3d(1, 1, 1); }  50% {    transform: scale3d(1.03, 1.03, 1.03); }  to {    transform: scale3d(1, 1, 1); } }@keyframes shake {  15% {    transform: translateX(0.5rem); }  30% {    transform: translateX(-0.4rem); }  45% {    transform: translateX(0.3rem); }  60% {    transform: translateX(-0.2rem); }  75% {    transform: translateX(0.1rem); }  90% {    transform: translateX(0); }  90% {    transform: translateX(0); } }.fadeIn {  animation: fadeIn 250ms; }.fadeOut {  animation: fadeOut 250ms; }.zoomIn {  animation: zoomIn 200ms; }.zoomOut {  animation: zoomOut 500ms; }.slideInRight {  animation: slideInRight 500ms; }.slideInLeft {  animation: slideInLeft 500ms; }.slideInDown {  animation: slideInDown 500ms; }.slideOutLeft {  animation: slideOutLeft 500ms; }.slideOutRight {  animation: slideOutRight 500ms; }.slideOutUp {  animation: slideOutUp 500ms; }.slideUp {  overflow: hidden;  animation: slideUp 200ms ease-in-out; }.slideDown {  overflow: hidden;  animation: slideDown 80ms ease-in-out; }.flipIn {  animation: flipIn 250ms cubic-bezier(0.5, -0.5, 0.5, 1.5); }.flipOut {  animation: flipOut 500ms cubic-bezier(0.5, -0.5, 0.5, 1.5); }.rotate {  animation: rotate 500ms; }.pulse {  animation: pulse 250ms 2; }.shake {  animation: shake 500ms; }.dropdown {  position: absolute;  z-index: 100;  top: 0;  right: 0;  width: 280px;  color: #000;  font-size: 15px;  background: #fff;  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);  border-radius: 3px;  max-height: 300px;  margin: 0;  padding: 0;  overflow: hidden; }  .dropdown.dropdown-mobile {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    width: 100%;    max-height: none;    border: none; }  .dropdown .close {    margin: 20px auto; }  .dropdown.open {    overflow: auto; }  .dropdown ul {    list-style: none;    margin: 0; }    .dropdown ul li {      border-bottom: 1px solid rgba(0, 0, 0, 0.07); }      .dropdown ul li:last-child {        border-bottom: none; }    .dropdown ul a {      display: block;      padding: 12px;      text-decoration: none;      color: #000; }      .dropdown ul a:hover {        background: rgba(0, 0, 0, 0.05); }.message {  font-family: Consolas, Monaco, "Courier New", monospace;  font-size: 14px;  line-height: 20px;  background: #e0e1e1;  color: #313439;  padding: 1rem;  padding-right: 2.5em;  padding-bottom: .75rem;  margin-bottom: 24px;  position: relative; }  .message a {    color: inherit; }  .message h2,  .message h3,  .message h4,  .message h5,  .message h6 {    margin-bottom: 0; }  .message .close {    position: absolute;    right: 1rem;    top: 1.1rem; }.message.error {  background: #f03c69;  color: #fff; }.message.success {  background: #35beb1;  color: #fff; }.message.warning {  background: #f7ba45; }.message.focus {  background: #1c86f2;  color: #fff; }.message.black {  background: #0d0d0e;  color: #fff; }.message.inverted {  background: #fff; }.modal-box {  position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  overflow-x: hidden;  overflow-y: auto;  z-index: 200; }.modal {  position: relative;  margin: auto;  margin-top: 16px;  padding: 0;  background: #fff;  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);  border-radius: 8px;  color: #000; }  @media (max-width: 768px) {    .modal input,    .modal textarea {      font-size: 16px; } }  .modal .close {    position: absolute;    top: 18px;    right: 16px;    opacity: .3; }    .modal .close:hover {      opacity: 1; }.modal-header {  padding: 24px 32px;  font-size: 18px;  font-weight: bold;  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }  .modal-header:empty {    display: none; }.modal-body {  padding: 36px 56px; }@media (max-width: 768px) {  .modal-header,  .modal-body {    padding: 24px; } }.offcanvas {  background: #fff;  position: fixed;  padding: 24px;  height: 100%;  top: 0;  left: 0;  z-index: 300;  overflow-y: scroll; }.offcanvas .close {  position: absolute;  top: 8px;  right: 8px; }.offcanvas-left {  border-right: 1px solid rgba(0, 0, 0, 0.1); }.offcanvas-right {  left: auto;  right: 0;  border-left: 1px solid rgba(0, 0, 0, 0.1); }.offcanvas-push-body {  position: relative; }.tabs {  margin-bottom: 24px;  font-size: 14px; }  .tabs li em,  .tabs li.active a {    color: #313439;    border: 1px solid rgba(0, 0, 0, 0.1);    cursor: default;    text-decoration: none;    background: none; }  .tabs em,  .tabs a {    position: relative;    top: 1px;    font-style: normal;    display: block;    padding: .5rem 1rem;    border: 1px solid transparent;    color: rgba(0, 0, 0, 0.5);    text-decoration: none; }  .tabs a:hover {    -moz-transition: all linear 0.2s;    transition: all linear 0.2s;    color: #313439;    text-decoration: underline;    background-color: #e0e1e1; }@media (min-width: 768px) {  .tabs ul {    display: flex;    margin-top: -1px;    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }  .tabs li em,  .tabs li.active a {    border-bottom: 1px solid #fff; } }.mejs-offscreen{/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */position: absolute !important;top: -10000px;left: -10000px;overflow: hidden;width: 1px;height: 1px;}.mejs-container {position: relative;background: #000;font-family: Helvetica, Arial;text-align: left;vertical-align: top;text-indent: 0;}.mejs-container:focus { outline: none; }.me-plugin {position: absolute;}.mejs-embed, .mejs-embed body {width: 100%;height: 100%;margin: 0;padding: 0;background: #000;overflow: hidden;}.mejs-fullscreen {/* set it to not show scroll bars so 100% will work */overflow: hidden !important;}.mejs-container-fullscreen {position: fixed;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;z-index: 1000;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video {width: 100%;height: 100%;}.mejs-clear {clear: both;}/* Start: LAYERS */.mejs-background {position: absolute;top: 0;left: 0;}.mejs-mediaelement {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.mejs-poster {position: absolute;top: 0;left: 0;background-size: contain ;background-position: 50% 50% ;background-repeat: no-repeat ;}:root .mejs-poster img {display: none ;}.mejs-poster img {border: 0;padding: 0;border: 0;}.mejs-overlay {position: absolute;top: 0;left: 0;}.mejs-overlay-play {cursor: pointer;}.mejs-overlay-button {position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;margin: -50px 0 0 -50px;background: url(bigplay.svg) no-repeat;}.no-svg .mejs-overlay-button {background-image: url(bigplay.png);}.mejs-overlay:hover .mejs-overlay-button {background-position: 0 -100px ;}.mejs-overlay-loading {position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;margin: -40px 0 0 -40px;background: #333;background: url(background.png);background: rgba(0, 0, 0, 0.9);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));}.mejs-overlay-loading span {display: block;width: 80px;height: 80px;background: transparent url(loading.gif) 50% 50% no-repeat;}/* End: LAYERS *//* Start: CONTROL BAR */.mejs-container .mejs-controls {position: absolute;list-style-type: none;margin: 0;padding: 0;bottom: 0;left: 0;background: url(background.png);background: rgba(0, 0, 0, 0.7);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));height: 30px;width: 100%;}.mejs-container .mejs-controls  div {list-style-type: none;background-image: none;display: block;float: left;margin: 0;padding: 0;width: 26px;height: 26px;font-size: 11px;line-height: 11px;font-family: Helvetica, Arial;border: 0;}.mejs-controls .mejs-button button {cursor: pointer;display: block;font-size: 0;line-height: 0;text-decoration: none;margin: 7px 5px;padding: 0;position: absolute;height: 16px;width: 16px;border: 0;background: transparent url(controls.svg) no-repeat;}.no-svg .mejs-controls .mejs-button button {background-image: url(controls.png);}/* :focus for accessibility */.mejs-controls .mejs-button button:focus {outline: dotted 1px #999;}/* End: CONTROL BAR *//* Start: Time (Current / Duration) */.mejs-container .mejs-controls .mejs-time {color: #fff;display: block;height: 17px;width: auto;padding: 10px 3px 0 3px ;overflow: hidden;text-align: center;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}.mejs-container .mejs-controls .mejs-time a {color: #fff;font-size: 11px;line-height: 12px;display: block;float: left;margin: 1px 2px 0 0;width: auto;}/* End: Time (Current / Duration) *//* Start: Play/Pause/Stop */.mejs-controls .mejs-play button {background-position: 0 0;}.mejs-controls .mejs-pause button {background-position: 0 -16px;}.mejs-controls .mejs-stop button {background-position: -112px 0;}/* Start: Play/Pause/Stop *//* Start: Progress Bar */.mejs-controls div.mejs-time-rail {direction: ltr;width: 200px;padding-top: 5px;}.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {display: block;position: absolute;width: 180px;height: 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor: pointer;}.mejs-controls .mejs-time-rail .mejs-time-total {margin: 5px;background: #333;background: rgba(50,50,50,0.8);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));}.mejs-controls .mejs-time-rail .mejs-time-buffering {width: 100%;background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size: 15px 15px;-moz-background-size: 15px 15px;-o-background-size: 15px 15px;background-size: 15px 15px;-webkit-animation: buffering-stripes 2s linear infinite;-moz-animation: buffering-stripes 2s linear infinite;-ms-animation: buffering-stripes 2s linear infinite;-o-animation: buffering-stripes 2s linear infinite;animation: buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes {from {background-position: 0 0;} to {background-position: 30px 0;} }@-moz-keyframes buffering-stripes {from {background-position: 0 0;} to {background-position: 30px 0;} }@-ms-keyframes buffering-stripes {from {background-position: 0 0;} to {background-position: 30px 0;} }@-o-keyframes buffering-stripes {from {background-position: 0 0;} to {background-position: 30px 0;} }@keyframes buffering-stripes {from {background-position: 0 0;} to {background-position: 30px 0;} }.mejs-controls .mejs-time-rail .mejs-time-loaded {background: #3caac8;background: rgba(60,170,200,0.8);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));width: 0;}.mejs-controls .mejs-time-rail .mejs-time-current {background: #fff;background: rgba(255,255,255,0.8);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));width: 0;}.mejs-controls .mejs-time-rail .mejs-time-handle {display: none;position: absolute;margin: 0;width: 10px;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;border: solid 2px #333;top: -2px;text-align: center;}.mejs-controls .mejs-time-rail .mejs-time-float {position: absolute;display: none;background: #eee;width: 36px;height: 17px;border: solid 1px #333;top: -26px;margin-left: -18px;text-align: center;color: #111;}.mejs-controls .mejs-time-rail .mejs-time-float-current {margin: 2px;width: 30px;display: block;text-align: center;left: 0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner {position: absolute;display: block;width: 0;height: 0;line-height: 0;border: solid 5px #eee;border-color: #eee transparent transparent transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;top: 15px;left: 13px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {width: 48px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {width: 44px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {left: 18px;}/*.mejs-controls .mejs-time-rail:hover .mejs-time-handle {visibility:visible;}*//* End: Progress Bar *//* Start: Fullscreen */.mejs-controls .mejs-fullscreen-button button {background-position: -32px 0;}.mejs-controls .mejs-unfullscreen button {background-position: -32px -16px;}/* End: Fullscreen *//* Start: Mute/Volume */.mejs-controls .mejs-volume-button {}.mejs-controls .mejs-mute button {background-position: -16px -16px;}.mejs-controls .mejs-unmute button {background-position: -16px 0;}.mejs-controls .mejs-volume-button {position: relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider {display: none;height: 115px;width: 25px;background: url(background.png);background: rgba(50, 50, 50, 0.7);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;top: -115px;left: 0;z-index: 1;position: absolute;margin: 0;}.mejs-controls .mejs-volume-button:hover {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}/*.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {display: block;}*/.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {position: absolute;left: 11px;top: 8px;width: 2px;height: 100px;background: #ddd;background: rgba(255, 255, 255, 0.5);margin: 0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {position: absolute;left: 11px;top: 8px;width: 2px;height: 100px;background: #ddd;background: rgba(255, 255, 255, 0.9);margin: 0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {position: absolute;left: 4px;top: -3px;width: 16px;height: 6px;background: #ddd;background: rgba(255, 255, 255, 0.9);cursor: N-resize;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;margin: 0;}/* horizontal version */.mejs-controls a.mejs-horizontal-volume-slider {height: 26px;width: 56px;position: relative;display: block;float: left;vertical-align: middle;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {position: absolute;left: 0;top: 11px;width: 50px;height: 8px;margin: 0;padding: 0;font-size: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #333;background: rgba(50,50,50,0.8);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {position: absolute;left: 0;top: 11px;width: 50px;height: 8px;margin: 0;padding: 0;font-size: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #fff;background: rgba(255,255,255,0.8);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {display: none;}/* End: Mute/Volume *//* Start: Track (Captions and Chapters) */.mejs-controls .mejs-captions-button {position: relative;}.mejs-controls .mejs-captions-button button {background-position: -48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector {visibility: hidden;position: absolute;bottom: 26px;right: -51px;width: 85px;height: 100px;background: url(background.png);background: rgba(50,50,50,0.7);border: solid 1px transparent;padding: 10px 10px 0 10px;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}/*.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {visibility: visible;}*/.mejs-controls .mejs-captions-button .mejs-captions-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {margin: 0 0 6px 0;padding: 0;list-style-type: none !important;display: block;color: #fff;overflow: hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {clear: both;float: left;margin: 3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {width: 55px;float: left;padding: 4px 0 0 0;line-height: 15px;font-family: helvetica, arial;font-size: 10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations {font-size: 10px;margin: 0 0 5px 0;}.mejs-chapters {position: absolute;top: 0;left: 0;-xborder-right: solid 1px #fff;width: 10000px;z-index: 1;}.mejs-chapters .mejs-chapter {position: absolute;float: left;background: #222;background: rgba(0, 0, 0, 0.7);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow: hidden;border: 0;}.mejs-chapters .mejs-chapter .mejs-chapter-block {font-size: 11px;color: #fff;padding: 5px;display: block;border-right: solid 1px #333;border-bottom: solid 1px #333;cursor: pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last {border-right: none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {background: #666;background: rgba(102,102,102, 0.7);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {font-size: 12px;font-weight: bold;display: block;white-space: nowrap;text-overflow: ellipsis;margin: 0 0 3px 0;line-height: 12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {font-size: 12px;line-height: 12px;margin: 3px 0 4px 0;display: block;white-space: nowrap;text-overflow: ellipsis;}.mejs-captions-layer {position: absolute;bottom: 0;left: 0;text-align:center;line-height: 20px;font-size: 16px;color: #fff;}.mejs-captions-layer  a {color: #fff;text-decoration: underline;}.mejs-captions-layer[lang=ar] {font-size: 20px;font-weight: normal;}.mejs-captions-position {position: absolute;width: 100%;bottom: 15px;left: 0;}.mejs-captions-position-hover {bottom: 35px;}.mejs-captions-text {padding: 3px 5px;background: url(background.png);background: rgba(20, 20, 20, 0.5);white-space: pre-wrap;}/* End: Track (Captions and Chapters) *//* Start: Error */.me-cannotplay {}.me-cannotplay a {color: #fff;font-weight: bold;}.me-cannotplay span {padding: 15px;display: block;}/* End: Error *//* Start: Loop */.mejs-controls .mejs-loop-off button {background-position: -64px -16px;}.mejs-controls .mejs-loop-on button {background-position: -64px 0;}/* End: Loop *//* Start: backlight */.mejs-controls .mejs-backlight-off button {background-position: -80px -16px;}.mejs-controls .mejs-backlight-on button {background-position: -80px 0;}/* End: backlight *//* Start: Picture Controls */.mejs-controls .mejs-picturecontrols-button {background-position: -96px 0;}/* End: Picture Controls *//* context menu */.mejs-contextmenu {position: absolute;width: 150px;padding: 10px;border-radius: 4px;top: 0;left: 0;background: #fff;border: solid 1px #999;z-index: 1001;/* make sure it shows on fullscreen */}.mejs-contextmenu .mejs-contextmenu-separator {height: 1px;font-size: 0;margin: 5px 6px;background: #333;}.mejs-contextmenu .mejs-contextmenu-item {font-family: Helvetica, Arial;font-size: 12px;padding: 4px 6px;cursor: pointer;color: #333;}.mejs-contextmenu .mejs-contextmenu-item:hover {background: #2C7C91;color: #fff;}/* Start: Source Chooser */.mejs-controls .mejs-sourcechooser-button {position: relative;}.mejs-controls .mejs-sourcechooser-button button {background-position: -128px 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {visibility: hidden;position: absolute;bottom: 26px;right: -10px;width: 130px;height: 100px;background: url(background.png);background: rgba(50,50,50,0.7);border: solid 1px transparent;padding: 10px;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {margin: 0 0 6px 0;padding: 0;list-style-type: none !important;display: block;color: #fff;overflow: hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {clear: both;float: left;margin: 3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {width: 100px;float: left;padding: 4px 0 0 0;line-height: 15px;font-family: helvetica, arial;font-size: 10px;}/* End: Source Chooser *//* Start: Postroll */.mejs-postroll-layer {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(background.png);background: rgba(50,50,50,0.7);z-index: 1000;overflow: hidden;}.mejs-postroll-layer-content {width: 100%;height: 100%;}.mejs-postroll-close {position: absolute;right: 0;top: 0;background: url(background.png);background: rgba(50,50,50,0.7);color: #fff;padding: 4px;z-index: 100;cursor: pointer;}/* End: Postroll *//* Start: Speed */div.mejs-speed-button {width: 46px !important;position: relative;}.mejs-controls .mejs-button.mejs-speed-button button {background: transparent;width: 36px;font-size: 11px;line-height: normal;color: #ffffff;}.mejs-controls .mejs-speed-button .mejs-speed-selector {display: none;position: absolute;top: -100px;left: -10px;width: 60px;height: 100px;background: url(background.png);background: rgba(50, 50, 50, 0.7);border: solid 1px transparent;padding: 0;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {display: block;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {color: rgba(33, 248, 248, 1);}.mejs-controls .mejs-speed-button .mejs-speed-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {margin: 0 0 6px 0;padding: 0 10px;list-style-type: none !important;display: block;color: #fff;overflow: hidden;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {clear: both;float: left;margin: 3px 3px 0 5px;display: none;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {width: 60px;float: left;padding: 4px 0 0 0;line-height: 15px;font-family: helvetica, arial;font-size: 11.5px;color: white;margin-left: 5px;cursor: pointer;}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {background-color: rgb(200, 200, 200) !important;background-color: rgba(255,255,255,.4) !important;}/* End: Speed *//* Start: Jump Forward */.mejs-controls .mejs-button.mejs-jump-forward-button {background: transparent url(jumpforward.png) no-repeat;background-position: 3px 3px;}.mejs-controls .mejs-button.mejs-jump-forward-button button {background: transparent;font-size: 9px;line-height: normal;color: #ffffff;}/* End: Jump Forward *//* Start: Skip Back */.mejs-controls .mejs-button.mejs-skip-back-button {background: transparent url(skipback.png) no-repeat;background-position: 3px 3px;}.mejs-controls .mejs-button.mejs-skip-back-button button {background: transparent;font-size: 9px;line-height: normal;color: #ffffff;}/* End: Skip Back *//** * Lightcase - jQuery Plugin * The smart and flexible Lightbox Plugin. * * @authorCornel Boppart <cornel@bopp-art.com> * @copyrightAuthor * * @version2.3.4 (29/12/2015) *//** * Lightcase settings * * Note: Override default settings for your project without touching this source code by simply * defining those variables within a SASS map called '$lightcase-custom'. * * // Example usage * $lightcase-custom: ( *   'breakpoint': 768px * ); */@font-face {font-family: 'lightcase';src: url("fonts/lightcase.eot?55356177");src: url("fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("fonts/lightcase.woff?55356177") format("woff"), url("fonts/lightcase.ttf?55356177") format("truetype"), url("fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight: normal;font-style: normal;}[class*='lightcase-icon-']:before {font-family: 'lightcase', sans-serif;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;/* For safety - reset parent styles, that can break glyph codes*/  font-variant: normal;text-transform: none;/* fix buttons height, for twitter bootstrap */  line-height: 1em;/* Uncomment for 3D effect */  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);*/ }/* Codes */.lightcase-icon-play:before {content: '\e800';}.lightcase-icon-pause:before {content: '\e801';}.lightcase-icon-close:before {content: '\e802';}.lightcase-icon-prev:before {content: '\e803';}.lightcase-icon-next:before {content: '\e804';}.lightcase-icon-spin:before {content: '\e805';}/** * Mixin providing icon defaults to be used on top of font-lightcase. * * Example usage: * @include icon(#e9e9e9) *//** * Mixin providing icon defaults including a hover status to be used * on top of font-lightcase. * * Example usage: * @include icon-hover(#e9e9e9, #fff) *//** * Provides natural content overflow behavior and scrolling support * even so for touch devices. * * Example usage: * @include overflow() *//** * Neutralizes/resets dimensions including width, height, position as well as margins, * paddings and styles. Used to enforce a neutral and unstyled look and behavoir! * * Example usage: * @include clear(true) * * @param boolean $important */@-webkit-keyframes lightcase-spin {0% {    -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}  100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);} }@-moz-keyframes lightcase-spin {0% {    -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}  100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);} }@-o-keyframes lightcase-spin {0% {    -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}  100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);} }@-ms-keyframes lightcase-spin {0% {    -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}  100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);} }@keyframes lightcase-spin {0% {    -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}  100% {-webkit-transform: rotate(359deg);-moz-transform: rotate(359deg);-o-transform: rotate(359deg);transform: rotate(359deg);} }#lightcase-case {display: none;position: fixed;z-index: 2002;top: 50%;left: 50%;font-family: arial, sans-serif;font-size: 13px;line-height: 1.5;text-align: left;text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}  @media screen and (max-width: 640px) {#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) {      position: relative !important;top: auto !important;left: auto !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: none !important;background: none !important;} }@media screen and (min-width: 641px) {#lightcase-case:not([data-lc-type=error]) #lightcase-content {    position: relative;z-index: 1;overflow: hidden;text-shadow: none;background-color: #fff;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);-o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);-webkit-backface-visibility: hidden;} }@media screen and (min-width: 641px) {#lightcase-case[data-lc-type=image] #lightcase-content, #lightcase-case[data-lc-type=video] #lightcase-content {    background-color: #333;} }#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}  @media screen and (max-width: 640px) {#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {      position: relative !important;top: auto !important;left: auto !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: none !important;background: none !important;} }  #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}    @media screen and (max-width: 640px) {#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {        padding: 15px;}        #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner, #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > * {width: 100% !important;max-width: none !important;}        #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > *:not(iframe) {height: auto !important;max-height: none !important;} }@media screen and (max-width: 640px) {.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner {    overflow: auto;-webkit-overflow-scrolling: touch;} }@media screen and (max-width: 640px) and (min-width: 641px) {[data-lc-type=image] #lightcase-content .lightcase-contentInner, [data-lc-type=video] #lightcase-content .lightcase-contentInner {    line-height: 0.75;} }.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {overflow: auto;-webkit-overflow-scrolling: touch;}@media screen and (max-width: 640px) {#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {    position: relative !important;top: auto !important;left: auto !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: none !important;background: none !important;} }@media screen and (min-width: 641px) {#lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {    padding: 30px;overflow: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;} }@media screen and (max-width: 640px) {#lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {    color: #aaa;} }@media screen and (min-width: 641px) {#lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {    color: #333;} }#lightcase-case p.lightcase-error {margin: 0;font-size: 17px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #aaa;}  @media screen and (max-width: 640px) {#lightcase-case p.lightcase-error {      padding: 30px 0;} }  @media screen and (min-width: 641px) {#lightcase-case p.lightcase-error {      padding: 0;} }.lightcase-isMobileDevice .lightcase-open body {max-width: 100%;max-height: 100%;overflow: hidden;}@media screen and (max-width: 640px) {.lightcase-open body {    padding: 55px 0 70px 0;}    .lightcase-open body > *:not([id*='lightcase-']) {position: fixed !important;top: -9999px !important;width: 0 !important;height: 0 !important;overflow: hidden !important;} }#lightcase-info {position: absolute;padding-top: 15px;}  #lightcase-info #lightcase-title,  #lightcase-info #lightcase-caption {margin: 0;padding: 0;line-height: 1.5;font-weight: normal;text-overflow: ellipsis;}  #lightcase-info #lightcase-title {font-size: 17px;color: #aaa;}    @media screen and (max-width: 640px) {#lightcase-info #lightcase-title {        position: fixed;top: 10px;left: 0;max-width: 87.5%;padding: 5px 15px;background: #333;} }  #lightcase-info #lightcase-caption {clear: both;font-size: 13px;color: #aaa;}  #lightcase-info #lightcase-sequenceInfo {font-size: 11px;color: #aaa;}  @media screen and (max-width: 640px) {.lightcase-fullScreenMode #lightcase-info {      padding-left: 15px;padding-right: 15px;}    #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {position: static;} }#lightcase-loading {position: fixed;z-index: 9999;width: 1.123em;height: auto;font-size: 38px;line-height: 1;text-align: center;text-shadow: none;position: fixed;z-index: 2001;top: 50%;left: 50%;margin-top: -0.5em;margin-left: -0.5em;opacity: 1;font-size: 32px;text-shadow: 0 0 15px #fff;-moz-transform-origin: 50% 53%;-webkit-animation: lightcase-spin 0.5s infinite linear;-moz-animation: lightcase-spin 0.5s infinite linear;-o-animation: lightcase-spin 0.5s infinite linear;animation: lightcase-spin 0.5s infinite linear;}  #lightcase-loading, #lightcase-loading:focus {text-decoration: none;color: #fff;-webkit-tap-highlight-color: transparent;-webkit-transition: color, opacity, ease-in-out 0.25s;-moz-transition: color, opacity, ease-in-out 0.25s;-o-transition: color, opacity, ease-in-out 0.25s;transition: color, opacity, ease-in-out 0.25s;}  #lightcase-loading > span {display: inline-block;text-indent: -9999px;}#lightcase-nav a[class*='lightcase-icon-'] {position: fixed;z-index: 9999;width: 1.123em;height: auto;font-size: 38px;line-height: 1;text-align: center;text-shadow: none;outline: none;cursor: pointer;}  #lightcase-nav a[class*='lightcase-icon-'], #lightcase-nav a[class*='lightcase-icon-']:focus {text-decoration: none;color: rgba(255, 255, 255, 0.6);-webkit-tap-highlight-color: transparent;-webkit-transition: color, opacity, ease-in-out 0.25s;-moz-transition: color, opacity, ease-in-out 0.25s;-o-transition: color, opacity, ease-in-out 0.25s;transition: color, opacity, ease-in-out 0.25s;}  #lightcase-nav a[class*='lightcase-icon-'] > span {display: inline-block;text-indent: -9999px;}  #lightcase-nav a[class*='lightcase-icon-']:hover {color: white;text-shadow: 0 0 15px white;}  .lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover {color: #aaa;text-shadow: none;}  #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev {left: 15px;}  #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next {right: 15px;}  #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {left: 50%;margin-left: -0.5em;}    @media screen and (min-width: 641px) {#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {        opacity: 0;} }  #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {top: 15px;right: 15px;bottom: auto;margin: 0;opacity: 0;outline: none;}    @media screen and (max-width: 640px) {#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {        position: absolute;} }    @media screen and (min-width: 641px) {#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {        position: fixed;} }  @media screen and (max-width: 640px) {#lightcase-nav a[class*='lightcase-icon-'] {      bottom: 15px;font-size: 24px;} }  @media screen and (min-width: 641px) {#lightcase-nav a[class*='lightcase-icon-'] {      bottom: 50%;margin-bottom: -0.5em;}      #lightcase-nav a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-'] {opacity: 1;} }#lightcase-overlay {display: none;width: 100%;height: 100%;position: fixed;z-index: 2000;top: 0;left: 0;background: #333;}  @media screen and (max-width: 640px) {#lightcase-overlay {      opacity: 1 !important;} }html {font-size: 62.5%;}body {font-family: 'Playfair Display', serif;color: #555;background-image: url('images/banner.png');background-size: cover;background-attachment: fixed;background-position: center;}body h1,body h2,body h3,body h4,body h5,body h6 {font-family: Roboto, sans-serif;color: #333;}body header {position: fixed;width: 160px;top: 4rem;left: 4rem;text-align: left;}@media screen and (max-width: 1344px) {body header {    position: absolute;}}@media screen and (min-width: 1340px) {body header {    top: 4rem;}}@media screen and (max-width: 768px) {body header {    top: 2rem;}}@media screen and (max-width: 768px) {body header {    left: 1rem;}}body header .siteLogo {margin-bottom: 2rem;}body header .siteLogo img {max-width: 60px;display: block;margin: 0 0 1rem;cursor: pointer;}body header hgroup h1 {font-size: 1.2rem;line-height: 1;font-weight: 500;margin-bottom: 0;}body header hgroup h2 {font-size: 1.1rem;font-weight: 300;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}body .navButton {z-index: 999;text-align: right;font-size: 2rem;position: fixed;top: 4rem;margin-top: 2px;right: 4rem;/* active state, i.e. menu open */}@media screen and (max-width: 1344px) {body .navButton {    position: absolute;}}@media screen and (min-width: 1340px) {body .navButton {    top: 4rem;}}@media screen and (max-width: 768px) {body .navButton {    top: 2rem;right: 1rem;}}body .navButton .c-hamburger {display: block;position: relative;overflow: hidden;margin: 0;padding: 0;width: 48px;height: 32px;font-size: 0;text-indent: -9999px;appearance: none;box-shadow: none;border-radius: none;border: none;cursor: pointer;background: transparent;}body .navButton .c-hamburger:focus {outline: none;}body .navButton .c-hamburger span {display: block;position: absolute;top: 10px;left: 8px;right: 8px;height: 2px;background: #333;}body .navButton .c-hamburger span::before,body .navButton .c-hamburger span::after {position: absolute;display: block;left: 0;width: 100%;height: 2px;background-color: #333;content: "";}body .navButton .c-hamburger span::before {top: -8px;transition: top 0.2s;}body .navButton .c-hamburger span::after {bottom: -8px;transition: bottom 0.2s;}body .navButton .c-hamburger:hover span::before {top: -10px;}body .navButton .c-hamburger:hover span::after {bottom: -10px;}body .navButton .c-hamburger--htx span::before,body .navButton .c-hamburger--htx span::after {transition-duration: 0.3s, 0.3s;transition-delay: 0.3s, 0s;}body .navButton .c-hamburger--htx span::before {transition-property: top, transform;}body .navButton .c-hamburger--htx span::after {transition-property: bottom, transform;}body .navButton .c-hamburger--htx.is-active span {background: none;}body .navButton .c-hamburger--htx.is-active span::before {top: 0;background-color: #fff;transform: rotate(45deg);}body .navButton .c-hamburger--htx.is-active span::after {bottom: 0;background-color: #fff;transform: rotate(-45deg);}body .navButton .c-hamburger--htx.is-active span::before,body .navButton .c-hamburger--htx.is-active span::after {transition-delay: 0s, 0.3s;}body .navButton a.lightcase-icon-close {top: 3rem;right: 4rem;text-shadow: none;}body #content {margin-top: 20rem;margin-left: auto;margin-right: auto;font-weight: 300;padding-left: 4rem;padding-right: 4rem;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;}@media screen and (max-width: 768px) {body #content {    padding-left: 1rem;padding-right: 1rem;}}@media (max-width: 768px) {body #content {    -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}body #content h1,body #content h2,body #content h3,body #content h4,body #content h5,body #content h6 {font-weight: 500;}body #content p {text-align: justify;-webkit-hyphens: auto;hyphens: auto;}body #content a.btn, body #content a.button {margin-bottom: 1rem;}@media screen and (min-width: 769px) {body #content .main {    width: 66.66666667%;}}body #content .main h1 {margin-top: 2em;}body #content .main h1,body #content .main .album-title,body #content .main .filesharing-description {text-transform: uppercase;font-size: 1.3em;}body #content .main h1:after,body #content .main .album-title:after,body #content .main .filesharing-description:after {content: '';border-top: 4px solid #333;position: relative;display: block;width: 60px;margin-top: 1rem;}body #content .main h1 a {text-decoration: none;}body #content .main h2,body #content .main .album-description {font-family: 'Playfair Display', serif;font-size: 1.6em;font-style: italic;margin-top: 2rem;}body #content .main h3 {font-size: 1.1em;margin-bottom: 0;}body #content .main h4 {font-size: 1em;}@media screen and (min-width: 769px) {body #content .sidebar {    width: 25%;margin-left: calc(9.93333333%);}}body #content .sidebar h1.sidebarTitle {font-family: 'Playfair Display', serif;font-size: 1.6em;font-style: italic;}body #footer {margin-top: 2rem;padding-top: 1rem;border-top: 1px dashed #ccc;margin-left: auto;margin-right: auto;font-weight: 300;padding-left: 4rem;padding-right: 4rem;}@media screen and (min-width: 1344px) {body #footer {    max-width: 1024px;}}@media screen and (min-width: 1600px) {body #footer {    max-width: 1280px;}}@media screen and (max-width: 1068px) {body #footer {    width: auto;max-width: auto;}}body #footer .breadcrumb {margin-bottom: 0;}body #footer .footerContent {padding-top: 1rem;margin-top: 2rem;color: #aaa;font-size: 1.2rem;}body #footer .footerContent a {color: #777;display: inline-block;text-decoration: none;border-bottom: 1px dotted #333;line-height: 1.4;}body #footer .footerContent a:hover {color: #333;border-bottom: 1px solid #111;}#navWrapper {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;visibility: hidden;text-align: center;position: fixed;width: 100%;height: 100%;background: #000;top: 0;left: 0;z-index: 500;}@media (max-width: 768px) {#navWrapper {    -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}@media screen and (max-width: 320px) {#navWrapper {    position: relative;padding-top: 4rem;padding-bottom: 4rem;display: none;}}#navWrapper nav ul {margin: 0;}#navWrapper nav ul li {list-style: none;}#navWrapper nav ul li a {text-decoration: none;text-transform: uppercase;letter-spacing: 5px;display: inline-block;transition: all 200ms;font-size: 3rem;color: #fff;margin: 2rem auto;}@media screen and (max-width: 768px) {#navWrapper nav ul li a {    font-size: 2rem;margin: 0.5rem auto;}}#navWrapper nav ul li ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;justify-content: center;}@media (max-width: 768px) {#navWrapper nav ul li ul {    -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}#navWrapper nav ul li ul li {margin: 0rem 0rem 0 1rem;line-height: 1;}@media screen and (max-width: 768px) {#navWrapper nav ul li ul li {    margin: 0;}}#navWrapper nav ul li ul li a {font-size: 1.4rem;line-height: 1;padding-right: 1rem;border-right: 1px solid #fff;margin-top: 0rem;}@media screen and (max-width: 768px) {#navWrapper nav ul li ul li a {    padding-right: 0;border-right-width: 0;font-size: 1.1rem;}}#navWrapper nav ul li ul li:last-of-type a {padding-right: 0;border-right-width: 0;}#navWrapper nav ul li ul li ul {display: block;}#navWrapper nav ul li ul li ul li {margin: 0 1em;}#navWrapper nav ul li ul li ul li a {font-size: 1.2rem;padding: 0;border: none;}/*Group Social Icons*/div#shareIcons {width: 32px;position: fixed;top: 20rem;right: 8rem;margin-right: 4px;}@media screen and (max-width: 1344px) {div#shareIcons {    position: absolute;}}@media screen and (max-width: 1344px) {div#shareIcons {    width: auto;top: 3rem;right: 8rem;margin-left: 12rem;}}@media screen and (max-width: 768px) {div#shareIcons {    top: 1.3rem;}}@media screen and (max-width: 600px) {div#shareIcons {    display: none;}}div#shareIcons #shareButton {margin-left: 32px;margin-bottom: 2rem;}div#shareIcons ul.contact li {position: relative;display: inline-block;margin: 0 0 1em auto;top: 0;-moz-transition: top 0.15s ease-in-out;-webkit-transition: top 0.15s ease-in-out;-o-transition: top 0.15s ease-in-out;-ms-transition: top 0.15s ease-in-out;transition: top 0.15s ease-in-out;}@media screen and (max-width: 1344px) {div#shareIcons ul.contact li {    margin: 0 1em 1em auto;}}div#shareIcons ul.contact li a,div#shareIcons #shareButton a {display: block;position: relative;/*background: #c1cac5 url('images/icons-contact.png');*/  width: 40px;height: 40px;text-indent: 0;border-radius: 50%;text-align: center;outline: 0;font-size: 16px;line-height: 38px;text-decoration: none;-moz-transition: color 0.5s, border-color 0.5s;-webkit-transition: color 0.5s, border-color 0.5s;-o-transition: color 0.5s, border-color 0.5s;-ms-transition: color 0.5s, border-color 0.5s;transition: color 0.5s, border-color 0.5s;background-color: rgba(255, 255, 255, 0.8);border: 1px solid #ccc;color: #ccc;}div#shareIcons ul.contact li:hover a.facebook {color: #3C5A98;border-color: #3C5A98;}div#shareIcons ul.contact li:hover a.twitter {color: #2DAAE4;border-color: #2DAAE4;}div#shareIcons ul.contact li:hover a.rss {color: #F2600B;border-color: #F2600B;}div#shareIcons ul.contact li:hover a.dribbble {color: #C4376B;border-color: #C4376B;}div#shareIcons ul.contact li:hover a.linkedin {color: #006599;border-color: #006599;}div#shareIcons ul.contact li:hover a.tumblr {color: #31516A;border-color: #31516A;}div#shareIcons ul.contact li:hover a.googleplus {color: #DA2713;border-color: #DA2713;}div#shareIcons ul.contact li:hover a.youtube {color: #c12d2a;border-color: #c12d2a;}div#shareIcons ul.contact li:hover a.flickr {color: #4389ff;border-color: #4389ff;}div#shareIcons ul.contact li:hover a.skype {color: #53bbf7;border-color: #53bbf7;}div#shareIcons ul.contact li:hover a.tumblr {color: #42617d;border-color: #42617d;}div#shareIcons ul.contact li:hover a.foursquare {color: #2a6cb9;border-color: #2a6cb9;}div#shareIcons ul.contact li:hover a.instagram {color: #bbaa9f;border-color: #bbaa9f;}div#shareIcons ul.contact li:hover a.pinterest {color: #cc2027;border-color: #cc2027;}div#shareIcons ul.contact li:hover a.email {color: #8691b2;border-color: #8691b2;}div#shareIcons ul.contact li:hover a.soundcloud {color: #f4761e;border-color: #f4761e;}div#shareIcons ul.contact li:hover a.reddit {color: #f3441b;border-color: #f3441b;}div#shareIcons ul.contact li:hover a.blogger {color: #f4651d;border-color: #f4651d;}div#shareIcons ul.contact li:hover a.evernote {color: #83cc42;border-color: #83cc42;}div#shareIcons ul.contact li:hover a.delicious {color: #2d04fa;border-color: #2d04fa;}div#shareIcons ul.contact li:hover a.lastfm {color: #d10037;border-color: #d10037;}div#shareIcons ul.contact li:hover a.picasa {color: #9762ab;border-color: #9762ab;}div#shareIcons ul.contact li:hover a.yelp {color: #bd0f12;border-color: #bd0f12;}body #content {/* @group Blog */  /* @group Tag Cloud */  /* @end */  /* @group Archive Page */  /* @end */  /*styles the category link in the main entry */  /* styles the archives in the blog sidebar */  /* Styles the blog categories in the blog sidebar */  /* Styles the blog RSS feeds in the blog sidebar */  /* @end */  /* @group File Sharing */  /* @end */  /* @group Photo Album */  /* @group Index Page (Thumbnail view) */  /* @end */  /* @group Single Page (Photo view) */  /* @group EXIF data */  /* Data wrapper */  /* p tag classes for all exif data */  /* @end */  /* @end */  /* @end */  /* @group Quicktime Page */  /* @end */  /* @group Quicktime Album */  /* @group Index Page (Movie Thumbnail view) */  /* @end */  /* @group Single Page (Movie View) */  /* @end */  /* @end */  /* @group Contact Form */  /* @end */  /* @group Sitemap */  /* @end */  /* @group Blog Comments */  /* These groups are used to forcibly over-ride the styles that Disqus and JS-KIT comments apply that break page layouts. It's likely you'll need to use them, however they're not ideal solutions and may not work in the future if the comment providers' Javascript-inserted markup changes. */  /* @group Disqus */  /* @end */  /* @group JS-Kit Override */  /* @end */  /* @end */}body #content .image-left {margin-right: 3%;margin-bottom: 1.618em;float: left;}body #content .image-right {margin-left: 3%;margin-bottom: 1.618em;float: right;}body #content ul.blog-tag-cloud {margin-left: 0;padding: 1em 0;}body #content ul.blog-tag-cloud li {display: inline;}body #content #sidebarContainer #sidebar ul.blog-tag-cloud li a:hover {text-decoration: underline;}body #content .blog-tag-size-1 {font-size: 0.8em;}body #content .blog-tag-size-2 {font-size: 0.85em;}body #content .blog-tag-size-3 {font-size: 0.9em;}body #content .blog-tag-size-4 {font-size: 0.95em;}body #content .blog-tag-size-5 {font-size: 1em;}body #content .blog-tag-size-6 {font-size: 1.05em;}body #content .blog-tag-size-7 {font-size: 1.1em;}body #content .blog-tag-size-8 {font-size: 1.15em;}body #content .blog-tag-size-9 {font-size: 1.2em;}body #content .blog-tag-size-10 {font-size: 1.25em;}body #content .blog-tag-size-11 {font-size: 1.3em;}body #content .blog-tag-size-12 {font-size: 1.35em;}body #content .blog-tag-size-13 {font-size: 1.4em;}body #content .blog-tag-size-14 {font-size: 1.45em;}body #content .blog-tag-size-15 {font-size: 1.5em;}body #content .blog-tag-size-16 {font-size: 1.55em;}body #content .blog-tag-size-17 {font-size: 1.6em;}body #content .blog-tag-size-18 {font-size: 1.65em;}body #content .blog-tag-size-19 {font-size: 1.7em;}body #content .blog-tag-size-20 {font-size: 1.75em;}body #content .blog-entry-date::before {font-family: FontAwesome;content: '\f017';margin-left: 0px;margin-right: 8px;position: relative;}body #content #blog-archives {padding: 1em 0;}body #content #blog-categories {padding: 1em 0;}body #content .filesharing-item {margin-top: 2em;}body #content .album-wrapper {margin-top: 2em;}body #content .thumbnail-wrap {display: inline-block;vertical-align: top;width: auto !important;height: auto !important;margin-right: 8px;margin-bottom: 12px;}body #content .thumbnail-frame {overflow: hidden;}body #content .thumbnail-frame img {transition: all 300ms;}body #content .thumbnail-frame img:hover {filter: grayscale(1) contrast(0.5) brightness(1.4);transform: scale(1.02);}body #content #dsq-comments-title {clear: none !important;}body #content #dsq-content .dsq-options {clear: none !important;}body #content #dsq-thread-settings {clear: none !important;}body #content #dsq-content div {clear: none !important;}body #content .dsq-login-buttons li {clear: none !important;margin-bottom: 25px!important;}body #content .dsq-button {float: none ! important;}body #content .js-singleCommentBodyT {display: block;padding-top: 17px !important;}body #content .js-singleCommentHeader {padding: 0 8px !important;}body #content .js-OldComments,body #content .js-commentFieldLabel,body #content .js-pmFieldLabel,body #content .js-singleCommentBody,body #content .js-singleCommentKarmaComMod,body #content .js-commentBodyLabel,body #content .js-commentCmtTextarea,body #content .js-commentAvatarArea,body #content .js-OldCommentsWrap,body #content .js-OldComments,body #content .js-CreateCommentFieldsWrap,body #content .js-CreateCommentFields,body #content .js-commentCmtTextarea,body #content .js-kit-comments div {clear: none !important;}body #content .js-singleCommentText {display: block !important;clear: both !important;}body #content .js-kit-comments br {display: none !important;}body #content .js-singleCommentBody br {display: block !important;}.rw-contact-form label {display: inline-block;color: inherit;}.rw-contact-form input[type=reset] {width: auto;}.rw-contact-form input[type=reset], .rw-contact-form input[type=submit]{display: inline-block;margin-right: 10px;}.mejs-controls .mejs-button button {min-height: 0}a {color: rgba(204,0,0,1.00);}a:hover {color: rgba(102,102,102,1.00);}body {background-color: rgba(255,255,255,1.00);color: rgba(51,51,51,1.00);}body h1,body h2,body h3,body h4,body h5,body h6,body .album-title,body .filesharing-description {color: rgba(255,102,0,1.00);}body header h1 {color: rgba(255,102,0,1.00);}body header h2 {color: rgba(51,51,51,1.00);}body .navButton .c-hamburger span {background: rgba(204,0,0,1.00);}body .navButton .c-hamburger span::before,body .navButton .c-hamburger span::after {background-color: rgba(204,0,0,1.00);}body .navButton .c-hamburger--htx.is-active span::before {background-color: rgba(102,102,102,1.00);}body .navButton .c-hamburger--htx.is-active span::after {background-color: rgba(102,102,102,1.00);}body #content h1 a,body #content h1.blog-entry-title a {color: rgba(255,102,0,1.00) !important;}body #content ul.blog-tag-cloud,body #content #blog-archives,body #content #blog-categories {border-bottom: 1px dashed rgba(255,255,255,1.00);}body #content .main h1:after,body #content .main .album-title:after,body #content .main .filesharing-description:after {border-top-color: rgba(255,102,0,1.00);}body #footer {border-top: 1px dashed rgba(255,255,255,1.00);color: rgba(51,51,51,1.00);}body #footer ul.breadcrumb {color: rgba(51,51,51,1.00);}body #footer ul.breadcrumb li a {color: rgba(204,0,0,1.00);}body #footer ul.breadcrumb li a:hover {color: rgba(102,102,102,1.00);}body #footer ul.breadcrumb li a:before {color: rgba(51,51,51,1.00);}body #footer ul.breadcrumb li span {color: rgba(51,51,51,1.00);}body #footer .footerContent {color: rgba(51,51,51,1.00);}body #footer .footerContent a {color: rgba(204,0,0,1.00);border-bottom: 1px dotted rgba(102,102,102,1.00);}body #footer .footerContent a:hover {color: rgba(102,102,102,1.00);border-bottom: 1px solid rgba(102,102,102,1.00);}#navWrapper {background: rgba(255,255,255,0.80);}#navWrapper nav ul li {list-style: none;}#navWrapper nav ul li a {color: rgba(204,0,0,1.00);}#navWrapper nav ul li ul li a {border-right-color: rgba(204,0,0,1.00);}body #content .btn, body #content .button, body #content input[type=submit] {background-color: rgba(28,134,242,1.00);color: rgba(255,255,255,1.00);}body #content .btn:hover, body #content .button:hover, body #content input[type=submit]:hover {background-color: rgba(76,160,245,1.00);color: rgba(255,255,255,1.00);}body #content .btn.outline, body #content .button.outline {background: none;color: rgba(28,134,242,1.00);border-color: rgba(28,134,242,1.00);}body #content .btn.outline:hover, body #content .button.outline:hover {background: none;color: rgba(76,160,245,1.00);border-color: rgba(76,160,245,1.00);}body #content .btn.secondary, body #content .button.secondary, body #content input[type=reset] {background-color: rgba(49,52,57,1.00);color: rgba(255,255,255,1.00);}body #content .btn.secondary:hover, body #content .button.secondary:hover, body #content input[type=reset]:hover {background-color: rgba(96,102,112,1.00);color: rgba(255,255,255,1.00);}body #content .btn.secondary.outline, body #content .button.secondary.outline {background: none;color: rgba(49,52,57,1.00);border-color: rgba(49,52,57,1.00);}body #content .btn.secondary.outline:hover, body #content .button.secondary.outline:hover {background: none;color: rgba(96,102,112,1.00);border-color: rgba(96,102,112,1.00);}body #content .main {width: 100%;}body #content .sidebar {display: none;}body, body #content .main h2, body #content .sidebar h1.sidebarTitle, body #content .main .album-description {font-family: 'Lato', sans-serif;}body h1,body h2,body h3,body h4,body h5,body h6, .album-title, .filesharing-description, button, .btn, .button {font-family: 'Lato', sans-serif;}#content {font-size: 110%;}@media screen and (min-width: 1344px) {body #content, body #footer {max-width: 1024px}}@media screen and (min-width: 1600px) {body #content, body #footer {max-width: 1280px;}}@media screen and (max-width: 1068px) {body #content, body #footer {width: auto;max-width: auto;}}