@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Prompt:300,300i,400,400i,600,600i,700,700i);@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,600,600i,700,700i);@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Prompt:300,300i,400,400i,600,600i,700,700i);@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,600,600i,700,700i);
@media only print {body #content {display: block;}body #content .main, body #content .sidebar {width: auto;margin-left: 0;margin-right: 0;}body {  background-color: rgba(255,255,255,1.00);  color: rgba(153,153,153,1.00);}body #pageWrapper #sideWrapper {  background-color: rgba(249,249,249,1.00);  color: rgba(170,170,170,1.00);}body #pageWrapper #sideWrapper a, body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li a, body #pageWrapper #sideWrapper #footer div#shareIcons #shareButton a {  color: rgba(153,153,153,1.00);}body #pageWrapper #sideWrapper a:hover {  color: rgba(85,85,85,1.00);}body #pageWrapper #sideWrapper header hgroup h1 {  color: rgba(119,119,119,1.00);}body #pageWrapper #sideWrapper header hgroup h1:after {  border-color: rgba(170,170,170,1.00);}body #pageWrapper #sideWrapper header hgroup h2 {  color: rgba(170,170,170,1.00);}body #pageWrapper #sideWrapper #navWrapper nav ul li a {  color: rgba(153,153,153,1.00);}body #pageWrapper #sideWrapper #navWrapper nav ul li a:hover  {  color: rgba(85,85,85,1.00);}body #pageWrapper #sideWrapper #navWrapper nav ul li.active > a, body #pageWrapper #sideWrapper #navWrapper nav ul li a#current, body #pageWrapper #sideWrapper #navWrapper nav ul li a.currentAncestor {  color: rgba(85,85,85,1.00);}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li a:after {  border-color: rgba(170,170,170,1.00);}body #pageWrapper #content h1,body #pageWrapper #content h2,body #pageWrapper #content h3,body #pageWrapper #content h4,body #pageWrapper #content h5,body #pageWrapper #content h6, .album-title, body #pageWrapper #content h1>a {  color: rgba(85,85,85,1.00);}body #pageWrapper #content .mainContentSection .main h1:after, body #pageWrapper #content .mainContentSection .main .album-title:after, body #pageWrapper #content .mainContentSection .main .filesharing-description:after {  border-top-color: rgba(85,85,85,1.00);}a {  color: rgba(119,119,119,1.00);}a:hover {  color: rgba(85,85,85,1.00);}body #pageWrapper #content .banner {  background-color: rgba(113,170,205,1.00);}body #pageWrapper #content .banner #bannerContent h1,body #pageWrapper #content .banner #bannerContent h2,body #pageWrapper #content .banner #bannerContent p a {  color: rgba(255,255,255,1.00);}body #pageWrapper #content .banner #bannerContent {  border: 1px solid rgba(255,255,255,1.00);}body #pageWrapper .navButton .c-hamburger span, body #pageWrapper .navButton .c-hamburger span:before, body #pageWrapper .navButton .c-hamburger span:after {  background: rgba(153,153,153,1.00);}body #pageWrapper .navButton .c-hamburger--htx.is-active span:before, body #pageWrapper .navButton .c-hamburger--htx.is-active span:after {  background: rgba(85,85,85,1.00);}ul.blog-tag-cloud li a {  border: 1px solid rgba(119,119,119,1.00);  text-decoration: none;  transition: all 0.3s;}ul.blog-tag-cloud li a:hover {  background-color: rgba(119,119,119,1.00);  color: rgba(255,255,255,1.00);}body, body #pageWrapper #sideWrapper header hgroup h2,body #pageWrapper #content .banner #bannerContent h2 {  font-family: 'Playfair Display', serif;}body, body #pageWrapper #sideWrapper header hgroup h2,body #pageWrapper #content .banner #bannerContent h2 {  font-family: 'Prompt', sans-serif;}body h1,body h2,body h3,body h4,body h5,body h6, .album-title, .filesharing-description, button, .btn{  font-family: 'Roboto', sans-serif;}body h1,body h2,body h3,body h4,body h5,body h6, .album-title, .filesharing-description, button, .btn {  font-family: 'Rubik', sans-serif;}#content {font-size: 110%;}body #pageWrapper #content .banner {  height: 0vh;  display: none;}body #pageWrapper #content .banner {  background-image: none;}body #pageWrapper #content .banner #bannerContent {  border-width: 0;}
}

/*Kube Framework 5*//* =Reset-----------------------------------------------------------------------------*/html {  box-sizing: border-box;}*,*:before,*:after {  box-sizing: inherit;}img {  box-sizing: content-box;}* {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent;}a:active,a:hover {  outline: 0;}audio:not([controls]) {  display: none;  height: 0;}blockquote,q {  quotes: none;}blockquote p:before,blockquote p:after,q:before,q:after {  content: '';  content: none;}table {  border-collapse: collapse;  border-spacing: 0;}caption,th,td {  text-align: left;  vertical-align: top;}thead th,thead td {  font-weight: bold;  vertical-align: bottom;}a img,th img,td img {  vertical-align: top;}button,input,select,textarea {  margin: 0;}textarea {  overflow: auto;  vertical-align: top;  resize: vertical;}button {  width: auto;  overflow: visible;}input[type="reset"],input[type="submit"],input[type="file"],input[type="radio"],input[type="checkbox"],select,button {  cursor: pointer;}button:active,button:focus {  outline: none;}input::-moz-focus-inner,button::-moz-focus-inner {  border: 0;  padding: 0;}input[type="radio"],input[type="checkbox"] {  font-size: 110%;  position: relative;  margin-right: 3px;  padding: 0;}input[type="search"] {  -webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none;}hr {  display: block;  box-sizing: content-box;  height: 1px;  border: 0;  border-top: 1px solid rgba(0, 0, 0, 0.1);}img,video,audio,embed,object {  max-width: 100%;}img,video,embed,object {  height: auto;}embed,object {  height: 100%;}img {  vertical-align: middle;  -ms-interpolation-mode: bicubic;}/* =Typography-----------------------------------------------------------------------------*/html {  font-size: 62.5%;}body {  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-size: 1.5em;  line-height: 24px;  background: #ffffff;  color: #202020;}/* =Links-----------------------------------------------------------------------------*/a {  color: #256bc9;}a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: #e21e3b;}/* =Headings-----------------------------------------------------------------------------*/.title,h1,h2,h3,h4,h5,h6 {  font-weight: bold;  color: #000000;  text-rendering: optimizeLegibility;}.title,h1 {  margin-bottom: 16px;}h2,h3,h4,h5,h6 {  margin-bottom: 8px;}.title,h1,h2,h3,h4 {  margin-left: -1px;}.title {  font-size: 4.8rem;  line-height: 56px;}h1 {  font-size: 3rem;  line-height: 32px;}h2 {  font-size: 2.4rem;  line-height: 32px;}h3 {  font-size: 2rem;  line-height: 24px;}h4 {  font-size: 1.8rem;  line-height: 24px;}h5 {  font-size: 1.6rem;  line-height: 24px;}h6 {  font-size: 1.5rem;  line-height: 24px;  text-transform: uppercase;}p + h1,ul + h1,ol + h1,dl + h1,blockquote + h1,hr + h1,pre + h1,table + h1,form + h1,figure + h1,address + h1,p + h2,ul + h2,ol + h2,dl + h2,blockquote + h2,hr + h2,pre + h2,table + h2,form + h2,figure + h2,address + h2,p + h3,ul + h3,ol + h3,dl + h3,blockquote + h3,hr + h3,pre + h3,table + h3,form + h3,figure + h3,address + h3,p + h4,ul + h4,ol + h4,dl + h4,blockquote + h4,hr + h4,pre + h4,table + h4,form + h4,figure + h4,address + h4,p + h5,ul + h5,ol + h5,dl + h5,blockquote + h5,hr + h5,pre + h5,table + h5,form + h5,figure + h5,address + h5,p + h6,ul + h6,ol + h6,dl + h6,blockquote + h6,hr + h6,pre + h6,table + h6,form + h6,figure + h6,address + h6 {  margin-top: 24px;}/* =Line height and margin-----------------------------------------------------------------------------*/ul,ol,ul ul,ol ol,ul ol,ol ul {  margin: 0 0 0 24px;}ol ol li {  list-style-type: lower-alpha;}ol ol ol li {  list-style-type: lower-roman;}p,ul,ol,dl,blockquote,hr,pre,table,fieldset,figure,address,output {  margin-bottom: 16px;}/* =Lead-----------------------------------------------------------------------------*/.lead {  font-size: 120%;  line-height: 28px;}/* =Quote-----------------------------------------------------------------------------*/blockquote {  font-style: italic;  font-size: 120%;  line-height: 28px;  padding-left: 24px;  border-left: 1px solid rgba(0, 0, 0, 0.2);}blockquote cite {  font-size: 86%;  font-weight: normal;  line-height: 20px;}/* =Address-----------------------------------------------------------------------------*/address {  font-style: normal;}/* =Definition list-----------------------------------------------------------------------------*/dl dt {  font-weight: bold;}dd {  margin-left: 24px;}/* =Text-level-----------------------------------------------------------------------------*/cite {  color: rgba(0, 0, 0, 0.5);  font-style: italic;}small {  font-size: 86%;  line-height: 20px;}s,del {  text-decoration: line-through;}abbr[title],dfn[title] {  border-bottom: 1px dotted #202020;  cursor: help;}strong,b {  font-weight: bold;}em,i {  font-style: italic;}sub,sup {  font-size: 74%;  line-height: 0;  position: relative;  margin-left: .2rem;}sup {  top: -0.4rem;}sub {  bottom: -0.2rem;}figcaption {  margin: .3rem 0;  font-size: 86%;  font-style: italic;}ins,u {  text-decoration: underline;}mark {  background-color: #ffd61e;  color: #202020;  text-decoration: none;}time {  font-size: 74%;}/* =Code-----------------------------------------------------------------------------*/pre,code,kbd,samp,var,output {  font-size: 90%;  font-style: normal;  font-family: Menlo, Monaco, Consolas, Courier, monospace;}pre {  font-size: 90%;  line-height: 24px;  color: rgba(0, 0, 0, 0.9);  overflow: auto;  background: rgba(0, 0, 0, 0.03);  padding: 24px;  word-wrap: normal;}td pre {  white-space: pre-wrap;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}mark,code,samp,kbd {  padding: .2rem .4rem;  display: inline-block;  line-height: 1;  border-radius: 2px;}code {  background: rgba(0, 0, 0, 0.07);}pre code {  font-size: 100%;  border: none;  padding: 0;  background: none;  line-height: 24px;}var {  color: rgba(0, 0, 0, 0.5);}samp {  background: #46a9fc;  color: rgba(255, 255, 255, 0.95);}kbd {  background: #202020;  color: rgba(255, 255, 255, 0.85);  white-space: nowrap;}/* =Grid-----------------------------------------------------------------------------*/row {  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%;  margin-bottom: 24px;}@media (max-width: 768px) {  row {    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;  }}row column {  margin: 0;  padding: 0;  margin-right: 24px;}row column:last-child {  margin-right: 0;}row[end] {  margin-bottom: 0;}row[split] column {  margin-right: 0;}row[centered] {  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;}row[around] {  -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;}row[between] {  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;}column[cols="1"] {  width: 8.33333333%;}column[cols="2"] {  width: 16.66666667%;}column[cols="3"] {  width: 25%;}column[cols="4"] {  width: 33.33333333%;}column[cols="5"] {  width: 41.66666667%;}column[cols="6"] {  width: 50%;}column[cols="7"] {  width: 58.33333333%;}column[cols="8"] {  width: 66.66666667%;}column[cols="9"] {  width: 75%;}column[cols="10"] {  width: 83.33333333%;}column[cols="11"] {  width: 91.66666667%;}column[cols="12"] {  width: 100%;}column[offset="1"] {  margin-left: calc(9.53333333%);}column[offset="2"] {  margin-left: calc(17.86666667%);}column[offset="3"] {  margin-left: calc(26.2%);}column[offset="4"] {  margin-left: calc(34.53333333%);}column[offset="5"] {  margin-left: calc(42.86666667%);}column[offset="6"] {  margin-left: calc(51.2%);}column[offset="7"] {  margin-left: calc(59.53333333%);}column[offset="8"] {  margin-left: calc(67.86666667%);}column[offset="9"] {  margin-left: calc(76.2%);}column[offset="10"] {  margin-left: calc(84.53333333%);}column[offset="11"] {  margin-left: calc(92.86666667%);}.width-1 {  width: 8.33333333%;}.width-2 {  width: 16.66666667%;}.width-3 {  width: 25%;}.width-4 {  width: 33.33333333%;}.width-5 {  width: 41.66666667%;}.width-6 {  width: 50%;}.width-7 {  width: 58.33333333%;}.width-8 {  width: 66.66666667%;}.width-9 {  width: 75%;}.width-10 {  width: 83.33333333%;}.width-11 {  width: 91.66666667%;}.width-12 {  width: 100%;}@media (max-width: 768px) {  row {    margin-bottom: 0;  }  row [offset] {    margin-left: 0;  }  row column[cols] {    margin-right: 0;    width: 100%;    margin-bottom: 24px;  }  row row column:last-child {    margin-bottom: 0;  }  .width-1,  .width-2,  .width-3,  .width-4,  .width-5,  .width-6,  .width-7,  .width-8,  .width-9,  .width-10,  .width-11,  .width-12 {    width: 100%;  }}/* =Blocks-----------------------------------------------------------------------------*/blocks {  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-left: -2.12765957%;}blocks > div {  margin-left: 2.12765957%;  margin-bottom: 24px;}blocks[cols="2"] > div {  width: 47.87234043%;}blocks[cols="3"] > div {  width: 31.17234043%;}blocks[cols="4"] > div {  width: 22.87234043%;}blocks[cols="5"] > div {  width: 17.87234043%;}blocks[cols="6"] > div {  width: 14.47234043%;}@media (max-width: 768px) {  blocks {    display: block;    margin-left: 0;  }  blocks[cols="2"] > div,  blocks[cols="3"] > div,  blocks[cols="4"] > div,  blocks[cols="5"] > div,  blocks[cols="6"] > div {    width: 100%;    margin-left: 0;  }}/* =Tables-----------------------------------------------------------------------------*/table {  max-width: 100%;  width: 100%;  empty-cells: show;}table caption {  text-transform: uppercase;  padding: 0;  color: #000;  font-size: 11px;  font-weight: bold;}table th,table td {  font-size: 94%;  border-bottom: 1px solid rgba(0, 0, 0, 0.04);  padding: 16px;  padding-bottom: 15px;}table th:first-child,table td:first-child {  padding-left: 0;}table th:last-child,table td:last-child {  padding-right: 0;}table tfoot th,table tfoot td {  color: rgba(0, 0, 0, 0.5);}table.table-bordered {  margin-top: -1px;}table.table-bordered td,table.table-bordered th {  border: 1px solid rgba(0, 0, 0, 0.03);}table.table-bordered caption {  padding-left: 16px;}table.table-bordered td:first-child,table.table-stripped td:first-child,table.table-bordered th:first-child,table.table-stripped th:first-child {  padding-left: 16px;}table.table-bordered td:last-child,table.table-stripped td:last-child,table.table-bordered th:last-child,table.table-stripped th:last-child {  padding-right: 16px;}table.table-simple td,table.table-simple th,table.table-simple caption {  border: none;  padding-left: 0;}table.table-simple td,table.table-simple th {  padding-bottom: 16px;}table.table-flat td,table.table-flat th,table.table-flat caption {  border: none;  padding: 0;}table.table-stroked td,table.table-stroked th {  border-bottom: 1px solid rgba(0, 0, 0, 0.03);}table.table-stripped tbody tr:nth-child(odd) td {  background: #f8f8f8;}@media (max-width: 768px) {  table.table-responsive {    border: 0;  }  table.table-responsive thead {    display: none;  }  table.table-responsive tr {    display: block;    border-bottom: 2px solid rgba(0, 0, 0, 0.1);  }  table.table-responsive td,  table.table-responsive td:last-child,  table.table-responsive td:first-child {    display: block;    text-align: right;    padding: 10px;  }  table.table-responsive.table-flat td {    padding: 0;  }  table.table-responsive.table-bordered td:last-child,  table.table-responsive td:last-child {    border-bottom: 0;  }  table.table-responsive td:before {    content: attr(data-label);    float: left;    text-transform: uppercase;    font-size: 86%;    font-weight: bold;    line-height: 2;  }}/* =Forms-----------------------------------------------------------------------------*/form {  margin-bottom: 24px;}select[multiple="multiple"],textarea {  width: 100%;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select {  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-size: 1.4rem;  padding: 0.9rem 1rem;  line-height: 1;  height: 40px;  outline: none;  background: #ffffff;  border: 1px solid #dfdfdf;  border-radius: 2px;  margin-bottom: 0;  color: rgba(0, 0, 0, 0.85);}input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="text"][disabled],input[type="tel"][disabled],input[type="url"][disabled],input[type="password"][disabled],textarea[disabled],select[disabled] {  resize: none;  opacity: 0.55;  cursor: default;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"] {  -webkit-appearance: none;}select[multiple],textarea {  height: auto;  line-height: 1.5;}textarea {  font-size: 15px;}textarea:focus,select:focus,input:focus {  outline: none;  background: #ffffff;  border: 1px solid #222222;}fieldset {  padding: 31px 32px;  margin-bottom: 24px;  border: 1px solid rgba(0, 0, 0, 0.1);  border-radius: 2px;}fieldset *:last-child {  margin-bottom: 0 !important;}legend {  font-weight: 500;  font-size: 86%;  text-transform: uppercase;  padding: 0 1em;  margin-left: -1em;  top: 2px;  position: relative;  line-height: 0;}.forms section {  display: block;}.forms section,.forms p {  margin-bottom: 24px;}.forms textarea,.forms select,.forms input[type="email"],.forms input[type="number"],.forms input[type="search"],.forms input[type="text"],.forms input[type="tel"],.forms input[type="url"],.forms input[type="password"] {  width: 100%;  display: block;}.forms label {  font-size: 94%;  display: block;}.forms label.checkbox {  text-transform: none;  font-weight: normal;  cursor: pointer;  color: inherit;  font-size: inherit;}.forms .label-top {  padding-top: 24px;}.forms .checkbox-list {  display: block;}.forms .checkbox-list label {  font-size: inherit;  color: inherit;  display: inline-block;  margin-bottom: 0;  margin-right: 16px;  text-transform: none;  font-weight: normal;}.forms .checkbox-list-vertical .checkbox {  margin-bottom: 8px;}.forms .checkbox-list-vertical .checkbox:last-child {  margin-bottom: 0;}.forms input.width-1,.forms textarea.width-1,.forms select.width-1 {  width: 8.33333333%;}.forms input.width-2,.forms textarea.width-2,.forms select.width-2 {  width: 16.66666667%;}.forms input.width-3,.forms textarea.width-3,.forms select.width-3 {  width: 25%;}.forms input.width-4,.forms textarea.width-4,.forms select.width-4 {  width: 33.33333333%;}.forms input.width-5,.forms textarea.width-5,.forms select.width-5 {  width: 41.66666667%;}.forms input.width-6,.forms textarea.width-6,.forms select.width-6 {  width: 50%;}.forms input.width-7,.forms textarea.width-7,.forms select.width-7 {  width: 58.33333333%;}.forms input.width-8,.forms textarea.width-8,.forms select.width-8 {  width: 66.66666667%;}.forms input.width-9,.forms textarea.width-9,.forms select.width-9 {  width: 75%;}.forms input.width-10,.forms textarea.width-10,.forms select.width-10 {  width: 83.33333333%;}.forms input.width-11,.forms textarea.width-11,.forms select.width-11 {  width: 91.66666667%;}.forms input.width-12,.forms textarea.width-12,.forms select.width-12 {  width: 100%;}.forms.form-inline textarea,.forms .form-inline textarea,.forms.form-inline select,.forms .form-inline select,.forms.form-inline input[type="email"],.forms .form-inline input[type="email"],.forms.form-inline input[type="number"],.forms .form-inline input[type="number"],.forms.form-inline input[type="search"],.forms .form-inline input[type="search"],.forms.form-inline input[type="text"],.forms .form-inline input[type="text"],.forms.form-inline input[type="tel"],.forms .form-inline input[type="tel"],.forms.form-inline input[type="url"],.forms .form-inline input[type="url"],.forms.form-inline input[type="password"],.forms .form-inline input[type="password"],.forms.form-inline .tools-select,.forms .form-inline .tools-select {  width: auto;  display: inline-block;}@media (max-width: 768px) {  .forms .label-top {    padding-top: 0;  }  .forms input.width-1,  .forms textarea.width-1,  .forms select.width-1,  .forms input.width-2,  .forms textarea.width-2,  .forms select.width-2,  .forms input.width-3,  .forms textarea.width-3,  .forms select.width-3,  .forms input.width-4,  .forms textarea.width-4,  .forms select.width-4,  .forms input.width-5,  .forms textarea.width-5,  .forms select.width-5,  .forms input.width-6,  .forms textarea.width-6,  .forms select.width-6,  .forms input.width-7,  .forms textarea.width-7,  .forms select.width-7,  .forms input.width-8,  .forms textarea.width-8,  .forms select.width-8,  .forms input.width-9,  .forms textarea.width-9,  .forms select.width-9,  .forms input.width-10,  .forms textarea.width-10,  .forms select.width-10,  .forms input.width-11,  .forms textarea.width-11,  .forms select.width-11,  .forms input.width-12,  .forms textarea.width-12,  .forms select.width-12 {    width: 100%;  }}.desc {  text-transform: none;  margin-top: 4px;  color: rgba(0, 0, 0, 0.5);  font-size: 12px;  line-height: 20px;  font-weight: normal;}ul.desc {  margin-bottom: 8px;}span.desc {  margin-left: 4px;  line-height: 20px;}.error,.success {  text-transform: none;  font-weight: normal;  font-size: 12px;  display: inline-block;}span.error,span.success {  margin-left: .4rem;}input.input-error,textarea.input-error,select.input-error,.input-error {  margin-top: -1px;  background: none;  background-color: rgba(209, 17, 73, 0.1);  border: 1px solid #d11149;}input.input-success,textarea.input-success,select.input-success,.input-success {  margin-top: -1px;  background: none;  background-color: rgba(10, 135, 84, 0.1);  border: 1px solid #0a8754;}input.input-big {  font-size: 1.8rem;  padding: 1.5rem 1.2rem;  height: 56px;}select.select-big {  font-size: 1.8rem;  height: 56px;  padding: 6px 10px;}input.input-small {  font-size: 1.2rem;  padding: 0.7rem 1rem;  height: 32px;}select.select-small {  font-size: 1.2rem;  height: 32px;  padding: 6px 10px;}.input-append,.input-prepend {  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  margin-bottom: 24px;}.input-append input,.input-prepend input {  flex: 1;  margin-bottom: 0 !important;}.input-append span,.input-prepend span {  -webkit-flex-shrink: 0;  display: block;  font-weight: normal;  background-color: #efefef;  margin: 0;  padding: 0 1rem;  color: rgba(0, 0, 0, 0.6);  font-size: 86%;  line-height: 40px;  white-space: nowrap;}.input-append span {  position: relative;  z-index: 1;  border-left: none;  border-radius: 0 2px 2px 0;}.input-append input {  border-radius: 2px 0 0 2px;}.input-prepend span {  border-right: none;  border-radius: 2px 0 0 2px;}.input-prepend input {  border-radius: 0 2px 2px 0;}.btn-append {  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;}.btn-append button,.btn-append .btn {  flex: 1;}/* =Buttons-----------------------------------------------------------------------------*/.btn,button {  display: inline-block;  vertical-align: top;  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  font-size: 1.4rem;  font-weight: normal;  white-space: nowrap;  padding: 0 32px;  height: 40px;  line-height: 40px;  text-align: center;  text-decoration: none;  -webkit-appearance: none;  outline: none;  margin: 0;  border: none;  border-radius: 2px;  box-shadow: none;  cursor: pointer;  color: #000000;  background: #e5e5e5;}.btn:hover,button:hover {  background-color: #ededed;  color: rgba(0, 0, 0, 0.6);  text-decoration: none;}.btn::-moz-focus-inner,button::-moz-focus-inner {  border: 0;  padding: 0;}.btn[disabled],button[disabled] {  cursor: default;  box-shadow: none;  opacity: 0.4;}.btn[disabled]:hover,button[disabled]:hover {  background: #e5e5e5;  color: #000000;  text-decoration: none;}.btn[outline],button[outline] {  padding: 0 31px;  background: none;  border: 1px solid rgba(0, 0, 0, 0.25);  color: rgba(0, 0, 0, 0.6);}.btn[outline]:hover,button[outline]:hover {  border-color: #000000;  color: #000000;  text-decoration: none;}.btn[outline][disabled],button[outline][disabled] {  cursor: default;  box-shadow: none;  opacity: 0.4;}.btn[outline][disabled]:hover,button[outline][disabled]:hover {  border: 1px solid rgba(0, 0, 0, 0.25);  background: none;  color: rgba(0, 0, 0, 0.7);  text-decoration: none;}.btn[round],button[round] {  border-radius: 50px;}.btn[small],button[small] {  font-size: 1.2rem;  padding: 0 20px;  height: 32px;  line-height: 32px;}.btn[small][outline],button[small][outline] {  padding: 0 19px;}.btn[big],button[big] {  font-size: 1.8rem;  padding: 0 48px;  height: 56px;  line-height: 56px;}.btn[big][outline],button[big][outline] {  padding: 0 47px;}.btn[upper],button[upper] {  text-transform: uppercase;  font-size: 1.1rem;  padding: 0 32px;  letter-spacing: .1em;}.btn[upper][outline],button[upper][outline] {  padding: 0 31px;}.btn[upper][small],button[upper][small] {  font-size: 1rem;  padding: 0 20px;}.btn[upper][small][outline],button[upper][small][outline] {  padding: 0 19px;}.btn[upper][big],button[upper][big] {  font-size: 1.4rem;  padding: 0 48px;}.btn[upper][big][outline],button[upper][big][outline] {  padding: 0 47px;}.btn[type="black"],button[type="black"] {  color: rgba(255, 255, 255, 0.9);  background: #000000;}.btn[type="black"]:hover,button[type="black"]:hover {  color: rgba(255, 255, 255, 0.7);  background-color: #333333;}.btn[type="black"][disabled]:hover,button[type="black"][disabled]:hover {  color: rgba(255, 255, 255, 0.9);  background: #000000;}.btn[type="black"][outline],button[type="black"][outline] {  background: none;  color: #000000;  border-color: #000000;}.btn[type="black"][outline]:hover,button[type="black"][outline]:hover {  background: #000000;  border-color: #000000;  color: rgba(255, 255, 255, 0.9);}.btn[type="black"][outline][disabled]:hover,button[type="black"][outline][disabled]:hover {  background: none;  border-color: #000000;  color: #000000;}.btn[type="primary"],button[type="primary"] {  color: rgba(255, 255, 255, 0.9);  background: #2f77d1;}.btn[type="primary"]:hover,button[type="primary"]:hover {  color: rgba(255, 255, 255, 0.7);  background-color: #5992da;}.btn[type="primary"][disabled]:hover,button[type="primary"][disabled]:hover {  color: rgba(255, 255, 255, 0.9);  background: #2f77d1;}.btn[type="primary"][outline],button[type="primary"][outline] {  background: none;  color: #2f77d1;  border-color: #2f77d1;}.btn[type="primary"][outline]:hover,button[type="primary"][outline]:hover {  background: #2f77d1;  border-color: #2f77d1;  color: rgba(255, 255, 255, 0.9);}.btn[type="primary"][outline][disabled]:hover,button[type="primary"][outline][disabled]:hover {  background: none;  border-color: #2f77d1;  color: #2f77d1;}.btn[type="white"],button[type="white"] {  background: #fff;}.btn[type="white"]:hover,button[type="white"]:hover {  opacity: 0.85;}.btn[type="white"][outline],button[type="white"][outline] {  background: none;  color: #fff;  border-color: rgba(255, 255, 255, 0.9);}.btn[type="white"][outline]:hover,button[type="white"][outline]:hover {  opacity: 1;  color: #000;  border-color: #ffffff;  background: #fff;}.btn-group {  display: inline-block;  vertical-align: bottom;}.btn-group:after {  content: "";  display: block;  clear: both;}.btn-group .btn,.btn-group button {  float: left;  margin-left: -1px;}.btn-group .btn:first-child,.btn-group button:first-child {  border-radius: 2px 0 0 2px;}.btn-group .btn:last-child,.btn-group button:last-child {  border-radius: 0 2px 2px 0;}/* =Labels-----------------------------------------------------------------------------*/.label,.badge {  font-size: 11px;  font-weight: normal;  display: inline;  line-height: 1;  color: #000;  text-align: center;  text-transform: uppercase;  text-decoration: none;  border-radius: 2px;  padding: 0.2rem 0.7rem;  position: relative;}.label a,.badge a {  color: #000;  text-decoration: none;}.label a:hover,.badge a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(0, 0, 0, 0.6);}.label:empty,.badge:empty {  display: none;}.label[bold],.badge[bold] {  font-weight: bold;}.label[outline],.badge[outline] {  background: none;  color: rgba(0, 0, 0, 0.7);  border: 1px solid rgba(0, 0, 0, 0.5);  padding: 0.1rem 0.6rem;}.label[outline][bold],.badge[outline][bold] {  border-width: 2px;  padding: 0rem 0.5rem;}.label.label-default,.badge.label-default,.label.badge-default,.badge.badge-default {  background: #e4e4e4;  color: #000000;}.label.label-default[outline],.badge.label-default[outline],.label.badge-default[outline],.badge.badge-default[outline] {  background: none;  color: #e4e4e4;  border-color: #e4e4e4;}.label.label-default a,.badge.label-default a,.label.badge-default a,.badge.badge-default a {  color: #000000;  text-decoration: none;}.label.label-default a:hover,.badge.label-default a:hover,.label.badge-default a:hover,.badge.badge-default a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(0, 0, 0, 0.6);}.label.label-primary,.badge.label-primary,.label.badge-primary,.badge.badge-primary {  background: #2f77d1;  color: #ffffff;}.label.label-primary[outline],.badge.label-primary[outline],.label.badge-primary[outline],.badge.badge-primary[outline] {  background: none;  color: #2f77d1;  border-color: #2f77d1;}.label.label-primary a,.badge.label-primary a,.label.badge-primary a,.badge.badge-primary a {  color: #ffffff;  text-decoration: none;}.label.label-primary a:hover,.badge.label-primary a:hover,.label.badge-primary a:hover,.badge.badge-primary a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(255, 255, 255, 0.6);}.label.label-error,.badge.label-error,.label.badge-error,.badge.badge-error {  background: #d11149;  color: #ffffff;}.label.label-error[outline],.badge.label-error[outline],.label.badge-error[outline],.badge.badge-error[outline] {  background: none;  color: #d11149;  border-color: #d11149;}.label.label-error a,.badge.label-error a,.label.badge-error a,.badge.badge-error a {  color: #ffffff;  text-decoration: none;}.label.label-error a:hover,.badge.label-error a:hover,.label.badge-error a:hover,.badge.badge-error a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(255, 255, 255, 0.6);}.label.label-success,.badge.label-success,.label.badge-success,.badge.badge-success {  background: #0a8754;  color: #ffffff;}.label.label-success[outline],.badge.label-success[outline],.label.badge-success[outline],.badge.badge-success[outline] {  background: none;  color: #0a8754;  border-color: #0a8754;}.label.label-success a,.badge.label-success a,.label.badge-success a,.badge.badge-success a {  color: #ffffff;  text-decoration: none;}.label.label-success a:hover,.badge.label-success a:hover,.label.badge-success a:hover,.badge.badge-success a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(255, 255, 255, 0.6);}.label.label-warning,.badge.label-warning,.label.badge-warning,.badge.badge-warning {  background: #f4d31e;  color: #000000;}.label.label-warning[outline],.badge.label-warning[outline],.label.badge-warning[outline],.badge.badge-warning[outline] {  background: none;  color: #f4d31e;  border-color: #f4d31e;}.label.label-warning a,.badge.label-warning a,.label.badge-warning a,.badge.badge-warning a {  color: #000000;  text-decoration: none;}.label.label-warning a:hover,.badge.label-warning a:hover,.label.badge-warning a:hover,.badge.badge-warning a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(0, 0, 0, 0.6);}.label.label-black,.badge.label-black,.label.badge-black,.badge.badge-black {  background: #000000;  color: #ffffff;}.label.label-black[outline],.badge.label-black[outline],.label.badge-black[outline],.badge.badge-black[outline] {  background: none;  color: #000000;  border-color: #000000;}.label.label-black a,.badge.label-black a,.label.badge-black a,.badge.badge-black a {  color: #ffffff;  text-decoration: none;}.label.label-black a:hover,.badge.label-black a:hover,.label.badge-black a:hover,.badge.badge-black a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(255, 255, 255, 0.6);}.label.label-white,.badge.label-white,.label.badge-white,.badge.badge-white {  background: #ffffff;  color: #000000;}.label.label-white[outline],.badge.label-white[outline],.label.badge-white[outline],.badge.badge-white[outline] {  background: none;  color: #ffffff;  border-color: #ffffff;}.label.label-white a,.badge.label-white a,.label.badge-white a,.badge.badge-white a {  color: #000000;  text-decoration: none;}.label.label-white a:hover,.badge.label-white a:hover,.label.badge-white a:hover,.badge.badge-white a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(0, 0, 0, 0.6);}.badge {  border-radius: 30px;  min-width: 17px;}.title .label,.large .label,h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label,.title .badge,.large .badge,h1 .badge,h2 .badge,h3 .badge,h4 .badge,h5 .badge,h6 .badge {  vertical-align: middle;}h3 .label,h4 .label,h5 .label,h3 .badge,h4 .badge,h5 .badge {  top: -1px;}h6 .label,h6 .badge {  top: -2px;}/* =Messages-----------------------------------------------------------------------------*/.message {  border-radius: 2px;  display: none;  position: fixed;  z-index: 2000;  top: 16px;  right: 16px;  max-width: 360px;  line-height: 1.45;  font-size: 94%;  padding: 24px 36px;  color: rgba(0, 0, 0, 0.9);}.message.message-line {  top: 0;  right: 0;  left: 0;  width: 100%;  padding-right: 200px;  max-width: none;  border-radius: 0;}.message.message-line footer {  position: absolute;  top: 0;  right: 2rem;}.message ul,.message ol {  margin-top: 8px;  margin-bottom: 0;}.message footer {  margin-top: 8px;}.message a {  font-weight: bold;}.message.message-primary,.message.message-error,.message.message-success {  color: rgba(255, 255, 255, 0.9);}.message.message-primary a,.message.message-error a,.message.message-success a {  color: rgba(255, 255, 255, 0.9);}.message.message-primary a:hover,.message.message-error a:hover,.message.message-success a:hover {  color: rgba(255, 255, 255, 0.7);}.message.message-primary {  background: #2f77d1;}.message.message-error {  background: #d11149;}.message.message-warning {  background: #f4d31e;}.message.message-success {  background: #0a8754;}/* =Alerts-----------------------------------------------------------------------------*/.alert {  position: relative;  padding: 12px 24px;  padding-right: 32px;  line-height: 24px;  font-size: 94%;  color: #000000;  display: block;  font-weight: normal;  border-radius: 2px;  margin-bottom: 24px;}.alert.alert-primary {  color: #2f77d1;  background-color: rgba(47, 119, 209, 0.15);}.alert.alert-primary a,.alert.alert-primary h5 {  color: #2f77d1;}.alert.alert-error {  color: #d11149;  background-color: rgba(209, 17, 73, 0.15);}.alert.alert-error a,.alert.alert-error h5 {  color: #d11149;}.alert.alert-warning {  color: #bca109;  background-color: rgba(244, 211, 30, 0.23);}.alert.alert-warning a,.alert.alert-warning h5 {  color: #bca109;}.alert.alert-success {  color: #0a8754;  background-color: rgba(10, 135, 84, 0.13);}.alert.alert-success a,.alert.alert-success h5 {  color: #0a8754;}.alert a {  font-weight: bold;}.alert a:hover {  color: #000;}.alert span.close {  position: absolute;  top: 0;  right: 0;  padding: .5rem 1rem;  opacity: .6;  cursor: pointer;}.alert span.close:hover {  opacity: 1;}/* =Breadcrumbs-----------------------------------------------------------------------------*/.breadcrumb {  margin: 0;  list-style: none;  margin-bottom: 24px;  font-size: 86%;  color: rgba(0, 0, 0, 0.5);}.breadcrumb:after {  content: "";  display: block;  clear: both;}.breadcrumb li {  float: left;}.breadcrumb a {  position: relative;  margin-right: 8px;  padding-right: 13px;  color: #000;  text-decoration: none;}.breadcrumb a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  color: rgba(0, 0, 0, 0.6);  text-decoration: underline;}.breadcrumb a:before {  position: absolute;  top: -5px;  right: 0;  content: " > ";  color: rgba(0, 0, 0, 0.4);  font-size: 12px;}.breadcrumb.breadcrumb-path a:before {  content: " / ";  top: -4px;}.breadcrumb span,.breadcrumb a.active:hover {  text-decoration: none;  cursor: text;  color: rgba(0, 0, 0, 0.4);}/* =Pagination-----------------------------------------------------------------------------*/.pagination {  list-style: none;  margin: 0;  margin-left: 2px;  margin-bottom: 24px;  font-size: 94%;}.pagination:after {  content: "";  display: block;  clear: both;}.pagination li {  float: left;}.pagination a,.pagination span {  padding: 4px 8px;  line-height: 24px;  margin-right: 2px;  border-radius: 2px;  color: #000;  text-decoration: none;}.pagination span,.pagination a.active,.pagination a.active:hover {  color: rgba(0, 0, 0, 0.6);  background-color: rgba(0, 0, 0, 0.1);  cursor: text;}.pagination a:focus,.pagination a:hover {  -moz-transition: all linear 0.2s;  transition: all linear 0.2s;  text-decoration: none;  background-color: rgba(0, 0, 0, 0.1);  color: rgba(0, 0, 0, 0.6);}.pagination.centered {  text-align: center;}.pagination.centered li {  float: none;  display: inline-block;}/* =Helpers-----------------------------------------------------------------------------*/.group:after {  content: "";  display: block;  clear: both;}.hide {  display: none;}.visible {  visibility: visible;}.hidden {  visibility: hidden;}.centered {  margin: auto;}.highlight {  background-color: #f4f4f4;}.big {  font-size: 120%;}.small {  font-size: 86%;}.smaller {  font-size: 74%;}p.small,ul.small,ol.small,dl.small,blockquote.small,hr.small,pre.small,table.small,form.small,fieldset.small,figure.small,address.small {  line-height: 20px;}p.smaller,ul.smaller,ol.smaller,dl.smaller,blockquote.smaller,hr.smaller,pre.smaller,table.smaller,form.smaller,fieldset.smaller,figure.smaller,address.smaller {  line-height: 16px;}p.big,ul.big,ol.big,dl.big,blockquote.big,hr.big,pre.big,table.big,form.big,fieldset.big,figure.big,address.big {  line-height: 28px;}.nowrap,.nowrap td {  white-space: nowrap;}.req {  font-weight: bold;  color: #d11149;  font-size: 1.1em;  text-transform: none;}.error {  color: #d11149;}.success {  color: #0a8754;}.text-centered {  text-align: center;}.text-right {  text-align: right;}.text-left {  text-align: left !important;}.start {  margin-top: 0 !important;}.last {  margin-right: 0 !important;}.end {  margin-bottom: 0 !important;}.normal {  font-weight: normal !important;}.light {  font-weight: 300 !important;}.thin {  font-weight: 100 !important;}.bold {  font-weight: bold !important;}.italic {  font-style: italic !important;}.upper {  text-transform: uppercase;}.list-flat {  margin-left: 0;  list-style: none;}.muted {  color: rgba(0, 0, 0, 0.5);}.soft-muted {  color: rgba(0, 0, 0, 0.7);}.color-black {  color: #000000;}a.color-black:hover {  color: rgba(0, 0, 0, 0.6);}.color-white {  color: #ffffff;}a.color-white:hover {  color: rgba(255, 255, 255, 0.6);}@media (max-width: 768px) {  .hide-for-small {    display: none;  }}@media (min-width: 768px) {  .show-for-small {    display: none;  }  .left {    float: none;    float: left;  }  .right {    float: none;    float: right;  }}@media print {  .hide-for-print {    display: none !important;  }  .show-for-print {    display: block !important;  }}/** * 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("components/lightcase/src/fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),     url("fonts/lightcase.woff?55356177") format("woff"), url("components/lightcase/src/fonts/lightcase.woff?55356177") format("woff"),     url("fonts/lightcase.ttf?55356177") format("truetype"), url("components/lightcase/src/fonts/lightcase.ttf?55356177") format("truetype"),     url("fonts/lightcase.svg?55356177#lightcase") format("svg"), url("components/lightcase/src/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; } }.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 */body {background-color: #fff;color: #555;position: relative;}body #pageWrapper #sideWrapper {width: 100%;display: block;position: relative;background-color: #f9f9f9;text-align: center;color: #aaa;}@media screen and (min-width: 1024px) {body #pageWrapper #sideWrapper {    width: 320px;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: space-between;justify-content: space-between;position: fixed;height: 100vh;}}body #pageWrapper #sideWrapper a {color: #999;}@media screen and (min-width: 1024px) {body #pageWrapper #sideWrapper header {    padding: 15vh 20px 0;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;-ms-flex-direction: column;flex-direction: column;}}@media screen and (max-height: 800px) and (min-width: 1024px) {body #pageWrapper #sideWrapper header {    padding-top: 40px;}}body #pageWrapper #sideWrapper header .siteLogo img {max-width: 40px;margin-top: 20px;margin-bottom: 1em;cursor: pointer;}@media screen and (min-width: 1024px) {body #pageWrapper #sideWrapper header .siteLogo img {    max-width: 60px;margin-bottom: 2rem;}}body #pageWrapper #sideWrapper header hgroup h1 {font-size: 2.8rem;line-height: 1;font-weight: 400;margin-bottom: 0;text-transform: uppercase;letter-spacing: 4px;color: #777;}@media screen and (max-width: 1024px) {body #pageWrapper #sideWrapper header hgroup h1 {    font-size: 2rem;}}body #pageWrapper #sideWrapper header hgroup h1:after {content: '';border-top: 1px solid #aaa;position: relative;display: block;margin: 0 6px;margin-top: 0.2rem;}@media screen and (max-width: 1024px) {body #pageWrapper #sideWrapper header hgroup h1:after {    margin: 6px auto 0;max-width: 300px;}}body #pageWrapper #sideWrapper header hgroup h2 {font-size: 1.4rem;font-weight: 300;line-height: 1.5em;margin-top: 0.2em;color: #777;font-style: italic;}body #pageWrapper #sideWrapper #navWrapper {text-align: center;padding: 20px;}@media screen and (max-width: 1023px) {body #pageWrapper #sideWrapper #navWrapper {    display: none;}}body #pageWrapper #sideWrapper #navWrapper nav ul {margin: 0;}body #pageWrapper #sideWrapper #navWrapper nav ul li {list-style: none;}body #pageWrapper #sideWrapper #navWrapper nav ul li a {text-decoration: none;text-transform: uppercase;display: inline-block;transition: all 200ms;color: #777;letter-spacing: 1px;font-size: 1.4rem;transition: all 300ms;}@media screen and (max-width: 1024px) {body #pageWrapper #sideWrapper #navWrapper nav ul li a {    font-size: 1.6rem;padding: 0.2em 0;}}body #pageWrapper #sideWrapper #navWrapper nav ul li ul {margin-bottom: 1em;}body #pageWrapper #sideWrapper #navWrapper nav ul li ul li {margin: 0;padding: 0;}body #pageWrapper #sideWrapper #navWrapper nav ul li ul li a {font-size: 1.3rem;font-style: italic;text-transform: none;}@media screen and (max-width: 1024px) {body #pageWrapper #sideWrapper #navWrapper nav ul li ul li a {    font-size: 1.5rem;}}body #pageWrapper #sideWrapper #footer {font-weight: 300;height: auto;font-size: 1.4rem;padding: 0 20px;/*Group Social Icons*/}@media screen and (max-width: 1023px) {body #pageWrapper #sideWrapper #footer {    display: none;}}body #pageWrapper #sideWrapper #footer .breadcrumb {text-align: center;margin-bottom: 1rem;}body #pageWrapper #sideWrapper #footer .breadcrumb li {float: none;display: inline-block;}body #pageWrapper #sideWrapper #footer .footerContent {font-style: italic;}body #pageWrapper #sideWrapper #footer div#shareIcons #shareButton {margin-left: 32px;margin-bottom: 2rem;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact {margin: 0;padding: 0;}body #pageWrapper #sideWrapper #footer 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;padding: 0 6px 0 0;}@media screen and (max-width: 1344px) {}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:last-of-type {border-right: 0;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li a:after {content: '';border-left: 1px solid #ccc;position: relative;display: inline-block;margin-left: 6px;height: 14px;top: 2px;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:last-of-type a:after {border-left: none;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li a,body #pageWrapper #sideWrapper #footer div#shareIcons #shareButton a {display: block;position: relative;/*background: #c1cac5 url('images/icons-contact.png');*/  text-indent: 0;text-align: center;outline: 0;font-size: 16px;text-decoration: none;-moz-transition: color 0.5s, border-color 0.5s, font-size 0.2s;-webkit-transition: color 0.5s, border-color 0.5s, font-size 0.2s;-o-transition: color 0.5s, border-color 0.5s, font-size 0.2s;-ms-transition: color 0.5s, border-color 0.5s, font-size 0.2s;transition: color 0.5s, border-color 0.5s, font-size 0.2s;color: #999;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.facebook {color: #3C5A98;border-color: #3C5A98;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.twitter {color: #2DAAE4;border-color: #2DAAE4;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.rss {color: #F2600B;border-color: #F2600B;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.dribbble {color: #C4376B;border-color: #C4376B;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.linkedin {color: #006599;border-color: #006599;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.tumblr {color: #31516A;border-color: #31516A;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.googleplus {color: #DA2713;border-color: #DA2713;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.youtube {color: #c12d2a;border-color: #c12d2a;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.flickr {color: #4389ff;border-color: #4389ff;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.skype {color: #53bbf7;border-color: #53bbf7;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.tumblr {color: #42617d;border-color: #42617d;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.foursquare {color: #2a6cb9;border-color: #2a6cb9;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.instagram {color: #bbaa9f;border-color: #bbaa9f;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.pinterest {color: #cc2027;border-color: #cc2027;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.email {color: #8691b2;border-color: #8691b2;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.soundcloud {color: #f4761e;border-color: #f4761e;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.reddit {color: #f3441b;border-color: #f3441b;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.blogger {color: #f4651d;border-color: #f4651d;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.evernote {color: #83cc42;border-color: #83cc42;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.delicious {color: #2d04fa;border-color: #2d04fa;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.lastfm {color: #d10037;border-color: #d10037;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.picasa {color: #9762ab;border-color: #9762ab;}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li:hover a.yelp {color: #bd0f12;border-color: #bd0f12;}body #pageWrapper .navButton {display: block;/* active state, i.e. menu open */}@media screen and (min-width: 1024px) {body #pageWrapper .navButton {    display: none;}}body #pageWrapper .navButton .c-hamburger {display: block;position: relative;overflow: hidden;margin: 0 auto;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 #pageWrapper .navButton .c-hamburger:focus {outline: none;}body #pageWrapper .navButton .c-hamburger span {display: block;position: absolute;top: 10px;left: 8px;right: 8px;height: 2px;background: #333;}body #pageWrapper .navButton .c-hamburger span::before,body #pageWrapper .navButton .c-hamburger span::after {position: absolute;display: block;left: 0;width: 100%;height: 2px;background-color: #333;content: "";}body #pageWrapper .navButton .c-hamburger span::before {top: -8px;transition: top 0.2s;}body #pageWrapper .navButton .c-hamburger span::after {bottom: -8px;transition: bottom 0.2s;}body #pageWrapper .navButton .c-hamburger:hover span::before {top: -10px;}body #pageWrapper .navButton .c-hamburger:hover span::after {bottom: -10px;}body #pageWrapper .navButton .c-hamburger--htx span::before,body #pageWrapper .navButton .c-hamburger--htx span::after {transition-duration: 0.3s, 0.3s;transition-delay: 0.3s, 0s;}body #pageWrapper .navButton .c-hamburger--htx span::before {transition-property: top, transform;}body #pageWrapper .navButton .c-hamburger--htx span::after {transition-property: bottom, transform;}body #pageWrapper .navButton .c-hamburger--htx.is-active span {background: none;}body #pageWrapper .navButton .c-hamburger--htx.is-active span::before {top: 0;transform: rotate(45deg);}body #pageWrapper .navButton .c-hamburger--htx.is-active span::after {bottom: 0;transform: rotate(-45deg);}body #pageWrapper .navButton .c-hamburger--htx.is-active span::before,body #pageWrapper .navButton .c-hamburger--htx.is-active span::after {transition-delay: 0s, 0.3s;}body #pageWrapper .navButton a.lightcase-icon-close {top: 3rem;right: 4rem;text-shadow: none;}body #pageWrapper #content {font-weight: 300;}@media screen and (min-width: 1024px) {body #pageWrapper #content {    min-height: 100vh;position: relative;margin-left: 320px;}}body #pageWrapper #content h1,body #pageWrapper #content h2,body #pageWrapper #content h3,body #pageWrapper #content h4,body #pageWrapper #content h5,body #pageWrapper #content h6 {font-weight: 300;color: #777;}body #pageWrapper #content p {text-align: justify;-webkit-hyphens: auto;hyphens: auto;}body #pageWrapper #content a.btn {margin-bottom: 1rem;}body #pageWrapper #content .banner {background-color: #71AACD;background-image: url('img/banner.jpg');background-size: cover;background-repeat: no-repeat;background-position: center;text-align: center;position: relative;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: 100%;flex-basis: 100%;}@media screen and (min-width: 1024px) {body #pageWrapper #content .banner {    height: 100vh;}}body #pageWrapper #content .banner #bannerContent {margin: 20px;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;border: 1px solid white;-ms-flex-direction: column;flex-direction: column;-ms-flex-preferred-size: 100%;-ms-flex-pack: center;flex-basis: 100%;}body #pageWrapper #content .banner #bannerContent h1,body #pageWrapper #content .banner #bannerContent h2 {color: white;text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);}body #pageWrapper #content .banner #bannerContent h1 {font-weight: 300;letter-spacing: 0.1em;font-size: 2.4rem;margin-bottom: 0;margin-top: 1rem;text-transform: uppercase;}@media screen and (min-width: 1024px) {body #pageWrapper #content .banner #bannerContent h1 {    margin-bottom: 1rem;font-size: 4rem;}}body #pageWrapper #content .banner #bannerContent h2 {font-style: italic;font-size: 2rem;margin-top: 0;margin-bottom: 1rem;}@media screen and (min-width: 1024px) {body #pageWrapper #content .banner #bannerContent h2 {    font-size: 3rem;}}body #pageWrapper #content .banner #bannerContent p {position: absolute;bottom: 40px;width: 100%;left: 0;text-align: center;}@media screen and (max-width: 1024px) {body #pageWrapper #content .banner #bannerContent p {    display: none;}}body #pageWrapper #content .banner #bannerContent p a {color: white;opacity: 0.5;font-size: 6rem;transition: all 300ms;}body #pageWrapper #content .banner #bannerContent p a:hover {opacity: 1;}body #pageWrapper #content #introContainer {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%;flex-direction: column;margin-top: 8rem;margin-bottom: 2rem;margin-left: 4rem;margin-right: 4rem;padding-bottom: 2rem;border-bottom: 1px solid #aaa;}@media (max-width: 768px) {body #pageWrapper #content #introContainer {    -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}body #pageWrapper #content #introContainer h1,body #pageWrapper #content #introContainer p {width: 50%;margin-left: calc(26.2%);text-align: center;}body #pageWrapper #content #introContainer h1 {text-transform: uppercase;font-weight: 300;letter-spacing: 0.05em;}body #pageWrapper #content #introContainer h1:after {content: '';border-top: 1px solid #999;position: relative;display: block;margin: 4rem auto 4rem;width: 60px;}body #pageWrapper #content .mainContentSection {padding: 20px;text-align: justify;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}@media screen and (min-width: 1240px) {body #pageWrapper #content .mainContentSection {    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 (min-width: 1240px) and (max-width: 768px) {body #pageWrapper #content .mainContentSection {    -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}@media screen and (min-width: 1240px) {body #pageWrapper #content .mainContentSection .main {    width: 66.66666667%;}}@media screen and (min-width: 1024px) {body #pageWrapper #content .mainContentSection .main {    padding: 20px;}}@media screen and (min-width: 1240px) {body #pageWrapper #content .mainContentSection .main {    padding: 8rem 0 0 8rem;}}body #pageWrapper #content .mainContentSection .main h1 {margin-top: 2em;}body #pageWrapper #content .mainContentSection .main h1,body #pageWrapper #content .mainContentSection .main .album-title,body #pageWrapper #content .mainContentSection .main .filesharing-description {text-transform: uppercase;font-size: 2.4rem;font-weight: 300;letter-spacing: 0.05em;}body #pageWrapper #content .mainContentSection .main h1:after,body #pageWrapper #content .mainContentSection .main .album-title:after,body #pageWrapper #content .mainContentSection .main .filesharing-description:after {content: '';border-top: 1px solid #999;position: relative;display: block;margin: 2rem auto 2rem 0;width: 60px;}body #pageWrapper #content .mainContentSection .main h1 a {text-decoration: none;}body #pageWrapper #content .mainContentSection .main h2,body #pageWrapper #content .mainContentSection .main .album-description {font-size: 2rem;margin-top: 1.4rem;}body #pageWrapper #content .mainContentSection .main h3 {font-size: 1.8rem;margin-bottom: 0;}body #pageWrapper #content .mainContentSection .main h4 {font-size: 1.6rem;}body #pageWrapper #content .mainContentSection .sidebar {width: 100%;margin-top: 2em;}@media screen and (min-width: 1240px) {body #pageWrapper #content .mainContentSection .sidebar {    margin-top: 0;width: 25%;margin-left: calc(9.53333333%);}}@media screen and (min-width: 1024px) {body #pageWrapper #content .mainContentSection .sidebar {    padding: 20px;}}@media screen and (min-width: 1240px) {body #pageWrapper #content .mainContentSection .sidebar {    padding: 8rem 8rem 0 0;}}body #pageWrapper #content .mainContentSection .sidebar h1.sidebarTitle {font-size: 1.6em;font-weight: 300;}body .mainContentSection {/* @group Blog */  /* @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 .mainContentSection .image-left {margin-right: 3%;margin-bottom: 1.618em;float: left;}body .mainContentSection .image-right {margin-left: 3%;margin-bottom: 1.618em;float: right;}body .mainContentSection div.check-list ul,body .mainContentSection div.star-list ul,body .mainContentSection div.caret-list ul,body .mainContentSection div.asterisk-list ul,body .mainContentSection div.chevron-list ul,body .mainContentSection div.doubleangle-list ul,body .mainContentSection div.check-list ol,body .mainContentSection div.star-list ol,body .mainContentSection div.caret-list ol,body .mainContentSection div.asterisk-list ol,body .mainContentSection div.chevron-list ol,body .mainContentSection div.doubleangle-list ol {margin: 0;padding: 0;}body .mainContentSection div.check-list li,body .mainContentSection div.star-list li,body .mainContentSection div.caret-list li,body .mainContentSection div.asterisk-list li,body .mainContentSection div.chevron-list li,body .mainContentSection div.doubleangle-list li {list-style-type: none;display: block;}body .mainContentSection div.check-list li i,body .mainContentSection div.star-list li i,body .mainContentSection div.caret-list li i,body .mainContentSection div.asterisk-list li i,body .mainContentSection div.chevron-list li i,body .mainContentSection div.doubleangle-list li i {margin-right: 0.5em;}body .mainContentSection ul li {margin-bottom: 0.5em;}body .mainContentSection ul li i.fa {margin-right: 0.5em;}body .mainContentSection ul.disc {list-style-type: disc;}body .mainContentSection ul.circle {list-style-type: circle;}body .mainContentSection ul.square {list-style-type: square;}body .mainContentSection ol.arabic-numbers {list-style-type: decimal;}body .mainContentSection ol.upper-alpha {list-style-type: upper-latin;}body .mainContentSection ol.lower-alpha {list-style-type: upper-latin;}body .mainContentSection ol.upper-roman {list-style-type: upper-roman;}body .mainContentSection ol.lower-roman {list-style-type: lower-roman;}body .mainContentSection ul.blog-tag-cloud {margin: 1em 0;padding: 0;text-align: left;}body .mainContentSection ul.blog-tag-cloud li {margin: 0 0.2em 0.2em 0;padding: 0;display: inline-block;}body .mainContentSection ul.blog-tag-cloud li a {display: inline-block;padding: 2px 12px;border: 1px solid #ccc;text-decoration: none;border-radius: 4px;font-size: 1.2rem;line-height: 1.2;}body .mainContentSection .blog-entry-date::before {font-family: FontAwesome;content: '\f017';margin-left: 0px;margin-right: 8px;position: relative;}body .mainContentSection #blog-archives {padding: 0 0 0.5em;}body .mainContentSection .blog-archive-link-enabled {text-decoration: none;}body .mainContentSection .blog-archive-link-enabled:before {font-family: FontAwesome;content: '\f073';margin-left: 0px;margin-right: 8px;position: relative;text-decoration: none;}body .mainContentSection #blog-categories {padding: 1em 0 1em;}body .mainContentSection .blog-category-link-enabled {text-decoration: none;}body .mainContentSection .blog-category-link-enabled:before {font-family: FontAwesome;content: '\f187';margin-left: 0px;margin-right: 8px;position: relative;text-decoration: none;}body .mainContentSection .filesharing-item {margin-top: 2em;}body .mainContentSection .album-wrapper {margin-top: 2em;text-align: left;}body .mainContentSection .thumbnail-wrap {display: inline-block;vertical-align: top;width: auto !important;height: auto !important;margin-right: 8px;margin-bottom: 12px;}body .mainContentSection .thumbnail-frame {overflow: hidden;}body .mainContentSection .thumbnail-frame img {transition: all 300ms;}body .mainContentSection .thumbnail-frame img:hover {filter: grayscale(1) contrast(0.5) brightness(1.4);transform: scale(1.02);}body .mainContentSection #dsq-comments-title {clear: none !important;}body .mainContentSection #dsq-content .dsq-options {clear: none !important;}body .mainContentSection #dsq-thread-settings {clear: none !important;}body .mainContentSection #dsq-content div {clear: none !important;}body .mainContentSection .dsq-login-buttons li {clear: none !important;margin-bottom: 25px!important;}body .mainContentSection .dsq-button {float: none ! important;}body .mainContentSection .js-singleCommentBodyT {display: block;padding-top: 17px !important;}body .mainContentSection .js-singleCommentHeader {padding: 0 8px !important;}body .mainContentSection .js-OldComments,body .mainContentSection .js-commentFieldLabel,body .mainContentSection .js-pmFieldLabel,body .mainContentSection .js-singleCommentBody,body .mainContentSection .js-singleCommentKarmaComMod,body .mainContentSection .js-commentBodyLabel,body .mainContentSection .js-commentCmtTextarea,body .mainContentSection .js-commentAvatarArea,body .mainContentSection .js-OldCommentsWrap,body .mainContentSection .js-OldComments,body .mainContentSection .js-CreateCommentFieldsWrap,body .mainContentSection .js-CreateCommentFields,body .mainContentSection .js-commentCmtTextarea,body .mainContentSection .js-kit-comments div {clear: none !important;}body .mainContentSection .js-singleCommentText {display: block !important;clear: both !important;}body .mainContentSection .js-kit-comments br {display: none !important;}body .mainContentSection .js-singleCommentBody br {display: block !important;}body {background-color: rgba(255,255,255,1.00);color: rgba(153,153,153,1.00);}body #pageWrapper #sideWrapper {background-color: rgba(249,249,249,1.00);color: rgba(170,170,170,1.00);}body #pageWrapper #sideWrapper a, body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li a, body #pageWrapper #sideWrapper #footer div#shareIcons #shareButton a {color: rgba(153,153,153,1.00);}body #pageWrapper #sideWrapper a:hover {color: rgba(85,85,85,1.00);}body #pageWrapper #sideWrapper header hgroup h1 {color: rgba(119,119,119,1.00);}body #pageWrapper #sideWrapper header hgroup h1:after {border-color: rgba(170,170,170,1.00);}body #pageWrapper #sideWrapper header hgroup h2 {color: rgba(170,170,170,1.00);}body #pageWrapper #sideWrapper #navWrapper nav ul li a {color: rgba(153,153,153,1.00);}body #pageWrapper #sideWrapper #navWrapper nav ul li a:hover  {color: rgba(85,85,85,1.00);}body #pageWrapper #sideWrapper #navWrapper nav ul li.active > a, body #pageWrapper #sideWrapper #navWrapper nav ul li a#current, body #pageWrapper #sideWrapper #navWrapper nav ul li a.currentAncestor {color: rgba(85,85,85,1.00);}body #pageWrapper #sideWrapper #footer div#shareIcons ul.contact li a:after {border-color: rgba(170,170,170,1.00);}body #pageWrapper #content h1,body #pageWrapper #content h2,body #pageWrapper #content h3,body #pageWrapper #content h4,body #pageWrapper #content h5,body #pageWrapper #content h6, .album-title, body #pageWrapper #content h1>a {color: rgba(85,85,85,1.00);}body #pageWrapper #content .mainContentSection .main h1:after, body #pageWrapper #content .mainContentSection .main .album-title:after, body #pageWrapper #content .mainContentSection .main .filesharing-description:after {border-top-color: rgba(85,85,85,1.00);}a {color: rgba(119,119,119,1.00);}a:hover {color: rgba(85,85,85,1.00);}body #pageWrapper #content .banner {background-color: rgba(113,170,205,1.00);}body #pageWrapper #content .banner #bannerContent h1,body #pageWrapper #content .banner #bannerContent h2,body #pageWrapper #content .banner #bannerContent p a {color: rgba(255,255,255,1.00);}body #pageWrapper #content .banner #bannerContent {border: 1px solid rgba(255,255,255,1.00);}body #pageWrapper .navButton .c-hamburger span, body #pageWrapper .navButton .c-hamburger span:before, body #pageWrapper .navButton .c-hamburger span:after {background: rgba(153,153,153,1.00);}body #pageWrapper .navButton .c-hamburger--htx.is-active span:before, body #pageWrapper .navButton .c-hamburger--htx.is-active span:after {background: rgba(85,85,85,1.00);}ul.blog-tag-cloud li a {border: 1px solid rgba(119,119,119,1.00);text-decoration: none;transition: all 0.3s;}ul.blog-tag-cloud li a:hover {background-color: rgba(119,119,119,1.00);color: rgba(255,255,255,1.00);}body, body #pageWrapper #sideWrapper header hgroup h2,body #pageWrapper #content .banner #bannerContent h2 {font-family: 'Playfair Display', serif;}body, body #pageWrapper #sideWrapper header hgroup h2,body #pageWrapper #content .banner #bannerContent h2 {font-family: 'Prompt', sans-serif;}body h1,body h2,body h3,body h4,body h5,body h6, .album-title, .filesharing-description, button, .btn{font-family: 'Roboto', sans-serif;}body h1,body h2,body h3,body h4,body h5,body h6, .album-title, .filesharing-description, button, .btn {font-family: 'Rubik', sans-serif;}#content {font-size: 110%;}body #pageWrapper #content .banner {height: 0vh;display: none;}body #pageWrapper #content .banner {background-image: none;}body #pageWrapper #content .banner #bannerContent {border-width: 0;}