* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  border: 0 none;
  list-style-type: none;
}
.container,
.container-fluid {
  margin-right: auto;
  margin-left: auto;
}
.container-fluid {
  padding-right: 2rem;
  padding-left: 2rem;
}
.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.col-xs,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: .5rem;
  padding-left: 0.5rem;
}
.col-xs {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}
.col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}
.col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}
.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}
.col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}
.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}
.col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}
.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}
.col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}
.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}
.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}
.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.first-xs {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.last-xs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 48em) {
  .container {
    width: 49rem;
  }
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: .5rem;
    padding-left: 0.5rem;
  }
  .col-sm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 64em) {
  .container {
    width: 65rem;
  }
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: .5rem;
    padding-left: 0.5rem;
  }
  .col-md {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 75em) {
  .container {
    width: 76rem;
  }
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: .5rem;
    padding-left: 0.5rem;
  }
  .col-lg {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
/* General fonts */
@font-face {
  font-family: 'Open Sans Regular';
  src: url('https://ocdn.eu/radp/fonts/radp/opensans-regular.ttf') format('truetype'), url('https://ocdn.eu/radp/fonts/radp/opensans-regular.woff') format('woff'), url('https://ocdn.eu/radp/fonts/radp/opensans-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Bold';
  src: url('https://ocdn.eu/radp/fonts/radp/opensans-bold.ttf') format('truetype'), url('https://ocdn.eu/radp/fonts/radp/opensans-bold.woff') format('woff'), url('https://ocdn.eu/radp/fonts/radp/opensans-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Italic';
  src: url('https://ocdn.eu/radp/fonts/radp/opensans-italic.ttf') format('truetype'), url('https://ocdn.eu/radp/fonts/radp/opensans-italic.woff') format('woff'), url('https://ocdn.eu/radp/fonts/radp/opensans-italic.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* BI fonts - Headers */
@font-face {
  font-family: 'Grotesque Regular';
  src: url('https://ocdn.eu/radp/fonts/bi/LabGrotesque-Regular.eot');
  src: url('https://ocdn.eu/radp/fonts/bi/LabGrotesque-Regular.woff') format('woff'), url('https://ocdn.eu/radp/fonts/bi/LabGrotesque-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  
  /* IE9 Compat Modes */
}
@font-face {
  font-family: 'Grotesque Bold';
  src: url('https://ocdn.eu/radp/fonts/bi/LabGrotesque-Bold.eot');
  src: url('https://ocdn.eu/radp/fonts/bi/LabGrotesque-Bold.woff') format('woff'), url('https://ocdn.eu/radp/fonts/bi/LabGrotesque-Black.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  
  /* IE9 Compat Modes */
}
/* BI font5s - Contents */
@font-face {
  font-family: 'Tiempos Regular';
  src: url('https://ocdn.eu/radp/fonts/bi/TiemposText-Regular.eot');
  src: url('https://ocdn.eu/radp/fonts/bi/TiemposText-Regular.woff') format('woff'), url('https://ocdn.eu/radp/fonts/bi/TiemposText-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  
  /* IE9 Compat Modes */
}
@font-face {
  font-family: 'Tiempos Bold';
  src: url('https://ocdn.eu/radp/fonts/bi/TiemposText-Bold.eot');
  src: url('https://ocdn.eu/radp/fonts/bi/TiemposText-Bold.woff') format('woff'), url('https://ocdn.eu/radp/fonts/bi/TiemposText-Bold.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  
  /* IE9 Compat Modes */
}
@font-face {
  font-family: 'Tiempos Italic';
  src: url('https://ocdn.eu/radp/fonts/bi/TiemposText-RegularItalic.eot');
  src: url('https://ocdn.eu/radp/fonts/bi/TiemposText-RegularItalic.woff') format('woff'), url('https://ocdn.eu/radp/fonts/bi/TiemposText-RegularItalic.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  
  /* IE9 Compat Modes */
}
@font-face {
  font-family: 'tiempos-bold';
  src: url('https://ocdn.eu/radp/fonts/bi/TiemposText-Bold.eot');
  src: url('https://ocdn.eu/radp/fonts/bi/TiemposText-Bold.woff') format('woff'), url('https://ocdn.eu/radp/fonts/bi/TiemposText-Bold.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  
  /* IE9 Compat Modes */
}
/* icons fonts */
@font-face {
  font-family: 'icomoon';
  src: url('https://ocdn.eu/radp/fonts/icomoon.woff') format('woff'), url('https://ocdn.eu/radp/fonts/icomoon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"],
.authorIcon:before,
td .changeSpan:after,
.mediaType:after,
.listIconGallery,
.listIconVideo,
.socialButtonsWdg a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* social icons */
.icon-whatsapp:before {
  content: "\f232";
}
.icon-twitter:before,
.twitter.authorIcon:before {
  content: "\f081";
}
.icon-fb:before,
.facebook.authorIcon:before,
.socialButtonsWdg a.facebook:before {
  content: "\f082";
}
.icon-linkedin:before {
  content: "\f08c";
}
.icon-pinterest:before {
  content: "\f0d3";
}
.icon-googlep:before,
.google.authorIcon:before {
  content: "\f0d4";
}
.icon-youtube:before {
  content: "\f166";
}
.icon-instagram:before,
.socialButtonsWdg a.instagram:before {
  content: "\f16d";
}
.icon-newsletter:before {
  content: "\f199";
}
/* type icons */
.icon-play:before,
.mediaType.mediaVideo:after,
.mediaType.shortvideo:after,
.listIconVideo:after {
  content: "\f01d";
}
.icon-photo:before,
.mediaType.mediagallery:after,
.listIconGallery:after {
  content: "\f030";
}
.icon-search:before {
  content: "\f002";
}
/* less Functions */
/* line under special widget */
/* line under mobile boxes */
.authorNameReview {
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 21px;
  color: #ab2923;
  margin-bottom: 1px;
  text-transform: uppercase;
  margin-top: 4px;
}
.listPageTitle {
  color: #ab2923;
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 33px;
  text-transform: uppercase;
  margin-right: 8px;
  background: #fff;
  display: inline-block;
}
.readMoreBtn {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  display: block;
  font-family: "Open Sans Regular", sans-serif;
  font-size: 18px;
  color: #616161;
  font-weight: 700;
  padding: 5px 12px;
}
.btnTypeGo {
  border: 1px solid #bdbdbd;
  background: #fff;
  text-transform: uppercase;
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #424242;
  padding: 10px;
  text-align: center;
  margin: 0 15px;
}
.btnTypeMore {
  border-top: 1px solid #666;
  text-align: center;
  color: #666;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 14px;
}
.btnTypeMore span {
  display: block;
  background: #fff;
  width: 110px;
  margin: -12px auto 0;
  position: relative;
}
.btnTypeMore span:after {
  content: '>';
  position: absolute;
  bottom: -11px;
  left: 50%;
  margin-left: -5px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  font-family: Verdana;
  width: 10px;
}
.uppercase {
  text-transform: uppercase;
}
.transition {
  -webkit-transition: all 125ms linear;
  -moz-transition: all 125ms linear;
  -o-transition: all 125ms linear;
  -ms-transition: all 125ms linear;
  transition: all 125ms linear;
}
.streamBoxFn .streamBox {
  padding: 15px 15px 0;
}
.streamBoxFn .streamBox .streamElement {
  display: flex;
  margin: 0 auto;
  border-bottom: 1px solid #ccc;
  text-align: left;
  padding-bottom: 15px;
}
.streamBoxFn .streamBox .streamElement .smallTitle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 15px;
}
.streamBoxFn .streamBox .streamElement .smallTitle .title {
  font-size: 18px;
  font-family: "Open Sans Bold", sans-serif;
  color: #424242;
  margin-bottom: 5px;
  overflow: hidden;
}
.streamBoxFn .streamBox .streamElement .smallTitle .itemAuthors {
  font-size: 9px;
  color: #424242;
  text-transform: uppercase;
}
.streamBoxFn .streamBox .streamElement .imageHolder {
  position: relative;
  background: url('https://ocdn.eu/radp/empty_img/lista-default-m.jpg') no-repeat top center;
  background-size: contain;
}
.streamBoxFn .streamBox .streamElement .itemImage {
  height: 90px;
  width: 90px;
  display: block;
}
.streamBoxFn .streamBox .streamElement .itemImage.loaded {
  width: auto;
  max-height: 90px;
}
.streamBoxFn .streamBox:last-child .streamElement {
  border: none;
}
.bigPhotoGradient {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
  /* IE6-9 */
}
.smallUnderline {
  border-top: 1px solid #ab2923;
  margin: 0 15px 0px 15px;
}
strong {
  font-weight: 700;
  font-family: "Open Sans Bold", sans-serif;
}
.layoutDefault #doc,
#newDetail #doc {
  margin-top: 34px;
}
#extraAdsBlock {
  margin: 2px auto 30px;
}
#extraAdsBlock .ad_adInfo,
#extraAdsBlock .ad_adInfoEnd {
  font-size: 12px;
  color: #333;
}
/* temp */
#doc {
  overflow: visible;
}
.yellowUl li {
  list-style-type: none;
  margin: 0 0 10px 23px;
  position: relative;
}
.yellowUl li:not(.metaItem):before {
  content: "";
  border-radius: 100%;
  background: #ab2923;
  position: absolute;
  height: 8px;
  width: 8px;
  top: 7px;
  left: -20px;
}
.articleBody.contentSourceDetailBody {
  margin-bottom: 35px;
}
.articleBody.contentSourceDetailBody p {
  font-size: 16px;
  line-height: 1.625;
  margin: 18px 0;
}
.articleBody.contentSourceDetailBody p a {
  color: #212121;
}
.articleBody.contentSourceDetailBody p a:hover {
  color: #999;
}
.articleBody.contentSourceDetailBody h2 {
  margin: 30px 0;
}
.articleBody.contentSourceDetailBody h3 {
  margin: 20px 0;
}
.articleBody.contentSourceDetailBody li:before {
  content: "";
  width: 13px;
  height: 13px;
  border-radius: 100%;
  background: #ba2e26;
  position: absolute;
  top: 4px;
  left: -29px;
}
.eyewitnessWdg {
  background: #eee;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
  margin: 10px auto;
}
.eyewitnessWdg a {
  color: #000;
}
#newDetail .pageContent .articleDetail .socialShare,
.mobileDetail #doc .socialShare {
  display: block;
  clear: both;
}
#newDetail .pageContent .articleDetail .socialShare.socialShareBottom,
.mobileDetail #doc .socialShare.socialShareBottom {
  margin-top: 20px;
}
#newDetail .pageContent .articleDetail .socialShare .shareTop,
.mobileDetail #doc .socialShare .shareTop {
  font-size: 11px;
  font-family: "Open Sans Bold", sans-serif;
  word-spacing: 0.5px;
  display: block;
  margin-bottom: 5px;
}
#newDetail .pageContent .articleDetail .socialShare .shareIcon,
.mobileDetail #doc .socialShare .shareIcon {
  font-size: 23px;
  margin-right: 10px;
}
#newDetail .pageContent .articleDetail .socialShare .shareIcon.icon-fb,
.mobileDetail #doc .socialShare .shareIcon.icon-fb {
  color: #3b5998;
}
#newDetail .pageContent .articleDetail .socialShare .shareIcon.icon-twitter,
.mobileDetail #doc .socialShare .shareIcon.icon-twitter {
  color: #1da1f2;
}
#newDetail .pageContent .articleDetail .socialShare .shareIcon.icon-whatsapp,
.mobileDetail #doc .socialShare .shareIcon.icon-whatsapp {
  color: #075e54;
}
#newDetail .pageContent .articleDetail .socialShare .shareIcon.icon-newsletter,
.mobileDetail #doc .socialShare .shareIcon.icon-newsletter {
  color: #dc9832;
}
/* important bo to forum niestety */
.m_forum .k_rightPlaceHolder button,
.m_forum .k_back,
.m_forum .k_rightPlaceHolder input,
.m_forum #nForum_commentatorButtons button {
  background: #ab2923 !important;
}
#mainForum {
  max-width: 787px;
  width: 100%;
  margin-bottom: 5px;
}
#fbComments {
  max-width: 787px;
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  min-height: 200px;
}
@media only screen and (max-width: 767px) {
  .customSize {
    max-width: 480px;
  }
  .col-xs-12 {
    padding: 0;
  }
}
.imageWrapper .listIconVideo {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 20px;
  color: #fff;
}
.qc-cmp-button {
  color: #000000 !important;
}
.qc-cmp-ui {
  background-color: #ba2e26 !important;
}
.qc-cmp-ui-container {
  background: rgba(33, 41, 52, 0.19) !important;
}
body {
  background: none;
  font-family: "Open Sans Regular", sans-serif;
  background-position: center 20px;
  padding-top: 75px;
}
.containerCustom {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  flex: 1 300px;
}
.containerCustom .stream,
.containerCustom .leftColWrapper {
  flex: 1;
}
.containerCustom .rightColWrapper {
  width: 300px;
  margin-left: 20px;
  box-sizing: border-box;
}
.customSize {
  max-width: 1120px;
}
.pageAligment {
  max-width: 1150px;
  margin: 0 auto;
  background: #fff;
}
#onet-ad-top {
  margin-top: 10px;
  background: transparent;
  margin-bottom: 10px;
  padding: 0 10px;
  box-sizing: border-box;
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  body.screening .pageAligment {
    max-width: 100%;
    margin: 0 75px;
  }
}
@media only screen and (max-width: 1200px) {
  .customSize {
    width: 100%;
  }
  #doc {
    padding: 0 5%;
  }
}
.pageAligment {
  margin: 0 auto;
  position: relative;
}
#headMove {
  display: none;
}
#pageHeader {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  left: 0;
  top: 0;
  right: 0;
  position: fixed;
  z-index: 5000001;
  background: #ba2e26;
  height: 60px;
  border-bottom: none;
}
#pageHeader > .container {
  display: flex;
  justify-content: space-between;
  height: inherit;
}
#pageHeader .rootMenuContainer {
  overflow: hidden;
}
#pageHeader .pageHeaderLogo {
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 100;
  text-transform: lowercase;
  color: #fff;
  font-size: 24px;
  height: 74px;
  width: auto;
  margin: 0;
  background-color: #ab2923;
  position: relative;
  z-index: 6;
  display: flex;
  align-items: center;
}
#pageHeader .pageHeaderLogo .serviceLogo {
  width: auto;
  height: 55px;
  display: block;
  margin: 0 auto;
  padding: 0 20px;
}
#pageHeader .pageHeaderLogo a {
  overflow: hidden;
  width: auto;
  display: block;
  margin: 0 auto;
}
#pageHeader.ustbar .pageHeaderWrapper {
  max-width: 1120px;
  margin: 0 auto;
}
#pageHeader #menuPlaceHolder {
  position: absolute;
}
#pageHeader h1 {
  margin: 0;
  padding: 0;
  font-size: 24px;
  line-height: 60px;
}
#pageHeader h2 {
  font-size: 18px;
}
#pageHeader.ustbar {
  -o-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  transition: none;
}
#pageHeader.ustbar #headerNav,
#pageHeader.ustbar .searchBar,
#pageHeader.ustbar .pageHeaderWrapper,
#pageHeader.ustbar #searchForm #searchSubmit,
#pageHeader.ustbar .menuButton,
#pageHeader.ustbar .menuButton .menuNotifyCircle,
#pageHeader.ustbar .pageHeaderLogo img,
#pageHeader.ustbar .specialPageHeaderLogo img,
#pageHeader.ustbar #searchForm #searchQuery,
#pageHeader.ustbar #searchForm .searchQuerySuggest,
#pageHeader.ustbar #pageHeader,
#pageHeader.ustbar #pageHeaderLogo,
#pageHeader.ustbar .notificationContent:after {
  -o-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  transition: none;
}
#pageHeader .partners {
  margin-left: 15px;
}
#pageHeader .partners .partnerLogo {
  margin: 0px;
}
#pageHeader .pageHeaderLogo.noOnetLogo {
  margin-left: 50px;
}
#pageHeader .pageHeaderLogo.noOnetLogo .partners {
  margin-left: 0px;
}
#pageHeader .menuButton {
  top: 8px;
  position: static !important;
  margin-top: 8px;
  margin-left: 5px;
}
#pageHeader #rootMenuBox {
  top: 55px;
  left: 0px;
}
#pageHeader .barService .notificationBox .notificationContent:after {
  left: 22px !important;
}
#pageHeader .searchBar {
  display: block;
  background: none;
}
#pageHeader .searchBar .profileList {
  float: left;
  font-size: 30px;
  color: #ffffff;
  overflow: hidden;
}
#pageHeader .searchBar .profileList li {
  float: left;
  height: 60px;
  line-height: 60px;
  height: 26px;
  width: 26px;
  margin: 17px 10px 0;
  cursor: pointer;
  position: relative;
}
#pageHeader .searchBar .profileList li a {
  display: block;
  text-indent: -9999px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#pageHeader .searchBar .profileList li.facebook {
  background: url(https://ocdn.eu/radp/images/facebook.svg) no-repeat 0 0;
  background-size: contain;
}
#pageHeader .searchBar .profileList li.twitter {
  background: url(https://ocdn.eu/radp/images/twitter.svg) no-repeat 0 0;
  background-size: contain;
}
#pageHeader .searchBar .profileList li.instagram {
  background: url(https://ocdn.eu/radp/images/instagram.svg) no-repeat 0 0;
  background-size: contain;
}
#pageHeader .searchBar .profileList li.youtube {
  background: url(https://ocdn.eu/radp/images/youtube.svg) no-repeat 0 0;
  background-size: contain;
}
#pageHeader .searchBar .search {
  height: 60px;
  line-height: 60px;
  width: 30px;
  margin: 0 10px;
  cursor: pointer;
  position: relative;
  float: left;
  font-size: 26px;
  color: #ffffff;
  overflow: hidden;
}
#pageHeader .searchBar .search .icon-search {
  line-height: 60px;
  margin-left: 1px;
}
#pageHeader .searchBar .search .icon-search.close::before {
  top: 0;
  left: 0;
  position: relative;
}
#searchForm {
  height: 70px;
  position: absolute;
  overflow: hidden;
  width: 100%;
  z-index: 7;
  transition: height .1s linear;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
#searchForm.closed {
  height: 0;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.75);
}
#searchForm .searchQueryInput {
  font-family: 'icomoon', sans-serif !important;
  width: 100%;
  height: 70px;
  line-height: 30px;
  font-size: 20px;
  text-align: center;
  outline: none;
}
#searchForm .searchQueryInput::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
#headerNav {
  float: right;
  position: absolute;
  right: 12px;
  top: 22px;
}
#headerNav ul {
  display: block;
  float: right;
}
#headerNav li {
  display: inline-block;
  width: 48px;
  height: 40px;
  float: left;
  position: relative;
  margin-right: 2px;
}
#headerNav li a {
  background-image: url(https://ocdn.eu/files/pulscms/NGI7MDA_/721af0f4d4279a344ccba79b69958ded.png);
  background-position: 8px 0px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  padding-top: 46px;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  display: block;
  margin-right: -2px;
  text-decoration: initial;
  height: 0px;
}
/*---------navigation--------*/
.bubbleMenuClass {
  background: #ba2e26;
  border: none;
  width: auto;
  text-align: left;
  right: 0;
}
.bubbleMenuClass a {
  border: none;
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 16px 25px;
}
.hoverBehavior {
  position: relative;
}
.hoverBehavior a {
  margin: 0 10px;
  position: relative;
}
.hoverBehavior:hover > a:after,
.hoverBehavior.selected > a:after {
  content: '';
  height: 4px;
  background-color: #ffffff;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.hoverBehavior:hover a {
  color: #e8e9ea;
}
.hoverBehavior:hover a:after {
  background-color: #ffffff;
}
.hoverBehavior.selected > a:after {
  background-color: #ffffff;
}
.hoverBehavior:first-child a {
  margin-left: 0;
}
.hoverBehavior:last-child a {
  margin-right: 0;
}
.siteNavigation {
  background: #ba2e26;
  line-height: 1;
  margin: 0;
  height: inherit;
  z-index: 5;
}
.siteNavigation .row {
  margin: 0;
}
.siteNavigation #dlbi-header {
  height: inherit;
}
.siteNavigation #menuAds {
  visibility: hidden;
}
.siteNavigation #menuAds #onet-ad-flat-zakladka1,
.siteNavigation #menuAds #onet-ad-flat-zakladka2,
.siteNavigation #menuAds #onet-ad-flat-zakladka3,
.siteNavigation #menuAds #onet-ad-flat-zakladka4 {
  height: 40px;
  overflow: hidden;
  float: left;
}
.siteNavigation #menuAds .onet-ad-tight {
  display: inline-block;
  margin: 5px 5px 0 5px;
}
.siteNavigation #menuAds .onet-ad-wide {
  display: none;
}
.siteNavigation.container {
  max-width: 60rem;
}
@media only screen and (min-width: 1150px) {
  .siteNavigation #menuAds .onet-ad-wide {
    display: none;
  }
  .siteNavigation #menuAds .onet-ad-tight {
    display: inline-block;
  }
}
#tabMenu {
  font-family: "Open Sans Regular", sans-serif;
  font-size: 14px;
  margin: 0 auto;
  position: relative;
}
#tabMenu .mainMenu {
  height: 60px;
  line-height: 60px;
  white-space: nowrap;
  font-size: 0;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: left;
  padding: 0;
}
#tabMenu .mainMenu li:hover ul,
#tabMenu .mainMenu ul:hover,
#tabMenu .mainMenu li:hover div.bubbleMenu,
#tabMenu .mainMenu div:hover,
#tabMenu .mainMenu li:hover div.bubbleGroup {
  display: block;
}
#tabMenu .mainMenu .bubbleMenu,
#tabMenu .mainMenu .bubbleGroup {
  right: 0;
  position: absolute;
  z-index: 5;
  display: none;
}
#tabMenu .mainMenu li {
  display: inline-block;
  font-size: 14px;
  vertical-align: top;
  cursor: pointer;
}
#tabMenu .mainMenu li::before {
  content: '';
  border: 0.5px solid #ffffff;
  position: absolute;
  top: 21px;
  height: 17px;
  right: 0;
}
#tabMenu .mainMenu li:last-child::before {
  border: none;
}
#tabMenu .mainMenu li > a {
  overflow: hidden;
  display: block;
}
#tabMenu .subMenu {
  position: relative;
  z-index: 2;
  height: 50px;
}
#tabMenu .subMenu li:hover ul,
#tabMenu .subMenu ul:hover,
#tabMenu .subMenu li:hover div,
#tabMenu .subMenu div:hover {
  display: block;
}
#tabMenu .subMenu .bubbleSubMenu,
#tabMenu .subMenu ul {
  position: absolute;
  width: 160px;
}
#tabMenu .subMenu li {
  position: relative;
  display: inline;
  float: left;
}
#tabMenu .subMenu ul {
  display: none;
}
#tabMenu .subMenu ul li {
  display: block;
}
#tabMenu .subMenu .bubbleSubMenu li,
#tabMenu .subMenu .bubbleGroup li {
  text-align: left;
}
#tabMenu .subMenu .bubbleSubMenu ul {
  position: static;
  display: block;
}
#tabMenu .subMenu .bubbleSubMenu ul li a {
  border: none;
}
#tabMenu .subMenu .bubbleGroup li {
  width: 100%;
}
#tabMenu .subMenu .bubbleSubMenu {
  background: #ba2e26;
  border: none;
  width: auto;
  text-align: left;
  right: 0;
}
#tabMenu .subMenu .bubbleSubMenu a {
  border: none;
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 16px 25px;
}
#tabMenu .subMenu .bubbleSubMenu ul {
  background: #ba2e26;
  padding: 0;
}
#tabMenu .firstLevel {
  margin: 0;
  overflow: hidden;
}
#tabMenu .firstLevel .mainMenu li {
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
#tabMenu .firstLevel .mainMenu li a {
  position: relative;
  color: #ffffff;
  font-weight: 400;
  text-transform: initial;
  font-size: 14px;
  letter-spacing: initial;
}
#tabMenu .firstLevel .mainMenu li:last-child {
  border-right: none;
}
#tabMenu .firstLevel .mainMenu li.pinned .moreArrow {
  width: 0;
  height: 0;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 5px solid #ffffff;
  margin-left: 7px;
  display: inline-block;
}
#tabMenu .firstLevel .mainMenu li a {
  margin: 0 10px;
  position: relative;
}
#tabMenu .firstLevel .mainMenu li:hover > a:after,
#tabMenu .firstLevel .mainMenu li.selected > a:after {
  content: '';
  height: 4px;
  background-color: #ffffff;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
#tabMenu .firstLevel .mainMenu li:hover a {
  color: #e8e9ea;
}
#tabMenu .firstLevel .mainMenu li:hover a:after {
  background-color: #ffffff;
}
#tabMenu .firstLevel .mainMenu li.selected > a:after {
  background-color: #ffffff;
}
#tabMenu .firstLevel .mainMenu li:first-child a {
  margin-left: 0;
}
#tabMenu .firstLevel .mainMenu li:last-child a {
  margin-right: 0;
}
#tabMenu .firstLevel .mainMenu .selected a {
  color: #ffffff;
}
#tabMenu .firstLevel .mainMenu .more {
  border-right: none;
}
#tabMenu .firstLevel .mainMenu .more a {
  font-size: 30px;
  line-height: 24px;
  font-weight: 400;
  padding: 0px 0px 17px 16px;
  margin: 0;
  text-align: center;
}
#tabMenu .firstLevel .mainMenu .more:hover > a:after {
  display: none;
}
#tabMenu .firstLevel .mainMenu .more.selected > a:after {
  width: 40px;
  right: 0;
  margin-left: 15px;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu,
#tabMenu .firstLevel .mainMenu .bubbleGroup {
  background: #ba2e26;
  border: none;
  width: auto;
  text-align: left;
  right: 0;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu a,
#tabMenu .firstLevel .mainMenu .bubbleGroup a {
  border: none;
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 16px 25px;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu ul,
#tabMenu .firstLevel .mainMenu .bubbleGroup ul {
  padding: 0;
  float: left;
  box-sizing: border-box;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu ul.subli,
#tabMenu .firstLevel .mainMenu .bubbleGroup ul.subli {
  border-right: 1px solid #ffffff;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu ul.subli:last-child,
#tabMenu .firstLevel .mainMenu .bubbleGroup ul.subli:last-child {
  border-right: none;
}
#tabMenu .firstLevel .mainMenu .bubbleGroup li {
  width: 100%;
}
#tabMenu .firstLevel .mainMenu .bubbleGroup ul.subli {
  min-width: 100px;
}
#tabMenu .firstLevel .mainMenu > li:first-child a {
  padding-left: 0;
}
#tabMenu .secondLevel {
  background: #ab2923;
  color: #ffffff;
  clear: both;
  height: 50px;
}
#tabMenu .secondLevel .subMenu {
  background: none;
  box-shadow: none;
  color: #ffffff;
  float: left;
}
#tabMenu .secondLevel .subMenu li {
  padding: 0;
}
#tabMenu .secondLevel .subMenu li:hover a {
  color: #ffffff;
}
#tabMenu .secondLevel .subMenu li a {
  border: none;
  color: #ffffff;
  display: block;
  font-size: 14px;
  padding: 6px 18px;
}
#tabMenu .secondLevel .subMenu li.selected > a {
  font-weight: 400;
}
#tabMenu .secondLevel .subMenu li.more a {
  font-size: 37px;
  margin: 0;
  line-height: 28px;
  padding: 0 16px 20px;
}
#tabMenu .secondLevel .subMenu li.more:hover > a {
  background: #ba2e26;
  color: #ffffff;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup {
  display: none;
  background: #ba2e26;
  border: none;
  width: auto;
  text-align: left;
  right: 0;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu a,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup a {
  border: none;
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 16px 25px;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu ul,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup ul {
  padding: 0;
  float: left;
  box-sizing: border-box;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu ul.subli,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup ul.subli {
  border-right: 1px solid #ffffff;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu ul.subli:last-child,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup ul.subli:last-child {
  border-right: none;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu li,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup li {
  text-align: left;
  width: 100%;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu li a,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup li a {
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  text-transform: none;
  padding: 20px 18px;
  white-space: nowrap;
}
#tabMenu .secondLevel .subMenu li.more:hover .bubbleSubMenu {
  display: block;
}
#tabMenu .secondLevel .breadcrumbs li:after {
  top: 5px;
}
#tabMenu .secondLevel .breadcrumbs li a {
  color: #000;
}
#tabMenu .secondLevel .breadcrumbs:after {
  border-top: 12.5px solid transparent;
  border-left: 13px solid #eaeaea;
  border-bottom: 12px solid transparent;
  right: -13px;
}
/*---------------------- ajax menu -------------------*/
/* List Pipes */
.list-pipes {
  overflow: hidden;
}
.list-pipes li {
  display: inline-block;
}
.masthead,
.masthead * {
  box-sizing: border-box;
}
.masthead > .container > .row {
  position: relative;
}
/* Retina versions */
.nav-over > div {
  text-align: center;
}
.verticals__anchor {
  display: inline-block;
}
.active:hover .verticals__anchor,
.verticals__anchor:link {
  text-decoration: none;
}
.nav-over .center-mask {
  overflow: hidden;
  position: relative;
  display: block;
  text-align: center;
}
.main-nav-dropdown .stories-container {
  overflow: hidden;
  background: rgba(255, 255, 255, 0.1);
}
.main-nav-dropdown {
  display: none;
}
.main-nav-dropdown.activeNav {
  display: block;
}
.main-nav-dropdown .subsection .native {
  float: right;
  display: block;
  margin-top: -30px;
}
.main-nav-dropdown .center-mask img {
  width: 100%;
}
.main-nav-dropdown .dlbi-subcategories {
  line-height: 50px;
  position: fixed;
  width: 100vw;
  left: 0;
  right: 0;
  background: #ab2923;
}
.main-nav-dropdown .dlbi-subcategories ul {
  height: 50px;
}
.main-nav-dropdown .dlbi-subcategories ul.container {
  display: flex;
  justify-content: center;
}
.main-nav-dropdown .dlbi-subcategories ul li {
  position: relative;
}
.main-nav-dropdown .dlbi-subcategories ul li a {
  color: #ffffff;
}
.main-nav-dropdown .dlbi-subcategories ul li a {
  margin: 0 10px;
  position: relative;
}
.main-nav-dropdown .dlbi-subcategories ul li:hover > a:after,
.main-nav-dropdown .dlbi-subcategories ul li.selected > a:after {
  content: '';
  height: 4px;
  background-color: #ffffff;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.main-nav-dropdown .dlbi-subcategories ul li:hover a {
  color: #e8e9ea;
}
.main-nav-dropdown .dlbi-subcategories ul li:hover a:after {
  background-color: #ffffff;
}
.main-nav-dropdown .dlbi-subcategories ul li.selected > a:after {
  background-color: #ffffff;
}
.main-nav-dropdown .dlbi-subcategories ul li:first-child a {
  margin-left: 0;
}
.main-nav-dropdown .dlbi-subcategories ul li:last-child a {
  margin-right: 0;
}
.main-nav-dropdown .sub-vertical-container {
  float: left;
  margin: 0;
  min-height: 275px;
}
.main-nav-dropdown .sub-vertical-container a {
  color: #d0d0d0;
  font-size: 14px;
  line-height: 16px;
}
.main-nav-dropdown .sub-vertical-container a .menu-title {
  padding: 10px 0;
  display: block;
}
.bi-spinner-wrapper {
  padding-top: 50px;
  text-align: center;
  width: 100%;
  -webkit-animation: fadein 2s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s;
  /* Firefox < 16 */
  -ms-animation: fadein 2s;
  /* Internet Explorer */
  -o-animation: fadein 2s;
  /* Opera < 12.1 */
  animation: fadein 2s;
}
.bi-spinner-wrapper .bi-spinner {
  display: inline-block;
}
.bi-spinner-wrapper .bi-spinner .rotating {
  width: 100px;
  height: 100px;
  display: inline-block;
  background: url('../../images/spinner.png') center / contain no-repeat;
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
}
@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
/*---------------------- ajax menu end -------------------*/
footer {
  font-family: "Open Sans Regular", sans-serif;
  font-size: 14px;
  box-sizing: border-box;
  text-transform: initial;
  margin-top: 15px;
  border-top: 1px solid transparent;
}
footer .topFooter {
  background-color: #333333;
  padding: 15px 0;
}
footer .serviceFooterContainer {
  overflow: hidden;
  padding: 10px 0;
  display: flex;
  flex-direction: row;
}
footer .logoContainer {
  display: flex;
  flex-direction: column;
}
footer .portalLogo {
  margin-bottom: 46px;
}
footer .portalLogo img {
  max-width: 100%;
  width: auto;
  max-height: 90px;
}
footer .fnote {
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  max-width: 240px;
}
footer .footNav {
  overflow: hidden;
  width: 75%;
  justify-content: space-evenly;
  font-size: 12px;
  line-height: 32px;
  display: flex;
  flex-direction: row;
}
footer .footNav li {
  display: flex;
  flex-direction: column;
}
footer .footNav li a {
  color: #ffffff;
}
footer .footNav li a:hover {
  color: #ffffff;
}
footer .footNav .fHeader {
  font-family: "Open Sans Bold", sans-serif;
  color: #ffffff;
  margin-bottom: 5px;
  font-size: 14px;
}
footer .footNavSecond {
  margin-left: 5px;
}
footer .footNavSecond li {
  line-height: 25px;
}
footer .bottomFooter {
  background-color: #000000;
  border-top: 1px solid transparent;
}
footer .bottomFooter .footNav {
  width: 100%;
  justify-content: center;
}
footer .bottomFooter .footNav li {
  position: relative;
  margin: 0 9px;
}
footer .bottomFooter .serviceFooterContainer {
  padding: 10px 0 0 0;
}
footer #socialLinks {
  padding: 0;
  line-height: 25px;
}
footer #socialLinks .profileList {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
footer #socialLinks .profileList [class^="icon-"],
footer #socialLinks .profileList [class*=" icon-"] {
  color: #ffffff;
  font-size: 14px;
  opacity: 1;
  position: relative;
}
footer #socialLinks .profileList [class^="icon-"]:before,
footer #socialLinks .profileList [class*=" icon-"]:before {
  position: absolute;
  top: 5px;
  left: 0;
}
footer #socialLinks .profileList a {
  font-family: "Open Sans Regular", sans-serif;
  padding-left: 18px;
  font-size: 12px;
  line-height: 25px;
  z-index: 10;
}
.homePage footer {
  margin-top: 18px;
}
#copyrights {
  padding: 20px 0;
  text-align: center;
  color: #cccccc;
  font-size: 12px;
}
#copyrights img {
  margin-right: 20px;
}
/* Slide to top */
.slideToTop {
  display: none;
  position: fixed;
  z-index: 15;
  bottom: 80px;
  right: 20px;
  height: 47px;
  background: #f5f5f5;
}
.slideToTop span {
  display: inline-block;
  width: 47px;
  height: 47px;
  background-position: 0px 0px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR5JREFUeNrs2D8LwjAQBfD0FMV/iFgRHEScxMWv4PcfHQUnwU0UN8HBK6TgUJqk3osE7+BRh9L8XtRCmxlj9ibRIZPwKF7xile84hWv+BTxZ84rRfyRc+IcUAUICL/Yzw9UAQLDDbIARYDDClAkOKQARYSLF6DIcNEC9AO4WAECwwfIAi3OCgTPOTu7xq3mvCfnzpmFbmYTvC98azFjexQvEIoPhZcDKRCCbwqHFfDFfwuHFPDBS8HFC7jw0nDRAq4FhwB4OUvO2nFOz25wo50fcTqcqzDc5xuYczac7JvffFUBCXhdASc85G7zWUASXlXAC15MO2CBBafLmYCewIr/QJ8z9YGH4o29MHJyfW+jeMUrXvGKV7zi/xX/FmAAG9BW/+pxS2gAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}
.stream {
  position: relative;
  overflow: hidden;
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 400;
  color: #333;
}
.stream .pgMenuBlock {
  float: left;
  width: 100%;
  margin: 40px 0;
}
.stream .pgMenuBlock a {
  color: #005081;
  margin: 18px 0;
  display: block;
  font-size: 18px;
  text-align: center;
  outline: none;
  font-weight: bold;
  text-transform: uppercase;
}
.stream .pgMenuBlock .prevPage {
  float: left;
}
.stream .pgMenuBlock .prevPage::before {
  content: "\00AB";
  padding-right: 5px;
  margin-top: -2px;
  float: left;
}
.stream .pgMenuBlock .nextPage {
  float: right;
}
.stream .pgMenuBlock .nextPage::after {
  content: "\00BB";
  padding-left: 5px;
  margin-top: -2px;
  float: right;
}
.listTitle,
.editorsTitle {
  position: relative;
  margin-bottom: 8px;
}
.listTitle h1,
.editorsTitle h1 {
  color: #ab2923;
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 33px;
  text-transform: uppercase;
  margin-right: 8px;
  background: #fff;
  display: inline-block;
  padding-right: 8px;
  position: relative;
  z-index: 1;
}
.listTitle .titleUnderlined,
.editorsTitle .titleUnderlined {
  border-bottom: 2px solid #ab2923;
  width: 100%;
  line-height: 10px;
  display: inline-block;
  position: absolute;
  bottom: 15px;
  left: 0;
}
.boxArticleList {
  overflow: hidden;
}
.boxArticleList .listItem,
.boxArticleList .editionItem {
  display: flex;
  position: relative;
  margin-bottom: 5px;
  overflow: hidden;
}
.boxArticleList .listItem:hover .itemTitle,
.boxArticleList .editionItem:hover .itemTitle {
  color: #ab2923;
}
.boxArticleList .listItem a,
.boxArticleList .editionItem a {
  display: block;
  clear: both;
  width: 100%;
}
.boxArticleList .listItem .itemText,
.boxArticleList .editionItem .itemText {
  overflow: hidden;
  margin-bottom: 10px;
}
.boxArticleList .listItem .itemText .itemAuthors,
.boxArticleList .editionItem .itemText .itemAuthors {
  font-family: "Open Sans Regular", sans-serif;
  font-size: 12px;
  color: #999999;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
}
.boxArticleList .listItem .itemTitle,
.boxArticleList .editionItem .itemTitle {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #212121;
  letter-spacing: -1px;
  margin-bottom: 5px;
  margin: 17px 0 7px;
  display: block;
  -webkit-transition: all 200ms;
  /* Safari */
  transition: all 200ms;
}
.boxArticleList .listItem .itemLead,
.boxArticleList .editionItem .itemLead {
  font-size: 16px;
  line-height: 22px;
  color: #4d4d4d;
  display: block;
  width: 100%;
}
.boxArticleList .listItem .imageWrapper,
.boxArticleList .editionItem .imageWrapper {
  position: relative;
}
.boxArticleList .listItem .itemImage,
.boxArticleList .editionItem .itemImage {
  width: auto;
  display: block;
  margin-top: 0;
  width: 100%;
}
.boxArticleList .listItem .flag,
.boxArticleList .editionItem .flag {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  padding: 1px 10px;
}
.boxArticleList .listItem .tylkoOnet,
.boxArticleList .editionItem .tylkoOnet {
  background: #ab2923;
}
.boxArticleList .listItem .goracaDyskusja,
.boxArticleList .editionItem .goracaDyskusja {
  background: #ab2923;
}
.boxArticleList .listItem .redakcjaPoleca,
.boxArticleList .editionItem .redakcjaPoleca {
  background: #ab2923;
}
.boxArticleList .listItem .popularne,
.boxArticleList .editionItem .popularne {
  background: #ab2923;
}
.boxArticleList .listItem .od18plus,
.boxArticleList .editionItem .od18plus {
  background: #ab2923;
}
.boxArticleList .listItem .sponsored,
.boxArticleList .editionItem .sponsored {
  background: #ccc;
  color: #1e1e1e;
}
.boxArticleList .listItem .mediaType,
.boxArticleList .editionItem .mediaType {
  bottom: 12px;
  right: 7px;
  z-index: 2;
  width: 40px;
  height: 40px;
  position: absolute;
}
.boxArticleList .listItem .mediaType.mediagallery,
.boxArticleList .editionItem .mediaType.mediagallery {
  background: none;
}
.boxArticleList .listItem .mediaType.mediaVideo,
.boxArticleList .editionItem .mediaType.mediaVideo,
.boxArticleList .listItem .mediaType.mediagallery,
.boxArticleList .editionItem .mediaType.mediagallery,
.boxArticleList .listItem .mediaType.shortvideo,
.boxArticleList .editionItem .mediaType.shortvideo {
  font-size: 40px;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.boxArticleList .listItem .relatedMaterials_1 .itemTitle,
.boxArticleList .editionItem .relatedMaterials_1 .itemTitle {
  font-size: 23px;
  line-height: 28px;
}
.boxArticleList .listItem .relatedMaterials_1 .itemLead,
.boxArticleList .editionItem .relatedMaterials_1 .itemLead {
  width: 620px;
  font-size: 14px;
}
.boxArticleList .listItem .relatedMaterials_2 .itemTitle,
.boxArticleList .editionItem .relatedMaterials_2 .itemTitle {
  font-size: 23px;
  line-height: 28px;
  height: 87px;
  margin-bottom: 0;
}
.boxArticleList .listItem .relatedMaterials_2 .itemLead,
.boxArticleList .editionItem .relatedMaterials_2 .itemLead {
  width: 195px;
  font-size: 14px;
}
.boxArticleList .listItem.firstItem {
  margin-right: 0;
  width: 100%;
  max-width: initial;
  overflow: visible;
  position: relative;
  margin-bottom: 41px;
}
.boxArticleList .listItem.firstItem .itemImage {
  height: auto;
  width: 100%;
}
.boxArticleList .listItem.firstItem .itemText {
  background: #fff;
  color: #000;
  position: absolute;
  bottom: -16px;
  margin: 0;
  -webkit-box-shadow: 0 0 7px 0 #000;
  -moz-box-shadow: 0 0 7px 0 #000;
  box-shadow: 0 0 7px 0 #000;
  width: 95%;
  box-sizing: border-box;
  left: 50%;
  transform: translateX(-50%);
}
.boxArticleList .listItem.firstItem .itemText .itemAuthors {
  font-family: "Open Sans Regular", sans-serif;
  font-size: 12px;
  color: #cccccc;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
}
.boxArticleList .listItem.firstItem .itemText .partnerLogoContainer .logoImg,
.boxArticleList .listItem.firstItem .itemText .native .logoImg {
  padding: 4px;
}
.boxArticleList .listItem.firstItem .itemTitle {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 41px;
  color: #212121;
  letter-spacing: -0.5px;
  overflow: hidden;
  margin-bottom: 0;
  margin: 0;
  height: auto;
  padding: 10px 25px 5px;
}
.boxArticleList .listItem.firstItem .itemLicense {
  padding: 0 25px 10px;
}
.boxArticleList .listItem.firstItem:hover .itemTitle {
  color: #ab2923;
}
.boxArticleList .listItem.firstItem .mediaType {
  bottom: 32px;
  right: 25px;
}
.boxArticleList .onet-ad {
  width: 100%;
}
.relatedMaterials_1 {
  margin-top: 25px;
  clear: both;
  margin-bottom: 20px;
}
.relatedMaterials_1 .itemTitle {
  margin: 0 0 5px;
  padding: 0 0 10px;
  font-weight: normal;
  font-size: 23px;
  line-height: 28px;
  display: table-cell;
  vertical-align: middle;
}
.relatedMaterials_1 .imageWrapper img.itemImage {
  width: 160px;
  margin: 0;
  height: auto;
  float: left;
}
.relatedMaterials_1 .itemLead {
  width: 620px;
  font-size: 14px;
  line-height: 19px;
  float: right;
  margin-top: 0;
  padding-top: 0;
}
.relatedMaterials_1 .itemLead.noImg {
  width: 100%;
}
.relatedMaterials_2 {
  margin-top: 25px;
  clear: both;
}
.relatedMaterials_2 .itemTitle {
  margin: 0;
  padding: 0 0 10px;
  font-weight: normal;
  font-size: 23px;
  line-height: 28px;
  display: table-cell;
  vertical-align: middle;
  height: 87px;
}
.relatedMaterials_2 .imageWrapper img.itemImage {
  width: 160px;
  margin: 0;
  height: auto;
  float: left;
}
.relatedMaterials_2 .itemLead {
  width: 195px;
  font-size: 14px;
  line-height: 19px;
  float: right;
  margin-top: 0;
  padding-top: 0;
}
.relatedMaterials_2 .relatedMaterials_2_1 {
  float: left;
  width: 47%;
}
.relatedMaterials_2 .relatedMaterials_2_2 {
  float: right;
  width: 47%;
}
.hyphenate {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  text-align: left;
}
.showMore {
  width: 100%;
  margin: 30px 0 40px;
}
.showMore .more {
  border: 1px solid #bdbdbd;
  background: #fff;
  text-transform: uppercase;
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #424242;
  padding: 10px;
  text-align: center;
  margin: 0 15px;
  width: 100%;
  cursor: pointer;
}
@media screen and (min-width: 1150px) {
  .stream {
    margin-top: 0;
  }
}
@media screen and (max-width: 1149px) {
  .boxArticleList .listItem .relatedMaterials_1 .itemTitle,
  .boxArticleList .editionItem .relatedMaterials_1 .itemTitle {
    font-size: 20px;
  }
  .boxArticleList .listItem .relatedMaterials_1 .itemLead,
  .boxArticleList .editionItem .relatedMaterials_1 .itemLead {
    width: 500px;
  }
  .boxArticleList .listItem .relatedMaterials_2 .itemTitle,
  .boxArticleList .editionItem .relatedMaterials_2 .itemTitle {
    font-size: 20px;
  }
  .boxArticleList .listItem .relatedMaterials_2 .itemLead,
  .boxArticleList .editionItem .relatedMaterials_2 .itemLead {
    width: 190px;
    font-size: 13px;
  }
  .boxArticleList .listItem .itemImage,
  .boxArticleList .editionItem .itemImage {
    height: auto;
    width: 100%;
  }
  .relatedMaterials_1 .itemTitle {
    font-size: 20px;
  }
  .relatedMaterials_1 .imageWrapper img.itemImage {
    width: 120px;
    height: auto;
  }
  .relatedMaterials_1 .itemLead {
    width: 500px;
  }
  .relatedMaterials_2 .itemTitle {
    font-size: 20px;
  }
  .relatedMaterials_2 .imageWrapper img.itemImage {
    width: 100px;
    height: auto;
  }
  .relatedMaterials_2 .itemLead {
    width: 190px;
    font-size: 13px;
    line-height: 19px;
  }
  .relatedMaterials_2 .itemLead.noImg {
    width: 100%;
  }
}
#newDetail {
  font-family: "Open Sans Regular", sans-serif;
  background: #fff;
  font-weight: 400;
  color: #212121;
}
#newDetail .pageContent {
  padding: 0 15px;
  overflow: visible;
  position: relative;
  background: #fff;
}
#newDetail .pageContent .articleDetail {
  padding-top: 0;
}
#newDetail .pageContent .articleDetail .detail {
  overflow: hidden;
}
#newDetail .pageContent .articleDetail p a,
#newDetail .pageContent .articleDetail .lead a {
  color: #ab2923;
  text-decoration: underline;
}
#newDetail .pageContent .articleDetail .articleHeading {
  overflow: hidden;
  font-size: 14px;
  float: left;
  margin-bottom: 17px;
  max-width: 404px;
}
#newDetail .pageContent .articleDetail .articleHeading .authDesc {
  display: inline-block;
  height: 30px;
  vertical-align: top;
  line-height: 30px;
}
#newDetail .pageContent .articleDetail .articleHeading .authDesc a {
  color: #1e1e1e;
  font-weight: 500;
  font-size: 15px;
  display: inline-block;
  height: 18px;
  text-transform: uppercase;
}
#newDetail .pageContent .articleDetail .articleHeading .authDesc a span {
  border-right: 1px solid #1e1e1e;
  padding-right: 12px;
  margin-right: 12px;
  display: inline-block;
}
#newDetail .pageContent .articleDetail .articleHeading .authDesc span.withoutLink {
  color: #1e1e1e;
  font-weight: 500;
  font-size: 15px;
  display: inline-block;
  text-transform: uppercase;
  border-right: 1px solid #1e1e1e;
  padding-right: 12px;
  margin-right: 12px;
}
#newDetail .pageContent .articleDetail .articleHeading .datePublished {
  display: inline-block;
  margin: 0 10px 0 0;
  float: none;
  vertical-align: top;
  line-height: 30px;
  letter-spacing: -0.5px;
}
#newDetail .pageContent .articleDetail .articleHeading .sourceCopytight {
  margin-top: 0;
  display: flex;
  align-items: center;
}
#newDetail .pageContent .articleDetail .articleHeading .sourceCopytight .source {
  float: none;
}
#newDetail .pageContent .articleDetail .articleHeading .sourceCopytight .source img {
  margin-right: 20px;
}
#newDetail .pageContent .articleDetail .articleHeading .sourceCopytight .sponsored {
  font-size: 13px;
  margin: 0;
  text-transform: uppercase;
  color: #333;
}
#newDetail .pageContent .articleDetail .articleHeading .source {
  color: #909090;
  display: inline-block;
}
#newDetail .pageContent .articleDetail .articleHeading .source img {
  display: inline;
  max-height: 30px;
  vertical-align: bottom;
}
#newDetail .pageContent .articleDetail .articleHeading .sponsored {
  color: #00698c;
  float: right;
  font-size: 12px;
  margin: 0 7px 7px;
  clear: both;
}
#newDetail .pageContent .articleDetail .breadcrumbs {
  padding: 0;
  margin-bottom: 12px;
}
#newDetail .pageContent .articleDetail .breadcrumbs li {
  display: inline;
  margin: 0 0 0 4px;
}
#newDetail .pageContent .articleDetail .breadcrumbs li a.breadcrumbItem {
  background-color: #ba2e26;
  color: #ffffff;
  font-size: 14px;
  text-transform: capitalize;
  padding: 2px 8px;
}
#newDetail .pageContent .articleDetail .breadcrumbs li:before {
  content: none;
}
#newDetail .pageContent .articleDetail .breadcrumbs li:first-child {
  margin-left: 0;
}
#newDetail .pageContent .articleDetail .breadcrumbs li:not(:only-child) .mainCategory {
  opacity: 0.8;
}
#newDetail .pageContent .articleDetail .mainTitle {
  font-size: 48px;
  line-height: 57px;
  color: #424242;
  margin: 17px 0 11px;
  font-weight: 700;
  font-family: "Open Sans Bold", sans-serif;
  letter-spacing: 0.5px;
  word-spacing: -2.5px;
}
#newDetail .pageContent .articleDetail .mainPhoto {
  margin-bottom: 10px;
  position: relative;
  margin-top: 20px;
  overflow: initial;
}
#newDetail .pageContent .articleDetail .mainPhoto img {
  width: 100%;
}
#newDetail .pageContent .articleDetail .mainPhoto img.loaded {
  display: block;
}
#newDetail .pageContent .articleDetail .mainPhoto .copyright {
  font-size: 13px;
  padding: 2px;
  display: block;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  right: -1px;
  transform: rotate(270deg) translateX(100%);
  transform-origin: bottom right;
  max-height: 440px;
  font-weight: 500;
}
#newDetail .pageContent .articleDetail .mainPhoto .caption {
  margin-top: 13px;
  overflow: hidden;
  font-size: 15px;
  color: #666;
}
#newDetail .pageContent .articleDetail .mainPhoto .caption span {
  transition: opacity .3s ease .2s    ;
}
#newDetail .pageContent .articleDetail .mainPhoto .caption.hide span {
  opacity: 0;
}
#newDetail .pageContent .articleDetail .mainPhoto .caption .imageDescription {
  display: block;
}
#newDetail .pageContent .articleDetail .mainPhoto .imageSource {
  background-color: #34323399;
  color: white;
  font-size: 10px;
  position: absolute;
  bottom: 50px;
  right: 0px;
  padding: 2px 10px 2px 10px;
  transform: rotate(270deg) translateX(100%);
  transform-origin: bottom right;
}
#newDetail .pageContent .articleDetail .lead p,
#newDetail .pageContent .articleDetail .articleBody p {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  margin: 13px 0;
}
#newDetail .pageContent .articleDetail .lead h2,
#newDetail .pageContent .articleDetail .articleBody h2 {
  margin: 30px 0;
}
#newDetail .pageContent .articleDetail .lead h3,
#newDetail .pageContent .articleDetail .articleBody h3 {
  margin: 20px 0;
}
#newDetail .pageContent .articleDetail .lead li a,
#newDetail .pageContent .articleDetail .articleBody li a {
  color: #212121;
}
#newDetail .pageContent .articleDetail .lead li a:hover,
#newDetail .pageContent .articleDetail .articleBody li a:hover {
  opacity: 0.8;
}
#newDetail .pageContent .articleDetail .lead li:before,
#newDetail .pageContent .articleDetail .articleBody li:before {
  background: #ab2923;
  /*content: "";*/
  width: 13px;
  height: 13px;
  border-radius: 100%;
  position: absolute;
  top: 4px;
  left: -29px;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa {
  background-color: #F0F0F0;
  width: 40%;
  padding: 0px 28px;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa .image,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa .image {
  margin: 27px 0 10px;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa.right,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa.right {
  float: right;
  margin: 0 0 20px 20px;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa.left,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa.left {
  float: left;
  margin: 20px 20px 0 0;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa.center,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa.center {
  margin: 0 auto;
  width: 100%;
  padding: 1px 0;
  overflow: hidden;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa.center h3,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa.center h3 {
  margin-top: 20px;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa.center .image,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa.center .image {
  width: 50%;
  float: left;
  margin: 19px;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa.center p,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa.center p {
  padding: 0 23px 0 23px;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa h3,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa h3 {
  font-size: 18px;
  line-height: 22px;
  padding: 0;
  margin: 15px 0;
  font-family: "Open Sans Bold", sans-serif;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa .ramka_text,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa .ramka_text {
  margin: 10px 0;
  font-size: 14px;
  line-height: 22px;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa .ramka_url,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa .ramka_url {
  text-align: center;
  font-size: 14px;
  line-height: 1.625;
  margin: 20px 0 25px;
  display: block;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa .ramka_url a,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa .ramka_url a {
  color: white;
  background-color: #ab2923;
  padding: 8px 18px;
  text-transform: uppercase;
  border-bottom: none;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa h3,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa h3 {
  font-weight: 700;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa .image span,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa .image span {
  color: #909090;
  padding: 3px 0 0 0;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa.no_image,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa.no_image {
  text-align: center;
}
#newDetail .pageContent .articleDetail .lead .ramka_kontekstowa.no_image h3,
#newDetail .pageContent .articleDetail .articleBody .ramka_kontekstowa.no_image h3 {
  margin: 20px 20px auto;
}
#newDetail .pageContent .articleDetail .lead {
  font-size: 18px;
  line-height: 26px;
  margin: 13px 0;
}
#newDetail .pageContent .articleDetail .promoFrame {
  float: right;
  width: 330px;
  margin: 5px 0 10px 20px;
  text-align: left;
  padding: 18px 0 18px 0;
  background: #f6f6f6;
}
#newDetail .pageContent .articleDetail .promoFrame .description {
  padding: 0 15px;
}
#newDetail .pageContent .articleDetail .promoFrame .title {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 5px;
  text-align: left;
  padding: 0 15px;
}
#newDetail .pageContent .articleDetail .promoFrame.imageVertical img {
  float: left;
  margin-right: 14px;
}
#newDetail .pageContent .articleDetail .promoFrame ul {
  margin-top: 5px;
  margin-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  padding: 5px 20px;
}
#newDetail .pageContent .articleDetail .promoFrame ul li {
  list-style-type: none;
}
#newDetail .pageContent .articleDetail .promoFrame ul.singleElement li {
  background: none;
  padding-left: 0;
}
#newDetail .pageContent .articleDetail .promoFrame.withQuotation {
  background: #fff;
  margin: 20px 0 20px 20px;
  padding: 15px 0 15px 15px;
}
#newDetail .pageContent .articleDetail .promoFrame.withProbe {
  background: #fff;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageVertical {
  float: right;
  width: 342px;
  margin: 5px 0 10px 20px;
  text-align: left;
  padding: 0 8px 0 0;
  height: 284px;
  overflow: hidden;
  position: relative;
  background: #fff;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageVertical img {
  float: left;
  margin-right: 15px;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageVertical .title {
  font-weight: bold;
  font-size: 12px;
  line-height: 20px;
  margin: 10px 0 10px;
  text-align: left;
  position: relative;
  z-index: 1;
  padding: 10px 0 0 10px;
  word-wrap: break-word;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageVertical .description {
  font-size: 15px;
  line-height: 21px;
  position: relative;
  z-index: 1;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageVertical .formTools.buttonLeft {
  max-width: 130px;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 !important;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageVertical .formTools.buttonLeft a {
  padding: 0 10px;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageVertical ul.singleElement li:before {
  display: none;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageHorizontal {
  float: right;
  width: 342px;
  margin: 5px 0 10px 20px;
  text-align: left;
  padding: 0 8px 25px 0;
  position: relative;
  background: #fff;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageHorizontal .title {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  margin: 10px 0;
  text-align: left;
  position: relative;
  z-index: 3;
  bottom: auto;
  top: auto;
  left: auto;
  right: auto;
  padding: 0 20px;
  color: #000;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageHorizontal .description {
  font-size: 15px;
  line-height: 21px;
  position: relative;
  z-index: 1;
  padding: 0 20px;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageHorizontal .buttonLeft {
  text-align: left;
  margin-left: 20px;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage.imageHorizontal .buttonLeft .ustCommonButtonSmall {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 400;
  line-height: 32px;
}
#newDetail .pageContent .articleDetail .promoFrame.withImage ul {
  padding: 5px 10px 5px 29px;
}
#newDetail .pageContent .articleDetail .promoFrame blockquote {
  font-family: Georgia,Times, serif;
  font-style: italic;
  margin: 0 10px;
}
#newDetail .pageContent .articleDetail .promoFrame blockquote p {
  font-size: 21px;
  line-height: 29px;
}
#newDetail .pageContent .articleDetail .promoFrame blockquote footer {
  text-align: right;
  font-size: 15px;
}
#newDetail .pageContent .articleDetail .promoFrame .quotation {
  color: #333;
  background: none;
  padding: 11px 0 11px 50px;
  position: relative;
  font-family: "Open Sans Italic", sans-serif;
  font-weight: 400;
  font-size: 16px;
}
#newDetail .pageContent .articleDetail .promoFrame .quotation footer {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 16px;
  text-align: right;
  font-style: normal;
  position: relative;
  display: table;
  margin-right: 0;
  margin-left: auto;
  margin-top: 16px;
  height: 35px;
  text-transform: no;
}
#newDetail .pageContent .articleDetail .promoFrame .quotation footer:before {
  content: '';
  border-bottom: 1px solid #ab2923;
  width: 27px;
  margin-right: 12px;
  position: absolute;
  top: 12px;
  left: -38px;
}
#newDetail .pageContent .articleDetail .promoFrame .quotation:before {
  content: "\e908";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #ab2923;
  font-size: 28px;
  position: absolute;
  left: 0;
  top: 0;
}
#newDetail .pageContent .articleDetail .ustCommonButtonSmall {
  background-color: #ab2923;
  display: inline-block;
  height: 30px;
  line-height: 28px;
  padding: 0 15px;
  font-size: 14px;
  font-weight: 700;
  color: #1e1e1e;
  text-transform: uppercase;
  text-decoration: none;
}
#newDetail .pageContent .articleDetail .ustCommonButtonSmall:hover {
  color: #212121;
}
#newDetail .pageContent .articleDetail .preformatted pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  font-size: 16px;
  font-family: "Courier New", Courier, monospace;
  line-height: 1.7;
  margin: 28px;
}
#newDetail .pageContent .articleDetail .embeddedApp {
  text-align: center;
}
#newDetail .pageContent .articleDetail ol {
  counter-reset: li;
  padding-left: 48px;
}
#newDetail .pageContent .articleDetail ol li {
  position: relative;
  overflow: inherit;
  margin: 0 0 10px 23px;
}
#newDetail .pageContent .articleDetail ol li:before {
  content: counter(li);
  counter-increment: li;
  box-sizing: content-box;
  width: 25px;
  margin-right: 8px;
  padding: 3px;
  color: #fff;
  background: #000;
  text-align: center;
  border-radius: 100%;
  height: 25px;
  line-height: 15px;
  font-size: 9px;
  float: left;
}
#newDetail .pageContent .articleDetail ul {
  padding-left: 48px;
  margin-top: 10px;
}
#newDetail .pageContent .articleDetail ul li {
  position: relative;
  margin-bottom: 12px;
  list-style-type: none;
  font-weight: 700;
  font-size: 18px;
  font-family: "Open Sans Bold", sans-serif;
}
#newDetail .pageContent .articleDetail ul li:before {
  content: "";
}
#newDetail .pageContent .articleDetail .interview {
  background: url('../../images/quote.png') no-repeat 5px 3px;
  padding-left: 65px;
}
#newDetail .pageContent .articleDetail .interview .question {
  font-weight: bold;
  margin: 0 0 20px;
}
#newDetail .pageContent .articleDetail .imageWrapper .author {
  font-size: 13px;
  padding: 2px;
  display: block;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  right: -1px;
  transform: rotate(270deg) translateX(100%);
  transform-origin: bottom right;
  font-weight: 500;
  text-align: center;
  box-sizing: border-box;
}
#newDetail .pageContent .articleDetail .imageWrapper .author a {
  color: #bfcdd5;
}
#newDetail .pageContent .articleDetail .image {
  margin: 27px auto;
  text-align: left;
  position: relative;
  font-size: 0;
  text-align: center;
}
#newDetail .pageContent .articleDetail .image .imageWrapper {
  display: block;
  margin: 0 auto;
  position: relative;
}
#newDetail .pageContent .articleDetail .image .imageWrapper img {
  max-width: 100%;
}
#newDetail .pageContent .articleDetail .image .caption {
  color: #666;
  display: block;
  text-align: left;
  font-size: 13px;
  line-height: 15px;
  padding: 5px 8px 11px 0;
  margin: auto;
  box-sizing: border-box;
}
#newDetail .pageContent .articleDetail .image .caption span {
  transition: opacity .3s ease .2s;
}
#newDetail .pageContent .articleDetail .image .caption.hide span {
  opacity: 0;
}
#newDetail .pageContent .articleDetail .image .imageSource {
  background-color: #34323399;
  color: white;
  font-size: 10px;
  position: absolute;
  bottom: 50px;
  right: 0px;
  padding: 2px 10px 2px 10px;
  transform: rotate(270deg) translateX(100%);
  transform-origin: bottom right;
}
#newDetail .pageContent .articleDetail .paginationTiles {
  overflow: hidden;
  text-align: center;
  list-style: none;
  margin: 18px 0 15px 0;
  padding-left: 0;
}
#newDetail .pageContent .articleDetail .paginationTiles li {
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: inline-block;
  margin: 0 2px;
  color: #666;
}
#newDetail .pageContent .articleDetail .paginationTiles li.label {
  border: none;
  width: auto;
}
#newDetail .pageContent .articleDetail .paginationTiles li.current {
  cursor: default;
  border: 1px solid #666;
  border-radius: 4px;
}
#newDetail .pageContent .articleDetail .paginationTiles li.next {
  width: auto;
}
#newDetail .pageContent .articleDetail .paginationTiles li.next a {
  background: #00698c;
  border: 1px solid #ED6400;
  color: #fff;
  padding: 0 5px;
}
#newDetail .pageContent .articleDetail .paginationTiles li.next a:hover {
  background: #fff;
  color: #ED6400;
}
#newDetail .pageContent .articleDetail .paginationTiles li a {
  color: #666;
  display: block;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
}
#newDetail .pageContent .articleDetail .paginationTiles li a:hover {
  border: 1px solid #ED6400;
}
#newDetail .pageContent .articleDetail .detailPagination {
  letter-spacing: 1px;
  font-size: 17px;
  margin-top: 17px;
}
#newDetail .pageContent .articleDetail .authorsSources {
  font-size: 11px;
  line-height: 20px;
}
#newDetail .pageContent .articleDetail .authorsSources .authorLabel,
#newDetail .pageContent .articleDetail .authorsSources .sourcesLabel {
  color: rgba(0, 105, 140, 0.5);
}
#newDetail .pageContent .articleDetail .itemAuthor {
  overflow: hidden;
  padding: 13px;
  border-bottom: solid 1px #ddd;
}
#newDetail .pageContent .articleDetail .authorProfile {
  overflow: hidden;
  margin: 0;
  background: #fff;
  padding: 0;
  display: table;
  width: 100%;
  box-sizing: border-box;
  border-bottom: solid 1px #ddd;
}
#newDetail .pageContent .articleDetail .authorProfile:last-child {
  border-bottom: none;
}
#newDetail .pageContent .articleDetail .authorProfile .photoWrapper {
  display: table-cell;
  margin-right: 17px;
  vertical-align: middle;
  width: 100px;
}
#newDetail .pageContent .articleDetail .authorProfile .photoWrapper .photo {
  border: none;
  border-radius: initial;
  height: 91px;
  margin: 0;
  float: left;
  position: relative;
}
#newDetail .pageContent .articleDetail .authorProfile header {
  display: table-cell;
  vertical-align: middle;
  padding: 14px 0 14px 30px;
  width: 100%;
}
#newDetail .pageContent .articleDetail .authorProfile .authorInfo {
  float: left;
  clear: right;
  font-size: 15px;
}
#newDetail .pageContent .articleDetail .authorProfile .authorItemTagline {
  display: block;
  font-size: 14px;
  color: #666;
  text-transform: uppercase;
}
#newDetail .pageContent .articleDetail .authorProfile .socials {
  padding: 0;
  margin: 5px 0 0;
  display: table-cell;
  vertical-align: middle;
  float: none;
  white-space: nowrap;
}
#newDetail .pageContent .articleDetail .authorProfile .socials li {
  list-style-type: none;
  display: inline-block;
  float: none;
  margin-bottom: 0;
  margin-left: 34px;
}
#newDetail .pageContent .articleDetail .authorProfile .socials li a {
  margin-top: 0;
  border-radius: 100%;
  overflow: hidden;
  font-family: 'icomoon';
  color: #666;
  font-size: 9px;
  display: block;
  border-radius: 0;
  width: 41px;
  height: 37px;
}
#newDetail .pageContent .articleDetail .authorProfile .socials li a .authorIcon {
  border: none;
}
#newDetail .pageContent .articleDetail .authorProfile .socials li a .authorIcon:before {
  font-size: 36px;
  margin: 3px 6px 0 0;
  display: block;
}
#newDetail .pageContent .articleDetail .authorProfile .socials li a .twitter {
  border: solid 8px #1da1f2;
}
#newDetail .pageContent .articleDetail .authorProfile .socials li a .facebook {
  border: solid 8px #3b5998;
}
#newDetail .pageContent .articleDetail .authorProfile .name {
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 21px;
  color: #ab2923;
  margin-bottom: 1px;
  text-transform: uppercase;
  margin-top: 4px;
}
#newDetail .pageContent .articleDetail .authorProfile .moreAbout {
  font-size: 12px;
  text-transform: uppercase;
  color: #666;
  cursor: pointer;
  display: block;
}
#newDetail .pageContent .articleDetail .authorProfile:last-child {
  border-bottom: 4px solid #666;
  margin-bottom: 25px;
}
#newDetail .pageContent .articleDetail .authorProfileMulti {
  overflow: hidden;
  margin: 10px 0;
  background: #f6f6f6;
}
#newDetail .pageContent .articleDetail .authorProfileMulti .authorProfile {
  margin: 0;
}
#newDetail .pageContent .articleDetail .authorProfileMulti .authorInfo {
  float: left;
  clear: right;
  font-size: 15px;
}
#newDetail .pageContent .articleDetail .authorProfileMulti .authDesc2 {
  margin-top: 5px;
}
#newDetail .pageContent .articleDetail .article_seeAlso {
  font-size: 17px;
  font-weight: bold;
  margin: 20px 10px 50px 0;
}
#newDetail .pageContent .articleDetail .article_seeAlso > div {
  position: relative;
  z-index: 1;
  padding-left: 17px;
}
#newDetail .pageContent .articleDetail .article_seeAlso > div:before {
  height: 30px;
  width: 30px;
  background: #ffd200;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
#newDetail .pageContent .articleDetail .article_seeAlso ul {
  width: 600px;
  padding: 10px 0 0 20px;
  overflow: hidden;
  position: relative;
  top: -40px;
  left: 128px;
}
#newDetail .pageContent .articleDetail .article_seeAlso ul li {
  margin: 0 12px 5px;
  list-style-type: none;
  float: left;
  width: 274px;
}
#newDetail .pageContent .articleDetail .article_seeAlso ul li a {
  color: #000;
  display: inline;
  border-bottom: solid 1px #ffd200;
}
#newDetail .pageContent .articleDetail .authorSourceProfile .logo {
  margin: 0 15px 0 0;
  height: 60px;
  line-height: 60px;
}
#newDetail .pageContent .articleDetail .html_embedded_application .caption {
  display: none;
}
#newDetail .pageContent .articleDetail .tagList {
  margin-bottom: 25px;
}
#newDetail .pageContent .articleDetail .tagList .tags {
  font-size: 12px;
  padding-right: 10px;
}
#newDetail .pageContent .articleDetail .tagList .tags a {
  color: #999;
}
#newDetail .pageContent .articleDetail .socialButtonsWdg {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px;
}
#newDetail .pageContent .articleDetail .socialButtonsWdg a {
  display: flex;
  flex-direction: row;
  width: 49.5%;
  font-family: "Open Sans Bold", sans-serif;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
  padding-left: 10px;
}
#newDetail .pageContent .articleDetail .socialButtonsWdg a:before {
  font-size: 30px;
  align-items: center;
  display: flex;
  margin-right: 14px;
}
#newDetail .pageContent .articleDetail .socialButtonsWdg a.facebook {
  background: #3b5998;
  color: #fff;
}
#newDetail .pageContent .articleDetail .socialButtonsWdg a.instagram {
  background: #c13584;
  color: #fff;
}
#newDetail .widget .changeCity .selectedCity .cityName {
  color: #000;
  font-size: 15px;
  letter-spacing: normal;
  position: relative;
  z-index: 2;
  padding-left: 16px;
}
#newDetail .widget .changeCity .selectedCity .cityName:before {
  height: 30px;
  width: 30px;
  background: #ffd200;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
#newDetail .widget .changeCity {
  border-bottom: none;
}
#newDetail #onet-ad-left {
  float: left;
  margin: 10px 25px 10px auto;
}
.fb_content_share {
  margin-top: 0;
  float: right;
}
.fb_share {
  display: block;
  background: #4a6ea9 url('../../images/fbiconBig.png') no-repeat 8px 6px;
  width: 156px;
  height: 33px;
  line-height: 33px;
  position: relative;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  box-sizing: border-box;
  padding: 0 43px 0 0;
  float: left;
}
.fb_share:after {
  content: 'Podziel się';
  color: #fff;
  margin-left: 22px;
  margin-top: 1px;
  display: inline-block;
}
.fb_share .fb_share_counter {
  background: #fff;
  border: 1px solid #dcdcdc;
  position: absolute;
  height: 100%;
  box-sizing: border-box;
  right: 0;
  top: 0;
  width: 43px;
  padding: 0;
  text-align: center;
}
.fb_share.fadeOutTop {
  position: fixed;
  top: 58px;
  margin-left: 18px;
}
.profileTopic .articleDetail .mainPhoto {
  margin-top: 20px;
}
.profileTopic .articleDetail .profileChapters {
  white-space: nowrap;
  font-size: 18px;
  color: #cd9a24;
  text-transform: uppercase;
  margin: 0 0 20px 0px;
  width: 100%;
}
.profileTopic .articleDetail .profileChapters .profileChaptersTitle {
  display: block;
}
.profileTopic .articleDetail .profileChapters a {
  color: #cd9a24;
}
.profileTopic .articleDetail .titleUnderlined {
  border-bottom: 2px solid #cd9a24;
  display: flex;
  position: relative;
  bottom: 10px;
}
.profileTopic .articleDetail .profile.detailContentWrapper {
  margin: 0 0 80px 60px;
}
.profileTopic .articleDetail .profile.detailContentWrapper .contentShareLast {
  float: left;
}
.whitelistPremium {
  margin-top: 30px;
}
.mainPhoto .galleryAnchor {
  position: relative;
  overflow: hidden;
  display: block;
}
.mainPhoto .galleryAnchor .counter {
  position: absolute;
  right: 15px;
  bottom: 15px;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.37);
  border-radius: 5px;
  color: #fff;
}
.mainPhoto .galleryAnchor .caption {
  color: #bfcdd5;
}
.articleDetail #leadGalleryPreview {
  bottom: 30px;
}
.articleDetail #leadGalleryPreview ul {
  padding-left: 0;
}
.articleDetail #leadGalleryPreview ul li {
  list-style: none;
}
.formTools {
  text-align: center;
}
.ustCommonButtonNormal {
  background: #003F65;
  display: inline-block;
  height: 48px;
  width: auto;
  padding: 0 48px;
  line-height: 46px;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}
.ustCommonButtonNormal:hover {
  color: #fff;
}
.articleFooter .dates .dateLabel,
.articleFooter .dates .datePublishedContent,
.articleFooter .dates .dateModifiedContent {
  color: #424242;
}
.specialTopicDesc #mainPhoto {
  float: left;
  padding: 0 23px 23px 0;
}
.specialTopicDesc #mainPhoto img {
  display: block;
  height: auto;
  width: 320px;
}
.specialTopicDesc .lead {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}
.specialTopicDesc h3 {
  clear: both;
}
.specialTopicDesc .hyphenate {
  hyphens: auto;
  text-align: left;
}
#articleFooterDates {
  margin-bottom: 15px;
}
#listicleApp .article_seeAlso ul.nonelist {
  width: 100%;
}
#listicleApp .article_seeAlso ul.nonelist li a {
  font-size: 15px;
}
#listicleApp .article_seeAlso ul.nonelist li a:before {
  content: none;
}
.footer {
  clear: both;
}
#flat-plista .image {
  margin: 0;
}
.articleDetail .detailContentWrapper {
  position: relative;
}
.articleDetail .detailContentWrapper .contentShareLeft {
  width: 80px;
  position: absolute;
  margin: 12px 0 0 -75px;
}
.articleDetail .detailContentWrapper .contentShareLeft .fb_share {
  background: #4a6bb6;
  width: 44px;
  height: 44px;
  float: none;
  padding: 0;
  border-radius: 100%;
}
.articleDetail .detailContentWrapper .contentShareLeft .fb_share svg {
  fill: #fff;
}
.articleDetail .detailContentWrapper .contentShareLeft .fb_share:after {
  display: none;
}
.articleDetail .detailContentWrapper .contentShareLeft .talkback_comments {
  width: 44px;
  height: 44px;
  margin-top: 24px;
  background: #fff;
  float: none;
}
.articleDetail .detailContentWrapper .contentShareLeft .talkback_comments .talkback_counter {
  width: 44px;
  height: 31px;
}
.articleDetail .dl-gallery .dl-gallery-teaser .dl-gallery-button-see {
  font-family: "Open Sans Bold", sans-serif;
  background: #ab2923;
}
.articleDetail .dl-gallery .dl-gallery-teaser .dl-gallery-button-see:hover {
  color: #fff;
}
.articleDetail .dl-gallery .dl-gallery-item figcaption .dl-gallery-item-counter:before {
  background: none;
}
#adultContentAlert {
  text-align: center;
  display: none;
  position: relative;
  background: #fff;
  padding-top: 20px;
}
#adultContentAlert .alertInfo {
  margin: 45px auto;
  width: 924px;
  font-size: 50px;
  padding: 0;
  text-decoration: none;
  color: #3E3E3E;
  line-height: 52px;
}
#adultContentAlert .alertCondition {
  font-size: 20px;
}
#adultContentAlert .adultContentAlertAccept {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 200px;
  padding: 30px;
}
#adultContentAlert .adultContentAlertAccept .adultAlertLabel {
  margin-left: 5px;
}
#adultContentAlert .adultAlertButtons {
  display: flex;
  justify-content: space-around;
  align-items: center;
  max-width: 50%;
  margin: 50px auto;
  font-size: 15px;
}
#adultContentAlert .adultAlertButtons .button {
  background: #ba2e26;
  padding: 10px;
  font-weight: bold;
  color: #fff;
}
#adultContentAlert .adultAlertButtons .button.inactive {
  background: #f2f2f2;
  color: #000000;
}
#adultContentAlert .adultAlertButtons .button.active {
  cursor: pointer;
}
[data-lazy="true"] {
  display: none;
}
[data-lazy="true"].loaded {
  display: block;
}
.preLoaderBlock {
  display: block;
  background-color: #f6f7f9;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden;
  min-height: 200px;
  transition: transform 0.3s ease-in-out, display 0.1s ease-in-out 0.5s;
  z-index: 100;
}
.preLoaderBlock.hideme {
  transform-origin: bottom left;
  transform: scaleY(0);
  display: none;
}
.preLoaderBlock:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  animation: loading 0.5s ease-in-out infinite;
  transition: all 0.3s ease-in-out;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ededed 32%, #ededed 66%, #ededed 67%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ededed 32%, #ededed 66%, #ededed 67%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ededed 32%, #ededed 66%, #ededed 67%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
  /* IE6-9 */
}
.loaderBlock {
  display: block;
  position: relative;
  min-height: 300px;
}
.loaderBlock.loaded {
  min-height: auto;
}
.loaderBlock.loaded .preLoader {
  display: none !important;
}
.loaderBlock .preLoader {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #f6f7f9;
  overflow: hidden;
}
.loaderBlock .preLoader .loadBlock {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  animation: loading 0.5s ease-in-out infinite;
  transition: all 0.3s ease-in-out;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ededed 32%, #ededed 66%, #ededed 67%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ededed 32%, #ededed 66%, #ededed 67%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ededed 32%, #ededed 66%, #ededed 67%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
  /* IE6-9 */
}
.loaderBlock img {
  opacity: 0;
  position: absolute;
  left: -100%;
}
.loaderBlock img.loaded {
  position: relative;
  left: 0;
  animation: reveal 0.5s ease-in-out forwards;
}
@keyframes reveal {
  0% {
    opacity: 0;
  }
  10% {
    max-width: 100%;
  }
  100% {
    opacity: 1;
    max-width: 100%;
  }
}
@keyframes loading {
  0% {
    left: -50%;
    width: 0;
  }
  20% {
    left: 0;
    width: 50%;
  }
  40% {
    left: 33%;
    width: 50%;
  }
  60% {
    left: 66%;
    width: 50%;
  }
  100% {
    left: 100%;
    width: 50%;
  }
}
@media only screen and (max-width: 1149px) {
  #newDetail .pageContent .articleDetail .articleHeading {
    max-width: 303px;
  }
  #newDetail .pageContent .articleDetail .imageWrapper .author {
    transform: rotate(270deg) translateX(80%) scale(0.8);
  }
}
@media screen and (min-width: 1150px) {
  .articleDetail .dl-gallery .dl-gallery-teaser,
  .articleDetail .dl-gallery .dl-gallery-description,
  .articleDetail .dl-gallery .dl-gallery-item {
    width: 788px;
  }
}
.specialDark {
  background: #000;
}
.specialDark .boxDriver .streamBox .streamElement {
  color: #fff;
}
.boxDriver {
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 400;
  margin: 20px auto 30px;
  max-width: 1120px;
}
.boxDriver .firstElement {
  height: 100%;
  position: relative;
  display: flex;
  margin-bottom: 20px;
}
.boxDriver .firstElement:hover .bigTitle .title {
  color: #ccc;
}
.boxDriver .firstElement .bigImage {
  max-height: 500px;
  position: relative;
  overflow: hidden;
}
.boxDriver .firstElement .bigImage .bigTitle {
  color: #fff;
  bottom: 0;
  position: absolute;
  width: 90%;
  text-align: left;
  margin: 0 0 28px 40px;
}
.boxDriver .firstElement .bigImage .bigTitle .itemAuthors {
  white-space: nowrap;
  font-size: 12px;
  margin: 0;
  word-spacing: 2px;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
}
.boxDriver .firstElement .bigImage .bigTitle .title {
  line-height: 50px;
  font-size: 42px;
  overflow: hidden;
  margin: 24px 0 16px;
  text-align: left;
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 400;
  letter-spacing: 0px;
  max-width: 775px;
  -webkit-transition: all 200ms;
  /* Safari */
  transition: all 200ms;
}
.boxDriver .firstElement .bigImage .bigTitle .listIconGallery,
.boxDriver .firstElement .bigImage .bigTitle .listIconVideo {
  bottom: 12px;
  right: -32px;
  z-index: 2;
  width: 40px;
  height: 40px;
  position: absolute;
}
.boxDriver .firstElement .bigImage .bigTitle .listIconGallery:after,
.boxDriver .firstElement .bigImage .bigTitle .listIconVideo:after {
  font-size: 52px;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.boxDriver .firstElement .bigImage .partnerLogoContainer .logoImg {
  padding: 4px;
}
.boxDriver .firstElement .bigImage img {
  max-width: 100%;
  display: block;
}
.boxDriver .streamBox {
  display: flex;
  justify-content: space-between;
  flex-flow: row;
  margin-top: 0;
}
.boxDriver .streamBox .streamElement {
  color: #000;
  width: 24%;
  max-width: 265px;
  float: left;
}
.boxDriver .streamBox .streamElement:hover .smallTitle .title {
  color: #ab2923;
}
.boxDriver .streamBox .streamElement .smallTitle .title {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #212121;
  letter-spacing: -1px;
  margin-bottom: 5px;
  margin: 16px 0 9px;
  -webkit-transition: all 200ms;
  /* Safari */
  transition: all 200ms;
}
.boxDriver .streamBox .streamElement .smallTitle .itemAuthors {
  font-family: "Open Sans Regular", sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
  line-height: initial;
}
.boxDriver .streamBox .streamElement .streamImage {
  position: relative;
  max-width: 265px;
  max-height: 146px;
  overflow: hidden;
}
.boxDriver .streamBox .streamElement .streamImage img {
  max-width: 100%;
}
.boxDriver .streamBox .streamElement .streamImage .listIconGallery,
.boxDriver .streamBox .streamElement .streamImage .listIconVideo {
  bottom: 8px;
  right: 7px;
  z-index: 2;
  width: 40px;
  height: 40px;
  position: absolute;
}
.boxDriver .streamBox .streamElement .streamImage .listIconGallery:after,
.boxDriver .streamBox .streamElement .streamImage .listIconVideo:after {
  font-size: 40px;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.rwd-table a {
  color: #1e1e1e;
}
.rwd-table th {
  padding: 10px;
  background: #333333;
  color: white;
  font-weight: bold;
  font-size: 12px;
}
@media (min-width: 700px) {
  .rwd-table td.number {
    text-align: right;
    white-space: nowrap;
  }
}
.rwd-table td.change {
  text-align: center;
}
.rwd-table td,
.rwd-table th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}
.rwd-table tr:nth-child(even) {
  background-color: #dddddd4a;
}
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}
.wdg {
  margin: 10px 0 20px;
  padding: 0 10px 5px;
}
.wdg .title {
  padding: 18px 0 14px;
  border-top: 1px solid #ba2e26;
  display: flex;
  align-items: flex-end;
  font-family: "Open Sans Bold", sans-serif;
  position: relative;
  margin-bottom: 8px;
}
.wdg .title:before {
  content: '';
  width: 90px;
  height: 4px;
  background: #ba2e26;
  position: absolute;
  top: 0;
  left: 0;
}
.wdg .title .titleTxt {
  font-size: 24px;
  line-height: 26px;
  color: #424242;
  position: relative;
  top: 6px;
}
.wdg .title .titleLogo {
  display: block;
  max-height: 40px;
}
.wdg .date {
  font-size: 9px;
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
  text-transform: uppercase;
  margin: 10px 0 0;
}
.wdg .btnGoTo {
  display: none;
  border: 1px solid #bdbdbd;
  background: #fff;
  text-transform: uppercase;
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #424242;
  padding: 10px;
  text-align: center;
  margin: 0 15px;
}
.wdg .btnGoTo.show {
  display: block;
}
.wdg .btnShowHide {
  display: block;
  border-top: 1px solid #666;
  text-align: center;
  color: #666;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 14px;
  position: relative;
}
.wdg .btnShowHide span {
  display: block;
  background: #fff;
  width: 110px;
  margin: -12px auto 0;
  position: relative;
}
.wdg .btnShowHide span:after {
  content: '>';
  position: absolute;
  bottom: -11px;
  left: 50%;
  margin-left: -5px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  font-family: Verdana;
  width: 10px;
}
.wdg .btnShowHide.hide {
  display: none;
}
.wdg .btnShowHide:before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  position: absolute;
  top: -16px;
  left: 0;
}
.wdg article:last-child .item,
.wdg article:last-child .item.show {
  border-bottom: none;
}
.wdg .item {
  display: block;
  padding: 0 0 15px;
  margin: 15px 0 0;
  border-bottom: 1px solid #dedede;
}
.wdg .item.hide {
  display: none;
}
.wdg .item:not(.itemFirst) .itemImage {
  height: 90px;
  width: 90px;
  display: block;
  padding: 0;
}
.wdg .item .itemImage {
  position: relative;
}
.wdg .item .itemImage img {
  width: 100%;
  display: block;
}
.wdg .item .itemImage .mediaType {
  bottom: 4px;
  right: 4px;
  z-index: 2;
  width: 26px;
  height: 26px;
  position: absolute;
}
.wdg .item .itemImage .mediaType.mediagallery {
  background: none;
}
.wdg .item .itemImage .mediaType.mediaVideo,
.wdg .item .itemImage .mediaType.mediagallery,
.wdg .item .itemImage .mediaType.shortvideo {
  font-size: 26px;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wdg .item .itemImage .socialShares {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 150px;
  background: rgba(0, 0, 0, 0.5);
  padding: 9px 10px 9px 20px;
  box-sizing: border-box;
  color: #fff;
  font-size: 11px;
  font-family: "Open Sans Bold", sans-serif;
  line-height: 20px;
}
.wdg .item .itemImage .socialShares .icon-share {
  font-size: 35px;
  float: right;
  line-height: 20px;
}
.wdg .item .listIconVideo {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 20px;
  color: #fff;
}
.wdg .item .itemTitle {
  font-size: 14px;
  line-height: 18px;
  color: #333;
  width: 100%;
  font-family: "Open Sans Bold", sans-serif;
  margin-bottom: 8px;
}
.wdg .item .itemAuthors {
  display: block;
  width: 100%;
  font-size: 9px;
  color: #424242;
  text-transform: uppercase;
  line-height: 14px;
  margin-bottom: 4px;
}
.wdg .item .itemDesc {
  display: flex;
  flex-direction: column;
  height: auto;
}
.wdg .item .itemLead {
  font-size: 14px;
  margin-top: 0px;
  line-height: 20px;
  color: #000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.wdg .item.itemFirst {
  margin: 0;
  padding: 0 0 23px;
  border-bottom: none;
}
.wdg .item.itemFirst .itemImage {
  margin-bottom: 10px;
}
.wdg .item.itemFirst .mediaType {
  bottom: 20px;
  right: 20px;
}
.wdg .item.itemFirst .partnerLogoContainer .logoImg,
.wdg .item.itemFirst .native .logoImg {
  padding: 0;
}
.wdg article {
  width: 100%;
}
.wdg.wdgCategory .item:not(.firstItem) {
  overflow: hidden;
  margin-bottom: 34px;
}
.wdg.wdgCategory .item:not(.firstItem) .itemImage {
  float: left;
}
.wdg.wdgCategory .item:not(.firstItem) .itemDesc {
  border-top: 2px outset #dedede;
  margin-bottom: 0;
  padding: 0 25px 10px;
}
.wdg.wdgCategory .item:not(.firstItem) .itemDesc .itemTitle {
  font-size: 28px;
  line-height: 33px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 10px;
  margin-top: 10px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.wdg.wdgCategory .item:not(.firstItem) .itemDesc .itemLead {
  font-size: 18px;
  line-height: 22px;
  color: #424242;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.wdg.wdgCategory.light .title .titleTxt {
  color: #185f7d;
}
.wdg.wdgCategory.light .title .titleUnderlined {
  display: none;
}
.wdg.wdgCategory.dark .title .titleTxt {
  color: #000;
}
.wdg.wdgCategory .widgetsHeader {
  position: relative;
}
.wdg.wdgCategory .widgetsHeader .moreUrl {
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  color: #616161;
  font-weight: 700;
  background-color: #fff;
  padding: 0.5rem 0 0.5rem 0.8rem;
  display: block;
  z-index: 1;
}
.wdg.wdgCategory.light .title .titleUnderlined {
  display: block;
}
.wdg.wdgCategory.light .title .titleTxt {
  color: #212121;
}
.wdg.wdgImage img {
  width: 100%;
}
#contentBody .eyewitnessWdg,
.pageContent .eyewitnessWdg {
  background: #EEEEEE;
  padding: 10px 20px;
  margin-bottom: 25px;
}
#contentBody .eyewitnessWdg p,
.pageContent .eyewitnessWdg p {
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 5px;
  padding: 0;
  font-weight: normal !important;
}
#contentBody .eyewitnessWdg p b,
.pageContent .eyewitnessWdg p b {
  font-weight: 600;
}
@media only screen and (min-width: 360px) and (max-width: 767px) {
  .imageBox {
    max-width: 104px;
  }
}
.wdgWrapper {
  width: 100%;
  padding: 0;
}
.wdg {
  margin: 0 0 30px;
  padding: 0;
}
.wdg .title {
  border-top: 0;
  padding: 0 0 26px;
}
.wdg .title:before {
  display: none;
}
.wdg .title .titleTxt {
  white-space: nowrap;
  font-family: "Open Sans Bold", sans-serif;
  font-size: 18px;
  color: #212121;
  text-transform: uppercase;
  margin-right: 9px;
}
.wdg .title .titleLogo {
  margin: 0 5px 0 0;
}
.wdg .title .titleUnderlined {
  border-bottom: 2px inset #dedede;
  width: 100%;
  line-height: 10px;
  top: -5px;
  position: relative;
}
.wdg .title .date {
  font-family: "Open Sans Regular", sans-serif;
  color: #ab2923;
  font-size: 12px;
  text-transform: uppercase;
  position: absolute;
  top: 6px;
  right: 0;
  background: #fff;
  padding-left: 10px;
  width: auto;
  margin: 0;
}
.wdg .wdgItems .row a {
  display: flex;
}
.wdg .item {
  border-bottom: none;
  padding: 0;
  margin: 0 auto 20px;
}
.wdg .item:hover .itemTitle {
  color: #ab2923;
}
.wdg .item:hover.tvPulse .itemTitle {
  color: #212121;
}
.wdg .item:not(.itemFirst) .itemImage {
  width: auto;
  height: auto;
  max-height: inherit;
}
.wdg .item .itemImage .mediaType {
  bottom: 12px;
  right: 7px;
  width: 40px;
  height: 40px;
  position: absolute;
}
.wdg .item .itemImage .mediaType.mediaVideo,
.wdg .item .itemImage .mediaType.mediagallery,
.wdg .item .itemImage .mediaType.shortvideo {
  font-size: 40px;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wdg .item .itemTitle {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #212121;
  letter-spacing: -1px;
  margin-bottom: 5px;
  -webkit-transition: all 200ms;
  /* Safari */
  transition: all 200ms;
}
.wdg .item .itemAuthors {
  margin-top: 7px;
  font-family: "Open Sans Regular", sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
}
.wdg .item .itemDesc {
  padding: 0;
}
.wdg .item .itemDate {
  font-size: 14px;
  color: #424242;
}
.wdg .item.itemFirst {
  position: relative;
  margin-bottom: 0;
}
.wdg .item.itemFirst:hover .itemTitle {
  color: #ab2923;
}
.wdg .item.itemFirst:hover.tvPulse .itemTitle {
  color: #212121;
}
.wdg .item.itemFirst .itemDesc {
  margin-bottom: 41px;
  background: #fff;
  color: #000;
  margin-top: -50px;
  z-index: 1;
  position: relative;
  -webkit-box-shadow: 0 0 7px 0 #000000;
  -moz-box-shadow: 0 0 7px 0 #000000;
  box-shadow: 0 0 7px 0 #000000;
  margin-left: 16px;
  width: 95%;
  padding: 10px 25px;
  box-sizing: border-box;
  display: inline-block;
}
.wdg .item.itemFirst .itemImage {
  margin-bottom: 0;
}
.wdg .item.itemFirst .itemImage img {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
  /* IE6-9 */
  max-height: 445px;
}
.wdg .item.itemFirst .itemTitle {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 41px;
  color: #000000;
  letter-spacing: -0.5px;
  overflow: hidden;
  margin-bottom: 0;
  -webkit-transition: all 200ms;
  /* Safari */
  transition: all 200ms;
}
.wdg .item.itemFirst .itemAuthors {
  color: #fff;
}
.wdg .item.itemFirst .smallUnderline {
  margin: 0;
  border-top: none;
}
.wdg .item.itemFirst .mediaType {
  bottom: 32px;
  right: 25px;
}
.wdg.rightColumn .itemTitle {
  font-size: 18px;
  font-weight: 700;
}
.wdg.tvPulse {
  background-color: #ba2e26;
  padding: 1rem;
}
.wdg.tvPulse .row {
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.wdg.tvPulse .moreUrl {
  float: right;
  color: #000000;
  font-weight: 700;
  background-color: #ffff00;
  padding: 0.2rem 0.8rem;
  box-shadow: #8c8c8c 0 0 6px 0;
}
.wdg.tvPulse .itemTitle {
  color: #ffffff;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  margin: 8px 0 0;
}
.wdg.tvPulse .title {
  margin-bottom: 0;
  padding-bottom: 15px;
}
.wdg.tvPulse .title img {
  width: 6rem;
}
.wdg.tvPulse .item:hover .itemTitle {
  color: #212121;
}
.rightColWrapper .col-md-6 {
  max-width: 100%;
  flex-basis: 100%;
}
.rightColWrapper .wdg {
  margin-top: 0;
  margin-bottom: 20px;
}
.rightColWrapper .wdg .item .itemDesc {
  margin-bottom: 20px;
}
.rightColWrapper .wdg .item .itemAuthors {
  font-family: "Open Sans Regular", sans-serif;
  font-size: 12px;
  color: #999999;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
  line-height: 17px;
  margin-top: 2px;
}
.rightColWrapper .wdg .widgetsHeader .title {
  padding-bottom: 15px;
}
.rightColWrapper .wdg.wdgSpecial {
  margin-top: 10px;
}
@media only screen and (max-width: 1080px) {
  .wdg .item {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 64em) {
  .tvPulse .row .col-md-6 {
    flex-basis: 33%;
    max-width: 33%;
  }
}
.wdg.wdgSpecial {
  background-size: cover !important;
  padding: 15px;
  margin-bottom: 35px;
  margin-top: 0;
}
.wdg.wdgSpecial .wdgItems {
  background: rgba(0, 0, 0, 0.5);
}
.wdg.wdgSpecial .items {
  padding: 10px;
}
.wdg.wdgSpecial .items article:last-child .item {
  border-bottom: none;
}
.wdg.wdgSpecial a .item {
  border-bottom: 1px solid #e0e0e0;
}
.wdg.wdgSpecial .itemFirst {
  border-bottom: none !important;
}
.wdg.wdgSpecial .itemFirst .itemTitle {
  font-size: 24px;
  line-height: 26px;
  padding: 20px 10px 0;
}
.wdg.wdgSpecial .itemFirst .itemImage {
  margin-bottom: 4px;
}
.wdg.wdgSpecial .itemFirst .itemLicense,
.wdg.wdgSpecial .itemFirst .native {
  margin-left: 10px;
}
.wdg.wdgSpecial.dark {
  color: #000000;
}
.wdg.wdgSpecial.dark .items article:last-child .item {
  border-bottom: none;
}
.wdg.wdgSpecial.dark .item {
  border-bottom: 1px solid #fff;
}
.wdg.wdgSpecial.dark .item .itemTitle {
  color: #000000;
}
.wdg.wdgSpecial.dark .item .partnerLogoContainer .logoImg,
.wdg.wdgSpecial.dark .item .native .logoImg {
  padding: 2px;
}
.wdg.wdgSpecial.dark .title {
  border-top: 1px solid #fff;
}
.wdg.wdgSpecial.dark .title:before {
  background: #fff;
}
.wdg.wdgSpecial.dark .itemFirst .itemImage:after {
  background: #fff;
}
.wdgTitleSpecial {
  border-top: 0;
  padding: 18px 0 14px;
  display: flex;
  font-family: "Open Sans Bold", sans-serif;
  align-items: center;
  margin: 0px 15px;
  border-top: 1px solid #ab2923;
  top: -1px;
  position: relative;
}
.wdgTitleSpecial:before {
  content: '';
  width: 90px;
  height: 4px;
  background: #ba2e26;
  position: absolute;
  top: 0;
  left: 0;
}
.wdgTitleSpecial .titleTxt {
  white-space: nowrap;
  font-family: "Open Sans Bold", sans-serif;
  font-size: 18px;
  color: #666666;
  text-transform: uppercase;
  margin-right: 9px;
}
.wdgTitleSpecial .titleLogo {
  margin: 0 5px 0 0;
  max-height: 40px;
}
.wdgTitleSpecial .titleUnderlined {
  border-bottom: 2px solid #666;
  width: 100%;
  line-height: 10px;
}
.wdg.wdgSpecial {
  padding: 1.2rem;
}
.wdg.wdgSpecial .title {
  border-top: 0;
}
.wdg.wdgSpecial .wdgItems .row {
  padding: 0 1.2rem;
}
.wdg.wdgSpecial .itemFirst .itemImage {
  max-width: 762px;
  max-height: 416px;
  width: 100%;
  height: auto;
  overflow: initial;
}
.wdg.wdgSpecial .itemFirst .itemTitle {
  padding: 0;
  font-size: 18px;
}
.wdg.wdgSpecial .itemImage {
  max-width: 350px;
  max-height: 202px;
  overflow: hidden;
}
.wdg.wdgSpecial .item {
  border-bottom: none;
  margin-bottom: 10px;
}
.wdg.wdgSpecial .item:hover .itemTitle {
  color: #ab2923;
}
.wdg.wdgSpecial .item.itemFirst {
  margin-bottom: 20px;
  position: relative;
}
.wdg.wdgSpecial .item.itemFirst .itemDesc {
  margin-left: 20px;
  margin-bottom: 16px;
}
.wdg.wdgSpecial .item.itemFirst .itemDesc .itemTitle {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 41px;
  color: #333333;
  letter-spacing: -0.5px;
  overflow: hidden;
  margin-bottom: 0;
}
.wdg.wdgSpecial .item.itemFirst:hover .itemDesc .itemTitle {
  color: #ab2923;
}
.wdg.wdgSpecial .item .itemAuthors {
  color: #ccc;
}
.rightColWrapper .wdg.wdgSpecial .wdgItems .row {
  padding: 0;
}
.rightColWrapper .wdg.wdgSpecial .itemDesc {
  padding: 0 0.5rem;
}
.rightColWrapper .wdg.wdgSpecial.dark .itemAuthors {
  font-family: "Open Sans Regular", sans-serif;
  font-size: 12px;
  color: #cccccc;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
  line-height: 17px;
}
.rightColWrapper .wdg.wdgSpecial .itemImage {
  overflow: visible;
  position: relative;
}
.rightColWrapper .wdg.wdgSpecial .itemImage:after {
  content: '';
  width: 150px;
  height: 5px;
  background: #ba2e26;
  position: absolute;
  bottom: -5px;
  left: 0;
}
.rightColWrapper .wdg.wdgSpecial.dark .itemImage {
  position: relative;
}
.rightColWrapper .wdg.wdgSpecial.dark .itemImage:after {
  content: '';
  width: 150px;
  height: 5px;
  background: #ffffff;
  position: absolute;
  bottom: -5px;
  left: 0;
}
@media only screen and (max-width: 1024px) {
  .wdg.wdgSpecial .itemImage {
    max-width: 100%;
    max-height: auto;
  }
}
.wdgTitleSpecial {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  border-top: none;
}
.wdgTitleSpecial:before {
  display: none;
}
.wdg.highlight {
  -webkit-box-shadow: 0 2px 8px 0 #a6a6a6;
  -moz-box-shadow: 0 2px 8px 0 #a6a6a6;
  box-shadow: 0 2px 8px 0 #a6a6a6;
  width: 99%;
  margin: 0 auto 10px;
  padding: 5px 12px;
  box-sizing: border-box;
}
.wdg.highlight .widgetsHeader .title {
  padding: 0 0 10px;
}
.wdg.highlight .item .itemDesc .itemTitle {
  color: #185f7d;
  text-transform: initial;
}
.wdg.highlight .item:not(.firstItem) .itemDesc .itemTitle {
  margin-top: 0;
}
.wdg.highlight .item:not(.firstItem) .itemDesc {
  border-top: none;
}
.wdg.highlight .item:not(.firstItem) .itemDesc .itemLead {
  color: #185f7d;
}
.wdg.highlight.wdgCategory.light .title .titleTxt {
  color: #185f7d;
}
.wdg.highlight .moreUrl {
  margin: 0 auto;
  margin-right: 37px;
  display: block;
  width: 122px;
  background: #185f7d;
  text-align: center;
  line-height: 29px;
  margin-bottom: 23px;
  font-size: 19px;
  font-weight: 700;
  color: #fff;
  box-shadow: 0px 0px 6px 0px #a6a6a6;
}
@media only screen and (max-width: 787px) {
  .wdg.wdgCategory.light.highlight {
    padding: 5px;
    width: 94%;
  }
  .wdg.wdgCategory.light.highlight .title .titleTxt {
    margin-left: 0;
  }
  .wdg.wdgCategory.light.highlight .title:before {
    display: none;
  }
  .wdg.wdgCategory.light.highlight .item {
    margin-bottom: 15px;
    padding-bottom: 0;
  }
  .wdg.wdgCategory.light.highlight .itemDesc {
    padding-left: 0;
  }
  .wdg.wdgCategory.light.highlight .itemDesc .itemTitle {
    margin-top: 0;
    font-size: 18px;
  }
  .wdg.wdgCategory.light .btnShowHide {
    margin-bottom: 20px;
  }
  .wdg.wdgCategory.light .btnGoTo {
    margin-bottom: 20px;
  }
}
.wdg.wdgReviews .item {
  padding: 0;
  background: none;
  margin-bottom: 10px;
  margin-top: 0;
  display: block;
}
.wdg.wdgReviews .item .itemBox {
  display: flex;
  justify-content: flex-end;
}
.wdg.wdgReviews .item .itemImageBottom {
  height: 70px;
  width: 70px;
  max-width: 70px;
  border-radius: 50%;
  overflow: hidden;
  background: lightgrey;
  /* temp */
  margin: 9px 0;
  flex: 1 0 auto;
}
.wdg.wdgReviews .item .itemImage {
  width: auto;
  height: auto;
}
.wdg.wdgReviews .item .plugWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 172px;
}
.wdg.wdgReviews .item .itemDesc {
  padding: 10px 0;
  justify-content: initial;
}
.wdg.wdgReviews .item .itemDesc .itemTitle {
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 21px;
  color: #ab2923;
  margin-bottom: 1px;
  text-transform: uppercase;
  margin-top: 4px;
}
.wdg.wdgReviews .item .itemDesc .itemTitle span:first-letter {
  font-size: 18px;
}
.wdg.wdgReviews .item .itemDesc .articleTitle {
  font-family: "Open Sans Regular", sans-serif;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 21px;
  max-height: 130px;
  overflow: hidden;
}
.wdg.wdgReviews .btnShowHide.reviewsBtn {
  margin-top: 30px;
}
.wdg.wdgReviews .moreUrl {
  float: right;
  color: #000;
  font-weight: 700;
  background-color: #fff;
  padding: 0.5rem 0.8rem;
}
.wdg.wdgReviews a {
  color: #212121;
}
.wdg.wdgReviews {
  position: relative;
}
.wdg.wdgReviews .row {
  -ms-flex: 1;
  flex: 1;
}
.wdg.wdgReviews .item {
  background-position: 40px 27px;
  display: flex;
  overflow: hidden;
}
.wdg.wdgReviews .item .itemTitle {
  margin-top: 20px;
  font-size: 17px;
}
.wdg.wdgReviews .item .itemDesc {
  margin-top: 0;
  padding: 0;
  padding-left: 10px;
  justify-content: center;
}
.wdg.wdgReviews .item .itemDesc .itemTitle {
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 21px;
  color: #ab2923;
  margin-bottom: 1px;
  text-transform: uppercase;
  margin-top: 4px;
}
.wdg.wdgReviews .item .itemDesc .itemTitle span:first-letter {
  font-size: 18px;
}
.wdg.wdgReviews .item .itemDesc .articleTitle {
  font-family: "Open Sans Regular", sans-serif;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 21px;
  max-height: 130px;
  overflow: hidden;
}
.wdg.wdgReviews .item .itemImage img {
  width: auto;
  display: block;
}
.wdg.wdgReviews .btnShowHide.reviewsBtn {
  margin-top: 30px;
}
.rightColWrapper .wdg.wdgReviews .item {
  height: auto;
}
.rightColWrapper .wdg.wdgReviews .item .articleTitle {
  margin-top: 0;
  margin-bottom: 5px;
}
.rightColWrapper .wdg.wdgReviews .item .itemTitle {
  margin-top: 5px;
  margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  .wdg.wdgReviews .item .itemDesc .articleTitle {
    max-height: 62px;
  }
}
@media only screen and (max-width: 1024px) {
  .wdg.wdgReviews .item .itemDesc .articleTitle {
    max-height: 83px;
  }
}
.wdg.wdgBigPhoto .title {
  margin-bottom: 5px;
}
.wdg.wdgBigPhoto .title .titleLogo {
  height: 24px;
  max-height: initial;
  padding-right: 6px;
}
.wdg.wdgBigPhoto .title .titleUnderlined {
  line-height: 29px;
}
.wdg.wdgBigPhoto .item .itemAuthors {
  color: #ab2923;
}
.wdg.wdgBigPhoto .item.itemFirst:hover {
  color: #ccc;
}
.wdg.wdgBigPhoto .item .itemImage:after {
  content: '';
  display: block;
  height: 4px;
  width: 90px;
  background: #ab2923;
  position: absolute;
  left: 0;
  top: auto;
  bottom: -4px;
}
.wdg.wdgBigPhoto .title {
  margin-bottom: 5px;
}
.wdg.wdgBigPhoto .title .titleLogo {
  height: 34px;
  max-height: initial;
  padding-right: 6px;
}
.wdg.wdgBigPhoto .title .titleUnderlined {
  line-height: 29px;
}
.wdg.wdgBigPhoto .item .itemAuthors {
  color: #fff;
}
.rightColWrapper .wdg.wdgBigPhoto .itemDesc {
  margin-left: 0.5rem;
  margin-bottom: 0.5rem;
}
.rightColWrapper .wdg.wdgBigPhoto .itemDesc .itemTitle {
  font-size: 14px;
  line-height: 17px;
}
.rightColWrapper .wdg.wdgBigPhoto .itemDesc .itemAuthors {
  margin-bottom: 10px;
}
.newsletterTitle {
  font-size: 14px;
  margin-bottom: 12px;
  font-family: "Open Sans Regular", sans-serif;
  text-transform: uppercase;
}
.newsletterTitle span {
  border-bottom: 1px solid white;
}
.wdg.wdgNewsletter {
  font-family: "Open Sans Regular", sans-serif;
  background-color: #666666;
  color: #000000;
  transition: height 0.5s ease;
  padding: 0 25px;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop {
  padding-top: 20px;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .newsletterContainer__form {
  height: 35px;
  margin-bottom: 15px;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .newsletterContainer__form .newsletter-input {
  background-color: #cccccc;
  width: 145px;
  height: 35px;
  font-size: 11px;
  padding-left: 15px;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .newsletterContainer__form .newsletter-input::placeholder {
  /* Chrome/Opera/Safari */
  text-transform: uppercase;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .newsletterContainer__form .newsletter-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-transform: uppercase;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .newsletterContainer__form .newsletter-input::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .newsletterContainer__form .newsletter-input::-ms-input-placeholder {
  /* IE 10+ */
  text-transform: uppercase;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .newsletterContainer__form .newsletter-input::-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .newsletterContainer__form .newsletter-submit {
  background-color: #000000;
  width: 90px;
  height: 35px;
  text-transform: uppercase;
  font-size: 11px;
  cursor: auto;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .nmsg {
  display: none;
  font-size: 11px;
  padding-bottom: 10px;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterTop .nmsg .msgerr {
  text-align: center;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterBottom {
  top: 0;
  left: auto;
  position: relative;
  transition: top 0.5s ease;
  padding-bottom: 20px;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterBottom .newsletterContainer__termsDiv {
  display: flex;
  align-items: center;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterBottom .newsletterContainer__termsDiv .newsletterContainer__checkbox {
  width: 35px;
  height: 35px;
  cursor: pointer;
}
.wdg.wdgNewsletter .newsletterContainer .newsletterBottom .newsletterContainer__termsDiv .newsletterContainer__terms {
  width: 200px;
  font-size: 9px;
  margin-left: 15px;
}
.wdg.wdgMostPopular .wdgItems {
  background: #262626;
}
.searchForm .searchInput {
  color: #444;
  padding: 3px 131px 6px 10px;
  width: 380px;
  background: none repeat scroll 0 0 transparent;
  font-size: 19px;
  border-radius: 3px 0 0 3px;
  text-align: left;
  -webkit-appearance: none;
  outline: none;
  border: 1px solid #DDD;
  font-family: "Open Sans Regular", sans-serif;
}
.searchForm .searchButton {
  background-image: none;
  background-color: #000000;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #fff;
  cursor: pointer;
  margin-left: -5px;
  height: 37px;
  width: 88px;
  outline: none;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Open Sans Bold", sans-serif;
}
.searchitem {
  margin-bottom: 1em;
  overflow: hidden;
}
.searchitem .imgHolder {
  background: none;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 3px;
  text-align: center;
  width: 15%;
  max-height: 67px;
  overflow: hidden;
  position: relative;
  display: block;
  background: #ececec;
  outline: none;
}
.searchitem .imgHolder img {
  border: 1px solid #e2e2e2;
  width: 120px;
  height: 67px;
}
.searchitem .desc {
  color: #000;
  float: left;
  margin-left: 1%;
  width: 80%;
}
.searchitem .desc .title {
  color: #000;
  font-size: 16px;
  font-family: "Open Sans Bold", sans-serif;
  min-height: 1.4em;
  overflow: hidden;
  padding-right: 5px;
  text-decoration: underline;
}
.searchitem .desc .subTitle {
  font-size: 13px;
  line-height: 19px;
  overflow: hidden;
}
.searchitem .desc .subTitle .itemdate {
  color: #666;
}
.searchitem .desc .url {
  color: #212121;
  line-height: 18px;
  float: left;
  margin-top: 3px;
  font-size: 14px;
}
.searchResaultText,
.searchNoResults h3,
.searchNoResults strong {
  margin: 10px 0;
}
.searchNoResults ul {
  margin-bottom: 10px;
}
.searchResults .showMore {
  display: flex;
}
.dl-gallery {
  margin-left: -15px;
}
.dl-gallery.dl-gallery-art .dl-gallery-teaser {
  margin-bottom: 15px;
}
.dl-gallery .dl-gallery-teaser {
  position: relative;
  overflow: hidden;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-teaser-image {
  width: 100%;
  display: block;
  min-height: 180px;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-slides-count {
  position: absolute;
  color: #fff;
  bottom: 13px;
  left: 25px;
  background: url('../../images/mobile/gallery/photoIconWhite.svg') no-repeat 0 0;
  text-align: right;
  width: 54px;
  height: 30px;
  box-sizing: border-box;
  padding-top: 5px;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-button-see {
  position: absolute;
  bottom: 15px;
  right: 20px;
  background: #ab2923;
  color: #fff;
  padding: 7px 35px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  text-transform: uppercase;
}
.dl-gallery .dl-gallery-teaser ul {
  display: none !important;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-copyright {
  padding: 2px 4px;
  background: #222;
  color: #fff;
  position: absolute;
  transform: rotate(270deg) translateY(-100%);
  transform-origin: 100% 0;
  top: 0;
  right: 0;
  font-size: 70%;
}
.dl-gallery .dl-gallery-description {
  margin: 20px 15px;
}
.dl-gallery .dl-gallery-description h3 {
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 800;
  font-size: 18px;
}
.dl-gallery .dl-gallery-item {
  border-top: 3px solid #ededed;
  margin: 10px 0 20px;
}
.dl-gallery .dl-gallery-item figcaption {
  overflow: hidden;
  font-weight: 400;
  margin: 20px 0;
  color: #000;
  text-align: left;
}
.dl-gallery .dl-gallery-item figcaption .dl-gallery-item-counter {
  font-size: 18px;
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 400;
  position: relative;
  z-index: 1;
  padding-left: 0;
  display: inline-block;
}
.dl-gallery .dl-gallery-item figcaption .dl-gallery-item-title {
  font-size: 18px;
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 400;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-content {
  position: relative;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-content img {
  width: 100%;
  display: block;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-content .dl-gallery-item-copyright {
  padding: 2px 4px;
  background: #222;
  color: #fff;
  position: absolute;
  transform: rotate(270deg) translateX(100%);
  transform-origin: 100% 100%;
  bottom: 0;
  right: 0;
  font-size: 70%;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-description {
  margin: 10px 20px 20px;
  font-size: 18px;
  font-weight: 400;
  margin-left: 2px;
  line-height: 26px;
  font-family: "Open Sans Regular", sans-serif;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-description p {
  font-weight: normal !important;
}
@media only screen and (min-width: 960px) {
  .dl-gallery-button-see {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .dl-gallery .dl-gallery-item figcaption {
    margin: 20px 15px;
  }
  .imageCaptionWrapper img {
    max-width: 100%;
  }
}
.dl-gallery {
  margin-left: 0;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-slides-count {
  left: 15px;
  bottom: 24px;
  right: auto;
  top: auto;
}
.dl-gallery .dl-gallery-teaser ul {
  display: block !important;
  position: absolute;
  bottom: 10px;
  left: 93px;
  list-style: none;
  max-width: calc(100% - 320px);
  max-height: 70px;
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;
}
.dl-gallery .dl-gallery-teaser ul li {
  display: inline-block;
  border: 1px solid #222;
}
.dl-gallery .dl-gallery-teaser ul li img {
  height: 70px;
  width: auto !important;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-button-see {
  height: 70px;
  box-sizing: border-box;
  padding-top: 27px;
  bottom: 10px;
}
.dl-gallery .dl-gallery-item.vertical-content .dl-gallery-item-content {
  width: 60%;
  margin: 0 auto;
}
.dl-gallery .aside-column {
  float: right;
  width: 300px;
}
.dl-gallery {
  width: 970px;
  overflow: hidden;
  /*.columns-breaker {
            min-height: 100px;
            margin: 10px 0;
            background: magenta;
        }*/
}
.dl-gallery .dl-gallery-items-group {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.dl-gallery .dl-gallery-teaser,
.dl-gallery .dl-gallery-description,
.dl-gallery .dl-gallery-item {
  width: 630px;
  float: left;
  margin-bottom: 30px;
}
.dl-gallery .dl-gallery-description p:first-child {
  font-family: "Open Sans Regular", sans-serif;
}
.dl-gallery .dl-gallery-description p {
  margin: 3px 0 24px;
  font-size: 18px;
  font-weight: 400;
  margin-left: 2px;
  line-height: 26px;
  font-family: "Open Sans Regular", sans-serif;
}
.dl-gallery .columns-breaker .onet-ad {
  margin: 30px auto 60px auto;
}
.dl-gallery .aside-column .onet-ad.fixed {
  position: fixed;
  top: 10px;
}
.dl-gallery .aside-column .onet-ad.bottom {
  position: absolute;
  bottom: 0;
  margin-bottom: 25px;
}
#newDetail.verticalGallery .pageWrapper {
  width: 100%;
}
#newDetail.verticalGallery .pageContent {
  width: 970px;
}
#newDetail.verticalGallery .pageContent .articleDetail {
  float: left;
  width: 630px;
}
#newDetail.verticalGallery .pageContent .rightColWrapper {
  float: right;
}
@media (min-width: 1150px) {
  .dl-gallery {
    width: 1125px;
  }
  .dl-gallery .dl-gallery-teaser,
  .dl-gallery .dl-gallery-description,
  .dl-gallery .dl-gallery-item {
    width: 788px;
  }
  #newDetail.verticalGallery .pageContent {
    width: 1140px;
  }
  #newDetail.verticalGallery .pageContent .articleDetail {
    width: 788px;
  }
}
/* authors page */
.boxAuthorsList {
  display: flex;
  flex-wrap: wrap;
  font-family: "Open Sans Regular", sans-serif;
  color: #424242;
  margin-top: 28px;
}
.boxAuthorsList .authorsItem {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  box-sizing: border-box;
  margin-bottom: 20px;
  overflow: hidden;
}
.boxAuthorsList .authorsItem .authorsImage {
  margin-bottom: 15px;
  display: flex;
  max-width: 100%;
}
.boxAuthorsList .authorsItem .authorsName {
  color: #424242;
  font-size: 18px;
  line-height: 21px;
  height: auto;
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
}
.boxAuthorsList .authorsItem .authorsFunction {
  color: #424242;
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
}
.boxAuthorsList .showMore {
  display: flex;
  flex-wrap: wrap;
}
.boxAuthorsList .showMore .more {
  border: 1px solid #bdbdbd;
  background: #fff;
  text-transform: uppercase;
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #424242;
  padding: 10px;
  text-align: center;
  margin: 0 15px;
  margin-top: 40px;
}
/* author detail */
.authorHeading {
  font-family: "Open Sans Regular", sans-serif;
  margin: 0 auto 25px;
  border-bottom: 2px solid #666;
  padding-bottom: 20px;
}
.authorHeading.infoPerson {
  margin: 0 15px 20px;
}
.authorHeading .authorProfileDetail {
  overflow: hidden;
  margin-bottom: 20px;
}
.authorHeading .authorProfileDetail .logo {
  float: left;
  margin-right: 20px;
}
.authorHeading .authorProfileDetail .logo img {
  display: block;
}
.authorHeading .authorProfileDetail .profileDetails {
  float: left;
}
.authorHeading .authorProfileDetail .profileDetails .authorInfo .name {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 28px;
}
.authorHeading .authorProfileDetail .profileDetails .authorInfo .authorItemTagline {
  font-size: 14px;
  display: block;
  text-transform: uppercase;
  color: #999;
  max-width: 450px;
  width: 90%;
}
.authorHeading .authorProfileDetail .profileDetails .socials {
  margin-top: 20px;
  overflow: hidden;
}
.authorHeading .authorProfileDetail .profileDetails .socials li {
  margin-right: 10px;
  float: left;
  position: relative;
}
.authorHeading .authorProfileDetail .profileDetails .socials li a {
  font-family: 'icomoon';
  color: #666;
  font-size: 1px;
  display: block;
  border-radius: 0;
  width: 41px;
  height: 37px;
}
.authorHeading .authorProfileDetail .profileDetails .socials li a .authorIcon {
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
}
.authorHeading .authorProfileDetail .profileDetails .socials li a .authorIcon:before {
  font-size: 36px;
  margin: 3px 6px 0 0;
  display: block;
}
.authorHeading .authorDescription {
  font-size: 16px;
  line-height: 24px;
}
/* sources page */
.boxSourcesList {
  display: flex;
  flex-wrap: wrap;
  font-family: "Open Sans Regular", sans-serif;
  color: #424242;
  margin: 28px auto 0;
}
.boxSourcesList .listItem {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 2px solid #666;
  margin-bottom: 20px;
}
.boxSourcesList .listItem a {
  color: #333;
  display: flex;
  justify-content: space-between;
}
.boxSourcesList .listItem a .itemTitleContainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.boxSourcesList .listItem a .itemTitleContainer .itemTitle {
  font-family: "Open Sans Bold", sans-serif;
}
.boxSourcesList .listItem a .itemTitleContainer .itemTitle,
.boxSourcesList .listItem a .itemTitleContainer .itemLead {
  display: flex;
}
.boxSourcesList .listItem a .itemImage {
  display: flex;
  justify-content: flex-end;
}
/* source detail */
.sourceHeading {
  margin-bottom: 20px;
}
.sourceHeading .sourceTitle h1 {
  font-family: "Open Sans Bold", sans-serif;
  font-weight: 700;
  font-size: 28px;
}
.sourceHeading .sourceImage {
  margin: 10px 0;
}
.infoSources {
  margin: 0 15px 20px;
}
@media only screen and (max-width: 768px) {
  .boxSourcesList .listItem a {
    display: block;
  }
  .boxSourcesList .listItem a .itemTitleContainer {
    flex-direction: column;
    align-items: center;
  }
  .boxSourcesList .listItem a .itemTitleContainer .itemLead {
    margin-top: 10px;
    text-align: center;
  }
  .boxSourcesList .listItem a .itemImage {
    margin: 20px auto 0;
    justify-content: center;
    display: block;
    text-align: center;
  }
  .boxSourcesList .listItem a .itemImage img {
    margin: 0 auto;
    max-width: 100%;
  }
}
.sourcesPremium .authorSourceProfile {
  margin: 16px 0 27px;
}
.sourcesPremium .mainTitle {
  padding: 34px 0;
  overflow: hidden;
}
.sourcesPremium .mainTitle h1 {
  font-size: 40px;
  line-height: 60px;
  letter-spacing: 0;
}
.sourcesPremium .platformAbout #lead {
  font-weight: normal;
  padding-right: 170px;
  margin-bottom: 35px;
}
.sourceBodyV2 {
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 400;
}
.sourceBodyV2 .mainTitle {
  padding: 34px 0;
  overflow: hidden;
}
.sourceBodyV2 .mainTitle h1 {
  font-size: 40px;
  line-height: 60px;
  letter-spacing: 0;
}
.sourceBodyV2 .boxSourcesList {
  margin: 0 auto;
}
.sourceBodyV2 .boxSourcesList li {
  display: block;
  margin: 5px 0;
  width: 100%;
}
.sourceBodyV2 .boxSourcesList li a {
  display: block;
  line-height: 90px;
  overflow: hidden;
  color: #0555ad;
  display: flex;
  align-items: center;
}
.sourceBodyV2 .boxSourcesList li a .imageWrapper {
  overflow: hidden;
  width: 170px;
  float: left;
  margin: 0 30px 0 10px;
  text-align: center;
}
.sourceBodyV2 .boxSourcesList li a .imageWrapper img {
  max-height: 90px;
  max-width: 140px;
  vertical-align: middle;
}
.sourceBodyV2 .boxSourcesList li a h3 {
  font-size: 35px;
  line-height: 45px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.sourceBodyV2 .boxSourcesList li a h3:after {
  content: "Mówi";
  color: #059be8;
  font-family: "Open Sans Italic", sans-serif;
  font-weight: 400;
  margin-left: 5px;
  padding-bottom: 4px;
}
.sourceHeading {
  border-bottom: 2px solid #666;
}
.sourceHeading .sourceImage {
  overflow: hidden;
}
.sourceHeading .sourceImage .logosWrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sourceHeading .sourceTitle {
  padding: 15px 0;
  overflow: hidden;
}
.sourceHeading .sourceTitle h1 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0;
  color: #000;
}
.sourcePremiumDetail {
  clear: both;
}
.sourcePremiumDetail .logosWrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 27px;
}
#googleAdsCont {
  text-align: center;
  margin: 40px auto;
}
#extraAdsBlock {
  margin-bottom: 50px;
}
#extraAdsBlock .ad_adInfo.asideTitle {
  display: none;
  border-bottom: 1px solid #dddce1;
  color: #898989;
  font-size: 11px;
  line-height: 1.3;
  margin-bottom: 0;
  padding-bottom: 8px;
  text-transform: uppercase;
  font-weight: normal;
}
#extraAdsBlock .onet-ad .ad_adInfo {
  display: none;
}
#extraAdsBlock .ad_adInfoEnd {
  border-top: 1px solid #dddce1;
  color: #898989;
  font-size: 11px;
  line-height: 12px;
  margin-top: 10px;
  padding-top: 5px;
  text-align: right;
}
#onet-ad-top {
  text-align: center;
  margin: 10px auto;
  padding: 10px 0;
}
.screening .customSize {
  width: 98%;
}
.screening .boxDriver {
  width: 98%;
}
.screening .listTitle,
.screening .editorsTitle {
  margin-top: 10px;
}
.screening #onet-ad-top {
  padding: 0;
}
@media only screen and (max-width: 1300px) {
  #newDetail.screening .containerCustom .rightColWrapper {
    padding-right: 10px;
  }
}
@media only screen and (min-width: 1240px) {
  .streamNews .container {
    width: 100%;
  }
  .streamNews .container .streamLine a {
    max-width: 150px;
    width: 100%;
  }
}
#onet-ad-left {
  float: left;
}
#extraAdsBlock .onet-ad .ad_box,
#extraAdsBlock .onet-ad .ad_spons_box,
#extraAdsBlock .onet-ad .ad_wizytowka,
#extraAdsBlock .onet-ad .ad_boxright1,
#extraAdsBlock .onet-ad .ad_boxright2,
#extraAdsBlock .onet-ad .ad_boxright3,
#extraAdsBlock .onet-ad .ad_boxright4,
#extraAdsBlock .onet-ad .ad_boxright5,
#extraAdsBlock .onet-ad .ad_boxright6,
#extraAdsBlock .onet-ad .ad_boxright7,
#extraAdsBlock .onet-ad .ad_boxright8,
#extraAdsBlock .onet-ad .ad_halfpage,
#extraAdsBlock .onet-ad .ad_boks1,
#extraAdsBlock .onet-ad .ad_boksnavi,
#extraAdsBlock .onet-ad .ad_panel1,
#extraAdsBlock .onet-ad .ad_pasekart,
#extraAdsBlock .onet-ad .ad_efektcenter,
#extraAdsBlock .onet-ad .ad_efektright {
  margin: 0 auto 5px;
}
[data-slot="nativeinfeed"] {
  clear: both;
}
[id^="onet-ad-flat-boxleft"],
[id^="flat-boxleft"] {
  margin-top: 20px;
  margin-bottom: 20px !important;
}
#onet-ad-right {
  margin-bottom: 20px !important;
}
#onet-ad-rectangle1,
#onet-ad-rectangle3 {
  display: inline-block;
  margin: 0 5px;
}
@media screen and (min-width: 1160px) {
  #onet-ad-rectangle1,
  #onet-ad-rectangle3 {
    margin: 0 30px;
  }
}
#extraAdsBlock .ad_adInfo.asideTitle {
  display: none;
  border-bottom: 1px solid #dddce1;
  color: #898989;
  font-size: 11px;
  line-height: 1.3;
  margin-bottom: 0;
  padding-bottom: 8px;
  text-transform: uppercase;
  font-weight: 400;
}
#extraAdsBlock .onet-ad .ad_adInfo {
  display: none;
}
#extraAdsBlock .ad_adInfoEnd {
  border-top: 1px solid #dddce1;
  color: #898989;
  font-size: 11px;
  line-height: 12px;
  margin-top: 10px;
  padding-top: 5px;
  text-align: right;
}
#onet-ad-left {
  clear: left;
  float: left;
}
.ad-slot-simple {
  margin-bottom: 20px;
}
#extraAdsBlock .onet-ad .ad_boks1,
#extraAdsBlock .onet-ad .ad_boksnavi,
#extraAdsBlock .onet-ad .ad_box,
#extraAdsBlock .onet-ad .ad_boxright1,
#extraAdsBlock .onet-ad .ad_boxright2,
#extraAdsBlock .onet-ad .ad_boxright3,
#extraAdsBlock .onet-ad .ad_boxright4,
#extraAdsBlock .onet-ad .ad_boxright5,
#extraAdsBlock .onet-ad .ad_boxright6,
#extraAdsBlock .onet-ad .ad_boxright7,
#extraAdsBlock .onet-ad .ad_boxright8,
#extraAdsBlock .onet-ad .ad_efektcenter,
#extraAdsBlock .onet-ad .ad_efektright,
#extraAdsBlock .onet-ad .ad_halfpage,
#extraAdsBlock .onet-ad .ad_panel1,
#extraAdsBlock .onet-ad .ad_pasekart,
#extraAdsBlock .onet-ad .ad_spons_box,
#extraAdsBlock .onet-ad .ad_wizytowka {
  margin: 0 auto 5px;
}
[data-slot=nativeinfeed] {
  clear: both;
}
#floatingGroup #stickyRight .onet-ad {
  width: 300px;
  margin-bottom: 10px;
}
#floatingGroup #stickyRight .stickyWrapper.stickyWrapper--sticky-enable,
.stickyWrapperAlone {
  height: 1500px;
  position: relative;
}
#floatingGroup #stickyRight .stickyWrapper .sticky-slot,
.stickyWrapperAlone .sticky-slot {
  position: -webkit-sticky;
  position: sticky;
  top: 65px;
}
.stickyWrapperAlone {
  height: 1500px;
  position: relative;
}
.stickyWrapperAlone.topEnd .sticky-slot {
  position: fixed;
}
.stickyWrapperAlone.topEnd.bottomEnd .sticky-slot {
  position: absolute;
  bottom: 0;
  top: auto;
}
.partnerLogoContainer,
.native {
  margin-top: 3px;
}
.partnerLogoContainer .logoImg,
.native .logoImg {
  height: 20px;
  width: auto;
  background: #fff;
  padding: 0px;
  display: inline-block;
}
.partnerLogoContainer .logoImg img,
.native .logoImg img {
  max-height: 100%;
}
@media only screen and (max-width: 768px) {
  .partnerLogoContainer,
  .native {
    margin-top: 0px;
  }
}
.relatedTitle,
.seeAlsoTitle {
  position: relative;
  margin-top: 25px;
}
.relatedTitle .title,
.seeAlsoTitle .title {
  font-family: "Open Sans Bold", sans-serif;
  font-size: 18px;
  color: #ab2923;
  text-transform: uppercase;
  margin-right: 9px;
  background: #fff;
  padding-right: 24px;
  display: inline-block;
}
.relatedTitle .titleUnderlined,
.seeAlsoTitle .titleUnderlined {
  border-bottom: 2px solid #cd9a24;
  width: 100%;
  margin-top: -10px;
  display: block;
}
.article_seeAlso ul {
  margin-left: 154px;
}
#newDetail .pageContent .articleDetail .article_seeAlso ul {
  position: inherit;
}
#newDetail .pageContent .articleDetail .article_seeAlso ul li a {
  border: none;
  font-size: 20px;
  color: #1e1e1e;
}
.relatedMaterials_1 a,
.relatedMaterials_2 a {
  color: #1e1e1e;
}
@media only screen and (max-width: 1024px) {
  .wdg .item.itemFirst .itemDesc,
  .wdg.wdgSpecial .item.itemFirst .itemDesc,
  .wdg.wdgSpecial.dark .item.itemFirst .itemDesc {
    margin-bottom: 3vw;
    margin-left: 1.5vw;
  }
  .wdg .item.itemFirst .itemDesc .itemTitle,
  .wdg.wdgSpecial .item.itemFirst .itemDesc .itemTitle,
  .wdg.wdgSpecial.dark .item.itemFirst .itemDesc .itemTitle {
    font-size: 2.5vw;
    line-height: 3vw;
  }
  .wdg .item.itemFirst .itemAuthors,
  .wdg.wdgSpecial .item.itemFirst .itemAuthors,
  .wdg.wdgSpecial.dark .item.itemFirst .itemAuthors {
    font-size: 1.2vw;
  }
  .boxArticleList .listItem.firstItem .itemText {
    margin-bottom: 2vw;
    margin-left: 3vw;
  }
  .boxArticleList .listItem.firstItem .itemTitle {
    font-size: 3vw;
    line-height: 3.9vw;
  }
}
#contentBody404 {
  clear: left;
  float: left;
  width: 100%;
}
#contentBody404 p a.recommend404 {
  border-bottom: medium none;
  font-size: 10pt;
  line-height: 11pt;
  margin-bottom: 24px;
  overflow: hidden;
  text-align: left;
  text-decoration: none;
}
#contentBody404 .recommend404 img {
  height: 90px;
  margin: 0;
  width: 150px;
}
#contentBody404 .recommend404 {
  display: block;
  float: left;
  height: 155px;
  margin-right: 25px;
  width: 150px;
}
#contentBody404 .recommend404 span {
  clear: both;
  display: block;
  padding-top: 5px;
  color: #333333;
}
#contentBody404 .recommend404 span:hover {
  color: #999;
}
.articleDetail .lead {
  margin: 0 0 20px;
  display: block;
}
.articleDetail #detail.recipe,
.articleDetail .detail.recipe {
  overflow: hidden;
}
.articleDetail #detail.recipe.recipeBlock .recipeMeta.recipeMetaFull,
.articleDetail .detail.recipe.recipeBlock .recipeMeta.recipeMetaFull {
  margin: 0px 0px 40px 0;
}
.articleDetail #detail.recipe .line,
.articleDetail .detail.recipe .line {
  clear: both;
  overflow: hidden;
  margin: 10px 0px 30px;
}
.articleDetail #detail.recipe p a,
.articleDetail .detail.recipe p a {
  padding-bottom: 1px;
  border-bottom: 2px solid #ffd40e;
  color: #000;
}
.articleDetail #detail.recipe .image .imageWrapper,
.articleDetail .detail.recipe .image .imageWrapper {
  display: block;
  text-align: -webkit-center;
}
.articleDetail #detail.recipe .title,
.articleDetail .detail.recipe .title {
  font-size: 15px;
  border: 0;
  margin-bottom: 20px;
}
.articleDetail #detail.recipe .title::after,
.articleDetail .detail.recipe .title::after {
  top: -3px;
}
.articleDetail #detail.recipe .recipeTop,
.articleDetail .detail.recipe .recipeTop {
  display: flex;
  overflow: hidden;
  margin: 0 0 33px;
}
.articleDetail #detail.recipe .recipeTop .mainPhoto,
.articleDetail .detail.recipe .recipeTop .mainPhoto {
  width: auto;
  margin-bottom: 0;
  margin-top: 0px;
}
.articleDetail #detail.recipe .recipeMeta,
.articleDetail .detail.recipe .recipeMeta {
  width: 220px;
  margin-right: 20px;
  padding: 20px 12px 0 8px;
  background: #F8F8F8;
}
.articleDetail #detail.recipe .recipeMeta.recipeMetaFull,
.articleDetail .detail.recipe .recipeMeta.recipeMetaFull {
  width: 100%;
  margin: 0;
}
.articleDetail #detail.recipe .recipeMeta.recipeMetaFull ul,
.articleDetail .detail.recipe .recipeMeta.recipeMetaFull ul {
  display: flex;
  justify-content: space-evenly;
}
.articleDetail #detail.recipe .recipeMeta ul,
.articleDetail .detail.recipe .recipeMeta ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.articleDetail #detail.recipe .recipeMeta ul li,
.articleDetail .detail.recipe .recipeMeta ul li {
  padding: 5px 0 5px 55px;
  margin: 0 0 10px;
}
.articleDetail #detail.recipe .recipeMeta ul li.metaItem,
.articleDetail .detail.recipe .recipeMeta ul li.metaItem {
  font-size: 14px;
  font-weight: 400;
}
.articleDetail #detail.recipe .recipeMeta ul li.metaItem::before,
.articleDetail .detail.recipe .recipeMeta ul li.metaItem::before {
  content: '';
  border-radius: 0;
  background: none;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 6px;
  left: 2px;
  width: 47px;
  height: 47px;
}
.articleDetail #detail.recipe .recipeMeta ul li.przygotowanie::before,
.articleDetail .detail.recipe .recipeMeta ul li.przygotowanie::before,
.articleDetail #detail.recipe .recipeMeta ul li.prep::before,
.articleDetail .detail.recipe .recipeMeta ul li.prep::before {
  background-image: url('https://ocdn.eu/kobieta/gotowanie/static/czasPrzygotowanieIkona.svg');
}
.articleDetail #detail.recipe .recipeMeta ul li.gotowanie::before,
.articleDetail .detail.recipe .recipeMeta ul li.gotowanie::before,
.articleDetail #detail.recipe .recipeMeta ul li.cook::before,
.articleDetail .detail.recipe .recipeMeta ul li.cook::before {
  background-image: url('https://ocdn.eu/kobieta/gotowanie/static/czasGotowanieIkona.svg');
}
.articleDetail #detail.recipe .recipeMeta ul li.daniegotowew::before,
.articleDetail .detail.recipe .recipeMeta ul li.daniegotowew::before,
.articleDetail #detail.recipe .recipeMeta ul li.readyin::before,
.articleDetail .detail.recipe .recipeMeta ul li.readyin::before {
  background-image: url('https://ocdn.eu/kobieta/gotowanie/static/czasDanieGotoweIkona.svg');
}
.articleDetail #detail.recipe .recipeMeta ul li.liczbaporcji:before,
.articleDetail .detail.recipe .recipeMeta ul li.liczbaporcji:before,
.articleDetail #detail.recipe .recipeMeta ul li.serves:before,
.articleDetail .detail.recipe .recipeMeta ul li.serves:before {
  background-image: url(' https://ocdn.eu/kobieta/gotowanie/static/porcjeIkona.svg');
}
.articleDetail #detail.recipe .recipeMeta ul li.kalorie:before,
.articleDetail .detail.recipe .recipeMeta ul li.kalorie:before,
.articleDetail #detail.recipe .recipeMeta ul li.calories:before,
.articleDetail .detail.recipe .recipeMeta ul li.calories:before {
  background-image: url('https://ocdn.eu/kobieta/gotowanie/static/kalorieIkona.svg');
}
.articleDetail #detail.recipe .recipeMeta ul li .label,
.articleDetail .detail.recipe .recipeMeta ul li .label {
  font-size: 14px;
  line-height: 14px;
  color: #a1a1a1;
  display: block;
}
.articleDetail #detail.recipe .recipeIngredients,
.articleDetail .detail.recipe .recipeIngredients {
  float: left;
  width: 38%;
  margin: 25px 20px 30px 0;
}
.articleDetail #detail.recipe .recipeIngredients h3.title,
.articleDetail .detail.recipe .recipeIngredients h3.title {
  border-top: 0;
  padding: 0 0 5px;
  margin: 0;
  display: flex;
  align-items: flex-end;
  font-family: "Open Sans Bold", sans-serif;
  position: relative;
  margin-bottom: 8px;
}
.articleDetail #detail.recipe .recipeIngredients h3.title:before,
.articleDetail .detail.recipe .recipeIngredients h3.title:before {
  display: none;
}
.articleDetail #detail.recipe .recipeIngredients h3.title .titleTxt,
.articleDetail .detail.recipe .recipeIngredients h3.title .titleTxt {
  white-space: nowrap;
  font-family: "Open Sans Bold", sans-serif;
  font-size: 18px;
  color: #ab2923;
  text-transform: uppercase;
  margin-right: 9px;
}
.articleDetail #detail.recipe .recipeIngredients h3.title .titleUnderlined,
.articleDetail .detail.recipe .recipeIngredients h3.title .titleUnderlined {
  border-bottom: 2px solid #ab2923;
  width: 100%;
  line-height: 10px;
}
.articleDetail #detail.recipe .recipeIngredients .recipeIngredientsList,
.articleDetail .detail.recipe .recipeIngredients .recipeIngredientsList {
  background: #F8F8F8;
  padding: 20px;
}
.articleDetail #detail.recipe .recipeIngredients .recipeIngredientsList h3,
.articleDetail .detail.recipe .recipeIngredients .recipeIngredientsList h3 {
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  margin: 10px 0 4px 22px;
  padding: 0;
  font-weight: bold;
}
.articleDetail #detail.recipe .recipeIngredients .recipeIngredientsList h3:after,
.articleDetail .detail.recipe .recipeIngredients .recipeIngredientsList h3:after {
  display: none;
}
.articleDetail #detail.recipe .recipeIngredients .recipeIngredientsList ul,
.articleDetail .detail.recipe .recipeIngredients .recipeIngredientsList ul {
  padding: 10px;
  margin: 0;
}
.articleDetail #detail.recipe .recipeIngredients .recipeIngredientsList ul li,
.articleDetail .detail.recipe .recipeIngredients .recipeIngredientsList ul li {
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 3px;
  padding-left: 15px;
  font-family: "Open Sans Regular", sans-serif;
}
.articleDetail #detail.recipe .recipeIngredients .recipeIngredientsList ul li::before,
.articleDetail .detail.recipe .recipeIngredients .recipeIngredientsList ul li::before {
  content: '';
  background: url('https://ocdn.eu/kobieta/gotowanie/static/done.svg') center center no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
  left: -15px;
  top: 3px;
}
.articleDetail #detail.recipe .recipesBox,
.articleDetail .detail.recipe .recipesBox {
  overflow: hidden;
}
.articleDetail #detail.recipe .recipesBox h3,
.articleDetail .detail.recipe .recipesBox h3 {
  font-size: 15px;
  border: 0;
  margin-left: 318px;
}
.articleDetail #detail.recipe .recipesBox h3::after,
.articleDetail .detail.recipe .recipesBox h3::after {
  top: -3px;
}
.articleDetail #detail.recipe .recipesBox ol,
.articleDetail .detail.recipe .recipesBox ol {
  margin: 0;
}
.articleDetail #detail.recipe .recipesBox ol li,
.articleDetail .detail.recipe .recipesBox ol li {
  border-bottom: 1px solid #e0e0e0;
  margin: 0 0 15px;
  padding: 5px 0px 15px 35px;
  overflow: hidden;
}
.articleDetail #detail.recipe .recipesBox ol li::before,
.articleDetail .detail.recipe .recipesBox ol li::before {
  font-family: "Open Sans Bold", sans-serif;
  background: none;
  color: #000;
  left: 0px;
  font-weight: bold;
  font-size: 17px;
  content: counter(li);
  box-sizing: border-box;
  width: 25px;
  margin-right: 8px;
  padding: 4px;
  text-align: center;
  height: 25px;
  line-height: 16px;
}
.articleDetail #detail.recipe .recipesBox .ramka_kontekstowa h3,
.articleDetail .detail.recipe .recipesBox .ramka_kontekstowa h3 {
  font-weight: bold;
  margin-left: 0;
  padding: 0;
  text-transform: none;
  font-size: 20px;
}
.articleDetail #detail.recipe .recipesBox .ramka_kontekstowa h3:after,
.articleDetail .detail.recipe .recipesBox .ramka_kontekstowa h3:after {
  display: none;
}
.articleDetail #detail.recipe .recipesBox .ramka_kontekstowa .ramka_url a,
.articleDetail .detail.recipe .recipesBox .ramka_kontekstowa .ramka_url a {
  color: white;
  padding-bottom: 10px;
  border: none;
}
.articleDetail #detail.recipe .ramka_kontekstowa h3,
.articleDetail .detail.recipe .ramka_kontekstowa h3 {
  font-weight: bold;
  margin-left: 0;
  padding: 0;
  text-transform: none;
  font-size: 20px;
}
.articleDetail #detail.recipe .ramka_kontekstowa h3:after,
.articleDetail .detail.recipe .ramka_kontekstowa h3:after {
  display: none;
}
.articleDetail #detail.recipe .ramka_kontekstowa .ramka_url a,
.articleDetail .detail.recipe .ramka_kontekstowa .ramka_url a {
  color: white;
  padding-bottom: 10px;
  border: none;
}
.articleDetail .relatedTaxonomies {
  margin: 30px 0;
  padding: 16px 0 10px;
  border-bottom: 1px solid #e9ebee;
  border-top: 1px solid #e9ebee;
}
.articleDetail .relatedTaxonomies .title {
  margin: 30px 0 0;
  border: 0;
}
.articleDetail .relatedTaxonomies .title::after {
  top: -3px;
}
.articleDetail .relatedTaxonomies .relatedTaxonomy {
  margin: 0 3px 6px 0;
  background: #f8f8f8;
  padding: 8px 15px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
}
.articleDetail .relatedTaxonomies .relatedTaxonomy:hover {
  background: #424242;
  color: #fff;
  cursor: pointer;
}
.catalogTaxonomy .taxonomyList .taxitem {
  margin: 0 3px 6px 0;
  background: #f8f8f8;
  padding: 8px 15px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
}
.catalogTaxonomy .taxonomyList .taxitem:hover {
  background: #424242;
  color: #fff;
  cursor: pointer;
}
.catalogTaxonomy .taxonomyList .more {
  font-family: FiraSansBold, sans-serif;
  font-size: 16px;
  line-height: 17px;
  margin: 30px 0px 20px;
  padding: 13px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #dcdcdc;
  cursor: pointer;
  display: block;
  width: 100%;
}
.catalogTaxonomy .taxonomyList .showMore {
  float: none;
  width: auto;
  margin: 0;
  text-align: left;
}
.catalogTaxonomy .taxonomyList .showMore .taxonomyList {
  display: inline-block;
}
.streamNews {
  width: 100%;
  background-color: white;
  margin: 0 auto;
  box-sizing: border-box;
  overflow: hidden;
}
.streamNews .container {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.streamNews .container h1,
.streamNews .container h3 {
  width: 100%;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  line-height: 35px;
  font-family: "Open Sans Bold", sans-serif;
}
.streamNews .container .streamLine {
  margin-bottom: 25px;
  width: 180px;
}
.streamNews .container .streamLine a {
  color: #000;
  font-family: "Open Sans Bold", sans-serif;
}
.streamNews .container .streamLine a span,
.streamNews .container .streamLine a h2 {
  width: inherit;
  display: block;
}
.streamNews .container .streamLine a span.title,
.streamNews .container .streamLine a h2.title {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 5px;
  overflow: hidden;
  font-family: "Open Sans Bold", sans-serif;
}
.streamNews .container .streamLine a img {
  width: 100%;
}
.streamNews .container .streamLine a .title {
  font-size: 13px;
  font-weight: 600;
}
.streamNews .container .streamLine.lpsInitialized .partnerLogo {
  margin-left: 0;
  margin-right: 10px;
}
.streamNews .container .streamLine.lpsInitialized .partnerLogo img {
  height: 16px;
}
.streamNews .container .streamLine.lpsInitialized .sponsored {
  margin-left: 0;
}
@media screen and (min-width: 1199px) {
  .streamNews .container .streamLine {
    width: 250px;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1199px) {
  .streamNews .container .streamLine {
    width: 220px;
  }
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 30, 2019, 1:42:22 PM
    Author     : paulgyamfifordjour
*/
.newsletterSignup_wdg {
  text-rendering: geometricPrecision;
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 300;
  margin: 0px;
  /* Style the search field */
  /* Style the submit button */
  /* Clear floats */
}
.newsletterSignup_wdg .container-fluid:before,
.newsletterSignup_wdg .container:after,
.newsletterSignup_wdg .container:before,
.newsletterSignup_wdg .row:after,
.newsletterSignup_wdg .row:before {
  display: table;
  content: " ";
  clear: both;
}
@media (min-width: 768px) {
  .newsletterSignup_wdg .col-sm-6 {
    width: 50%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
  }
}
.newsletterSignup_wdg * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
.newsletterSignup_wdg .red {
  background: url('../../images/newsletter.jpg');
}
.newsletterSignup_wdg .blue {
  background: #1a6b87;
}
.newsletterSignup_wdg .topMain {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.newsletterSignup_wdg .row {
  text-align: center;
  margin-right: -15px;
  margin-left: -15px;
  padding: 10px;
  color: white;
}
.newsletterSignup_wdg form.inputForm ::after {
  content: "";
  clear: both;
  display: table;
}
.newsletterSignup_wdg form.inputForm input {
  padding: 8px;
  font-size: 15px;
  border: 1px solid grey;
  float: left;
  width: 100%;
  border-radius: 2px;
  background: #f1f1f1;
}
.newsletterSignup_wdg form.inputForm button {
  width: 100%;
  margin-top: 5px;
  padding: 10px;
  background: #d99713;
  color: black;
  border-radius: 2px;
  font-size: 14px;
  border-left: none;
  /* Prevent double borders */
  cursor: pointer;
}
.newsletterSignup_wdg form.inputForm .btnBI {
  background-color: #4bd7e2;
}
.newsletterSignup_wdg .inputForm {
  margin: 10px auto;
  max-width: 300px;
}
.newsletterSignup_wdg .hide {
  display: none;
}
.newsletterSignup_wdg .topSlang {
  font-size: 26px;
  margin: 0%;
  line-height: 42px;
  font-weight: bold;
}
.newsletterSignup_wdg .color {
  color: #d99713 !important;
}
.newsletterSignup_wdg .quote {
  font-weight: 100;
  font-style: italic;
  color: #d99713;
}
.newsletterSignup_wdg #subTitle,
.newsletterSignup_wdg #termsConditions {
  font-size: 16px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 30, 2019, 1:42:22 PM
    Author     : paulgyamfifordjour
*/
.newsletterForm {
  text-rendering: geometricPrecision;
  font-family: "Open Sans Regular", sans-serif;
  font-weight: 500;
  margin: 0px;
  /* Style the search field */
  /* Style the submit button */
  /* Clear floats */
}
.newsletterForm .container-fluid:before,
.newsletterForm .container:after,
.newsletterForm .container:before,
.newsletterForm .row:after,
.newsletterForm .row:before {
  display: table;
  content: " ";
  clear: both;
}
@media (min-width: 760px) {
  .newsletterForm .col-sm-6 {
    width: 100%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
  }
}
.newsletterForm * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.newsletterForm .row {
  padding: 10px;
  color: white;
}
.newsletterForm form.inputForm {
  margin-top: 8px;
}
.newsletterForm form.inputForm ::after {
  content: "";
  clear: both;
  display: table;
}
.newsletterForm form.inputForm .form-control {
  display: block;
  width: 100%;
  height: 45px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  border-radius: 0;
  -webkit-border-radius: 0px;
}
.newsletterForm form.inputForm .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  width: 85%;
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0px;
}
.newsletterForm form.inputForm .btn {
  -webkit-appearance: none;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 45px;
  color: white;
  border-radius: 0;
  -webkit-border-radius: 0px;
}
.newsletterForm form.inputForm .btnRed {
  background-color: #c2342b;
}
.newsletterForm form.inputForm .btnBI {
  background-color: #4bd7e2;
}
.newsletterForm form.inputForm .input-group-addon,
.newsletterForm form.inputForm .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.newsletterForm form.inputForm .input-group-btn,
.newsletterForm form.inputForm .input-group .form-control {
  display: table-cell;
}
.newsletterForm .hide {
  display: none;
}
.newsletterForm .topSlang {
  font-size: 35px;
  margin: 0%;
  line-height: 42px;
  font-weight: bold;
}
.newsletterForm .color {
  color: #d99713 !important;
  margin: 0 5px !important;
}
.newsletterForm .quote {
  font-weight: 100;
  font-style: italic;
}
.newsletterForm #subTitle {
  font-size: 18px;
}
.newsletterForm #termsConditions {
  font-size: 12px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 30, 2019, 1:42:22 PM
    Author     : paulgyamfifordjour
*/
.specialInfo {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  /* Style the search field */
  /* Style the submit button */
  /* Clear floats */
  /* Extra small devices (phones, 600px and down) */
}
.specialInfo .container-fluid:before,
.specialInfo .container:after,
.specialInfo .container:before,
.specialInfo .row:after,
.specialInfo .row:before {
  display: table;
  content: " ";
  clear: both;
}
@media (min-width: 768px) {
  .specialInfo .col-sm-6 {
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
  }
  .specialInfo .col-sm-4,
  .specialInfo .col-sm-5,
  .specialInfo .col-sm-8,
  .specialInfo .col-sm-12 {
    float: left;
  }
  .specialInfo .col-sm-5 {
    width: 48%;
  }
  .specialInfo .col-sm-12 {
    width: 100%;
  }
  .specialInfo .col-sm-8 {
    width: 66.66666667%;
  }
  .specialInfo .col-sm-4 {
    width: 33.33333333%;
  }
}
.specialInfo * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.specialInfo .topMain {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.specialInfo .row {
  margin: 0px;
}
.specialInfo .hide {
  display: none;
}
.specialInfo .title {
  font-size: 40px;
  margin: 0%;
  line-height: 42px;
  font-weight: bold;
}
.specialInfo .color {
  color: #d99713;
}
.specialInfo .quote {
  font-weight: 100;
  font-style: italic;
  color: #d99713;
}
.specialInfo .badge {
  background: #ba2e26;
  padding: 15px 10px;
  color: white;
  height: fit-content;
}
.specialInfo .subTitle {
  font-size: 25px;
}
.specialInfo .mapouter {
  text-align: right;
  height: 450px;
}
.specialInfo .gmap_canvas {
  overflow: hidden;
  background: none !important;
  height: 500px;
}
.specialInfo p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.specialInfo .breadcrumbItem {
  background-color: #ba2e26;
  color: #ffffff;
  font-size: 14px;
  text-transform: capitalize;
  padding: 2px 8px;
}
.specialInfo .profile {
  background: #80808021;
  padding: 20px;
  margin-bottom: 20px;
}
.specialInfo .first-child {
  margin-right: 20px;
}
.specialInfo .name {
  margin-bottom: -20px;
  font-size: 30px;
}
.specialInfo .proTitle {
  font-weight: lighter;
  font-size: 20px;
}
.specialInfo .profileImg {
  box-shadow: 10px 10px #ba2e26;
  width: 200px;
}
.specialInfo #inputForm {
  padding: 5px;
  margin-bottom: 0px;
}
.specialInfo form#inputForm input {
  padding: 8px;
  font-size: 20px;
  border: 1px solid grey;
  float: left;
  width: 100%;
  border-radius: 2px;
  background: #f1f1f1;
}
.specialInfo .row {
  text-align: center;
  margin-right: -15px;
  margin-left: -15px;
  padding: 10px;
  color: white;
}
.specialInfo form#inputForm button {
  width: 100%;
  margin-top: 5px;
  padding: 10px;
  background: #d99713;
  color: black;
  border-radius: 2px;
  font-size: 20px;
  border: 1px solid #d99717;
  border-left: none;
  /* Prevent double borders */
  cursor: pointer;
}
.specialInfo form#inputForm::after {
  content: "";
  clear: both;
  display: table;
}
.specialInfo .hide {
  display: none;
}
.specialInfo .maginer {
  margin-bottom: 20px;
}
.specialInfo .padder {
  padding: 20px;
}
@media only screen and (max-width: 600px) {
  .specialInfo .first-child {
    margin-right: 0px;
  }
  .specialInfo #inputForm {
    margin-bottom: 10px;
  }
  .specialInfo .badge {
    margin: 10px;
  }
}
.specialInfo ul {
  counter-reset: li;
  padding-left: 48px;
  list-style: none;
  /* Remove default bullets */
}
.specialInfo ul li {
  position: relative;
  overflow: inherit;
  margin: 0 0 10px 23px;
}
.specialInfo li {
  display: list-item;
  text-align: -webkit-match-parent;
}
.specialInfo li:before {
  background: #ab2923;
  content: "";
  width: 13px;
  height: 13px;
  border-radius: 100%;
  position: absolute;
  top: 4px;
  left: -29px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2019-03-06, 14:51:55
    Author     : mgalus
*/
#breakingNewsBarWrapper .breakingNewsBar {
  position: fixed;
  z-index: 10;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  background-color: #f4f42a;
  box-shadow: 0px 1px 5px #555;
  width: 100%;
}
#breakingNewsBarWrapper .breakingNewsBar a {
  display: block;
  padding: 5px 50px 5px 5px;
  color: #000;
}
#breakingNewsBarWrapper .breakingNewsBar .underlined {
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  #breakingNewsBarWrapper .breakingNewsBar {
    margin-top: -15px;
  }
  #breakingNewsBarWrapper .breakingNewsBar a {
    padding: 20px 50px;
  }
}
#breakingNewsBarWrapper .close {
  position: absolute;
  right: 20px;
  top: 7px;
  padding: 10px;
  cursor: pointer;
}
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes jello {
  11.1% {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.quizAndPollModule .pollTime {
  font-size: 14px;
  background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB1ElEQVRIS5WW4TXEUBCFv61gtwO2AlSAClCBVQEqWCpABagAFdCBVQE6oALO57zJeZK3ycv82WwyuXfmzpuZTOi3TeAA2AO83k7uK+ADeAGe0nURabIGX7AlsEjPPzNAbwXhRnp+B1yWiEoEh8AtMANugOueCA3kDDgFvoAT4DEPuk1gxIK/ARIpQ41JJPBWIjGjP8sJBHwA7lNURtS2kKwByBzM2GyPgaPIJAiM4BVQa/UtgYtlUaMGpcwk0cfa7KhAEBiRzPMBWYYIJDXY96TEQoK4YUEtWJ/VEPi+Uln4uQSCXlVEXyNRBGe/KPm5BFbfG2YyZLUZiOMJXElgV1pUiztkYwj0nUrwk7rwYgi94hTlEOItxxIo567aAqVeKBKMkSjOuR1rhM6fdaZEsyiyL9gDNZZ3rFmYTakxmyKPOaYdCdIh2W+R/DumYxqtnaGzyaYSI8+imQxjR0WNhJ1REfPDYjtD2unWgIaP9XlO9VSmZtjpEOO6r3B9ZII7cpStM67jxVg4ZqPTmIXjLjFqt1px4QSJmegwTQV0AUlYMgGdmgb2nX57V2aAWCgbyR2hmUl8Rfg/ln4MSIPQv5Pxuq+KnMiMAtCG1NzZQWjEa6X8BUoSejb2RO4sAAAAAElFTkSuQmCC');
  padding: 0 0 0 30px;
  line-height: 24px;
  height: 24px;
}
.quizAndPollModule .pollTime .thankyou {
  display: none;
  font-weight: bold;
}
.quizAndPollModule .pollTime .expiration .days {
  font-weight: bold;
}
.quizAndPollModule .formitem .formitem_answers {
  position: relative;
}
.quizAndPollModule .formitem .formitem_answers .formitem_vote_loader {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7) center center url('data:image/gif;base64,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') no-repeat;
  display: none;
}
.quizAndPollModule .formitem ul.poll_results {
  list-style: none;
  padding: 0!important;
}
.quizAndPollModule .formitem ul.poll_results li {
  display: block;
  padding: 10px;
  background: #F6F5F4;
  border-bottom: 1px solid #fff;
}
.quizAndPollModule .formitem ul.poll_results li::before {
  content: none;
}
.quizAndPollModule .formitem ul.poll_results li .imageContainer {
  margin-right: 10px;
  float: left;
}
.quizAndPollModule .formitem ul.poll_results li .imageContainer img {
  width: 40px;
  height: 40px;
}
.quizAndPollModule .formitem ul.poll_results li .poll_description {
  overflow: hidden;
}
.quizAndPollModule .formitem ul.poll_results li .poll_description .poll_result_title {
  font-size: 14px;
  margin-bottom: 10px;
  float: left;
}
.quizAndPollModule .formitem ul.poll_results li .poll_description .poll_your_vote {
  font-weight: bold;
  font-size: 11px;
  color: #333;
  text-transform: uppercase;
  float: right;
}
.quizAndPollModule .formitem ul.poll_results li .poll_description .poll_bar {
  clear: left;
  float: left;
  width: 100%;
  height: 12px;
}
.quizAndPollModule .formitem ul.poll_results li .poll_description .poll_bar .poll_bar_fill {
  background: #00A9CF;
  width: 0%;
  height: 12px;
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
}
.quizAndPollModule .formitem ul.poll_results li .poll_description .poll_result_value {
  float: right;
  font-weight: bold;
  font-size: 16px;
  color: #00a9cf;
  width: 60px;
  text-align: right;
}
.quizAndPollModule .formitem ul.poll_results li .poll_share {
  overflow: hidden;
  padding-top: 10px;
}
.quizAndPollModule .formitem ul.poll_results li .poll_share .poll_share_encouragement {
  line-height: 30px;
  float: left;
  font-size: 12px;
  color: #666;
}
.quizAndPollModule .formitem ul.poll_results li .poll_share .poll_share_socials {
  float: left;
}
.quizAndPollModule .formitem ul.poll_results li .poll_share .poll_share_socials a.shareLink {
  display: inline-block;
  box-sizing: border-box;
  width: 110px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px 0 35px;
  background: #666;
  border-radius: 4px;
  margin: 0 5px;
  color: #fff;
  font-size: 12px;
  font-family: Arial, sans-serif;
  cursor: pointer;
  text-decoration: none;
  background-size: 34px auto;
  background-repeat: no-repeat;
  background-image: url("data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAHgCAYAAAD5dw6SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNzBBQzY0NDVENERFNTExOEFFNkYxQjc5MUE0MDUyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRDI0NDc0NzRENjAxMUU1ODVEREY2ODYxQjc4N0ZDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRDI0NDc0NjRENjAxMUU1ODVEREY2ODYxQjc4N0ZDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNzBBQzY0NDVENERFNTExOEFFNkYxQjc5MUE0MDUyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNzBBQzY0NDVENERFNTExOEFFNkYxQjc5MUE0MDUyQiIvPiA8L3JkZjpEZXNjcmlwdGlv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");
}
.quizAndPollModule .formitem ul.poll_results li .poll_share .poll_share_socials a.shareLink.shareFb {
  background-color: #3C6CA1;
  background-position: 0 -1px;
  padding: 0 10px 0 27px;
}
.quizAndPollModule .formitem ul.poll_results li .poll_share .poll_share_socials a.shareLink.shareTweeter {
  background-color: #00A9CF;
  background-position: 0 -36px;
}
.quizAndPollModule .formitem ul.poll_results li .poll_share .poll_share_socials a.shareLink.shareGp {
  background-color: #F03D23;
  background-position: 0 -205px;
}
.quizAndPollModule .formitem ul.poll_results li .poll_share .poll_share_socials a.shareLink:last-child {
  margin-right: 0;
}
.quizAndPollModule .formitem ul.poll_results li.yourChoice {
  background: #E2E1DD;
  position: relative;
}
.quizAndPollModule .formitem .poll_votes_summary {
  clear: left;
  margin: 5px 0;
  color: #999;
  font-size: 14px;
}
.quizAndPollModule .formitem .poll_votes_summary .poll_votes_count {
  color: #333;
}
@media only screen and (min-width: 0px) and (max-width: 996px) {
  .contentWrap .quizAndPollModule.typePoll {
    width: 108%;
    margin-left: -4%;
  }
  .contentWrap .quizAndPollModule.typePoll ul.poll_results {
    padding-left: 0;
  }
  .contentWrap .quizAndPollModule.typePoll .formitem ul.poll_results li .poll_share .poll_share_socials a.shareLink {
    margin: 0 1px;
    padding: 0 10px 0 32px;
    text-decoration: none;
    width: 97px;
  }
  .contentWrap .quizAndPollModule.typePoll .formitem ul.poll_results li .poll_share .poll_share_socials a.shareLink.shareFb {
    padding: 0 10px 0 27px;
  }
  .contentWrap .quizAndPollModule.typePoll .formitem .poll_votes_summary,
  .contentWrap .quizAndPollModule.typePoll .formitem_text,
  .contentWrap .quizAndPollModule.typePoll .pollTime {
    margin-left: 21px;
    margin-right: 21px;
  }
  .contentWrap .quizAndPollModule.typePoll .poll_share_encouragement {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .contentWrap .quizAndPollModule.typePoll .poll_your_vote {
    display: none;
  }
}
@media only screen and (min-width: 480px) {
  .quizAndPollModule.typePoll .formitem ul.poll_results li .poll_description .poll_result_title {
    margin-right: 80px;
  }
  .quizAndPollModule.typePoll .poll_your_vote {
    position: absolute;
    right: 10px;
  }
  .quizAndPollModule.typePoll .imageContainer ~ .poll_share {
    margin-left: 50px;
  }
}
@media only screen and (min-width: 768px) {
  .quizAndPollModule.typePoll .formitem ul.poll_results li .poll_share .poll_share_socials {
    float: right;
  }
}
.quizAndPollModule * {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", Arial, sans-serif;
}
.quizAndPollModule .image {
  width: auto;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.quizAndPollModule .image .imageWrapper {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.quizAndPollModule .image .imageWrapper.withCaption:before {
  position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(229, 229, 229, 0) 55%, rgba(204, 204, 204, 0) 60%, rgba(0, 0, 0, 0.55) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(229, 229, 229, 0)), color-stop(60%, rgba(204, 204, 204, 0)), color-stop(100%, rgba(0, 0, 0, 0.55)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 55%, rgba(204, 204, 204, 0) 60%, rgba(0, 0, 0, 0.55) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(229, 229, 229, 0) 55%, rgba(204, 204, 204, 0) 60%, rgba(0, 0, 0, 0.55) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(229, 229, 229, 0) 55%, rgba(204, 204, 204, 0) 60%, rgba(0, 0, 0, 0.55) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 55%, rgba(204, 204, 204, 0) 60%, rgba(0, 0, 0, 0.55) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#8c000000', GradientType=0);
  /* IE6-9 */
  pointer-events: none;
}
.quizAndPollModule .image .imageWrapper .shadowOverlay {
  width: 100%;
  height: 30%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
}
.quizAndPollModule .image .imageWrapper img {
  width: 100%;
  display: block;
}
.quizAndPollModule .image .imageWrapper .imageCaption {
  position: absolute;
  bottom: 18px;
  left: 20px;
}
.quizAndPollModule .image .imageWrapper .author {
  color: #999999;
  font-size: 11px;
  display: block;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  right: auto;
  position: relative;
  overflow: hidden;
  line-height: 1.3;
  transform: none;
}
.quizAndPollModule .image .imageWrapper .author a {
  color: #999;
}
.quizAndPollModule .image .imageWrapper .caption {
  color: #fff;
  font-size: 15px;
  margin-top: 10px;
  display: block;
  position: relative;
}
.quizAndPollModule .paragraph {
  font-size: 15px;
  line-height: 23px;
}
.quizAndPollModule .heading {
  font-weight: bold;
  overflow: hidden;
  display: table;
  font-size: 18px;
  line-height: 23px;
}
.quizAndPollModule .heading strong,
.quizAndPollModule .heading span {
  display: table-cell;
}
.quizAndPollModule .heading strong {
  padding-right: 10px;
}
.quizAndPollModule .heading,
.quizAndPollModule .image,
.quizAndPollModule .paragraph,
.quizAndPollModule .embeddedApplication {
  margin-bottom: 20px;
}
.quizAndPollModule .article_seeAlso {
  margin-bottom: 40px;
}
.quizAndPollModule .embeddedApplication {
  overflow: hidden;
  max-height: 601px\9;
}
.quizAndPollModule .article_seeAlso ul {
  font-size: 12px;
}
.quizAndPollModule .article_seeAlso ul li {
  list-style: inside none disc;
  font-size: 14px;
}
.quizAndPollModule .article_seeAlso ul li a {
  font-size: 16px;
}
.quizAndPollModule .article_seeAlso ul.nonelist li {
  list-style: none;
}
.quizAndPollModule .contener {
  padding-bottom: 10px;
}
.quizAndPollModule .formitem_explanation {
  display: none;
  border: solid 2px #E4E4E4;
  margin: 20px 0 52px;
}
.quizAndPollModule .formitem_explanation .formitem_explanation_title {
  text-align: left;
  padding: 13px 160px 13px 13px;
  line-height: 1.3;
  font-size: 17px;
  font-weight: bold;
  background: #E4E4E4;
  overflow: hidden;
  position: relative;
}
.quizAndPollModule .formitem_explanation .formitem_explanation_title .formitem_explanation_skip {
  position: absolute;
  right: 13px;
  font-size: 11px;
  cursor: pointer;
  display: inline-block;
  padding: 3px 29px 3px 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAIAAACeHvEiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFDOTI1RkYwMjBCQzExRTVBODZCOTlFMkJGNzRERDlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFDOTI1RkYxMjBCQzExRTVBODZCOTlFMkJGNzRERDlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUM5MjVGRUUyMEJDMTFFNUE4NkI5OUUyQkY3NEREOUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUM5MjVGRUYyMEJDMTFFNUE4NkI5OUUyQkY3NEREOUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DaLSQAAACVUlEQVR42pSVu24aURCGWW7LJQuIDUKyBAp99gHS+QEsV2mSKlSunCJ+AT9AnCZV0ls05AH8BHkAU1IgxKWxENJyWy4h3+7Yy9k14OSXQGeZmX9n5vwzaL1eL3IA2+3WP2uaFjmM+N5gifcPQqE94QUWCfvjYbPZqCwgFotFPTzniqsUErxer1erFd8bD5iIjHtIJBJwcRCuMItQELlcLheLBY/5fD6bzWYyGayz2Wwymdi27ThOKpXCU+h8Io3uCgXvx4mAXC5Xq9XwCxWPT6fTGY1G6XRa1/VkMuln5LJIFlDwwkqlUi6Xj1zHeDxut9vkSFK8CSK3ZL8WCiGL4xSgUCiUSiVeSQiB0v6oXw4HCon8A6rVKikQIvfosvCRe6Gdz3uxF/TCNM1wLoCfuJGA78Pd9fXdwD0N3NNDwEhfyEVYQNxXmlzqDvoby744P228NVud11++6wGjYRi+JgOqQ0tBR/PdVfP297efztXXUzNihItSHx/lTLcQlWpw7hv184tG8sMn49fn9/XGvaNa0YQ6B1EhJhEMgYKsy+btR/umXr8Znv1oXlp6iMWfAxfdbpfWzudzumVZlqhoB3swiJycGOFrarVa0mMRXlTK4UEEHnY39lD0+33GTZ2ARxZGC0UzIwj8uFim0+lwOGSOqMgfyN00Qo+uKQ2Bo86924gsoEh5UMdak40JEQqmNcKFuVgsvvIgvQSkiVX3sGczhFaMbBk5+LtOthS9kEJUigCLujHJS/amzxJ9gsQf3JjqfsZbFbhqenl7qwH/9U/yV4ABABsjvIq1SeRcAAAAAElFTkSuQmCC) right center no-repeat;
  color: #333;
}
.quizAndPollModule .formitem_explanation .formitem_explanation_title .formitem_explanation_skip:hover {
  color: #000;
}
.quizAndPollModule .formitem_explanation .formitem_explanation_text {
  font-size: 15px;
  line-height: 1.35;
}
.quizAndPollModule .formitem_explanation .formitem_innercontent {
  width: 70%;
  margin: 3% auto;
}
.quizAndPollModule .formitem_explanation .formitem_explanation_media {
  margin-top: 3%;
}
.quizAndPollModule .formresult {
  display: none;
}
.quizAndPollModule .formitem_answer_col2,
.quizAndPollModule .formitem_answer_col3 {
  overflow: hidden;
  width: 100%;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer,
.quizAndPollModule .formitem_answer_col3 .formitem_answer {
  display: table-cell;
  width: 50%;
  padding: 27px 20px 15px;
  box-sizing: border-box;
  position: relative;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer:nth-child(odd),
.quizAndPollModule .formitem_answer_col3 .formitem_answer:nth-child(odd) {
  border-right: solid 1px #fff;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer .formitem_answer_text,
.quizAndPollModule .formitem_answer_col3 .formitem_answer .formitem_answer_text {
  overflow: visible;
  white-space: normal;
  height: auto;
  line-height: 1.3;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer .formitem_answer_group,
.quizAndPollModule .formitem_answer_col3 .formitem_answer .formitem_answer_group {
  display: table;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer .formitem_answer_group .formitem_answer_checkbox,
.quizAndPollModule .formitem_answer_col3 .formitem_answer .formitem_answer_group .formitem_answer_checkbox {
  display: table-cell;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer .formitem_answer_group .formitem_answer_text,
.quizAndPollModule .formitem_answer_col3 .formitem_answer .formitem_answer_group .formitem_answer_text {
  display: table-cell;
  vertical-align: middle;
  padding-top: 8px;
  width: 100%;
  position: static;
  padding: 0;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer .formitem_answer_group .formitem_answer_text .formitem_answer_text_message,
.quizAndPollModule .formitem_answer_col3 .formitem_answer .formitem_answer_group .formitem_answer_text .formitem_answer_text_message {
  top: 4px;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer_img,
.quizAndPollModule .formitem_answer_col3 .formitem_answer_img {
  overflow: hidden;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer_img img,
.quizAndPollModule .formitem_answer_col3 .formitem_answer_img img {
  width: 100%;
  display: block;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer_checkbox,
.quizAndPollModule .formitem_answer_col3 .formitem_answer_checkbox {
  margin: 0 11px 0 0;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer_group,
.quizAndPollModule .formitem_answer_col3 .formitem_answer_group {
  overflow: hidden;
}
.quizAndPollModule .formitem_answer_col2 .image .imageWrapper img,
.quizAndPollModule .formitem_answer_col3 .image .imageWrapper img {
  width: 100%;
  max-width: auto;
}
.quizAndPollModule .formitem_answer_col2 .image,
.quizAndPollModule .formitem_answer_col3 .image {
  margin-bottom: 13px;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer_group,
.quizAndPollModule .formitem_answer_col3 .formitem_answer_group {
  display: table;
  width: 100%;
}
.quizAndPollModule .formitem_answer_col2 .formitem_answer_row,
.quizAndPollModule .formitem_answer_col3 .formitem_answer_row {
  overflow: hidden;
  display: table-row;
}
.quizAndPollModule .formitem_answer_col3 .formitem_answer {
  width: 33%;
  border-right: 1px solid #fff;
}
.quizAndPollModule .formitem_answer_col3 .formitem_answer:last-child {
  border: none;
}
.quizAndPollModule .formitem_text {
  margin: 50px 0 20px;
  font-weight: 600;
  font-size: 18px;
  display: table;
}
.quizAndPollModule .formitem_text strong {
  display: table-cell;
  padding-right: 10px;
  white-space: nowrap;
}
.quizAndPollModule .formitem_text span {
  display: table-cell;
}
.quizAndPollModule .formitem_media {
  overflow: hidden;
}
.quizAndPollModule .formitem_answer {
  border-top: solid 1px #fff;
  cursor: pointer;
  background: #f8f8f8;
  overflow: hidden;
}
.quizAndPollModule .formitem_answer:hover {
  background: #ececec;
}
.quizAndPollModule .formitem_answer:hover .formitem_answer_checkbox {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4RDVDNjU4MEY2RTExRTVCOERDQjIzQzdCMzUyODk2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4RDVDNjU5MEY2RTExRTVCOERDQjIzQzdCMzUyODk2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjhENUM2NTYwRjZFMTFFNUI4RENCMjNDN0IzNTI4OTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjhENUM2NTcwRjZFMTFFNUI4RENCMjNDN0IzNTI4OTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60d/x3AAAB6UlEQVR42qxV36sBURC+Zy37ICVCoUSSJCXK//8oGyFJeVBXSUTJ7/z6rtEYu3vvdmMeTntm5nwz38ycs+p6F6XU113k979E4eQ7561A7wgl8QGgR0aXy8WRFMWxr2Q9n88ej8d6AAI4rDDzN29Pp9NVCFnr9fpgMGDPnxhM7bfe2fvQbrcXiwUCpNPpbDZLSu1JUqnD4dDr9SiC1BMcrcPhcDabAQX60WiELbnpHBZEWq3Wer0+Ho/lctleL3xMp1McZnSUKRQKvbQfh03TBApscEomk7lczsJruVw2m005d4VCIR6PP6lBC1L7/V7XddQPqX3fhSIT0+12i9IwTU3TUqkUozzbD9t8Pu90OhwQqRWLxUgkAivlu9vtCBQosVgMVklf4wHBmUwmI6vb7XZBFgkiADJilEAgAFLOA8m16Pf74/EY3tBj9Xq9wWAQNSYrNIZhVKtVn88HDfk4Tzbi05hwatx7AqrVan6/3z5fj64RNtkwI41Gg7hwaeGAVpRKpXA4LBN5AZIotG42G1QXNcZhmj1IPp9PJBLuz4jlWqxWK0wNoWArb8Nft59RZF6TyQQ3BspoNApS0kc2lz4UP7WW4tEWVwkDXalUZFEc/d0fNkrZ9SF2B5JE3J/azzz+H/kd3QQYADsC+MlZyurxAAAAAElFTkSuQmCC);
  background-position: center center;
}
.quizAndPollModule .formitem_answer_checkbox {
  width: 26px;
  height: 26px;
  border: 1px solid #d0d0d0;
  float: left;
  background: #fff;
  color: #fff;
  margin: 10px 11px;
  border-radius: 1px;
}
.quizAndPollModule .formitem_answer.answer_checked {
  background: #2c82cf !important;
  color: #fff;
}
.quizAndPollModule .formitem_answer.answer_checked .formitem_answer_checkbox {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wUdDCAvcmDk9wAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAC7klEQVQ4y42UT2hcVRTGf+e+1yEYQ20UhUrMJJOXpsE/1IWluLHbSixdaLC0KwtZBARHKVWL/4WKC1shTbXZOc0IkdSxblUQWov7QGo1GbsTWrKIrZp5934u3ss446RNz+ZduOf+7vfuOd+xVFJEA7QFLACOO4ZACDPbYDPgCABbwLjL8E1YCKH9LhkucvlG0ObqAMyaIHOOm7f+RjnczHA+gHMBnEjR5kA5nHMEwY0bK4yNjTE7+yXmHJJAQUqDl4IUdHcRQtBaw+uFg4c1kIxosJSocq4qSSKEDPPL0rLePP6WfCNtO9gZXkHSy+VX9UhpWMVkp/pLwxosJZo/X1NsZiwt1Tl0+BDX/7jOvd3dHDt2NH+ujSrlOHnyU2q1C8RxTJqmODPu7+1l15NPwK+/Leup3U+rP0ly+TtUOVfVurhWlSEEfV27oOJQlts3mKg4tEPJzkd18dJlhRDk6vU6KysroOxRU+Dt997nu+9/aKqUsmL9dPlnjr7+BuAIIRBHEWbGiQ8/YM+e3Zn+vXufoVwu500Nzjm895TLZRYXF5vQ5fo1Jicn+WetQZCaF00ceYkDB/ZjeZ4pv/74O+9SrVTxZljePtsfepC5uTkKhQLj4+Ms/X4NYTjL+u65Z/dx6tQnWN6Hzrn/gH811pg4MsGPFy9lG2Z47xkdHSWKIhYWFpCEcnW7Hn+M6myFQqHQVjwLIcgwZPDn6irPv3iQK1euZgfzZrWmSbJV3/aHmZ//it5tW5u/vv51rfSenh7OTJ3mgW33ZW4IwixzhbkISWztvoezn59pwtpdaZ3mLfb3MTMzQ6FQIHKZbyNnKHjiOGZ6epokKTVh6+rW12QN1mm72jffaiAZUX9pWAPJiIoDJX1Rmd3UlrcFpl46Pf2ZSkOZrU589LH8/5K89x3ArMoC2cYj8ZXya9y6ucrU1BRxHLfMvs4hK4k7AiWRpinee7q6ujoPt7iItsZuAbYmtirw3hNF0e3HZJ7/L8uyYGGC9aA4AAAAAElFTkSuQmCC) !important;
  background-position: center center;
  background-repeat: no-repeat;
}
.quizAndPollModule .formitem_answer.answer_wrong {
  background: #e52727 !important;
  color: #fff;
}
.quizAndPollModule .formitem_answer.answer_wrong .formitem_answer_checkbox {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRGMDgyRjIyMTQyMDExRTVBRkVGRDA3MDhBODc0NTFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRGMDgyRjIzMTQyMDExRTVBRkVGRDA3MDhBODc0NTFBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEYwODJGMjAxNDIwMTFFNUFGRUZEMDcwOEE4NzQ1MUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEYwODJGMjExNDIwMTFFNUFGRUZEMDcwOEE4NzQ1MUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Iy9pYAAAEJElEQVR42pRUz29VVRCeOefe+2xLKSYmxo3Ltmgice3GqHFPoqEt1oQYqVVI2i4g2tc2lcSFbjT+DZhGiKIrFISCRWSjG11gwqJiUH60pda+9t17zozfnPuKbjnv5b17z5nzzTcz3wyrRhJHJMqq5JmJVNmeSSk68cFxRkz2rsIMU2LBwnbJlOPNTog1anTkiSIFrxlpRZwrE0eyXYnk2JBhz5VtqUtXKbL5Z2EYANy4wL6KwYs5BgpxYNh5Epg7HDpDoYoktx0GeRwB0imgXCKLoBARuOScBUciQVmSNwtGyT5tuGcK7BMVg3fmH4TtBjBAzRghLxYRoCU4lwnJ1pWrPrQB5aJRb4CEkEd4JHiodLv9/VVCFgkROCMNEDtUpLtUwScGrVoLC8tP9a+MTYSqhfRp2jSbZCfl1sqbY7cGBzfPnBLRoGmJfQmn6aEE0MbClzcHBm8O9C/v3bv61jh8ix1GA0koq4cPLw/2w+CPgafXz5xO6FWN5tQxA49yxFH+8nNGIbOXsrW4uDI1yagCJYNQ3Tt6rHXpYoGQ1DtU89frlLJTLyQ9kEUckZ5HTzS7h0bMi+tm5r/PnV2dmvIlki/3jhwNF76pnEcdkP6uQwd73z0OKUTUOi04Q92sLkCHoEhlfWZm69RpUPWZtKM0Xnw5o7J94UeSMmNuq/S+frCvOWclRWk81OM6QPZnvFxHbES3Z6bj518JQ9mBs65YBc0tH6h6z8jo7pk5X/umOrQEpFaUrNMZysFJBpmprDWnN77+wqPwwSFsVL5Qnw+P9M3OepQLppQbBTJpGxBKCJFF7LHz4ApRsARyebV9+/mXwsot4iIqtBayJ558/PxZYQ+1m7nRcfWPsap/fdozcaF50I9S3R9/J9xdZ+1GRJmLufrqr99XpyYctXA5JcAEW6P87z8Vsj7WuL0+dqR1ZQl0nanBxFSZR219e/7uxDQF1C2E1NTUSVNdNUlUzbKkWNx5+1D78k8UyqzhpeLu4f3g/c9nJwvyW14bUjReeG7Px5+6wtv84Y7/DPUCd/I2LyCmjfE34qUfCuxmJvldwwd2z8/DW+Z0/eRCYd22tfndop+c7PvkQ8oeqdTldWgQauKCTMf1ianW5aXKFRhmTEVjeGT3/Hu11a7mfO/QqKmcuSBdu3juzrFZ+M4fKFsRDhIMT+x7XtnvGnnGJSLseW30sdkmmh/Eg/mjvrnmnpEhUbfN0pV39R541Sv91yV1Z6cWt+bcXFr8c9++tQ8+wkgIO50tqWthE6Lef//E8jPPtq9dS7ei7ixKg8Iw6iFgM+W3GxE26bWy7WgtnqzsZgjljes1QkwX6sU2/GNn7prurfGw4bw+kIWrK826E4PNs8js04UdZWvqtZ1h7lg75XyopSnZHc+mrs7LQ6PA9b8CDACmwOtmDF14xwAAAABJRU5ErkJggg==) !important;
  background-position: center center;
  background-repeat: no-repeat;
}
.quizAndPollModule .formitem_answer.answer_ok {
  background: #33af01 !important;
  color: #fff;
}
.quizAndPollModule .formitem_answer.answer_ok .formitem_answer_checkbox {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFREMwQ0RDMTQyMDExRTU5Nzg4OEJDMUE5QzMwMjU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFREMwQ0REMTQyMDExRTU5Nzg4OEJDMUE5QzMwMjU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVEQzBDREExNDIwMTFFNTk3ODg4QkMxQTlDMzAyNTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVEQzBDREIxNDIwMTFFNTk3ODg4QkMxQTlDMzAyNTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vOiFyAAADu0lEQVR42pRVXYhVVRRea+1zLiMjjomQDwpBoCXRpN6X8iEfRHzxQR8CySzpqSKQeugHpiRRIRAMwQdBGRy0J1MJ7EHGKKTRHIyafsRRwx+yiVFncpwZ7z17L7+1zr0zKHMf3GzO2Xuftb691rd+DmuhFFJBwomCkFJiwhCaaSgRvkatBRZKmbJJB0qEt2pMVBDlooagLstMLQZ0RF2OIWSrpCosSQq7HChqRymxoaRWMFAnTRF3MReAwQOuAEPFPCptiSwaAANXpRUQ9GvKmSaABGI1A+FOAIAE18In3CX2yFra435URCPTRG3cEDSHBqgCJByGk8QiQtHJBH2xFU4U0Ct3J4Y2nl5y8mY3GQKVTJGRDSg8FQHUiIdtZx74OhnHN32/7MXj+fLj2bfXeuzMFcUjrXCLk1699+uXf3xQBkfLm/w1vab0ybnXB+8OJK0rxR2/vNX7zzfwKRBl7o4F8sr9C++eWXe79m87zX5/6TamHC5rGUFcg3hwsXfgox+HjtUCgUiQ3R7mLO5Yxs6tRSxSujL629tn1w7XbyGghwd3HrvWY8FlY8wmG81H/z7YffmrnINEoFAeKntX9i5sf5acU3hUz0iujlwcGxvOkAJCD4h2Drxz9vZpz3C2Semn4VM4RIaMa8y5IlTpemn/c091GoYGLwUjh1Y/s2HrC7uiJYZyII31j/s2XB77XZ2uwXsDn557jVNC3uZJotTeW/LFmoVvwBk2v819oCBKBdIT8fvswpaT1w/jOJgzcUFlUc/qfghtOrViqH7TjinGjNYveLOr2m1BQCV4fVpVpZQsYZMl6SQXH/atPf9fL2teSIEQLJ1bBdCfI/2gMhQCgjuffnXPK9/N4gzeJKqL5mVhomg9vLiKNaRstLi1+YdVN8Yvmb0cIoxnMINrIUCLZi8+surn9qzD6BBudAOr+Yw90TwB7KXQvDN6Z2Pf8/9PjFhrsPhAOCK6c2bN/frlv+Z1zAs4tOLnUrFsCdLsM+afWgAYorurJ4K0IRJANnBBq2rDoaOYGDcajU5Vj0xVo28C7sCFnfNXfl49ADuSty4ssMVhcAFxM0uVaZBGFaWy2nyJ2rN13Hdx2/IThImF1RSKMjXrEAKPlqSTPdVH1Sls9FQkkHT1b8Zue/VQuSVumm9Z/2irKk0QJ6sJagwgZQMVk1rHvo3zSFkoG3GTUANsKjbD36LJe/M1OZZGq+aZ+696ijwO5L8Emu7qmN5tGoc+H0cpLaob7WptwPtdQuUGesKh9FCAAQB6kU/DOBdMJgAAAABJRU5ErkJggg==) !important;
  background-position: center center;
  background-repeat: no-repeat;
}
.quizAndPollModule .formitem_answer.answer_unchecked {
  background: #66cc33 !important;
  color: #fff;
}
.quizAndPollModule .formitem_answer_text {
  overflow: hidden;
  line-height: 1.3;
  padding: 13px 74px 13px 0;
  position: relative;
}
.quizAndPollModule .formitem_answer_text_message {
  display: block;
  font-style: italic;
  font-size: 14px;
  position: absolute;
  top: 15px;
  right: 10px;
}
.quizAndPollModule .formitem_answer_clear {
  clear: both;
}
.quizAndPollModule .formitem_buttonRepeat {
  background: #eeeeee;
  text-align: center;
  line-height: 60px;
  font-size: 19px;
  height: 60px;
  font-weight: 600;
  cursor: pointer;
  margin-top: 50px;
}
.quizAndPollModule .formitem_buttonRepeat span {
  display: inline-block;
  padding-left: 50px;
}
.quizAndPollModule .formitem_buttonRepeat:hover {
  background: #E2E2E2;
}
.quizAndPollModule .formitem_buttonRepeat.buttonTop span {
  background: url(data:image/png;base64,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) no-repeat 0 center;
}
.quizAndPollModule .formitem_buttonRepeat.buttonRepeat span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkIyMDVDRTlFMjdFNDExQUFFMjgxQjlDNEJCNDMyQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0M0QURCMzFGMjYxMUU1QThFOUU2QTBBMjFFRkFDMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0M0QURCMjFGMjYxMUU1QThFOUU2QTBBMjFFRkFDMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQjg1Rjc2ODI2RkVFNDExODIyQUUzRjdFOTQxNTA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQkIyMDVDRTlFMjdFNDExQUFFMjgxQjlDNEJCNDMyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoDVLpEAAAL0SURBVHjavFhvZJVRGD/37YoxlsulXMa4jKVEU0ospSzRlBIjmvpSX8pN3JRNKU0sYkpZSpQ+dZki0pimiOnDFCM3RYxxGTFi9Dz8DqfTc973nPNODz/3dd5znvM7z7/zvLdQ3lBRnlIi9BP6CJ2EMsaXCF8Js4QGYdFD1w7CB3uw4EGmh3CZcJywxmOjKcIVaTPIXfyetV8kKUp545uET4RBTyIsewjvCU8J6wUiZ1wLXWTaCS8JdcJaFSeDIFX1IcJSFMbaCO8IWxxrvhGmESu/EDvbHPO7QGgKblahZJ44FE8jFmYcutgCNeH0ZR8ikptY0VFr7DeCbXcKEYWM4nm9hIUYvyZWnAxb71cIxwj3AnRyiu+EC6PJnBOin90yGXHIizhcNJmTgtlvRxDJzJosMj1GCmoZRbz8FyJmNm0VYqURqOsUUnzWY+6PNDJVYXIrkMxDQOW1TMka/xmhi4O/EjC/hQL6D5kVoQr7Sg2oRBygBWuOEJY1Gfva7/RUdh03urZmSLHrQHhwGegmDGgy80IJ7xbGbcJ1ZNx+XBehwnu8JRwiHEyMHsR21YkMRX1oKyYjiWgjjOvWIzF8NyPcU6UURe0OF4fKko5TswKPC23mhFpd4SD/TmgKV89f1wEXuS/W+8OEsVUk8wix1gU4yXDMDAmxw2n7IsNlZr+cVqH34fmN1CPb/cxH5LwSLNRET1x1bHaL8BldYpvgnjEjRoZ8e+Abjtu6A6lcc5DRFt0Fd5gygfUsF1wV3tWQ84JLgsvS5BphDs/cZl41WpN+PL9Ou7/SPlVG0bHNeZJZJhwwqvAwqqvpntMhPbASYmgz4QgKY5aw+QdATMeRDvzzWRdw4nlqTvu9hHWEOx4HsC3A7nkc+nXgUy3nPeY9Qwx5uSeWTIhwidhO2OjbHxVzbLbg6BJtl2WJXr9YCPhLRKo7TQQoW+FVhI5NhPv4nu/NQ0ZX5uc5/hwwa9RIMaeSBj5n62iUQoUb/wfINvVHgAEADzuWsV7hU5MAAAAASUVORK5CYII=) no-repeat 0 center;
}
.quizAndPollModule .formitem_boxmessage {
  padding: 15px 15px 15px 76px;
  box-sizing: border-box;
  margin-top: 40px;
  background: #ffde00 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAIAAABuP+aXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxQTE0MDQ1MTMzMzExRTVCRDBFQzM2OTM1RUExNzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxQTE0MDQ2MTMzMzExRTVCRDBFQzM2OTM1RUExNzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFBMTQwNDMxMzMzMTFFNUJEMEVDMzY5MzVFQTE3N0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFBMTQwNDQxMzMzMTFFNUJEMEVDMzY5MzVFQTE3N0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5brDSQAAAHR0lEQVR42rxYbYhcVxl+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) no-repeat 16px center;
}
.quizAndPollModule .formitem_boxmessage .formitem_boxmessage_title {
  font-weight: 600;
  font-size: 18px;
}
.quizAndPollModule .formitem_boxmessage .formitem_boxmessage_title span {
  border-bottom: dashed 1px #000;
  line-height: 18px;
  display: inline-block;
}
.quizAndPollModule .formitem_boxmessage .formitem_boxmessage_content {
  font-size: 17px;
}
.quizAndPollModule .formresult .formresult_title {
  margin-bottom: 20px;
  font-weight: bold;
}
.quizAndPollModule .formresult .formresult_border {
  border: solid 2px #2c82cf;
}
.quizAndPollModule .formresult .formresult_caption {
  background: #2c82cf;
  color: #fff;
  padding-left: 23px;
  line-height: 60px;
}
.quizAndPollModule .formresult .formresult_caption .formresult_caption1 {
  color: #98bfe8;
  font-size: 13px;
  margin-right: 12px;
  text-transform: uppercase;
}
.quizAndPollModule .formresult .formresult_caption .formresult_caption2 {
  font-size: 23px;
  display: inline-block;
  clear: left;
  white-space: pre-wrap;
}
.quizAndPollModule .formresult .formresult_text {
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 26px;
}
.quizAndPollModule .formresult .formresult_innercontent {
  width: 70%;
  margin: 3% auto;
}
.quizAndPollModule .formresult .formresult_share_title {
  margin: 25px 0 12px;
  font-size: 18px;
  font-weight: 600;
}
.quizAndPollModule .formresult .formresult_share_buttons {
  overflow: hidden;
}
.quizAndPollModule .formresult .formresult_sharebutton {
  height: 38px;
  width: 130px;
  margin-right: 10px;
  float: left;
  border-radius: 5px;
  font-size: 14px;
  line-height: 38px;
  color: #fff;
  cursor: pointer;
  padding-left: 42px;
  box-sizing: border-box;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAByCAIAAAApuO2tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlEQzFDRERDMEY0RDExRTU4MTY0RDc1RkI3N0JDOTQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEQzFDREREMEY0RDExRTU4MTY0RDc1RkI3N0JDOTQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OURDMUNEREEwRjREMTFFNTgxNjRENzVGQjc3QkM5NDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OURDMUNEREIwRjREMTFFNTgxNjRENzVGQjc3QkM5NDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U1arPAAAQzElEQVR42sxafZBdZX1+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);
  background-repeat: no-repeat;
}
.quizAndPollModule .formresult .formresult_sharebutton.fb {
  background-color: #4a6eaa;
  background-position: 10px 0;
}
.quizAndPollModule .formresult .formresult_sharebutton.twit {
  background-color: #2da8d2;
  background-position: 10px -38px;
}
.quizAndPollModule .formresult .formresult_sharebutton.gplus {
  background-color: #d94833;
  background-position: 10px -76px;
}
.quizAndPollModule .group_results {
  margin-top: 50px;
}
.quizAndPollModule .formitem_resolver .formitem_answer {
  cursor: default;
}
.quizAndPollModule .formitem_resolver .formitem_answer:hover {
  background-color: #f8f8f8;
}
.quizAndPollModule .formitem_resolver .formitem_answer:hover .formitem_answer_checkbox {
  background-image: none;
}
@media only screen and (min-width: 0px) and (max-width: 720px) {
  .quizAndPollModule .formitem_text {
    font-size: 16px;
  }
  .quizAndPollModule .formitem_answer_col2 .formitem_answer,
  .quizAndPollModule .formitem_answer_col3 .formitem_answer {
    padding: 19px 3px 15px;
  }
  .quizAndPollModule .formitem_answer_col2 .formitem_answer .formitem_answer_checkbox,
  .quizAndPollModule .formitem_answer_col3 .formitem_answer .formitem_answer_checkbox {
    margin: 0 3px 0 0;
  }
  .quizAndPollModule .formitem_answer_col2 .formitem_answer .image,
  .quizAndPollModule .formitem_answer_col3 .formitem_answer .image {
    margin-bottom: 1px;
  }
  .quizAndPollModule .formitem_answer_checkbox {
    width: 14px;
    height: 14px;
    background-size: contain;
  }
  .quizAndPollModule .formitem_answer_text {
    font-size: 11px;
  }
  .quizAndPollModule .formitem_answer_text_message {
    font-size: 11px;
  }
  .quizAndPollModule .formresult .formresult_sharebutton {
    width: 40px;
  }
  .quizAndPollModule .formresult .formresult_border .formresult_caption {
    padding-left: 10px;
    height: auto;
    line-height: normal;
  }
  .quizAndPollModule .formresult .formresult_border .formresult_caption .formresult_caption2 {
    padding: 10px 0;
  }
  .quizAndPollModule .formresult .formresult_border .formresult_innercontent {
    width: auto;
    margin: 10px 5px;
  }
  .quizAndPollModule .formresult .formresult_border .formresult_innercontent .formresult_text {
    margin-bottom: 6px;
  }
  .quizAndPollModule .formitem_explanation .formitem_explanation_text {
    font-size: 11px;
  }
  .quizAndPollModule .formitem_explanation .formitem_explanation_title {
    font-size: 12px;
    padding: 8px;
  }
  .quizAndPollModule .formitem_explanation .formitem_explanation_title .formitem_explanation_skip {
    position: static;
    float: right;
    margin-top: 15px;
  }
}
