/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #e5e5e5;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #ef2d27;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #333;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline: none;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #e5e5e5;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #ccc;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
html,
body {
  height: 100%;
}
a:hover,
a:focus {
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 18px;
}
h2,
.h2 {
  font-size: 38px;
}
h3,
.h3 {
  font-size: 22px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #999;
}
.text-primary {
  color: #ef2d27;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #d31610;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #ef2d27;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #d31610;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #ccc;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #ccc;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014   \A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #ccc;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\A0   \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  .container {
    width: 772px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 982px;
  }
}
@media (min-width: 1060px) {
  .container {
    width: 1080px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.col-xs-1, .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-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18 {
  float: left;
}
.col-xs-18 {
  width: 100%;
}
.col-xs-17 {
  width: 94.44444444%;
}
.col-xs-16 {
  width: 88.88888889%;
}
.col-xs-15 {
  width: 83.33333333%;
}
.col-xs-14 {
  width: 77.77777778%;
}
.col-xs-13 {
  width: 72.22222222%;
}
.col-xs-12 {
  width: 66.66666667%;
}
.col-xs-11 {
  width: 61.11111111%;
}
.col-xs-10 {
  width: 55.55555556%;
}
.col-xs-9 {
  width: 50%;
}
.col-xs-8 {
  width: 44.44444444%;
}
.col-xs-7 {
  width: 38.88888889%;
}
.col-xs-6 {
  width: 33.33333333%;
}
.col-xs-5 {
  width: 27.77777778%;
}
.col-xs-4 {
  width: 22.22222222%;
}
.col-xs-3 {
  width: 16.66666667%;
}
.col-xs-2 {
  width: 11.11111111%;
}
.col-xs-1 {
  width: 5.55555556%;
}
.col-xs-pull-18 {
  right: 100%;
}
.col-xs-pull-17 {
  right: 94.44444444%;
}
.col-xs-pull-16 {
  right: 88.88888889%;
}
.col-xs-pull-15 {
  right: 83.33333333%;
}
.col-xs-pull-14 {
  right: 77.77777778%;
}
.col-xs-pull-13 {
  right: 72.22222222%;
}
.col-xs-pull-12 {
  right: 66.66666667%;
}
.col-xs-pull-11 {
  right: 61.11111111%;
}
.col-xs-pull-10 {
  right: 55.55555556%;
}
.col-xs-pull-9 {
  right: 50%;
}
.col-xs-pull-8 {
  right: 44.44444444%;
}
.col-xs-pull-7 {
  right: 38.88888889%;
}
.col-xs-pull-6 {
  right: 33.33333333%;
}
.col-xs-pull-5 {
  right: 27.77777778%;
}
.col-xs-pull-4 {
  right: 22.22222222%;
}
.col-xs-pull-3 {
  right: 16.66666667%;
}
.col-xs-pull-2 {
  right: 11.11111111%;
}
.col-xs-pull-1 {
  right: 5.55555556%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-18 {
  left: 100%;
}
.col-xs-push-17 {
  left: 94.44444444%;
}
.col-xs-push-16 {
  left: 88.88888889%;
}
.col-xs-push-15 {
  left: 83.33333333%;
}
.col-xs-push-14 {
  left: 77.77777778%;
}
.col-xs-push-13 {
  left: 72.22222222%;
}
.col-xs-push-12 {
  left: 66.66666667%;
}
.col-xs-push-11 {
  left: 61.11111111%;
}
.col-xs-push-10 {
  left: 55.55555556%;
}
.col-xs-push-9 {
  left: 50%;
}
.col-xs-push-8 {
  left: 44.44444444%;
}
.col-xs-push-7 {
  left: 38.88888889%;
}
.col-xs-push-6 {
  left: 33.33333333%;
}
.col-xs-push-5 {
  left: 27.77777778%;
}
.col-xs-push-4 {
  left: 22.22222222%;
}
.col-xs-push-3 {
  left: 16.66666667%;
}
.col-xs-push-2 {
  left: 11.11111111%;
}
.col-xs-push-1 {
  left: 5.55555556%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-18 {
  margin-left: 100%;
}
.col-xs-offset-17 {
  margin-left: 94.44444444%;
}
.col-xs-offset-16 {
  margin-left: 88.88888889%;
}
.col-xs-offset-15 {
  margin-left: 83.33333333%;
}
.col-xs-offset-14 {
  margin-left: 77.77777778%;
}
.col-xs-offset-13 {
  margin-left: 72.22222222%;
}
.col-xs-offset-12 {
  margin-left: 66.66666667%;
}
.col-xs-offset-11 {
  margin-left: 61.11111111%;
}
.col-xs-offset-10 {
  margin-left: 55.55555556%;
}
.col-xs-offset-9 {
  margin-left: 50%;
}
.col-xs-offset-8 {
  margin-left: 44.44444444%;
}
.col-xs-offset-7 {
  margin-left: 38.88888889%;
}
.col-xs-offset-6 {
  margin-left: 33.33333333%;
}
.col-xs-offset-5 {
  margin-left: 27.77777778%;
}
.col-xs-offset-4 {
  margin-left: 22.22222222%;
}
.col-xs-offset-3 {
  margin-left: 16.66666667%;
}
.col-xs-offset-2 {
  margin-left: 11.11111111%;
}
.col-xs-offset-1 {
  margin-left: 5.55555556%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18 {
    float: left;
  }
  .col-sm-18 {
    width: 100%;
  }
  .col-sm-17 {
    width: 94.44444444%;
  }
  .col-sm-16 {
    width: 88.88888889%;
  }
  .col-sm-15 {
    width: 83.33333333%;
  }
  .col-sm-14 {
    width: 77.77777778%;
  }
  .col-sm-13 {
    width: 72.22222222%;
  }
  .col-sm-12 {
    width: 66.66666667%;
  }
  .col-sm-11 {
    width: 61.11111111%;
  }
  .col-sm-10 {
    width: 55.55555556%;
  }
  .col-sm-9 {
    width: 50%;
  }
  .col-sm-8 {
    width: 44.44444444%;
  }
  .col-sm-7 {
    width: 38.88888889%;
  }
  .col-sm-6 {
    width: 33.33333333%;
  }
  .col-sm-5 {
    width: 27.77777778%;
  }
  .col-sm-4 {
    width: 22.22222222%;
  }
  .col-sm-3 {
    width: 16.66666667%;
  }
  .col-sm-2 {
    width: 11.11111111%;
  }
  .col-sm-1 {
    width: 5.55555556%;
  }
  .col-sm-pull-18 {
    right: 100%;
  }
  .col-sm-pull-17 {
    right: 94.44444444%;
  }
  .col-sm-pull-16 {
    right: 88.88888889%;
  }
  .col-sm-pull-15 {
    right: 83.33333333%;
  }
  .col-sm-pull-14 {
    right: 77.77777778%;
  }
  .col-sm-pull-13 {
    right: 72.22222222%;
  }
  .col-sm-pull-12 {
    right: 66.66666667%;
  }
  .col-sm-pull-11 {
    right: 61.11111111%;
  }
  .col-sm-pull-10 {
    right: 55.55555556%;
  }
  .col-sm-pull-9 {
    right: 50%;
  }
  .col-sm-pull-8 {
    right: 44.44444444%;
  }
  .col-sm-pull-7 {
    right: 38.88888889%;
  }
  .col-sm-pull-6 {
    right: 33.33333333%;
  }
  .col-sm-pull-5 {
    right: 27.77777778%;
  }
  .col-sm-pull-4 {
    right: 22.22222222%;
  }
  .col-sm-pull-3 {
    right: 16.66666667%;
  }
  .col-sm-pull-2 {
    right: 11.11111111%;
  }
  .col-sm-pull-1 {
    right: 5.55555556%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-18 {
    left: 100%;
  }
  .col-sm-push-17 {
    left: 94.44444444%;
  }
  .col-sm-push-16 {
    left: 88.88888889%;
  }
  .col-sm-push-15 {
    left: 83.33333333%;
  }
  .col-sm-push-14 {
    left: 77.77777778%;
  }
  .col-sm-push-13 {
    left: 72.22222222%;
  }
  .col-sm-push-12 {
    left: 66.66666667%;
  }
  .col-sm-push-11 {
    left: 61.11111111%;
  }
  .col-sm-push-10 {
    left: 55.55555556%;
  }
  .col-sm-push-9 {
    left: 50%;
  }
  .col-sm-push-8 {
    left: 44.44444444%;
  }
  .col-sm-push-7 {
    left: 38.88888889%;
  }
  .col-sm-push-6 {
    left: 33.33333333%;
  }
  .col-sm-push-5 {
    left: 27.77777778%;
  }
  .col-sm-push-4 {
    left: 22.22222222%;
  }
  .col-sm-push-3 {
    left: 16.66666667%;
  }
  .col-sm-push-2 {
    left: 11.11111111%;
  }
  .col-sm-push-1 {
    left: 5.55555556%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-18 {
    margin-left: 100%;
  }
  .col-sm-offset-17 {
    margin-left: 94.44444444%;
  }
  .col-sm-offset-16 {
    margin-left: 88.88888889%;
  }
  .col-sm-offset-15 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-14 {
    margin-left: 77.77777778%;
  }
  .col-sm-offset-13 {
    margin-left: 72.22222222%;
  }
  .col-sm-offset-12 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-11 {
    margin-left: 61.11111111%;
  }
  .col-sm-offset-10 {
    margin-left: 55.55555556%;
  }
  .col-sm-offset-9 {
    margin-left: 50%;
  }
  .col-sm-offset-8 {
    margin-left: 44.44444444%;
  }
  .col-sm-offset-7 {
    margin-left: 38.88888889%;
  }
  .col-sm-offset-6 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 27.77777778%;
  }
  .col-sm-offset-4 {
    margin-left: 22.22222222%;
  }
  .col-sm-offset-3 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-2 {
    margin-left: 11.11111111%;
  }
  .col-sm-offset-1 {
    margin-left: 5.55555556%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18 {
    float: left;
  }
  .col-md-18 {
    width: 100%;
  }
  .col-md-17 {
    width: 94.44444444%;
  }
  .col-md-16 {
    width: 88.88888889%;
  }
  .col-md-15 {
    width: 83.33333333%;
  }
  .col-md-14 {
    width: 77.77777778%;
  }
  .col-md-13 {
    width: 72.22222222%;
  }
  .col-md-12 {
    width: 66.66666667%;
  }
  .col-md-11 {
    width: 61.11111111%;
  }
  .col-md-10 {
    width: 55.55555556%;
  }
  .col-md-9 {
    width: 50%;
  }
  .col-md-8 {
    width: 44.44444444%;
  }
  .col-md-7 {
    width: 38.88888889%;
  }
  .col-md-6 {
    width: 33.33333333%;
  }
  .col-md-5 {
    width: 27.77777778%;
  }
  .col-md-4 {
    width: 22.22222222%;
  }
  .col-md-3 {
    width: 16.66666667%;
  }
  .col-md-2 {
    width: 11.11111111%;
  }
  .col-md-1 {
    width: 5.55555556%;
  }
  .col-md-pull-18 {
    right: 100%;
  }
  .col-md-pull-17 {
    right: 94.44444444%;
  }
  .col-md-pull-16 {
    right: 88.88888889%;
  }
  .col-md-pull-15 {
    right: 83.33333333%;
  }
  .col-md-pull-14 {
    right: 77.77777778%;
  }
  .col-md-pull-13 {
    right: 72.22222222%;
  }
  .col-md-pull-12 {
    right: 66.66666667%;
  }
  .col-md-pull-11 {
    right: 61.11111111%;
  }
  .col-md-pull-10 {
    right: 55.55555556%;
  }
  .col-md-pull-9 {
    right: 50%;
  }
  .col-md-pull-8 {
    right: 44.44444444%;
  }
  .col-md-pull-7 {
    right: 38.88888889%;
  }
  .col-md-pull-6 {
    right: 33.33333333%;
  }
  .col-md-pull-5 {
    right: 27.77777778%;
  }
  .col-md-pull-4 {
    right: 22.22222222%;
  }
  .col-md-pull-3 {
    right: 16.66666667%;
  }
  .col-md-pull-2 {
    right: 11.11111111%;
  }
  .col-md-pull-1 {
    right: 5.55555556%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-18 {
    left: 100%;
  }
  .col-md-push-17 {
    left: 94.44444444%;
  }
  .col-md-push-16 {
    left: 88.88888889%;
  }
  .col-md-push-15 {
    left: 83.33333333%;
  }
  .col-md-push-14 {
    left: 77.77777778%;
  }
  .col-md-push-13 {
    left: 72.22222222%;
  }
  .col-md-push-12 {
    left: 66.66666667%;
  }
  .col-md-push-11 {
    left: 61.11111111%;
  }
  .col-md-push-10 {
    left: 55.55555556%;
  }
  .col-md-push-9 {
    left: 50%;
  }
  .col-md-push-8 {
    left: 44.44444444%;
  }
  .col-md-push-7 {
    left: 38.88888889%;
  }
  .col-md-push-6 {
    left: 33.33333333%;
  }
  .col-md-push-5 {
    left: 27.77777778%;
  }
  .col-md-push-4 {
    left: 22.22222222%;
  }
  .col-md-push-3 {
    left: 16.66666667%;
  }
  .col-md-push-2 {
    left: 11.11111111%;
  }
  .col-md-push-1 {
    left: 5.55555556%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-18 {
    margin-left: 100%;
  }
  .col-md-offset-17 {
    margin-left: 94.44444444%;
  }
  .col-md-offset-16 {
    margin-left: 88.88888889%;
  }
  .col-md-offset-15 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-14 {
    margin-left: 77.77777778%;
  }
  .col-md-offset-13 {
    margin-left: 72.22222222%;
  }
  .col-md-offset-12 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-11 {
    margin-left: 61.11111111%;
  }
  .col-md-offset-10 {
    margin-left: 55.55555556%;
  }
  .col-md-offset-9 {
    margin-left: 50%;
  }
  .col-md-offset-8 {
    margin-left: 44.44444444%;
  }
  .col-md-offset-7 {
    margin-left: 38.88888889%;
  }
  .col-md-offset-6 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 27.77777778%;
  }
  .col-md-offset-4 {
    margin-left: 22.22222222%;
  }
  .col-md-offset-3 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-2 {
    margin-left: 11.11111111%;
  }
  .col-md-offset-1 {
    margin-left: 5.55555556%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1060px) {
  .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18 {
    float: left;
  }
  .col-lg-18 {
    width: 100%;
  }
  .col-lg-17 {
    width: 94.44444444%;
  }
  .col-lg-16 {
    width: 88.88888889%;
  }
  .col-lg-15 {
    width: 83.33333333%;
  }
  .col-lg-14 {
    width: 77.77777778%;
  }
  .col-lg-13 {
    width: 72.22222222%;
  }
  .col-lg-12 {
    width: 66.66666667%;
  }
  .col-lg-11 {
    width: 61.11111111%;
  }
  .col-lg-10 {
    width: 55.55555556%;
  }
  .col-lg-9 {
    width: 50%;
  }
  .col-lg-8 {
    width: 44.44444444%;
  }
  .col-lg-7 {
    width: 38.88888889%;
  }
  .col-lg-6 {
    width: 33.33333333%;
  }
  .col-lg-5 {
    width: 27.77777778%;
  }
  .col-lg-4 {
    width: 22.22222222%;
  }
  .col-lg-3 {
    width: 16.66666667%;
  }
  .col-lg-2 {
    width: 11.11111111%;
  }
  .col-lg-1 {
    width: 5.55555556%;
  }
  .col-lg-pull-18 {
    right: 100%;
  }
  .col-lg-pull-17 {
    right: 94.44444444%;
  }
  .col-lg-pull-16 {
    right: 88.88888889%;
  }
  .col-lg-pull-15 {
    right: 83.33333333%;
  }
  .col-lg-pull-14 {
    right: 77.77777778%;
  }
  .col-lg-pull-13 {
    right: 72.22222222%;
  }
  .col-lg-pull-12 {
    right: 66.66666667%;
  }
  .col-lg-pull-11 {
    right: 61.11111111%;
  }
  .col-lg-pull-10 {
    right: 55.55555556%;
  }
  .col-lg-pull-9 {
    right: 50%;
  }
  .col-lg-pull-8 {
    right: 44.44444444%;
  }
  .col-lg-pull-7 {
    right: 38.88888889%;
  }
  .col-lg-pull-6 {
    right: 33.33333333%;
  }
  .col-lg-pull-5 {
    right: 27.77777778%;
  }
  .col-lg-pull-4 {
    right: 22.22222222%;
  }
  .col-lg-pull-3 {
    right: 16.66666667%;
  }
  .col-lg-pull-2 {
    right: 11.11111111%;
  }
  .col-lg-pull-1 {
    right: 5.55555556%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-18 {
    left: 100%;
  }
  .col-lg-push-17 {
    left: 94.44444444%;
  }
  .col-lg-push-16 {
    left: 88.88888889%;
  }
  .col-lg-push-15 {
    left: 83.33333333%;
  }
  .col-lg-push-14 {
    left: 77.77777778%;
  }
  .col-lg-push-13 {
    left: 72.22222222%;
  }
  .col-lg-push-12 {
    left: 66.66666667%;
  }
  .col-lg-push-11 {
    left: 61.11111111%;
  }
  .col-lg-push-10 {
    left: 55.55555556%;
  }
  .col-lg-push-9 {
    left: 50%;
  }
  .col-lg-push-8 {
    left: 44.44444444%;
  }
  .col-lg-push-7 {
    left: 38.88888889%;
  }
  .col-lg-push-6 {
    left: 33.33333333%;
  }
  .col-lg-push-5 {
    left: 27.77777778%;
  }
  .col-lg-push-4 {
    left: 22.22222222%;
  }
  .col-lg-push-3 {
    left: 16.66666667%;
  }
  .col-lg-push-2 {
    left: 11.11111111%;
  }
  .col-lg-push-1 {
    left: 5.55555556%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-18 {
    margin-left: 100%;
  }
  .col-lg-offset-17 {
    margin-left: 94.44444444%;
  }
  .col-lg-offset-16 {
    margin-left: 88.88888889%;
  }
  .col-lg-offset-15 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-14 {
    margin-left: 77.77777778%;
  }
  .col-lg-offset-13 {
    margin-left: 72.22222222%;
  }
  .col-lg-offset-12 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-11 {
    margin-left: 61.11111111%;
  }
  .col-lg-offset-10 {
    margin-left: 55.55555556%;
  }
  .col-lg-offset-9 {
    margin-left: 50%;
  }
  .col-lg-offset-8 {
    margin-left: 44.44444444%;
  }
  .col-lg-offset-7 {
    margin-left: 38.88888889%;
  }
  .col-lg-offset-6 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 27.77777778%;
  }
  .col-lg-offset-4 {
    margin-left: 22.22222222%;
  }
  .col-lg-offset-3 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-2 {
    margin-left: 11.11111111%;
  }
  .col-lg-offset-1 {
    margin-left: 5.55555556%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #333;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline: none;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #666;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #666;
}
.form-control::-webkit-input-placeholder {
  color: #666;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #f5f5f5;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline: none;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #ef2d27;
  border-color: #eb1811;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #d31610;
  border-color: #740c09;
}
.btn-primary:hover {
  color: #fff;
  background-color: #d31610;
  border-color: #b2120d;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #d31610;
  border-color: #b2120d;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #b2120d;
  border-color: #740c09;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #ef2d27;
  border-color: #eb1811;
}
.btn-primary .badge {
  color: #ef2d27;
  background-color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #ef2d27;
  border-color: #eb1811;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #ef2d27;
  border-color: #eb1811;
}
.btn-primary .badge {
  color: #ef2d27;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #29e000;
  border-color: #24c700;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #20ad00;
  border-color: #0d4700;
}
.btn-success:hover {
  color: #fff;
  background-color: #20ad00;
  border-color: #198900;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #20ad00;
  border-color: #198900;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #198900;
  border-color: #0d4700;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #29e000;
  border-color: #24c700;
}
.btn-success .badge {
  color: #29e000;
  background-color: #fff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #29e000;
  border-color: #24c700;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #29e000;
  border-color: #24c700;
}
.btn-success .badge {
  color: #29e000;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #6e043e;
  border-color: #550330;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #3d0222;
  border-color: #000000;
}
.btn-info:hover {
  color: #fff;
  background-color: #3d0222;
  border-color: #1a010f;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #3d0222;
  border-color: #1a010f;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #1a010f;
  border-color: #000000;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #6e043e;
  border-color: #550330;
}
.btn-info .badge {
  color: #6e043e;
  background-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #6e043e;
  border-color: #550330;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #6e043e;
  border-color: #550330;
}
.btn-info .badge {
  color: #6e043e;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #ef2d27;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #333;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
table {
  background-color: transparent;
}
caption {
  padding-top: 16px 16px 16px 0;
  padding-bottom: 16px 16px 16px 0;
  color: #999;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 16px 16px 16px 0;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ccc;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ccc;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ccc;
}
.table .table {
  background-color: #e5e5e5;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ccc;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ccc;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ccc;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #ccc;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #ccc;
  border-color: #ef2d27;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #ccc #ccc #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #e5e5e5;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #e5e5e5;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #ef2d27;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #e5e5e5;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 10px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -10px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left;
  }
  .navbar-right {
    float: right;
    margin-right: -10px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #999999;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 0;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #ccc;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1;
  border-bottom-right-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ccc;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ccc;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ccc;
}
.panel-default {
  border-color: #ccc;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #fff;
  border-color: #ccc;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ccc;
}
.panel-default > .panel-heading .badge {
  color: #fff;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ccc;
}
.panel-primary {
  border-color: #ef2d27;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #ef2d27;
  border-color: #ef2d27;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ef2d27;
}
.panel-primary > .panel-heading .badge {
  color: #ef2d27;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ef2d27;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1 -1 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #e5e5e5;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 0;
}
.modal-footer {
  padding: 0;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 580px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 820px;
  }
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg,
.unified .left-nav .mobile-notifications-badge {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs,
  .unified .left-nav .mobile-notifications-badge {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1059px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1059px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1059px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1059px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1060px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1060px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1060px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1060px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1059px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1060px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
label {
  font-weight: normal;
  display: inline;
}
.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0px;
}
input,
textarea {
  box-shadow: none;
}
input:focus,
textarea:focus {
  border-color: transparent;
  box-shadow: none;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.unified .footer-nav:before,
.unified .footer-nav:after,
.unified .footer-nav .links:before,
.unified .footer-nav .links:after,
.unified .layout-2-5-2 .new-row:before,
.unified .layout-2-5-2 .new-row:after,
.unified .layout-1-6-2 .new-row:before,
.unified .layout-1-6-2 .new-row:after,
.unified .layout-2-7-merge .new-row:before,
.unified .layout-2-7-merge .new-row:after,
.unified .layout-2-7 .new-row:before,
.unified .layout-2-7 .new-row:after,
.unified .layout-7-2 .new-row:before,
.unified .layout-7-2 .new-row:after,
.unified .layout-1 .new-row:before,
.unified .layout-1 .new-row:after,
.unified .box-component .box-heading:before,
.unified .box-component .box-heading:after,
.unified .article-page .description-box:before,
.unified .article-page .description-box:after,
.unified .team-member > .team-member-inner:before,
.unified .team-member > .team-member-inner:after,
.unified .team-member > .team-member-bio-inner:before,
.unified .team-member > .team-member-bio-inner:after,
.unified .prize-draw .prize-boxes:before,
.unified .prize-draw .prize-boxes:after,
.unified .available-surveys:before,
.unified .available-surveys:after,
.unified .available-surveys .box-content:before,
.unified .available-surveys .box-content:after,
.unified .welcome-box:before,
.unified .welcome-box:after,
.unified .login-question > div .answer-option:before,
.unified .login-question > div .answer-option:after,
.unified .article-page .social-bookmakrs-container:before,
.unified .article-page .social-bookmakrs-container:after,
.unified .login-box .login-tooltip .question-content .login-question-sub-header:before,
.unified .login-box .login-tooltip .question-content .login-question-sub-header:after,
.unified .login-box .login-tooltip .question-content form:before,
.unified .login-box .login-tooltip .question-content form:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.unified .footer-nav:after,
.unified .footer-nav .links:after,
.unified .layout-2-5-2 .new-row:after,
.unified .layout-1-6-2 .new-row:after,
.unified .layout-2-7-merge .new-row:after,
.unified .layout-2-7 .new-row:after,
.unified .layout-7-2 .new-row:after,
.unified .layout-1 .new-row:after,
.unified .box-component .box-heading:after,
.unified .article-page .description-box:after,
.unified .team-member > .team-member-inner:after,
.unified .team-member > .team-member-bio-inner:after,
.unified .prize-draw .prize-boxes:after,
.unified .available-surveys:after,
.unified .available-surveys .box-content:after,
.unified .welcome-box:after,
.unified .login-question > div .answer-option:after,
.unified .article-page .social-bookmakrs-container:after,
.unified .login-box .login-tooltip .question-content .login-question-sub-header:after,
.unified .login-box .login-tooltip .question-content form:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none;
}
.affix {
  position: fixed;
}
.modal {
  width: 100%;
}
.modal .modal-dialog {
  width: 580px;
  left: 50%;
  margin-left: -290px;
}
@media (max-width: 767px) {
  .modal .modal-dialog {
    width: 100%;
    left: 0;
    margin: 0;
  }
}
.modal .modal-dialog .modal-content {
  border-radius: 0;
  border: none;
  box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-header {
  width: 100%;
  height: 30px;
  background: #f5f5f5;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  padding: 6px 10px;
  position: relative;
}
.modal .modal-dialog .modal-content .modal-header .close-btn {
  position: absolute;
  right: 5px;
  font-size: 45px;
  font-weight: 400;
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
  vertical-align: top;
  line-height: 20px;
  top: 3px;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 0;
}
.modal-lg .modal-dialog {
  width: 820px;
  margin-left: -410px;
}
.btn-link:hover,
.btn-link:focus {
  text-decoration: none;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #3b3b3b;
  border-color: #3b3b3b;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #3b3b3b;
  border-color: #3b3b3b;
}
.btn-secondary {
  color: #fff;
  background-color: #999;
  border-color: #8c8c8c;
}
.btn-secondary:focus,
.btn-secondary.focus {
  color: #fff;
  background-color: #808080;
  border-color: #4c4c4c;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #808080;
  border-color: #6e6e6e;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  color: #fff;
  background-color: #808080;
  border-color: #6e6e6e;
}
.btn-secondary:active:hover,
.btn-secondary.active:hover,
.open > .dropdown-toggle.btn-secondary:hover,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,
.btn-secondary.active.focus,
.open > .dropdown-toggle.btn-secondary.focus {
  color: #fff;
  background-color: #6e6e6e;
  border-color: #4c4c4c;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus {
  background-color: #999;
  border-color: #8c8c8c;
}
.btn-secondary .badge {
  color: #999;
  background-color: #fff;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  color: #fff;
  background-color: #999;
  border-color: #8c8c8c;
}
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color: #999;
  border-color: #8c8c8c;
}
.btn-secondary .badge {
  color: #999;
  background-color: #fff;
}
.btn-secondary:hover,
.btn-secondary:focus {
  background-color: #7a7a7a;
  background-position: 0 -15px;
  border-color: #8c8c8c;
}
.btn-secondary:active,
.btn-secondary.active {
  background-color: #7a7a7a;
  border-color: #8c8c8c;
}
.btn {
  box-shadow: none;
}
.btn:active,
.btn.active {
  box-shadow: none;
}
.btn-inline {
  background: transparent;
  color: #ef2d27;
  display: inline;
  border: none;
  margin: 0;
  padding: 0;
  font-size: inherit;
  vertical-align: inherit;
}
.panel-group {
  margin-bottom: 0;
}
.panel-group .panel {
  overflow: visible;
  transform: translate3d(0, 0, 0);
}
.panel-group .panel + .panel {
  margin-top: 0;
}
.panel-heading {
  padding: 0;
}
.panel,
.panel-body {
  border: none;
  box-shadow: none;
}
.panel:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.panel .panel-heading .accordion-caret {
  width: 10px;
  height: 10px;
  float: right;
  position: relative;
  top: 4px;
  transition: 0.3s;
}
.panel .panel-heading .accordion-caret:before {
  content: '\25BA';
  font-family: times;
  font-size: 11px;
  color: #999;
}
.panel .panel-heading .accordion-caret.expanded {
  top: 5px;
  transform: rotate(90deg);
}
.panel .panel-heading .accordion-toggle {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  padding: 16px 20px 14px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #333;
}
.panel .panel-body {
  border-top: 1px solid #ccc;
  padding: 20px 0 20px 20px;
}
blockquote:before,
blockquote:after {
  display: none;
}
h1,
.h1 {
  margin-top: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: bold;
}
h2,
.h2 {
  margin-top: 0;
}
ul,
ul > li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ol {
  padding: 0 0 0 26px;
}
.lead {
  font-size: 20px;
  font-weight: normal;
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  .lead {
    font-size: 20px;
  }
}
ul > li {
  margin-bottom: 5px;
  font-size: 16px;
  margin-left: 26px;
  position: relative;
  line-height: 1.42857143;
}
ul > li:before {
  content: '';
  background: #ccc;
  border-radius: 50%;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  position: absolute;
  left: -26px;
  top: 4px;
}
.page-header {
  color: #333;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin: 0 0 15px 0;
}
.unified .share-box .social-bookmarks > li > a .icon-email.grey-light {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M-273%2C408.9c-6.6%2C0-12%2C5.4-12%2C12s5.4%2C12%2C12%2C12s12-5.4%2C12-12S-266.4%2C408.9-273%2C408.9z%20M-267.5%2C416.4l-5.5%2C5.6%0D%0A%09l-5.5-5.6H-267.5z%20M-279%2C416.7l4.3%2C4.4l-4.3%2C3.9V416.7z%20M-278.6%2C425.4l4.3-3.8l1.3%2C1.3l1.1-1.2l4.1%2C3.7H-278.6z%20M-267%2C425.3l-4.4-4%0D%0A%09l4.4-4.6V425.3z%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-267.5%2C416.4l-5.5%2C5.6l-5.5-5.6H-267.5z%20M-279%2C416.7l4.3%2C4.4l-4.3%2C3.9V416.7z%20M-278.6%2C425.4l4.3-3.8%0D%0A%09l1.3%2C1.3l1.1-1.2l4.1%2C3.7H-278.6z%20M-267%2C425.3l-4.4-4l4.4-4.6V425.3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-footer .social-bookmarks > li > a.facebook,
.unified .footer-nav .social-bookmarks > li > a.facebook {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2022%2022%22%20enable-background%3D%22new%200%200%2022%2022%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M20.8%2C0H1.2C0.5%2C0%2C0%2C0.5%2C0%2C1.2v19.6C0%2C21.5%2C0.5%2C22%2C1.2%2C22h10.5v-8.5H8.9v-3.3h2.9V7.7c0-2.8%2C1.7-4.4%2C4.3-4.4%0D%0A%09c1.2%2C0%2C2.3%2C0.1%2C2.6%2C0.1v3h-1.8c-1.4%2C0-1.6%2C0.7-1.6%2C1.6v2.1h3.3L18%2C13.5h-2.9V22h5.6c0.7%2C0%2C1.2-0.5%2C1.2-1.2V1.2C22%2C0.5%2C21.5%2C0%2C20.8%2C0%0D%0A%09z%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M11.7%2C22v-8.5H8.9v-3.3h2.9V7.7c0-2.8%2C1.7-4.4%2C4.3-4.4c1.2%2C0%2C2.3%2C0.1%2C2.6%2C0.1v3h-1.8c-1.4%2C0-1.6%2C0.7-1.6%2C1.6%0D%0A%09v2.1h3.3L18%2C13.5h-2.9V22L11.7%2C22L11.7%2C22z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified.image-layer-active .unified-footer .social-bookmarks > li > a.facebook,
.unified .share-box .social-bookmarks > li > a .icon-facebook.grey-light {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20612%20792%22%20enable-background%3D%22new%200%200%20612%20792%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M578.6%2C90H33.4C13.9%2C90%2C0%2C103.9%2C0%2C123.4v545.2C0%2C688.1%2C13.9%2C702%2C33.4%2C702h292.1V465.5h-77.9v-91.8h80.7%0D%0A%09v-69.5c0-77.9%2C47.3-122.4%2C119.6-122.4c33.4%2C0%2C64%2C2.8%2C72.3%2C2.8V268h-50.1c-38.9%2C0-44.5%2C19.5-44.5%2C44.5V371h91.8l-16.7%2C94.6h-80.7V702%0D%0A%09h155.8c19.5%2C0%2C33.4-13.9%2C33.4-33.4V123.4C612%2C103.9%2C598.1%2C90%2C578.6%2C90z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-footer .social-bookmarks > li > a.facebook:hover,
.unified .footer-nav .social-bookmarks > li > a.facebook:hover,
.unified.image-layer-active .unified-footer .social-bookmarks > li > a.facebook:hover,
.unified .share-box .social-bookmarks > li > a .icon-facebook.grey-light:hover {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2222px%22%20height%3D%2222px%22%20viewBox%3D%22-286%20409.9%2022%2022%22%20enable-background%3D%22new%20-286%20409.9%2022%2022%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%233D5A98%22%20d%3D%22M-265.2%2C409.9h-19.6c-0.7%2C0-1.2%2C0.5-1.2%2C1.2v19.6c0%2C0.7%2C0.5%2C1.2%2C1.2%2C1.2h10.5v-8.5h-2.8v-3.3h2.9v-2.5%0D%0A%09c0-2.8%2C1.7-4.4%2C4.3-4.4c1.2%2C0%2C2.3%2C0.1%2C2.6%2C0.1v3h-1.8c-1.4%2C0-1.6%2C0.7-1.6%2C1.6v2.1h3.3l-0.6%2C3.4h-2.9v8.5h5.6c0.7%2C0%2C1.2-0.5%2C1.2-1.2%0D%0A%09v-19.6C-264%2C410.4-264.5%2C409.9-265.2%2C409.9z%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-274.3%2C431.9v-8.5h-2.8v-3.3h2.9v-2.5c0-2.8%2C1.7-4.4%2C4.3-4.4c1.2%2C0%2C2.3%2C0.1%2C2.6%2C0.1v3h-1.8%0D%0A%09c-1.4%2C0-1.6%2C0.7-1.6%2C1.6v2.1h3.3l-0.6%2C3.4h-2.9v8.5H-274.3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-header > nav .page-nav li a .svgi.icon-find-solutions,
.unified .home-page-header.fixed > nav .page-nav li a .svgi.icon-find-solutions,
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi.icon-find-solutions {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2285px%22%20height%3D%2285px%22%20viewBox%3D%220%200%2085%2085%22%20enable-background%3D%22new%200%200%2085%2085%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M61.9%2C39.3V46H85v-6.7H61.9z%20M39.1%2C85h6.7V61.7h-6.7V85z%20M47.2%2C72.2v4.4C62.5%2C74.5%2C74.7%2C62.3%2C76.7%2C47h-4.4%0D%0A%09%09%09C70.3%2C59.9%2C60.1%2C70.2%2C47.2%2C72.2z%20M23.1%2C39.3H0V46h23.1V39.3z%20M12.8%2C47H8.4c2%2C15.3%2C14.2%2C27.4%2C29.5%2C29.5v-4.4%0D%0A%09%09%09C24.9%2C70.1%2C14.7%2C59.9%2C12.8%2C47z%20M39.1%2C23.3h6.7V0h-6.7V23.3z%20M72.2%2C38h4.4c-2-15.3-14.2-27.4-29.5-29.4v4.4%0D%0A%09%09%09C60.1%2C14.9%2C70.3%2C25.1%2C72.2%2C38z%20M8.4%2C38h4.4c2-12.8%2C12.2-23%2C25-25V8.5C22.5%2C10.6%2C10.4%2C22.7%2C8.4%2C38z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20fill%3D%22%2346E9EC%22%20d%3D%22M34.5%2C42.5c0%2C4.4%2C3.6%2C8%2C8%2C8s8-3.6%2C8-8c0-4.4-3.6-8-8-8S34.5%2C38.1%2C34.5%2C42.5z%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%2346E9EC%22%20d%3D%22M27.3%2C42.5c0%2C8.4%2C6.8%2C15.2%2C15.2%2C15.2c8.4%2C0%2C15.2-6.8%2C15.2-15.2s-6.8-15.2-15.2-15.2%0D%0A%09C34.1%2C27.3%2C27.3%2C34.1%2C27.3%2C42.5z%20M54.8%2C42.5c0%2C6.8-5.5%2C12.3-12.3%2C12.3s-12.3-5.5-12.3-12.3c0-6.8%2C5.5-12.3%2C12.3-12.3%0D%0A%09S54.8%2C35.7%2C54.8%2C42.5z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-footer .social-bookmarks > li > a.gplus,
.unified .footer-nav .social-bookmarks > li > a.gplus {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20612%20612%22%20enable-background%3D%22new%200%200%20612%20612%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22475.7%2C278.2%20475.7%2C222.5%20447.9%2C222.5%20447.9%2C278.2%20392.2%2C278.2%20392.2%2C306%20447.9%2C306%20447.9%2C361.6%20%0D%0A%09475.7%2C361.6%20475.7%2C306%20531.3%2C306%20531.3%2C278.2%20%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M242%2C139.1c-30.6-5.6-41.7%2C11.1-50.1%2C22.3c-8.3%2C11.1-11.1%2C58.4%2C11.1%2C91.8c22.3%2C36.2%2C55.6%2C27.8%2C58.4%2C27.8%0D%0A%09%09c5.6%2C0%2C50.1-8.3%2C36.2-75.1C283.7%2C144.7%2C242%2C139.1%2C242%2C139.1z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M570.3%2C0H41.7C19.5%2C0%2C0%2C19.5%2C0%2C41.7v528.5C0%2C592.5%2C19.5%2C612%2C41.7%2C612h528.5c22.3%2C0%2C41.7-19.5%2C41.7-41.7%0D%0A%09%09V41.7C612%2C19.5%2C592.5%2C0%2C570.3%2C0z%20M303.2%2C281c-22.3%2C11.1-16.7%2C27.8-16.7%2C33.4s8.3%2C16.7%2C33.4%2C30.6s38.9%2C36.2%2C41.7%2C50.1%0D%0A%09%09c2.8%2C13.9%2C13.9%2C64-58.4%2C102.9c-72.3%2C36.2-211.4%2C11.1-189.2-69.5s139.1-75.1%2C139.1-75.1c-22.3-19.5-13.9-55.6-11.1-55.6%0D%0A%09%09c-75.1%2C11.1-108.5-47.3-102.9-91.8c16.7-89%2C111.3-94.6%2C111.3-94.6H370l-27.8%2C22.3l-33.4%2C2.8C383.9%2C208.6%2C325.5%2C267.1%2C303.2%2C281z%0D%0A%09%09%20M531.3%2C306h-55.6v55.6h-27.8V306h-55.6v-27.8h55.6v-55.6h27.8v55.6h55.6V306z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M158.6%2C439.5c13.9%2C47.3%2C61.2%2C50.1%2C86.2%2C50.1s69.5-2.8%2C80.7-44.5c11.1-44.5-55.6-77.9-55.6-77.9%0D%0A%09%09C208.6%2C364.4%2C144.7%2C392.2%2C158.6%2C439.5z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M319.9%2C344.9c-25-13.9-33.4-25-33.4-30.6s-5.6-22.3%2C16.7-33.4c22.3-13.9%2C80.7-72.3%2C5.6-144.7l33.4-2.8%0D%0A%09l27.8-22.3H250.4c0%2C0-94.6%2C5.6-111.3%2C94.6c-5.6%2C44.5%2C27.8%2C102.9%2C102.9%2C91.8c-2.8%2C0-11.1%2C36.2%2C11.1%2C55.6c0%2C0-116.8-5.6-139.1%2C75.1%0D%0A%09s116.8%2C105.7%2C189.2%2C69.5c72.3-38.9%2C61.2-89%2C58.4-102.9S344.9%2C358.9%2C319.9%2C344.9z%20M203.1%2C253.1c-22.3-33.4-19.5-80.7-11.1-91.8%0D%0A%09c8.3-11.1%2C19.5-27.8%2C50.1-22.3c0%2C0%2C41.7%2C5.6%2C55.6%2C66.8c13.9%2C66.8-30.6%2C75.1-36.2%2C75.1C258.7%2C281%2C225.3%2C289.3%2C203.1%2C253.1z%0D%0A%09%20M325.5%2C445.1c-11.1%2C41.7-55.6%2C44.5-80.7%2C44.5s-72.3-2.8-86.2-50.1s50.1-75.1%2C111.3-72.3C269.8%2C367.2%2C336.6%2C400.6%2C325.5%2C445.1z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified.image-layer-active .unified-footer .social-bookmarks > li > a.gplus,
.unified .share-box .social-bookmarks > li > a .icon-googleplus.grey-light {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20612%20792%22%20enable-background%3D%22new%200%200%20612%20792%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M242%2C229.1c-30.6-5.6-41.7%2C11.1-50.1%2C22.3c-8.3%2C11.1-11.1%2C58.4%2C11.1%2C91.8c22.3%2C36.2%2C55.6%2C27.8%2C58.4%2C27.8%0D%0A%09%09c5.6%2C0%2C50.1-8.3%2C36.2-75.1C283.7%2C234.7%2C242%2C229.1%2C242%2C229.1z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M570.3%2C90H41.7C19.5%2C90%2C0%2C109.5%2C0%2C131.7v528.5C0%2C682.5%2C19.5%2C702%2C41.7%2C702h528.5c22.3%2C0%2C41.7-19.5%2C41.7-41.7%0D%0A%09%09V131.7C612%2C109.5%2C592.5%2C90%2C570.3%2C90z%20M303.2%2C371c-22.3%2C11.1-16.7%2C27.8-16.7%2C33.4s8.3%2C16.7%2C33.4%2C30.6c25%2C13.9%2C38.9%2C36.2%2C41.7%2C50.1%0D%0A%09%09c2.8%2C13.9%2C13.9%2C64-58.4%2C102.9c-72.3%2C36.2-211.4%2C11.1-189.2-69.5c22.3-80.7%2C139.1-75.1%2C139.1-75.1c-22.3-19.5-13.9-55.6-11.1-55.6%0D%0A%09%09c-75.1%2C11.1-108.5-47.3-102.9-91.8c16.7-89%2C111.3-94.6%2C111.3-94.6H370l-27.8%2C22.3l-33.4%2C2.8C383.9%2C298.6%2C325.5%2C357.1%2C303.2%2C371z%0D%0A%09%09%20M531.3%2C396h-55.6v55.6h-27.8V396h-55.6v-27.8h55.6v-55.6h27.8v55.6h55.6V396z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M158.6%2C529.5c13.9%2C47.3%2C61.2%2C50.1%2C86.2%2C50.1s69.5-2.8%2C80.7-44.5c11.1-44.5-55.6-77.9-55.6-77.9%0D%0A%09%09C208.6%2C454.4%2C144.7%2C482.2%2C158.6%2C529.5z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-footer .social-bookmarks > li > a.gplus:hover,
.unified .footer-nav .social-bookmarks > li > a.gplus:hover,
.unified.image-layer-active .unified-footer .social-bookmarks > li > a.gplus:hover,
.unified .share-box .social-bookmarks > li > a .icon-googleplus.grey-light:hover {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2222px%22%20height%3D%2222px%22%20viewBox%3D%22-286%20409.9%2022%2022%22%20enable-background%3D%22new%20-286%20409.9%2022%2022%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22-268.9%2C419.9%20-268.9%2C417.9%20-269.9%2C417.9%20-269.9%2C419.9%20-271.9%2C419.9%20-271.9%2C420.9%20-269.9%2C420.9%20%0D%0A%09-269.9%2C422.9%20-268.9%2C422.9%20-268.9%2C420.9%20-266.9%2C420.9%20-266.9%2C419.9%20%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23DE4B38%22%20d%3D%22M-277.3%2C414.9c-1.1-0.2-1.5%2C0.4-1.8%2C0.8c-0.3%2C0.4-0.4%2C2.1%2C0.4%2C3.3c0.8%2C1.3%2C2%2C1%2C2.1%2C1c0.2%2C0%2C1.8-0.3%2C1.3-2.7%0D%0A%09%09C-275.8%2C415.1-277.3%2C414.9-277.3%2C414.9z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23DE4B38%22%20d%3D%22M-265.5%2C409.9h-19c-0.8%2C0-1.5%2C0.7-1.5%2C1.5v19c0%2C0.8%2C0.7%2C1.5%2C1.5%2C1.5h19c0.8%2C0%2C1.5-0.7%2C1.5-1.5v-19%0D%0A%09%09C-264%2C410.6-264.7%2C409.9-265.5%2C409.9z%20M-275.1%2C420c-0.8%2C0.4-0.6%2C1-0.6%2C1.2s0.3%2C0.6%2C1.2%2C1.1s1.4%2C1.3%2C1.5%2C1.8s0.5%2C2.3-2.1%2C3.7%0D%0A%09%09c-2.6%2C1.3-7.6%2C0.4-6.8-2.5c0.8-2.9%2C5-2.7%2C5-2.7c-0.8-0.7-0.5-2-0.4-2c-2.7%2C0.4-3.9-1.7-3.7-3.3c0.6-3.2%2C4-3.4%2C4-3.4h4.3l-1%2C0.8%0D%0A%09%09l-1.2%2C0.1C-272.2%2C417.4-274.3%2C419.5-275.1%2C420z%20M-266.9%2C420.9h-2v2h-1v-2h-2v-1h2v-2h1v2h2V420.9z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23DE4B38%22%20d%3D%22M-280.3%2C425.7c0.5%2C1.7%2C2.2%2C1.8%2C3.1%2C1.8c0.9%2C0%2C2.5-0.1%2C2.9-1.6c0.4-1.6-2-2.8-2-2.8%0D%0A%09%09C-278.5%2C423-280.8%2C424-280.3%2C425.7z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-274.5%2C422.3c-0.9-0.5-1.2-0.9-1.2-1.1s-0.2-0.8%2C0.6-1.2c0.8-0.5%2C2.9-2.6%2C0.2-5.2l1.2-0.1l1-0.8h-4.3%0D%0A%09c0%2C0-3.4%2C0.2-4%2C3.4c-0.2%2C1.6%2C1%2C3.7%2C3.7%2C3.3c-0.1%2C0-0.4%2C1.3%2C0.4%2C2c0%2C0-4.2-0.2-5%2C2.7c-0.8%2C2.9%2C4.2%2C3.8%2C6.8%2C2.5%0D%0A%09c2.6-1.4%2C2.2-3.2%2C2.1-3.7S-273.6%2C422.8-274.5%2C422.3z%20M-278.7%2C419c-0.8-1.2-0.7-2.9-0.4-3.3c0.3-0.4%2C0.7-1%2C1.8-0.8c0%2C0%2C1.5%2C0.2%2C2%2C2.4%0D%0A%09c0.5%2C2.4-1.1%2C2.7-1.3%2C2.7C-276.7%2C420-277.9%2C420.3-278.7%2C419z%20M-274.3%2C425.9c-0.4%2C1.5-2%2C1.6-2.9%2C1.6c-0.9%2C0-2.6-0.1-3.1-1.8%0D%0A%09s1.8-2.7%2C4-2.6C-276.3%2C423.1-273.9%2C424.3-274.3%2C425.9z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-footer .social-bookmarks > li > a.linkedin,
.unified .footer-nav .social-bookmarks > li > a.linkedin {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20width%3D%2245%22%0A%20%20%20height%3D%2245%22%0A%20%20%20id%3D%22svg2%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%3E%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%0A%20%20%20%20%20id%3D%22defs6%22%3E%3CclipPath%0A%20%20%20%20%20%20%20id%3D%22clipPath18%22%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20d%3D%22M%200%2C360%200%2C0%20l%20422.637%2C0%200%2C360%20L%200%2C360%20z%22%0A%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22path20%22%20%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%0A%20%20%20%20%20transform%3D%22matrix(1.25%2C0%2C0%2C-1.25%2C0%2C45)%22%0A%20%20%20%20%20id%3D%22g10%22%3E%3Cg%0A%20%20%20%20%20%20%20transform%3D%22scale(0.1%2C0.1)%22%0A%20%20%20%20%20%20%20id%3D%22g12%22%3E%3Cg%0A%20%20%20%20%20%20%20%20%20id%3D%22g14%22%3E%3Cg%0A%20%20%20%20%20%20%20%20%20%20%20clip-path%3D%22url(%23clipPath18)%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22g16%22%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M%20333.34%2C360%2026.5508%2C360%20C%2011.9062%2C360%200%2C348.379%200%2C334.062%20L%200%2C25.9766%20C%200%2C11.6406%2011.9062%2C0%2026.5508%2C0%20L%20333.34%2C0%20C%20348.008%2C0%20360%2C11.6406%20360%2C25.9766%20l%200%2C308.0854%20C%20360%2C348.379%20348.008%2C360%20333.34%2C360%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22path22%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23999999%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%20%2F%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22m%2080.0781%2C310.441%20c%2017.0899%2C0%2030.9449%2C-13.879%2030.9449%2C-30.949%200%2C-17.094%20-13.855%2C-30.969%20-30.9449%2C-30.969%20-17.1484%2C0%20-30.9765%2C13.875%20-30.9765%2C30.969%200%2C17.07%2013.8281%2C30.949%2030.9765%2C30.949%20m%20-26.7383%2C-85.406%2053.4452%2C0%200%2C-171.7928%20-53.4452%2C0%200%2C171.7928%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22path24%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23ffffff%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%20%2F%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22m%20140.293%2C225.035%2051.184%2C0%200%2C-23.473%200.73%2C0%20c%207.117%2C13.512%2024.539%2C27.75%2050.52%2C27.75%2054.019%2C0%2064.011%2C-35.574%2064.011%2C-81.839%20l%200%2C-94.2308%20-53.34%2C0%200%2C83.5348%20c%200%2C19.922%20-0.39%2C45.559%20-27.753%2C45.559%20-27.786%2C0%20-32.024%2C-21.699%20-32.024%2C-44.113%20l%200%2C-84.9808%20-53.328%2C0%200%2C171.7928%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22path26%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23ffffff%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A');
}
.unified .unified-footer .social-bookmarks > li > a.linkedin:hover,
.unified .footer-nav .social-bookmarks > li > a.linkedin:hover {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20width%3D%2245%22%0A%20%20%20height%3D%2245%22%0A%20%20%20id%3D%22svg2%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%3E%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%0A%20%20%20%20%20id%3D%22defs6%22%3E%3CclipPath%0A%20%20%20%20%20%20%20id%3D%22clipPath18%22%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20d%3D%22M%200%2C360%200%2C0%20l%20422.637%2C0%200%2C360%20L%200%2C360%20z%22%0A%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22path20%22%20%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%0A%20%20%20%20%20transform%3D%22matrix(1.25%2C0%2C0%2C-1.25%2C0%2C45)%22%0A%20%20%20%20%20id%3D%22g10%22%3E%3Cg%0A%20%20%20%20%20%20%20transform%3D%22scale(0.1%2C0.1)%22%0A%20%20%20%20%20%20%20id%3D%22g12%22%3E%3Cg%0A%20%20%20%20%20%20%20%20%20id%3D%22g14%22%3E%3Cg%0A%20%20%20%20%20%20%20%20%20%20%20clip-path%3D%22url(%23clipPath18)%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22g16%22%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M%20333.34%2C360%2026.5508%2C360%20C%2011.9062%2C360%200%2C348.379%200%2C334.062%20L%200%2C25.9766%20C%200%2C11.6406%2011.9062%2C0%2026.5508%2C0%20L%20333.34%2C0%20C%20348.008%2C0%20360%2C11.6406%20360%2C25.9766%20l%200%2C308.0854%20C%20360%2C348.379%20348.008%2C360%20333.34%2C360%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22path22%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%230977b6%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%20%2F%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22m%2080.0781%2C310.441%20c%2017.0899%2C0%2030.9449%2C-13.879%2030.9449%2C-30.949%200%2C-17.094%20-13.855%2C-30.969%20-30.9449%2C-30.969%20-17.1484%2C0%20-30.9765%2C13.875%20-30.9765%2C30.969%200%2C17.07%2013.8281%2C30.949%2030.9765%2C30.949%20m%20-26.7383%2C-85.406%2053.4452%2C0%200%2C-171.7928%20-53.4452%2C0%200%2C171.7928%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22path24%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23ffffff%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%20%2F%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22m%20140.293%2C225.035%2051.184%2C0%200%2C-23.473%200.73%2C0%20c%207.117%2C13.512%2024.539%2C27.75%2050.52%2C27.75%2054.019%2C0%2064.011%2C-35.574%2064.011%2C-81.839%20l%200%2C-94.2308%20-53.34%2C0%200%2C83.5348%20c%200%2C19.922%20-0.39%2C45.559%20-27.753%2C45.559%20-27.786%2C0%20-32.024%2C-21.699%20-32.024%2C-44.113%20l%200%2C-84.9808%20-53.328%2C0%200%2C171.7928%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22path26%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23ffffff%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A');
}
.unified.home-page .home-page-header:not(.fixed) .main-search .icon-magnifier {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M13.8%2C12L12%2C13.8c0.3%2C0.3%2C0.7%2C0.7%2C1%2C1l1.8-1.8C14.5%2C12.7%2C14.2%2C12.3%2C13.8%2C12z%20M19.5%2C17.7%0D%0A%09%09%09c-1.4-1.4-2.8-2.8-4.2-4.2c-0.1-0.1-0.2-0.2-0.3-0.3L13.2%2C15c1.2%2C1.2%2C2.4%2C2.4%2C3.6%2C3.6c0.3%2C0.3%2C0.7%2C0.7%2C1%2C1c0.7%2C0.6%2C1.7%2C0.4%2C2-0.4%0D%0A%09%09%09C20.1%2C18.8%2C20%2C18.2%2C19.5%2C17.7z%20M12.1%2C1.6c-2.9-2.3-7.2-2-9.8%2C0.5C-0.4%2C4.8-0.8%2C9%2C1.5%2C12c2.3%2C3.1%2C6.7%2C4%2C10.1%2C1.7l2.1-2.1%0D%0A%09%09%09C16%2C8.3%2C15.1%2C3.9%2C12.1%2C1.6z%20M7.5%2C12.5c-2.8%2C0-5-2.2-5-5c0-2.7%2C2.2-5%2C5-5c2.7%2C0%2C5%2C2.3%2C5%2C5C12.5%2C10.2%2C10.3%2C12.5%2C7.5%2C12.5z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .live-survey-results .live-survey-list ul li > a:hover .icon-menu-arrow {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2210px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2010%2016%22%20enable-background%3D%22new%200%200%2010%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ef2d27%22%20d%3D%22M1.4%2C0L10%2C8l-8.6%2C8l-1.3-1.2l7.2-6.7L0%2C1.3L1.4%2C0z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}
.unified .article-page article .quote-text {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2227px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2027%2024%22%20enable-background%3D%22new%200%200%2027%2024%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M12.468%2C24.002H0v-9.855c0-3.628%2C0.736-6.491%2C2.207-8.589C3.678%2C3.459%2C6.2%2C1.607%2C9.773-0.002l2.694%2C5.236%0A%09c-2.197%2C1.06-3.715%2C2.115-4.556%2C3.163s-1.309%2C2.289-1.405%2C3.721h5.962V24.002z%20M27%2C24.002H14.532v-9.855%0A%09c0-3.628%2C0.736-6.491%2C2.207-8.589c1.472-2.099%2C3.994-3.951%2C7.566-5.56l2.694%2C5.236c-2.198%2C1.059-3.716%2C2.114-4.557%2C3.162%0A%09c-0.841%2C1.049-1.309%2C2.289-1.405%2C3.721h5.962v11.884H27z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}
.unified .unified-header > nav .page-nav li a .svgi.icon-results,
.unified .home-page-header.fixed > nav .page-nav li a .svgi.icon-results,
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi.icon-results {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2280px%22%20height%3D%2261px%22%20viewBox%3D%220%200%2080%2061%22%20enable-background%3D%22new%200%200%2080%2061%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M38.5%2C0H0v8.9h38.5V0z%20M32.6%2C39.1H0V48h32.6V39.1z%20M0%2C52.1V61%0D%0A%09%09%09h53.4v-8.9H0z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2346E9EC%22%20d%3D%22M80%2C21.9H0v-8.7h80V21.9z%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2346E9EC%22%20d%3D%22M59.4%2C34.9H0v-8.9h59.4V34.9z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-footer .social-bookmarks > li > a.rss,
.unified .footer-nav .social-bookmarks > li > a.rss {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2219.8px%22%20height%3D%2219.8px%22%20viewBox%3D%220%200%2019.8%2019.8%22%20enable-background%3D%22new%200%200%2019.8%2019.8%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M9.1%2C10.4C6.5%2C8%2C3.5%2C6.8%2C0%2C6.8v3.8c0.1%2C0%2C0.1%2C0%2C0.2%2C0c0.9%2C0%2C1.9%2C0.1%2C2.8%2C0.5c3.5%2C1.3%2C5.6%2C3.8%2C6.2%2C7.5%0D%0A%09%09%09c0.1%2C0.4%2C0.1%2C0.8%2C0.1%2C1.2h3.8c0-0.1%2C0-0.1%2C0-0.1c0-1.3-0.2-2.6-0.7-3.9C11.8%2C13.7%2C10.7%2C11.9%2C9.1%2C10.4z%20M12.9%2C4.8%0D%0A%09%09%09C9.2%2C1.6%2C4.9%2C0.1%2C0%2C0v3.8c4.4%2C0.1%2C8.2%2C1.6%2C11.3%2C4.7c3.1%2C3.1%2C4.6%2C6.9%2C4.7%2C11.3h3.8C19.9%2C15.1%2C18%2C9.2%2C12.9%2C4.8z%20M2.7%2C14.5%0D%0A%09%09%09c-1.5%2C0-2.7%2C1.2-2.7%2C2.7s1.2%2C2.7%2C2.7%2C2.7c1.5%2C0%2C2.7-1.2%2C2.7-2.7S4.2%2C14.5%2C2.7%2C14.5z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified.image-layer-active .unified-footer .social-bookmarks > li > a.rss {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2219.8px%22%20height%3D%2219.8px%22%20viewBox%3D%220%200%2019.8%2019.8%22%20enable-background%3D%22new%200%200%2019.8%2019.8%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M9.1%2C10.4C6.5%2C8%2C3.5%2C6.8%2C0%2C6.8v3.8c0.1%2C0%2C0.1%2C0%2C0.2%2C0c0.9%2C0%2C1.9%2C0.1%2C2.8%2C0.5c3.5%2C1.3%2C5.6%2C3.8%2C6.2%2C7.5%0D%0A%09%09%09c0.1%2C0.4%2C0.1%2C0.8%2C0.1%2C1.2h3.8c0-0.1%2C0-0.1%2C0-0.1c0-1.3-0.2-2.6-0.7-3.9C11.8%2C13.7%2C10.7%2C11.9%2C9.1%2C10.4z%20M12.9%2C4.8%0D%0A%09%09%09C9.2%2C1.6%2C4.9%2C0.1%2C0%2C0v3.8c4.4%2C0.1%2C8.2%2C1.6%2C11.3%2C4.7c3.1%2C3.1%2C4.6%2C6.9%2C4.7%2C11.3h3.8C19.9%2C15.1%2C18%2C9.2%2C12.9%2C4.8z%20M2.7%2C14.5%0D%0A%09%09%09c-1.5%2C0-2.7%2C1.2-2.7%2C2.7s1.2%2C2.7%2C2.7%2C2.7c1.5%2C0%2C2.7-1.2%2C2.7-2.7S4.2%2C14.5%2C2.7%2C14.5z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-footer .social-bookmarks > li > a.rss:hover,
.unified .footer-nav .social-bookmarks > li > a.rss:hover,
.unified.image-layer-active .unified-footer .social-bookmarks > li > a.rss:hover {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2219.8px%22%20height%3D%2219.8px%22%20viewBox%3D%220%200%2019.8%2019.8%22%20enable-background%3D%22new%200%200%2019.8%2019.8%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill%3D%22%23FF6600%22%20d%3D%22M9.1%2C10.4C6.5%2C8%2C3.5%2C6.8%2C0%2C6.8v3.8c0.1%2C0%2C0.1%2C0%2C0.2%2C0c0.9%2C0%2C1.9%2C0.1%2C2.8%2C0.5c3.5%2C1.3%2C5.6%2C3.8%2C6.2%2C7.5%0A%09%09%09c0.1%2C0.4%2C0.1%2C0.8%2C0.1%2C1.2h3.8c0-0.1%2C0-0.1%2C0-0.1c0-1.3-0.2-2.6-0.7-3.9C11.8%2C13.7%2C10.7%2C11.9%2C9.1%2C10.4z%20M12.9%2C4.8%0A%09%09%09C9.2%2C1.6%2C4.9%2C0.1%2C0%2C0v3.8c4.4%2C0.1%2C8.2%2C1.6%2C11.3%2C4.7c3.1%2C3.1%2C4.6%2C6.9%2C4.7%2C11.3h3.8C19.9%2C15.1%2C18%2C9.2%2C12.9%2C4.8z%20M2.7%2C14.5%0A%09%09%09c-1.5%2C0-2.7%2C1.2-2.7%2C2.7s1.2%2C2.7%2C2.7%2C2.7c1.5%2C0%2C2.7-1.2%2C2.7-2.7S4.2%2C14.5%2C2.7%2C14.5z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
}
.lang-us.unified .welcome-box .icon-paid-survey {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2242px%22%20height%3D%2244px%22%20viewBox%3D%22-628%20429%2042%2044%22%20enable-background%3D%22new%20-628%20429%2042%2044%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23ED2F28%22%20d%3D%22M-599.3%2C456.2c0.7%2C1.4%2C2.1%2C2.4%2C3.6%2C2.6v-6.6c-3.5-1.3-6.6-2.3-6.6-6.6c0-3.7%2C3.3-6.1%2C6.6-6.2v-3.6h2.9v3.6%0D%0A%09%09c2.3%2C0.1%2C5.1%2C1.6%2C6.4%2C3.8l-3.1%2C2.4c-0.8-1.2-1.9-2.3-3.4-2.5v5.4c3.6%2C1.1%2C6.8%2C2.5%2C6.8%2C6.8c0%2C4.6-4.1%2C7-6.8%2C7.1v3.9h-2.9v-3.9%0D%0A%09%09c-2.8-0.1-5.4-1.5-7.1-3.8L-599.3%2C456.2z%20M-595.7%2C443.1c-1.4%2C0.3-2.2%2C1.1-2.2%2C2.3c0%2C1.5%2C1%2C2%2C2.2%2C2.3V443.1z%20M-592.8%2C458.8%0D%0A%09%09c1.2-0.4%2C2.4-1.5%2C2.4-3c0-1.4-1.1-2.3-2.4-2.6V458.8z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M-600.7%2C469.3c-7.8%2C0-15.7%2C0-23.5%2C0c0-9.1%2C0-18.2%2C0-27.4c3.1%2C0%2C6.2%2C0%2C9.3%2C0c0-3.1%2C0-6.1%2C0-9.2%0D%0A%09%09c5.2%2C0%2C10.4%2C0%2C15.5%2C0c0%2C0%2C3.8%2C0%2C3.8%2C0c0-1.3%2C0-2.5%2C0-3.7c-7.7%2C0-15.4%2C0-23.1%2C0c-0.5%2C0.5-1%2C1.1-1.6%2C1.6c-2.5%2C2.5-5%2C4.9-7.5%2C7.4%0D%0A%09%09c-0.1%2C0.1-0.2%2C0.2-0.2%2C0.2c0%2C11.6%2C0%2C23.1%2C0%2C34.7c0.2%2C0%2C0.4%2C0%2C0.6%2C0c10.4%2C0%2C20.8%2C0%2C31.2%2C0c0.2%2C0%2C0.4%2C0%2C0.6%2C0c0-1.2%2C0-2.5%2C0-3.7h-2%0D%0A%09%09L-600.7%2C469.3z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M-605.3%2C447.4c-0.6%2C0-1.2%2C0-1.9%2C0c-4.3%2C0-9%2C0-11.9%2C0c-0.7%2C0-1.3%2C0-1.9%2C0c0%2C1%2C0%2C2%2C0%2C3c0.6%2C0%2C1.2%2C0%2C1.9%2C0%0D%0A%09c3.2%2C0%2C8.5%2C0%2C13.1%2C0c0.6%2C0%2C1.3%2C0%2C1.9%2C0C-604.7%2C449.6-605.1%2C448.6-605.3%2C447.4z%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M-603.3%2C453.9c-5%2C0-11.9%2C0-15.8%2C0c-0.7%2C0-1.3%2C0-1.9%2C0c0%2C1%2C0%2C2%2C0%2C3c0.6%2C0%2C1.2%2C0%2C1.9%2C0c2.9%2C0%2C7.5%2C0%2C11.7%2C0%0D%0A%09c0.6%2C0%2C1.3%2C0%2C1.9%2C0l0.9-0.6l3.2-2.4C-602%2C453.9-602.6%2C453.9-603.3%2C453.9z%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M-605.3%2C460.5L-605.3%2C460.5c-0.6%2C0-1.3%2C0-1.9%2C0c-4.3%2C0-9%2C0-11.9%2C0c-0.7%2C0-1.3%2C0-1.9%2C0c0%2C1%2C0%2C2%2C0%2C3%0D%0A%09c0.6%2C0%2C1.2%2C0%2C1.9%2C0c3.7%2C0%2C10.1%2C0%2C15.1%2C0c0.7%2C0%2C1.3%2C0%2C1.9%2C0C-603.3%2C462.7-604.4%2C461.7-605.3%2C460.5z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.lang-de.unified .welcome-box .icon-paid-survey {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2242px%22%20height%3D%2244px%22%20viewBox%3D%220%200%2042%2044%22%20enable-background%3D%22new%200%200%2042%2044%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23ED2F28%22%20d%3D%22M20.7%2C19.7c1.2-5%2C5.3-9.4%2C11.6-9.4c4.4%2C0%2C7.8%2C2.2%2C9.4%2C5.4l-4.4%2C3.1c-1-2.6-3.3-3.4-5.1-3.4%0D%0A%09%09%09%09c-2.9%2C0-4.7%2C1.9-5.5%2C4.3h7.9l-1.2%2C3h-7.2c0%2C0.7%2C0%2C1.2%2C0.1%2C1.7h7.3l-1.2%2C3h-5c1%2C1.8%2C2.7%2C3%2C4.9%2C3c1.9%2C0%2C4.2-0.9%2C5.1-3.4l4.7%2C2.8%0D%0A%09%09%09%09c-1.5%2C3.7-6%2C5.8-9.9%2C5.8c-5.1%2C0-9.1-3.6-10.8-8.1h-3.6l1.2-3h1.5c-0.1-0.6-0.1-1.1-0.1-1.7h-2.4l1.2-3H20.7z%22%2F%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M28.3%2C37.9c0%2C0.8%2C0%2C1.6%2C0%2C2.4c-8.2%2C0-16.3%2C0-24.5%2C0c0-9.1%2C0-18.2%2C0-27.4c3.1%2C0%2C6.1%2C0%2C9.2%2C0%0D%0A%09%09%09%09%09c0-3.1%2C0-6.1%2C0-9.2c5.1%2C0%2C10.2%2C0%2C15.3%2C0c0%2C1.4%2C0%2C2.7%2C0%2C4.1c1.2-0.3%2C2.4-0.5%2C3.7-0.5c0-2.4%2C0-4.9%2C0-7.3C24.4%2C0%2C16.8%2C0%2C9.2%2C0%0D%0A%09%09%09%09%09c-0.5%2C0.5-1%2C1.1-1.6%2C1.6C5.2%2C4.1%2C2.7%2C6.6%2C0.2%2C9C0.2%2C9.1%2C0.1%2C9.2%2C0%2C9.3C0%2C20.9%2C0%2C32.4%2C0%2C44c0.2%2C0%2C0.4%2C0%2C0.6%2C0%0D%0A%09%09%09%09%09c10.3%2C0%2C20.5%2C0%2C30.8%2C0c0.2%2C0%2C0.4%2C0%2C0.6%2C0c0-1.9%2C0-3.7%2C0-5.6C30.7%2C38.4%2C29.5%2C38.2%2C28.3%2C37.9z%22%2F%3E%0D%0A%09%09%09%3C%2Fg%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M14.9%2C26.2l0.5-1.3c-3.2%2C0-6.3%2C0-8.4%2C0c0%2C1%2C0%2C2%2C0%2C3c1.9%2C0%2C4.5%2C0%2C7.2%2C0L14.9%2C26.2z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M16.3%2C18.5l0-0.1c-3.5%2C0-7.1%2C0-9.4%2C0c0%2C1%2C0%2C2%2C0%2C3c2.1%2C0%2C5.1%2C0%2C8.2%2C0L16.3%2C18.5z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M19.9%2C31.4c-4.5%2C0-9.8%2C0-12.9%2C0c0%2C1%2C0%2C2%2C0%2C3c3.7%2C0%2C10.5%2C0%2C15.4%2C0C21.5%2C33.6%2C20.6%2C32.6%2C19.9%2C31.4z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.lang-uk.unified .welcome-box .icon-paid-survey {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2242px%22%20height%3D%2244px%22%20viewBox%3D%220%200%2042%2044%22%20enable-background%3D%22new%200%200%2042%2044%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23ED2F28%22%20d%3D%22M37%2C26.5c0%2C1.5-0.2%2C4-1.8%2C4c-0.8%2C0-2-0.6-2.7-1c0.3-0.9%2C0.5-2%2C0.5-3c0-0.7-0.1-1.6-0.2-2.3h3.8v-3h-5%0D%0A%09%09%09c-0.6-2.3-2.1-3.4-2.1-5.2c0-1.9%2C1.4-3.1%2C3.2-3.1c2.4%2C0%2C3.5%2C1.4%2C3.5%2C3.7c0%2C0.6-0.1%2C0.8-0.2%2C1.5h5.1c0-6.1-2-9.5-8.7-9.5%0D%0A%09%09%09c-4.6%2C0-8.1%2C2.2-8.1%2C7c0%2C2%2C1.3%2C4%2C2.3%2C5.5h-3.2v3H29c0.3%2C0.8%2C0.5%2C2.4%2C0.5%2C3.7c-1-0.5-2.1-0.7-3.3-0.7c-2.2%2C0-3.8%2C2-3.8%2C4%0D%0A%09%09%09c0%2C2.3%2C1.6%2C3.8%2C4%2C3.8c1.8%2C0%2C3.2-0.8%2C4.4-2.2c1.6%2C1.1%2C4%2C2.4%2C6%2C2.4c4.4%2C0%2C5.2-5.1%2C5.2-8.4v-0.4H37z%20M26.3%2C32.5c-0.7%2C0-1.2-0.4-1.2-1%0D%0A%09%09%09c0.1-0.8%2C0.5-1.1%2C1.1-1.1c0.8%2C0%2C1.5%2C0.5%2C2.1%2C1.1C27.8%2C32.1%2C27.2%2C32.5%2C26.3%2C32.5z%22%2F%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M31.2%2C36.7c-0.9%2C0.6-1.9%2C1-3%2C1.3c0%2C0.8%2C0%2C1.6%2C0%2C2.3c-8.2%2C0-16.3%2C0-24.4%2C0c0-9.1%2C0-18.2%2C0-27.4%0D%0A%09%09%09%09c3%2C0%2C6.1%2C0%2C9.2%2C0c0-3.1%2C0-6.1%2C0-9.2c5.1%2C0%2C10.2%2C0%2C15.3%2C0c0%2C0.9%2C0%2C1.8%2C0%2C2.6c1.1-0.4%2C2.4-0.6%2C3.7-0.6c0-1.9%2C0-3.8%2C0-5.8%0D%0A%09%09%09%09C24.3%2C0%2C16.8%2C0%2C9.2%2C0c-0.5%2C0.5-1%2C1.1-1.6%2C1.6C5.2%2C4.1%2C2.7%2C6.6%2C0.2%2C9C0.2%2C9.1%2C0.1%2C9.2%2C0%2C9.3C0%2C20.9%2C0%2C32.4%2C0%2C44c0.2%2C0%2C0.4%2C0%2C0.6%2C0%0D%0A%09%09%09%09c10.2%2C0%2C20.5%2C0%2C30.7%2C0c0.2%2C0%2C0.4%2C0%2C0.6%2C0c0-2.3%2C0-4.6%2C0-6.9C31.7%2C37%2C31.4%2C36.8%2C31.2%2C36.7z%22%2F%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M20.6%2C21.2v-2.8c-4.7%2C0-10.3%2C0-13.6%2C0c0%2C1%2C0%2C2%2C0%2C3c3.3%2C0%2C9%2C0%2C13.6%2C0V21.2z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M20.7%2C27.3L20.7%2C27.3l-0.1-2.4c-4.7%2C0-10.3%2C0-13.6%2C0c0%2C1%2C0%2C2%2C0%2C3c3.2%2C0%2C8.7%2C0%2C13.3%2C0%0D%0A%09%09%09C20.4%2C27.7%2C20.5%2C27.5%2C20.7%2C27.3z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M19.4%2C31.4c-4.4%2C0-9.5%2C0-12.5%2C0c0%2C1%2C0%2C2%2C0%2C3c3.2%2C0%2C8.6%2C0%2C13.2%2C0C19.7%2C33.6%2C19.5%2C32.6%2C19.4%2C31.4z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .welcome-box .icon-paid-survey {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2243px%22%20height%3D%2244px%22%20viewBox%3D%22-388%20209%2043%2044%22%20enable-background%3D%22new%20-388%20209%2043%2044%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M-360.7%2C249.3c-7.8%2C0-15.7%2C0-23.5%2C0c0-9.1%2C0-18.2%2C0-27.4c3.1%2C0%2C6.2%2C0%2C9.3%2C0c0-3.1%2C0-6.1%2C0-9.2%0D%0A%09%09c5.2%2C0%2C10.4%2C0%2C15.5%2C0c0%2C0%2C3.8%2C0%2C3.8%2C0c0-1.3%2C0-2.5%2C0-3.7c-7.7%2C0-15.4%2C0-23.1%2C0c-0.5%2C0.5-1%2C1.1-1.6%2C1.6c-2.5%2C2.5-5%2C4.9-7.5%2C7.4%0D%0A%09%09c-0.1%2C0.1-0.2%2C0.2-0.2%2C0.2c0%2C11.6%2C0%2C23.1%2C0%2C34.7c0.2%2C0%2C0.4%2C0%2C0.6%2C0c10.4%2C0%2C20.8%2C0%2C31.2%2C0c0.2%2C0%2C0.4%2C0%2C0.6%2C0c0-1.2%2C0-2.5%2C0-3.7h-2%0D%0A%09%09L-360.7%2C249.3z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23ED2F28%22%20d%3D%22M-359.5%2C235.8c0-2.5%2C0.4-4.6%2C3.2-6.1c1.5-0.8%2C5.1-2.3%2C5.1-5c0-1.8-1.5-2.8-3.1-2.8c-2.2%2C0-3.3%2C1.8-4.1%2C2.9%0D%0A%09%09%09l-4.2-2.9c1.4-3.3%2C4.7-5.2%2C8.5-5.2c4.1%2C0%2C8.6%2C2.3%2C8.6%2C8.1c0%2C3-1.3%2C5-3.8%2C6.6c-2.2%2C1.5-4.9%2C2.2-4.9%2C4.5H-359.5z%20M-359.4%2C245.7v-6%0D%0A%09%09%09h5.3v6H-359.4z%22%2F%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M-359.1%2C228l-0.8-0.6c-3.6%2C0-6.9%2C0-7.2%2C0c-4.3%2C0-9%2C0-11.9%2C0c-0.7%2C0-1.3%2C0-1.9%2C0c0%2C1%2C0%2C2%2C0%2C3%0D%0A%09%09%09%09c0.6%2C0%2C1.2%2C0%2C1.9%2C0c3.2%2C0%2C8.5%2C0%2C13.1%2C0c0.3%2C0%2C2.4%2C0%2C4.7%2C0C-360.8%2C229.6-360.1%2C228.7-359.1%2C228z%22%2F%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M-362.5%2C235.8c0-0.6%2C0-1.3%2C0.1-1.9c-0.5%2C0-0.8%2C0-0.9%2C0c-5%2C0-11.9%2C0-15.8%2C0c-0.7%2C0-1.3%2C0-1.9%2C0c0%2C1%2C0%2C2%2C0%2C3%0D%0A%09%09c0.6%2C0%2C1.2%2C0%2C1.9%2C0c2.9%2C0%2C7.5%2C0%2C11.7%2C0c0.3%2C0%2C2.4%2C0%2C4.9%2C0V235.8z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23989898%22%20d%3D%22M-362.4%2C240.5l-2.9%2C0c-0.6%2C0-1.2%2C0-1.9%2C0c-4.3%2C0-9%2C0-11.9%2C0c-0.7%2C0-1.3%2C0-1.9%2C0c0%2C1%2C0%2C2%2C0%2C3%0D%0A%09%09c0.6%2C0%2C1.2%2C0%2C1.9%2C0c3.7%2C0%2C10.1%2C0%2C15.1%2C0c0.1%2C0%2C0.7%2C0%2C1.6%2C0V240.5z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-header > nav .page-nav li a .svgi.icon-take-part,
.unified .home-page-header.fixed > nav .page-nav li a .svgi.icon-take-part,
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi.icon-take-part {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22101px%22%20height%3D%2273px%22%20viewBox%3D%220%200%20101%2073%22%20enable-background%3D%22new%200%200%20101%2073%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2346E9EC%22%20d%3D%22M96.8%2C0h-48c-2.3%2C0-4.2%2C1.8-4.2%2C4.1v35.2c0%2C2.3%2C1.9%2C4.1%2C4.2%2C4.1%0D%0A%09%09%09h17.4v12.9l13.2-12.9h17.4c2.3%2C0%2C4.2-1.8%2C4.2-4.1V4.1C101%2C1.8%2C99.1%2C0%2C96.8%2C0z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M10.3%2C47.4L35.7%2C73V46.1L10.3%2C47.4z%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M56.4%2C56.7c0%2C2.3-1.9%2C4.1-4.2%2C4.1h-48c-2.3%2C0-4.2-1.8-4.2-4.1V21.5%0D%0A%09c0-2.3%2C1.9-4.1%2C4.2-4.1h48c2.3%2C0%2C4.2%2C1.8%2C4.2%2C4.1V56.7z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unsubscribe .checkbox-reason input[type="checkbox"]:checked + label::before,
.unified .login-question > div .answer-option.active .pseudo-checkbox {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2245.319px%22%20height%3D%2235.802px%22%20viewBox%3D%220%200%2045.319%2035.802%22%20enable-background%3D%22new%200%200%2045.319%2035.802%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M37.394%2C0c-2.216%2C2.221-12.411%2C12.453-19.907%2C19.97c-3.796-3.816-7.773-7.82-9.563-9.612%0D%0A%09C5.232%2C13.048%2C2.637%2C15.641%2C0%2C18.276c3.315%2C3.299%2C14.101%2C14.238%2C17.377%2C17.526c0.035-0.035%2C0.068-0.068%2C0.103-0.103%0D%0A%09c0.035%2C0.035%2C0.068%2C0.068%2C0.103%2C0.103c3.276-3.287%2C24.421-24.584%2C27.735-27.883C42.683%2C5.284%2C40.086%2C2.69%2C37.394%2C0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0A');
}
.unified .unified-footer .social-bookmarks > li > a.twitter,
.unified .footer-nav .social-bookmarks > li > a.twitter {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2224px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2024%2020%22%20enable-background%3D%22new%200%200%2024%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M24%2C2.3c-0.9%2C0.4-1.8%2C0.7-2.8%2C0.8c1-0.6%2C1.8-1.6%2C2.2-2.7c-1%2C0.6-2%2C1-3.1%2C1.2C19.3%2C0.6%2C18%2C0%2C16.6%2C0%0D%0A%09c-2.7%2C0-4.9%2C2.2-4.9%2C4.9c0%2C0.4%2C0%2C0.8%2C0.1%2C1.1C7.7%2C5.8%2C4.1%2C3.9%2C1.7%2C0.9C1.2%2C1.6%2C1%2C2.5%2C1%2C3.4c0%2C1.7%2C0.9%2C3.2%2C2.2%2C4.1%0D%0A%09C2.4%2C7.4%2C1.6%2C7.2%2C1%2C6.9c0%2C0%2C0%2C0%2C0%2C0.1c0%2C2.4%2C1.7%2C4.4%2C3.9%2C4.8c-0.4%2C0.1-0.8%2C0.2-1.3%2C0.2c-0.3%2C0-0.6%2C0-0.9-0.1c0.6%2C2%2C2.4%2C3.4%2C4.6%2C3.4%0D%0A%09c-1.7%2C1.3-3.8%2C2.1-6.1%2C2.1c-0.4%2C0-0.8%2C0-1.2-0.1c2.2%2C1.4%2C4.8%2C2.2%2C7.5%2C2.2c9.1%2C0%2C14-7.5%2C14-14c0-0.2%2C0-0.4%2C0-0.6%0D%0A%09C22.5%2C4.2%2C23.3%2C3.3%2C24%2C2.3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified.image-layer-active .unified-footer .social-bookmarks > li > a.twitter,
.unified .share-box .social-bookmarks > li > a .icon-twitter.grey-light {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2224px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2024%2020%22%20enable-background%3D%22new%200%200%2024%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M24%2C2.3c-0.9%2C0.4-1.8%2C0.7-2.8%2C0.8c1-0.6%2C1.8-1.6%2C2.2-2.7c-1%2C0.6-2%2C1-3.1%2C1.2C19.3%2C0.6%2C18%2C0%2C16.6%2C0%0D%0A%09c-2.7%2C0-4.9%2C2.2-4.9%2C4.9c0%2C0.4%2C0%2C0.8%2C0.1%2C1.1C7.7%2C5.8%2C4.1%2C3.9%2C1.7%2C0.9C1.2%2C1.6%2C1%2C2.5%2C1%2C3.4c0%2C1.7%2C0.9%2C3.2%2C2.2%2C4.1%0D%0A%09C2.4%2C7.4%2C1.6%2C7.2%2C1%2C6.9c0%2C0%2C0%2C0%2C0%2C0.1c0%2C2.4%2C1.7%2C4.4%2C3.9%2C4.8c-0.4%2C0.1-0.8%2C0.2-1.3%2C0.2c-0.3%2C0-0.6%2C0-0.9-0.1c0.6%2C2%2C2.4%2C3.4%2C4.6%2C3.4%0D%0A%09c-1.7%2C1.3-3.8%2C2.1-6.1%2C2.1c-0.4%2C0-0.8%2C0-1.2-0.1c2.2%2C1.4%2C4.8%2C2.2%2C7.5%2C2.2c9.1%2C0%2C14-7.5%2C14-14c0-0.2%2C0-0.4%2C0-0.6%0D%0A%09C22.5%2C4.2%2C23.3%2C3.3%2C24%2C2.3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .unified-footer .social-bookmarks > li > a.twitter:hover,
.unified .footer-nav .social-bookmarks > li > a.twitter:hover,
.unified.image-layer-active .unified-footer .social-bookmarks > li > a.twitter:hover,
.unified .share-box .social-bookmarks > li > a .icon-twitter.grey-light:hover {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2224px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2024%2020%22%20enable-background%3D%22new%200%200%2024%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%236BACDF%22%20d%3D%22M24%2C2.3c-0.9%2C0.4-1.8%2C0.7-2.8%2C0.8c1-0.6%2C1.8-1.6%2C2.2-2.7c-1%2C0.6-2%2C1-3.1%2C1.2C19.3%2C0.6%2C18%2C0%2C16.6%2C0%0D%0A%09c-2.7%2C0-4.9%2C2.2-4.9%2C4.9c0%2C0.4%2C0%2C0.8%2C0.1%2C1.1C7.7%2C5.8%2C4.1%2C3.9%2C1.7%2C0.9C1.2%2C1.6%2C1%2C2.5%2C1%2C3.4c0%2C1.7%2C0.9%2C3.2%2C2.2%2C4.1%0D%0A%09C2.4%2C7.4%2C1.6%2C7.2%2C1%2C6.9c0%2C0%2C0%2C0%2C0%2C0.1c0%2C2.4%2C1.7%2C4.4%2C3.9%2C4.8c-0.4%2C0.1-0.8%2C0.2-1.3%2C0.2c-0.3%2C0-0.6%2C0-0.9-0.1c0.6%2C2%2C2.4%2C3.4%2C4.6%2C3.4%0D%0A%09c-1.7%2C1.3-3.8%2C2.1-6.1%2C2.1c-0.4%2C0-0.8%2C0-1.2-0.1c2.2%2C1.4%2C4.8%2C2.2%2C7.5%2C2.2c9.1%2C0%2C14-7.5%2C14-14c0-0.2%2C0-0.4%2C0-0.6%0D%0A%09C22.5%2C4.2%2C23.3%2C3.3%2C24%2C2.3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified.home-page .home-page-header:not(.fixed) .main-search .icon-x-close {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23555555%22%20points%3D%2216%2C14.3%209.7%2C7.9%2016%2C1.6%2014.4%2C0%208.1%2C6.3%201.7%2C0%200%2C1.7%206.3%2C8.1%200.1%2C14.3%201.7%2C15.9%207.9%2C9.7%2014.3%2C16%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
}
.unified .register-popup.crowd .register-popup-bg {
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  background-image: url('images/png/src/register-popup-corwd.png');
}
.unified .register-popup.want-you .register-popup-bg {
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  background-image: url('images/png/src/uncle-sam.png');
}
.uk.unified.home-page .home-page-header:not(.fixed) .icon-world-map {
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  background-image: url('images/png/src/world-map-uk.png');
}
.smartbanner-show {
  margin-top: 80px;
}
.smartbanner-show .smartbanner {
  display: block;
}
/** Default **/
.smartbanner {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 80px;
  line-height: 80px;
  font-family: 'Helvetica Neue', sans-serif;
  background: #f4f4f4;
  z-index: 9998;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none;
}
.smartbanner-container {
  margin: 0 auto;
  white-space: nowrap;
}
.smartbanner-close {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 5px;
  font-family: 'ArialRoundedMTBold', Arial;
  font-size: 20px;
  text-align: center;
  color: #888;
  text-decoration: none;
  border: 0;
  border-radius: 14px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.smartbanner-close:active,
.smartbanner-close:hover {
  color: #aaa;
}
.smartbanner-icon {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 57px;
  margin-right: 12px;
  background-size: cover;
  border-radius: 10px;
}
.smartbanner-info {
  display: inline-block;
  vertical-align: middle;
  width: 44%;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: bold;
}
.smartbanner-title {
  font-size: 13px;
  line-height: 18px;
}
.smartbanner-button {
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #6a6a6a;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.smartbanner-button:active,
.smartbanner-button:hover {
  color: #aaa;
}
/** iOS **/
.smartbanner-ios {
  background: #f4f4f4;
  background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  line-height: 80px;
}
.smartbanner-ios .smartbanner-close {
  border: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #888;
  text-shadow: 0 1px 0 white;
}
.smartbanner-ios .smartbanner-close:active,
.smartbanner-ios .smartbanner-close:hover {
  color: #aaa;
}
.smartbanner-ios .smartbanner-icon {
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.smartbanner-ios .smartbanner-info {
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.smartbanner-ios .smartbanner-title {
  color: #4d4d4d;
  font-weight: bold;
}
.smartbanner-ios .smartbanner-button {
  padding: 0 10px;
  min-width: 10%;
  color: #6a6a6a;
  background: #efefef;
  background: linear-gradient(to bottom, #efefef, #dcdcdc);
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}
.smartbanner-ios .smartbanner-button:active,
.smartbanner-ios .smartbanner-button:hover {
  background: #dcdcdc;
  background: linear-gradient(to bottom, #dcdcdc, #efefef);
}
/** Android **/
.smartbanner-android {
  background: #3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);
  box-shadow: inset 0 4px 0 #88b131;
  line-height: 82px;
}
.smartbanner-android .smartbanner-close {
  border: 0;
  width: 17px;
  height: 17px;
  line-height: 17px;
  margin-right: 7px;
  color: #b1b1b3;
  background: #1c1e21;
  text-shadow: 0 1px 1px #000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
}
.smartbanner-android .smartbanner-close:active,
.smartbanner-android .smartbanner-close:hover {
  color: #eee;
}
.smartbanner-android .smartbanner-icon {
  background-color: transparent;
  box-shadow: none;
}
.smartbanner-android .smartbanner-info {
  color: #ccc;
  text-shadow: 0 1px 2px #000;
}
.smartbanner-android .smartbanner-title {
  color: #fff;
  font-weight: bold;
}
.smartbanner-android .smartbanner-button {
  min-width: 12%;
  color: #d1d1d1;
  padding: 0;
  background: none;
  border-radius: 0;
  box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
}
.smartbanner-android .smartbanner-button:active,
.smartbanner-android .smartbanner-button:hover {
  background: none;
}
.smartbanner-android .smartbanner-button-text {
  text-align: center;
  display: block;
  padding: 0 10px;
  background: #42b6c9;
  background: linear-gradient(to bottom, #42b6c9, #39a9bb);
  text-transform: none;
  text-shadow: none;
  box-shadow: none;
}
.smartbanner-android .smartbanner-button-text:active,
.smartbanner-android .smartbanner-button-text:hover {
  background: #2ac7e1;
}
/** Windows **/
.smartbanner-windows {
  background: #f4f4f4;
  background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  line-height: 80px;
}
.smartbanner-windows .smartbanner-close {
  border: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #888;
  text-shadow: 0 1px 0 white;
}
.smartbanner-windows .smartbanner-close:active,
.smartbanner-windows .smartbanner-close:hover {
  color: #aaa;
}
.smartbanner-windows .smartbanner-icon {
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.smartbanner-windows .smartbanner-info {
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.smartbanner-windows .smartbanner-title {
  color: #4d4d4d;
  font-weight: bold;
}
.smartbanner-windows .smartbanner-button {
  padding: 0 10px;
  min-width: 10%;
  color: #6a6a6a;
  background: #efefef;
  background: linear-gradient(to bottom, #efefef, #dcdcdc);
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}
.smartbanner-windows .smartbanner-button:active,
.smartbanner-windows .smartbanner-button:hover {
  background: #dcdcdc;
  background: linear-gradient(to bottom, #dcdcdc, #efefef);
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/raleway/raleway-extrabold-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/raleway/raleway-bold-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/raleway/raleway-semibold-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/raleway/raleway-medium-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/raleway/raleway-regular-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/raleway/raleway-light-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/raleway/raleway-extralight-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/raleway/raleway-thin-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.glyphicon-euro:before {
  content: "\20AC";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270F";
}
.glyphicon-glass:before {
  content: "\E001";
}
.glyphicon-music:before {
  content: "\E002";
}
.glyphicon-search:before {
  content: "\E003";
}
.glyphicon-heart:before {
  content: "\E005";
}
.glyphicon-star:before {
  content: "\E006";
}
.glyphicon-star-empty:before {
  content: "\E007";
}
.glyphicon-user:before {
  content: "\E008";
}
.glyphicon-film:before {
  content: "\E009";
}
.glyphicon-th-large:before {
  content: "\E010";
}
.glyphicon-th:before {
  content: "\E011";
}
.glyphicon-th-list:before {
  content: "\E012";
}
.glyphicon-ok:before {
  content: "\E013";
}
.glyphicon-remove:before {
  content: "\E014";
}
.glyphicon-zoom-in:before {
  content: "\E015";
}
.glyphicon-zoom-out:before {
  content: "\E016";
}
.glyphicon-off:before {
  content: "\E017";
}
.glyphicon-signal:before {
  content: "\E018";
}
.glyphicon-cog:before {
  content: "\E019";
}
.glyphicon-trash:before {
  content: "\E020";
}
.glyphicon-home:before {
  content: "\E021";
}
.glyphicon-file:before {
  content: "\E022";
}
.glyphicon-time:before {
  content: "\E023";
}
.glyphicon-road:before {
  content: "\E024";
}
.glyphicon-download-alt:before {
  content: "\E025";
}
.glyphicon-download:before {
  content: "\E026";
}
.glyphicon-upload:before {
  content: "\E027";
}
.glyphicon-inbox:before {
  content: "\E028";
}
.glyphicon-play-circle:before {
  content: "\E029";
}
.glyphicon-repeat:before {
  content: "\E030";
}
.glyphicon-refresh:before {
  content: "\E031";
}
.glyphicon-list-alt:before {
  content: "\E032";
}
.glyphicon-lock:before {
  content: "\E033";
}
.glyphicon-flag:before {
  content: "\E034";
}
.glyphicon-headphones:before {
  content: "\E035";
}
.glyphicon-volume-off:before {
  content: "\E036";
}
.glyphicon-volume-down:before {
  content: "\E037";
}
.glyphicon-volume-up:before {
  content: "\E038";
}
.glyphicon-qrcode:before {
  content: "\E039";
}
.glyphicon-barcode:before {
  content: "\E040";
}
.glyphicon-tag:before {
  content: "\E041";
}
.glyphicon-tags:before {
  content: "\E042";
}
.glyphicon-book:before {
  content: "\E043";
}
.glyphicon-bookmark:before {
  content: "\E044";
}
.glyphicon-print:before {
  content: "\E045";
}
.glyphicon-camera:before {
  content: "\E046";
}
.glyphicon-font:before {
  content: "\E047";
}
.glyphicon-bold:before {
  content: "\E048";
}
.glyphicon-italic:before {
  content: "\E049";
}
.glyphicon-text-height:before {
  content: "\E050";
}
.glyphicon-text-width:before {
  content: "\E051";
}
.glyphicon-align-left:before {
  content: "\E052";
}
.glyphicon-align-center:before {
  content: "\E053";
}
.glyphicon-align-right:before {
  content: "\E054";
}
.glyphicon-align-justify:before {
  content: "\E055";
}
.glyphicon-list:before {
  content: "\E056";
}
.glyphicon-indent-left:before {
  content: "\E057";
}
.glyphicon-indent-right:before {
  content: "\E058";
}
.glyphicon-facetime-video:before {
  content: "\E059";
}
.glyphicon-picture:before {
  content: "\E060";
}
.glyphicon-map-marker:before {
  content: "\E062";
}
.glyphicon-adjust:before {
  content: "\E063";
}
.glyphicon-tint:before {
  content: "\E064";
}
.glyphicon-edit:before {
  content: "\E065";
}
.glyphicon-share:before {
  content: "\E066";
}
.glyphicon-check:before {
  content: "\E067";
}
.glyphicon-move:before {
  content: "\E068";
}
.glyphicon-step-backward:before {
  content: "\E069";
}
.glyphicon-fast-backward:before {
  content: "\E070";
}
.glyphicon-backward:before {
  content: "\E071";
}
.glyphicon-play:before {
  content: "\E072";
}
.glyphicon-pause:before {
  content: "\E073";
}
.glyphicon-stop:before {
  content: "\E074";
}
.glyphicon-forward:before {
  content: "\E075";
}
.glyphicon-fast-forward:before {
  content: "\E076";
}
.glyphicon-step-forward:before {
  content: "\E077";
}
.glyphicon-eject:before {
  content: "\E078";
}
.glyphicon-chevron-left:before {
  content: "\E079";
}
.glyphicon-chevron-right:before {
  content: "\E080";
}
.glyphicon-plus-sign:before {
  content: "\E081";
}
.glyphicon-minus-sign:before {
  content: "\E082";
}
.glyphicon-remove-sign:before {
  content: "\E083";
}
.glyphicon-ok-sign:before {
  content: "\E084";
}
.glyphicon-question-sign:before {
  content: "\E085";
}
.glyphicon-info-sign:before {
  content: "\E086";
}
.glyphicon-screenshot:before {
  content: "\E087";
}
.glyphicon-remove-circle:before {
  content: "\E088";
}
.glyphicon-ok-circle:before {
  content: "\E089";
}
.glyphicon-ban-circle:before {
  content: "\E090";
}
.glyphicon-arrow-left:before {
  content: "\E091";
}
.glyphicon-arrow-right:before {
  content: "\E092";
}
.glyphicon-arrow-up:before {
  content: "\E093";
}
.glyphicon-arrow-down:before {
  content: "\E094";
}
.glyphicon-share-alt:before {
  content: "\E095";
}
.glyphicon-resize-full:before {
  content: "\E096";
}
.glyphicon-resize-small:before {
  content: "\E097";
}
.glyphicon-exclamation-sign:before {
  content: "\E101";
}
.glyphicon-gift:before {
  content: "\E102";
}
.glyphicon-leaf:before {
  content: "\E103";
}
.glyphicon-fire:before {
  content: "\E104";
}
.glyphicon-eye-open:before {
  content: "\E105";
}
.glyphicon-eye-close:before {
  content: "\E106";
}
.glyphicon-warning-sign:before {
  content: "\E107";
}
.glyphicon-plane:before {
  content: "\E108";
}
.glyphicon-calendar:before {
  content: "\E109";
}
.glyphicon-random:before {
  content: "\E110";
}
.glyphicon-comment:before {
  content: "\E111";
}
.glyphicon-magnet:before {
  content: "\E112";
}
.glyphicon-chevron-up:before {
  content: "\E113";
}
.glyphicon-chevron-down:before {
  content: "\E114";
}
.glyphicon-retweet:before {
  content: "\E115";
}
.glyphicon-shopping-cart:before {
  content: "\E116";
}
.glyphicon-folder-close:before {
  content: "\E117";
}
.glyphicon-folder-open:before {
  content: "\E118";
}
.glyphicon-resize-vertical:before {
  content: "\E119";
}
.glyphicon-resize-horizontal:before {
  content: "\E120";
}
.glyphicon-hdd:before {
  content: "\E121";
}
.glyphicon-bullhorn:before {
  content: "\E122";
}
.glyphicon-bell:before {
  content: "\E123";
}
.glyphicon-certificate:before {
  content: "\E124";
}
.glyphicon-thumbs-up:before {
  content: "\E125";
}
.glyphicon-thumbs-down:before {
  content: "\E126";
}
.glyphicon-hand-right:before {
  content: "\E127";
}
.glyphicon-hand-left:before {
  content: "\E128";
}
.glyphicon-hand-up:before {
  content: "\E129";
}
.glyphicon-hand-down:before {
  content: "\E130";
}
.glyphicon-circle-arrow-right:before {
  content: "\E131";
}
.glyphicon-circle-arrow-left:before {
  content: "\E132";
}
.glyphicon-circle-arrow-up:before {
  content: "\E133";
}
.glyphicon-circle-arrow-down:before {
  content: "\E134";
}
.glyphicon-globe:before {
  content: "\E135";
}
.glyphicon-wrench:before {
  content: "\E136";
}
.glyphicon-tasks:before {
  content: "\E137";
}
.glyphicon-filter:before {
  content: "\E138";
}
.glyphicon-briefcase:before {
  content: "\E139";
}
.glyphicon-fullscreen:before {
  content: "\E140";
}
.glyphicon-dashboard:before {
  content: "\E141";
}
.glyphicon-paperclip:before {
  content: "\E142";
}
.glyphicon-heart-empty:before {
  content: "\E143";
}
.glyphicon-link:before {
  content: "\E144";
}
.glyphicon-phone:before {
  content: "\E145";
}
.glyphicon-pushpin:before {
  content: "\E146";
}
.glyphicon-usd:before {
  content: "\E148";
}
.glyphicon-gbp:before {
  content: "\E149";
}
.glyphicon-sort:before {
  content: "\E150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\E151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}
.glyphicon-sort-by-order:before {
  content: "\E153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\E154";
}
.glyphicon-sort-by-attributes:before {
  content: "\E155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}
.glyphicon-unchecked:before {
  content: "\E157";
}
.glyphicon-expand:before {
  content: "\E158";
}
.glyphicon-collapse-down:before {
  content: "\E159";
}
.glyphicon-collapse-up:before {
  content: "\E160";
}
.glyphicon-log-in:before {
  content: "\E161";
}
.glyphicon-flash:before {
  content: "\E162";
}
.glyphicon-log-out:before {
  content: "\E163";
}
.glyphicon-new-window:before {
  content: "\E164";
}
.glyphicon-record:before {
  content: "\E165";
}
.glyphicon-save:before {
  content: "\E166";
}
.glyphicon-open:before {
  content: "\E167";
}
.glyphicon-saved:before {
  content: "\E168";
}
.glyphicon-import:before {
  content: "\E169";
}
.glyphicon-export:before {
  content: "\E170";
}
.glyphicon-send:before {
  content: "\E171";
}
.glyphicon-floppy-disk:before {
  content: "\E172";
}
.glyphicon-floppy-saved:before {
  content: "\E173";
}
.glyphicon-floppy-remove:before {
  content: "\E174";
}
.glyphicon-floppy-save:before {
  content: "\E175";
}
.glyphicon-floppy-open:before {
  content: "\E176";
}
.glyphicon-credit-card:before {
  content: "\E177";
}
.glyphicon-transfer:before {
  content: "\E178";
}
.glyphicon-cutlery:before {
  content: "\E179";
}
.glyphicon-header:before {
  content: "\E180";
}
.glyphicon-compressed:before {
  content: "\E181";
}
.glyphicon-earphone:before {
  content: "\E182";
}
.glyphicon-phone-alt:before {
  content: "\E183";
}
.glyphicon-tower:before {
  content: "\E184";
}
.glyphicon-stats:before {
  content: "\E185";
}
.glyphicon-sd-video:before {
  content: "\E186";
}
.glyphicon-hd-video:before {
  content: "\E187";
}
.glyphicon-subtitles:before {
  content: "\E188";
}
.glyphicon-sound-stereo:before {
  content: "\E189";
}
.glyphicon-sound-dolby:before {
  content: "\E190";
}
.glyphicon-sound-5-1:before {
  content: "\E191";
}
.glyphicon-sound-6-1:before {
  content: "\E192";
}
.glyphicon-sound-7-1:before {
  content: "\E193";
}
.glyphicon-copyright-mark:before {
  content: "\E194";
}
.glyphicon-registration-mark:before {
  content: "\E195";
}
.glyphicon-cloud-download:before {
  content: "\E197";
}
.glyphicon-cloud-upload:before {
  content: "\E198";
}
.glyphicon-tree-conifer:before {
  content: "\E199";
}
.glyphicon-tree-deciduous:before {
  content: "\E200";
}
.unified {
  /* perfect-scrollbar v0.7.1 */
}
.unified .content-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 41px;
}
@media (max-width: 767px) {
  .unified .content-wrapper {
    padding-bottom: 0;
  }
}
.unified.cumulus .col-2 {
  font-size: 16px;
  overflow-wrap: break-word;
}
.unified.lang-fr .login-question > div .footer-switch .switch-btn:after {
  margin-left: 2px;
}
.unified.lang-fr .article-page .article-register-box .register-question-form .register-form .accept-terms-box .tick-wrapper {
  max-width: 420px;
}
.unified.lang-fr .article-page .article-register-box .register-question-form .footer-switch {
  height: 46px;
}
.unified *:focus {
  outline: 0;
}
.unified [ng-cloak],
.unified [data-ng-cloak],
.unified [x-ng-cloak],
.unified .ng-cloak,
.unified .x-ng-cloak {
  display: none !important;
}
.unified .unified-header .nav-icon,
.unified .home-page-header .nav-icon {
  text-indent: 50px;
  width: 40px;
  height: 70px;
  display: block;
  padding: 0;
  transform: translate3d(0, 0, 0);
  background: transparent;
  text-transform: uppercase;
  left: 6px;
  position: absolute;
  z-index: 100;
  display: none;
  text-indent: 0;
}
@media (max-width: 767px) {
  .unified .unified-header .nav-icon,
  .unified .home-page-header .nav-icon {
    display: block;
  }
}
.unified .unified-header .nav-icon .stripes::after,
.unified .home-page-header .nav-icon .stripes::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 41%;
  margin-top: -5px;
  left: 8px;
  box-shadow: 0 0px 0 3px #fff, 0 12px 0 3px #fff, 0 24px 0 3px #fff;
  width: 25px;
}
.unified .unified-header .nav-icon .badge,
.unified .home-page-header .nav-icon .badge {
  height: 20px;
  min-width: 20px;
  display: block;
  position: absolute;
  background-color: #ef2d27;
  color: #FFF;
  padding: 4px 6px;
  line-height: 14px;
  top: 5px;
  right: -7px;
  left: auto;
  border-radius: 9px;
  font-family: Helvetica, Arial, sans-serif;
}
.unified .unified-header .magnifier-glass,
.unified .home-page-header .magnifier-glass {
  display: none;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 15px;
  top: 20px;
}
.unified .unified-header .magnifier-glass .svgi,
.unified .home-page-header .magnifier-glass .svgi {
  display: inline-block;
  background-size: contain;
  width: 30px;
  height: 30px;
}
@media (max-width: 767px) {
  .unified .unified-header .magnifier-glass,
  .unified .home-page-header .magnifier-glass {
    display: block;
  }
}
.unified .unified-header > nav .logo,
.unified .home-page-header.fixed > nav .logo {
  width: 220px;
  height: 100%;
  float: left;
  position: relative;
  padding: 19px 0 22px 50px;
}
.unified .unified-header > nav .logo::before,
.unified .home-page-header.fixed > nav .logo::before {
  display: block;
  width: 20px;
  height: 100%;
  content: ' ';
  position: absolute;
  left: -20px;
  top: 0px;
}
.unified .unified-header > nav .logo:hover,
.unified .home-page-header.fixed > nav .logo:hover {
  background-color: #292929;
}
.unified .unified-header > nav .logo:hover::before,
.unified .home-page-header.fixed > nav .logo:hover::before {
  background-color: #292929;
}
@media (max-width: 1059px) {
  .unified .unified-header > nav .logo,
  .unified .home-page-header.fixed > nav .logo {
    width: 210px;
  }
}
@media (min-width: 1060px) {
  .unified .unified-header > nav .logo,
  .unified .home-page-header.fixed > nav .logo {
    width: 240px;
  }
}
@media (min-width: 1500px) {
  .unified .unified-header > nav .logo,
  .unified .home-page-header.fixed > nav .logo {
    width: 220px;
  }
}
.unified .unified-header > nav .logo .icon-yougov-logo,
.unified .home-page-header.fixed > nav .logo .icon-yougov-logo {
  display: inline-block;
  width: 140px;
  height: 30px;
  vertical-align: middle;
  background-size: cover;
  min-height: 0;
}
.unified .unified-header > nav .logo .lang,
.unified .home-page-header.fixed > nav .logo .lang {
  background: none;
  color: #fff;
  vertical-align: bottom;
  width: auto;
}
@media (max-width: 1059px) {
  .unified .unified-header > nav .logo,
  .unified .home-page-header.fixed > nav .logo {
    padding-left: 20px;
    margin-left: 20px;
  }
  .unified .unified-header > nav .logo::before,
  .unified .home-page-header.fixed > nav .logo::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified .unified-header > nav .logo,
  .unified .home-page-header.fixed > nav .logo {
    margin-left: 20px;
  }
}
@media (min-width: 1060px) {
  .unified .unified-header > nav .logo,
  .unified .home-page-header.fixed > nav .logo {
    padding-left: 0;
    margin-left: 0;
  }
}
@media (min-width: 1500px) {
  .unified .unified-header > nav .logo,
  .unified .home-page-header.fixed > nav .logo {
    padding-left: 0;
  }
}
.unified .unified-header > nav .page-nav li,
.unified .home-page-header.fixed > nav .page-nav li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .unified-header > nav .page-nav li:before,
.unified .home-page-header.fixed > nav .page-nav li:before {
  content: normal;
}
.unified .unified-header > nav .page-nav li,
.unified .home-page-header.fixed > nav .page-nav li {
  width: 33.33%;
  float: left;
  margin: 0;
  max-height: none;
}
.unified .unified-header > nav .page-nav li.home,
.unified .home-page-header.fixed > nav .page-nav li.home {
  position: relative;
}
.unified .unified-header > nav .page-nav li.home a:after,
.unified .home-page-header.fixed > nav .page-nav li.home a:after {
  content: "";
  position: absolute;
  border-right: 1px solid #6a6a6a;
  right: 0;
  top: 15px;
  height: 40px;
}
.unified .unified-header > nav .page-nav li a,
.unified .home-page-header.fixed > nav .page-nav li a {
  display: block;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  color: #fff;
}
.unified .unified-header > nav .page-nav li a .svgi,
.unified .home-page-header.fixed > nav .page-nav li a .svgi {
  margin-right: 15px;
}
.unified .unified-header > nav .page-nav li a .svgi.icon-take-part,
.unified .home-page-header.fixed > nav .page-nav li a .svgi.icon-take-part {
  width: 34px;
  height: 25px;
  display: inline-block;
  background-size: 34px 25px;
  vertical-align: middle;
}
.unified .unified-header > nav .page-nav li a .svgi.icon-find-solutions,
.unified .home-page-header.fixed > nav .page-nav li a .svgi.icon-find-solutions {
  background-size: 28px 28px;
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
}
.unified .unified-header > nav .page-nav li a .svgi.icon-results,
.unified .home-page-header.fixed > nav .page-nav li a .svgi.icon-results {
  background-size: 28px 26px;
  width: 28px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
}
.unified .unified-header > nav .page-nav li a .svgi.icon-yg-mobile,
.unified .home-page-header.fixed > nav .page-nav li a .svgi.icon-yg-mobile {
  width: 28px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0;
  margin-top: -2px;
}
.unified .unified-header > nav .page-nav li a .nav-text,
.unified .home-page-header.fixed > nav .page-nav li a .nav-text {
  display: inline-block;
  vertical-align: middle;
}
.unified .unified-header > nav .page-nav li a .alternate-nav-text,
.unified .home-page-header.fixed > nav .page-nav li a .alternate-nav-text {
  display: none;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .unified .unified-header > nav .page-nav,
  .unified .home-page-header.fixed > nav .page-nav {
    float: left;
    border-right: 1px solid #fff;
  }
  .unified .unified-header > nav .page-nav li,
  .unified .home-page-header.fixed > nav .page-nav li {
    border-left: 1px solid #fff;
  }
  .unified .unified-header > nav .page-nav li > a,
  .unified .home-page-header.fixed > nav .page-nav li > a {
    font-size: 15px;
  }
  .unified .unified-header > nav .page-nav li > a .nav-text,
  .unified .home-page-header.fixed > nav .page-nav li > a .nav-text {
    display: none;
  }
  .unified .unified-header > nav .page-nav li > a .alternate-nav-text,
  .unified .home-page-header.fixed > nav .page-nav li > a .alternate-nav-text {
    display: inline-block;
  }
  .unified .unified-header > nav .page-nav li > a .svgi,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi {
    margin-right: 0;
  }
  .unified .unified-header > nav .page-nav li > a .svgi.icon-take-part,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi.icon-take-part,
  .unified .unified-header > nav .page-nav li > a .svgi.icon-find-solutions,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi.icon-find-solutions,
  .unified .unified-header > nav .page-nav li > a .svgi.icon-results,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi.icon-results {
    display: none;
  }
  .unified .unified-header > nav .page-nav li.active,
  .unified .home-page-header.fixed > nav .page-nav li.active,
  .unified .unified-header > nav .page-nav li:hover,
  .unified .home-page-header.fixed > nav .page-nav li:hover {
    background-color: #292929;
    color: #fff;
    cursor: pointer;
  }
  .unified .unified-header > nav .page-nav li.active a .svgi.icon-take-part,
  .unified .home-page-header.fixed > nav .page-nav li.active a .svgi.icon-take-part,
  .unified .unified-header > nav .page-nav li:hover a .svgi.icon-take-part,
  .unified .home-page-header.fixed > nav .page-nav li:hover a .svgi.icon-take-part {
    background-size: 34px 25px;
  }
  .unified .unified-header > nav .page-nav li.active a .svgi.icon-find-solutions,
  .unified .home-page-header.fixed > nav .page-nav li.active a .svgi.icon-find-solutions,
  .unified .unified-header > nav .page-nav li:hover a .svgi.icon-find-solutions,
  .unified .home-page-header.fixed > nav .page-nav li:hover a .svgi.icon-find-solutions {
    background-size: 28px 28px;
  }
  .unified .unified-header > nav .page-nav li.active a .svgi.icon-results,
  .unified .home-page-header.fixed > nav .page-nav li.active a .svgi.icon-results,
  .unified .unified-header > nav .page-nav li:hover a .svgi.icon-results,
  .unified .home-page-header.fixed > nav .page-nav li:hover a .svgi.icon-results {
    background-size: 28px 26px;
  }
}
@media (min-width: 992px) {
  .unified .unified-header > nav .page-nav li > a,
  .unified .home-page-header.fixed > nav .page-nav li > a {
    font-size: 15px;
  }
  .unified .unified-header > nav .page-nav li > a .nav-text,
  .unified .home-page-header.fixed > nav .page-nav li > a .nav-text {
    display: none;
  }
  .unified .unified-header > nav .page-nav li > a .alternate-nav-text,
  .unified .home-page-header.fixed > nav .page-nav li > a .alternate-nav-text {
    display: inline-block;
  }
  .unified .unified-header > nav .page-nav li > a .svgi,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi {
    margin-right: 5px;
  }
  .unified .unified-header > nav .page-nav li > a .svgi.icon-take-part,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi.icon-take-part,
  .unified .unified-header > nav .page-nav li > a .svgi.icon-find-solutions,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi.icon-find-solutions,
  .unified .unified-header > nav .page-nav li > a .svgi.icon-results,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi.icon-results {
    display: inline-block;
  }
}
@media (min-width: 1060px) {
  .unified .unified-header > nav .page-nav li > a,
  .unified .home-page-header.fixed > nav .page-nav li > a {
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  .unified .unified-header > nav .page-nav li > a .nav-text,
  .unified .home-page-header.fixed > nav .page-nav li > a .nav-text {
    display: inline-block;
  }
  .unified .unified-header > nav .page-nav li > a .alternate-nav-text,
  .unified .home-page-header.fixed > nav .page-nav li > a .alternate-nav-text {
    display: none;
  }
  .unified .unified-header > nav .page-nav li > a .svgi,
  .unified .home-page-header.fixed > nav .page-nav li > a .svgi {
    margin-right: 15px;
  }
  .unified .unified-header > nav .page-nav li.find-solutions > a .nav-text > span,
  .unified .home-page-header.fixed > nav .page-nav li.find-solutions > a .nav-text > span {
    display: inline-block;
  }
}
.unified .unified-header {
  height: 70px;
  background: #333333;
  position: relative;
}
.rtl.unified .unified-header {
  transform: rotateY(180deg) !important;
  z-index: 100;
}
.rtl.unified .unified-header .logo .icon-yougov-logo,
.rtl.unified .unified-header .logo .lang,
.rtl.unified .unified-header .nav-text,
.rtl.unified .unified-header .alternate-nav-text,
.rtl.unified .unified-header .login-box .login-btn-wrapper > .btn,
.rtl.unified .unified-header .login-box .login-box-unauthenticated > .btn,
.rtl.unified .unified-header .login-box .login-box-authenticated > a,
.rtl.unified .unified-header .login-box .login-tooltip {
  transform: rotateY(180deg) !important;
}
.unified .unified-header.fixed {
  position: fixed;
  width: 100%;
  z-index: 400;
  top: 0;
  animation-duration: 0.3s;
  animation-delay: 0s;
  animation-name: slideInDown;
}
.unified .unified-header.fixed + div {
  position: relative;
  top: 70px;
}
.unified .unified-header > nav {
  width: 1500px;
  margin: auto;
  height: 100%;
}
.unified .unified-header > nav .page-nav {
  width: 66.25%;
  height: 100%;
  overflow: hidden;
}
.unified .unified-header > nav .page-nav li {
  height: 100%;
  display: table;
}
.unified .unified-header > nav .page-nav li a {
  line-height: 69px;
  height: 70px;
}
@media (max-width: 767px) {
  .unified .unified-header > nav {
    width: 100%;
    border-bottom: 5px solid #ef2d27;
  }
  .unified .unified-header > nav .logo {
    display: none;
  }
  .unified .unified-header > nav .page-nav {
    width: auto;
    float: none;
    margin: auto;
    border-right: none;
    text-align: center;
    display: table;
  }
  .unified .unified-header > nav .page-nav > li {
    border: none;
    width: auto;
    padding: 0 10px;
  }
  .unified .unified-header > nav .page-nav > li:first-child {
    border: none;
  }
  .unified .unified-header > nav .page-nav > li > a {
    height: 65px;
    font-size: 20px;
  }
  .unified .unified-header > nav .page-nav > li > a:hover,
  .unified .unified-header > nav .page-nav > li > a.active {
    background-color: transparent;
  }
  .unified .unified-header > nav .page-nav > li > a span.alternate-nav-text {
    display: inline-block;
  }
  .unified .unified-header > nav .page-nav > li > a span.nav-text {
    display: none;
  }
  .unified .unified-header > nav .page-nav > li > a span.home-text {
    display: none;
  }
  span.home-page.unified .unified-header > nav .page-nav > li > a .home-text {
    display: inline-block;
  }
  span.home-page.unified .unified-header > nav .page-nav > li > a .icon-yg-mobile {
    display: none;
  }
  span.home-page.unified .unified-header > nav .page-nav > li > a:after {
    display: none;
  }
  .unified .unified-header > nav .page-nav > li > a span.svgi {
    display: none;
  }
  .unified .unified-header > nav .page-nav > li > a span.svgi.icon-take-part,
  .unified .unified-header > nav .page-nav > li > a span.svgi.icon-find-solutions,
  .unified .unified-header > nav .page-nav > li > a span.svgi.icon-results {
    display: none;
  }
  .unified .unified-header .content-wrapper.nav-open .col-1 {
    left: 0;
  }
}
@media (max-width: 1059px) {
  .unified .unified-header > nav .logo {
    padding-left: 20px;
    margin-left: 20px;
  }
  .unified .unified-header > nav .logo::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified .unified-header > nav {
    width: 768px;
  }
  .unified .unified-header > nav .page-nav {
    width: 47.5%;
  }
}
@media (min-width: 992px) {
  .unified .unified-header > nav {
    width: 992px;
  }
  .unified .unified-header > nav .page-nav {
    width: 51.41%;
  }
}
@media (min-width: 1060px) {
  .unified .unified-header > nav {
    width: 1060px;
  }
  .unified .unified-header > nav .logo {
    padding-left: 0;
    margin-left: 0;
  }
  .unified .unified-header > nav .page-nav {
    width: 54.76%;
  }
}
@media (min-width: 1500px) {
  .unified .unified-header > nav {
    width: 1500px;
  }
  .unified .unified-header > nav .logo {
    padding-left: 0;
  }
  .unified .unified-header > nav .page-nav {
    width: 70.70%;
  }
}
.unified .unified-footer .social-bookmarks > li,
.unified .footer-nav .social-bookmarks > li {
  display: inline-block;
}
.unified .unified-footer .social-bookmarks > li > a.facebook,
.unified .footer-nav .social-bookmarks > li > a.facebook {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.unified .unified-footer .social-bookmarks > li > a.rss,
.unified .footer-nav .social-bookmarks > li > a.rss {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.unified .unified-footer .social-bookmarks > li > a.twitter,
.unified .footer-nav .social-bookmarks > li > a.twitter {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.unified .unified-footer .social-bookmarks > li > a.linkedin,
.unified .footer-nav .social-bookmarks > li > a.linkedin {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.unified .unified-footer .social-bookmarks > li > a.gplus,
.unified .footer-nav .social-bookmarks > li > a.gplus {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.unified .unified-footer .social-bookmarks > li:first-child,
.unified .footer-nav .social-bookmarks > li:first-child {
  margin-left: 0;
}
.unified .unified-footer .social-bookmarks > li:first-child > li > a,
.unified .footer-nav .social-bookmarks > li:first-child > li > a {
  margin-left: 0;
}
.unified footer.unified-footer {
  background: #e5e5e5;
  min-height: 41px;
  width: 100%;
  border-top: 1px solid #ccc;
  border-bottom: none;
  color: #666;
  padding: 10px 30px 10px 30px;
  position: relative;
  margin-top: -41px;
  clear: both;
  z-index: 100;
}
@media (max-width: 767px) {
  .unified footer.unified-footer {
    display: none;
  }
}
@media (max-width: 767px) {
  .unified footer.unified-footer .footer-date {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified footer.unified-footer .footer-date {
    display: none;
  }
}
@media (min-width: 1130px) {
  .unified footer.unified-footer .footer-date {
    display: block;
  }
}
.unified footer.unified-footer .footer-links {
  float: right;
}
.rtl.unified footer.unified-footer .footer-links {
  float: left;
}
@media (max-width: 767px) {
  .unified footer.unified-footer .footer-links {
    float: none;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .unified footer.unified-footer .footer-links {
    float: none;
    text-align: center;
  }
}
@media (min-width: 1130px) {
  .unified footer.unified-footer .footer-links {
    float: right;
    text-align: left;
  }
  .rtl.unified footer.unified-footer .footer-links {
    float: left;
    text-align: right;
  }
}
.unified footer.unified-footer .footer-links ul {
  display: inline-block;
}
.unified footer.unified-footer .footer-links ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified footer.unified-footer .footer-links ul li:before {
  content: normal;
}
.unified footer.unified-footer .footer-links ul.links {
  margin-right: 20px;
}
.rtl.unified footer.unified-footer .footer-links ul.links {
  margin-left: 20px;
  float: right;
}
.unified footer.unified-footer .footer-links ul.links > li {
  display: inline-block;
}
.unified footer.unified-footer .footer-links ul.links > li > a {
  color: #666;
}
.unified footer.unified-footer .footer-links ul.links > li > a:before {
  display: inline-block;
  content: '|';
  color: #ccc;
  padding-left: 10px;
  padding-right: 10px;
}
.unified footer.unified-footer .footer-links ul.links > li > a:hover {
  color: #ef2d27;
}
.unified footer.unified-footer .footer-links ul.links > li:first-child > a:before {
  content: '';
  display: none;
}
.unified .footer-nav {
  display: none;
  border-top: 5px solid #292929;
}
@media (max-width: 767px) {
  .unified .footer-nav {
    display: block;
  }
}
.unified .footer-nav .links li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .footer-nav .links li:before {
  content: normal;
}
.unified .footer-nav .links > li {
  display: block;
  position: relative;
}
.unified .footer-nav .links > li > a {
  padding: 9px 5px 10px 38px;
  height: 38px;
  font-size: 15px;
  background-color: #e5e5e5;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ccc;
  color: #333;
  font-weight: 500;
  display: block;
  width: 100%;
  position: relative;
}
.unified .footer-nav .links > li > a .icon-menu-arrow {
  display: inline-block;
  width: 10px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.rtl.unified .footer-nav .links > li > a .icon-menu-arrow {
  transform: rotateY(180deg);
  left: 10px;
  right: auto;
}
.unified .footer-nav .social-bookmarks {
  text-align: center;
  margin: 20px 0 0 0;
}
.unified .footer-nav .social-bookmarks li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .footer-nav .social-bookmarks li:before {
  content: normal;
}
.unified.image-layer-active .unified-footer {
  background: rgba(41, 41, 41, 0.8);
  border-top: none;
  color: #fff;
}
.unified.image-layer-active .unified-footer .footer-links ul.links > li > a {
  color: #fff;
}
.unified.image-layer-active .unified-footer .footer-links ul.links > li > a:before {
  color: #fff;
}
.unified .menu-icon {
  text-indent: 50px;
  width: 40px;
  height: 40px;
  color: #ccc;
  transform: translate3d(0, 0, 0);
  background: #ccc;
  padding: 13px 0 0 0;
  text-transform: uppercase;
  font-size: 13px;
  top: 0;
  left: 50px;
  position: absolute;
  z-index: 1;
  display: none;
}
.rtl.unified .menu-icon {
  right: 50px;
  left: auto;
}
.unified .menu-icon span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -5px;
  left: 8px;
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 25px;
}
.unified .close-menu {
  position: relative;
  z-index: 1000;
  height: 40px;
  top: 0;
  left: 0;
  background: #fff;
  text-transform: uppercase;
  color: #ccc;
  padding: 11px;
  display: block;
}
.rtl.unified .close-menu {
  right: 0;
  left: auto;
}
.unified .close-menu .times {
  position: absolute;
  right: 5px;
  font-family: Arial;
  font-size: 30px;
  font-weight: normal;
  line-height: 22px;
}
.rtl.unified .close-menu .times {
  right: auto;
  left: 5px;
}
.unified .left-nav {
  line-height: 20px;
  font-size: 14px;
  margin-top: 20px;
}
.unified .left-nav li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .left-nav li:before {
  content: normal;
}
@media (max-width: 767px) {
  .unified .left-nav {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .unified .left-nav {
    margin: 0;
  }
}
@media (min-width: 1060px) {
  .unified .left-nav {
    margin-top: 20px;
  }
}
.unified .left-nav:not(.affix) {
  position: relative;
}
.unified .left-nav.affix {
  width: 220px;
  top: 0;
  transform: translate3d(0, 0, 0);
}
@media (max-width: 767px) {
  .unified .left-nav.affix {
    width: auto;
  }
}
@media (min-width: 768px) {
  .unified .left-nav.affix {
    width: auto;
  }
}
@media (min-width: 1060px) {
  .unified .left-nav.affix {
    width: 220px;
  }
}
.unified .left-nav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 0;
  width: 218px;
}
.unified .left-nav .reset-filters {
  font-family: Arial;
  width: 20px;
  height: 20px;
  display: inline-block;
  right: 5px;
  top: 7px;
  position: absolute;
  color: #333;
  border: none;
  min-height: 20px;
  font-size: 20px;
}
@media (max-width: 767px) {
  .unified .left-nav .reset-filters {
    color: #fff;
  }
}
.unified .left-nav .reset-filters:hover {
  color: #ef2d27;
  background-color: transparent;
}
.unified .left-nav .badge {
  height: 20px;
  min-width: 20px;
  display: block;
  position: relative;
  border-radius: 50%;
  background-color: #ef2d27;
  color: #FFF;
  padding: 2px 6px;
  line-height: 13px;
  display: inline-block;
  vertical-align: middle;
  top: -2px;
  left: 5px;
}
.unified .left-nav .nav-header {
  border: 1px solid #ccc;
  border-bottom: none;
  background-color: #f5f5f5;
  padding: 7px 10px 3px 8px;
  text-transform: uppercase;
  color: #333;
  font-size: 15px;
  position: relative;
  font-weight: 700;
  min-height: 33px;
}
@media (max-width: 767px) {
  .unified .left-nav .nav-header {
    font-weight: 500;
    padding: 0;
  }
}
.unified .left-nav .nav-header .svgi {
  width: 20px;
  height: 15px;
  margin-right: 10px;
  display: inline-block;
  background-size: contain;
}
.rtl.unified .left-nav .nav-header .svgi {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.unified .left-nav .nav-header.active,
.unified .left-nav .nav-header:hover {
  color: #333;
}
.unified .left-nav .nav-header.active .svgi,
.unified .left-nav .nav-header:hover .svgi {
  background-size: contain;
}
.unified .left-nav .nav-header .header-name {
  display: inline-block;
  width: 150px;
}
@media (max-width: 767px) {
  .unified .left-nav .nav-header .header-name {
    width: 100%;
  }
  .unified .left-nav .nav-header .header-name > span,
  .unified .left-nav .nav-header .header-name > a {
    color: #fff;
    padding: 7px 10px 3px 8px;
    display: block;
  }
}
.unified .left-nav .nav {
  margin: 15px 0 0 0;
  border: 1px solid #ccc;
  border-bottom: none;
  margin: 0 0 20px 0;
  padding: 0;
}
.unified .left-nav .nav .icon-nav-arrow {
  display: none;
  height: 10px;
  width: 10px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  margin-right: 5px;
}
.unified .left-nav .nav .icon-menu-arrow {
  display: inline-block;
  width: 10px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.rtl.unified .left-nav .nav .icon-menu-arrow {
  left: 10px;
  right: auto;
  transform: rotateY(180deg);
}
.unified .left-nav .nav li > a:hover {
  background: #fdeae9;
  color: #ef2d27;
}
.unified .left-nav .nav li > a:hover .count {
  display: inline;
}
.unified .left-nav .nav li > a > span:first-child {
  display: inline-block;
  width: 180px;
}
.unified .left-nav .nav li .count {
  position: absolute;
  right: 5px;
  font-weight: 400;
  display: none;
}
.unified .left-nav .nav li .connections-count {
  font-weight: normal;
}
.unified .left-nav .nav li.hidden {
  display: none;
}
.unified .left-nav .nav li.menu_active_1 > a,
.unified .left-nav .nav li.menu_active_2 > a,
.unified .left-nav .nav li.menu_active_3 > a,
.unified .left-nav .nav li.menu_active_4 > a,
.unified .left-nav .nav li.menu_active_5 > a {
  background: #fdeae9;
  color: #ef2d27;
}
.unified .left-nav .nav li.menu_active_1 > a .icon-nav-arrow,
.unified .left-nav .nav li.menu_active_2 > a .icon-nav-arrow,
.unified .left-nav .nav li.menu_active_3 > a .icon-nav-arrow,
.unified .left-nav .nav li.menu_active_4 > a .icon-nav-arrow,
.unified .left-nav .nav li.menu_active_5 > a .icon-nav-arrow {
  display: inline-block;
  float: left;
  margin-top: 3px;
}
.unified .left-nav .nav li.menu_active_1 > a div,
.unified .left-nav .nav li.menu_active_2 > a div,
.unified .left-nav .nav li.menu_active_3 > a div,
.unified .left-nav .nav li.menu_active_4 > a div,
.unified .left-nav .nav li.menu_active_5 > a div {
  padding-left: 15px;
}
.unified .left-nav .nav li.menu_active_1 > a .count,
.unified .left-nav .nav li.menu_active_2 > a .count,
.unified .left-nav .nav li.menu_active_3 > a .count,
.unified .left-nav .nav li.menu_active_4 > a .count,
.unified .left-nav .nav li.menu_active_5 > a .count {
  display: inline;
}
.unified .left-nav .nav li.menu_active_1.no-arrow,
.unified .left-nav .nav li.menu_active_2.no-arrow,
.unified .left-nav .nav li.menu_active_3.no-arrow,
.unified .left-nav .nav li.menu_active_4.no-arrow,
.unified .left-nav .nav li.menu_active_5.no-arrow {
  background: #ffffff;
}
.unified .left-nav .nav li.menu_active_1.no-arrow .icon-nav-arrow,
.unified .left-nav .nav li.menu_active_2.no-arrow .icon-nav-arrow,
.unified .left-nav .nav li.menu_active_3.no-arrow .icon-nav-arrow,
.unified .left-nav .nav li.menu_active_4.no-arrow .icon-nav-arrow,
.unified .left-nav .nav li.menu_active_5.no-arrow .icon-nav-arrow {
  display: none !important;
}
.unified .left-nav .nav li.active > a {
  color: #333;
}
.unified .left-nav .nav li.active > a:hover {
  background: #fdeae9;
  color: #ef2d27;
}
.unified .left-nav .nav li.active > a:hover .icon-nav-arrow {
  display: inline-block;
  float: left;
  margin-top: 3px;
}
.unified .left-nav .nav li.active > a .icon-nav-arrow {
  display: inline-block;
  float: left;
  margin-top: 3px;
}
.unified .left-nav .nav li.active > a div {
  padding-left: 15px;
}
.unified .left-nav .nav li.active > .sub-nav,
.unified .left-nav .nav li.menu_active_1 > .sub-nav,
.unified .left-nav .nav li.menu_active_2 > .sub-nav,
.unified .left-nav .nav li.menu_active_3 > .sub-nav,
.unified .left-nav .nav li.menu_active_4 > .sub-nav,
.unified .left-nav .nav li.menu_active_5 > .sub-nav {
  display: block;
}
.unified .left-nav .nav a {
  display: block;
  padding: 1px 0 2px 10px;
  color: #333;
}
.unified .left-nav .nav li.lhs_menu_inactive {
  display: none;
}
.unified .left-nav .nav.main-level > li > a {
  text-transform: uppercase;
  font-size: 15px;
}
@media (max-width: 767px) {
  .unified .left-nav .nav.level-1 {
    display: block;
    margin: 0;
  }
}
.unified .left-nav .nav.level-1 > li {
  background: #fff;
}
.unified .left-nav .nav.level-1 > li > a {
  padding: 9px 5px 5px 8px;
  min-height: 38px;
  font-size: 15px;
  background: #fff;
  border-bottom: 1px solid #ccc;
  color: #333;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .unified .left-nav .nav.level-1 > li > a {
    font-weight: 500;
    padding-left: 38px;
  }
}
.unified .left-nav .nav.level-1 > li > a:hover {
  background: #ef2d27;
  color: #ffffff;
}
.unified .left-nav .nav.level-1 > li.active > a,
.unified .left-nav .nav.level-1 > li.menu_active_1 > a {
  border-top: none;
  background: #ef2d27;
  color: #fff;
}
.unified .left-nav .nav.level-1 > li.active > a:hover,
.unified .left-nav .nav.level-1 > li.menu_active_1 > a:hover {
  background: #ef2d27;
  color: #fff;
}
.unified .left-nav .nav.level-1 > li > .sub-nav {
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.unified .left-nav .nav.level-1 > li .count {
  position: absolute;
  right: 5px;
  font-weight: 400;
  display: none;
}
.unified .left-nav .nav.level-1 + .nav .icon-menu-arrow {
  display: none;
}
.unified .left-nav .sub-nav {
  font-weight: normal;
  margin: 0;
  display: none;
}
.unified .left-nav .sub-nav a {
  background: transparent;
  padding-left: 15px;
}
@media (max-width: 767px) {
  .unified .left-nav .sub-nav a {
    padding-left: 48px;
  }
}
.unified .left-nav .sub-nav li.active > a,
.unified .left-nav .sub-nav li.menu_active_1 > a,
.unified .left-nav .sub-nav li.menu_active_2 > a,
.unified .left-nav .sub-nav li.menu_active_3 > a,
.unified .left-nav .sub-nav li.menu_active_4 > a,
.unified .left-nav .sub-nav li.menu_active_5 > a {
  padding-left: 10px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .unified .left-nav .sub-nav li.active > a,
  .unified .left-nav .sub-nav li.menu_active_1 > a,
  .unified .left-nav .sub-nav li.menu_active_2 > a,
  .unified .left-nav .sub-nav li.menu_active_3 > a,
  .unified .left-nav .sub-nav li.menu_active_4 > a,
  .unified .left-nav .sub-nav li.menu_active_5 > a {
    padding-left: 33px;
    font-weight: 500;
  }
}
.unified .left-nav .sub-nav li.active .sub-nav > a,
.unified .left-nav .sub-nav li.menu_active_1 .sub-nav > a,
.unified .left-nav .sub-nav li.menu_active_2 .sub-nav > a,
.unified .left-nav .sub-nav li.menu_active_3 .sub-nav > a,
.unified .left-nav .sub-nav li.menu_active_4 .sub-nav > a,
.unified .left-nav .sub-nav li.menu_active_5 .sub-nav > a {
  padding-left: 25px;
  font-weight: normal;
}
@media (max-width: 767px) {
  .unified .left-nav .sub-nav li.active .sub-nav > a,
  .unified .left-nav .sub-nav li.menu_active_1 .sub-nav > a,
  .unified .left-nav .sub-nav li.menu_active_2 .sub-nav > a,
  .unified .left-nav .sub-nav li.menu_active_3 .sub-nav > a,
  .unified .left-nav .sub-nav li.menu_active_4 .sub-nav > a,
  .unified .left-nav .sub-nav li.menu_active_5 .sub-nav > a {
    padding-left: 48px;
  }
}
.unified .left-nav .sub-nav li.active .sub-nav li.active > a,
.unified .left-nav .sub-nav li.menu_active_1 .sub-nav li.active > a,
.unified .left-nav .sub-nav li.menu_active_2 .sub-nav li.active > a,
.unified .left-nav .sub-nav li.menu_active_3 .sub-nav li.active > a,
.unified .left-nav .sub-nav li.menu_active_4 .sub-nav li.active > a,
.unified .left-nav .sub-nav li.menu_active_5 .sub-nav li.active > a,
.unified .left-nav .sub-nav li.active .sub-nav li.menu_active_1 > a,
.unified .left-nav .sub-nav li.menu_active_1 .sub-nav li.menu_active_1 > a,
.unified .left-nav .sub-nav li.menu_active_2 .sub-nav li.menu_active_1 > a,
.unified .left-nav .sub-nav li.menu_active_3 .sub-nav li.menu_active_1 > a,
.unified .left-nav .sub-nav li.menu_active_4 .sub-nav li.menu_active_1 > a,
.unified .left-nav .sub-nav li.menu_active_5 .sub-nav li.menu_active_1 > a,
.unified .left-nav .sub-nav li.active .sub-nav li.menu_active_2 > a,
.unified .left-nav .sub-nav li.menu_active_1 .sub-nav li.menu_active_2 > a,
.unified .left-nav .sub-nav li.menu_active_2 .sub-nav li.menu_active_2 > a,
.unified .left-nav .sub-nav li.menu_active_3 .sub-nav li.menu_active_2 > a,
.unified .left-nav .sub-nav li.menu_active_4 .sub-nav li.menu_active_2 > a,
.unified .left-nav .sub-nav li.menu_active_5 .sub-nav li.menu_active_2 > a,
.unified .left-nav .sub-nav li.active .sub-nav li.menu_active_3 > a,
.unified .left-nav .sub-nav li.menu_active_1 .sub-nav li.menu_active_3 > a,
.unified .left-nav .sub-nav li.menu_active_2 .sub-nav li.menu_active_3 > a,
.unified .left-nav .sub-nav li.menu_active_3 .sub-nav li.menu_active_3 > a,
.unified .left-nav .sub-nav li.menu_active_4 .sub-nav li.menu_active_3 > a,
.unified .left-nav .sub-nav li.menu_active_5 .sub-nav li.menu_active_3 > a,
.unified .left-nav .sub-nav li.active .sub-nav li.menu_active_4 > a,
.unified .left-nav .sub-nav li.menu_active_1 .sub-nav li.menu_active_4 > a,
.unified .left-nav .sub-nav li.menu_active_2 .sub-nav li.menu_active_4 > a,
.unified .left-nav .sub-nav li.menu_active_3 .sub-nav li.menu_active_4 > a,
.unified .left-nav .sub-nav li.menu_active_4 .sub-nav li.menu_active_4 > a,
.unified .left-nav .sub-nav li.menu_active_5 .sub-nav li.menu_active_4 > a {
  padding-left: 10px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .unified .left-nav .filters.nav-header {
    font-weight: 500;
    padding-left: 38px;
  }
}
.unified .left-nav .filters + .nav.level-1 > li.active > a,
.unified .left-nav .filters + .nav.level-1 > li.menu_active_1 > a {
  border-top: none;
  background: #ef2d27;
  color: #fff;
}
.unified .profile-page .activity + .nav {
  display: none !important;
}
.unified .profile-page .activity {
  display: none;
}
.unified .layout-wrapper .menu-icon {
  top: -20px;
  left: 0;
  position: relative;
}
.unified .layout-wrapper .left-nav .nav-header {
  background-color: #333;
  color: #fff;
}
.unified .layout-wrapper .left-nav .nav-header.active,
.unified .layout-wrapper .left-nav .nav-header:hover {
  color: #fff;
}
.unified .layout-wrapper .left-nav .search-section + .level-1 .menu_active_1 > a {
  background: #f5f5f5;
  color: #333;
}
.unified .layout-wrapper .left-nav .level-1 > li {
  background: #f5f5f5;
}
.unified .layout-wrapper .left-nav .level-1 > li > a {
  background: #f5f5f5;
}
.unified .layout-wrapper .left-nav .level-1 > li > a:hover {
  background: #ef2d27;
}
.unified .layout-wrapper .left-nav .level-1 > li.active > a {
  background: #ef2d27;
}
.unified .layout-wrapper .layout-1-6-2 .menu-icon {
  top: -32px;
}
.unified .layout-wrapper .layout-1-6-2 .left-nav {
  margin: 0;
}
.unified .now-showing .left-nav .nav-header {
  text-transform: none;
}
.unified .now-showing .left-nav .nav-header:hover {
  color: #333;
}
.unified .now-showing .left-nav .nav.level-1 li > a > span:first-child {
  text-transform: none;
}
.unified .content-wrapper .nav-wrapper {
  transition: all 0.3s;
}
.unified .content-wrapper .nav-wrapper.open {
  left: 0;
}
.unified .content-wrapper .nav-wrapper.open .search-overtake {
  position: relative;
}
.rtl.unified .content-wrapper .nav-wrapper.open {
  right: 0;
  left: auto;
}
.unified .content-wrapper .nav-wrapper.open .left-nav .nav-header,
.unified .content-wrapper .nav-wrapper.open .left-nav .nav {
  border-right: none;
  border-left: none;
  border-top: none;
}
.unified .layout-1-6-2 .nav-wrapper {
  left: -100%;
  position: absolute;
  z-index: 360;
  top: 0;
  width: 220px;
  height: 100%;
  background: #fff;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.rtl.unified .layout-1-6-2 .nav-wrapper {
  left: auto;
  right: -100%;
}
.unified .layout-1-6-2 .menu-icon {
  display: block;
}
.unified.home-page .left-nav .home-nav > li > a {
  background: #ef2d27;
  color: #ffffff;
}
@media (max-width: 767px) {
  .unified .layout-1-6-2 .nav-wrapper,
  .unified .nav-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 360;
    background: #fff;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    overflow-y: auto;
  }
  .unified .layout-1-6-2 .nav-wrapper .nav-header,
  .unified .nav-wrapper .nav-header {
    background: #454545;
    color: #fff;
    font-weight: normal;
    display: block;
  }
  .unified .layout-1-6-2 .nav-wrapper .nav-header.active,
  .unified .nav-wrapper .nav-header.active {
    background-color: #292929;
    color: #fff;
  }
  .unified .layout-1-6-2 .nav-wrapper .nav-header.hidden-xs + .nav,
  .unified .nav-wrapper .nav-header.hidden-xs + .nav {
    display: none;
  }
  .unified .layout-1-6-2 .nav-wrapper .close-menu,
  .unified .nav-wrapper .close-menu {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified .menu-icon {
    display: block;
  }
  .unified .menu-icon .text {
    display: none;
  }
  .unified .col-2 {
    transition: all 0.3s;
  }
  .unified .layout-1-6-2 .nav-wrapper,
  .unified .nav-wrapper {
    left: -100%;
    position: absolute;
    z-index: 360;
    top: 0;
    width: 220px;
    height: 100%;
    background: #fff;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
  .rtl.unified .layout-1-6-2 .nav-wrapper,
  .rtl.unified .nav-wrapper {
    right: -100%;
    left: auto;
  }
}
@media (min-width: 992px) {
  .unified .menu-icon {
    display: block;
  }
  .unified .menu-icon .text {
    display: block;
  }
}
@media (min-width: 1060px) {
  .unified .nav-wrapper {
    left: auto;
    position: relative;
    height: 100%;
    z-index: 99;
    top: auto;
    height: auto;
    border-right: none;
    border-left: none;
    background: transparent;
  }
  .rtl.unified .nav-wrapper {
    right: auto;
  }
  .unified .nav-wrapper.open {
    transition: all 0.3s;
  }
  .unified .close-menu,
  .unified .menu-icon {
    display: none;
  }
  .unified .nav-wrapper {
    display: block;
  }
  .unified .layout-1-6-2 .menu-icon,
  .unified .layout-1-6-2 .close-menu {
    display: block;
  }
}
.unified .no-overflow {
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .unified .no-overflow {
    width: auto;
    position: static;
  }
}
.rtl.unified .no-overflow {
  text-align: right;
}
.unified .layout-wrapper {
  background: #fff;
  width: 1500px;
  margin: auto;
  position: relative;
  overflow: hidden;
  min-height: 966px;
}
.rtl.unified .layout-wrapper {
  text-align: right;
}
@media (max-width: 767px) {
  .unified .layout-wrapper {
    width: auto;
    position: static;
  }
}
@media (min-width: 768px) {
  .unified .layout-wrapper {
    width: auto;
  }
}
@media (min-width: 1500px) {
  .unified .layout-wrapper {
    width: 1500px;
  }
}
@media (max-width: 767px) {
  .unified .col-2-xs {
    width: 100%;
    padding: 0 10px;
    margin: 0;
  }
  .rtl.unified .col-2-xs {
    margin: 0;
  }
}
.unified .layout-2-5-2 {
  width: 1060px;
  margin: 0 auto;
  min-height: 768px;
  padding: 20px 0 40px 0;
}
@media (max-width: 767px) {
  .unified .layout-2-5-2 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-5-2 {
    width: 640px;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-5-2 {
    width: 942px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-2-5-2 {
    width: 1060px;
  }
  .unified .layout-2-5-2 .new-row {
    position: relative;
  }
}
.unified .layout-2-5-2 .col-1 {
  width: 220px;
  min-height: 1px;
  float: left;
  clear: none;
}
.rtl.unified .layout-2-5-2 .col-1 {
  float: right;
}
@media (max-width: 767px) {
  .unified .layout-2-5-2 .col-1 {
    position: fixed;
    left: -222px;
    width: 222px;
    height: 100%;
    top: 0;
    -webkit-user-drag: none;
  }
  .rtl.unified .layout-2-5-2 .col-1 {
    right: -222px;
    left: auto;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-5-2 .col-1 {
    width: 40px;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-5-2 .col-1 {
    width: 102px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-2-5-2 .col-1 {
    width: 220px;
  }
}
.unified .layout-2-5-2 .col-2 {
  width: 580px;
  float: left;
  clear: none;
  margin-left: 20px;
}
.rtl.unified .layout-2-5-2 .col-2 {
  float: right;
  margin-left: 0;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .unified .layout-2-5-2 .col-2 {
    width: 100%;
    padding: 0 10px;
    margin: 0;
  }
  .rtl.unified .layout-2-5-2 .col-2 {
    margin: 0;
  }
}
.unified .layout-2-5-2 .col-2 > h1 {
  margin-top: 0;
}
.unified .layout-2-5-2 .col-3 {
  width: 220px;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
.rtl.unified .layout-2-5-2 .col-3 {
  float: left;
}
.unified .layout-2-5-2 .col-3.hidden {
  display: none;
}
@media (max-width: 767px) {
  .unified .layout-2-5-2 .col-3 {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-5-2 .col-3 {
    display: none;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-5-2 .col-3 {
    display: block;
  }
}
.unified .layout-1-6-2 {
  width: 1060px;
  margin: 0 auto;
  min-height: 768px;
  padding: 20px 0 40px 0;
  padding-top: 32px;
}
@media (max-width: 767px) {
  .unified .layout-1-6-2 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unified .layout-1-6-2 {
    width: 640px;
  }
}
@media (min-width: 992px) {
  .unified .layout-1-6-2 {
    width: 942px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-1-6-2 {
    width: 1060px;
  }
  .unified .layout-1-6-2 .new-row {
    position: relative;
  }
}
@media (min-width: 768px) {
  .unified .layout-1-6-2 {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .unified .layout-1-6-2 {
    width: 942px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-1-6-2 {
    width: 1060px;
  }
}
.unified .layout-1-6-2 .col-1 {
  width: 102px;
  min-height: 1px;
  float: left;
  clear: none;
}
.rtl.unified .layout-1-6-2 .col-1 {
  float: right;
}
@media (max-width: 767px) {
  .unified .layout-1-6-2 .col-1 {
    position: fixed;
    left: -222px;
    width: 222px;
    height: 100%;
    top: 0;
    -webkit-user-drag: none;
  }
  .rtl.unified .layout-1-6-2 .col-1 {
    right: -222px;
    left: auto;
  }
}
@media (min-width: 768px) {
  .unified .layout-1-6-2 .col-1 {
    width: 40px;
  }
}
@media (min-width: 992px) {
  .unified .layout-1-6-2 .col-1 {
    width: 102px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-1-6-2 .col-1 {
    width: 102px;
  }
}
.unified .layout-1-6-2 .col-2 {
  width: 660px;
  float: left;
  clear: none;
  margin-left: 20px;
}
@media (min-width: 992px) {
  .unified .layout-1-6-2 .col-2 {
    width: 580px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-1-6-2 .col-2 {
    width: 660px;
  }
}
.rtl.unified .layout-1-6-2 .col-2 {
  float: right;
  margin-left: 0;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .unified .layout-1-6-2 .col-2 {
    width: 100%;
    padding: 0 10px;
    margin: 0;
  }
  .rtl.unified .layout-1-6-2 .col-2 {
    margin: 0;
  }
}
.unified .layout-1-6-2 .col-3 {
  width: 220px;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}
.rtl.unified .layout-1-6-2 .col-3 {
  float: left;
}
@media (max-width: 767px) {
  .unified .layout-1-6-2 .col-3 {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified .layout-1-6-2 .col-3 {
    display: none;
  }
}
@media (min-width: 992px) {
  .unified .layout-1-6-2 .col-3 {
    display: block;
  }
}
.unified .layout-2-7-merge {
  width: 1060px;
  margin: 0 auto;
  min-height: 768px;
  padding: 20px 0 40px 0;
}
@media (max-width: 767px) {
  .unified .layout-2-7-merge {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-7-merge {
    width: 640px;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-7-merge {
    width: 942px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-2-7-merge {
    width: 1060px;
  }
  .unified .layout-2-7-merge .new-row {
    position: relative;
  }
}
.unified .layout-2-7-merge .col-1 {
  width: 220px;
  min-height: 1px;
  float: left;
  clear: none;
}
.rtl.unified .layout-2-7-merge .col-1 {
  float: right;
}
@media (max-width: 767px) {
  .unified .layout-2-7-merge .col-1 {
    position: fixed;
    left: -222px;
    width: 222px;
    height: 100%;
    top: 0;
    -webkit-user-drag: none;
  }
  .rtl.unified .layout-2-7-merge .col-1 {
    right: -222px;
    left: auto;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-7-merge .col-1 {
    width: 40px;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-7-merge .col-1 {
    width: 102px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-2-7-merge .col-1 {
    width: 220px;
  }
}
.unified .layout-2-7-merge .col-2 {
  width: 820px;
  float: left;
  margin-left: 20px;
}
.rtl.unified .layout-2-7-merge .col-2 {
  float: right;
  margin-left: 0;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .unified .layout-2-7-merge .col-2 {
    width: 100%;
    padding: 0 10px;
    margin: 0;
  }
  .rtl.unified .layout-2-7-merge .col-2 {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-7-merge .col-2 {
    width: 580px;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-7-merge .col-2 {
    width: 820px;
  }
}
.unified .layout-2-7-merge .box-1,
.unified .layout-2-7-merge .box-3 {
  width: 580px;
  float: left;
  clear: none;
  display: inline-block;
}
.rtl.unified .layout-2-7-merge .box-1,
.rtl.unified .layout-2-7-merge .box-3 {
  float: right;
}
@media (max-width: 767px) {
  .unified .layout-2-7-merge .box-1,
  .unified .layout-2-7-merge .box-3 {
    width: 100%;
    margin: 0;
  }
}
.unified .layout-2-7-merge .box-2,
.unified .layout-2-7-merge .box-4 {
  width: 220px;
  clear: none;
  display: inline-block;
  margin-left: 20px;
}
.rtl.unified .layout-2-7-merge .box-2,
.rtl.unified .layout-2-7-merge .box-4 {
  margin-left: 0;
  margin-right: 20px;
}
.unified .layout-2-7-merge .box-2 {
  min-height: 100px;
}
@media (max-width: 767px) {
  .unified .layout-2-7-merge .box-2 {
    width: 100%;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-7-merge .box-2 {
    width: 100%;
    margin-left: 0;
  }
  .unified .layout-2-7-merge .box-2 .half {
    width: 50%;
    float: left;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-7-merge .box-2 {
    width: 220px;
    margin-left: 20px;
  }
  .rtl.unified .layout-2-7-merge .box-2 {
    margin-right: 20px;
    margin-left: 0;
  }
  .unified .layout-2-7-merge .box-2 .half {
    width: 100%;
    float: left;
  }
}
.unified .layout-2-7-merge .box-4 {
  margin-left: 20px;
  float: none;
}
.rtl.unified .layout-2-7-merge .box-4 {
  margin-right: 20px;
  margin-left: 0;
}
@media (max-width: 767px) {
  .unified .layout-2-7-merge .box-4 {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-7-merge .box-4 {
    display: none;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-7-merge .box-4 {
    display: inline-block;
  }
}
.unified .layout-2-7 {
  width: 1060px;
  margin: 0 auto;
  min-height: 768px;
  padding: 20px 0 40px 0;
}
@media (max-width: 767px) {
  .unified .layout-2-7 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-7 {
    width: 640px;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-7 {
    width: 942px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-2-7 {
    width: 1060px;
  }
  .unified .layout-2-7 .new-row {
    position: relative;
  }
}
.unified .layout-2-7 .col-1 {
  width: 220px;
  min-height: 1px;
  float: left;
  clear: none;
}
.rtl.unified .layout-2-7 .col-1 {
  float: right;
}
@media (max-width: 767px) {
  .unified .layout-2-7 .col-1 {
    position: fixed;
    left: -222px;
    width: 222px;
    height: 100%;
    top: 0;
    -webkit-user-drag: none;
  }
  .rtl.unified .layout-2-7 .col-1 {
    right: -222px;
    left: auto;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-7 .col-1 {
    width: 40px;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-7 .col-1 {
    width: 102px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-2-7 .col-1 {
    width: 220px;
  }
}
.unified .layout-2-7 .col-2 {
  width: 820px;
  float: left;
  margin-left: 20px;
}
.rtl.unified .layout-2-7 .col-2 {
  float: right;
  margin-left: 0;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .unified .layout-2-7 .col-2 {
    width: 100%;
    padding: 0 10px;
    margin: 0;
  }
  .rtl.unified .layout-2-7 .col-2 {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .unified .layout-2-7 .col-2 {
    width: 580px;
  }
}
@media (min-width: 992px) {
  .unified .layout-2-7 .col-2 {
    width: 820px;
  }
}
.unified .layout-7-2 {
  width: 1060px;
  margin: 0 auto;
  min-height: 768px;
  padding: 20px 0 40px 0;
}
@media (max-width: 767px) {
  .unified .layout-7-2 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unified .layout-7-2 {
    width: 640px;
  }
}
@media (min-width: 992px) {
  .unified .layout-7-2 {
    width: 942px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-7-2 {
    width: 1060px;
  }
  .unified .layout-7-2 .new-row {
    position: relative;
  }
}
.unified .layout-7-2 .col-1 {
  width: 820px;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.rtl.unified .layout-7-2 .col-1 {
  float: right;
}
@media (min-width: 768px) {
  .unified .layout-7-2 .col-1 {
    width: 640px;
  }
}
@media (min-width: 992px) {
  .unified .layout-7-2 .col-1 {
    width: 820px;
  }
}
.unified .layout-7-2 .col-2 {
  width: 220px;
  float: right;
  margin-left: 20px;
  clear: none;
}
.rtl.unified .layout-7-2 .col-2 {
  float: left;
  margin-left: 0;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .unified .layout-7-2 .col-2 {
    width: 100%;
    padding: 0 10px;
    margin: 0;
  }
  .rtl.unified .layout-7-2 .col-2 {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .unified .layout-7-2 .col-2 {
    display: none;
  }
}
@media (min-width: 1060px) {
  .unified .layout-7-2 .col-2 {
    display: block;
  }
}
.unified .layout-1 {
  width: 1060px;
  margin: 0 auto;
  min-height: 768px;
  padding: 20px 0 40px 0;
}
@media (max-width: 767px) {
  .unified .layout-1 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unified .layout-1 {
    width: 640px;
  }
}
@media (min-width: 992px) {
  .unified .layout-1 {
    width: 942px;
  }
}
@media (min-width: 1060px) {
  .unified .layout-1 {
    width: 1060px;
  }
  .unified .layout-1 .new-row {
    position: relative;
  }
}
.unified .layout-1 .col-1 {
  width: 1060px;
}
@media (max-width: 1059px) {
  .unified .layout-1 .col-1 {
    width: 100%;
  }
}
.unified .layout-1 aside {
  position: fixed;
  left: -222px;
  width: 222px;
  top: 0;
  height: 100%;
  -webkit-user-drag: none;
}
.unified .layout-1-fluid {
  width: 100%;
}
.unified .layout-1-fluid .col-1 {
  width: 100%;
}
.unified .layout-1-fluid > aside {
  position: fixed;
  left: -222px;
  width: 222px;
  top: 0;
  height: 100%;
  -webkit-user-drag: none;
}
@media (max-width: 991px) {
  .unified .layout-2-5-2-merge .col-3 {
    display: block;
    width: 100%;
    padding: 0 40px 0 20px;
  }
  .rtl.unified .layout-2-5-2-merge .col-3 {
    padding: 0 20px 0 40px;
  }
}
@media (max-width: 767px) {
  .unified .layout-2-5-2-merge .col-3 {
    display: none;
  }
}
@media (max-width: 767px) {
  .unified.account .layout-2-5-2-merge .col-3 {
    display: block;
  }
}
.unified .box-component {
  width: 100%;
  border: 1px solid #ccc;
  border-top-width: 0px;
  background: #fff;
  margin-bottom: 20px;
}
.unified .box-component > * {
  border-top: 1px solid #ccc;
  padding: 20px;
}
.unified .box-component.box-component-small > * {
  padding: 10px;
}
.unified .box-component .box-heading-large {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.unified .box-component .box-heading {
  width: 100%;
  min-height: 29px;
  background: #f5f5f5;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 10px 3px 10px;
  position: relative;
  display: block;
  color: #333;
}
.unified .box-component .box-heading .box-heading-label {
  margin: 0 5px 0 0;
  max-width: 440px;
  word-wrap: break-word;
  display: block;
}
.unified .box-component .box-heading .box-heading-label .box-heading-sublabel {
  text-transform: none;
  font-weight: normal;
  margin-left: 2px;
  display: inline;
}
.unified .box-component .box-heading .action-btn {
  position: absolute;
  right: 5px;
  top: 5px;
}
.unified .box-component .box-heading .close-btn {
  position: absolute;
  font-size: 30px;
  font-weight: 400;
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
  vertical-align: top;
  line-height: 20px;
  color: #333;
  font-family: Arial;
}
.unified .box-component .box-subheading {
  font-size: 18px;
}
.unified .box-component .box-footer {
  width: 100%;
  height: 29px;
  border-top: 1px solid #ccc;
  padding: 0;
}
.unified .box-component .box-footer .box-footer-more {
  font-family: arial;
  font-size: 13px;
  margin: 0;
  color: #999;
  float: right;
  padding: 0 9px 0 0;
  line-height: 27px;
  border-width: 0;
}
.unified .box-component .box-footer .box-footer-more:after {
  content: '\25BA';
  margin-left: 9px;
  font-size: 11px;
  font-family: times;
}
.unified .box-component .box-footer .box-footer-more:hover {
  color: #ef2d27;
}
.unified .box-component .box-footer .box-footer-more:hover,
.unified .box-component .box-footer .box-footer-more:focus {
  text-decoration: none;
}
.unified .simple-box {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}
.unified .simple-box .simple-box-header {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 13px;
}
.unified .event-list-compact > h3 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
  margin-bottom: 0;
}
.unified .event-list-compact li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .event-list-compact li:before {
  content: normal;
}
.unified .event-list-compact li {
  border-bottom: 1px dotted #ccc;
}
.unified .event-list-compact li .event-date {
  width: 100%;
  padding-left: 0;
}
.unified .event-list-compact li .event-date h6 {
  margin-bottom: 4px;
}
.unified .event-list-compact li .event-date h6 time {
  font-size: 14px;
}
.unified .event-list-compact li .event-date h6 time .day {
  display: inline;
}
.unified .event-list-compact li .event-date h6 time .clearfix,
.unified .event-list-compact li .event-date h6 time .dl-horizontal dd,
.unified .event-list-compact li .event-date h6 time .container,
.unified .event-list-compact li .event-date h6 time .container-fluid,
.unified .event-list-compact li .event-date h6 time .row,
.unified .event-list-compact li .event-date h6 time .form-horizontal .form-group,
.unified .event-list-compact li .event-date h6 time .nav,
.unified .event-list-compact li .event-date h6 time .navbar,
.unified .event-list-compact li .event-date h6 time .navbar-header,
.unified .event-list-compact li .event-date h6 time .navbar-collapse,
.unified .event-list-compact li .event-date h6 time .panel-body,
.unified .event-list-compact li .event-date h6 time .modal-header,
.unified .event-list-compact li .event-date h6 time .modal-footer,
.unified .event-list-compact li .event-date h6 time .unified .footer-nav,
.unified .event-list-compact li .event-date h6 time .unified .footer-nav .links,
.unified .event-list-compact li .event-date h6 time .unified .layout-2-5-2 .new-row,
.unified .event-list-compact li .event-date h6 time .unified .layout-1-6-2 .new-row,
.unified .event-list-compact li .event-date h6 time .unified .layout-2-7-merge .new-row,
.unified .event-list-compact li .event-date h6 time .unified .layout-2-7 .new-row,
.unified .event-list-compact li .event-date h6 time .unified .layout-7-2 .new-row,
.unified .event-list-compact li .event-date h6 time .unified .layout-1 .new-row,
.unified .event-list-compact li .event-date h6 time .unified .box-component .box-heading,
.unified .event-list-compact li .event-date h6 time .unified .article-page .description-box,
.unified .event-list-compact li .event-date h6 time .unified .team-member > .team-member-inner,
.unified .event-list-compact li .event-date h6 time .unified .team-member > .team-member-bio-inner,
.unified .event-list-compact li .event-date h6 time .unified .prize-draw .prize-boxes,
.unified .event-list-compact li .event-date h6 time .unified .available-surveys,
.unified .event-list-compact li .event-date h6 time .unified .available-surveys .box-content,
.unified .event-list-compact li .event-date h6 time .unified .welcome-box,
.unified .event-list-compact li .event-date h6 time .unified .login-question > div .answer-option,
.unified .event-list-compact li .event-date h6 time .unified .article-page .social-bookmakrs-container,
.unified .event-list-compact li .event-date h6 time .unified .login-box .login-tooltip .question-content .login-question-sub-header,
.unified .event-list-compact li .event-date h6 time .unified .login-box .login-tooltip .question-content form {
  display: none;
}
.unified .event-list-compact li .event-details {
  width: 100%;
  padding-left: 0;
}
.unified .event-list-compact li .event-details h3 {
  font-size: 14px;
  margin-top: 0;
  margin-left: 18px;
}
.unified .event-list-compact li .event-details h3 a {
  color: #222;
}
.unified .event-list-compact > a {
  border-bottom: 1px solid #ccc;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
}
.unified .event-list-title {
  font-size: 32px;
  font-weight: 700;
  text-transform: capitalize;
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
  margin-bottom: 20px;
}
.unified .event-list .event-item {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.unified .event-list > h3 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
  margin-bottom: 20px;
}
.unified .event-list ul > li {
  list-style-type: none;
  margin-left: 0px;
}
.unified .event-list ul > li:before {
  background: none;
}
.unified .event-list li,
.unified .event-list .event-item {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.unified .event-list li .event-date,
.unified .event-list .event-item .event-date {
  padding-left: 0px;
  position: relative;
  left: -10px;
}
.unified .event-list li .event-date h6,
.unified .event-list .event-item .event-date h6 {
  text-align: center;
  background: url('images/gif/event-date-bg.gif') no-repeat top center;
  padding: 0;
  min-height: 110px;
  margin-top: 0;
  margin-bottom: 16px;
}
.unified .event-list li .event-date h6 time,
.unified .event-list .event-item .event-date h6 time {
  color: #f3282b;
  font-weight: 700;
  position: relative;
  top: 38px;
}
.unified .event-list li .event-date h6 time .glyphicon,
.unified .event-list .event-item .event-date h6 time .glyphicon {
  display: none;
}
.unified .event-list li .event-date h6 time .day,
.unified .event-list .event-item .event-date h6 time .day {
  font-size: 32px;
  padding-bottom: 5px;
}
.unified .event-list li .event-date h6 time .month,
.unified .event-list .event-item .event-date h6 time .month,
.unified .event-list li .event-date h6 time .year,
.unified .event-list .event-item .event-date h6 time .year {
  font-size: 14px;
}
.unified .event-list li .event-details h3,
.unified .event-list .event-item .event-details h3 {
  font-size: 16px;
  font-weight: 700;
  color: #ef2d27;
  margin-top: 8px;
}
.unified .event-list li .event-more-info,
.unified .event-list .event-item .event-more-info {
  margin-bottom: 10px;
}
.unified .event-list li .event-more-info .col-sm-18,
.unified .event-list .event-item .event-more-info .col-sm-18 {
  padding: 12px 0 0 0;
  border-top: 1px solid #ccc;
}
.unified .event-list li .event-more-info .col-sm-4,
.unified .event-list .event-item .event-more-info .col-sm-4 {
  padding-left: 0;
}
.unified .event-list li .event-more-info .col-sm-4 img,
.unified .event-list .event-item .event-more-info .col-sm-4 img {
  border: 1px solid #ccc;
}
.unified .event-list > a {
  border-bottom: 1px solid #ccc;
  width: 100%;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.unified .event-page .col-2 .event-date {
  font-weight: 700;
  font-size: 18px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.unified .event-page .col-2 .event-title {
  padding: 0;
  display: block;
  height: auto;
}
.unified .col-3 .event-list li .event-date h6,
.unified .col-3 .event-list .event-item .event-date h6 {
  background: none;
}
.unified #feedback-tab {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  outline: 1px solid #ef2d27;
  cursor: pointer;
  overflow: hidden;
  position: fixed;
  top: 47% !important;
  height: 35px;
  width: 108px;
  z-index: 10000;
  display: block;
  background-color: #ef2d27;
  right: -37px;
  padding-top: 7px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  transform: rotate(-90deg);
}
@media (max-width: 767px) {
  .unified #feedback-tab {
    display: none;
  }
}
.rtl.unified #feedback-tab {
  right: auto;
  left: -37px;
  transform: rotate(90deg);
}
.unified .ps {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none) {
  .unified .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .unified .ps {
    overflow: auto !important;
  }
}
.unified .ps.ps--active-x > .ps__scrollbar-x-rail,
.unified .ps.ps--active-y > .ps__scrollbar-y-rail {
  display: block;
  background-color: transparent;
}
.unified .ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}
.unified .ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  background-color: #999;
  height: 11px;
}
.unified .ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}
.unified .ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  background-color: #999;
  width: 11px;
}
.unified .ps > .ps__scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 0px;
  /* there must be 'bottom' for ps__scrollbar-x-rail */
  height: 15px;
}
.unified .ps > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  bottom: 2px;
  /* there must be 'bottom' for ps__scrollbar-x */
  height: 6px;
}
.unified .ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,
.unified .ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x {
  height: 11px;
}
.unified .ps > .ps__scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps__scrollbar-y-rail */
  width: 15px;
}
.unified .ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  right: 2px;
  /* there must be 'right' for ps__scrollbar-y */
  width: 6px;
}
.unified .ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y,
.unified .ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y {
  width: 11px;
}
.unified .ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}
.unified .ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  background-color: #999;
  height: 11px;
}
.unified .ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}
.unified .ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  background-color: #999;
  width: 11px;
}
.unified .ps:hover > .ps__scrollbar-x-rail,
.unified .ps:hover > .ps__scrollbar-y-rail {
  opacity: 0.6;
}
.unified .ps:hover > .ps__scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}
.unified .ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x {
  background-color: #999;
}
.unified .ps:hover > .ps__scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}
.unified .ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y {
  background-color: #999;
}
.unified iframe#launcher {
  bottom: 50px!important;
}
.unified opi-spinner {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.unified opi-spinner svg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  animation: opi-spinner-rotate 3s linear infinite;
}
.unified opi-spinner svg circle {
  stroke-dasharray: 187px;
  stroke-dashoffset: 70px;
  transform-origin: center;
  animation: opi-spinner-arc-transform 5.2s ease-in-out infinite;
}
@keyframes opi-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes opi-spinner-arc-transform {
  0% {
    stroke-dashoffset: 187px;
    transform: rotate(0deg);
  }
  12.5% {
    stroke-dashoffset: 46.75px;
    transform: rotate(135deg);
  }
  25% {
    stroke-dashoffset: 187px;
    transform: rotate(450deg);
  }
  37.5% {
    stroke-dashoffset: 46.75px;
    transform: rotate(585deg);
  }
  50% {
    stroke-dashoffset: 187px;
    transform: rotate(900deg);
  }
  62.5% {
    stroke-dashoffset: 46.75px;
    transform: rotate(1035deg);
  }
  75% {
    stroke-dashoffset: 187px;
    transform: rotate(1350deg);
  }
  87.5% {
    stroke-dashoffset: 46.75px;
    transform: rotate(1485deg);
  }
  100% {
    stroke-dashoffset: 187px;
    transform: rotate(1800deg);
  }
}
.unified .image-layer {
  width: 100%;
  height: 100%;
  position: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  opacity: 1;
}
@media (max-width: 1059px) {
  .unified .image-layer {
    display: none;
  }
}
.unified .image-layer .curtain {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #e5e5e5;
  opacity: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.unified .stat-of-the-day .stat-content {
  margin: 15px 0 20px 0;
  background: #f5f5f5;
  padding: 10px 15px;
  font-weight: 700;
}
.unified .stat-of-the-day .stat-content .emphasized-light {
  font-size: 60px;
  line-height: 1;
}
.unified .stat-of-the-day .stat-content > p {
  margin-top: 10px;
  font-size: 18px;
}
.unified .stat-of-the-day .stat-content .read-more {
  text-transform: uppercase;
}
.unified .election-centre-box {
  border: 1px solid #ccc;
  padding: 10px;
  height: 305px;
  position: relative;
  margin-bottom: 20px;
}
.unified .election-centre-box:hover {
  border: 1px solid #ef2d27;
}
.unified .election-centre-box > a {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
}
.unified .election-centre-box .icon-yougov-logo {
  width: 100px;
  height: 20px;
  background-size: contain;
  position: relative;
  margin-left: -5px;
}
.unified .election-centre-box .sub-header {
  text-transform: uppercase;
  font-size: 21px;
  margin: 10px 0 0 0;
  line-height: 1;
  font-weight: 500;
}
.unified .election-centre-box .election-centre-content > p {
  display: inline-block;
  font-size: 16px;
  width: 95px;
  margin: 10px 0 0 0;
  line-height: 1.2;
}
.unified .election-centre-box .election-centre-content .icon-election-livemap-advert {
  position: absolute;
  width: 134px;
  height: 170px;
  right: 10px;
  bottom: 60px;
}
.unified .election-centre-box .election-centre-content .icon-election-centre-advert {
  position: absolute;
  width: 145px;
  height: 174px;
  right: 10px;
  bottom: 52px;
}
.unified .election-centre-box .election-centre-content .btn-primary {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 4px 12px;
  text-transform: uppercase;
  left: 10px;
  bottom: 10px;
  width: 198px;
}
.unified .yougov-in-the-news {
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ccc;
}
.unified .yougov-in-the-news > ul {
  margin: 5px 0 0 0;
}
.unified .yougov-in-the-news > ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .yougov-in-the-news > ul li:before {
  content: normal;
}
.unified .yougov-in-the-news > ul > li {
  border-top: 1px dotted #ccc;
  padding: 10px 0 10px 0;
}
.unified .yougov-in-the-news > ul > li .news-thumbnail {
  width: 15px;
  overflow: hidden;
  margin-right: 10px;
}
.rtl.unified .yougov-in-the-news > ul > li .news-thumbnail {
  margin-right: 0;
  margin-left: 10px;
  float: right;
}
.unified .yougov-in-the-news > ul > li .news-wrapper {
  width: 195px;
}
.unified .yougov-in-the-news > ul > li .news-wrapper .news-name {
  font-weight: 700;
  text-transform: capitalize;
}
.unified .hot-topics {
  margin: 20px 0 20px 0;
}
.rtl.unified .hot-topics {
  direction: rtl;
}
.unified .hot-topics ul {
  margin: 5px 0 0 0;
}
.unified .hot-topics ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .hot-topics ul li:before {
  content: normal;
}
.unified .hot-topics ul > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.unified .hot-topics ul > li * {
  -ms-flex: none;
  flex: none;
}
.unified .hot-topics ul > li:first-child .thing-name {
  border-top: 1px dotted #ccc;
}
.unified .hot-topics ul > li:first-child .thing-thumbnail {
  border-top: 1px solid #ccc;
}
.unified .hot-topics ul > li > a {
  display: block;
}
.unified .hot-topics ul > li .thing-thumbnail {
  width: 60px;
  height: 60px;
  background-size: cover;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.unified .hot-topics ul > li .thing-name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 0 0 15px;
  width: 160px;
  vertical-align: middle;
  overflow: hidden;
  font-weight: 700;
  border-bottom: 1px dotted #ccc;
}
.rtl.unified .hot-topics ul > li .thing-name {
  padding: 0 15px 0 0;
}
@media (min-width: 768px) {
  .unified .hot-topics {
    display: none !important;
  }
}
@media (min-width: 1060px) {
  .unified .hot-topics {
    display: block !important;
  }
}
.unified .client-showcases {
  margin: 20px 0 20px 0;
}
.rtl.unified .client-showcases {
  direction: rtl;
}
.unified .client-showcases ul {
  margin: 5px 0 0 0;
}
.unified .client-showcases ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .client-showcases ul li:before {
  content: normal;
}
.unified .client-showcases ul > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.unified .client-showcases ul > li > * {
  -ms-flex: none;
  flex: none;
}
.unified .client-showcases ul > li:first-child .thing-name {
  border-top: 1px dotted #ccc;
}
.unified .client-showcases ul > li:first-child .thing-thumbnail {
  border-top: 1px solid #ccc;
}
.unified .client-showcases ul > li > span {
  display: block;
}
.unified .client-showcases ul > li > span:hover {
  color: black;
}
.unified .client-showcases ul > li > a {
  display: block;
}
.unified .client-showcases ul > li .thing-thumbnail {
  width: 60px;
  height: 60px;
  background-size: cover;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.unified .client-showcases ul > li .thing-name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 0 0 15px;
  width: 160px;
  vertical-align: middle;
  overflow: hidden;
  font-weight: 700;
  border-bottom: 1px dotted #ccc;
}
.rtl.unified .client-showcases ul > li .thing-name {
  padding: 0 15px 0 0;
}
@media (min-width: 768px) {
  .unified .client-showcases {
    display: none !important;
  }
}
@media (min-width: 1060px) {
  .unified .client-showcases {
    display: block !important;
  }
}
.unified .archives {
  margin: 20px 0 20px 0;
}
.unified .archives .table > thead > tr > th,
.unified .archives .table > tbody > tr > th,
.unified .archives .table > tfoot > tr > th,
.unified .archives .table > thead > tr > td,
.unified .archives .table > tbody > tr > td,
.unified .archives .table > tfoot > tr > td {
  padding: 5px 5px 5px 0;
}
.unified .archives:first-child {
  margin-top: 0;
}
.unified .archives ul {
  margin: 5px 0 0 0;
}
.unified .archives ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .archives ul li:before {
  content: normal;
}
.unified .archives ul > li {
  border-bottom: 1px dotted #ccc;
  padding: 10px 0;
}
.unified .archives ul > li:first-child {
  border-top: 1px dotted #ccc;
}
.unified .archives ul > li .icon-pdf {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.rtl.unified .archives ul > li .icon-pdf {
  float: right;
}
.unified .archives ul > li .pdf-title {
  display: inline-block;
  width: 170px;
  vertical-align: top;
  margin-left: 15px;
}
.rtl.unified .archives ul > li .pdf-title {
  margin-left: 0;
  margin-right: 15px;
}
.unified .article-page article img {
  max-width: 100%;
}
.unified .article-page article header {
  border-bottom: 1px solid #ccc;
  padding-bottom: 39px;
}
.unified .article-page article header > h2 {
  margin: 0;
  font-weight: 600;
  min-height: 82px;
}
.unified .article-page article h3 {
  font-weight: 600;
  line-height: 1.42857143;
  margin-bottom: 20px;
  margin-top: 15px;
}
.unified .article-page article p {
  margin-bottom: 25px;
}
.unified .article-page article p:first-child {
  margin-top: 15px;
}
.unified .article-page article .article-content {
  font-size: 16px;
}
.unified .article-page article .article-image {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
}
.unified .article-page article .article-image > img {
  width: 100%;
}
.unified .article-page article .quote-text {
  float: left;
  position: relative;
  left: -50px;
  background-size: 33px 29px;
  background-position: 0 7px;
  width: 303px;
  padding-left: 50px;
  font-size: 22px;
  margin-bottom: 20px;
}
.unified .article-page article + .visible-sm {
  border-top: 1px solid #ccc;
}
.unified .article-page article .live-survey-results header {
  padding: 0;
  border: 0;
}
.unified .article-page article .live-survey-results header > p {
  margin: 0 0 15px 0;
}
.unified .article-page .see-comments {
  width: 100%;
}
.unified .article-page .description-box {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.unified .article-page .description-box .description-label,
.unified .article-page .description-box .description-content {
  float: left;
}
.rtl.unified .article-page .description-box .description-label,
.rtl.unified .article-page .description-box .description-content {
  float: right;
}
.unified .article-page .description-box .description-label {
  text-transform: capitalize;
  width: 40px;
  font-size: 12px;
  color: #999;
}
.lang-fi.unified .article-page .description-box .description-label {
  width: 70px;
}
.unified .article-page .description-box .description-content {
  width: 180px;
}
.lang-fi.unified .article-page .description-box .description-content {
  width: 150px;
}
.unified .article-page .description-box .description-content .author-name {
  font-weight: 700;
  font-size: 15px;
}
.unified .article-page .description-box .description-content p {
  font-size: 13px;
  padding: 0;
  margin: 0;
}
.unified .article-page .description-box.author-description .description-label {
  font-size: 15px;
}
.unified .article-page .description-box.publish-date {
  padding-bottom: 15px;
}
.unified .article-page .description-box.publish-date time {
  font-size: 12px;
  color: #666;
}
.unified .article-page .description-box.categories .description-content {
  font-size: 12px;
}
@media (max-width: 767px) {
  .unified .article-page .description-box.categories .description-content {
    width: 85%;
  }
}
@media (min-width: 768px) {
  .unified .article-page .description-box.categories .description-content {
    width: 89%;
  }
}
@media (min-width: 992px) {
  .unified .article-page .description-box.categories .description-content {
    width: 180px;
  }
  .lang-fi.unified .article-page .description-box.categories .description-content {
    width: 150px;
  }
}
.unified .article-page .article-details ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .article-page .article-details ul li:before {
  content: normal;
}
.unified .article-page .article-details ul > li .svgi,
.unified .article-page .article-details ul > li .icon-pdf {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.unified .article-page .article-details ul > li .svgi {
  background-size: contain;
}
.unified .article-page .article-details ul > li .info {
  display: inline-block;
  width: 170px;
  vertical-align: top;
  margin-left: 15px;
  margin-bottom: 10px;
}
.unified .article-page .article-details ul > li .info .label {
  width: 100%;
  display: block;
}
.unified .article-page .opi-thing-links .things-list {
  font-size: 0;
}
.unified .article-page .opi-thing-links .things-list li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .article-page .opi-thing-links .things-list li:before {
  content: normal;
}
.unified .article-page .opi-thing-links .things-list li {
  width: 100px;
  height: 100px;
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
}
.unified .article-page .opi-thing-links .things-list li:first-child:after {
  content: "";
}
.unified .article-page .opi-thing-links .things-list li:first-child > a .thing-name {
  padding-left: 0;
}
.unified .article-page .opi-thing-links .things-list li.even {
  margin-left: 20px;
}
.unified .article-page .opi-thing-links .things-list li > a {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  background-size: cover;
  position: relative;
  background-position: 50%;
}
.unified .article-page .opi-thing-links .things-list li > a .thing-name {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  padding: 5px;
  font-size: 13px;
  color: #fff;
  left: 0;
  top: 0;
}
.unified .article-page .opi-thing-links .things-list li > a:hover {
  border: 1px solid #ef2d27;
  outline: 2px solid #ef2d27;
}
@media (max-width: 767px) {
  .unified .article-page .opi-thing-links .things-list li > a:hover {
    border: none;
    outline: none;
  }
}
.unified .article-page .opi-thing-links .things-list li > a:hover .thing-name {
  opacity: 1;
  background: rgba(48, 26, 21, 0.8);
  transition: 0.2s;
}
@media (max-width: 767px) {
  .unified .article-page .opi-thing-links .things-list li > a:hover .thing-name {
    background: transparent;
  }
}
@media (max-width: 767px) {
  .unified .article-page .col-2 .article-details {
    float: none;
    border-bottom: none;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unified .article-page .col-2 .article-details {
    float: left;
    border-bottom: none;
    padding-top: 20px;
    padding-right: 20px;
    width: 65%;
  }
}
@media (min-width: 992px) {
  .unified .article-page .col-2 .article-details {
    float: none;
    border-bottom: 1px solid #ccc;
    padding-top: 0;
    padding-right: 0;
    width: 100%;
  }
}
.unified .article-page .col-2 .article-details ul > li .info {
  width: 80%;
}
.unified .article-page .col-2 .article-details ul > li .info .label {
  width: auto;
  display: inline-block;
}
.unified .article-page .col-2 .opi-thing-links {
  padding: 15px 0;
  border-top: 1px solid #ccc;
  clear: both;
}
.unified .article-page .col-2 .opi-thing-links .simple-box-header {
  display: table-cell;
  width: 95px;
  margin: 0;
  position: relative;
  font-size: 16px;
}
.unified .article-page .col-2 .opi-thing-links .things-list {
  display: table-cell;
  vertical-align: top;
}
.unified .article-page .col-2 .opi-thing-links .things-list li {
  width: auto;
  height: auto;
  margin-bottom: 0;
}
.unified .article-page .col-2 .opi-thing-links .things-list li.even {
  margin-left: 0;
}
.unified .article-page .col-2 .opi-thing-links .things-list li > a {
  background: none !important;
  border: none;
}
.unified .article-page .col-2 .opi-thing-links .things-list li > a .thing-name {
  position: relative;
  color: #ef2d27;
  display: inline-block;
  opacity: 1;
  font-weight: 700;
  font-size: 16px;
  padding: 0 10px;
}
.unified .article-page .col-2 .opi-thing-links .things-list li > a .thing-name:hover {
  border: none;
  outline: none;
}
.unified .article-page .col-2 .opi-thing-links .things-list li > a .thing-name:hover .thing-name {
  background: transparent;
}
.unified .article-page .related-articles ul {
  margin-bottom: 15px;
}
.unified .article-page .related-articles ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .article-page .related-articles ul li:before {
  content: normal;
}
.unified .article-page .related-articles ul li {
  line-height: 1.3;
  margin-bottom: 15px;
}
.unified .article-page .related-articles ul li .article-thumbnail {
  border: 1px solid #ccc;
  vertical-align: top;
  width: 30px;
  height: 30px;
  background-size: cover;
  background-position: 50%;
  display: inline-block;
}
.unified .article-page .related-articles ul li .artilce-title {
  width: 180px;
  word-break: break-word;
  padding-left: 10px;
  display: inline-block;
  font-size: 12px;
}
.unified .article-page .article-register-box {
  margin: 20px 0 0 0;
}
.unified .article-page .article-register-box .form-inputs-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.unified .article-page .article-register-box .login-question-form .login-links .tick-wrapper {
  -ms-flex: none;
  flex: none;
}
.unified .article-page .article-register-box .login-question-form .login-links .tick-wrapper > label {
  margin-bottom: 0;
  height: auto;
}
.unified .article-page .article-register-box .login-question-form .login-links .tick-wrapper > label > p {
  top: 3px;
}
.unified .article-page .article-register-box .form-container,
.unified .article-page .article-register-box .email-signin,
.unified .article-page .article-register-box .email-signup {
  display: -ms-flexbox;
  display: flex;
}
.unified .article-page .article-register-box .facebook-connect {
  width: 106px;
  display: block;
  overflow: hidden;
  position: absolute;
  right: 10px;
}
.unified .article-page .article-register-box .facebook-connect .button-label {
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 30px;
}
.unified .article-page .article-register-box .facebook-connect .icon-facebook-app {
  display: inline-block;
  width: 18px;
  height: 14px;
  background-size: contain;
  border-right: 1px solid #fff;
  margin-right: 10px;
  background-position: 0;
}
.unified .article-page .article-register-box .login-question-form .error-message,
.unified .article-page .article-register-box .register-question-form .error-message {
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 0;
}
.unified .article-page .article-register-box .register-question-form .register-form yg-facebook-register form {
  display: -ms-flexbox;
  display: flex;
}
.unified .article-page .article-register-box .register-question-form .register-form yg-facebook-register form yg-accept-terms .tick-wrapper {
  display: none;
}
.unified .article-page .article-register-box .register-question-form .register-form yg-facebook-register form yg-accept-terms .accept-terms-box {
  bottom: 40px;
}
@media (max-width: 767px) {
  .unified .article-page .article-register-box {
    display: none;
  }
}
.unified .article-page .article-register-box .login-question > div {
  background: #f1f1f1;
}
.unified .article-page .article-register-box .question-content {
  padding: 10px 10px 30px 10px;
}
.unified .article-page .article-register-box .question-content .login-question-sub-header,
.unified .article-page .article-register-box .question-content .enter-email {
  font-size: 14px;
  margin-bottom: 10px;
  width: 100%;
}
.unified .article-page .article-register-box .question-content .login-links {
  margin: 0;
  position: absolute;
  top: auto;
  width: 55%;
  font-size: 13px;
  bottom: 6px;
  left: 8px;
}
.unified .article-page .article-register-box .question-content .login-links .btn-link {
  padding: 0;
  float: left;
  top: 1px;
  position: relative;
  left: 10px;
  font-size: 12px;
}
.unified .article-page .article-register-box .question-content .login-links .tick-wrapper p {
  font-size: 12px;
}
.unified .article-page .article-register-box .question-content form {
  margin: 0;
}
.rtl.unified .article-page .article-register-box .question-content form {
  text-align: left;
}
.unified .article-page .article-register-box .forgotten-password-question .login-question-sub-header {
  margin-bottom: 0;
  display: none;
}
@media (min-width: 992px) {
  .unified .article-page .article-register-box .forgotten-password-question .login-question-sub-header {
    width: 68%;
  }
}
@media (min-width: 1060px) {
  .unified .article-page .article-register-box .forgotten-password-question .login-question-sub-header {
    width: 72%;
  }
}
@media (min-width: 768px) {
  .unified .article-page .article-register-box .forgotten-password-question .enter-email {
    font-size: 14px;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .unified .article-page .article-register-box .forgotten-password-question .enter-email {
    line-height: 1.2;
    width: 90%;
  }
}
@media (min-width: 1060px) {
  .unified .article-page .article-register-box .forgotten-password-question .enter-email {
    font-size: 14px;
    width: 100%;
  }
}
.unified .article-page .article-register-box .forgotten-password-question form {
  margin: 3px 0 0 0;
}
@media (min-width: 768px) {
  .unified .article-page .article-register-box .forgotten-password-question form {
    margin: 8px 0 4px 0;
  }
}
@media (min-width: 992px) {
  .unified .article-page .article-register-box .forgotten-password-question form {
    margin: 3px 0 0 0;
  }
}
@media (min-width: 1060px) {
  .unified .article-page .article-register-box .forgotten-password-question form {
    margin: 8px 0 4px 0;
  }
}
.unified .article-page .article-register-box .forgotten-password-question input {
  width: 70%;
  margin-right: 10px;
  margin-top: 0;
  font-size: 14px;
}
@media (min-width: 768px) {
  .unified .article-page .article-register-box .forgotten-password-question input {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .unified .article-page .article-register-box .forgotten-password-question input {
    width: 68%;
  }
}
@media (min-width: 1060px) {
  .unified .article-page .article-register-box .forgotten-password-question input {
    width: 70%;
  }
}
.unified .article-page .article-register-box .forgotten-password-question .btn-reset-password {
  width: 175px;
  text-align: center;
  margin: 0;
  padding: 4px 10px;
  display: inline-block;
  vertical-align: top;
}
.unified .article-page .article-register-box .login-question-form,
.unified .article-page .article-register-box .register-question-form {
  font-size: 14px;
}
.unified .article-page .article-register-box .login-question-form .login-captcha,
.unified .article-page .article-register-box .register-question-form .login-captcha {
  margin-bottom: 16px;
}
.unified .article-page .article-register-box .login-question-form input,
.unified .article-page .article-register-box .register-question-form input {
  width: 196px;
  display: inline-block;
  font-size: 14px;
  margin-right: 10px;
  margin-top: 0;
}
.rtl.unified .article-page .article-register-box .login-question-form input,
.rtl.unified .article-page .article-register-box .register-question-form input {
  direction: rtl;
}
@media (max-width: 767px) {
  .unified .article-page .article-register-box .login-question-form input,
  .unified .article-page .article-register-box .register-question-form input {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .unified .article-page .article-register-box .login-question-form input,
  .unified .article-page .article-register-box .register-question-form input {
    width: 196px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .unified .article-page .article-register-box .login-question-form input,
  .unified .article-page .article-register-box .register-question-form input {
    width: 150px;
    margin-bottom: 10px;
  }
}
@media (min-width: 1060px) {
  .unified .article-page .article-register-box .login-question-form input,
  .unified .article-page .article-register-box .register-question-form input {
    width: 196px;
    margin-bottom: 0;
  }
}
.unified .article-page .article-register-box .login-question-form .two-buttons,
.unified .article-page .article-register-box .register-question-form .two-buttons {
  margin: 0;
  width: 106px;
  display: inline-block;
}
@media (max-width: 767px) {
  .unified .article-page .article-register-box .login-question-form .two-buttons,
  .unified .article-page .article-register-box .register-question-form .two-buttons {
    position: relative;
    top: 10px;
    left: 0;
  }
}
.unified .article-page .article-register-box .login-question-form .two-buttons .btn-primary,
.unified .article-page .article-register-box .register-question-form .two-buttons .btn-primary {
  font-size: 14px;
  padding: 4px 10px;
}
.unified .article-page .article-register-box .login-question-form .register-facebook,
.unified .article-page .article-register-box .register-question-form .register-facebook {
  height: 30px;
  margin: 0;
  position: absolute;
  right: 10px;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 767px) {
  .unified .article-page .article-register-box .login-question-form .register-facebook,
  .unified .article-page .article-register-box .register-question-form .register-facebook {
    position: relative;
    display: inline-block;
    vertical-align: top;
    top: 10px;
    right: 0;
  }
}
.unified .article-page .article-register-box .login-question-form .register-facebook > span,
.unified .article-page .article-register-box .register-question-form .register-facebook > span {
  display: none;
}
.unified .article-page .article-register-box .login-question-form .register-form,
.unified .article-page .article-register-box .register-question-form .register-form {
  padding: 10px 10px 30px 10px;
}
.unified .article-page .article-register-box .login-question-form .register-form .email-signup-form .accept-terms-box ng-message,
.unified .article-page .article-register-box .register-question-form .register-form .email-signup-form .accept-terms-box ng-message {
  position: absolute;
  bottom: 37px;
}
.unified .article-page .article-register-box .login-question-form .register-form .email-signup-form.ng-invalid.ng-submitted + yg-facebook-register ng-message,
.unified .article-page .article-register-box .register-question-form .register-form .email-signup-form.ng-invalid.ng-submitted + yg-facebook-register ng-message {
  display: none;
}
.unified .article-page .article-register-box .login-question-form .register-form .accept-terms-box,
.unified .article-page .article-register-box .register-question-form .register-form .accept-terms-box {
  position: absolute;
  left: 10px;
  bottom: 3px;
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.unified .article-page .article-register-box .login-question-form .register-form .accept-terms-box .tick-wrapper > label,
.unified .article-page .article-register-box .register-question-form .register-form .accept-terms-box .tick-wrapper > label {
  margin-bottom: 0;
}
.unified .article-page .article-register-box .login-question-form .register-form .accept-terms-box .tick-wrapper > label .tick-box,
.unified .article-page .article-register-box .register-question-form .register-form .accept-terms-box .tick-wrapper > label .tick-box {
  top: -4px;
}
.unified .article-page .article-register-box .login-question-form .register-form .accept-terms-box .tick-wrapper > label p,
.unified .article-page .article-register-box .register-question-form .register-form .accept-terms-box .tick-wrapper > label p {
  top: -3px;
}
.unified .article-page .article-register-box .login-question-form .register-form .register-privacy-policy,
.unified .article-page .article-register-box .register-question-form .register-form .register-privacy-policy {
  position: absolute;
  left: 10px;
  bottom: 5px;
  width: 70px;
  margin: 0;
}
.unified .article-page .article-register-box .login-question-form .register-form .register-privacy-policy > span,
.unified .article-page .article-register-box .register-question-form .register-form .register-privacy-policy > span {
  display: none;
}
.unified .article-page .article-register-box .login-question-form .register-form .register-privacy-policy > a,
.unified .article-page .article-register-box .register-question-form .register-form .register-privacy-policy > a {
  font-size: 10px;
  color: #999;
}
.unified .commentary .box-content {
  padding: 0;
}
.unified .commentary .box-content ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .commentary .box-content ul li:before {
  content: normal;
}
.unified .commentary .box-content ul li {
  border-top: 1px solid #ccc;
  position: relative;
}
.unified .commentary .box-content ul li:first-child {
  border-top: none;
}
.unified .commentary .box-content ul li > a {
  display: block;
}
.unified .commentary .box-content ul li .author-thumbnail {
  display: table-cell;
  width: 50px;
  height: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 0;
}
.unified .commentary .box-content ul li .author-name {
  padding: 0 15px 0 10px;
  width: 165px;
  display: table-cell;
  vertical-align: middle;
  word-break: break-word;
  overflow: hidden;
  font-weight: 700;
  height: 50px;
}
.unified .commentary .box-content ul li.active {
  outline: 1px solid #ef2d27;
  border-top: none;
  z-index: 10;
}
.unified .commentary .box-content ul li.active > a {
  color: #ef2d27;
}
@media (min-width: 768px) {
  .unified .commentary {
    display: none;
  }
}
@media (min-width: 1060px) {
  .unified .commentary {
    display: block;
  }
}
.unified .article-list-wrapper {
  opacity: 0;
  visibility: hidden;
}
.unified .article-list-wrapper.visible {
  opacity: 1;
  visibility: visible;
}
.unified .article-list-wrapper .category-header {
  padding: 0 0 5px 0;
  border-bottom: 1px solid #ccc;
  margin: 0 0 20px 0;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
}
.unified .article-list-wrapper .category-title {
  font-size: 32px;
  margin-bottom: 30px;
}
.unified .article-list-wrapper .category-img {
  width: 100%;
  margin-bottom: 20px;
}
.unified .article-list-wrapper .category-description {
  margin-bottom: 20px;
}
.unified .article-list-wrapper > h2 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}
.unified .article-list-wrapper.article-list-plugin .article-list-container {
  min-height: 0;
}
.unified .article-list-container {
  min-height: 800px;
}
.unified .article-list-container .main-article-container .article.main {
  position: relative;
}
.unified .article-list-container .main-article-container .article.main .article-header {
  font-size: 32px;
  font-weight: 700;
  margin: 0 0 15px 0;
}
.unified .article-list-container .main-article-container .article.main .entry-image {
  width: 100%;
  border: 1px solid #ccc;
}
@media (max-width: 767px) {
  .unified .article-list-container .main-article-container .article.main .entry-image {
    width: 100%;
    height: auto;
  }
}
.unified .article-list-container .main-article-container .article.main .entry-image > a {
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 767px) {
  .unified .article-list-container .main-article-container .article.main .entry-image > a {
    width: 100%;
  }
}
.unified .article-list-container .main-article-container .article.main .entry-image > a > img {
  width: 100%;
}
.unified .article-list-container .main-article-container .article.main .short-content {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  padding: 10px;
  color: #fff;
  font-size: 16px;
  margin: 0;
  width: 100%;
}
@media (max-width: 767px) {
  .unified .article-list-container .main-article-container .article.main .short-content {
    position: relative;
    background: transparent;
    color: #333;
    padding-left: 0;
    padding-bottom: 0;
    font-size: 14px;
  }
}
.unified .article-list-container .main-article-container .article.main .short-content a:hover {
  color: #d31610;
}
.unified .article-list-container .main-article-container .article.main .articles-list {
  margin-top: 20px;
}
.unified .article-list-container .main-article-container .entry-acton-box {
  margin-top: 10px;
  font-size: 14px;
}
.unified .article-list-container .main-article-container .entry-acton-box .categories > span {
  float: left;
  margin-right: 10px;
}
.rtl.unified .article-list-container .main-article-container .entry-acton-box .categories > span {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.unified .article-list-container .main-article-container .entry-acton-box .categories > ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .article-list-container .main-article-container .entry-acton-box .categories > ul li:before {
  content: normal;
}
.unified .article-list-container .main-article-container .entry-acton-box .categories > ul > li {
  font-weight: 700;
  float: left;
}
.rtl.unified .article-list-container .main-article-container .entry-acton-box .categories > ul > li {
  float: right;
  direction: rtl;
}
.unified .article-list-container .main-article-container .entry-acton-box .categories > ul > li > a {
  padding: 0 5px 0 0;
}
.unified .article-list-container .main-article-container .entry-acton-box .categories > ul > li::after {
  content: '|';
  display: inline-block;
  padding-right: 5px;
  font-weight: 500;
}
.unified .article-list-container .main-article-container .entry-acton-box .categories > ul > li.last::after,
.unified .article-list-container .main-article-container .entry-acton-box .categories > ul > li:last-child::after {
  content: '';
}
.unified .article-list-container .main-article-container + .articles-list {
  margin: 16px 0 0 0;
}
.unified .article-list-container .articles-list {
  width: 100%;
  display: block;
  border-top: 1px solid #ccc;
  padding-top: 20px;
  position: relative;
  opacity: 0;
  height: 0;
  transition: opacity 0.25s ease-in-out;
}
.unified .article-list-container .articles-list li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .article-list-container .articles-list li:before {
  content: normal;
}
.unified .article-list-container .articles-list > li {
  width: 280px;
  vertical-align: top;
}
@media (max-width: 767px) {
  .unified .article-list-container .articles-list > li {
    width: 100%;
  }
}
.unified .article-list-container .articles-list > li.tile {
  margin-bottom: 15px;
}
.unified .article-list-container .articles-list > li.tile .header-image {
  width: 47px;
  height: 47px;
  float: right;
}
.rtl.unified .article-list-container .articles-list > li.tile .header-image {
  float: left;
}
.unified .article-list-container .articles-list > li.tile .header-image .pngi {
  width: 100%;
  height: 100%;
  display: inline-block;
  background-size: contain;
}
.unified .article-list-container .articles-list > li.tile .header-content {
  width: 195px;
  float: left;
}
.rtl.unified .article-list-container .articles-list > li.tile .header-content {
  float: right;
}
.unified .article-list-container .articles-list > li.tile .header-content .latest-from {
  color: #555555;
  font-size: 12px;
}
.unified .article-list-container .articles-list > li.tile .header-content .tile-header .svgi {
  display: inline-block;
  width: 76px;
  height: 16px;
  background-size: contain;
  margin: 0 5px 10px 0;
}
.rtl.unified .article-list-container .articles-list > li.tile .header-content .tile-header .tile-text {
  float: right;
}
.unified .article-list-container .articles-list > li.article {
  padding: 0 0 15px 0;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.unified .article-list-container .articles-list > li.article .article-header {
  display: block;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 10px 0;
  line-height: 1.2;
}
.unified .article-list-container .articles-list > li.article .short-content {
  margin: 10px 0 0 0;
  padding: 0;
}
.unified .article-list-container .articles-list > li.article .entry-image {
  border: 1px solid #ccc;
  width: 280px;
}
@media (max-width: 767px) {
  .unified .article-list-container .articles-list > li.article .entry-image {
    width: 100%;
  }
}
.unified .article-list-container .articles-list > li.article .entry-image > img {
  width: 100%;
}
.unified .article-list-container .articles-list > li.article .entry-image > a {
  width: 100%;
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 767px) {
  .unified .article-list-container .articles-list > li.article .entry-image > a {
    width: 100%;
  }
}
.unified .article-list-container .articles-list > li.article .entry-image > a > img {
  width: 100%;
}
.unified .article-list-container .articles-list > li.widget .box-heading {
  padding: 10px 10px 8px 10px;
}
.unified .article-list-container .articles-list > li.widget .box-content {
  padding: 10px;
}
.unified .article-list-container .articles-list > li.widget .box-content > ol {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.unified .article-list-container .articles-list > li.widget .box-content > ol > li {
  border-top: 1px dotted #ccc;
  padding: 7px 0 7px 0;
}
.unified .article-list-container .articles-list > li.widget .box-content > ol > li .article-header {
  font-weight: 700;
  display: block;
}
.unified .article-list-container .articles-list > li.widget .box-content > ol > li time {
  font-size: 12px;
}
.unified .article-list-container .articles-list > li.widget .box-content > ol > li:first-child {
  padding-top: 0;
  border-top: none;
}
.unified .article-list-container .articles-list > li.widget .box-content > ol > li:last-child {
  padding-bottom: 0;
}
.unified .landing-page-article-list > h2 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}
.unified .landing-page-article-list .first-entry .opi-thing-links > div {
  margin-top: 14px;
}
.unified .landing-page-article-list .entry-list {
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
}
.unified .landing-page-article-list .entry-list > li.article {
  display: inline-block;
  width: 100%;
  position: static;
}
@media (min-width: 768px) {
  .unified .landing-page-article-list .entry-list {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .unified .landing-page-article-list .entry-list > li.article {
    display: inline-block;
    width: 100%;
    position: static;
  }
}
.unified .col-3 .entryListBlock .categoryBox,
.unified .col-3 .uberPluginWrapper .categoryBox,
.unified .col-3 .entryListBlock .uberTitle,
.unified .col-3 .uberPluginWrapper .uberTitle {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0;
  border: none;
  border-bottom: 1px solid #ccc;
  padding: 0 0 8px 0;
  margin: 18px 0;
  display: block;
}
.unified .col-3 .entryListBlock .categoryBox a,
.unified .col-3 .uberPluginWrapper .categoryBox a,
.unified .col-3 .entryListBlock .uberTitle a,
.unified .col-3 .uberPluginWrapper .uberTitle a {
  color: #333;
}
.unified .col-3 .entryListBlock article h2 a,
.unified .col-3 .uberPluginWrapper article h2 a,
.unified .col-3 .entryListBlock .uberArticleTitle a,
.unified .col-3 .uberPluginWrapper .uberArticleTitle a {
  font-family: "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #333;
  font-weight: 700;
}
.unified .col-3 .entryListBlock .uberEntry,
.unified .col-3 .uberPluginWrapper .uberEntry,
.unified .col-3 .entryListBlock article,
.unified .col-3 .uberPluginWrapper article {
  padding-bottom: 21px;
  margin-bottom: 20px;
  margin-top: 8px;
  border-bottom: 1px solid #ccc;
  line-height: 1.4;
}
.unified .col-3 .entryListBlock .uberEntry h2,
.unified .col-3 .uberPluginWrapper .uberEntry h2,
.unified .col-3 .entryListBlock article h2,
.unified .col-3 .uberPluginWrapper article h2,
.unified .col-3 .entryListBlock .uberEntry .articleDate,
.unified .col-3 .uberPluginWrapper .uberEntry .articleDate,
.unified .col-3 .entryListBlock article .articleDate,
.unified .col-3 .uberPluginWrapper article .articleDate {
  margin: 0;
}
.unified .col-3 .entryListBlock .uberEntry h2 a,
.unified .col-3 .uberPluginWrapper .uberEntry h2 a,
.unified .col-3 .entryListBlock article h2 a,
.unified .col-3 .uberPluginWrapper article h2 a,
.unified .col-3 .entryListBlock .uberEntry .articleDate a,
.unified .col-3 .uberPluginWrapper .uberEntry .articleDate a,
.unified .col-3 .entryListBlock article .articleDate a,
.unified .col-3 .uberPluginWrapper article .articleDate a {
  line-height: 1.4;
}
.unified .col-3 .entryListBlock .uberEntry .horizontalArticlePic img,
.unified .col-3 .uberPluginWrapper .uberEntry .horizontalArticlePic img,
.unified .col-3 .entryListBlock article .horizontalArticlePic img,
.unified .col-3 .uberPluginWrapper article .horizontalArticlePic img {
  width: 100%;
}
.unified .col-3 .entryListBlock .uberEntry .uberArticlePic,
.unified .col-3 .uberPluginWrapper .uberEntry .uberArticlePic,
.unified .col-3 .entryListBlock article .uberArticlePic,
.unified .col-3 .uberPluginWrapper article .uberArticlePic {
  padding: 0;
  margin-top: 8px;
  margin-left: 8px;
  width: 80px;
  float: right;
}
.unified .col-3 .entryListBlock .uberEntry:last-child,
.unified .col-3 .uberPluginWrapper .uberEntry:last-child,
.unified .col-3 .entryListBlock article:last-child,
.unified .col-3 .uberPluginWrapper article:last-child {
  border-bottom: none;
  padding-bottom: 0px;
}
.unified .author-page .author-container {
  border-bottom: 1px solid #ccc;
}
.unified .author-page .author {
  padding: 0 0 20px 0;
}
.unified .author-page .author .author-photo {
  width: 75px;
  height: 90px;
  background-size: cover;
  margin: 0 20px 0 0;
}
.rtl.unified .author-page .author .author-photo {
  float: right;
  margin: 0 0 0 20px;
}
.unified .author-page .author .author-data {
  width: 460px;
}
.unified .author-page .author .author-data .author-full-name {
  margin: 0;
  font-weight: 700;
  font-size: 38px;
}
.unified .author-page .author .author-data .job-title {
  margin: 5px 0 0 0;
}
.unified .author-page .author .author-data .contact-data {
  margin: 12px 0 0 0;
  font-size: 12px;
}
.unified .author-page .author .author-data .contact-data .email {
  margin: 0 20px 0 0;
}
.rtl.unified .author-page .author .author-data .contact-data .email {
  float: right;
  margin: 0 0 0 20px;
}
.unified .author-page .author .author-data .contact-data .email .icon-email-dark {
  display: inline-block;
  height: 11px;
  width: 16px;
  margin: 0px 10px 0 0;
  top: 1px;
  position: relative;
}
.rtl.unified .author-page .author .author-data .contact-data .email .icon-email-dark {
  float: right;
  margin: 0 0 0 10px;
}
.rtl.unified .author-page .author .author-data .contact-data .phone {
  float: right;
}
.unified .author-page .author .author-data .contact-data .phone .icon-phone {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.rtl.unified .author-page .author .author-data .contact-data .phone .icon-phone {
  float: right;
  margin: 0 0 0 5px;
}
.unified .author-page .biography {
  padding: 0 0 20px 0;
  font-size: 16px;
}
.unified .author-page .biography .btn-link {
  padding: 0;
  font-size: 16px;
}
.unified .author-page .entry-list header {
  padding: 15px 0 7px 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
}
.unified .author-page .author-twitts {
  margin-bottom: 20px;
}
.unified .article-page .author {
  position: relative;
}
.unified .article-page .author .author-thumbnail {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  position: relative;
  height: 110px;
  margin-top: 12px;
}
.unified .article-page .author .author-thumbnail > img {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 110px;
}
.unified .article-page .author .description-content .author-details {
  margin-top: 15px;
}
.unified .article-page .author .description-content .author-details:first-child {
  margin-top: 0;
}
.unified .article-page article .author .author-description {
  padding-top: 12px;
}
.unified .article-page article .author .author-thumbnail {
  position: absolute;
  bottom: 0;
  right: 0;
  height: auto;
  margin: 0;
  width: 100%;
}
.unified .article-page article .author .author-thumbnail > img {
  height: 55px;
}
.unified .article-page article .author .description-content {
  width: 70%;
}
.unified .article-page article .authors {
  margin: 0;
}
.unified .article-page article .person .person-details {
  width: 70%;
}
.unified .article-page article .person .person-details > h3 {
  margin: 0;
}
.unified .article-page article .person .person-photo > img {
  height: 55px;
}
.unified .article-page .authors {
  margin-top: -10px;
}
.unified .article-page .person {
  border-bottom: 1px dotted #ccc;
}
.unified .article-page .person .description-label {
  font-size: 15px;
  min-height: 1px;
}
.unified .person-header,
.unified .contact-plugin-header {
  border-bottom: 1px solid #ccc;
  font-size: 13px;
  padding: 0 0 6px 0;
  margin: 0 0 20px 0;
}
.unified .person {
  margin-bottom: 18px;
  border-bottom: 1px solid #ccc;
  position: relative;
  min-height: 55px;
}
@media (max-width: 767px) {
  .unified .person {
    padding-top: 12px;
  }
}
.unified .person > a {
  min-height: 80px;
  position: relative;
  display: block;
}
.unified .person .person-details,
.unified .person .person-email-phone {
  padding-left: 0;
}
.unified .person .person-details {
  padding: 0 0 4px 0;
  width: 135px;
  display: inline-block;
  line-height: 1.2;
  color: #333;
}
.unified .person .person-details .biography {
  margin: 0;
  word-wrap: break-word;
}
.unified .person .person-photo {
  position: absolute;
  bottom: 0;
  right: 0;
}
.rtl.unified .person .person-photo {
  right: auto;
  left: 0;
}
.unified .person .person-photo img {
  height: 80px;
}
.unified .person h3 {
  font-size: 16px;
  font-weight: 700;
  color: #ef2d27;
  margin: 0 0 5px 0;
}
.unified .person h3 > label {
  margin: 0 5px 0 0;
}
.unified .person .person-email-phone {
  border-top: 1px dotted #ccc;
  padding: 14px 0;
}
.unified .person .person-email-phone .email .icon-email-dark {
  display: inline-block;
  height: 11px;
  width: 16px;
  margin: 0px 8px 0 0;
  top: 1px;
  position: relative;
}
.unified .person .person-email-phone .phone {
  margin: 5px 0 0 0;
}
.unified .person .person-email-phone .phone .icon-phone {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 0 0;
}
.unified .contact-plugin h2 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}
.unified .contact-plugin h2 .plural {
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
  margin-bottom: 18px;
  display: block;
}
.unified .team-member-header {
  font-size: 38px;
  font-weight: 700;
}
.unified .team-member {
  max-width: 280px;
  width: 100%;
  display: inline-block;
  margin: 0 20px 24px 0;
  float: left;
}
.unified .team-member:nth-child(2n + 1) {
  margin-right: 0;
}
.unified .team-member > .team-member-inner {
  border: 1px solid #ccc;
  padding: 10px;
  position: relative;
  height: 110px;
}
.unified .team-member > .team-member-bio-inner {
  border: 1px solid #ccc;
  padding: 10px;
  position: relative;
  height: 240px;
}
.unified .team-member > .team-member-bio-inner .pull-left {
  width: 100%;
}
.unified .team-member > .team-member-bio-inner .contact-details {
  height: 75px;
}
.unified .team-member .team-member-bio-inner .phone {
  margin: 5px 0 0 0;
}
.unified .team-member .team-member-bio-inner .phone .icon-phone {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 0 0;
}
.unified .team-member h2 {
  font-size: 16px;
  font-weight: 700;
  color: #ef2d27;
  margin: 0 0 5px 0;
}
.unified .team-member .contact-details {
  font-size: 14px;
  width: 175px;
  padding-right: 5px;
  display: inline-block;
  vertical-align: top;
  line-height: 1.2;
  height: 70px;
  overflow: hidden;
  float: left;
}
.unified .team-member .contact-photo {
  width: 80px;
  max-height: 90px;
  display: inline-block;
  float: right;
}
.unified .team-member .contact-photo img {
  width: 100%;
  height: 100%;
}
.unified .team-member .more-link {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 12px;
  font-weight: 600;
}
.unified .team-member-detail .contact-photo img {
  max-width: 90px;
  width: 100%;
}
.unified .team-member-detail .contact-details h1 {
  font-size: 32px;
  text-transform: capitalize;
  margin: 0 0 4px 0;
}
.unified .team-member-detail .contact-details .contact-title {
  margin-bottom: 14px;
}
.unified .team-member-detail .contact-bio {
  margin-top: 14px;
  margin-bottom: 20px;
}
.unified .team-member-detail .contact-bio > div {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
}
.unified .col-3 .caseStudy h1 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
}
.unified .col-3 .caseStudy .imgContainer {
  border: 1px solid #ccc;
  border-bottom: none;
}
.unified .col-3 .caseStudy .imgContainer img {
  width: 100%;
}
.unified .col-3 .caseStudy .case-study-content {
  border: 1px solid #ccc;
  border-top: none;
  display: inline-block;
  padding: 10px;
}
.unified .col-3 .caseStudy .case-study-content h2 {
  margin: 0;
  padding-bottom: 6px;
  font-size: 16px;
}
.unified .col-3 .caseStudy .case-study-content h2 a {
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.unified .gsc-control-cse,
.unified .gsc-control-cse .gsc-table-result {
  font-family: "raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.unified .gs-result .gs-title,
.unified .gs-result .gs-title * {
  color: #ef2d27 !important;
  text-decoration: none;
  font-weight: 700;
  font-size: 15px !important;
  margin-bottom: 10px;
}
.unified .gsc-above-wrapper-area {
  padding: 0;
  border-bottom: 1px solid #ccc;
}
.unified .gsc-above-wrapper-area .gsc-result-info {
  padding: 0;
}
.unified .gsc-webResult .gsc-result {
  border-bottom: 1px solid #ccc;
  padding: 15px 0;
}
.unified .gs-web-image-box img.gs-image,
.unified .gs-promotion-image-box img.gs-promotion-image {
  height: 108px;
  max-width: none;
  border: none;
}
.unified .gs-web-image-box a.gs-image {
  display: block;
  overflow: hidden;
  border: 1px solid #ccc;
}
.unified .gs-web-image-box,
.unified .gs-promotion-image-box {
  width: 158px;
  padding: 0;
  margin-right: 15px;
}
.unified .gs-result a.gs-visibleUrl,
.unified .gs-result .gs-visibleUrl {
  color: #ef2d27;
}
.unified .gsc-results .gsc-cursor-box {
  border: 1px solid #ccc;
  margin: 20px 0 0 0;
  text-align: center;
  padding: 5px;
  position: relative;
}
.unified .gsc-results .gsc-cursor-box .gsc-cursor-page {
  text-decoration: none;
  font-size: 13px;
  color: #ccc !important;
  font-weight: 400;
}
.unified .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
  color: #333 !important;
}
.unified .cookie-confirm {
  font-weight: 400;
  font-size: 14px;
  padding: 10px;
  position: fixed;
  bottom: 50px;
  width: 300px;
  border: 1px solid #ccc;
  left: 50px;
  z-index: 400;
  background: #fff;
  line-height: 1.2;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  opacity: 1;
  transform: translate3d(0, 0, 0) rotateZ(0deg);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.rtl.unified .cookie-confirm {
  right: 50px;
  left: auto;
}
.unified .cookie-confirm.ng-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
.unified .cookie-confirm.ng-enter {
  transform: translate3d(0, 100%, 0);
  opacity: 0;
}
.unified .cookie-confirm.ng-enter.ng-enter-active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.unified .cookie-confirm.ng-leave.ng-leave-active {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
.unified .cookie-confirm.ng-leave.ng-leave-active.swipeleft {
  transform: translate3d(-100%, 0%, 0);
}
.rtl.unified .cookie-confirm.ng-leave.ng-leave-active.swipeleft {
  transform: translate3d(100%, 0%, 0);
}
@media (max-width: 767px) {
  .unified .cookie-confirm {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .unified .cookie-confirm {
    display: block;
  }
}
@media (min-width: 1060px) {
  .unified .cookie-confirm {
    display: block;
  }
}
.unified .cookie-confirm .btn-primary {
  width: 100%;
  padding: 4px 12px;
  margin: 10px 0 0 0;
}
.unified .cookie-confirm .btn-secondary {
  padding: 2px 10px;
  position: relative;
  top: -1px;
  margin-left: 10px;
}
.unified .cookie-confirm .btn-close {
  position: relative;
  width: 25px;
  height: 25px;
  top: -1px;
}
.unified .cookie-confirm .btn-close .svgi {
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: 0;
}
.unified .prize-draw .points-info {
  font-size: 18px;
  margin: 20px 0;
}
.unified .prize-draw .winners {
  margin: 20px 0 0 0;
}
.unified .prize-draw .prize-boxes {
  border: 1px solid #ccc;
  border-width: 1px 1px 1px 0;
}
@media (max-width: 767px) {
  .unified .prize-draw .prize-boxes {
    width: 180px;
    margin: auto;
  }
}
.unified .prize-draw .prize-boxes .prize-box {
  border-left: 1px solid #ccc;
  float: left;
  width: 179px;
  min-height: 90px;
}
.unified .prize-draw .prize-boxes .prize-box .prize-box-heading {
  background: #4c4c4c;
  color: #fff;
  text-align: center;
  height: 20px;
}
.unified .prize-draw .prize-boxes .prize-box.money-prize {
  min-height: 160px;
  position: relative;
}
.unified .prize-draw .prize-boxes .prize-box.money-prize .prize {
  background: rgba(239, 45, 39, 0.85);
  position: absolute;
  width: 147px;
  height: 55px;
  bottom: 20px;
  margin: 0 15px;
  font-size: 32px;
  color: #fff;
  text-align: center;
  font-weight: 600;
  padding: 3px 0 0 0;
}
.unified .prize-draw .prize-boxes .prize-box.money-prize.first-prize {
  background: url('images/png/src/first-prize.png') no-repeat 17px 35px;
}
.unified .prize-draw .prize-boxes .prize-box.money-prize.second-prize {
  background: url('images/png/src/second-prize.png') no-repeat 30px 35px;
}
.unified .prize-draw .prize-boxes .prize-box.money-prize.third-prize {
  background: url('images/png/src/third-prize.png') no-repeat 17px 40px;
}
.unified .prize-draw .prize-boxes .prize-box.points-prize {
  text-align: center;
}
.unified .prize-draw .prize-boxes .prize-box.points-prize .prize-box-content {
  padding: 10px 0 0 0;
  font-size: 16px;
}
.unified .prize-draw .prize-boxes .prize-box.points-prize .prize-box-content > strong {
  color: #ef2d27;
  font-size: 28px;
}
.unified .prize-draw .prize-box-form-container .form-group {
  margin-right: 16px;
}
.unified .prize-draw .prize-box-form-container .form-group .form-control {
  width: 440px;
}
@media (max-width: 767px) {
  .unified .prize-draw .prize-box-form-container .form-group {
    margin: 0;
  }
  .unified .prize-draw .prize-box-form-container .form-group .form-control {
    width: 100%;
  }
}
.unified .prize-draw .prize-box-form-container .btn-secondary,
.unified .prize-draw .prize-box-form-container .btn-primary {
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .unified .prize-draw .prize-box-form-container .btn-secondary,
  .unified .prize-draw .prize-box-form-container .btn-primary {
    width: 100%;
    margin: 20px 0 0 0;
  }
}
.unified .prize-draw .prize-box-form-container .quick-points {
  margin-bottom: 20px;
}
.unified .prize-draw .prize-box-form-container .quick-points .btn-secondary,
.unified .prize-draw .prize-box-form-container .quick-points .btn-primary {
  border-left: 1px solid #fff;
  width: 179px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-shadow: none;
}
.unified .prize-draw .prize-box-form-container .quick-points .btn-secondary:first-child,
.unified .prize-draw .prize-box-form-container .quick-points .btn-primary:first-child {
  border-left: none;
}
@media (max-width: 767px) {
  .unified .prize-draw .prize-box-form-container .quick-points .btn-secondary,
  .unified .prize-draw .prize-box-form-container .quick-points .btn-primary {
    width: 100%;
  }
}
.unified .prize-draw .prize-box-form-container .form-control.ng-invalid {
  border: 1px solid #ef2d27;
}
.unified .prize-draw-confirm {
  padding: 20px;
}
.unified .prize-draw-confirm .enter-points {
  font-size: 18px;
  margin-bottom: 20px;
}
.unified .prize-draw-confirm .points-info {
  color: #999;
  font-size: 16px;
  padding: 0 0 20px 0;
  margin: 0;
  border-bottom: 1px solid #ccc;
}
.unified .prize-draw-confirm .question {
  font-size: 18px;
  width: 365px;
  margin: 20px auto;
  text-align: center;
}
@media (max-width: 767px) {
  .unified .prize-draw-confirm .question {
    width: 100%;
  }
}
.unified .prize-draw-confirm .btn-group {
  text-align: center;
  padding-bottom: 20px;
}
.unified .prize-draw-confirm .btn-group .btn {
  width: 100px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.unified .prize-draw-confirm .btn-group .btn.btn-primary {
  margin-right: 20px;
}
.unified .success-info {
  padding: 20px;
  text-align: center;
}
.unified .success-info > p {
  text-align: center;
  font-size: 18px;
  margin: 0;
}
.unified .success-info .btn-primary {
  width: 100px;
  padding-top: 1px;
  padding-bottom: 1px;
  margin: 20px auto;
}
.rtl.unified .refer-friend {
  direction: rtl;
}
.unified .refer-friend .share-tiles {
  margin: 0 0 20px 0;
}
.unified .refer-friend .share-tiles .share-tile {
  width: 65px;
  height: 65px;
  margin-right: 20px;
}
.unified .refer-friend .share-tiles .share-tile .svgi {
  background-size: contain;
}
.unified .refer-friend .highlight {
  margin: 0 0 20px 0;
}
.unified .refer-friend .refer-friend-label {
  font-size: 32px;
  margin: 0 0 30px 0;
}
.unified .refer-friend .refer-friend-copypaste {
  margin-bottom: 20px;
}
.unified .refer-friend-plugin .share-tiles {
  margin: 0;
}
.unified .refer-friend-plugin .share-tiles .share-tile {
  width: 40px;
  height: 40px;
}
.unified .refer-friend-plugin .share-tiles .share-tile .svgi {
  background-size: contain;
}
.unified .refer-friend-plugin .refer-friend-copypaste {
  margin: 10px 0 0 0;
}
.unified .referral-box .share-tiles {
  margin: 0;
}
.unified .referral-box .share-tiles .share-tile {
  margin-right: 10px;
}
.unified .referral-box .share-tiles .share-tile .svgi {
  background-size: contain;
}
.unified .referral-box .box-content {
  font-size: 16px;
}
.unified .rewards-container {
  position: relative;
}
.unified .rewards-container .points {
  margin-bottom: 20px;
}
.unified .rewards-container .active > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .clearfix > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .dl-horizontal dd > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .container > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .container-fluid > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .row > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .form-horizontal .form-group > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .nav > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .navbar > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .navbar-header > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .navbar-collapse > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .panel-body > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .modal-header > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .modal-footer > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .footer-nav > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .footer-nav .links > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .layout-2-5-2 .new-row > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .layout-1-6-2 .new-row > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .layout-2-7-merge .new-row > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .layout-2-7 .new-row > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .layout-7-2 .new-row > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .layout-1 .new-row > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .box-component .box-heading > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .article-page .description-box > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .team-member > .team-member-inner > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .team-member > .team-member-bio-inner > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .prize-draw .prize-boxes > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .available-surveys > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .available-surveys .box-content > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .welcome-box > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .login-question > div .answer-option > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .article-page .social-bookmakrs-container > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .login-box .login-tooltip .question-content .login-question-sub-header > .reward-box .box-heading,
.unified .rewards-container .preview-container.active .unified .login-box .login-tooltip .question-content form > .reward-box .box-heading {
  background: #ef2d27;
}
.unified .rewards-container .active > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .clearfix > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .dl-horizontal dd > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .container > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .container-fluid > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .row > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .form-horizontal .form-group > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .nav > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .navbar > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .navbar-header > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .navbar-collapse > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .panel-body > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .modal-header > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .modal-footer > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .footer-nav > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .footer-nav .links > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .layout-2-5-2 .new-row > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .layout-1-6-2 .new-row > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .layout-2-7-merge .new-row > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .layout-2-7 .new-row > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .layout-7-2 .new-row > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .layout-1 .new-row > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .box-component .box-heading > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .article-page .description-box > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .team-member > .team-member-inner > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .team-member > .team-member-bio-inner > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .prize-draw .prize-boxes > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .available-surveys > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .available-surveys .box-content > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .welcome-box > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .login-question > div .answer-option > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .article-page .social-bookmakrs-container > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .login-box .login-tooltip .question-content .login-question-sub-header > .reward-box .reward-img,
.unified .rewards-container .preview-container.active .unified .login-box .login-tooltip .question-content form > .reward-box .reward-img {
  opacity: 1;
}
.unified .rewards-container .rewards-list {
  text-align: center;
}
.unified .rewards-container .more-rewards {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.unified .rewards-container .more-rewards button {
  color: #999;
  padding: 4px 12px;
}
.unified .rewards-container .more-rewards button:hover {
  color: #ef2d27;
}
.unified .rewards-container .preview-expander {
  position: relative;
}
.unified .rewards-container .preview-expander .close-preview {
  position: absolute;
  right: 20px;
  top: 20px;
}
.unified .rewards-container .preview-expander .close-preview .svgi {
  width: 15px;
  height: 15px;
  display: inline-block;
}
.unified .rewards-container .preview-expander .reward-box {
  width: 180px;
  height: 160px;
  position: relative;
  float: left;
}
.unified .rewards-container .preview-expander .reward-box .box-content {
  padding: 0;
  height: 130px;
}
.unified .rewards-container .preview-expander .reward-box .box-content .reward-img {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  background-size: contain;
}
.unified .rewards-container .preview-expander .reward-box .box-content .reward-name {
  position: absolute;
  bottom: 0;
  color: #ffffff;
  background: rgba(48, 26, 21, 0.8);
  text-align: center;
  min-height: 35px;
  padding: 9px 8px 11px 8px;
  width: 100%;
}
.unified .rewards-container .reward-container {
  width: 180px;
  height: 160px;
  margin-left: -1px;
  margin-top: -1px;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
}
.unified .rewards-container .reward-container .reward-box {
  border: 1px solid #ccc;
  height: 160px;
  position: relative;
  background: #fff;
}
.unified .rewards-container .reward-container .box-heading {
  background: #ddd;
  color: #fff;
  height: 20px;
  text-align: center;
  font-weight: normal;
  text-transform: none;
}
.unified .rewards-container .reward-container .box-content {
  padding: 10px;
}
.unified .rewards-container .reward-container .reward-img {
  width: 115px;
  height: 70px;
  margin: 0 auto;
  background-size: cover;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  opacity: 0.25;
}
.unified .rewards-container .reward-container .reward-name {
  text-align: center;
  line-height: 1;
  position: absolute;
  bottom: 10px;
  width: 160px;
}
.unified .rewards-container .reward-container.expanded .reward-box::after {
  top: auto;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #fafafa;
  border-width: 15px;
  left: 50%;
  margin: 15px 0 0 -15px;
}
.unified .rewards-container .reward-container .preview-expander {
  transition: height 350ms ease;
  position: absolute;
  background: #fafafa;
  top: auto;
  left: 0;
  width: 100%;
  margin-top: 10px;
  text-align: left;
  height: 0;
  overflow: hidden;
  padding: 20px;
}
.unified .rewards-container .details {
  float: left;
  width: 318px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .unified .rewards-container .details {
    width: 100%;
    margin: 0;
  }
}
.unified .rewards-container .details > h4 {
  font-weight: 700;
  margin: 0 0 15px 0;
}
.unified .account-history {
  position: relative;
}
.unified .account-history .box-content {
  padding: 0;
}
.unified .account-history .box-content .mini-loader {
  height: 100px;
}
.unified .account-history .box-content .more-acitvity {
  background: none;
  color: #666;
  cursor: pointer;
  text-align: center;
  height: 29px;
  display: none;
  padding: 5px;
}
.unified .account-history .box-content .more-acitvity:hover {
  color: #ef2d27;
}
.unified .account-history .box-content .more-acitvity.active {
  display: block;
}
.unified .account-history .box-content .history-item {
  background: #fff;
  padding: 20px;
  border: none;
  border-bottom: 1px solid #ccc;
  margin: 0;
  height: auto;
}
.unified .account-history .box-content .history-item .pngi {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  margin-right: 30px;
  margin-left: 20px;
  display: inline-block;
  float: left;
  background-size: contain;
}
.rtl.unified .account-history .box-content .history-item .pngi {
  float: right;
  margin-right: 20px;
  margin-left: 30px;
}
.unified .account-history .box-content .history-item .history-description {
  font-size: 15px;
  display: block;
}
.unified .account-history .box-content .history-item .event-date {
  font-size: 13px;
  color: #666;
  display: block;
  margin-top: 5px;
}
@media (max-width: 767px) {
  .unified .available-surveys {
    width: 280px;
    float: none;
    margin: 0 auto 20px auto;
    min-height: 243px;
  }
}
@media (min-width: 768px) {
  .unified .available-surveys {
    width: 280px;
    float: left;
    margin: 0 20px 20px 0;
    min-height: 243px;
  }
  .unified .available-surveys:nth-child(odd) {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .unified .available-surveys {
    float: none;
    width: auto;
    margin-right: 0;
    min-height: 0;
  }
}
.unified .available-surveys .box-heading > strong {
  color: #ef2d27;
}
.unified .available-surveys .box-content {
  padding-top: 0;
  padding-bottom: 0;
  min-height: 50px;
}
.unified .available-surveys .box-content .mini-loader {
  height: 50px;
}
.unified .available-surveys .box-content .no-surveys {
  width: 100%;
  text-align: left;
  font-size: 14px;
  padding: 5px 0;
}
.rtl.unified .available-surveys .box-content .no-surveys {
  text-align: right;
}
.unified .available-surveys .box-content .no-surveys > p {
  margin: 5px 0 0 0;
}
.unified .available-surveys .available-survey {
  font-size: 13px;
  padding-bottom: 15px;
  padding-top: 10px;
  border-top: 1px dotted #ccc;
}
.unified .available-surveys .available-survey:first-child {
  border-top: none;
}
.unified .available-surveys .available-survey .pngi {
  float: left;
  width: 20px;
  height: 20px;
  background-size: contain;
  margin-right: 10px;
}
.rtl.unified .available-surveys .available-survey .pngi {
  float: right;
  margin-left: 10px;
}
.unified .available-surveys .available-survey .available-survey-info {
  width: 160px;
}
.unified .available-surveys .available-survey .take-survey > a {
  font-weight: 700;
}
@media (max-width: 767px) {
  .unified .connections .available-surveys {
    width: auto;
    min-height: 0;
  }
}
@media (max-width: 767px) {
  .unified .connections .available-surveys .available-survey {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 767px) {
  .unified .connections .available-surveys .available-survey .available-survey-info {
    width: auto;
  }
}
@media (max-width: 767px) {
  .unified .connections .available-surveys .available-survey .pngi {
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
  }
}
.rtl.unified .user-settings {
  direction: rtl;
}
@media (max-width: 767px) {
  .unified .user-settings {
    width: 280px;
    float: none;
    margin: 0 auto 20px auto;
  }
}
@media (min-width: 768px) {
  .unified .user-settings {
    width: 280px;
    float: left;
    margin: 0 20px 20px 0;
  }
  .unified .user-settings:nth-child(odd) {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .unified .user-settings {
    float: none;
    width: auto;
    margin-right: 0;
  }
}
.unified .user-settings .box-heading {
  position: relative;
}
.unified .user-settings .box-heading .edit {
  position: absolute;
  right: 6px;
  top: 7px;
  color: #999;
  cursor: pointer;
  text-transform: capitalize;
  font-size: 12px;
}
.rtl.unified .user-settings .box-heading .edit {
  left: 6px;
  right: auto;
}
.unified .user-settings .box-heading .edit .svgi {
  width: 10px;
  height: 10px;
  display: inline-block;
  background-size: contain;
  margin-left: 3px;
}
.rtl.unified .user-settings .box-heading .edit .svgi {
  margin-right: 3px;
  margin-left: auto;
}
.unified .user-settings .box-content .message {
  padding: 5px;
  font-weight: 700;
}
.unified .user-settings .box-content .btn-secondary {
  width: 100%;
  font-weight: 700;
  height: 28px;
  padding-top: 4px;
}
.unified .user-settings .box-content .facebook-connect {
  padding: 10px 0;
  border-top: 1px dotted #ccc;
}
.unified .user-settings .box-content .facebook-connect .facebookLogin {
  margin: 0;
}
.unified .user-settings .box-content .privacy {
  border-top: 1px dotted #ccc;
  padding-top: 10px;
}
.unified .user-settings .box-content .privacy .btn-link {
  font-size: 13px;
  padding: 0;
  margin-bottom: 5px;
}
.unified .user-settings .box-content label {
  color: #333;
  margin-bottom: 5px;
  font-size: 13px;
}
.unified .user-settings .box-content .form-control {
  height: auto;
  border-width: 0;
  box-shadow: none;
  font-weight: 700;
  padding: 0;
  height: 20px;
  resize: none;
  position: relative;
}
.unified .user-settings .box-content select::-ms-expand {
  display: none;
}
.unified .user-settings .box-content .form-control[disabled] {
  background: transparent;
  cursor: default;
  color: #333;
  opacity: 1;
}
.unified .user-settings .box-content .form-control[disabled]::-ms-value {
  color: #333;
}
.unified .user-settings .box-content .btn-group {
  display: none;
}
.unified .user-settings .box-content form {
  margin: 0;
}
.unified .user-settings .box-content .form-group {
  margin-bottom: 10px;
  overflow: hidden;
}
.unified .user-settings .box-content .form-group:last-child {
  margin-bottom: 0;
}
.unified .user-settings .box-content .helpText {
  display: none;
}
.unified .user-settings .box-content .custom-dropdown:before {
  border-width: 0;
}
.unified .user-settings .box-content .custom-dropdown:after {
  display: none;
}
.unified .user-settings.edit .box-content .form-control {
  border-width: 1px;
  height: 30px;
  padding: 4px;
}
.unified .user-settings.edit .box-content .form-control.dropdown_select {
  margin-bottom: 10px;
}
.unified .user-settings.edit .box-content input[name="password2"],
.unified .user-settings.edit .box-content label[for="id_password2"] {
  display: block;
}
.unified .user-settings.edit .box-content .custom-dropdown:before {
  border-width: 1px;
}
.unified .user-settings.edit .box-content .custom-dropdown:after {
  display: inline-block;
}
.unified .user-settings.edit .btn-group {
  display: block;
}
.unified .unsubscribe h1 {
  margin-top: 0;
}
.unified .unsubscribe .warning {
  font-size: 18px;
}
.unified .unsubscribe .warning.last {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
.unified .unsubscribe .unsubscribe-reason {
  font-size: 18px;
}
.unified .unsubscribe form > p {
  position: relative;
  margin-bottom: 20px;
}
.unified .unsubscribe .checkbox-reason input[type="checkbox"] {
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  vertical-align: middle;
  z-index: 100;
}
.unified .unsubscribe .checkbox-reason input[type="checkbox"],
.unified .unsubscribe .checkbox-reason label::before {
  width: 30px;
  height: 30px;
  top: 50%;
  left: 0;
  margin-top: -15px;
  position: absolute;
  cursor: pointer;
}
.rtl.unified .unsubscribe .checkbox-reason input[type="checkbox"],
.rtl.unified .unsubscribe .checkbox-reason label::before {
  right: 0;
  left: auto;
}
.unified .unsubscribe .checkbox-reason label {
  padding: 0 0 0 50px;
}
.rtl.unified .unsubscribe .checkbox-reason label {
  padding: 0 50px 0 0;
}
.unified .unsubscribe .checkbox-reason label::before {
  content: '';
  border: 4px solid #ccc;
  transition: opacity 0.3s;
}
.unified .unsubscribe .checkbox-reason input[type="checkbox"]:checked + label,
.unified .unsubscribe .checkbox-reason input[type="radio"]:checked + label {
  color: #333;
}
.unified .unsubscribe .checkbox-reason input[type="checkbox"]:checked + label::before {
  opacity: 0.8;
  border-color: #ef2d27;
  background-color: #ef2d27;
  background-size: contain;
}
.unified .unsubscribe label {
  display: inline-block;
  position: relative;
  font-size: 16px;
  vertical-align: top;
  cursor: pointer;
  transition: color 0.3s;
  margin: 0;
  width: 100%;
  text-transform: uppercase;
}
.unified .unsubscribe textarea {
  margin: 10px 0 0 0;
  width: 380px;
  border: 1px solid #ccc;
}
.unified .unsubscribe .btn-group {
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  border-top: 1px solid #ccc;
}
.unified .unsubscribe .btn-group .btn {
  padding: 2px 12px;
  width: 120px;
  margin-right: 20px;
}
.unified .login-question {
  margin-bottom: 20px;
}
.unified .countdown {
  font-size: 13px;
}
@media (max-width: 767px) {
  .unified .countdown {
    width: 280px;
    float: none;
    margin: 0 auto 20px auto;
    min-height: 243px;
  }
}
@media (min-width: 768px) {
  .unified .countdown {
    width: 280px;
    float: left;
    margin: 0 20px 20px 0;
    min-height: 243px;
  }
  .unified .countdown:nth-child(odd) {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .unified .countdown {
    float: none;
    width: auto;
    margin-right: 0;
  }
}
.unified .countdown .graph-container {
  position: relative;
  width: 155px;
  margin: auto;
}
.unified .countdown .redeem-message {
  color: #ef2d27;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  font-size: 18px;
  white-space: normal;
}
.unified .countdown .outer-points-graph {
  width: 155px;
  height: 80px;
  border: 4px solid #ccc;
  border-radius: 10px;
  position: relative;
  margin: auto;
}
.unified .countdown .outer-points-graph .inner-points-graph {
  border: 3px solid #fff;
  background: #ccc;
  color: #fff;
  font-weight: 700;
  text-align: center;
  height: 100%;
  font-size: 43px;
  border-radius: 10px;
}
.unified .countdown .outer-points-graph .inner-points-graph .points-value {
  width: 140px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 43px;
}
.unified .countdown .outer-points-graph-cover {
  height: 80px;
  width: 155px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  border: 4px solid #ef2d27;
  border-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
  width: 0;
  opacity: 0;
}
.unified .countdown .outer-points-graph-cover.visible {
  visibility: visible;
}
.unified .countdown .outer-points-graph-cover .inner-points-graph-cover {
  border: 3px solid #fff;
  background: #ef2d27;
  height: 100%;
  border-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.unified .countdown .outer-points-graph-cover .inner-points-graph-cover .points-value {
  width: 140px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 43px;
}
.unified .countdown .outer-points-graph-cover:after {
  content: '';
  height: 91px;
  position: absolute;
  right: 0;
  top: 0;
  top: -9px;
  border-right: 1px solid #ef2d27;
}
.unified .countdown .outer-points-graph-cover.full {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right: 4px solid #ef2d27;
  cursor: pointer;
  opacity: 1;
  width: 100%;
}
.unified .countdown .outer-points-graph-cover.full .inner-points-graph-cover {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right: 3px solid #fff;
}
.unified .countdown .outer-points-graph-cover.full:after {
  display: none;
}
.unified .countdown .footer {
  color: #ef2d27;
  margin: 20px 0 10px 0;
  font-weight: 700;
}
.unified .countdown-success {
  font-size: 18px;
}
.unified .countdown-success .tick-container {
  width: 50px;
  height: 50px;
  position: absolute;
  right: -25px;
  top: -25px;
  z-index: 30;
  margin: 0;
}
.unified .countdown-success .tick-container .svgi {
  width: 30px;
  height: 30px;
  top: 10px;
}
.unified .countdown-success .graph-container {
  width: 115px;
  margin: 60px auto 20px auto;
  position: relative;
}
.unified .countdown-success .graph-container .outer-points-graph-cover {
  position: relative;
  height: 60px;
}
.unified .countdown-success .graph-container .outer-points-graph-cover .inner-points-graph-cover .points-value {
  width: 100px;
  font-size: 32px;
}
.unified .countdown-success p {
  margin-bottom: 15px;
}
.unified .countdown-success .btn-primary {
  margin-top: 0;
}
.unified .redeem-form {
  padding: 20px;
  min-height: 200px;
}
.unified .redeem-form .mini-loader {
  top: 70px;
  position: relative;
}
.unified .redeem-form .form-horizontal {
  margin: 20px 0 0 0;
}
.unified .redeem-form .instructions {
  margin: 20px 0 20px 0;
  font-size: 18px;
}
.unified .redeem-form .form {
  border-top: 1px solid #ccc;
  padding: 15px 0 0 0;
}
.unified .redeem-form .form .form-label {
  font-size: 18px;
  padding-bottom: 15px;
}
.unified .redeem-form .form .form-group {
  margin-left: 0;
  margin-right: 0;
  padding: 0 40px;
}
.unified .redeem-form .form .form-group label {
  display: inline-block;
  width: 200px;
  padding: 6px 10px 0 0;
  color: #333;
  vertical-align: top;
  text-transform: capitalize;
  word-break: break-word;
}
@media (max-width: 767px) {
  .unified .redeem-form .form .form-group label {
    width: 100%;
    padding: 0;
  }
}
.unified .redeem-form .form .form-group label + .form-control.ukSortCodePart {
  margin-left: 0;
}
.unified .redeem-form .form .form-group .helpText {
  padding: 8px 0 0 204px;
  font-style: italic;
  font-size: 11px;
}
.unified .redeem-form .form .custom-dropdown,
.unified .redeem-form .form .form-control {
  display: inline-block;
  width: 253px;
}
.unified .redeem-form .form .custom-dropdown.ukSortCodePart,
.unified .redeem-form .form .form-control.ukSortCodePart {
  width: 60px;
  margin-right: 5px;
  margin-left: 5px;
}
.unified .redeem-form .btn-group {
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  border-top: 1px solid #ccc;
}
.unified .redeem-form .btn-group > p {
  font-size: 18px;
  padding-bottom: 15px;
}
.unified .redeem-form .btn-group .btn {
  padding: 2px 12px;
  width: 120px;
  margin-right: 20px;
}
.unified .redeem-form .btn-group .btn:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .unified .user-info {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified .user-info {
    display: none;
  }
}
@media (min-width: 992px) {
  .unified .user-info {
    display: block;
  }
}
.unified .user-info .avatar {
  border: 1px solid #ccc;
  width: 100px;
  height: 100px;
  margin-bottom: 10px;
}
.unified .user-info .avatar > img {
  width: 100%;
  height: 100%;
}
.unified .user-info .user-id {
  font-size: 24px;
  font-weight: 600;
}
.unified .user-info .user-since {
  color: #999;
  font-size: 13px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.unified .user-info > a {
  font-size: 20px;
  display: block;
  margin: 10px 0 0 0;
}
.unified .nav-wrapper .user-info {
  display: none;
  border-bottom: 5px solid #ccc;
  background: #e5e5e5;
}
.unified .nav-wrapper .user-info .user-id {
  font-size: 17px;
  margin: 10px 0 0 0;
}
.unified .nav-wrapper .user-info .avatar {
  width: 65px;
  height: 65px;
  margin: 0 5px 0 0;
}
@media (max-width: 767px) {
  .unified .nav-wrapper .user-info {
    display: block;
  }
}
.unified .welcome-box {
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
}
.unified .welcome-box > h2 {
  margin: 0;
  font-size: 34px;
}
.unified .welcome-box .next-steps {
  margin: 10px 0 10px 0;
  font-weight: 600;
  font-size: 18px;
}
.unified .welcome-box .steps .step {
  position: relative;
  margin-bottom: 10px;
}
.unified .welcome-box .steps .step:last-child {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .unified .welcome-box .steps .step {
    float: left;
    width: 50%;
    margin-bottom: 0px;
  }
}
.unified .welcome-box .steps .step > p {
  font-size: 18px;
}
@media (min-width: 768px) {
  .unified .welcome-box .steps .step > p {
    width: 200px;
  }
}
.unified .welcome-box .steps .step > a {
  font-size: 18px;
}
.unified .welcome-box .steps .step > a .svgi {
  width: 10px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
  background-size: contain;
  position: relative;
  top: 1px;
}
.unified .welcome-box .steps .step .pngi {
  display: none;
  width: 45px;
  height: 48px;
  position: absolute;
  right: 20px;
  top: 0;
}
@media (min-width: 768px) {
  .unified .welcome-box .steps .step .pngi {
    display: inline-block;
  }
}
.unified .welcome-box .steps .step .pngi.icon-widget-response-red {
  width: 52px;
  height: 42px;
  right: 0;
}
.unified .welcome-box .icon-paid-survey {
  display: none;
  width: 45px;
  height: 48px;
  position: absolute;
  right: 20px;
  top: 0;
  background-size: contain;
}
@media (min-width: 768px) {
  .unified .welcome-box .icon-paid-survey {
    display: inline-block;
  }
}
.lang-de.unified .welcome-box .icon-paid-survey {
  background-size: contain;
}
.lang-us.unified .welcome-box .icon-paid-survey {
  background-size: contain;
}
.lang-uk.unified .welcome-box .icon-paid-survey {
  background-size: contain;
}
.unified .twitter-follow {
  border: 2px solid #1b95e0;
  color: #1b95e0;
  padding: 14px;
  line-height: 1.2;
  font-size: 12px;
  margin: 20px 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .unified .twitter-follow {
    font-size: 17px;
  }
}
.unified .twitter-follow.hidden {
  display: none;
}
.unified .twitter-follow .twitter-info-text {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.unified .twitter-follow .twitter-follow-btn {
  position: relative;
  box-sizing: border-box;
  font-weight: 500;
  color: #fff;
  cursor: pointer;
  background-color: #1b95e0;
  border-radius: 3px;
  min-height: 34px;
  max-height: 38px;
  padding: 2px 10px 0px 9px;
  border-radius: 4px;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  text-align: left;
  white-space: nowrap;
  border: none;
  margin-left: 30px;
  line-height: 26px;
  font: normal normal normal 11px/18px 'Helvetica Neue', Arial, sans-serif;
  min-width: 96px;
}
.unified .twitter-follow .twitter-follow-btn:focus,
.unified .twitter-follow .twitter-follow-btn:hover,
.unified .twitter-follow .twitter-follow-btn:active {
  background-color: #0c7abf;
}
.unified .twitter-follow .twitter-follow-btn .svgi {
  position: relative;
  top: 2px;
  display: inline-block;
  width: 23px;
  height: 18px;
}
.unified .twitter-follow .twitter-follow-btn .label {
  margin-left: 4px;
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
}
.unified .register-popup {
  position: absolute;
  top: 90px;
  font-size: 13px;
}
.unified .register-popup .close-btn {
  position: absolute;
  width: 40px;
  height: 40px;
  right: -40px;
  font-size: 80px;
  color: #ef2d27;
  background: #fff;
  border: 1px solid #ccc;
  border-left: none;
  line-height: 20px;
  vertical-align: top;
  padding: 0;
  margin: 0;
  font-weight: 300;
}
.unified .register-popup .close-btn > span {
  position: absolute;
  top: 3px;
  display: block;
  width: 100%;
  height: 100%;
}
.unified .register-popup .register-popup-container {
  background: #fff;
  position: relative;
  border: 1px solid #ccc;
}
.unified .register-popup .register-popup-container .register-question-form {
  display: block;
  border: none;
  margin-bottom: 0;
}
.unified .register-popup .register-popup-container .register-question-form .question-inner-content {
  opacity: 1;
  padding: 0;
}
.unified .register-popup.crowd .register-popup-bg {
  position: absolute;
  width: 868px;
  height: 633px;
  left: -193px;
}
.unified .register-popup.crowd .register-popup-container {
  width: 490px;
}
.unified .register-popup.crowd .register-popup-container .register-popup-body {
  padding: 40px 50px 10px 50px;
}
.unified .register-popup.crowd .register-popup-container .register-popup-footer {
  height: 35px;
}
.unified .register-popup.crowd .register-question-form .register-confirmation {
  margin-bottom: 30px;
}
.unified .register-popup.crowd .register-question-form .btn-primary {
  width: 100%;
  margin: 20px 0 0 0;
  font-size: 17px;
  height: 30px;
  padding: 0;
  font-weight: 100;
}
.unified .register-popup.crowd .register-question-form .register-facebook {
  margin: 20px 0 0 0;
  float: right;
}
.unified .register-popup.crowd .register-question-form .register-facebook > span {
  margin-right: 15px;
}
.unified .register-popup.crowd .register-question-form .register-facebook .facebook-connect {
  height: 30px;
  background-size: contain;
  width: 155px;
}
.unified .register-popup.want-you {
  top: 200px;
}
.unified .register-popup.want-you .register-popup-container {
  width: 690px;
}
.unified .register-popup.want-you .register-popup-body {
  padding: 20px 35px 10px 35px;
}
.unified .register-popup.want-you .register-popup-body .header-label > div {
  font-size: 50px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ef2d27;
  margin-bottom: 15px;
}
.unified .register-popup.want-you .register-popup-body .header-label > div > span {
  position: relative;
}
.unified .register-popup.want-you .register-popup-body .header-label > div > span:after {
  display: block;
  content: '';
  border-top: 5px solid #033381;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
.unified .register-popup.want-you .register-popup-body .header-label > p {
  width: 390px;
  color: #033381;
  font-size: 18px;
}
.unified .register-popup.want-you .register-popup-body .header-label > p.extra-info {
  width: 485px;
}
.unified .register-popup.want-you .register-popup-bg {
  position: absolute;
  width: 304px;
  height: 414px;
  z-index: 1;
  right: -18px;
  top: -193px;
}
.unified .register-popup.want-you .register-question-form .login-question-sub-header {
  display: none;
}
.unified .register-popup.want-you .register-question-form .login-question-paragraph {
  padding-right: 230px;
}
.unified .register-popup.want-you .register-question-form form {
  margin: 15px 0 0 0;
}
.unified .register-popup.want-you .register-question-form form input {
  width: 300px;
  margin: 0;
  display: inline-block;
  height: 35px;
}
.unified .register-popup.want-you .register-question-form form input:first-child {
  margin-right: 12px;
}
.unified .register-popup.want-you .register-question-form form .btn-primary {
  width: 100%;
  margin: 20px 0 0 0;
  font-size: 17px;
  height: 30px;
  padding: 0;
  font-weight: 100;
}
.unified .register-popup.want-you .register-popup-footer {
  padding: 11px 35px;
  color: #333;
}
.unified .register-popup.want-you .register-popup-actions {
  padding: 15px 0 5px 0;
}
.unified .register-popup.want-you .register-popup-actions .tick-wrapper {
  top: 15px;
}
.unified .register-popup .register-popup-actions {
  padding-top: 20px;
  border-top: 1px solid #ccc;
}
.unified .register-popup .register-popup-actions .tick-wrapper {
  position: relative;
  top: 6px;
}
.unified .register-popup .register-popup-actions .btn-secondary {
  padding: 6px 18px;
  font-size: 16px;
}
.unified .register-popup .register-popup-body .header-label,
.unified .register-popup .register-popup-body .login-question-sub-header {
  font-size: 22px;
  margin-bottom: 15px;
}
.unified .register-popup .register-popup-body .enter-details {
  padding: 0;
  margin: 0;
}
.unified .register-popup .register-popup-footer {
  text-align: right;
  padding: 7px 10px;
  color: #999;
  border-top: 1px solid #ccc;
  height: 45px;
}
.unified .register-popup .register-popup-footer .btn-link {
  padding: 0;
  margin: 0 0 0 5px;
  position: relative;
  top: -1px;
}
.unified .register-popup .register-popup-footer .btn-link:after {
  content: '\25BA';
  margin-left: 9px;
  font-size: 11px;
  font-family: times;
}
.unified .site-chooser-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: bottom;
}
.unified .language-selector {
  position: relative;
  width: auto;
  text-align: center;
}
.unified .language-selector button.lang span.language-name {
  display: block;
}
.unified .language-selector button.lang span.language-name::after {
  position: relative;
  top: 7px;
  width: 0;
  margin-left: 5px;
  border-style: solid;
  border-color: #aaa transparent;
  border-width: 7px 5px 0px 5px;
  content: " ";
  overflow: visible;
}
.unified .language-selector button.lang span.language-short-name {
  display: none;
}
.unified .language-selector button.lang span.language-short-name:hover::after {
  position: absolute;
  bottom: -10px;
  left: 13px;
  content: '>';
  transform: rotate(90deg);
}
.unified .language-selector .ls-tooltip {
  position: absolute;
  top: 50px;
  width: 220px;
  border: 1px solid #ccc;
  display: none;
  z-index: 370;
}
.unified .language-selector .ls-tooltip .tip {
  width: 40px;
  height: 40px;
  position: absolute;
  top: -40px;
  left: 90px;
  padding: 0;
  border: 20px solid transparent;
  border-bottom: 20px solid #ccc;
}
.unified .language-selector .ls-tooltip .tip::after {
  width: 40px;
  height: 40px;
  content: '';
  position: absolute;
  left: -20px;
  border: 20px solid transparent;
  border-bottom: 20px solid #f5f5f5;
  top: -19px;
}
.unified .language-selector .ls-tooltip .ls-header {
  width: 100%;
  min-height: 29px;
  background: #f5f5f5;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  padding: 5px 10px 3px 10px;
  position: relative;
  display: block;
  color: #333;
}
.unified .language-selector .ls-tooltip .ls-inner-content {
  background-color: #fff;
}
.unified .language-selector .ls-tooltip .ls-inner-content .ls-language-list > a {
  width: 100%;
  height: auto;
  min-height: 0;
  padding: 5px;
  border-top: 1px solid #ccc;
  font-size: 14px;
  color: #333;
  text-transform: none;
  text-align: left;
  display: block;
}
.unified .language-selector .ls-tooltip .ls-inner-content .ls-language-list > a:hover {
  color: #fff;
  background-color: #ef2d27;
}
.unified.home-page .home-page-header:not(.fixed) .logo .site-chooser-short button.lang {
  display: none;
}
.unified.home-page .home-page-header:not(.fixed) .logo .site-chooser-short button.lang .language-name {
  display: block;
}
.unified.home-page .home-page-header:not(.fixed) .logo .site-chooser-short .language-selector {
  display: none;
}
.rtl.unified.home-page .home-page-header.fixed .site-chooser-container {
  transform: rotateY(180deg);
}
.unified.home-page .home-page-header.fixed .language-selector {
  width: auto;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.unified.home-page .home-page-header.fixed .ls-tooltip {
  margin-top: 5px;
  left: -96px !important;
}
.unified.home-page .home-page-header.fixed button.lang {
  display: none;
}
.unified.home-page .home-page-header.fixed button.lang .language-name {
  display: none;
}
.unified.home-page .home-page-header.fixed button.lang .language-short-name {
  display: block;
}
.unified.home-page .home-page-header.fixed button.lang .language-short-name::before {
  position: absolute;
  left: -1px;
  content: '|';
}
.unified .unified-header .language-selector {
  width: auto;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.rtl.unified .unified-header .language-selector {
  transform: rotateY(180deg);
}
.unified .unified-header .ls-tooltip {
  left: -96px !important;
}
.rtl.unified .unified-header .ls-tooltip .ls-inner-content .ls-language-list > a {
  text-align: right;
}
.unified .unified-header button.lang span.language-name {
  display: none;
}
.unified .unified-header button.lang span.language-short-name {
  display: block;
}
.rtl.unified .unified-header button.lang span.language-short-name {
  transform: rotateY(180deg);
}
.rtl.unified .unified-header button.lang span.language-short-name::before {
  position: absolute;
  right: -30px;
  content: '|';
}
.rtl.unified .unified-header button.lang span.language-short-name:hover::after {
  left: 6px;
}
.unified .unified-header button.lang .language-short-name {
  display: block;
}
.unified .unified-header button.lang .language-short-name::before {
  position: absolute;
  left: -1px;
  content: '|';
}
.unified .site-chooser-full .language-selector button.btn {
  padding-top: 4px;
}
.unified .site-selector {
  position: relative;
}
.unified .site-selector .site-selector-map {
  width: 820px;
  height: 520px;
  background-size: 780px 470px;
}
.unified .site-selector .site-selector-map .site-selector-item {
  font-weight: 600;
  text-align: left;
  color: #ef2d27;
  position: absolute;
  padding: 0 5px;
  background: #fff;
  border: 1px solid #ef2d27;
}
.unified .site-selector .site-selector-map .site-selector-item:hover,
.unified .site-selector .site-selector-map .site-selector-item.active {
  background: #ef2d27;
  color: #fff;
}
.unified .main-search-large,
.unified.home-page .home-page-header.fixed .main-search-box {
  width: 100%;
  height: 29px;
  background: #fff;
  border-bottom: 1px solid #ccc;
}
.unified .main-search-large .main-search-wrapper,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper {
  width: 580px;
  height: 100%;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
.unified .main-search-large .main-search-wrapper input,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper input {
  height: 100%;
}
.unified .main-search-large .main-search-wrapper::before,
.unified .main-search-large .main-search-wrapper::after,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper::before,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper::after {
  width: 0;
  height: 20px;
  border-left: 1px solid #ccc;
  position: absolute;
  top: 4px;
  content: ' ';
  z-index: 1;
}
.unified .main-search-large .main-search-wrapper::before,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper::before {
  left: 0;
}
.unified .main-search-large .main-search-wrapper::after,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper::after {
  right: 0;
}
.unified .main-search-large .main-search-wrapper .main-search,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search {
  height: 100%;
}
.unified .main-search-large .main-search-wrapper .main-search input,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search input {
  border: none;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results {
  top: 29px;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result {
  height: 61px;
  position: relative;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result .search-result-thumbnail,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result .search-result-thumbnail {
  width: 61px;
  height: 60px;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result .node-type-icon-white,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result .node-type-icon-white {
  background-position: -260px -8px;
  background-color: transparent;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  left: 0;
  top: 15px;
  margin: auto;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result .search-result-info,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result .search-result-info {
  width: 515px;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result .search-result-info .search-result-name,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result .search-result-info .search-result-name {
  font-size: 18px;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result .search-result-info .search-result-type,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result .search-result-info .search-result-type {
  font-size: 12px;
  top: 0;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result .search-result-info .search-result-name,
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result .search-result-info .search-result-type,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result .search-result-info .search-result-name,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result .search-result-info .search-result-type {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 515px;
  cursor: pointer;
  display: inline-block;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .search-result-category,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .search-result-category {
  height: 35px;
  padding: 8px 4px;
  font-size: 1em;
}
.unified .main-search-large .main-search-wrapper .main-search .search-results .suggest-new .icon-container,
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search .search-results .suggest-new .icon-container {
  width: 61px;
}
@media (min-width: 1500px) {
  .unified .main-search-large .main-search-wrapper,
  .unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper {
    width: 700px;
  }
}
@media (max-width: 767px) {
  .unified .main-search-large,
  .unified.home-page .home-page-header.fixed .main-search-box {
    display: none;
  }
}
.unified .main-search {
  width: 100%;
  height: 30px;
  position: relative;
}
.rtl.unified .main-search {
  direction: rtl;
}
@media (max-width: 767px) {
  .unified .main-search {
    height: 38px;
  }
}
@media (min-width: 768px) {
  .unified .main-search {
    height: 38px;
  }
}
@media (min-width: 1060px) {
  .unified .main-search {
    height: 30px;
  }
}
.unified .main-search input {
  width: 100%;
  height: 100%;
  padding: 5px 32px 3px 10px;
  color: #666;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.rtl.unified .main-search input {
  padding: 5px 10px 3px 32px;
}
@media (max-width: 767px) {
  .unified .main-search input {
    border-left: none;
    border-right: none;
    border-top: none;
    height: 38px;
  }
}
@media (min-width: 768px) {
  .unified .main-search input {
    border-left: none;
    border-right: none;
    height: 38px;
  }
}
@media (min-width: 1060px) {
  .unified .main-search input {
    border: 1px solid #ccc;
    height: 30px;
  }
}
.unified .main-search opi-spinner,
.unified .main-search .svgi,
.unified .main-search .round-loader-white {
  width: 32px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.rtl.unified .main-search opi-spinner,
.rtl.unified .main-search .svgi,
.rtl.unified .main-search .round-loader-white {
  left: 0;
  right: auto;
}
.unified .main-search opi-spinner.icon-magnifier,
.unified .main-search .svgi.icon-magnifier,
.unified .main-search .round-loader-white.icon-magnifier {
  background-size: 20px 20px;
}
.unified .main-search opi-spinner.icon-magnifier:not(.ng-hide) + .icon-x-close,
.unified .main-search .svgi.icon-magnifier:not(.ng-hide) + .icon-x-close,
.unified .main-search .round-loader-white.icon-magnifier:not(.ng-hide) + .icon-x-close {
  display: none;
}
.rtl.unified .main-search opi-spinner.icon-magnifier,
.rtl.unified .main-search .svgi.icon-magnifier,
.rtl.unified .main-search .round-loader-white.icon-magnifier {
  transform: rotateY(180deg);
}
.unified .main-search opi-spinner.icon-x-close,
.unified .main-search .svgi.icon-x-close,
.unified .main-search .round-loader-white.icon-x-close {
  background-size: 18px 18px;
}
.unified .main-search opi-spinner.stop-animate,
.unified .main-search .svgi.stop-animate,
.unified .main-search .round-loader-white.stop-animate {
  animation: none;
}
.unified .main-search .search-results {
  width: 100%;
  position: absolute;
  top: 30px;
  left: 0;
}
@media (max-width: 767px) {
  .unified .main-search .search-results {
    top: 38px;
  }
}
@media (min-width: 768px) {
  .unified .main-search .search-results {
    top: 30px;
  }
}
@media (min-width: 1060px) {
  .unified .main-search .search-results {
    top: 30px;
  }
}
.unified .main-search .search-results .search-result,
.unified .main-search .search-results .suggest-new {
  width: 100%;
  height: 39px;
  display: block;
  border: 1px solid #ccc;
  border-top-width: 0;
  background-color: #f5f5f5;
}
@media (max-width: 767px) {
  .unified .main-search .search-results .search-result,
  .unified .main-search .search-results .suggest-new {
    border-left: none;
    border-right: none;
  }
}
@media (min-width: 768px) {
  .unified .main-search .search-results .search-result,
  .unified .main-search .search-results .suggest-new {
    border-left: none;
    border-right: none;
  }
}
@media (min-width: 1060px) {
  .unified .main-search .search-results .search-result,
  .unified .main-search .search-results .suggest-new {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }
}
.unified .main-search .search-results .search-result.selected,
.unified .main-search .search-results .search-result:hover {
  background-color: #fff;
}
.unified .main-search .search-results .search-result .node-type-icon-white {
  background-position: -260px -15px;
  background-color: transparent;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  left: 0;
  top: 8px;
  margin: auto;
}
.unified .main-search .search-results .search-result .thumbnail {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
}
.unified .main-search .search-results .search-result .search-result-thumbnail,
.unified .main-search .search-results .suggest-new .icon-container {
  width: 39px;
  height: 38px;
  display: block;
  float: left;
  border-right: 1px solid #ccc;
  position: relative;
  background-color: #808080;
}
.unified .main-search .search-results .search-result .search-result-info,
.unified .main-search .search-results .suggest-new .suggest-new-item-text {
  width: 179px;
  height: 100%;
  float: left;
  padding: 3px 5px;
  color: #333;
}
.unified .main-search .search-results .search-result .search-result-info .search-result-name,
.unified .main-search .search-results .search-result .search-result-info .search-result-type {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 168px;
  cursor: pointer;
  display: inline-block;
}
.unified .main-search .search-results .search-result .search-result-info .search-result-name {
  font-size: 13px;
  font-weight: bold;
}
.unified .main-search .search-results .search-result .search-result-info .search-result-type {
  font-size: 11px;
  font-weight: bold;
  position: relative;
  top: -5px;
}
.unified .main-search .search-results .search-result .search-result-info .search-result-type span {
  font-weight: normal;
}
.unified .main-search .search-results .search-result-category {
  height: 20px;
  background-color: #555;
  color: #fff;
  padding: 2px;
  font-size: 0.9em;
  font-weight: 600;
  text-transform: uppercase;
}
.unified .main-search .search-results .suggest-new {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  padding: 0;
  height: 29px;
}
.unified .main-search .search-results .suggest-new:hover,
.unified .main-search .search-results .suggest-new:focus,
.unified .main-search .search-results .suggest-new:active,
.unified .main-search .search-results .suggest-new:hover .icon-container,
.unified .main-search .search-results .suggest-new:focus .icon-container,
.unified .main-search .search-results .suggest-new:active .icon-container {
  background-color: #fff;
}
.unified .main-search .search-results .suggest-new .flex-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.unified .main-search .search-results .suggest-new .icon-container {
  border-bottom: 1px solid transparent;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5f5;
  background-clip: content-box;
  height: 29px;
}
.unified .main-search .search-results .suggest-new .icon-container .icon-plus {
  position: static;
  width: 16px;
  height: 16px;
  background-size: 10px 10px;
  border-radius: 50%;
  background-color: #03e017;
}
.unified .main-search .search-results .suggest-new .suggest-new-item-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  float: none;
  font-size: 13px;
}
.unified .search-overtake.hidden {
  display: none !important;
}
.unified .layout-1-6-2 .main-search {
  height: 38px;
}
.unified .layout-1-6-2 .main-search input {
  height: 38px;
  border: none;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.unified .layout-1-6-2 .main-search .search-results {
  top: 38px;
  border-top: 1px solid #ccc;
}
.unified .layout-1-6-2 .main-search .search-results .search-result {
  border-left: none;
  border-right: none;
}
.unified .login-question {
  width: 100%;
  position: relative;
}
.unified .login-question > div {
  width: 100%;
  margin-bottom: 40px;
  border: 1px solid #ccc;
  background-color: #fff;
  display: none;
}
.unified .login-question > div.login-question-switch .question-content {
  padding-bottom: 40px;
}
.unified .login-question > div.forgotten-password-question .question-content {
  padding-bottom: 16px;
}
.unified .login-question > div.forgotten-password-question .question-content .error-message {
  margin-bottom: 8px;
}
.unified .login-question > div .errors-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.unified .login-question > div .enter-email,
.unified .login-question > div .login-question-sub-header {
  font-size: 18px;
}
.unified .login-question > div form {
  margin-bottom: 0;
}
.unified .login-question > div .login-links {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .unified .login-question > div .login-links {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.unified .login-question > div .login-links .tick-wrapper {
  -ms-flex: 1;
  flex: 1;
}
.unified .login-question > div .login-links .btn-link {
  padding: 0;
}
@media (max-width: 767px) {
  .unified .login-question > div .login-links .tick-wrapper {
    margin-bottom: 8px;
  }
}
.unified .login-question > div .login-links .tick-wrapper label {
  height: 27px;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.unified .login-question > div .login-links .tick-wrapper label p {
  top: 1px;
}
@media (max-width: 767px) {
  .unified .login-question > div .login-links .btn-link {
    text-align: left;
  }
}
.unified .login-question > div .facebook-connect {
  width: 100%;
  height: 30px;
  background-position: 0 0;
  background: #4267b2;
  color: #fff;
  padding: 0;
  font-size: 17px;
  font-weight: 300;
  border: none;
  margin-bottom: 20px;
}
.unified .login-question > div .facebook-connect > div {
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
}
.unified .login-question > div .facebook-connect:hover {
  background: #3a61b3;
}
.unified .login-question > div input {
  width: 100%;
  height: 30px;
  margin-top: 15px;
  padding: 0 10px;
  font-size: 18px;
  font-weight: normal;
  border: 1px solid #ccc;
  border-radius: 0;
}
.unified .login-question > div input ::-webkit-input-placeholder {
  color: #ccc;
}
.unified .login-question > div input :-ms-input-placeholder {
  color: #ccc;
}
.unified .login-question > div input ::placeholder {
  color: #ccc;
}
.rtl.unified .login-question > div input {
  direction: rtl;
}
.unified .login-question > div .two-buttons {
  margin-top: 20px;
}
.unified .login-question > div .two-buttons .btn-left,
.unified .login-question > div .two-buttons .btn-right {
  width: 260px;
  height: 30px;
  padding: 0;
  font-size: 17px;
  font-weight: 300;
  text-shadow: none;
}
.unified .login-question > div .two-buttons .btn-left.standalone,
.unified .login-question > div .two-buttons .btn-right.standalone {
  width: 100%;
}
.unified .login-question > div .two-buttons .btn-left {
  float: left;
}
.unified .login-question > div .two-buttons .btn-right {
  float: right;
}
@media (max-width: 767px) {
  .unified .login-question > div .two-buttons .btn {
    width: 100%;
  }
  .unified .login-question > div .two-buttons .btn.btn-right {
    margin-top: 10px;
  }
}
.unified .login-question > div .standalone {
  width: 100%;
}
.unified .login-question > div .login-separator,
.unified .login-question > div .register-separator {
  position: relative;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}
.unified .login-question > div .login-separator::after,
.unified .login-question > div .register-separator::after,
.unified .login-question > div .login-separator::before,
.unified .login-question > div .register-separator::before {
  content: '';
  position: absolute;
  border: 1px solid #ccc;
  height: 1px;
  width: 45%;
  top: 0;
  bottom: 0;
  margin: auto;
}
.unified .login-question > div .login-separator::after,
.unified .login-question > div .register-separator::after {
  right: 0;
}
.unified .login-question > div .login-separator::before,
.unified .login-question > div .register-separator::before {
  left: 0;
}
.unified .login-question > div .question-inner-content {
  opacity: 0;
}
.unified .login-question > div .question-content {
  padding: 30px 20px 0;
}
.unified .login-question > div .question-content .data-error {
  border-color: #ef2d27;
}
.unified .login-question > div .question-content .error-message {
  font-size: 13px;
  color: #ef2d27;
  margin: 8px 0 0 0;
}
.unified .login-question > div .question-content .login-question-paragraph {
  padding-top: 20px;
  font-size: 18px;
}
.unified .login-question > div .question-content .confirm-wrapper .btn {
  width: 100px;
  height: 30px;
  float: right;
  font-size: 18px;
  margin-top: 20px;
  padding-top: 1px;
}
.unified .login-question > div .footer-switch {
  width: 100%;
  height: 29px;
  border-top: 1px solid #ccc;
  padding: 0;
}
.unified .login-question > div .footer-switch .switch-btn {
  font-family: arial;
  font-size: 13px;
  margin: 0;
  color: #999;
  float: right;
  padding: 0 9px 0 0;
  line-height: 27px;
  border-width: 0;
  position: relative;
}
.unified .login-question > div .footer-switch .switch-btn:after {
  content: '\25BA';
  margin-left: 9px;
  font-size: 11px;
  font-family: times;
}
.unified .login-question > div .footer-switch .switch-btn:hover {
  color: #ef2d27;
}
.unified .login-question > div .footer-switch .switch-btn:hover,
.unified .login-question > div .footer-switch .switch-btn:focus {
  text-decoration: none;
}
.unified .login-question > div .answer-option {
  min-height: 30px;
  margin: 14px 20px 10px;
  font-size: 16px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  cursor: pointer;
  display: block;
  color: #333;
  position: relative;
}
@media (max-width: 767px) {
  .unified .login-question > div .answer-option {
    margin-left: 0;
    margin-right: 0;
  }
}
.unified .login-question > div .answer-option:hover {
  background-color: #f5f5f5;
}
.unified .login-question > div .answer-option:hover .pseudo-checkbox {
  border-color: #ef2d27;
  color: #ef2d27;
}
.unified .login-question > div .answer-option .pseudo-checkbox {
  width: 30px;
  height: 30px;
  background-size: 20px 14px;
  background-color: #fff;
  border: 4px solid #ccc;
  border-radius: 15px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -15px;
  color: #ccc;
}
.unified .login-question > div .answer-option .answer-label {
  width: 80%;
  margin-left: 50px;
  float: left;
  padding: 5px 0;
}
.unified .login-question > div .answer-option.active .pseudo-checkbox {
  background-size: 26px 20px;
  background-color: #ef2d27;
  border: none;
}
.unified .login-question .login-captcha {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.unified .login-question .login-captcha.article-login-captcha,
.unified .login-question .login-captcha.waterfall-login-captcha-reset,
.unified .login-question .login-captcha.article-login-captcha-reset,
.unified .login-question .login-captcha.article-login-captcha-register,
.unified .login-question .login-captcha.popup-captcha-register {
  margin-top: 10px;
  margin-bottom: 0;
}
@media (min-width: 1500px) {
  .unified .login-question.login-question-large > div .login-question-sub-header {
    font-size: 24px;
    padding-bottom: 5px;
  }
  .unified .login-question.login-question-large > div input {
    height: 40px;
    font-size: 21px;
    margin-top: 20px;
  }
  .unified .login-question.login-question-large > div .two-buttons .btn-left,
  .unified .login-question.login-question-large > div .two-buttons .btn-right {
    width: 280px;
    height: 40px;
    font-size: 21px;
    padding-top: 4px;
  }
  .unified .login-question.login-question-large > div .question-content {
    padding: 60px 60px 50px;
  }
  .unified .login-question.login-question-large > div .question-content .login-question-paragraph {
    padding-top: 25px;
    font-size: 21px;
  }
  .unified .login-question.login-question-large > div .question-content .confirm-wrapper .btn {
    width: 120px;
    height: 40px;
    font-size: 21px;
    margin-top: 20px;
    padding-top: 5px;
  }
  .unified .login-question.login-question-large > div .question-content .error-message {
    font-size: 21px;
  }
  .unified .login-question.login-question-large > div .answer-option {
    min-height: 40px;
    font-size: 21px;
  }
  .unified .login-question.login-question-large > div .answer-option .pseudo-checkbox {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    margin-top: -20px;
  }
  .unified .login-question.login-question-large > div .answer-option .answer-label {
    margin-left: 60px;
  }
}
.unified .login-question .login-question-switch .login-question-sub-header {
  margin-bottom: 20px;
}
@media (min-width: 1500px) {
  .unified .login-question .login-question-switch .login-question-sub-header {
    margin-bottom: 30px;
  }
}
.unified .login-question .register-question-form .register-form .register-privacy-policy {
  margin-top: 20px;
}
.unified .login-question .register-question-form .login-captcha.rendered {
  margin-top: 16px;
}
.unified .login-question .login-question-form .sub-header.error-message {
  color: #ef2d27;
}
.unified .login-question .login-question-form .login-links {
  width: 100%;
  margin-top: 20px;
  position: relative;
}
.unified .login-question .login-question-form .login-button {
  width: 100%;
  height: 30px;
  margin-top: 20px;
  padding-top: 4px;
  font-size: 14px;
  font-weight: 600;
}
.unified .login-question .login-question-form .login-captcha.rendered {
  margin-top: 16px;
}
.unified .login-question .login-question-form > div .error-message {
  margin-bottom: 16px;
  font-size: 16px;
}
.unified .login-question .forgotten-password-question .btn-reset-password {
  margin-top: 20px;
}
.unified .login-question yg-facebook-register yg-accept-terms {
  display: block;
  margin-bottom: 16px;
}
.unified .login-question yg-accept-terms ng-message {
  display: block;
  margin: 8px 0 0 0;
}
.unified .login-question yg-accept-terms .tick-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.unified .login-question yg-accept-terms .tick-wrapper label {
  margin-bottom: 0;
}
.unified .login-question yg-accept-terms .tick-wrapper.error .tick-box {
  border: 2px solid #ef2d27;
}
.unified .login-question yg-accept-terms .accept-terms-box {
  width: 100%;
  margin-top: 20px;
  position: relative;
}
.unified .login-question yg-accept-terms .accept-terms-box .tick-wrapper > label .tick-box {
  position: relative;
}
.unified .login-question yg-accept-terms .accept-terms-box .tick-wrapper > label p {
  margin-left: 10px;
}
.unified .login-question yg-accept-terms .accept-data-policy-box {
  margin: 10px 0 0 0;
}
.unified .login-question yg-accept-terms .accept-data-policy-box .tick-box {
  position: absolute;
}
.unified .login-question yg-accept-terms .accept-data-policy-box .tick-checkbox {
  top: -40px;
}
.unified .login-question yg-accept-terms .accept-data-policy-box p {
  max-width: 93%;
  margin-left: 30px;
}
.unified .login-question .widget-content {
  padding: 0 !important;
  float: none;
}
.unified .col-3 .login-question > div .facebook-connect {
  width: 100%;
  background-size: contain;
}
.unified .col-3 .login-question > div input {
  font-size: 14px;
}
.unified .latest-opinions-widget .latest-opinions {
  padding-top: 0;
  padding-bottom: 0;
  width: 220px;
}
.unified .latest-opinions-widget .box-heading .icon-broadcast {
  padding-left: 34px;
  background-size: 24px 18px;
  background-position: 0 50%;
}
.unified .latest-opinions-widget .mini-opinion-widget {
  margin-top: 10px;
}
.unified .latest-opinions-widget .mini-opinion-widget .mini-opi-content {
  font-size: 14px;
  line-height: 17px;
}
.unified .latest-opinions-widget .mini-opinion-widget .mini-opi-content .icon-quote {
  width: 35px;
  height: 31px;
  float: left;
  margin-right: 10px;
}
.unified .latest-opinions-widget .mini-opinion-widget .response-buttons {
  margin-top: 10px;
}
.unified .latest-opinions-widget .mini-opinion-widget .response-buttons .response-button {
  width: 52px;
  height: 28px;
  margin: 0;
  padding: 0;
  float: left;
  background-position: 50% 50%;
  outline: none;
}
.unified .latest-opinions-widget .mini-opinion-widget .response-buttons .response-button:not(:last-child) {
  margin-right: 4px;
}
.unified .latest-opinions-widget .mini-opinion-widget .response-buttons .response-button.icon-x {
  background-size: 16px 16px;
}
.unified .latest-opinions-widget .mini-opinion-widget .response-buttons .response-button.icon-tick {
  background-size: 21px 16px;
}
.unified .latest-opinions-widget .mini-opinion-widget .content-mini-loader {
  margin-left: 0;
}
.unified .latest-opinion {
  transition: 0.3s;
  overflow: hidden;
  height: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.unified .latest-opinion:not(:lastchild) {
  border-bottom: 1px dotted #e5e5e5;
}
.unified .latest-opinion.ng-leave.ng-leave-active {
  height: 0 !important;
  padding-bottom: 0;
  margin-bottom: 0;
}
.unified .latest-opinion .latest-opinion-info {
  margin-top: 10px;
}
.unified .latest-opinion .latest-opinion-info .latest-opinion-thing-thumbnail {
  width: 60px;
  height: 60px;
  float: left;
  border: 1px solid #ccc;
  cursor: pointer;
  position: relative;
  background: #808080;
}
.unified .latest-opinion .latest-opinion-info .latest-opinion-thing-thumbnail .thumbnail {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
}
.unified .latest-opinion .latest-opinion-info .latest-opinion-thing-thumbnail .node-type-icon-white {
  background-position: -260px -15px;
  background-color: transparent;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  left: 0;
  top: 15px;
  margin: auto;
}
.unified .latest-opinion .latest-opinion-info .latest-opinion-details {
  width: 127px;
  float: left;
  margin-left: 10px;
  font-size: 12px;
  color: #999;
}
.unified .latest-opinion .latest-opinion-info .latest-opinion-details .latest-opinion-target {
  color: #6e043e;
  font-weight: bold;
  font-size: 13px;
}
.unified .latest-opinion .latest-opinion-info .latest-opinion-details .latest-opinion-target:hover {
  color: #ef2d27;
}
.unified .latest-opinion:not(:hover) .mini-response-buttons .response-button.no-answer {
  background-color: #ccc;
}
.unified .latest-opinion .constituency {
  color: #333;
}
.unified .latest-opinion .response-level-labels-container {
  position: relative;
}
.unified .latest-opinion .response-level-labels {
  width: 100%;
  height: 30px;
  float: left;
  line-height: 40px;
  margin-bottom: 10px;
}
.unified .latest-opinion .response-level-labels .response-level-label {
  fontweight: bold;
}
.unified .latest-opinion .response-level-labels .response-level-label.agree-mildly {
  color: #a0cf3e;
}
.unified .latest-opinion .response-level-labels .response-level-label.agree {
  color: #49b64a;
}
.unified .latest-opinion .response-level-labels .response-level-label.disagree-mildly {
  color: #d7842f;
}
.unified .latest-opinion .response-level-labels .response-level-label.disagree {
  color: #d6262f;
}
.unified .latest-opinion .skip-opi {
  width: 43px;
  height: 30px;
  line-height: 40px;
  color: #999;
  background-color: transparent;
  position: absolute;
  right: 10px;
}
.unified .latest-opinion .skip-opi:hover {
  color: #ef2d27;
}
.unified .latest-opinion .skip-opi .skip-opi-cross {
  font-size: 19px;
  font-family: times;
  position: relative;
  top: 1px;
}
.unified .latest-opinion-content {
  margin-top: 5px;
  font-size: 13px;
}
.unified .response-buttons {
  width: 100%;
  margin: 15px 0 0 0;
  display: table;
}
.unified .response-buttons.response-value {
  margin: 0;
}
.unified .response-buttons .response-button-icon,
.unified .response-buttons .response-button {
  height: 40px;
  width: 117px;
  display: table-cell;
  vertical-align: middle;
  padding: 0 4px 0 40px;
  color: #fff;
  text-align: left;
  font-size: 10px;
  background-color: #ccc;
  border: none;
  background-size: 24px 24px;
  font-weight: 600;
  letter-spacing: 0.2px;
  text-transform: uppercase;
  margin-left: 10px;
  float: left;
}
.unified .response-buttons .response-button-icon > span,
.unified .response-buttons .response-button > span {
  display: table-cell;
  vertical-align: middle;
  height: 40px;
}
.unified .response-buttons .response-button-icon:focus,
.unified .response-buttons .response-button:focus {
  outline: none;
}
.unified .response-buttons .response-button-icon:first-child,
.unified .response-buttons .response-button:first-child {
  margin-left: 0;
}
.unified .response-buttons .response-button-icon:last-child,
.unified .response-buttons .response-button:last-child {
  float: right;
}
.unified .response-buttons .response-button-icon.icon-tick,
.unified .response-buttons .response-button.icon-tick,
.unified .response-buttons .response-button-icon.icon-x,
.unified .response-buttons .response-button.icon-x {
  background-position: 8px;
}
.unified .response-buttons .response-button-icon.icon-tick,
.unified .response-buttons .response-button.icon-tick {
  background-size: 30px 25px;
  padding-left: 42px;
}
.unified .response-buttons .response-button-icon.disagree.selected,
.unified .response-buttons .response-button.disagree.selected,
.unified .response-buttons .response-button-icon.disagree.no-answer,
.unified .response-buttons .response-button.disagree.no-answer {
  background-color: #d6262f;
}
.unified .response-buttons .response-button-icon.disagree-mildly.selected,
.unified .response-buttons .response-button.disagree-mildly.selected,
.unified .response-buttons .response-button-icon.disagree-mildly.no-answer,
.unified .response-buttons .response-button.disagree-mildly.no-answer {
  background-color: #d7842f;
}
.unified .response-buttons .response-button-icon.agree.selected,
.unified .response-buttons .response-button.agree.selected,
.unified .response-buttons .response-button-icon.agree.no-answer,
.unified .response-buttons .response-button.agree.no-answer {
  background-color: #49b64a;
}
.unified .response-buttons .response-button-icon.agree-mildly,
.unified .response-buttons .response-button.agree-mildly {
  padding-right: 11px;
}
.unified .response-buttons .response-button-icon.agree-mildly.selected,
.unified .response-buttons .response-button.agree-mildly.selected,
.unified .response-buttons .response-button-icon.agree-mildly.no-answer,
.unified .response-buttons .response-button.agree-mildly.no-answer {
  background-color: #a0cf3e;
}
.unified .response-buttons .response-button-icon.disabled,
.unified .response-buttons .response-button.disabled {
  opacity: 0.3;
}
.unified .response-buttons .response-button-icon.disabled:hover,
.unified .response-buttons .response-button.disabled:hover {
  opacity: 1;
}
.unified .response-buttons .response-button-icon:not(.hover-blocker),
.unified .response-buttons .response-button:not(.hover-blocker) {
  transition: background-color 0.2s ease-out;
}
.unified .response-buttons .response-button-icon:not(.hover-blocker).disagree:hover:not(.selected),
.unified .response-buttons .response-button:not(.hover-blocker).disagree:hover:not(.selected) {
  background-color: #c0222a;
  opacity: 1;
}
.unified .response-buttons .response-button-icon:not(.hover-blocker).disagree-mildly:hover:not(.selected),
.unified .response-buttons .response-button:not(.hover-blocker).disagree-mildly:hover:not(.selected) {
  background-color: #c67726;
  opacity: 1;
}
.unified .response-buttons .response-button-icon:not(.hover-blocker).agree:hover:not(.selected),
.unified .response-buttons .response-button:not(.hover-blocker).agree:hover:not(.selected) {
  background-color: #42a443;
  opacity: 1;
}
.unified .response-buttons .response-button-icon:not(.hover-blocker).agree-mildly:hover:not(.selected),
.unified .response-buttons .response-button:not(.hover-blocker).agree-mildly:hover:not(.selected) {
  background-color: #94c330;
  opacity: 1;
}
.unified .response-buttons.response-buttons-xs .response-button-icon,
.unified .response-buttons.response-buttons-xs .response-button {
  height: 24px;
  width: 30px;
  display: inline-block;
  border: none;
  padding: 0;
  float: none;
  margin: 0;
  background-color: transparent;
}
.unified .response-buttons.response-buttons-xs .response-button-icon.svgi,
.unified .response-buttons.response-buttons-xs .response-button.svgi,
.unified .response-buttons.response-buttons-xs .response-button-icon .svgi,
.unified .response-buttons.response-buttons-xs .response-button .svgi {
  width: 24px;
  background-size: 16px 16px;
  display: inline-block;
  height: 24px;
  padding: 0;
  float: none;
  margin: 0;
}
.unified .response-buttons.response-buttons-xs .response-button-icon.svgi.icon-tick,
.unified .response-buttons.response-buttons-xs .response-button.svgi.icon-tick,
.unified .response-buttons.response-buttons-xs .response-button-icon .svgi.icon-tick,
.unified .response-buttons.response-buttons-xs .response-button .svgi.icon-tick {
  background-size: 18px 16px;
  padding: 0;
}
.unified .response-buttons.response-buttons-xs .response-button-icon.svgi.icon-tick,
.unified .response-buttons.response-buttons-xs .response-button.svgi.icon-tick,
.unified .response-buttons.response-buttons-xs .response-button-icon .svgi.icon-tick,
.unified .response-buttons.response-buttons-xs .response-button .svgi.icon-tick,
.unified .response-buttons.response-buttons-xs .response-button-icon.svgi.icon-x,
.unified .response-buttons.response-buttons-xs .response-button.svgi.icon-x,
.unified .response-buttons.response-buttons-xs .response-button-icon .svgi.icon-x,
.unified .response-buttons.response-buttons-xs .response-button .svgi.icon-x {
  background-position: 50%;
}
.unified .response-buttons.response-buttons-xs .response-button-icon.disabled:hover,
.unified .response-buttons.response-buttons-xs .response-button.disabled:hover {
  opacity: 1;
}
.unified .response-buttons.response-buttons-xs .response-button-icon.disabled {
  opacity: 1;
}
.unified .response-buttons.mini-response-buttons .response-button {
  width: 51px;
  height: 24px;
  border-left: 6px solid #fff;
  margin-left: 0;
  padding: 0;
}
.unified .response-buttons.mini-response-buttons .response-button:first-child {
  width: 45px;
  border-left: none;
}
.unified .response-buttons.mini-response-buttons .response-button.icon-tick {
  background-size: 18px 14px;
}
.unified .response-buttons.mini-response-buttons .response-button.icon-x {
  background-size: 14px 14px;
}
.unified .response-buttons.mini-response-buttons .response-button.icon-tick,
.unified .response-buttons.mini-response-buttons .response-button.icon-x {
  background-position: 50%;
}
.unified .response-buttons.mini-response-buttons .response-button .response-button-label {
  display: none;
}
.unified .lightbox .response-buttons .response-button {
  width: 127px;
}
.unified .breadcrumbs {
  padding-top: 20px;
}
.unified .breadcrumbs li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .breadcrumbs li:before {
  content: normal;
}
.unified .breadcrumbs li {
  display: inline-block;
}
.unified .breadcrumbs li:not(:last-child) {
  margin-right: 13px;
}
.unified .breadcrumbs li:last-child {
  cursor: default;
}
.unified .breadcrumbs li.icon-arrow-right-dark {
  padding-left: 20px;
  background-position: 0 50%;
  background-size: 9px 12px;
}
.unified .breadcrumbs li:last-child,
.unified .breadcrumbs li a {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
}
.unified .breadcrumbs li:not(:last-child) a:hover,
.unified .breadcrumbs li:not(:last-child):hover {
  color: #ef2d27;
}
.unified .breadcrumbs li:last-child a:hover {
  cursor: default;
  color: #333;
}
.unified .breadcrumbs.breadcrumbs-small {
  padding: 0 0 5px 0;
  border-bottom: 1px solid #ccc;
  margin: 0 0 20px 0;
}
.unified .breadcrumbs.breadcrumbs-small li:not(:last-child) {
  margin-right: 6px;
}
.unified .breadcrumbs.breadcrumbs-small li:last-child,
.unified .breadcrumbs.breadcrumbs-small li a {
  font-size: 13px;
}
.unified .breadcrumbs.breadcrumbs-small li.icon-arrow-right-dark {
  background-size: 7px 10px;
  padding-left: 15px;
  background-position: 0 40%;
}
.unified .more-info {
  padding: 0;
  margin: 0;
}
.unified .more-info .svgi {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 10px;
  background-size: contain;
}
.rtl.unified .more-info .svgi {
  margin-top: 4px;
  transform: rotateY(180deg);
  float: left;
}
.unified .tick-wrapper .tick-box {
  width: 16px;
  height: 16px;
  min-width: 16px;
  display: inline-block;
  background-color: #999;
  background-size: 0px 0px;
  background-position: 50% 50%;
  top: 2px;
  position: relative;
}
.unified .tick-wrapper .tick-box.icon-tick {
  background-size: 11px 8px;
}
.unified .tick-wrapper .tick-checkbox {
  width: 16px;
  height: 16px;
  margin-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.unified .tick-wrapper label {
  position: relative;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
}
.unified .tick-wrapper label p,
.unified .tick-wrapper label .label-value {
  position: relative;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 0;
}
.unified .share-tiles .share-tile {
  display: inline-block;
}
.unified .share-tiles .share-tile .svgi {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.unified .box-header {
  color: #333;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}
.unified .emphasized-light {
  color: #ef2d27;
}
.unified .highlight {
  padding: 20px;
  font-size: 18px;
  background: #f5f5f5;
}
.unified .link-dark {
  color: #333;
  text-decoration: none;
}
.unified .link-dark:hover,
.unified .link-dark:focus {
  color: #ef2d27;
}
.unified .link-dark:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline: none;
}
.unified .link-light {
  color: #999;
  text-decoration: none;
}
.unified .link-light:hover,
.unified .link-light:focus {
  color: #ef2d27;
}
.unified .link-light:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline: none;
}
.unified .icon-reversed {
  transform: rotate(180deg);
}
.unified .points {
  background: #fdeae9;
  font-size: 38px;
  padding: 10px 20px;
}
.unified .points > strong {
  color: #ef2d27;
  font-weight: 600;
}
.unified .round-loader-white {
  background: rgba(0, 0, 0, 0) 50% 50% no-repeat url('images/gif/spinner-white.gif');
}
.unified .mini-loader {
  background: transparent url('images/gif/content-mini-loader.gif') no-repeat 50% 50%;
  height: 5px;
}
.unified .fade-in.ng-enter,
.unified .fade-in.ng-move {
  transition: 0.5s linear all;
  opacity: 0 !important;
}
.unified .fade-in.ng-enter.ng-enter-active {
  opacity: 1 !important;
}
.unified .ng-show-fade-in {
  transition: 0.3s linear opacity;
  opacity: 1;
  height: auto;
}
.unified .ng-show-fade-in.ng-hide {
  transition: none;
  opacity: 0;
  display: block !important;
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
  min-height: 0;
  border: none;
}
.unified .tick-container {
  width: 80px;
  height: 80px;
  background: #3fd100;
  border-radius: 50%;
  margin: 20px auto;
}
.unified .tick-container .svgi {
  display: inline-block;
  width: 50px;
  height: 50px;
  background-size: contain;
  top: 15px;
  position: relative;
}
.unified .custom-dropdown {
  position: relative;
}
.unified .custom-dropdown select.form-control {
  box-shadow: none;
  outline: 0;
}
.unified .custom-dropdown select.form-control:focus {
  border-color: #ccc;
}
.unified .custom-dropdown select::-ms-expand {
  display: none;
}
.unified .custom-dropdown:before,
.unified .custom-dropdown:after {
  content: "";
  pointer-events: none;
  position: absolute;
}
.unified .custom-dropdown:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  border-width: 7px 4px 0 4px;
  border-style: solid;
  border-color: #000 transparent;
}
.unified .custom-dropdown:before {
  bottom: 0;
  right: 0;
  top: 0;
  width: 35px;
  background-color: #fff;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.unified .pagination {
  margin-bottom: 20px;
  text-align: center;
}
.unified button.facebookLogin img {
  width: 100%;
}
.unified .circle-loader {
  position: relative;
  overflow: visible;
  width: 30px;
  height: 30px;
  transition: color 0.7s;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-transform: none;
  background: none;
  border: none;
  font-size: 20px;
  line-height: 25px;
  font-weight: bold;
  margin-top: 0;
  padding: 0;
  top: 0;
  cursor: pointer;
  border-radius: 50%;
  color: #fff;
}
.unified .circle-loader::before {
  position: absolute;
  top: 50%;
  left: -10px;
  margin: -2px 0 0 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  content: '';
  opacity: 0;
  transform-origin: 23px 50%;
}
.unified .circle-loader::after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -23px 0 0 -23px;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  content: '';
  opacity: 0;
  pointer-events: none;
}
.unified .circle-loader::after {
  border: 4px solid rgba(0, 0, 0, 0.1);
}
.unified .circle-loader::after {
  animation: anim-effect-simo-1 10s forwards;
}
.unified .circle-loader::before {
  animation-name: anim-effect-simo-2, anim-effect-simo-3;
  animation-duration: 10s, 0.4s;
  animation-iteration-count: 1, infinite;
  animation-timing-function: ease, linear;
  animation-fill-mode: forwards;
}
@keyframes anim-effect-simo-1 {
  0%,
  100% {
    transform: scale3d(0, 0, 1);
    opacity: 0;
  }
  5%,
  95% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes anim-effect-simo-2 {
  0%,
  5%,
  95%,
  100% {
    opacity: 0;
  }
  10%,
  90% {
    opacity: 1;
  }
}
@keyframes anim-effect-simo-3 {
  100% {
    transform: rotate3d(0, 0, 1, 360deg);
  }
}
.unified .pagination {
  border: 1px solid #ccc;
  text-transform: capitalize;
  padding: 5px;
  position: relative;
  font-size: 13px;
  color: #ccc;
}
.rtl.unified .pagination {
  direction: rtl;
}
.unified .pagination .icon-caret-gray {
  display: inline-block;
  width: 8px;
  height: 10px;
  position: relative;
}
.unified .pagination .disabled {
  color: #ccc;
}
.unified .pagination .current {
  color: #333;
}
.unified .pagination .next,
.unified .pagination .prev {
  position: absolute;
}
.unified .pagination .prev {
  left: 10px;
}
.unified .pagination .prev .icon-caret-gray {
  margin-right: 10px;
}
.rtl.unified .pagination .prev .icon-caret-gray {
  float: right;
  position: relative;
  top: 3px;
  margin-right: 0;
  margin-left: 10px;
  transform: rotate(0deg);
}
.rtl.unified .pagination .prev {
  right: 10px;
  left: auto;
}
.unified .pagination .next {
  right: 10px;
}
.rtl.unified .pagination .next {
  left: 10px;
  right: auto;
}
.unified .pagination .next .icon-caret-gray {
  top: 1px;
  margin-left: 10px;
}
.rtl.unified .pagination .next .icon-caret-gray {
  float: left;
  position: relative;
  top: 3px;
  margin-left: 0;
  margin-right: 10px;
  transform: rotate(-180deg);
}
.unified .thumbnail-wrapper {
  width: 139px;
  height: 139px;
  border: 1px solid #ccc;
  background-color: #808080;
  background-position: -411px -30px;
  position: relative;
}
.unified .thumbnail-wrapper:not(:nth-child(-n+3)) {
  margin-top: 10px;
}
.unified .thumbnail-wrapper:not(:nth-child(3n)) {
  margin-right: 10px;
}
.unified .thumbnail-wrapper:hover .thumbnail-border {
  border-width: 2px;
}
.unified .thumbnail-wrapper:hover .svgi {
  animation-name: zoomIn;
  opacity: 1;
}
.unified .thumbnail-wrapper.clickable {
  cursor: pointer;
}
.unified .thumbnail-wrapper.bordered:hover {
  border-color: #ef2d27;
}
.unified .thumbnail-wrapper .svgi {
  width: 48px;
  height: 48px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -24px;
  margin-top: -24px;
  background-size: 24px 24px;
  background-color: #ef2d27;
  opacity: 0;
  z-index: 1;
  border-radius: 24px;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-duration: 0.15s;
  animation-delay: 0.15s;
}
.unified .thumbnail-wrapper .thumbnail-border {
  width: 100%;
  height: 100%;
  position: absolute;
  border: 0px solid #ef2d27;
  z-index: 1;
}
.unified .thumbnail-wrapper .thumbnail {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
}
.unified .thumbnail-wrapper .thing-label {
  width: 100%;
  position: absolute;
  bottom: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding: 12px 5px 9px;
}
.unified .archive .archive-filters li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .archive .archive-filters li:before {
  content: normal;
}
.unified .archive .archive-filters select {
  width: 100%;
}
.unified .archive .archive-filters .box-heading {
  text-transform: capitalize;
}
.unified .archive .archive-filters .box-content {
  padding: 0;
}
.unified .archive .archive-filters .box-content .category-label {
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 3px 0;
}
.unified .archive .archive-filters .box-content ul > li {
  border-top: 1px solid #ccc;
  padding: 6px 10px 10px 10px;
}
.unified .archive .archive-filters .box-content ul > li .form-control {
  height: 30px;
  padding: 4px 9px;
  font-size: 15px;
}
.unified .archive .archive-filters .box-content ul > li:first-child {
  border-top: none;
}
.unified .archive .archive-filters .box-content ul > li.clear-all {
  padding-bottom: 6px;
}
.unified .archive .archive-filters .box-content ul > li form {
  padding: 0;
  margin: 0;
}
.unified .archive .archive-table > thead > tr > th {
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
  padding: 0 0 10px 0;
}
@media (max-width: 767px) {
  .unified .archive .archive-table > thead > tr > th,
  .unified .archive .archive-table > tbody > tr > td {
    padding: 5px 3px 5px 0;
  }
}
.unified .archive .archive-table .pngi {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 10px;
}
.unified .archive .archive-table .file-label {
  width: 200px;
}
@media (max-width: 767px) {
  .unified .archive .archive-table .file-label {
    width: auto;
  }
}
.unified .archive .archive-table > tfoot > tr > td {
  padding: 20px 0 0 0;
}
.unified .archive .latest-articles .latest-articles-header {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 13px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.unified .archive .latest-articles .article-list li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .archive .latest-articles .article-list li:before {
  content: normal;
}
.unified .archive .latest-articles .article-list > li {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.unified .archive .latest-articles .article-list > li article > h2 {
  font-size: 14px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  line-height: 1.35;
}
.unified .archive .latest-articles .article-list > li article .article-image {
  border: 1px solid #ccc;
  width: 78px;
  height: 78px;
  margin: 3px 0 0px 15px;
}
.unified .archive .latest-articles .article-list > li article .article-image > a {
  width: 100%;
  height: 100%;
  background-size: cover;
  display: block;
  background-position: 50% 50%;
}
.unified .archive .latest-articles .article-list > li article .short-content {
  padding: 0;
  margin: 0;
  line-height: 1.35;
}
.unified .share-box .social-bookmarks li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified .share-box .social-bookmarks li:before {
  content: normal;
}
.unified .share-box .social-bookmarks > li {
  display: inline-block;
  position: relative;
  float: left;
  line-height: 1;
}
.unified .share-box .social-bookmarks > li > a {
  display: inline-block;
  padding: 0 0 0 7px;
}
.unified .share-box .social-bookmarks > li > a .icon-facebook {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-size: contain;
}
.unified .share-box .social-bookmarks > li > a .icon-email {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-size: contain;
  width: 24px;
  height: 24px;
}
.unified .share-box .social-bookmarks > li > a .icon-twitter {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-size: contain;
  width: 24px;
  height: 24px;
}
.unified .share-box .social-bookmarks > li > a .icon-twitter.grey-light {
  background-size: contain;
}
.unified .share-box .social-bookmarks > li > a .icon-twitter.grey-light:hover {
  background-size: contain;
}
.unified .share-box .social-bookmarks > li > a .icon-googleplus {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-size: contain;
}
.unified .share-box .social-bookmarks > li > a .icon-linkedin {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-size: contain;
}
.unified .share-box .social-bookmarks > li > a .icon-reddit {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-size: contain;
}
.unified .share-box .social-bookmarks > li:first-child {
  margin-left: 0;
}
.unified .share-box .social-bookmarks > li:first-child > li > a {
  margin-left: 0;
}
.unified .article-page .social-bookmakrs-container {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 15px;
  min-height: 33px;
}
.unified .article-page .social-bookmakrs-container .bookmark-label {
  font-size: 13px;
  color: #333;
  text-transform: capitalize;
  font-weight: 700;
  float: left;
  margin: 9px 0 0 0;
}
.rtl.unified .article-page .social-bookmakrs-container .bookmark-label {
  float: right;
}
@media (max-width: 767px) {
  .unified .article-page .social-bookmakrs-container .bookmark-label {
    display: block;
    float: none;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    margin: 15px 0 10px 0;
    font-size: 16px;
  }
}
.unified .article-page .social-bookmakrs-container .share-tiles {
  float: right;
  min-height: 24px;
  margin: 5px 0 0 0;
}
.rtl.unified .article-page .social-bookmakrs-container .share-tiles {
  float: left;
}
.unified .article-page .social-bookmakrs-container .share-tiles.sharethis .share-tile {
  width: auto;
  margin-left: 0;
}
.unified .article-page .social-bookmakrs-container .share-tiles.sharethis .stMainServices {
  height: auto;
}
@media (max-width: 767px) {
  .unified .article-page .col-2 .social-bookmakrs-container .social-bookmarks {
    display: table;
    margin: auto;
  }
  .unified .article-page .col-2 .social-bookmakrs-container .social-bookmarks > li {
    margin-right: 10px;
  }
  .unified .article-page .col-2 .social-bookmakrs-container .social-bookmarks > li > a .svgi {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 767px) {
  .unified .article-page .col-2 .social-bookmakrs-container .bookmark-label {
    display: block;
    float: none;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    margin: 15px 0 10px 0;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .unified .article-page .col-2 .social-bookmakrs-container .share-tiles {
    display: block;
    float: none;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .unified .article-page .col-2 .social-bookmakrs-container {
    float: none;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unified .article-page .col-2 .social-bookmakrs-container {
    float: right;
    border-bottom: none;
    padding-top: 20px;
    padding-left: 20px;
    width: 35%;
  }
}
.unified.find-solutions .col-2 {
  font-size: 16px;
}
.unified .login-box {
  float: left;
  width: 219px;
  height: 100%;
}
.unified .login-box.horizontal .login-box-unauthenticated {
  padding: 0 50px 0 20px;
}
.unified .login-box.horizontal .login-box-unauthenticated .login-btn-wrapper {
  margin: 7px 0 0 0;
  display: block;
}
.unified .login-box.horizontal .login-box-unauthenticated .btn-primary {
  margin: 5px 0 0 0;
}
.unified .login-box.horizontal .login-box-unauthenticated a.btn {
  padding: 2px 15px;
  width: 90%;
}
.unified .login-box .login-box-unauthenticated {
  padding: 20px 0 20px 20px;
}
.unified .login-box .login-box-unauthenticated .btn {
  padding: 4px 15px;
}
.unified .login-box .login-box-unauthenticated .btn.btn-secondary {
  margin-right: 15px;
}
.unified .login-box .login-box-unauthenticated .login-btn-wrapper {
  display: inline-block;
  position: relative;
}
.unified .login-box .login-tooltip {
  position: absolute;
  width: 330px;
  z-index: 310;
  left: -125px;
  padding-top: 30px;
  display: none;
}
.unified .login-box .login-tooltip .tip {
  width: 40px;
  height: 40px;
  bottom: auto;
  position: absolute;
  top: -10px;
  left: 145px;
  padding: 0;
  border: 20px solid transparent;
  border-bottom: 20px solid #ccc;
  z-index: 100;
}
.unified .login-box .login-tooltip .tip:after {
  width: 40px;
  height: 40px;
  content: '';
  position: absolute;
  left: -20px;
  border: 20px solid transparent;
  border-bottom: 20px solid #f5f5f5;
  bottom: auto;
  top: -19px;
}
.unified .login-box .login-tooltip.out-of-bounds {
  left: -168px;
}
.unified .login-box .login-tooltip.out-of-bounds .tip {
  left: 175px;
}
.unified .login-box .login-tooltip .question-content {
  padding: 0;
}
.unified .login-box .login-tooltip .question-content .login-question-sub-header {
  width: 100%;
  min-height: 29px;
  background: #f5f5f5;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 10px 3px 10px;
  position: relative;
  display: block;
  border-bottom: 1px solid #ccc;
  color: #333;
}
.unified .login-box .login-tooltip .question-content form {
  padding: 10px;
  margin: 0;
  position: relative;
}
.unified .login-box .login-tooltip .question-content form .email-signin {
  float: left;
}
.unified .login-box .login-tooltip .question-content form input {
  float: left;
  width: 149px;
  margin: 0 0 10px 0;
  font-size: 14px;
}
.rtl.unified .login-box .login-tooltip .question-content form input {
  float: right;
}
.unified .login-box .login-tooltip .question-content form input:first-child {
  margin-right: 10px;
}
.rtl.unified .login-box .login-tooltip .question-content form input:first-child {
  margin-left: 10px;
  margin-right: 0;
}
.unified .login-box .login-tooltip .question-content .facebook-connect {
  width: 106px;
  display: block;
  margin-bottom: 0;
  margin-top: 10px;
}
.unified .login-box .login-tooltip .question-content .facebook-connect .button-label {
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 30px;
}
.unified .login-box .login-tooltip .question-content .facebook-connect .icon-facebook-app {
  display: inline-block;
  width: 18px;
  height: 14px;
  background-size: contain;
  border-right: 1px solid #fff;
  margin-right: 10px;
  background-position: 0;
}
.unified .login-box .login-tooltip .question-content .login-links {
  font-size: 13px;
}
.unified .login-box .login-tooltip .question-content .login-links > div {
  position: relative;
}
.unified .login-box .login-tooltip .question-content .login-links .btn-link {
  font-size: 13px;
  padding: 0px;
}
.unified .login-box .login-tooltip .question-content .two-buttons {
  float: right;
  min-width: 90px;
  margin-top: 10px;
}
.rtl.unified .login-box .login-tooltip .question-content .two-buttons {
  float: left;
}
.unified .login-box .login-tooltip .question-content .two-buttons .btn-primary {
  font-size: 14px;
}
.unified .login-box .login-tooltip .question-content .register-facebook {
  top: 114px;
  margin: 10px 0 0 0;
}
.rtl.unified .login-box .login-tooltip .question-content .register-facebook {
  float: right;
}
.unified .login-box .login-tooltip .question-content .register-facebook > span {
  display: none;
}
.unified .login-box .login-tooltip .question-content .enter-email,
.unified .login-box .login-tooltip .question-content .error-message {
  margin: 0 10px 10px 10px;
  font-size: 14px;
  color: #ef2d27;
}
.unified .login-box .login-tooltip .question-content .enter-email {
  margin-top: 10px;
}
.unified .login-box .login-tooltip .forgotten-password-question form input {
  width: 100%;
}
.unified .login-box .login-tooltip .forgotten-password-question .btn-reset-password {
  width: auto;
  max-width: 308px;
  padding: 4px 10px;
  margin: 0;
}
.unified .login-box .login-tooltip .forgotten-password-question .footer-switch .switch-btn {
  float: none;
  padding: 0 5px 0 10px;
}
.unified .login-box .login-tooltip .forgotten-password-question .password-reset-confirmation .login-question-paragraph {
  padding: 10px 10px 0 10px;
}
.unified .login-box .login-tooltip .forgotten-password-question .password-reset-confirmation .confirm-wrapper {
  padding: 0 10px 10px 10px;
}
.unified .login-box .login-tooltip .forgotten-password-question .password-reset-confirmation .confirm-wrapper .btn {
  margin: 0;
}
.unified .login-box .login-tooltip .login-question {
  margin-bottom: 0;
}
.unified .login-box .login-tooltip .login-question > div {
  margin-bottom: 0;
}
.unified .login-box .login-box-authenticated {
  padding: 23px 0 20px 20px;
  height: 70px;
}
.unified .login-box .login-box-authenticated a {
  display: inline-block;
}
.unified .login-box .login-box-authenticated .login-box-avatar {
  width: 25px;
  height: 25px;
  background-size: 25px 24px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  float: left;
}
.unified .login-box .login-box-authenticated .login-box-avatar:hover {
  border-color: #ef2d27;
}
.unified .login-box .login-box-authenticated .icon-notifications-people {
  width: 24px;
  height: 15px;
  margin-bottom: 0;
  margin-left: 10px;
  position: relative;
  float: left;
  top: 5px;
}
.unified .login-box .login-box-authenticated .icon-notifications-people .badge {
  height: 18px;
  min-width: 18px;
  display: block;
  position: absolute;
  border-radius: 9px;
  background-color: #ef2d27;
  color: #FFF;
  padding: 2px 6px;
  line-height: 13px;
  left: 15px;
  font-size: 13px;
  top: -5px;
}
.unified .login-box .login-box-authenticated .logins-box-points {
  color: #ef2d27;
  font-size: 18px;
  font-weight: 700;
  margin-left: 15px;
  position: relative;
  float: left;
}
.unified .login-box .login-box-authenticated .logins-box-points:hover {
  color: #fff;
}
.unified .login-box .login-box-authenticated .logins-box-logout {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  margin-left: 12px;
  position: relative;
  float: left;
  top: 5px;
}
.unified .login-box .login-box-authenticated .logins-box-logout:hover {
  color: #ef2d27;
}
.unified .login-box .login-captcha {
  display: none;
}
.unified .login-box .login-captcha.rendered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .unified .login-box {
    display: none;
  }
}
@media (min-width: 768px) {
  .unified .login-box {
    width: auto;
    max-width: 182px;
  }
  .unified .login-box .login-box-unauthenticated {
    padding: 20px 0 20px 10px;
  }
  .unified .login-box .login-box-unauthenticated .btn {
    padding: 4px 7px;
  }
  .unified .login-box .login-box-unauthenticated .btn.btn-secondary {
    margin-right: 10px;
  }
  .unified .login-box.horizontal .login-box-unauthenticated {
    padding: 0 0 0 10px;
  }
  .unified .login-box.horizontal .login-box-unauthenticated .btn {
    padding: 2px 7px;
  }
}
@media (min-width: 992px) {
  .unified .login-box {
    width: 219px;
    max-width: none;
  }
  .unified .login-box .login-box-unauthenticated {
    padding: 20px 0 20px 20px;
  }
  .unified .login-box .login-box-unauthenticated .btn {
    padding: 4px 15px;
  }
  .unified .login-box .login-box-unauthenticated .btn.btn-secondary {
    margin-right: 15px;
  }
  .unified .login-box.horizontal .login-box-unauthenticated {
    padding: 0 50px 0 20px;
  }
  .unified .login-box.horizontal .login-box-unauthenticated .btn {
    padding: 2px 15px;
  }
}
.unified .off-canvas-wrapper {
  min-height: 100%;
}
@media (max-width: 767px) {
  .unified .col-1 {
    transform: translate3d(0, 0, 0) translateX(0);
    transition: all 0.3s cubic-bezier(0.16, 0.63, 0.45, 0.98);
    z-index: 1003;
  }
  .unified .off-canvas-opened {
    height: 100%;
  }
  .unified .off-canvas-opened .col-1 {
    left: 0;
  }
  .rtl.unified .off-canvas-opened .col-1 {
    left: auto;
    right: 0;
  }
  .unified .exit-off-canvas {
    transition: background 300ms ease;
    cursor: pointer;
    display: block;
    position: fixed;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .unified .exit-off-canvas.hidden {
    display: none;
  }
}
.unified .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.unified .animated.infinite {
  animation-iteration-count: infinite;
}
.unified .animated.hinge {
  animation-duration: 2s;
}
@keyframes slideInDown {
  0% {
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    transform: translateY(0);
  }
}
.unified .slideInDown {
  animation-duration: 0.3s;
  animation-delay: 0s;
  animation-name: slideInDown;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.unified .fadeIn {
  animation-name: fadeIn;
}
@keyframes slideInUp {
  0% {
    transform: translateY(100%);
    visibility: visible;
  }
  100% {
    transform: translateY(0);
  }
}
.unified .slideInUp {
  animation-name: slideInUp;
}
@keyframes slideInRight {
  0% {
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    transform: translateX(0);
  }
}
.unified .slideInRight {
  animation-name: slideInRight;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.unified .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.unified .fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    transform: translateY(-100%);
  }
}
.unified .slideOutUp {
  animation-duration: 0.3s;
  animation-delay: 0s;
  animation-name: slideOutUp;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.unified .zoomIn {
  animation-name: zoomIn;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.unified .fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.unified .fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.unified .fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.unified .zoomIn {
  animation-name: zoomIn;
}
.unified.home-page {
  background: #f5f5f5;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.unified.home-page .home-page-header {
  overflow: visible;
  background-color: #333333;
  padding-bottom: 9vmax;
  width: 100%;
  z-index: 100;
  color: #fff;
  position: relative;
  top: 0;
  height: 100%;
  will-change: height;
  transform: translateZ(0);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
.rtl.unified.home-page .home-page-header {
  transform: rotateY(180deg) translateZ(0);
}
.unified.home-page .home-page-header .nav-icon {
  height: 60px;
}
.unified.home-page .home-page-header .magnifier-glass {
  top: 15px;
}
.unified.home-page .home-page-header .map-bg {
  position: relative;
}
.unified.home-page .home-page-header #container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto !important;
  transform: translateZ(0);
}
.unified.home-page .home-page-header canvas {
  height: 100% !important;
  width: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto !important;
  transform: translateZ(0);
}
.lev.unified.home-page .home-page-header canvas,
.ir.unified.home-page .home-page-header canvas,
.gcc.unified.home-page .home-page-header canvas,
.na.unified.home-page .home-page-header canvas,
.my.unified.home-page .home-page-header canvas,
.sg.unified.home-page .home-page-header canvas,
.id.unified.home-page .home-page-header canvas,
.us.unified.home-page .home-page-header canvas {
  width: 100% !important;
  height: auto !important;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header {
    position: fixed;
    padding-bottom: 0px;
    height: 100%;
    -webkit-overflow-scrolling: touch;
  }
}
.mobile.unified.home-page .home-page-header {
  position: relative;
  top: 0;
  height: 100%;
}
.unified.home-page .home-page-header .line-arrow {
  content: '';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #ef2d27;
  position: absolute;
  bottom: -20px;
  margin: auto;
  left: 1px;
  right: 0;
  z-index: 10;
  transition: all 0.3s;
}
.unified.home-page .home-page-header .line-arrow.circle {
  border: 7px solid #ef2d27;
  border-radius: 50%;
}
.unified.home-page .home-page-header .arrows-animation {
  width: 40px;
  height: 60px;
  position: absolute;
  left: 1px;
  right: 0;
  margin: auto;
  bottom: -80px;
}
.unified.home-page .home-page-header .arrows-animation .arrows {
  width: 40px;
  height: 60px;
  position: absolute;
}
.unified.home-page .home-page-header .arrows-animation .arrows path {
  stroke: #ef2d27;
  fill: transparent;
  stroke-width: 2px;
  opacity: 0;
}
.unified.home-page .home-page-header .arrows-animation.animate .arrows path {
  animation: arrow 2s infinite;
}
.unified.home-page .home-page-header .arrows-animation.animate .arrows path.a1 {
  animation-delay: -0.5s;
}
.unified.home-page .home-page-header .arrows-animation.animate .arrows path.a2 {
  animation-delay: 0s;
}
@keyframes arrow {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.unified.home-page .home-page-header .map-bg-wrapper {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  will-change: opacity;
  transform: translateZ(0);
}
.rtl.unified.home-page .home-page-header .map-bg-wrapper {
  transform: rotateY(180deg) translateZ(0);
}
.unified.home-page .home-page-header .map-bg {
  background-repeat: no-repeat;
  background-position: 50%;
  top: 50px;
  left: 0;
  z-index: 1;
  max-width: 1200px;
  right: 0;
  margin: auto;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.my.unified.home-page .home-page-header .map-bg,
.id.unified.home-page .home-page-header .map-bg,
.us.unified.home-page .home-page-header .map-bg {
  max-width: 90%;
  top: 0;
}
@media (min-width: 1060px) {
  .my.unified.home-page .home-page-header .map-bg,
  .id.unified.home-page .home-page-header .map-bg,
  .us.unified.home-page .home-page-header .map-bg {
    max-width: 64%;
  }
}
@media (min-width: 1500px) {
  .my.unified.home-page .home-page-header .map-bg,
  .id.unified.home-page .home-page-header .map-bg,
  .us.unified.home-page .home-page-header .map-bg {
    max-width: 56%;
  }
}
@media (min-width: 768px) and (max-width: 1700px) and (max-height: 800px) {
  .my.unified.home-page .home-page-header .map-bg,
  .id.unified.home-page .home-page-header .map-bg,
  .us.unified.home-page .home-page-header .map-bg {
    max-width: 64%;
  }
}
.sg.unified.home-page .home-page-header .map-bg {
  max-width: 90%;
  top: 0;
}
@media (min-width: 1500px) {
  .sg.unified.home-page .home-page-header .map-bg {
    max-width: 56%;
  }
}
@media (min-width: 768px) and (max-width: 1700px) and (max-height: 800px) {
  .sg.unified.home-page .home-page-header .map-bg {
    max-width: 64%;
  }
}
.mobile.unified.home-page .home-page-header .map-bg,
.unified.home-page .home-page-header .map-bg .fallback {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
}
.uk.mobile.unified.home-page .home-page-header .map-bg,
.uk.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/uk-fallback-map-v3.gif');
}
.gcc.mobile.unified.home-page .home-page-header .map-bg,
.gcc.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/gcc-fallback-map.gif');
}
.na.mobile.unified.home-page .home-page-header .map-bg,
.na.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/na-fallback-map.gif');
}
.ir.mobile.unified.home-page .home-page-header .map-bg,
.ir.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/ir-fallback-map.gif');
}
.in.mobile.unified.home-page .home-page-header .map-bg,
.in.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/in-fallback-map-v2.gif');
}
.pk.mobile.unified.home-page .home-page-header .map-bg,
.pk.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/pk-fallback-map.gif');
}
.lev.mobile.unified.home-page .home-page-header .map-bg,
.lev.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/lev-fallback-map.gif');
}
.fi.mobile.unified.home-page .home-page-header .map-bg,
.fi.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/fi-fallback-map-v2.gif');
}
.dk.mobile.unified.home-page .home-page-header .map-bg,
.dk.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/dk-fallback-map-v2.gif');
}
.no.mobile.unified.home-page .home-page-header .map-bg,
.no.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/no-fallback-map-v2.gif');
}
.se.mobile.unified.home-page .home-page-header .map-bg,
.se.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/se-fallback-map-v2.gif');
}
.us.mobile.unified.home-page .home-page-header .map-bg,
.us.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/us-fallback-map-v2.gif');
}
.de.mobile.unified.home-page .home-page-header .map-bg,
.de.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/de-fallback-map-v2.gif');
}
.fr.mobile.unified.home-page .home-page-header .map-bg,
.fr.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/fr-fallback-map-v2.gif');
}
.cn.mobile.unified.home-page .home-page-header .map-bg,
.cn.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/cn-fallback-map-v2.gif');
}
.au.mobile.unified.home-page .home-page-header .map-bg,
.au.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/au-fallback-map-v5.gif');
}
.hk.mobile.unified.home-page .home-page-header .map-bg,
.hk.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/hk-fallback-map.gif');
}
.id.mobile.unified.home-page .home-page-header .map-bg,
.id.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/id-fallback-map.gif');
}
.my.mobile.unified.home-page .home-page-header .map-bg,
.my.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/my-fallback-map.gif');
}
.ph.mobile.unified.home-page .home-page-header .map-bg,
.ph.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/ph-fallback-map.gif');
}
.sg.mobile.unified.home-page .home-page-header .map-bg,
.sg.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/sg-fallback-map-v2.gif');
}
.th.mobile.unified.home-page .home-page-header .map-bg,
.th.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/th-fallback-map.gif');
}
.mena.mobile.unified.home-page .home-page-header .map-bg,
.mena.unified.home-page .home-page-header .map-bg .fallback {
  background-image: url('images/gif/mena-fallback-map.gif');
}
@media (max-width: 1059px) {
  .mobile.unified.home-page .home-page-header .map-bg {
    height: calc(100% - 100px);
  }
}
@media (max-width: 767px) {
  .unified.home-page .home-page-header .map-bg {
    height: calc(100% - 85px);
  }
  .uk.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/uk-fallback-map-v3.gif');
  }
  .gcc.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/gcc-fallback-map.gif');
  }
  .na.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/na-fallback-map.gif');
  }
  .ir.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/ir-fallback-map.gif');
  }
  .in.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/in-fallback-map-v2.gif');
  }
  .pk.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/pk-fallback-map.gif');
  }
  .lev.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/lev-fallback-map.gif');
  }
  .fi.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/fi-fallback-map-v2.gif');
  }
  .dk.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/dk-fallback-map-v2.gif');
  }
  .no.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/no-fallback-map-v2.gif');
  }
  .se.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/se-fallback-map-v2.gif');
  }
  .us.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/us-fallback-map-v2.gif');
  }
  .de.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/de-fallback-map-v2.gif');
  }
  .fr.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/fr-fallback-map-v2.gif');
  }
  .cn.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/cn-fallback-map-v2.gif');
  }
  .au.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/au-fallback-map-v5.gif');
  }
  .hk.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/hk-fallback-map.gif');
  }
  .id.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/id-fallback-map.gif');
  }
  .my.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/my-fallback-map.gif');
  }
  .ph.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/ph-fallback-map.gif');
  }
  .sg.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/sg-fallback-map-v2.gif');
  }
  .th.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/th-fallback-map.gif');
  }
  .mena.unified.home-page .home-page-header .map-bg {
    background-image: url('images/gif/mena-fallback-map.gif');
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header {
    padding: 0 0 30px 0;
  }
}
.mobile.unified.home-page .home-page-header.rendered {
  height: 92%;
}
.unified.home-page .home-page-header.rendered .page-nav > li {
  visibility: visible;
  opacity: 1;
}
.unified.home-page .home-page-header.rendered .page-nav > li > div {
  opacity: 1;
  visibility: visible;
  display: -ms-flexbox;
  display: flex;
}
.unified.home-page .home-page-header.rendered .page-sections {
  transition: none;
}
.unified.home-page .home-page-header.rendered .nav-container h2 > span {
  opacity: 1;
}
.unified.home-page .home-page-header.fixed {
  height: 100px !important;
  background: #333333;
  position: fixed;
  width: 100%;
  z-index: 500;
  overflow: visible;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header.fixed {
    height: 100px;
  }
}
.unified.home-page .home-page-header.fixed .nav-container > h2 {
  display: none;
}
.unified.home-page .home-page-header.fixed > p {
  display: none;
}
.unified.home-page .home-page-header.fixed > nav {
  height: 70px;
  overflow: visible;
}
.unified.home-page .home-page-header.fixed > nav .logo {
  top: 0 !important;
  left: 0 !important;
  transition: none;
  -ms-flex-item-align: center;
  align-self: center;
  position: relative;
  height: auto;
  transform: none !important;
}
.unified.home-page .home-page-header.fixed > nav .logo > div {
  transform: none !important;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header.fixed > nav .logo {
    padding: 12px 0 13px 50px;
  }
}
@media (max-width: 1059px) {
  .unified.home-page .home-page-header.fixed > nav .logo {
    padding-left: 0;
    margin-left: 0;
  }
  .unified.home-page .home-page-header.fixed > nav .logo::before {
    display: none;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header.fixed > nav .logo {
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
    padding-left: 0;
    margin-left: 0;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header.fixed > nav .logo {
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header.fixed > nav .login-box {
    position: relative;
    right: 0 !important;
    transform: translate(0, 0px) !important;
    top: 0;
    padding: 0 20px;
    -ms-flex-item-align: center;
    align-self: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 202px;
    flex: 0 0 202px;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header.fixed > nav .login-box {
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
  }
}
.unified.home-page .home-page-header.fixed > nav .page-sections {
  max-width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: none;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header.fixed > nav .page-sections {
    -ms-flex: 0 0 364px;
    flex: 0 0 364px;
    max-width: 364px;
    display: block;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header.fixed > nav .page-sections {
    -ms-flex: 0 0 509px;
    flex: 0 0 509px;
    max-width: 509px;
  }
}
@media (min-width: 1060px) {
  .unified.home-page .home-page-header.fixed > nav .page-sections {
    -ms-flex: 0 0 580px;
    flex: 0 0 580px;
    max-width: 580px;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header.fixed > nav .page-sections {
    -ms-flex: 0 0 70.70%;
    flex: 0 0 70.70%;
    max-width: 70.70%;
  }
}
.unified.home-page .home-page-header.fixed > nav .page-nav {
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-right: 1px solid #fff;
  margin-bottom: 0;
  max-height: 70px;
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li {
  transition: none;
  border-radius: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #fff;
  border-right-width: 1px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
  max-height: 70px;
  opacity: 1;
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li.no-borders:hover {
  border-color: #fff;
  border-right-width: 1px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li.no-borders .nav-section-header:after {
  content: normal;
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li > div {
  opacity: 1;
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li .nav-section-description {
  display: none;
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child {
  text-align: center;
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .alternate-nav-text {
  font-size: 18px;
  text-align: left;
  font-weight: 400;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .alternate-nav-text {
    font-size: 15px;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .alternate-nav-text {
    font-size: 18px;
  }
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .nav-text {
  font-size: 18px;
  text-align: left;
  font-weight: 400;
  margin: 3px 0 0 0;
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .nav-text {
    font-size: 15px;
  }
}
@media (min-width: 1060px) {
  .unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .nav-text {
    font-size: 18px;
  }
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .svgi {
  margin-right: 20px;
}
.unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .svgi.icon-take-part,
.unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .svgi.icon-find-solutions,
.unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .svgi.icon-results,
.unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .svgi.icon-yg-mobile {
  vertical-align: top;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .svgi {
    margin-right: 5px;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .svgi {
    margin-right: 10px;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header.fixed > nav .page-nav > li a:first-child .svgi {
    margin-right: 20px;
  }
}
.unified.home-page .home-page-header.fixed .map-bg {
  display: none;
}
.unified.home-page .home-page-header.fixed .logo {
  display: none;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header.fixed .logo {
    display: block;
  }
}
.unified.home-page .home-page-header.fixed .main-search-box {
  margin-top: 0;
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 1;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper {
  opacity: 1 !important;
}
.rtl.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search {
  direction: rtl;
  transform: rotateY(180deg);
}
.unified.home-page .home-page-header.fixed .main-search-box .main-search-wrapper .main-search input {
  font-size: 14px;
}
.unified.home-page .home-page-header:not(.fixed) > p {
  color: #ef2d27;
  font-size: 15px;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-weight: 600;
  z-index: 10;
  text-align: center;
  will-change: opacity;
  height: 30px;
  background: inherit;
}
.rtl.unified.home-page .home-page-header:not(.fixed) > p {
  transform: rotateY(180deg);
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header:not(.fixed) > p {
    font-size: 26px;
    bottom: 0;
    height: 50px;
  }
}
.unified.home-page .home-page-header:not(.fixed) .icon-world-map {
  display: none;
  width: 230px;
  height: 137px;
  margin: 20px auto 0 auto;
  position: fixed;
  top: 170px;
  left: 120px;
  will-change: opacity;
}
@media (min-width: 1500px) {
  .uk.unified.home-page .home-page-header:not(.fixed) .icon-world-map {
    display: block;
  }
}
.unified.home-page .home-page-header:not(.fixed) .main-search-wrapper {
  position: fixed;
  right: 45px;
  top: 90px;
  width: 220px;
  z-index: 100;
  display: none;
  will-change: opacity;
}
.mobile.unified.home-page .home-page-header:not(.fixed) .main-search-wrapper {
  position: absolute;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header:not(.fixed) .main-search-wrapper {
    display: block;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header:not(.fixed) .main-search-wrapper {
    right: 90px;
    top: 140px;
  }
}
@media (min-width: 768px) and (max-width: 1700px) and (max-height: 800px) {
  .unified.home-page .home-page-header:not(.fixed) .main-search-wrapper {
    right: 45px;
    top: 70px;
  }
}
.unified.home-page .home-page-header:not(.fixed) .main-search {
  height: 30px;
}
.rtl.unified.home-page .home-page-header:not(.fixed) .main-search {
  direction: rtl;
  transform: rotateY(180deg);
}
.unified.home-page .home-page-header:not(.fixed) .main-search input {
  border: 1px solid #555555;
  background: transparent;
  color: #fff;
  background: #333;
}
.unified.home-page .home-page-header:not(.fixed) .main-search input::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}
.unified.home-page .home-page-header:not(.fixed) .main-search input:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}
.unified.home-page .home-page-header:not(.fixed) .main-search input::placeholder {
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .unified.home-page .home-page-header:not(.fixed) .main-search input {
    height: 30px;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header:not(.fixed) .main-search input {
    height: 30px;
  }
}
.unified.home-page .home-page-header:not(.fixed) .main-search .icon-magnifier {
  background-size: 20px 20px;
}
.unified.home-page .home-page-header:not(.fixed) .main-search .icon-x-close {
  background-size: 18px 18px;
}
.unified.home-page .home-page-header .page-nav {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  width: 100% !important;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav {
    max-height: 330px;
    height: 330px;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header .page-nav {
    max-height: 350px;
    height: 350px;
  }
}
@media (min-width: 768px) and (max-height: 768px) {
  .unified.home-page .home-page-header .page-nav {
    max-height: 270px;
    height: 270px;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .unified.home-page .home-page-header .page-nav {
    max-height: none;
    height: auto;
  }
}
.unified.home-page .home-page-header .nav-container {
  position: relative;
}
@media (max-width: 767px) {
  .unified.home-page .home-page-header .nav-container {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-height: 768px) {
  .unified.home-page .home-page-header .nav-container {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.unified.home-page .home-page-header .nav-container > h2 {
  position: relative;
  left: 0;
  right: 0;
  white-space: nowrap;
  overflow: hidden;
  font-size: 28px;
  margin-bottom: 9vmin;
  will-change: transform;
  padding: 0 20px;
  z-index: 49;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 660px) {
  .unified.home-page .home-page-header .nav-container > h2 {
    font-size: 5vmin;
    min-height: 20px;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .unified.home-page .home-page-header .nav-container > h2 {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    min-height: 20px;
    font-size: 3.5vw;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .nav-container > h2 {
    position: absolute;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header .nav-container > h2 {
    font-size: 38px;
  }
}
@media (min-width: 768px) and (max-width: 1700px) and (max-height: 800px) {
  .unified.home-page .home-page-header .nav-container > h2 {
    font-size: 28px;
    margin-top: 25px;
  }
}
@media (min-width: 768px) and (max-width: 1700px) and (max-height: 599px) {
  .unified.home-page .home-page-header .nav-container > h2 {
    font-size: 18px;
  }
}
.unified.home-page .home-page-header .nav-container > h2 > span {
  opacity: 0;
  white-space: nowrap;
}
.rtl.unified.home-page .home-page-header .nav-container > h2 > span {
  transform: rotateY(180deg) scaleX(1) scaleY(1) !important;
}
.unified.home-page .home-page-header .nav-container > h2 > span:first-child {
  margin-right: 5px;
}
@media (max-width: 660px) {
  .unified.home-page .home-page-header .nav-container > h2 > span {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .nav-container {
    -ms-flex-direction: row;
    flex-direction: row;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.unified.home-page .home-page-header .page-sections {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 5;
  flex: 5;
  max-width: 100%;
  z-index: 10;
  will-change: transform;
  padding: 0 20px;
  transition: all 0.3s;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-sections {
    -ms-flex: 0 0 95%;
    flex: 0 0 95%;
    max-width: 95%;
    max-height: 350px;
    padding: 0;
  }
}
@media (min-width: 1150px) {
  .unified.home-page .home-page-header .page-sections {
    -ms-flex: 0 0 1060px;
    flex: 0 0 1060px;
    max-width: 1060px;
  }
}
.unified.home-page .home-page-header > nav {
  max-width: 1500px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 767px) {
  .unified.home-page .home-page-header > nav.small {
    width: 100%;
    border-bottom: 5px solid #ef2d27;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header > nav.small {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header > nav.small {
    width: 992px;
  }
}
@media (min-width: 1060px) {
  .unified.home-page .home-page-header > nav.small {
    width: 1060px;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header > nav.small {
    width: 1500px;
  }
}
.unified.home-page .home-page-header .logo {
  width: 100%;
  z-index: 50;
  position: relative;
  margin: 60px auto 4vmin auto;
  max-height: 10vh;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 768px) {
  .mobile.unified.home-page .home-page-header .logo {
    position: absolute;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .logo {
    position: absolute;
    max-height: none;
    top: 0;
    left: 0;
    transform: translate3d(45px, 20px, 0);
    margin: 0;
    height: 100px;
    width: 366px;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform, width;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header .logo {
    position: fixed;
    transform: translate3d(90px, 70px, 0);
  }
}
@media (min-width: 768px) and (max-width: 1700px) and (max-height: 800px) {
  .unified.home-page .home-page-header .logo {
    transform: translate3d(45px, 20px, 0);
  }
}
@media (min-width: 1060px) {
  .unified.home-page .home-page-header .logo {
    width: 448px;
  }
}
.unified.home-page .home-page-header .logo .site-chooser-short {
  margin: auto;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .logo .site-chooser-short {
    margin: 0;
  }
}
.rtl.unified.home-page .home-page-header .logo .icon-yougov-logo {
  transform: rotateY(180deg);
}
.unified.home-page .home-page-header .logo .site-chooser-full {
  display: block;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  width: 100%;
  will-change: opacity;
  transform: translateZ(0);
}
.rtl.unified.home-page .home-page-header .logo .site-chooser-full {
  transform: rotateY(180deg);
}
.unified.home-page .home-page-header .logo .site-chooser-full .btn {
  background: transparent;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.unified.home-page .home-page-header .logo .site-chooser-full .btn:focus,
.unified.home-page .home-page-header .logo .site-chooser-full .btn:active,
.unified.home-page .home-page-header .logo .site-chooser-full .btn:hover {
  color: #fff;
}
.unified.home-page .home-page-header .logo .site-chooser-full .btn span:first-child {
  position: relative;
  top: 1px;
}
.unified.home-page .home-page-header .logo .site-chooser-full .btn .svgi {
  display: inline-block;
  width: 28px;
  height: 16px;
  vertical-align: middle;
  margin-left: 15px;
  border: 1px solid #ccc;
}
.unified.home-page .home-page-header .logo .site-chooser-full .btn .svgi.multi-lang {
  background: none;
  width: 10px;
  border: none;
  margin-left: 0;
}
.unified.home-page .home-page-header .logo .site-chooser-full .btn .svgi.multi-lang:after {
  margin-left: 2px;
  top: 6px;
}
.unified.home-page .home-page-header .logo .site-chooser-full .btn .svgi:after {
  border-style: solid;
  border-color: #aaa transparent;
  border-width: 7px 5px 0px 5px;
  content: " ";
  margin-left: 40px;
  width: 0;
  overflow: visible;
  top: 4px;
  position: relative;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .logo .site-chooser-full {
    width: 63%;
    top: 10px;
  }
}
.unified.home-page .home-page-header .logo.small {
  top: 0;
  left: 0;
  -ms-flex-item-align: center;
  align-self: center;
  height: auto;
}
@media (max-width: 991px) {
  .unified.home-page .home-page-header .logo.small {
    -ms-flex: 0 0 202px;
    flex: 0 0 202px;
    max-width: 202px;
    padding-left: 0;
  }
}
.unified.home-page .home-page-header .logo.small .site-chooser-short .lang {
  opacity: 1;
}
.unified.home-page .home-page-header .logo.small .icon-yougov-logo {
  display: inline-block;
  vertical-align: middle;
}
.unified.home-page .home-page-header .logo.small .site-chooser-full {
  opacity: 0;
  height: 0;
}
.unified.home-page .home-page-header .logo a {
  background-size: contain;
  vertical-align: middle;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 45vmin;
  max-height: 60px;
  min-height: 10vh;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .logo a {
    width: 63%;
    height: 60px;
    min-height: 45px;
    min-width: 140px;
  }
}
.unified.home-page .home-page-header .logo .site-chooser-short .lang {
  opacity: 1;
  transition: opacity 0.3s;
  background: none;
  color: #fff;
  vertical-align: middle;
  margin-top: 8px;
  display: block;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .logo .site-chooser-short .lang {
    opacity: 0;
  }
}
.unified.home-page .home-page-header .login-box {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  margin: auto;
  padding: 0;
  -ms-flex-item-align: center;
  align-self: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  height: 70px;
  z-index: 200;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  transform: translateZ(0);
}
.unified.home-page .home-page-header .login-box .login-box-authenticated,
.unified.home-page .home-page-header .login-box .login-box-unauthenticated {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
}
.rtl.unified.home-page .home-page-header .login-box .login-box-authenticated > div,
.rtl.unified.home-page .home-page-header .login-box .login-box-unauthenticated > div,
.rtl.unified.home-page .home-page-header .login-box .login-box-authenticated > a,
.rtl.unified.home-page .home-page-header .login-box .login-box-unauthenticated > a {
  transform: rotateY(180deg);
}
@media (max-width: 768px) {
  .unified.home-page .home-page-header .login-box .login-box-authenticated,
  .unified.home-page .home-page-header .login-box .login-box-unauthenticated {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.unified.home-page .home-page-header .login-box .login-box-authenticated a.btn.btn-secondary,
.unified.home-page .home-page-header .login-box .login-box-unauthenticated a.btn.btn-secondary {
  width: 100%;
  margin: 0;
  background: #454545;
  border: 1px solid #454545;
}
.unified.home-page .home-page-header .login-box .login-box-authenticated a.btn.btn-secondary:hover,
.unified.home-page .home-page-header .login-box .login-box-unauthenticated a.btn.btn-secondary:hover,
.unified.home-page .home-page-header .login-box .login-box-authenticated a.btn.btn-secondary:active,
.unified.home-page .home-page-header .login-box .login-box-unauthenticated a.btn.btn-secondary:active,
.unified.home-page .home-page-header .login-box .login-box-authenticated a.btn.btn-secondary.active,
.unified.home-page .home-page-header .login-box .login-box-unauthenticated a.btn.btn-secondary.active {
  background: #3b3b3b;
  border: 1px solid #3b3b3b;
}
.unified.home-page .home-page-header .login-box .login-box-authenticated a.btn,
.unified.home-page .home-page-header .login-box .login-box-unauthenticated a.btn {
  width: auto;
}
.unified.home-page .home-page-header .login-box .login-tooltip {
  top: 20px;
  left: -116px;
  color: #333;
}
.unified.home-page .home-page-header .login-box > div {
  padding: 23px 0 20px 0;
}
.unified.home-page .home-page-header .login-box .login-btn-wrapper {
  margin-right: 5px;
}
.unified.home-page .home-page-header .login-box a.btn-primary {
  margin-left: 5px;
}
.unified.home-page .home-page-header .login-box .login-btn-wrapper,
.unified.home-page .home-page-header .login-box a.btn-primary {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .unified.home-page .home-page-header .login-box {
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .login-box {
    position: fixed;
    right: 90px;
    top: 0;
    transform: translate(45px, 20px);
    width: 220px;
    max-width: 220px;
    left: auto;
    margin: 0;
  }
  .mobile.unified.home-page .home-page-header .login-box {
    position: absolute;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-header .login-box {
    right: 180px;
    transform: translate(90px, 70px);
  }
}
@media (min-width: 768px) and (max-width: 1700px) and (max-height: 800px) {
  .unified.home-page .home-page-header .login-box {
    right: 90px;
    top: 0;
    transform: translate(45px, 0px);
  }
}
.unified.home-page .home-page-header .login-box.small {
  right: 10px;
  top: 10px;
}
.unified.home-page .home-page-header .page-nav {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 991px) and (orientation: landscape) {
  .unified.home-page .home-page-header .page-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.unified.home-page .home-page-header .page-nav li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified.home-page .home-page-header .page-nav li:before {
  content: normal;
}
.unified.home-page .home-page-header .page-nav > li {
  position: relative;
  border: 1px solid #fff;
  border-radius: 6px;
  width: 100%;
  margin-bottom: 4vh;
  padding: 0;
  overflow: hidden;
  z-index: 100;
  height: 100%;
  opacity: 0;
  will-change: transform, opacity, width;
  transform: translateZ(0);
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-flex-direction: column;
  flex-direction: column;
}
.unified.home-page .home-page-header .page-nav > li:last-child {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30%;
    margin-bottom: 0;
    max-height: 330px;
    height: 330px;
    visibility: hidden;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .unified.home-page .home-page-header .page-nav > li {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 32%;
    height: auto;
    margin-bottom: 0;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header .page-nav > li {
    max-height: 350px;
    height: 350px;
  }
}
@media (min-width: 768px) and (max-height: 768px) {
  .unified.home-page .home-page-header .page-nav > li {
    height: 270px;
  }
  .unified.home-page .home-page-header .page-nav > li .nav-description-container .nav-description-read-more,
  .unified.home-page .home-page-header .page-nav > li .nav-description-container .nav-description-text {
    display: none;
  }
}
.unified.home-page .home-page-header .page-nav > li.no-borders {
  border-color: transparent;
  transition: border-color 0.3s;
}
.unified.home-page .home-page-header .page-nav > li.no-background > div a:first-child .nav-section-header:after {
  transition: background 0.2s;
  background: transparent;
  content: normal !important;
}
.unified.home-page .home-page-header .page-nav > li span {
  display: block;
}
.unified.home-page .home-page-header .page-nav > li > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  opacity: 0;
  width: 100%;
  overflow: hidden;
  will-change: transform, opacity;
  transform: translateZ(0);
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div {
    visibility: hidden;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child {
  position: relative;
  overflow: hidden;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-height: 70px;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child > span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-section-header {
  display: block;
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  will-change: transform;
  transform: translateZ(0);
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-section-header {
    height: 70px;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-section-header > span {
  position: relative;
  z-index: 10;
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-section-header:after {
  background: #222;
  display: block;
  width: 150%;
  position: absolute;
  left: 0;
  height: 100%;
  z-index: 1;
  content: '';
}
@media (max-width: 767px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-section-header {
    padding: 0 20px;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-section-header {
    padding: 0 10px;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .alternate-nav-text {
  display: none;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .alternate-nav-text {
    display: block;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .alternate-nav-text {
    display: none;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-text {
  display: block;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-text {
    display: none;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-text {
    display: block;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .alternate-nav-text,
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-text {
  color: #fff;
  font-size: 5vw;
  text-transform: uppercase;
  text-align: left;
  font-weight: 400;
  padding: 5px 0;
  width: 80%;
  white-space: nowrap;
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0;
  line-height: 1;
}
.rtl.unified.home-page .home-page-header .page-nav > li > div > a:first-child .alternate-nav-text,
.rtl.unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-text {
  transform: rotateY(180deg);
}
@media (max-width: 767px) and (orientation: landscape) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .alternate-nav-text,
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-text {
    font-size: 2.2vw;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .alternate-nav-text,
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .nav-text {
    font-size: 22px;
    width: auto;
    text-align: center;
    padding: 0;
    line-height: 1.4;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi {
  background-size: contain;
  margin: 0;
  left: 0;
  right: 0;
  max-width: 6.5vmax;
  min-width: 4vmax;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: 4vmin;
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi:after {
  content: '';
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    display: inline-block;
    max-width: none;
    min-width: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-item-align: center;
    align-self: center;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi {
    margin-right: 20px;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi.icon-take-part {
  background-size: contain;
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi.icon-find-solutions {
  background-size: contain;
}
.unified.home-page .home-page-header .page-nav > li > div > a:first-child .svgi.icon-results {
  background-size: contain;
}
.unified.home-page .home-page-header .page-nav > li > div > a:last-child {
  display: none;
  width: 100%;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-align: stretch;
  align-items: stretch;
  will-change: opacity;
  transform: translateZ(0);
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:last-child {
    display: -ms-flexbox;
    display: flex;
  }
}
.rtl.unified.home-page .home-page-header .page-nav > li > div > a:last-child {
  transform: rotateY(180deg);
}
.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span {
  background: rgba(34, 34, 34, 0.8);
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:last-child > span {
    display: block;
    max-height: 258px;
  }
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:last-child > span {
    max-height: 278px;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-image {
  height: 100px;
  display: block;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
.rtl.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-image {
  transform: rotateY(180deg);
}
@media (min-width: 1500px) {
  .unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-image {
    height: 115px;
  }
}
.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-container {
  padding: 10px 20px;
  font-size: 15px;
  color: #fff;
  position: relative;
}
.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-container .nav-description-header {
  font-size: 17px;
  margin-bottom: 8px;
  min-height: 22px;
  max-height: 62px;
  line-height: 1.2;
  overflow: hidden;
  font-weight: 500;
}
.rtl.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-container .nav-description-header {
  text-align: right;
}
.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-container .nav-description-text {
  margin-bottom: 10px;
  font-size: 12px;
  max-height: 47px;
  min-height: 47px;
  overflow: hidden;
  line-height: 1.3;
  position: relative;
}
.rtl.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-container .nav-description-text {
  text-align: right;
}
.unified.home-page .home-page-header .page-nav > li > div > a:last-child > span .nav-description-container .nav-description-read-more {
  margin-bottom: 10px;
  font-size: 12px;
}
.unified.home-page .home-page-header .page-nav > li.active,
.unified.home-page .home-page-header .page-nav > li:hover {
  overflow: hidden;
  border: 1px solid #ef2d27;
}
.unified.home-page .home-page-header .page-nav > li.active a,
.unified.home-page .home-page-header .page-nav > li:hover a {
  background-color: #292929;
  color: #fff;
  cursor: pointer;
}
.unified.home-page .home-page-header .page-nav > li.active.no-borders,
.unified.home-page .home-page-header .page-nav > li:hover.no-borders {
  border-color: transparent;
}
.unified.home-page .home-page-header .page-nav > li.active.no-borders a,
.unified.home-page .home-page-header .page-nav > li:hover.no-borders a {
  background-color: transparent;
}
.unified.home-page .home-page-header .page-nav > li.active.no-borders .nav-section-header:after,
.unified.home-page .home-page-header .page-nav > li:hover.no-borders .nav-section-header:after {
  background-color: #292929;
  color: #fff;
  cursor: pointer;
  transition: background 0.3s;
}
.unified.home-page .sidenav {
  box-sizing: border-box;
  position: fixed;
  width: 222px;
  min-width: 222px;
  max-width: 222px;
  bottom: 0;
  z-index: 1003;
  background-color: #fff;
  overflow: auto;
  top: 0;
  left: 0;
  transform: translate3d(-100%, 0, 0);
  display: block;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .unified.home-page .sidenav {
    display: block;
  }
}
.unified.home-page .sidenav.open {
  transform: translate3d(0, 0, 0);
  display: block;
}
.unified.home-page .sidenav.open + div {
  overflow: hidden;
}
.unified.home-page footer {
  border-top: 1px solid #ccc;
  background: #e5e5e5;
  position: relative;
  top: 92%;
}
.mobile.unified.home-page footer {
  top: 0;
}
@media (max-width: 767px) {
  .unified.home-page footer {
    top: 0;
    display: block;
  }
}
.unified.home-page footer ul {
  display: block;
}
.unified.home-page footer ul li {
  margin: 0;
  font-size: 14px;
  position: static;
}
.unified.home-page footer ul li:before {
  content: normal;
}
.unified.home-page footer .footer-content {
  display: table;
  margin: 50px auto 0 auto;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .unified.home-page footer .footer-content {
    margin: 20px auto 0 auto;
    padding-bottom: 20px;
  }
}
.unified.home-page footer .footer-content .section-nav {
  float: left;
  margin-left: 20px;
  font-size: 16px;
}
.rtl.unified.home-page footer .footer-content .section-nav {
  float: right;
  margin-left: 0;
  margin-right: 20px;
  text-align: right;
}
.unified.home-page footer .footer-content .section-nav:first-child {
  margin-left: 0;
}
@media (max-width: 767px) {
  .unified.home-page footer .footer-content .section-nav {
    width: 100%;
    padding: 0 20px;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .unified.home-page footer .footer-content .section-nav .social-bookmarks {
    margin-bottom: 0;
  }
}
.unified.home-page footer .footer-content .section-nav .nav-header {
  font-weight: 600;
  font-size: 20px;
  min-height: 40px;
  text-transform: uppercase;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #ccc;
}
.unified.home-page footer .footer-content .section-nav .nav-header .svgi {
  height: 23px;
  width: 100px;
  display: block;
  background-size: contain;
}
.rtl.unified.home-page footer .footer-content .section-nav .nav-header .svgi {
  float: right;
}
.unified.home-page footer .footer-content .section-nav .nav-header > a {
  color: #666;
}
.unified.home-page footer .footer-content .section-nav .nav-header > a:hover {
  color: #ef2d27;
}
.unified.home-page footer .footer-content .section-nav .links,
.unified.home-page footer .footer-content .section-nav .nav {
  width: 222px;
}
@media (max-width: 991px) {
  .unified.home-page footer .footer-content .section-nav .links,
  .unified.home-page footer .footer-content .section-nav .nav {
    width: 100%;
  }
}
.unified.home-page footer .footer-content .section-nav .links li,
.unified.home-page footer .footer-content .section-nav .nav li {
  display: block;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
  margin: 0;
  min-height: 30px;
}
.unified.home-page footer .footer-content .section-nav .links li > a,
.unified.home-page footer .footer-content .section-nav .nav li > a {
  padding: 10px 0;
  color: #666;
  display: block;
  float: none;
}
.unified.home-page footer .footer-content .section-nav .links li > a:hover,
.unified.home-page footer .footer-content .section-nav .nav li > a:hover {
  color: #ef2d27;
  background: transparent;
}
.unified.home-page footer .footer-content .section-nav.hidden-xs {
  display: none;
}
.unified.home-page footer .footer-content .social-bookmarks {
  margin: 20px 0;
}
.unified.home-page footer .footer-content .social-bookmarks > li .facebook {
  margin-left: 0;
}
.unified.home-page .d3-tip {
  z-index: 10;
}
.unified.home-page .d3-tip .tip-header {
  height: 25px;
  background: #ef2d27;
  text-transform: uppercase;
  color: #fff;
  padding: 2px 6px 0 6px;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  z-index: 100;
}
.unified.home-page .d3-tip .latest-opinion {
  padding: 10px;
}
.unified.home-page .home-page-container {
  height: 100%;
}
.unified.home-page .home-page-container .latest-articles {
  min-height: 769px;
}
.unified.home-page .home-page-container .latest-articles.box-component {
  margin-bottom: 0;
}
@media (min-width: 480px) {
  .unified.home-page .home-page-container .latest-articles {
    min-height: 604px;
  }
}
.unified.home-page .home-page-container .latest-articles > div {
  padding: 0;
}
.unified.home-page .home-page-container .latest-articles .article-item {
  position: relative;
  padding: 20px;
  z-index: 10;
}
.unified.home-page .home-page-container .latest-articles .article-item:hover .article-content {
  color: #ef2d27;
}
.unified.home-page .home-page-container .latest-articles .article-item .article-link {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 30;
}
.unified.home-page .home-page-container .latest-articles .article-item .article-img {
  width: 100%;
  height: 145px;
  border: 1px solid #ccc;
  float: left;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  padding: 0;
}
.rtl.unified.home-page .home-page-container .latest-articles .article-item .article-img {
  float: right;
}
@media (min-width: 480px) {
  .unified.home-page .home-page-container .latest-articles .article-item .article-img {
    width: 48%;
  }
}
.unified.home-page .home-page-container .latest-articles .article-item .article-content {
  float: left;
  width: 100%;
  padding-left: 0;
  margin-top: 10px;
  position: relative;
}
.rtl.unified.home-page .home-page-container .latest-articles .article-item .article-content {
  float: right;
}
.unified.home-page .home-page-container .latest-articles .article-item .article-content .article-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  max-height: 72px;
  overflow: hidden;
}
@media (min-width: 480px) {
  .unified.home-page .home-page-container .latest-articles .article-item .article-content {
    width: 52%;
    padding-left: 20px;
    margin: 0;
  }
  .rtl.unified.home-page .home-page-container .latest-articles .article-item .article-content {
    padding-right: 20px;
    text-align: right;
  }
}
.unified.home-page .home-page-container .latest-articles .article-item .article-content p {
  font-size: 16px;
  overflow: hidden;
  margin-bottom: 0;
  margin-top: 5px;
  line-height: 1.2;
}
@media (min-width: 480px) {
  .unified.home-page .home-page-container .latest-articles .article-item .article-content p {
    height: 57.6px;
  }
}
.unified.home-page .home-page-container .search-cube-wrapper {
  position: relative;
}
.unified.home-page .home-page-container .search-cube-wrapper .icon-cube-wrapper {
  position: absolute;
  z-index: 150;
  display: none;
  width: 130px;
  height: 210px;
  left: -40px;
}
@media (min-width: 1350px) {
  .unified.home-page .home-page-container .search-cube-wrapper .icon-cube-wrapper {
    display: block;
  }
}
.unified.home-page .home-page-container .search-cube-wrapper .icon-cube-wrapper > a {
  font-size: 24px;
  color: #ef2d27;
  font-weight: 500;
  width: 325px;
  padding-left: 44px;
  display: block;
  bottom: -115px;
  position: absolute;
}
.unified.home-page .home-page-container .search-cube-wrapper .icon-cube-wrapper .cube {
  margin: auto;
  position: absolute;
  top: 80px;
  left: 20px;
  height: 140px;
  width: 140px;
}
.unified.home-page .home-page-container .search-cube-wrapper .icon-cube-wrapper .cube-video {
  position: absolute;
  top: -8px;
  left: -60px;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube.box-component {
  margin-bottom: 0;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .input-container {
  position: relative;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .input-container input {
  height: 40px;
  width: 100%;
  padding: 5px 32px 3px 10px;
  border: 1px solid #ccc;
  color: #666;
  border-radius: 0;
  box-shadow: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .input-container button,
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .input-container .round-loader-white {
  width: 32px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .input-container .svgi.icon-magnifier {
  background-size: 20px 20px;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .input-container .svgi.icon-x-close {
  background-size: 18px 23px;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .box-content {
  min-height: 487px;
  position: relative;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results-label {
  font-size: 20px;
  margin: 10px 0 0 0;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .circle-loader {
  margin: auto;
  left: 0;
  top: 250px;
  right: 0;
  position: absolute;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results {
  margin: 10px 0 0 0;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thing-link {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 12;
  border: 0px solid #ef2d27;
  transition: border 0.35s;
  transform-origin: 50% 50%;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail {
  position: absolute;
  transition: transform 0.35s;
  transform-origin: 50% 50%;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-border {
  z-index: 11;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thing-label {
  z-index: 10;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper {
  position: relative;
  display: inline-block;
  width: 48%;
  height: auto;
  padding-bottom: 48%;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:hover .thumbnail {
  transform: scale3d(0.96, 0.96, 1);
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:hover .thing-link {
  border-width: 4px;
  outline: 1px solid #ef2d27;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(-n+3)) {
  margin-top: 0;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(3n)) {
  margin-right: 0;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(-n+2)) {
  margin-top: 3px;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(2n)) {
  margin-right: 8px;
}
@media (min-width: 441px) {
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper {
    width: 47%;
    padding-bottom: 47%;
  }
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(-n+2)) {
    margin-top: 18px;
  }
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(2n)) {
    margin-right: 22px;
  }
}
@media (min-width: 600px) {
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper {
    width: 168px;
    height: 168px;
    padding-bottom: 0;
  }
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(-n+2)) {
    margin-top: 0;
  }
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(2n)) {
    margin-right: 0;
  }
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(-n+3)) {
    margin-top: 12px;
  }
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .thumbnail-wrapper:not(:nth-child(3n)) {
    margin-right: 17px;
  }
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .node-type-icon-white {
  position: absolute;
  width: 100px;
  height: 100px;
  opacity: 1;
  background-position: -431px -30px;
  right: 0;
  left: 0;
  top: 15px;
  margin: auto;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .more-suggestions {
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-size: 45px 40px;
  background-position: 50% 20px;
  margin: 0;
  top: 0;
  left: 0;
  border-radius: 0;
  animation-name: none;
}
@media (min-width: 383px) {
  .unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .more-suggestions {
    background-size: 85px 80px;
  }
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .results .more-suggestions + .thing-label {
  color: #49b64a;
  background: transparent;
  font-weight: 600;
  text-transform: uppercase;
  bottom: 15px;
  z-index: 10;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .no-results-message {
  position: relative;
  text-align: center;
  width: 100%;
  top: 150px;
  font-size: 20px;
  font-weight: 600;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .thumbnail-wrapper.ng-enter-stagger {
  animation-delay: 0.05s;
  animation-duration: 0s;
}
.unified.home-page .home-page-container .search-cube-wrapper .search-cube .thumbnail-wrapper.ng-enter {
  animation-name: zoomIn;
  animation-duration: 0.1s;
  animation-fill-mode: both;
}
.unified.home-page .home-page-container .home-widget.yougov-services {
  margin: 0 auto 70px auto;
  width: 100%;
  clear: both;
  position: static;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-container .home-widget.yougov-services {
    margin: 0 auto 230px auto;
    position: relative;
    width: 580px;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-container .home-widget.yougov-services {
    width: 992px;
  }
}
@media (min-width: 1060px) {
  .unified.home-page .home-page-container .home-widget.yougov-services {
    width: 1060px;
  }
}
@media (min-width: 1200px) {
  .unified.home-page .home-page-container .home-widget.yougov-services {
    width: 1200px;
  }
}
.unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box {
  height: 210px;
  width: 100%;
  border: 1px solid #ccc;
  padding: 20px;
  background-color: #fff;
  margin-top: 20px;
  position: relative;
  z-index: 100;
  max-width: 580px;
  margin: 20px auto ;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box {
    margin-top: 70px;
  }
}
.unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box .service-header {
  font-size: 24px;
  line-height: 1;
  font-weight: 300;
  height: 26px;
}
.unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box .service-header img {
  width: 100%;
}
.unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box .service-link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box .service-content {
  position: relative;
  display: table;
  width: 100%;
  margin: 16px 0 0 0;
  min-height: 125px;
}
.unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box .service-content .service-excerpt {
  display: table-cell;
  background: #000;
  padding: 10px;
  width: 65%;
  color: #fff;
  font-size: 15px;
}
.unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box .service-content .service-bg {
  display: table-cell;
  width: 35%;
  height: 125px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  height: 100%;
}
@media (min-width: 600px) {
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box .service-content .service-excerpt {
    position: absolute;
    bottom: 0;
    background: rgba(48, 26, 21, 0.8);
    width: 100%;
    display: block;
    font-size: 14px;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box .service-content .service-bg {
    width: 100%;
    height: 125px;
    position: relative;
    display: block;
  }
}
.unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box {
    width: 280px;
    margin-top: 0;
    float: left;
    margin-right: 20px;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:first-child {
    margin-top: 0;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:nth-child(2n) {
    margin-right: 0;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:not(:nth-child(-n+2)) {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box {
    width: 240px;
    margin-right: 10px;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:nth-child(2n) {
    margin-right: 10px;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:not(:nth-child(-n+2)) {
    margin-top: 0;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1060px) {
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box {
    width: 250px;
    margin-right: 20px;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:nth-child(2n) {
    margin-right: 20px;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box {
    margin-right: 20px;
    width: 285px;
  }
  .unified.home-page .home-page-container .home-widget.yougov-services .yougov-service-box:last-child {
    margin-right: 0;
  }
}
.unified.home-page .home-page-container .home-widget.opinions-map {
  width: 100%;
  position: relative;
  z-index: 30;
}
@media (min-width: 580px) {
  .unified.home-page .home-page-container .home-widget.opinions-map {
    width: 580px;
    margin: auto;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-container .home-widget.opinions-map {
    float: right;
    overflow: hidden;
    transform: translateZ(0);
  }
  .uk.unified.home-page .home-page-container .home-widget.opinions-map {
    width: 338px;
    height: 497px;
    top: -77px;
  }
  .uk.unified.home-page .home-page-container .home-widget.opinions-map > div {
    height: 100%;
  }
  .uk.unified.home-page .home-page-container .home-widget.opinions-map > div > div {
    height: 100%;
  }
  .uk.unified.home-page .home-page-container .home-widget.opinions-map svg {
    width: 338px;
    height: 497px;
  }
  .de.unified.home-page .home-page-container .home-widget.opinions-map {
    width: 300px;
    height: 380px;
    top: -50px;
    overflow: hidden;
  }
  .de.unified.home-page .home-page-container .home-widget.opinions-map svg {
    position: absolute;
    left: 10px;
  }
  .us.unified.home-page .home-page-container .home-widget.opinions-map {
    width: 380px;
    height: 242px;
    top: 50px;
    left: 25px;
  }
  .us.unified.home-page .home-page-container .home-widget.opinions-map svg {
    width: 380px;
    height: 242px;
    position: absolute;
  }
}
.unified.home-page .home-page-container .home-widget.opinions-map rect {
  width: 4px;
  height: 4px;
  fill: #666;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o1 {
  opacity: 0.1;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o2 {
  opacity: 0.2;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o3 {
  opacity: 0.3;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o4 {
  opacity: 0.4;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o5 {
  opacity: 0.5;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o6 {
  opacity: 0.6;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o7 {
  opacity: 0.7;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o8 {
  opacity: 0.8;
}
.unified.home-page .home-page-container .home-widget.opinions-map rect.o9 {
  opacity: 0.9;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper {
  min-height: 229px;
  margin-bottom: 0;
  z-index: 10;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .box-heading {
  padding: 5px 10px 3px 10px;
  background: #ef2d27;
  color: #fff;
  min-height: 0;
  font-size: 19px;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .box-content {
  padding: 10px;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .latest-opinion {
  height: auto;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .latest-opinion .latest-opinion-info {
  display: -ms-flexbox;
  display: flex;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .latest-opinion .latest-opinion-info .latest-opinion-details {
  font-size: 16px;
  -ms-flex: 1;
  flex: 1;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .latest-opinion .latest-opinion-info .latest-opinion-details .latest-opinion-target {
  font-size: 16px;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .latest-opinion .latest-opinion-content {
  font-size: 16px;
  word-wrap: break-word;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .latest-opinion .response-buttons.mini-response-buttons .response-button {
  width: 25%;
  height: 33px;
}
.unified.home-page .home-page-container .home-widget.opinions-map .opinion-wrapper .latest-opinion .response-level-labels {
  height: 25px;
  line-height: 30px;
  margin-bottom: 0;
}
:not(.mobile).unified.home-page .home-page-container .home-widget.opinions-map.active rect {
  fill: #ef2d27;
}
.unified.home-page .home-page-container .todays-agenda-wrapper {
  position: relative;
}
.unified.home-page .home-page-container .todays-agenda-wrapper .todays-agenda .box-heading {
  z-index: 1;
  border-bottom: 1px solid #ccc;
}
.unified.home-page .home-page-container .todays-agenda-wrapper .todays-agenda .sequence-collection {
  margin: 0;
  position: relative;
  z-index: 5;
  border: none;
}
.unified.home-page .home-page-container .todays-agenda-wrapper .todays-agenda .sequence-collection .sequence-questions .sequence-question-wrapper {
  transition: none;
}
.unified.home-page .home-page-container .todays-agenda-wrapper .todays-agenda .sequence-collection .sequence-questions .sequence-question-wrapper .widget-content {
  padding: 0;
}
.unified.home-page .home-page-container .todays-agenda-wrapper .todays-agenda .survey-info {
  position: absolute;
  right: 15px;
  top: -34px;
  display: none;
}
@media (min-width: 580px) {
  .unified.home-page .home-page-container .todays-agenda-wrapper .todays-agenda .survey-info {
    display: block;
  }
}
.unified.home-page .home-page-container .todays-agenda-wrapper .box-component.notifications-widget {
  padding: 0;
  margin: 0;
  position: relative;
  right: 0;
  width: 100%;
  z-index: 30;
  top: 0;
  margin: auto;
}
.unified.home-page .home-page-container .todays-agenda-wrapper .box-component.notifications-widget .box-heading {
  background: #fff;
  color: #333;
}
@media (min-width: 580px) {
  .unified.home-page .home-page-container .todays-agenda-wrapper .box-component.notifications-widget {
    width: 580px;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-container .todays-agenda-wrapper .box-component.notifications-widget {
    position: relative;
    width: 220px;
    left: -180px;
  }
}
@media (min-width: 1060px) {
  .unified.home-page .home-page-container .todays-agenda-wrapper .box-component.notifications-widget {
    position: absolute;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .unified.home-page .home-page-container .todays-agenda-wrapper .box-component.notifications-widget {
    position: absolute;
    left: auto;
    right: 60px;
  }
}
.unified.home-page .home-page-container .login-register-widget {
  margin: auto;
  height: 360px;
}
.unified.home-page .home-page-container .login-register-widget.home-widget {
  width: 100%;
  z-index: 70;
}
@media (min-width: 600px) {
  .unified.home-page .home-page-container .login-register-widget.home-widget {
    width: 500px;
  }
}
@media (min-width: 768px) {
  .unified.home-page .home-page-container .login-register-widget.home-widget {
    margin-bottom: 140px;
  }
}
.unified.home-page .home-page-container .login-register-widget .icon-yougov-crowd {
  position: absolute;
  width: 287px;
  height: 323px;
  left: 0;
  right: 0;
  margin: auto;
  background-size: contain;
}
.unified.home-page .home-page-container .login-register-widget .btn-primary {
  position: absolute;
  width: 100%;
  height: 35px;
  bottom: 80px;
  text-transform: uppercase;
}
.unified.home-page .home-page-container .login-register-widget .btn-link {
  position: absolute;
  width: 100%;
  min-height: 35px;
  bottom: 0;
  background-color: #f5f5f5;
  z-index: 70;
  overflow: hidden;
  white-space: normal;
}
.rtl.unified.home-page .home-page-container .login-register-widget .btn-link:before {
  content: '\25C0';
  margin-right: 9px;
  font-size: 11px;
  font-family: times;
  transform: rotateY(180deg);
}
.rtl.unified.home-page .home-page-container .login-register-widget .btn-link:after {
  content: '';
}
.unified.home-page .home-page-container .login-register-widget .btn-link:after {
  content: '\25BA';
  margin-left: 9px;
  font-size: 11px;
  font-family: times;
}
.unified.home-page .home-page-container .yougov-cube {
  position: relative;
  min-height: 312px;
}
.unified.home-page .home-page-container .yougov-cube .cube-video-container {
  background-size: contain;
  width: 350px;
  height: 312px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.mobile.unified.home-page .home-page-container .yougov-cube .cube-video-container {
  background: url('images/png/src/yougov-cube.png');
}
.unified.home-page .home-page-content {
  min-height: 2000px;
  position: relative;
  padding: 20px 0 0 0;
  z-index: 1;
  transform: translateZ(0);
}
.rtl.unified.home-page .home-page-content {
  transform: rotateY(180deg) translateZ(0);
}
.rtl.unified.home-page .home-page-content > div:first-child {
  transform: rotateY(180deg);
  z-index: 100;
  position: relative;
}
.mobile.unified.home-page .home-page-content {
  top: 0;
}
@media (min-width: 768px) {
  .unified.home-page .home-page-content {
    width: 100%;
    top: 92%;
  }
}
@media (min-width: 992px) {
  .unified.home-page .home-page-content {
    width: 992px;
  }
}
@media (min-width: 1060px) {
  .unified.home-page .home-page-content {
    width: 1060px;
  }
}
@media (min-width: 1200px) {
  .unified.home-page .home-page-content {
    width: 1200px;
  }
}
.unified.home-page .home-page-content .circle-svg {
  width: 14px;
  height: 14px;
  top: -7px;
  left: -7px;
  z-index: 2;
  overflow: visible;
  position: absolute;
  will-change: transform;
  background-size: contain;
  opacity: 0;
}
.unified.home-page .home-page-content .circle-svg.visible {
  opacity: 1;
}
.unified.home-page .home-page-content .circle-svg svg {
  width: 100%;
}
.unified.home-page .home-page-content .home-line-svg {
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
  z-index: 2;
}
.unified.home-page .home-page-content .home-widget {
  margin: 0 auto 20px auto;
  width: 100%;
  position: relative;
  z-index: 3;
  will-change: contents;
}
.unified.home-page .home-page-content .home-widget .box-content {
  z-index: 10;
}
@media (min-width: 600px) {
  .unified.home-page .home-page-content .home-widget {
    width: 580px;
  }
}
.unified.home-page .home-page-content .home-widget .box-heading {
  background: #fff;
  min-height: 45px;
  font-size: 20px;
  padding: 10px 8px 6px 55px;
}
.rtl.unified.home-page .home-page-content .home-widget .box-heading {
  direction: rtl;
  padding: 10px 55px 6px 8px;
}
.unified.home-page .home-page-content .home-widget .box-heading .svgi {
  width: 45px;
  height: 45px;
  background-size: 25px 20px;
  background-color: #ef2d27;
  display: inline-block;
  margin-right: 20px;
  position: absolute;
  top: 0;
  left: 0;
}
.rtl.unified.home-page .home-page-content .home-widget .box-heading .svgi {
  right: 0;
  left: auto;
  transform: rotateY(180deg);
  margin-left: 20px;
  margin-right: 0;
}
.unified.home-page .home-page-content .home-widget .box-heading .svgi.icon-widget-ratings {
  background-size: 15px 20px;
}
.unified.home-page .home-page-sections {
  position: relative;
  padding: 100px 0 0 0;
  margin: -20px 0 0 0;
}
@media (max-width: 767px) {
  .unified.home-page .home-page-sections {
    margin: -20px 10px 0 10px;
    padding: 20px 0 0 0;
  }
}
.rtl.unified.home-page section > div {
  clear: both;
}
.unified.home-page section header {
  font-size: 20px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .unified.home-page section header {
    font-size: 28px;
  }
}
.unified.home-page section .outline-box {
  stroke-dasharray: 3000;
  stroke-dashoffset: 3000;
  display: none;
  z-index: 2;
}
.unified.home-page section .outline {
  position: absolute;
  width: 100%;
  height: 100%;
  outline: 2px solid #ef2d27;
  border: 1px solid #ef2d27;
  left: 0;
  top: 0;
  display: none;
  z-index: 2;
}
@keyframes svgOutline {
  from {
    stroke-dasharray: 3000;
  }
  to {
    stroke-dashoffset: 0;
  }
}
.unified.home-page section .active .outline-box {
  display: block;
}
.unified.home-page section .active.rendered .outline-box {
  animation: none;
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  display: none;
}
.unified.home-page section .active.rendered .outline {
  display: block;
}
.unified.home-page section .box-component {
  position: relative;
}
.unified.home-page section.login-register-section {
  margin: 85px 0 0 0;
}
@media (min-width: 768px) {
  .unified.home-page section.login-register-section {
    margin: 140px 0 0 0;
  }
}
.unified.home-page section.login-register-section header {
  margin: 0 0 75px 20px;
  left: 0;
  position: relative;
}
.rtl.unified.home-page section.login-register-section header {
  text-align: right;
  left: auto;
  right: 20px;
  width: 70%;
  float: right;
  padding: 0 30px 0 0;
}
@media (min-width: 768px) {
  .unified.home-page section.login-register-section header {
    width: 90%;
    margin: 0 0 140px 20px;
    padding: 0 0 0 30px;
  }
}
@media (min-width: 992px) {
  .unified.home-page section.login-register-section header {
    left: 20px;
    width: 70%;
    margin-left: 0;
  }
}
.unified.home-page section.todays-agenda-section {
  margin: 85px 0 0 0;
}
@media (min-width: 768px) {
  .unified.home-page section.todays-agenda-section {
    margin: 140px 0 0 0;
  }
}
.unified.home-page section.todays-agenda-section header {
  margin: 0 0 75px 20px;
  left: 0;
  position: relative;
}
@media (min-width: 768px) {
  .unified.home-page section.todays-agenda-section header {
    width: 90%;
    margin: 0 0 140px 20px;
    padding: 0 0 0 30px;
  }
}
@media (min-width: 992px) {
  .unified.home-page section.todays-agenda-section header {
    left: 20px;
    width: 70%;
    margin-left: 0;
  }
}
.unified.home-page section.todays-agenda-section > div {
  min-height: 415px;
}
.unified.home-page section.opinions-map-section {
  margin: 85px 0 0 0;
}
@media (min-width: 768px) {
  .unified.home-page section.opinions-map-section {
    margin: 150px 0 0 0;
  }
  .us.unified.home-page section.opinions-map-section {
    min-height: 280px;
    overflow: hidden;
  }
}
.unified.home-page section.opinions-map-section header {
  margin: 0 0 75px 20px;
  position: relative;
  left: 0;
}
@media (min-width: 768px) {
  .unified.home-page section.opinions-map-section header {
    width: 65%;
    margin-left: 0;
    float: left;
    position: absolute;
    margin: 0 0 110px 0;
    padding: 60px 0 0 30px;
  }
  .us.unified.home-page section.opinions-map-section header {
    width: 55%;
  }
}
@media (min-width: 992px) {
  .unified.home-page section.opinions-map-section header {
    margin-left: 0;
  }
}
.unified.home-page section.latest-articles-section {
  margin: 85px 0 0 0;
}
@media (min-width: 768px) {
  .unified.home-page section.latest-articles-section {
    margin: 70px 0 0 0;
  }
}
.unified.home-page section.latest-articles-section header {
  margin: 0 0 75px 20px;
  padding: 0;
  position: relative;
  left: 0;
}
.rtl.unified.home-page section.latest-articles-section header {
  float: right;
  left: auto;
  text-align: right;
  right: 20px;
}
@media (min-width: 992px) {
  .rtl.unified.home-page section.latest-articles-section header {
    right: 150px;
  }
}
@media (min-width: 768px) {
  .unified.home-page section.latest-articles-section header {
    width: 60%;
    margin: 0 0 80px 20px;
  }
}
@media (min-width: 992px) {
  .unified.home-page section.latest-articles-section header {
    left: 150px;
    width: 48%;
  }
}
.unified.home-page section.yougov-cube-section {
  margin: 85px 0 0 0;
}
@media (min-width: 768px) {
  .unified.home-page section.yougov-cube-section {
    margin: 280px 0 0 0;
  }
}
.unified.home-page section.yougov-cube-section header {
  margin: 0 0 75px 20px;
  position: relative;
  left: 0;
}
.rtl.unified.home-page section.yougov-cube-section header {
  float: right;
  left: auto;
  text-align: right;
  right: 20px;
}
@media (min-width: 768px) {
  .unified.home-page section.yougov-cube-section header {
    width: 45%;
    margin: 0 0 130px 20px;
  }
}
.unified.home-page section.search-cube-section {
  margin: 85px 0 0 0;
}
@media (min-width: 768px) {
  .unified.home-page section.search-cube-section {
    margin: 280px 0 0 0;
  }
}
.unified.home-page section.search-cube-section header {
  margin: 0 0 75px 20px;
  position: relative;
  left: 0;
}
@media (min-width: 768px) {
  .unified.home-page section.search-cube-section header {
    width: 45%;
    margin: 0 0 130px 20px;
  }
}
.unified.home-page section.yougov-services-section {
  margin: 85px 0 0 0;
}
@media (min-width: 768px) {
  .unified.home-page section.yougov-services-section {
    margin: 300px 0 0 0;
  }
}
.unified.home-page section.yougov-services-section header {
  margin: 0 0 75px 20px;
  position: relative;
}
.rtl.unified.home-page section.yougov-services-section header {
  text-align: right;
  margin: 0 20px 75px 0;
}
@media (min-width: 768px) {
  .unified.home-page section.yougov-services-section header {
    left: -20px;
    width: 45%;
    float: right;
    margin: 0 0 158px 0;
  }
  .rtl.unified.home-page section.yougov-services-section header {
    float: left;
    right: -20px;
    left: auto;
    margin: 0 0 158px 0;
  }
}
@media (min-width: 992px) {
  .unified.home-page section.yougov-services-section header {
    margin-right: 0;
  }
}
.unified.home-page.lang-fr .login-question .btn-reset-password {
  margin-left: 0;
}
.unified.home-page.lang-fr .login-question > div .footer-switch .switch-btn:after {
  margin-left: 2px;
}
.unified .live-survey-results .loading {
  margin: 20px auto;
  width: 150px;
}
.unified .live-survey-results .header {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header {
    color: #fff;
    background-color: #333333;
    text-align: center;
  }
}
.unified .live-survey-results .standalone-header {
  margin-bottom: 15px;
}
.unified .live-survey-results yg-live-survey-notice .live-notice {
  margin: 20px 0 0 0;
}
.unified .live-survey-results .header-main {
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-main {
    padding: 60px 95px;
  }
}
.unified .live-survey-results .header-main div {
  font-weight: 600;
  font-size: 38px;
}
.unified .live-survey-results .header-main p {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-main p {
    font-size: 18px;
    color: #999999;
  }
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-main .survey-results {
    display: none;
  }
}
.unified .live-survey-results .header-main .return-link {
  display: none;
}
@media (min-width: 768px) {
  .unified .live-survey-results .header-main .return-link {
    display: inline;
  }
}
.unified .live-survey-results .header-additional {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-additional {
    background-color: #555555;
    border: 0px;
    margin: 0px;
  }
}
.unified .live-survey-results .header-additional .return-link {
  font-size: 1.5em;
  line-height: 2em;
  padding-top: 4px;
  position: absolute;
  left: 11px;
  display: inline;
}
@media (min-width: 768px) {
  .unified .live-survey-results .header-additional .return-link {
    display: none;
  }
}
.unified .live-survey-results .header-share {
  margin: 5px 0 15px 0;
  border-color: #ccc;
  border-width: 0px;
  border-style: solid;
  border-top-width: 1px;
  padding: 15px 0 10px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-share {
    background-color: #fff;
    border-top-width: 0px;
    border-bottom-width: 1px;
    padding-bottom: 25px;
  }
}
@media (min-width: 992px) {
  .unified .live-survey-results .header-share {
    display: none;
  }
}
.unified .live-survey-results .header-share .contact-info {
  margin-top: 9px;
  float: left;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-share .contact-info {
    display: none;
  }
}
.unified .live-survey-results .header-share .contact-header {
  font-weight: 700;
}
.unified .live-survey-results .header-share .survey-share {
  float: right;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-share .survey-share {
    float: none;
  }
}
.unified .live-survey-results .header-share .bookmark-label {
  font-size: 13px;
  color: #333;
  font-weight: bold;
  float: left;
  margin: 9px 10px 0 0;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-share .bookmark-label {
    float: none;
    font-weight: normal;
    font-size: 22px;
    text-transform: uppercase;
  }
}
@media (min-width: 768px) {
  .unified .live-survey-results .header-share .bookmark-label-extended {
    display: none;
  }
}
.unified .live-survey-results .header-share .share-box {
  float: right;
  min-height: 24px;
  margin: 5px 0 0 0;
}
@media (max-width: 767px) {
  .unified .live-survey-results .header-share .share-box {
    margin-top: 15px;
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 270px;
  }
  .unified .live-survey-results .header-share .share-box .social-bookmarks > li > a {
    padding-left: 20px;
    padding-right: 20px;
  }
  .unified .live-survey-results .header-share .share-box .social-bookmarks > li > a .icon-facebook,
  .unified .live-survey-results .header-share .share-box .social-bookmarks > li > a .icon-twitter,
  .unified .live-survey-results .header-share .share-box .social-bookmarks > li > a .icon-googleplus {
    width: 50px;
    height: 50px;
  }
}
.unified .live-survey-results .survey-results-date {
  float: right;
  padding-top: 9px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .survey-results-date {
    float: none;
    font-size: 22px;
    line-height: 2em;
  }
}
.unified .live-survey-results .survey-results-text {
  float: left;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .unified .live-survey-results .survey-results-text {
    display: none;
  }
}
.unified .live-survey-results .survey-results-text span:last-child {
  position: absolute;
  top: 5px;
  left: 40px;
}
.unified .live-survey-results .see-results {
  height: 30px;
  width: 30px;
  border: 1px solid #ccc;
  display: inline-block;
  margin-bottom: -6px;
  margin-right: 10px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .see-results {
    display: none;
  }
}
.unified .live-survey-results .see-results.svgi.active {
  background-size: 22px 22px;
}
.unified .live-survey-results .survey-name:first-letter {
  text-transform: uppercase;
}
.unified .live-survey-results .question-result {
  border: 1px solid #ccc;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .question-result {
    border-width: 0px;
    border-bottom-width: 1px;
    margin-bottom: 15px;
  }
}
.unified .live-survey-results .question-result > section {
  position: relative;
  transition: all 0.2s;
}
.unified .live-survey-results .question-header {
  font-weight: 600;
  font-size: 18px;
  padding: 15px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .question-header {
    font-size: 22px;
    font-weight: 500;
    padding: 0px 15px 0px 15px;
  }
}
.unified .live-survey-results .question-number {
  margin-right: 8px;
}
.unified .live-survey-results .section-col-question {
  width: 50%;
  padding: 15px;
}
.unified .live-survey-results .section-header {
  font-size: 18px;
  padding: 15px;
  padding-bottom: 5px;
  font-weight: normal;
}
@media (max-width: 767px) {
  .unified .live-survey-results .section-header {
    display: none;
  }
}
.unified .live-survey-results .section-answers,
.unified .live-survey-results .toplines {
  padding: 15px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
@media (max-width: 767px) {
  .unified .live-survey-results .section-answers,
  .unified .live-survey-results .toplines {
    font-size: 18px;
    border: 0px;
    padding-left: 45px;
  }
}
@media (max-width: 767px) {
  .unified .live-survey-results .toplines {
    font-size: 22px;
  }
}
.unified .live-survey-results .section-answer {
  padding-bottom: 15px;
}
.unified .live-survey-results .section-answer:last-child {
  padding-bottom: 0px;
}
.unified .live-survey-results .section-answer-title {
  padding-bottom: 2px;
}
.unified .live-survey-results .section-answers-table {
  width: 100%;
}
@media (max-width: 767px) {
  .unified .live-survey-results .section-answers-table {
    display: none;
  }
}
.unified .live-survey-results .section-answer-row {
  border-bottom: 1px solid #ccc;
}
.unified .live-survey-results .section-col-total {
  text-transform: uppercase;
  font-weight: bold;
}
.unified .live-survey-results .section-col-item-header {
  transform: rotate(-40deg);
  font-weight: bold;
  text-align: center;
  position: relative;
  top: -5px;
  min-width: 50px;
  font-size: 14px;
}
.unified .live-survey-results .section-col-item {
  background-color: #f5f5f5;
  text-align: center;
}
.unified .live-survey-results .section-col-sepearator {
  width: 3px;
}
.unified .live-survey-results .section-col-sepearator:last-child {
  width: 0px;
}
.unified .live-survey-results .bar-container {
  height: 10px;
  background-color: #f5f5f5;
}
.unified .live-survey-results .bar-container .bar {
  background-color: #ef2d27;
  height: 100%;
  transition: width 0.3s;
}
.unified .live-survey-results div.section-answers {
  font-size: 22px;
}
@media (min-width: 768px) {
  .unified .live-survey-results div.section-answers {
    display: none;
  }
}
.unified .live-survey-results div.section-answers .answer-option {
  margin-bottom: 30px;
}
.unified .live-survey-results div.section-answers .answer-option-label {
  margin-bottom: 10px;
}
.unified .live-survey-results div.section-answers .answer-option-demographics {
  background-color: #f5f5f5;
  margin-bottom: 10px;
  padding: 10px;
  text-transform: uppercase;
}
.unified .live-survey-results div.section-answers .answer-option-demographics:last-child {
  margin-bottom: 0px;
}
.unified .live-survey-results div.section-answers .answer-option-header {
  font-weight: 600;
}
.unified .live-survey-results div.section-answers .answer-option-value {
  float: right;
}
.unified .live-survey-results div.section-answers .answer-total-value {
  font-weight: 600;
}
.unified .live-survey-results .navigation {
  padding: 15px 15px 0;
  position: relative;
}
@media (max-width: 767px) {
  .unified .live-survey-results .navigation {
    display: none;
  }
}
.unified .live-survey-results .navigation .tooltip {
  top: -4px;
}
.unified .live-survey-results .navigation .tooltip.active {
  opacity: 1;
}
.unified .live-survey-results .navigation .tooltip .tooltip-content {
  background-color: #ef2d27;
  color: #fff;
  text-transform: uppercase;
  padding: 7px 20px;
}
.unified .live-survey-results .navigation .tooltip .triangle-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ef2d27;
  left: 50%;
  margin-left: -10px;
  position: relative;
}
.unified .live-survey-results .nav-section {
  width: 100%;
}
.unified .live-survey-results .nav-section > div {
  display: inline-block;
  width: 16.66%;
}
.unified .live-survey-results .nav-section > div.active .triangle-up {
  display: block;
}
.unified .live-survey-results .nav-section > div.enabled:hover .nav-button,
.unified .live-survey-results .nav-section > div.active .nav-button {
  border: 1px solid #ef2d27;
}
.unified .live-survey-results .nav-section > div.enabled:hover .img-fade,
.unified .live-survey-results .nav-section > div.active .img-fade {
  opacity: 0;
}
.unified .live-survey-results .nav-section > div .triangle-up {
  display: none;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ef2d27;
  left: 50%;
  margin-left: -10px;
  position: relative;
}
.unified .live-survey-results .nav-section > div .nav-button {
  border: 1px solid #ccc;
  position: relative;
  cursor: pointer;
  height: 78px;
  padding: 20px;
}
.unified .live-survey-results .nav-section > div .svgi {
  background-size: contain;
  width: 100%;
  height: 100%;
}
.unified .live-survey-results .nav-section > div .img-fade {
  background-color: #fff;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  position: absolute;
  top: 0;
  left: 0;
}
.unified .live-survey-results .mobile-navigation {
  padding: 15px;
  z-index: 10;
}
@media (min-width: 768px) {
  .unified .live-survey-results .mobile-navigation {
    display: none;
  }
}
.unified .live-survey-results .mobile-navigation .section-select-container {
  border: 2px solid #ccc;
  border-radius: 5px;
  font-size: 38px;
}
.unified .live-survey-results .mobile-navigation .section-options {
  display: none;
  z-index: 15;
}
.unified .live-survey-results .mobile-navigation .section-options.active {
  display: block;
}
.unified .live-survey-results .mobile-navigation .section-option {
  font-weight: 600;
  padding: 20px;
  color: #ef2d27;
  cursor: pointer;
  border-top: 2px solid #ccc;
  position: relative;
}
.unified .live-survey-results .mobile-navigation .section-option .svgi {
  background-size: contain;
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
.unified .live-survey-results .mobile-navigation .section-option .section-name {
  text-transform: uppercase;
}
.unified .live-survey-results .mobile-navigation .section-option.disabled {
  cursor: default;
}
.unified .live-survey-results .mobile-navigation .section-option.disabled .section-name {
  color: #ccc;
}
.unified .live-survey-results .mobile-navigation .section-option.section-selected {
  color: #333;
}
.unified .live-survey-results .mobile-navigation .triangle-down-dark {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 15px solid #333333;
  position: absolute;
  top: 30px;
  right: 30px;
}
.unified .live-survey-results .share {
  padding: 15px;
}
@media (max-width: 480px) {
  .unified .live-survey-results .share {
    padding: 15px;
  }
}
.unified .live-survey-results .share .share-title {
  float: left;
  font-size: 22px;
  margin-top: 9px;
  padding-left: 30px;
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .unified .live-survey-results .share .share-title {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .unified .live-survey-results .share .share-title {
    display: none;
  }
}
.unified .live-survey-results .share .share-box {
  float: right;
}
@media (max-width: 480px) {
  .unified .live-survey-results .share .share-box {
    float: none;
    width: 270px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .unified .live-survey-results .share .share-box .social-bookmarks > li > a {
    padding-left: 20px;
    padding-right: 20px;
  }
  .unified .live-survey-results .share .share-box .social-bookmarks > li > a .icon-facebook,
  .unified .live-survey-results .share .share-box .social-bookmarks > li > a .icon-twitter,
  .unified .live-survey-results .share .share-box .social-bookmarks > li > a .icon-googleplus {
    width: 50px;
    height: 50px;
  }
}
.unified .live-survey-results .live-survey-list {
  margin-bottom: 40px;
  overflow: hidden;
  position: relative;
}
.unified .live-survey-results .live-survey-list h2 {
  margin: 25px 20px;
  font-weight: 600;
  vertical-align: top;
  font-size: 38px;
}
@media (min-width: 768px) {
  .unified .live-survey-results .live-survey-list h2 {
    margin: 5px 0 40px 0;
  }
}
.unified .live-survey-results .live-survey-list div.mobile-rhs {
  border-top: 1px solid #ccc;
}
@media (min-width: 992px) {
  .unified .live-survey-results .live-survey-list div.mobile-rhs {
    display: none;
  }
}
.unified .live-survey-results .live-survey-list section.simple-box {
  margin-bottom: 0px;
  border-bottom: 0px;
  padding: 20px;
  font-size: 16px;
}
.unified .live-survey-results .live-survey-list section.simple-box.contact-info {
  border-bottom: 1px solid #ccc;
}
.unified .live-survey-results .live-survey-list section.simple-box .share-box .social-bookmarks > li {
  margin: 0;
}
.unified .live-survey-results .live-survey-list section.simple-box .share-box .social-bookmarks > li > a {
  display: inline-block;
  padding: 0 0 0 7px;
}
.unified .live-survey-results .live-survey-list section.simple-box .share-box .social-bookmarks > li > a > span {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-size: contain;
}
@media (max-width: 767px) {
  .unified .live-survey-results .live-survey-list section.simple-box .share-box .social-bookmarks > li > a > span {
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 768px) {
  .unified .live-survey-results .live-survey-list section.simple-box {
    display: inline-block;
    padding: 20px 0px;
  }
  .unified .live-survey-results .live-survey-list section.simple-box.contact-info {
    border-bottom: 0px;
    float: left;
    margin: 7px 0 0 0;
  }
  .unified .live-survey-results .live-survey-list section.simple-box.social-bookmakrs-container {
    float: right;
  }
}
.unified .live-survey-results .live-survey-list section.simple-box .rhs-header {
  text-transform: none;
  padding-bottom: 0px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .live-survey-list section.simple-box .rhs-header {
    display: block;
  }
}
.unified .live-survey-results .live-survey-list section.simple-box .bookmark-label {
  font-size: 16px;
  margin: 13px 0 0 0;
}
@media (min-width: 768px) {
  .unified .live-survey-results .live-survey-list section.simple-box .bookmark-label {
    margin: 7px 10px 0 0;
  }
}
.unified .live-survey-results .live-survey-list section.simple-box ul {
  border: 0px;
}
.unified .live-survey-results .live-survey-list section.simple-box ul a {
  border: 0px;
}
@media (max-width: 767px) {
  .unified .live-survey-results .live-survey-list section.simple-box ul a .icon-facebook,
  .unified .live-survey-results .live-survey-list section.simple-box ul a .icon-twitter,
  .unified .live-survey-results .live-survey-list section.simple-box ul a .icon-googleplus {
    width: 40px;
    height: 40px;
  }
}
.unified .live-survey-results .live-survey-list .loading {
  position: relative;
  min-height: 30px;
  margin-top: 30px;
}
.unified .live-survey-results .live-survey-list .loading > img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
}
.unified .live-survey-results .live-survey-list ul {
  border-top: 1px solid #ccc;
}
@media (max-width: 767px) {
  .unified .live-survey-results .live-survey-list ul li {
    margin: 0 20px;
  }
}
.unified .live-survey-results .live-survey-list ul li.ng-enter-stagger {
  animation-delay: 0.1s;
  animation-duration: 0s;
}
.unified .live-survey-results .live-survey-list ul li.ng-enter {
  animation-name: slideInRight;
  animation-duration: 0.2s;
  animation-fill-mode: both;
}
.unified .live-survey-results .live-survey-list ul li > a {
  display: block;
  padding: 15px 0 10px 0;
  line-height: 1.4;
  color: #333;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.unified .live-survey-results .live-survey-list ul li > a > div {
  display: -ms-flexbox;
  display: flex;
}
.unified .live-survey-results .live-survey-list ul li > a > div > span {
  display: inline-block;
  vertical-align: top;
  width: 83%;
}
.unified .live-survey-results .live-survey-list ul li > a > div > span.svgi {
  width: 40px;
  height: 40px;
  background-size: contain;
  margin-right: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .unified .live-survey-results .live-survey-list ul li > a > div > span.svgi {
    margin-right: 10px;
  }
}
.unified .live-survey-results .live-survey-list ul li > a > div > span > span {
  display: block;
}
.unified .live-survey-results .live-survey-list ul li > a .survey-name {
  font-size: 20px;
  color: #333;
  font-weight: 600;
  margin: 0 10px 5px 0;
}
.unified .live-survey-results .live-survey-list ul li > a .question {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 550px;
  vertical-align: middle;
  position: relative;
  bottom: 2px;
  color: #666;
}
.unified .live-survey-results .live-survey-list ul li > a .date {
  font-size: 12px;
  color: #999;
}
.unified .live-survey-results .live-survey-list ul li > a .icon-menu-arrow {
  display: inline-block;
  width: 13px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 20px;
  background-size: contain;
}
.unified .live-survey-results .live-survey-list ul li > a:hover .survey-name,
.unified .live-survey-results .live-survey-list ul li > a:hover .question,
.unified .live-survey-results .live-survey-list ul li > a:hover .date {
  color: #ef2d27;
  transition: all 0.3s;
}
.unified .live-survey-results .live-survey-list ul li > a:hover .icon-archive {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230px%22%20height%3D%2230px%22%20viewBox%3D%22-496%20370%2030%2030%22%20enable-background%3D%22new%20-496%20370%2030%2030%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23EF2D27%22%20d%3D%22M-496%2C370v30h30v-30H-496z%20M-467%2C399h-28v-28h28V399z%22%2F%3E%20%3C%2Fg%3E%20%3Crect%20x%3D%22-490%22%20y%3D%22376%22%20fill%3D%22%23EF2D27%22%20width%3D%2218%22%20height%3D%223%22%2F%3E%20%3Crect%20x%3D%22-490%22%20y%3D%22381%22%20fill%3D%22%23EF2D27%22%20width%3D%2218%22%20height%3D%223%22%2F%3E%20%3Crect%20x%3D%22-490%22%20y%3D%22386%22%20fill%3D%22%23EF2D27%22%20width%3D%2218%22%20height%3D%223%22%2F%3E%20%3Crect%20x%3D%22-490%22%20y%3D%22391%22%20fill%3D%22%23EF2D27%22%20width%3D%2218%22%20height%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 767px) {
  .unified .live-survey-results .live-survey-list .load-more-container {
    padding: 0 20px;
  }
}
.unified .live-survey-results .live-survey-list .load-more {
  width: 100%;
  background: #fff;
  height: 30px;
  margin: 30px 0 0 0;
  font-weight: 400;
  padding-top: 4px;
  border: 1px solid #ccc;
  color: #ccc;
}
.unified .live-survey-results .live-survey-list .load-more.ng-hide-remove {
  animation-name: fadeIn;
  animation-delay: 1s;
  animation-duration: 0.2s;
  animation-fill-mode: both;
}
.unified .live-survey-results .live-survey-list .load-more:hover {
  border: 1px solid #ef2d27;
  color: #ef2d27;
  transition: all 0.3s;
}
.unified .live-survey-results .simple-box {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.unified .live-survey-results .rhs-header {
  padding-bottom: 5px;
  font-weight: 700;
  text-transform: uppercase;
}
.unified .live-survey-results .contact-info .contact-info-header {
  font-weight: 700;
  color: #ef2d27;
}
.unified .live-survey-results .social-bookmakrs-container {
  padding-bottom: 15px;
  margin-bottom: 15px;
  min-height: 33px;
}
.unified .live-survey-results .social-bookmakrs-container .bookmark-label {
  font-size: 13px;
  color: #333;
  text-transform: capitalize;
  font-weight: 700;
  float: left;
  margin: 9px 0 0 0;
}
.unified .live-survey-results .social-bookmakrs-container .share-tiles {
  float: right;
  min-height: 24px;
  margin: 5px 0 0 0;
}
.unified .live-survey-results .opi-thing-links {
  padding-bottom: 0;
}
.unified .live-survey-results .opi-thing-links .things-list {
  font-size: 0;
}
.unified .live-survey-results .opi-thing-links .things-list li {
  width: 100px;
  height: 100px;
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
  font-size: 14px;
}
.unified .live-survey-results .opi-thing-links .things-list li > a {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  background-size: cover;
  position: relative;
  background-position: 50%;
}
.unified .live-survey-results .opi-thing-links .things-list li > a:hover {
  border: 1px solid #ef2d27;
  outline: 2px solid #ef2d27;
}
.unified .live-survey-results .opi-thing-links .things-list li > a:hover .thing-name {
  opacity: 1;
  background: rgba(48, 26, 21, 0.8);
  transition: .2s;
}
.unified .live-survey-results .opi-thing-links .things-list li > a:active .thing-name {
  transition: opacity .2s;
}
.unified .live-survey-results .opi-thing-links .things-list li > a .thing-name {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  padding: 5px;
  font-size: 13px;
  color: #fff;
}
.unified .live-survey-results .opi-thing-links .things-list li.even {
  margin-left: 20px;
}
.unified .live-survey-results .related-articles {
  border-top: none;
  padding: 0;
}
.unified .live-survey-results .related-articles ul {
  margin-bottom: 0;
  border-bottom: none;
}
.unified .live-survey-results .related-articles li {
  padding: 10px 0;
  border-top: none;
}
.unified .live-survey-results .related-articles li .article-thumbnail {
  border: 1px solid #ccc;
  vertical-align: top;
  width: 30px;
  height: 30px;
  background-size: cover;
  background-position: 50%;
  display: inline-block;
}
.unified .live-survey-results .related-articles li .article-title {
  width: 180px;
  word-break: break-word;
  padding-left: 10px;
  display: inline-block;
  font-size: 12px;
}
@media (max-width: 767px) {
  .unified .live-survey-results.layout-1-6-2 {
    padding-top: 0;
  }
  .unified .live-survey-results.layout-1-6-2 .col-2 {
    padding: 0;
  }
}
.unified .live-survey-results.hidden {
  display: none;
}
.unified .live-survey-results .col-2 {
  position: relative;
}
.unified .live-survey-results .main-view {
  -webkit-backface-visibility: hidden;
}
.unified .live-survey-results .main-view.ng-leave {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  animation-duration: 0.25s;
  animation-delay: 0s;
  animation-name: fadeOut;
}
.unified .live-survey-results .main-view.ng-enter {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  opacity: 0;
  animation-duration: 0.25s;
  animation-delay: 0.25s;
}
.unified .live-survey-results .main-view.ng-enter.ng-enter-active {
  animation-name: fadeIn;
}
.unified .live-survey-results .simple-box {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.unified profiles-lite-banner .profiles-lite-search {
  border-top: 1px solid #ccc;
  height: 40px;
  position: relative;
}
.unified profiles-lite-banner .profiles-lite-search input {
  width: 100%;
  height: 100%;
  padding: 5px 32px 3px 10px;
  color: #666;
  border: none;
  box-shadow: none;
}
.unified profiles-lite-banner .profiles-lite-search opi-spinner,
.unified profiles-lite-banner .profiles-lite-search .svgi {
  width: 32px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.unified profiles-lite-banner .profiles-lite-search opi-spinner.icon-x-close,
.unified profiles-lite-banner .profiles-lite-search .svgi.icon-x-close {
  background-size: 18px 18px;
}
.unified profiles-lite-banner .profiles-lite-search opi-spinner.stop-animate,
.unified profiles-lite-banner .profiles-lite-search .svgi.stop-animate {
  animation: none;
}
.unified profiles-lite-banner .profiles-lite-search .search-results {
  width: 100%;
  position: absolute;
  top: 38px;
  left: 0;
  background: #fff;
  z-index: 50;
}
.unified profiles-lite-banner .profiles-lite-search .search-results > li {
  margin: 0;
  padding: 0;
}
.unified profiles-lite-banner .profiles-lite-search .search-results > li:before {
  content: normal;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result {
  width: 100%;
  height: 39px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  outline: 1px solid #ccc;
  outline-offset: 0;
  background-color: #fff;
  position: relative;
  top: -1px;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result.selected,
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result:hover {
  background: #6a6a6a;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result.selected .search-result-info,
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result:hover .search-result-info {
  color: #c3c3c3;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result .node-type-icon-white {
  background-position: -260px -15px;
  background-color: transparent;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  left: 0;
  top: 8px;
  margin: auto;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result .thumbnail {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result .search-result-thumbnail {
  width: 40px;
  height: 39px;
  display: block;
  position: relative;
  background-color: #808080;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result .search-result-info {
  height: 100%;
  padding: 3px 5px;
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result .search-result-info .search-result-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 168px;
  cursor: pointer;
  display: inline-block;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result .search-result-info .search-result-name {
  font-size: 13px;
}
.unified profiles-lite-banner .profiles-lite-search .search-results .search-result .search-result-info .search-result-type {
  position: relative;
  font-weight: 300;
  opacity: 0.6;
  padding-right: 5px;
}
.unified profiles-lite-banner .profiles-lite-banner-container {
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ccc;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 20px;
}
.unified profiles-lite-banner .profiles-lite-banner-container:hover {
  border-color: #ef2d27;
}
.unified profiles-lite-banner .profiles-lite-banner-container:hover .profiles-lite-search {
  border-top-color: #ef2d27;
}
.unified profiles-lite-banner header {
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
}
.unified profiles-lite-banner header span {
  display: block;
}
.unified profiles-lite-banner header .header-text {
  font-size: 26px;
  line-height: 26px;
  font-weight: 300;
  position: relative;
  color: #333;
  margin-top: -2px;
}
.unified profiles-lite-banner header .svgi {
  width: 100px;
  height: 20px;
  background-size: contain;
  position: relative;
  margin-left: -5px;
}
.unified profiles-lite-banner .content {
  overflow: hidden;
}
.unified profiles-lite-banner .content .characters {
  background: url('images/gif/characters.gif') no-repeat 0 0;
  height: 170px;
  background-size: contain;
  position: relative;
  left: 4px;
  padding: 2px;
}
.unified profiles-lite-banner .content p {
  padding: 10px;
  color: #333;
}
.unified slide-box {
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  overflow: visible !important;
  padding: 0 20px;
  width: 100%;
}
.unified slide-box.ng-enter {
  opacity: 0;
  transition: all linear 0.5s;
}
.unified slide-box.ng-enter.ng-enter-active {
  opacity: 1;
}
.unified slide-box .slide {
  position: relative;
  margin-right: 10px;
}
.unified .swiper-pagination-bullets {
  top: 0px;
  width: calc(100% - 40px);
  max-width: 450px;
  margin: auto;
  left: 0;
  right: 0;
  text-align: center;
}
.unified .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.unified .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ef2d27;
}
.unified .attitude-wrapper .swiper-pagination-bullets,
.unified .responses .swiper-pagination-bullets {
  padding-bottom: 4px;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border: 1px solid #7a7a7a;
  background: transparent;
  opacity: 1;
  position: relative;
  overflow: visible;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet:after,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet:after {
  display: block;
  width: 8px;
  height: 8px;
  background: #ef2d27;
  border-radius: 50%;
  position: absolute;
  top: 3px;
  left: 3px;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: transparent;
  border: 2px solid #7a7a7a;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  top: 2px;
  left: 2px;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.response-disagree,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.response-disagree {
  border-color: #d6262f;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.response-disagree:after,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.response-disagree:after {
  background: #d6262f;
  content: '';
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.response-disagree-mildly,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.response-disagree-mildly {
  border-color: #d7842f;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.response-disagree-mildly:after,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.response-disagree-mildly:after {
  background: #d7842f;
  content: '';
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.response-agree-mildly,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.response-agree-mildly {
  border-color: #a0cf3e;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.response-agree-mildly:after,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.response-agree-mildly:after {
  background: #a0cf3e;
  content: '';
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.response-agree,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.response-agree {
  border-color: #49b64a;
}
.unified .attitude-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.response-agree:after,
.unified .responses .swiper-pagination-bullets .swiper-pagination-bullet.response-agree:after {
  background: #49b64a;
  content: '';
}
@keyframes ThingLikeZoom {
  0% {
    transform: scale(2);
  }
  25% {
    transform: scale(1.75);
  }
  50% {
    transform: scale(1.5);
  }
  75% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1);
  }
}
.unified .content-page .ratedWidget .ratings {
  min-height: 166px;
}
.mobile-widgets.unified .content-page .ratedWidget .ratings {
  max-width: none;
}
.mobile-widgets.unified .content-page .ratedWidget .ratings > .swiper-container {
  padding-bottom: 0;
}
.mobile-widgets.unified .content-page .ratedWidget .ratings > .swiper-container > .swiper-wrapper {
  transform: none !important;
}
.unified .content-page .ratedWidget .ratings .slide {
  border: none;
}
.unified .content-page .ratedWidget .ratings .rating .thing-icon-container {
  display: block;
}
.unified .content-page .ratedWidget .ratings .rating:hover .frame {
  background: transparent;
}
.unified .content-page .ratedWidget .ratings .rating:hover .thing-name {
  background: rgba(48, 26, 21, 0.8);
}
.mobile-widgets.unified .content-page .ratingWidget .widget-content {
  border-bottom: none;
  overflow: hidden;
}
.unified .content-page .ratings-wrapper {
  width: 100%;
}
.unified .content-page .ratings-wrapper .loading {
  bottom: 10px;
  top: auto;
  left: 0;
  right: 0;
  margin: auto;
}
.unified .content-page .ratings-wrapper .load-more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 540px;
  z-index: 600;
  margin-left: 39px;
  border-left: none;
  border-right: none;
}
.unified .content-page .ratings-wrapper .get-things.loading {
  top: 100px;
  z-index: 305;
}
.unified .content-page .ratings {
  position: relative;
  background: #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 300;
  margin: 20px 20px 0 20px;
}
.unified .content-page .ratings .icon-back-rating-white {
  display: none;
}
.unified .content-page .ratings > .swiper-container {
  padding-bottom: 70px;
}
.mobile-widgets.unified .content-page .ratings {
  margin: 20px auto 0 auto;
  z-index: auto;
  max-width: 450px;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.unified .content-page .ratings .animate {
  transition: transform 0.2s;
}
.unified .content-page .ratings .limited-options {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 700;
  color: #ccc;
  text-transform: uppercase;
  bottom: 30%;
  z-index: 10;
}
.unified .content-page .ratings .rated-name {
  position: absolute;
  display: none;
}
.unified .content-page .ratings .slide {
  border: 1px solid #bdbdbd;
}
.unified .content-page .ratings .no-opinion-btn {
  display: none;
  bottom: -50px;
  position: absolute;
}
.unified .content-page .ratings .rating.thing-loader .thing-container {
  display: none;
}
.unified .content-page .ratings .rating.thing-loader .thing-thumbnail {
  background: #fff;
}
.unified .content-page .ratings .rating.thing-loader .thing-thumbnail .node-type-icon-white {
  background-position: 0 0;
  width: 48px;
  height: 48px;
}
.mobile-widgets.unified .content-page .ratings .thing-open {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 200;
  background: rgba(255, 255, 255, 0.7);
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating {
  width: calc(100% - 40px);
  height: calc(100% - 70px);
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .icon-back-rating-white {
  display: block;
  position: absolute;
  top: 5px;
  left: 2px;
  width: 30px;
  height: 30px;
  background-size: contain;
  z-index: 10;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .thing-thumbnail {
  border: 1px solid #ccc;
  background-repeat: no-repeat;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .thing-thumbnail .node-type-icon-white {
  background-position: -433px -28px;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 0;
  bottom: 30%;
  right: 0;
  left: 0;
  margin: auto;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .no-opinion-btn {
  display: -ms-flexbox;
  display: flex;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .thing-container {
  bottom: 19.9%;
  min-height: 20%;
  display: -ms-flexbox;
  display: flex;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .thing-container .thing-name {
  background: rgba(48, 26, 21, 0.8);
  min-height: 100%;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2.2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  padding-top: 24px;
  position: relative;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .thing-container .thing-name .quick-rate-label {
  display: block;
  position: absolute;
  left: 10px;
  top: 7px;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #a5a5a4;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .thing-icon-container {
  height: 60%;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating .thing-icon-container .thing-like {
  left: 0;
  right: 0;
  top: -15px;
  bottom: 0;
  margin: auto;
  width: 35%;
  height: 35%;
  background-size: contain;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating.done .thing-icon-container {
  background-color: rgba(255, 255, 255, 0.9);
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating.small {
  position: absolute;
  height: 80%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  padding-bottom: 0;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating.small .thing-container {
  bottom: 50%;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rating.small .likeboxes {
  height: 50%;
}
.mobile-widgets.unified .content-page .ratings .thing-open.visible {
  opacity: 1;
}
.mobile-widgets.unified .content-page .ratings .thing-open .likeboxes {
  position: absolute;
  z-index: 600;
  width: 100%;
  margin: auto;
  text-align: center;
  padding: 0;
  height: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  bottom: 0;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background: rgba(48, 26, 21, 0.8);
}
.mobile-widgets.mobile-widgets.unified .content-page .ratings .thing-open .likeboxes {
  border-left: none;
  border-right: none;
}
.mobile-widgets.unified .content-page .ratings .thing-open .likeboxes > li {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  padding: 4%;
}
.mobile-widgets.unified .content-page .ratings .thing-open .likeboxes > li > a.svgi {
  position: relative;
  left: 0;
  top: 0;
  background-size: contain;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
}
.mobile-widgets.unified .content-page .ratings .thing-open .likeboxes > li > a.svgi.icon-rating-love {
  background-size: contain;
}
.mobile-widgets.unified .content-page .ratings .thing-open .likeboxes > li > a.svgi.deactivated {
  opacity: 0.3;
}
.mobile-widgets.unified .content-page .ratings .thing-open .likeboxes > li .thing-like.small-icon {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
}
.mobile-widgets.unified .content-page .ratings .thing-open .rated-name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  height: 20%;
  font-size: 2.2rem;
  position: absolute;
  bottom: 20px;
  text-align: center;
  width: 100%;
  color: #ef2d27;
  font-weight: 600;
  left: 0;
}
.unified .content-page .ratings .last {
  margin-right: 0;
}
.unified .content-page .ratings .thing-like {
  background-size: 42px 42px;
  position: relative;
  top: -15px;
  z-index: 100;
  width: 42px;
  height: 42px;
}
.mobile-widgets.unified .content-page .ratings .thing-like {
  left: 0;
  right: 0;
  top: -15px;
  bottom: 0;
  margin: auto;
}
.unified .content-page .ratings .thing-like.icon-rating-love {
  background-size: 42px 38px;
}
.unified .content-page .ratings .thing-like.animate {
  animation: ThingLikeZoom 0.25s linear;
  visibility: visible;
}
.unified .content-page .ratings .thing-like.show {
  visibility: visible;
}
.unified .content-page .ratings .thing-like.small-icon {
  position: absolute;
  left: 10px;
  top: 10px;
  margin: 0;
  width: 23px;
  height: 23px;
  visibility: hidden;
  z-index: 1;
  background-size: auto;
}
.unified .content-page .ratings .load-things {
  top: auto;
  text-align: center;
  left: auto;
  z-index: 1;
}
.unified .content-page .ratings .load-more {
  z-index: 50;
}
.unified .content-page .ratings .column {
  display: inline-block;
  vertical-align: top;
}
.unified .content-page .ratings .column.last {
  margin-right: 0;
}
.unified .content-page .ratings .column.ng-move,
.unified .content-page .ratings .column.ng-enter {
  transition: 0.5s linear all;
  opacity: 0;
}
.unified .content-page .ratings .column.ng-enter.ng-enter-active {
  opacity: 1;
}
.unified .content-page .ratings .column .thing-wrapper {
  width: 166px;
  height: 166px;
  box-sizing: border-box;
}
.unified .content-page .ratings .column .thing-wrapper.last {
  margin-right: 0;
  width: 166px;
}
.mobile-widgets.unified .content-page .ratings .column .thing-wrapper.last {
  width: 33.33%;
}
.unified .content-page .ratings .column .thing-wrapper.ng-move,
.unified .content-page .ratings .column .thing-wrapper.ng-enter {
  transition: 0.5s linear all;
  opacity: 0;
}
.unified .content-page .ratings .column .thing-wrapper.ng-enter.ng-enter-active {
  opacity: 1;
}
.unified .content-page .ratings .column .thing-wrapper > div {
  position: relative;
  z-index: 100;
}
.unified .content-page .ratings .column.last .thing-wrapper {
  width: 166px;
}
.unified .content-page .ratings .rating {
  padding: 0;
  width: 166px;
  height: 166px;
  position: relative;
  display: inline-block;
  z-index: 100;
  box-sizing: border-box;
  float: left;
}
.unified .content-page .ratings .rating.placeholder {
  visibility: hidden;
}
.mobile-widgets.unified .content-page .ratings .rating {
  float: left;
  position: relative;
  width: 33.33%;
  padding-bottom: 33.33%;
  height: auto;
}
.unified .content-page .ratings .rating.preview .more-content {
  width: 540px;
}
.unified .content-page .ratings .rating.preview .more-content .panel {
  border-bottom: 1px solid #cccccc;
}
.unified .content-page .ratings .rating.preview .more-content .wiki-info {
  font-size: 13px;
}
.unified .content-page .ratings .rating.preview .more-content .rating-content {
  margin-top: 0;
  margin-right: -18px;
  border-bottom: 0;
}
.unified .content-page .ratings .rating.preview .more-content .rating-content .accordion-caret {
  top: 0;
}
.unified .content-page .ratings .rating.preview .more-content .rating-info {
  min-height: 197px;
}
.unified .content-page .ratings .rating.preview .more-content .rating-info .thing-info-wrapper {
  min-height: 84px;
}
.unified .content-page .ratings .rating.preview .more-content .rating-info .thing-info {
  float: left;
  margin-right: 10px;
  font-size: 13px;
}
.unified .content-page .ratings .rating.preview .more-content .rating-info .thing-info label {
  width: auto;
  margin-right: 5px;
}
.unified .content-page .ratings .rating.preview .more-content .descriptors .actions .input-append {
  width: 506px;
}
.unified .content-page .ratings .rating.preview .more-content .descriptors .adjectives {
  width: 506px;
}
.unified .content-page .ratings .rating.preview .preview-content {
  margin: 21px -18px 0 -20px;
}
.unified .content-page .ratings .rating.preview .preview-content .panel-heading {
  text-transform: uppercase;
  padding: 16px 20px 20px 20px;
  font-weight: 700;
  border-top: 1px solid #cccccc;
}
.unified .content-page .ratings .rating.preview .preview-content .panel-heading.header-question {
  background: #f5f5f5;
  padding-bottom: 5px;
  padding-top: 8px;
}
.unified .content-page .ratings .rating.preview .preview-content .visit-page-sm {
  position: absolute;
  top: 170px;
  left: 0px;
  width: 166px;
}
.unified .content-page .ratings .rating.preview .preview-content .visit-page-lg {
  display: block;
  margin: 0 20px 20px 20px;
}
.unified .content-page .ratings .rating.preview .preview-content .rating-bars {
  padding: 20px;
}
.unified .content-page .ratings .rating.preview .preview-content .rating-bars .rating-bar {
  width: 100px;
  height: 90px;
  cursor: default;
}
.unified .content-page .ratings .rating.preview .preview-content .rating-bars .rating-bar:not(:first-child) {
  margin-left: 9px;
}
.unified .content-page .ratings .rating.preview .preview-content .rating-bars .rating-bar .bar {
  width: 100px;
  cursor: default;
}
.unified .content-page .ratings .rating.preview .preview-content .rating-bars .rating-bar .bar:hover {
  background: #f5fefe;
  cursor: default;
}
.unified .content-page .ratings .rating .thing-container {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.mobile-widgets.unified .content-page .ratings .rating .thing-container {
  max-height: 100%;
}
.unified .content-page .ratings .rating .thing-container .jqDockList {
  display: none !important;
}
.unified .content-page .ratings .rating .thing-container .jqDockList > div {
  margin: auto;
  margin-left: -10px;
}
.unified .content-page .ratings .rating .thing-container .thing-name {
  position: relative;
  cursor: pointer;
}
.mobile-widgets.unified .content-page .ratings .rating .thing-container .thing-name {
  font-size: 1.4rem;
  font-weight: 500;
  padding: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.unified .content-page .ratings .rating .thing-container .thing-name > span {
  max-height: 47px;
  display: block;
  overflow: hidden;
  line-height: normal;
}
.unified .content-page .ratings .rating .thing-container .thing-name > span.quick-rate-label {
  display: none;
}
.mobile-widgets.unified .content-page .ratings .rating .thing-container .thing-name > span {
  max-height: 100%;
}
.unified .content-page .ratings .rating .void {
  width: 100%;
  height: 15px;
}
.unified .content-page .ratings .rating .clickable {
  cursor: pointer;
}
.unified .content-page .ratings .rating .quick-rate {
  position: absolute;
  top: 60px;
  z-index: 600;
  display: none;
  width: 166px;
  margin: auto;
  text-align: center;
  padding: 0;
}
.unified .content-page .ratings .rating .quick-rate > li {
  display: inline-block;
}
.unified .content-page .ratings .rating .quick-rate > li > a.svgi {
  position: relative;
  left: 0;
  top: 0;
  display: inline-block;
  width: 31px;
  height: 31px;
  background-size: 20px 20px;
}
.unified .content-page .ratings .rating .quick-rate > li > a.svgi.icon-rating-love {
  background-size: 20px 18px;
}
.unified .content-page .ratings .rating .quick-rate > li .thing-like.small-icon {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
}
.unified .content-page .ratings .rating .thing-icon-container {
  position: absolute;
  z-index: 500;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.unified .content-page .ratings .rating.more-suggestions .thing-thumbnail {
  background: transparent;
}
.unified .content-page .ratings .rating.more-suggestions .node-type-icon-white.icon-refresh-white {
  width: 50%;
  height: 50%;
  background-color: #55b948;
  background-position: 50%;
  border-radius: 50%;
  background-size: 80%;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 25px;
}
.unified .content-page .ratings .rating.more-suggestions:hover .dismiss {
  display: none;
}
.unified .content-page .ratings .rating.more-suggestions:hover .quick-rate {
  display: none !important;
}
.unified .content-page .ratings .rating.done:hover {
  cursor: pointer;
}
.unified .content-page .ratings .rating.done:hover .dismiss {
  display: none;
}
.unified .content-page .ratings .rating.done:hover .quick-rate {
  display: none !important;
}
.unified .content-page .ratings .rating.done:hover .frame {
  background: transparent;
  border: 3px solid #ef2d27;
  z-index: 501;
}
.unified .content-page .ratings .rating.done:hover .thing-name {
  background: rgba(48, 26, 21, 0.8);
}
.unified .content-page .ratings .rating.done .thing-icon-container {
  background-color: rgba(255, 255, 255, 0.5);
}
.unified .content-page .ratings .rating.done .thing-container {
  z-index: 499;
}
.unified .content-page .ratings .rating.dropped,
.unified .content-page .ratings .rating.helper {
  width: 100px !important;
  height: 100px !important;
  opacity: 1;
}
.unified .content-page .ratings .rating.dropped .thing-icon-container,
.unified .content-page .ratings .rating.helper .thing-icon-container {
  height: 100px;
  width: 100px;
  display: block;
}
.unified .content-page .ratings .rating.dropped .thing-thumbnail,
.unified .content-page .ratings .rating.helper .thing-thumbnail {
  width: 100px;
  height: 100px;
  top: 0;
  left: 0;
}
.unified .content-page .ratings .rating.dropped .thing-thumbnail > div,
.unified .content-page .ratings .rating.helper .thing-thumbnail > div {
  width: 100px;
  height: 100px;
  background-size: cover;
  background-position: 50% 50%;
}
.unified .content-page .ratings .rating.dropped .thing-thumbnail .node-type-icon-white,
.unified .content-page .ratings .rating.helper .thing-thumbnail .node-type-icon-white {
  background-position: -295px -15px;
}
.unified .content-page .ratings .rating.dropped:hover .frame,
.unified .content-page .ratings .rating.helper:hover .frame,
.unified .content-page .ratings .rating.dropped:hover .dismiss,
.unified .content-page .ratings .rating.helper:hover .dismiss {
  display: none;
}
.unified .content-page .ratings .rating.dropped:hover .thing-name,
.unified .content-page .ratings .rating.helper:hover .thing-name {
  background: rgba(48, 26, 21, 0.8);
  color: #ffffff;
}
.unified .content-page .ratings .rating.dropped:hover .quick-rate,
.unified .content-page .ratings .rating.helper:hover .quick-rate {
  display: none !important;
}
.unified .content-page .ratings .rating.dropped .thing-like,
.unified .content-page .ratings .rating.helper .thing-like {
  visibility: hidden;
  top: 20px;
  left: 30px;
  background-size: 42px 42px;
}
.unified .content-page .ratings .rating.dropped .thing-like.icon-rating-love,
.unified .content-page .ratings .rating.helper .thing-like.icon-rating-love {
  background-size: 42px 38px;
}
.unified .content-page .ratings .rating.dropped .thing-like.show,
.unified .content-page .ratings .rating.helper .thing-like.show {
  visibility: visible;
}
.unified .content-page .ratings .rating.dropped .thing-like.animate,
.unified .content-page .ratings .rating.helper .thing-like.animate {
  animation: ThingLikeZoom 0.25s linear;
  visibility: visible;
}
.unified .content-page .ratings .rating.dropped .thing-name,
.unified .content-page .ratings .rating.helper .thing-name {
  width: 100px;
  font-size: 10px;
  padding: 5px 0 6px 0;
  bottom: 0;
  margin: 4px 0 0 0;
}
.unified .content-page .ratings .rating.active {
  z-index: 600;
  opacity: 1;
  position: relative;
  height: auto;
  cursor: auto;
  outline: 0;
}
.unified .content-page .ratings .rating.active .thing-thumbnail {
  height: 164px;
  z-index: 1;
}
.unified .content-page .ratings .rating.active .thing-wrapper {
  height: auto;
}
.unified .content-page .ratings .rating.active .thing-icon-container {
  background: transparent;
}
.unified .content-page .ratings .rating.active.done .thing-icon-container {
  background-color: rgba(255, 255, 255, 0.5);
}
.unified .content-page .ratings .rating.active:hover .quick-rate {
  display: none !important;
}
.unified .content-page .ratings .rating.active:hover .thing-name {
  background: rgba(48, 26, 21, 0.8);
  color: #ffffff;
}
.unified .content-page .ratings .rating.active:hover .frame,
.unified .content-page .ratings .rating.active:hover .dismiss {
  display: none;
}
.unified .content-page .ratings .rating.active.dismissed .thing-name {
  color: #ef2d27;
}
.unified .content-page .ratings .rating.active .more-content {
  display: block;
}
@media (min-width: 768px) {
  .unified .content-page .ratings .rating:hover .quick-rate {
    display: block !important;
  }
  .unified .content-page .ratings .rating:hover .frame,
  .unified .content-page .ratings .rating:hover .dismiss {
    display: block;
  }
  .unified .content-page .ratings .rating:hover .thing-name {
    color: #ef2d27;
    background: transparent;
  }
  .unified .content-page .ratings .rating:hover .thing-name > span {
    z-index: 12;
    position: relative;
  }
  .unified .content-page .ratings .rating:hover .quick-rate:hover {
    background: transparent;
  }
  .unified .content-page .ratings .rating:hover .quick-rate:hover + .thing-container .thing-name {
    color: #ffffff !important;
  }
}
.unified .content-page .ratings .rating.disabled:hover {
  outline: none;
}
.unified .content-page .ratings .rating.disabled:hover .frame,
.unified .content-page .ratings .rating.disabled:hover .dismiss {
  display: none;
}
.unified .content-page .ratings .rating.disabled:hover .thing-name {
  color: #ffffff;
}
.unified .content-page .ratings .rating.disabled:hover .quick-rate {
  display: none !important;
}
.unified .content-page .ratings .rating.dismissed .thing-name {
  color: #ef2d27;
}
.unified .content-page .ratings .rating.dismissed:hover .dismiss {
  display: none;
}
.unified .content-page .ratings .rating .frame {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  cursor: pointer;
  display: none;
  background: rgba(48, 26, 21, 0.8);
  border: 3px solid #ef2d27;
  z-index: 11;
}
.unified .content-page .ratings .rating .thing-thumbnail {
  display: inline-block;
  height: 100%;
  width: 100%;
  border: none;
  background-repeat: no-repeat;
  overflow: hidden;
  cursor: pointer;
  box-sizing: border-box;
}
.unified .content-page .ratings .rating .thing-thumbnail .node-type-icon-white {
  background-position: -400px -15px;
  background-color: transparent;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: relative;
  float: left;
}
.mobile-widgets.unified .content-page .ratings .rating .thing-thumbnail .node-type-icon-white {
  background-position: -325px -15px;
  width: 50px;
  height: 56px;
  position: absolute;
  top: 15px;
  right: 0;
  left: 0;
  margin: auto;
}
.unified .content-page .ratings .rating .thing-thumbnail > div {
  height: 100%;
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
}
.unified .content-page .ratings .rating .thing-thumbnail .thing-link {
  width: 179px;
  height: 179px;
  display: block;
  position: absolute;
  background: transparent;
  z-index: 101;
}
.unified .content-page .ratings .rating .thing-thumbnail .thing-link .thing-link-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none;
  color: #fff;
  background: rgba(48, 26, 21, 0.8);
}
.unified .content-page .ratings .rating .thing-thumbnail .thing-link .thing-link-overlay span {
  position: absolute;
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  top: 70px;
}
.unified .content-page .ratings .rating .thing-thumbnail .thing-link:hover .thing-link-overlay {
  display: table-cell;
}
.unified .content-page .ratings .rating .thing-thumbnail.hidden {
  display: none;
}
.unified .content-page .ratings .rating .thing-name {
  position: absolute;
  bottom: 0;
  color: #ffffff;
  background: rgba(48, 26, 21, 0.8);
  text-align: center;
  min-height: 35px;
  padding: 9px 8px 11px 8px;
  width: 100%;
  box-sizing: border-box;
}
.unified .content-page .ratings .rating .thing-thumbnail {
  position: absolute;
  cursor: auto;
  background: #808080;
  border: 1px solid #ccc;
}
.mobile-widgets.unified .content-page .ratings .rating .thing-thumbnail {
  border: none;
}
.unified .content-page .ratings .rating.more-suggestions .thing-name {
  padding-left: 0;
  padding-right: 0;
}
.unified .content-page .ratings .rating .more-content {
  position: relative;
  display: none;
  width: 500px;
  background: #ffffff;
}
.unified .content-page .ratings .rating .more-content .rating-info {
  position: relative;
  margin-left: 180px;
  font-size: 12px;
  min-height: 166px;
}
.unified .content-page .ratings .rating .more-content .rating-info .descriptor-loader {
  top: 40px;
  left: 60px;
}
.unified .content-page .ratings .rating .more-content .rating-info .thing-title {
  font-size: 18px;
  color: #680c40;
  font-weight: 700;
  margin: 0 0 15px 0;
}
.unified .content-page .ratings .rating .more-content .rating-info .thing-info-wrapper {
  min-height: 93px;
}
.unified .content-page .ratings .rating .more-content .rating-info .thing-info {
  font-size: 14px;
}
.unified .content-page .ratings .rating .more-content .rating-info .thing-info label {
  width: auto;
  margin: 0 5px 0 0;
  display: inline-block;
  font-weight: 600;
}
.unified .content-page .ratings .rating .more-content .visit-page {
  padding: 2px 10px;
}
.unified .content-page .ratings .rating .more-content .visit-page .icon-visit-page {
  display: inline-block;
  width: 20px;
  height: 18px;
  margin-right: 10px;
  vertical-align: top;
  background-size: 20px 12px;
}
.unified .content-page .ratings .rating .more-content .rating-content {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 20px -20px 0 -20px;
}
.unified .content-page .ratings .rating .more-content .your-rating {
  position: relative;
  width: auto;
  top: 0;
  left: 0;
  background: #fafafa;
  padding: 5px 0 5px 20px;
}
.unified .content-page .ratings .rating .more-content .your-rating .inline {
  display: inline-block;
}
.unified .content-page .ratings .rating .more-content .your-rating .thing-like {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  background-repeat: no-repeat;
  padding: 0 0 0 30px;
  width: auto;
  vertical-align: middle;
}
.unified .content-page .ratings .rating .more-content .selected-descriptors .selected-descriptors-label {
  margin: 0 5px 0 0;
}
.unified .content-page .ratings .rating .more-content .selected-descriptors .btn {
  border: none;
  background-color: transparent;
  position: relative;
  padding: 1px 16px 0 0;
  height: auto;
  margin: 0 0 3px 0;
  line-height: normal;
  font-weight: 700;
  color: #ef2d27;
  text-transform: capitalize;
}
.unified .content-page .ratings .rating .more-content .selected-descriptors .btn .select2-search-choice-close {
  top: 3px;
}
.unified .content-page .ratings .rating .more-content .selected-descriptors .btn .select2-search-choice-close:hover {
  background-position: right -11px;
}
.unified .content-page .ratings .rating .more-content .add-opinion-btn {
  color: #ef2d27;
  display: block;
}
.unified .content-page .ratings .rating .more-content .add-opinion-btn.open {
  color: #666666;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .unified .content-page .ratings .rating.mobile:hover .thing-name {
    color: #fff;
    background: rgba(48, 26, 21, 0.8);
  }
}
.unified .lightbox .ratings .rating .more-content {
  width: 540px;
}
.unified .lightbox .ratings .rating .more-content .rating-content {
  margin-right: -18px;
}
.unified .lightbox .ratings .rating .more-content .descriptors .actions .input-append {
  width: 506px;
  float: left;
}
.unified .lightbox .ratings .rating .more-content .descriptors .adjectives {
  width: 506px;
}
.unified .content-page .opinionWidget {
  position: relative;
  min-height: 250px;
}
.unified .content-page .opinionWidget .sub-header {
  padding-bottom: 20px;
}
.mobile-widgets.unified .content-page .opinionWidget .sub-header {
  min-height: 105px;
}
.unified .content-page .opinionWidget.from-survey {
  min-height: 0;
  margin: 0;
}
.unified .content-page .opinionWidget.from-survey .go-to-page {
  color: #666666;
  font-weight: 500;
  font-size: 16px;
}
.unified .content-page .opinionWidget.from-survey .go-to-page:hover {
  color: #ef2d27;
}
.unified .content-page .opinionWidget.from-survey .outro-actions {
  margin: 0;
}
.unified .content-page .opinionWidget.from-survey .responses .last .response {
  border-bottom: none;
}
.unified .content-page .opinionWidget .more-like-this-wrapper {
  margin: 0;
}
.unified .content-page .opinionWidget .responses > .first .response {
  border-top: 1px solid #ccc;
}
.unified .content-page .opinionWidget .responses .response .opi .opi-header {
  padding-right: 0;
}
.unified .content-page .opinionWidget .responses .response .add-own-opinion-box {
  border-bottom: 1px solid #ccc;
}
.unified .content-page .responses {
  position: relative;
  display: block;
  overflow: hidden;
}
.unified .content-page .responses .member-avatar {
  position: absolute;
  bottom: 0;
  right: 0;
}
.unified .content-page .responses > .first .response {
  margin-top: 0;
  border-top: none;
}
.unified .content-page .responses .response {
  border-top: 1px solid #cccccc;
  cursor: pointer;
  padding: 20px;
  opacity: 1;
  position: relative;
  background: #ffffff;
  z-index: 1;
  width: 100%;
  display: block;
}
.unified .content-page .responses .response .opi {
  width: 338px;
}
.unified .content-page .responses .response .opi .opi-header {
  width: 100%;
}
.unified .content-page .responses .response .opi .opi-header .svgi.icon-quote {
  width: 30px;
  height: 27px;
  margin-right: 10px;
  float: left;
}
.unified .content-page .responses .response .opi .opi-header .opi-header-labels {
  width: 275px;
  float: left;
}
.unified .content-page .responses .response .opi .opi-header .opi-header-labels .thing-link {
  line-height: 13px;
}
.unified .content-page .responses .response .opi .opi-header .opi-header-labels .opi-member {
  padding-top: 4px;
}
.unified .content-page .responses .response .opi .opi-content {
  margin-bottom: 40px;
}
.unified .content-page .responses .response .return-btn {
  position: absolute;
  right: 20px;
}
.unified .content-page .responses .response .thumbnails .thumbnail-wrapper {
  background-position: -411px -10px;
}
.unified .content-page .responses .response .thumbnails .second-thumb {
  width: 80px;
  height: 80px;
  position: absolute;
  cursor: pointer;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.unified .content-page .responses .response .thumbnails .second-thumb + .thumbnail-wrapper {
  width: 110px;
  height: 110px;
  background-position: -427px -26px;
}
.unified .content-page .responses .response.disabled:hover .response-buttons,
.unified .content-page .responses .response.disabled:hover .dismiss,
.unified .content-page .responses .response.disabled:hover .more-btn,
.unified .content-page .responses .response.disabled:hover .report-to-yougov {
  display: none;
}
.unified .content-page .responses .response.disabled .response-panel .buttons-wrapper .more-buttons,
.unified .content-page .responses .response.disabled .response-panel .buttons-wrapper .see-results {
  display: block;
}
.unified .content-page .responses .response.disabled .response-panel .buttons-wrapper .response-buttons,
.unified .content-page .responses .response.disabled .response-panel .buttons-wrapper .dismiss,
.unified .content-page .responses .response.disabled .response-panel .buttons-wrapper .more-btn,
.unified .content-page .responses .response.disabled .response-panel .buttons-wrapper .report-to-yougov {
  display: none;
}
.unified .content-page .responses .response.disabled .response-panel .response-value-wrapper {
  display: none;
}
.unified .content-page .responses .response.active {
  padding-bottom: 30px;
  cursor: default;
}
.unified .content-page .responses .response.active:hover {
  background: #ffffff;
  border-color: #cccccc;
}
.unified .content-page .responses .response.active:hover .buttons-wrapper,
.unified .content-page .responses .response.active:hover .dismiss {
  display: none;
}
.unified .content-page .responses .response.active.read {
  opacity: 1;
}
.unified .content-page .responses .response.active .response-value {
  display: none;
}
.unified .content-page .responses .response.active .opinion-content .opinion-text {
  margin: 5px 0 0 0;
}
.unified .content-page .responses .response .add-own-opinion-box {
  position: absolute;
  bottom: 0;
  padding: 5px 20px;
  width: 100%;
  border-top: 1px solid #ccc;
}
.unified .content-page .responses .response .add-own-opinion-box .icon-opinion-bubble {
  margin: 0;
  display: inline-block;
  width: 16px;
  height: 14px;
  background-position: 0px 0px;
  background-image: url('/opi/images/add-opinion-bubbles.png');
  background-repeat: no-repeat;
  vertical-align: middle;
}
.unified .content-page .responses .response .add-own-opinion-box:hover {
  cursor: pointer;
}
.unified .content-page .responses .response .add-own-opinion-box:hover > span {
  color: #ef2d27;
}
.unified .content-page .responses .response .add-own-opinion-box:hover .icon-opinion-bubble {
  display: inline-block;
  width: 16px;
  height: 14px;
  background-position: 0px -23px;
  background-image: url('/opi/images/add-opinion-bubbles.png');
  background-repeat: no-repeat;
  vertical-align: middle;
}
.unified .content-page .responses .response .add-own-opinion-box > span {
  padding: 0 0 0 10px;
  color: #999999;
  font-weight: 700;
  position: relative;
  top: 1px;
}
.unified .content-page .responses .response .stats {
  height: 24px;
  width: 24px;
  border: 1px solid #ccc;
  position: absolute;
  right: 60px;
  bottom: 1px;
  cursor: pointer;
  background-size: 20px 20px;
}
.unified .content-page .responses .response .stats .stats-counter {
  margin: 0 0 0 30px;
  display: inline-block;
  color: #727272;
  font-weight: 600;
}
.unified .content-page .responses .response .stats:hover .stats-counter {
  color: #ef2d27;
}
.unified .content-page .responses .response .response-panel {
  position: absolute;
  bottom: 20px;
  left: 180px;
}
.unified .content-page .responses .response .response-panel .more-btn {
  position: absolute;
  left: 160px;
  top: 0;
  padding: 0 10px;
}
.unified .content-page .responses .response .response-panel .buttons-wrapper {
  display: block;
  width: 338px;
  height: 25px;
}
.unified .content-page .responses .response .response-panel .buttons-wrapper.selected {
  display: none;
}
.unified .content-page .responses .response .response-panel .buttons-wrapper .more-buttons {
  display: none;
}
.unified .content-page .responses .response .response-panel .buttons-wrapper .opinion_stats_button {
  right: 35px;
  top: 12px;
}
.unified .content-page .responses .response .response-panel .buttons-wrapper .opinion_report_button {
  right: 10px;
  top: 12px;
}
.unified .content-page .responses .response .response-panel .buttons-wrapper .response-buttons {
  width: 140px;
  margin: 0;
}
.unified .content-page .responses .response .response-panel .buttons-wrapper:hover + .response-value-wrapper .response-value .svgi {
  display: none;
}
.unified .content-page .responses .response .response-panel .buttons-wrapper .opinion-report-button {
  height: 18px;
  width: 18px;
  position: absolute;
  right: 0;
  bottom: 5px;
  cursor: pointer;
}
.unified .content-page .responses .response .response-panel .btn {
  display: inline-block;
  height: 24px;
  margin: 0;
  vertical-align: top;
}
.unified .content-page .responses .response .response-panel .response-value-wrapper {
  position: absolute;
  top: 0;
}
.unified .content-page .responses .response .response-panel .response-value-wrapper .btn {
  display: none;
}
.unified .content-page .responses .response .response-panel .response-value {
  width: 200px;
  position: absolute;
  font-weight: 700;
  height: 25px;
  bottom: 0;
  font-size: 13px;
}
.unified .content-page .responses .response .response-panel .response-value span {
  display: inline-block;
  vertical-align: middle;
}
.unified .content-page .responses .response .response-panel .response-value > span {
  position: relative;
}
.unified .content-page .responses .response .response-panel .response-value > span:first-child {
  margin-right: 5px;
}
.unified .content-page .responses .response .response-panel .response-value .disagree {
  background-color: #d6262f;
}
.unified .content-page .responses .response .response-panel .response-value .disagree-mildly {
  background-color: #d7842f;
}
.unified .content-page .responses .response .response-panel .response-value .agree {
  background-color: #49b64a;
}
.unified .content-page .responses .response .response-panel .response-value .agree-mildly {
  background-color: #a0cf3e;
}
.unified .content-page .responses .response .response-panel .response-value .disagree + span {
  color: #d6262f;
}
.unified .content-page .responses .response .response-panel .response-value .disagree-mildly + span {
  color: #d7842f;
}
.unified .content-page .responses .response .response-panel .response-value .agree-mildly + span {
  color: #a0cf3e;
}
.unified .content-page .responses .response .response-panel .response-value .agree + span {
  color: #49b64a;
}
.unified .content-page .responses .response .more-content {
  display: none;
  margin: 0 -20px 0 -20px;
}
.unified .content-page .responses .response .more-content .section {
  border-top: 1px solid #ccc;
  padding: 16px 20px 16px 20px;
}
.unified .content-page .responses .response .more-content .section.response-buttons {
  border-top: none;
}
.unified .content-page .responses .response .more-content .section > label {
  margin: 0 0 20px 0;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
}
.unified .content-page .responses .response .more-content .buttons-set .btn {
  margin: 10px 6px 0 0;
  padding: 0 0 0 25px;
  height: 24px;
  text-align: left;
}
.unified .content-page .responses .response .more-content .buttons-set .btn > span {
  padding: 2px 5px;
  font-weight: normal;
  color: #999;
}
.unified .content-page .responses .response .more-content .buttons-set .btn:first-child {
  width: 180px;
  padding: 0 0 0 25px;
  text-align: center;
}
.unified .content-page .responses .response .more-content .buttons-set .btn:first-child > span {
  padding: 0;
}
.unified .content-page .responses .response .more-content .buttons-set .btn.btn-default {
  color: #999;
  position: relative;
  border: 1px solid #ccc;
}
.unified .content-page .responses .response .more-content .buttons-set .btn.btn-default:hover {
  color: #ef2d27;
  border-color: #ef2d27;
}
.unified .content-page .responses .response .more-content .buttons-set .btn.btn-default:hover span {
  color: #ef2d27;
}
.unified .content-page .responses .response .more-content .buttons-set .progress-horizontal {
  position: absolute;
  left: 250px;
  bottom: 50px;
}
.unified .content-page .responses .response .more-content .buttons-set .save-response-text {
  float: right;
  margin-right: 0px;
  padding: 0 10px;
}
.unified .content-page .responses .response .more-content .buttons-set .see-results {
  width: auto;
  background-size: 15px 15px;
}
.unified .content-page .responses .response .more-content .buttons-set .see-results > span {
  border-left: 1px solid #ccc;
  padding: 2px 10px;
}
.unified .content-page .responses .response .more-content .buttons-set .svgi {
  background-position: 5px 4px;
}
.unified .content-page .responses .response .more-content .buttons-set .svgi.icon-follow {
  top: auto;
}
.unified .content-page .responses .response .more-content .btn {
  margin-top: 10px;
}
.unified .content-page .responses .response:hover {
  background: #f5f5f5;
}
.unified .content-page .responses .response:hover .buttons-wrapper.selected {
  display: block;
}
.unified .content-page .responses .response:hover .buttons-wrapper .more-buttons {
  display: block;
}
.unified .content-page .responses .response:hover .response-value-wrapper {
  position: absolute;
  top: 0;
}
.unified .content-page .responses .response:hover .response-value-wrapper.selected {
  position: absolute;
  height: 0;
}
.unified .content-page .responses .response:hover .response-value-wrapper .btn {
  display: block;
}
.unified .content-page .responses .response:hover .response-value {
  display: none;
}
.unified .content-page .responses .response:hover .dismiss {
  display: block;
}
.unified .content-page .responses .response.done:not(.active) .thumbnails,
.unified .content-page .responses .response.done:not(.active) .opi {
  transition: opacity 0.5s ease-out;
  opacity: 0.5;
}
.unified .content-page .responses .response.done:not(.active):hover {
  background: transparent;
}
.unified .content-page .responses .response .opinion-content {
  margin-left: 20px;
  width: 335px;
}
.unified .content-page .responses .response .opinion-content .opinion-heading {
  text-overflow: clip;
  padding: 0 0 5px 0px;
  font-weight: 700;
  font-size: 13px;
  min-height: 25px;
  border-bottom: 1px dotted #E2E2E2;
}
.unified .content-page .responses .response .opinion-content .opinion-heading > div {
  display: inline-block;
}
.unified .content-page .responses .response .opinion-content .opinion-heading.inline > div div {
  display: inline;
}
.unified .content-page .responses .response .opinion-content .opinion-heading .date {
  color: #999999;
  font-size: 0.75em;
  font-weight: normal;
  white-space: nowrap;
  display: block !important;
}
.unified .content-page .responses .response .opinion-content .opinion-heading .on {
  vertical-align: top;
}
.unified .content-page .responses .response .opinion-content .opinion-heading .member-link span,
.unified .content-page .responses .response .opinion-content .opinion-heading .node-link span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 185px;
  cursor: pointer;
  display: inline-block;
}
.unified .content-page .responses .response .opinion-content .opinion-text {
  margin: 5px 0 30px 0;
  display: inline-block;
  word-wrap: break-word;
  width: 335px;
  font-size: 13px;
}
.unified .content-page .responses .response .opinion-content .link {
  color: #6E043E;
}
.unified .content-page .responses .response .opinion-content .link:hover {
  color: #EF2D27;
}
.unified .content-page .responses .thumbnails {
  width: 140px;
  height: 140px;
  position: relative;
  overflow: hidden;
  float: left;
  margin: 0;
}
.unified .content-page .responses .thumbnails img {
  border: 1px solid #dddddd;
}
.unified .content-page .responses .thumbnails .icon-member {
  width: auto;
  height: auto;
  display: block;
}
.unified .content-page .responses .thumbnails .icon-member img {
  position: absolute;
  top: 50px;
  left: 48px;
  width: 70px;
  height: 70px;
  border: 1px solid #dddddd;
  z-index: 100;
}
.unified .content-page .responses hr {
  margin-bottom: 0;
  margin-top: 10px;
  float: left;
}
.unified .content-page .responses .load-more {
  border-left: none;
  border-right: none;
  border-bottom: none;
  margin-left: 0;
}
.unified .content-page .responses .load-more .loading {
  top: 0;
}
.unified .content-page .responses .loading {
  left: 0;
  right: 0;
  margin: auto;
}
.unified .content-page .opinion-feed,
.unified .content-page .thing-opinions {
  position: relative;
  min-height: 200px;
}
.unified .content-page .opinion-feed .box-content,
.unified .content-page .thing-opinions .box-content {
  padding: 20px 0 0 0;
}
.unified .content-page .opinion-feed .box-content .box-subheading,
.unified .content-page .thing-opinions .box-content .box-subheading {
  padding: 0 20px;
}
.unified .content-page .opinion-feed .box-content .loading,
.unified .content-page .thing-opinions .box-content .loading {
  position: relative;
  left: auto;
  top: 20px;
  text-align: center;
}
.unified .content-page .opinion-feed .box-content .responses,
.unified .content-page .thing-opinions .box-content .responses {
  margin: 20px 0 0 0;
}
.unified .content-page .opinion-feed .box-content .responses .infinite-load,
.unified .content-page .thing-opinions .box-content .responses .infinite-load {
  position: absolute;
  bottom: -20px;
  width: 580px;
  border: none;
  margin: 0;
}
.unified .content-page .opinion-feed .box-content .responses .infinite-load .loading,
.unified .content-page .thing-opinions .box-content .responses .infinite-load .loading {
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.unified .content-page .opinion-feed .box-content .responses .load-more,
.unified .content-page .thing-opinions .box-content .responses .load-more {
  margin: 0;
}
.unified .content-page .opinion-feed .box-content .responses .load-more .loading,
.unified .content-page .thing-opinions .box-content .responses .load-more .loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.unified .content-page .opinion-feed .box-content .responses > .first .response,
.unified .content-page .thing-opinions .box-content .responses > .first .response {
  border-top: 1px solid #ccc;
}
.unified .content-page .opinion-feed .box-content .responses .response,
.unified .content-page .thing-opinions .box-content .responses .response {
  min-height: 140px;
}
.unified .content-page .opinion-feed .box-content .responses .response.active .response-buttons .response-button,
.unified .content-page .thing-opinions .box-content .responses .response.active .response-buttons .response-button {
  width: 127px;
}
.unified .content-page .opinion-feed .box-content .responses .response .opi,
.unified .content-page .thing-opinions .box-content .responses .response .opi {
  width: 378px;
}
.unified .content-page .opinion-feed .box-content .responses .response .opinion-content,
.unified .content-page .thing-opinions .box-content .responses .response .opinion-content {
  margin-left: 10px;
  width: 420px;
}
.unified .content-page .opinion-feed .box-content .responses .response .opinion-content .opinion-text,
.unified .content-page .thing-opinions .box-content .responses .response .opinion-content .opinion-text {
  width: 398px;
}
.unified .lightbox .responses .response {
  border-top: 0;
}
.unified .lightbox .responses .response .more-content .opinion-respond {
  padding-bottom: 0;
}
.unified .lightbox .responses .response.active {
  padding-bottom: 20px;
}
.unified opinions {
  display: block;
}
.mobile-widgets.unified opinions {
  max-width: 450px;
  margin: 0 auto 20px auto;
  position: relative;
}
.unified opinions .swiper-container {
  margin-top: 25px;
}
.unified opinions .swiper-container.single-opinion {
  margin-top: 0;
}
.unified opinions .opinions > div {
  max-width: 450px;
  margin: auto;
  position: relative;
}
.unified opinions .opinion {
  z-index: 10;
  position: relative;
  max-width: none;
  margin: 0;
}
.unified opinions .opinion .statement {
  overflow: hidden;
  height: 100%;
}
.unified opinions .opinion .ellipsis-symbol {
  color: #ef2d27;
  margin-left: 2px;
}
.unified opinions .opinion blockquote {
  position: relative;
}
.unified opinions .opinion blockquote .report-to-yougov {
  bottom: 60px;
  right: 8px;
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 100;
}
.unified opinions .opinion .icon-quote-light {
  width: 20px;
  height: 20px;
  top: 37px;
  left: 0;
}
.unified opinions .opinion .opinion-content {
  max-height: 85%;
  min-height: 23px;
  overflow: hidden;
  display: block;
  word-wrap: break-word;
  font-size: 1.8rem;
}
.unified opinions .opinion .opi-member {
  font-size: 13px;
  margin: 10px 0 0 0;
}
.unified opinions .opinion .opi-member .by {
  text-transform: capitalize;
}
.unified opinions .opinion .opi-member .member-label {
  text-transform: lowercase;
}
.unified opinions .no-opinion-btn {
  margin: 10px auto 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}
.unified opinions .opinions-nav {
  float: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  top: 0px;
  z-index: 50;
  height: 15px;
  -ms-flex-align: center;
  align-items: center;
}
.unified opinions .opinions-nav li {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ccc;
  margin-left: 5px;
}
.unified opinions .opinions-nav li button {
  width: 100%;
  height: 100%;
  display: block;
  cursor: default;
  background-size: 0px 0px;
  border-radius: 50%;
  padding: 0;
}
.unified opinions .opinions-nav li button.active {
  background: #ef2d27;
}
.mobile-widgets.unified .mobile-popup {
  display: -ms-flexbox !important;
  display: flex !important;
}
.mobile-widgets.unified .mobile-popup .modal-dialog {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.mobile-widgets.unified .mobile-popup .modal-content {
  position: relative;
  margin: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.mobile-widgets.unified .mobile-popup .modal-content opinions {
  max-width: none;
}
.mobile-widgets.unified .mobile-popup .modal-content .opinions-nav {
  display: none;
}
.mobile-widgets.unified .mobile-popup .modal-content .slide {
  margin: 0;
  width: 100%;
}
.mobile-widgets.unified .mobile-popup .modal-content .close-btn {
  font-size: 40px;
  font-family: "raleway";
  font-weight: 100;
  line-height: 28px;
  top: 0px;
  position: absolute;
  background: none;
  border: none;
  right: 0;
  margin: 0;
  z-index: 600;
  padding: 0 10px 10px 30px;
}
.mobile-widgets.unified .mobile-popup .modal-content .icon-quote-light {
  left: 20px;
  top: 30px;
}
.mobile-widgets.unified .mobile-popup .modal-content opinions {
  margin: 0;
}
.mobile-widgets.unified .mobile-popup .modal-content opinions .swiper-container {
  width: 100%;
  margin: 0;
  padding: 0;
}
.mobile-widgets.unified .mobile-popup .modal-content opinions .opinions > div {
  max-width: none;
}
.mobile-widgets.unified .mobile-popup .modal-content .no-opinion-btn {
  margin: 0;
  width: 100%;
  max-width: none;
}
.mobile-widgets.unified .mobile-popup .modal-content .response-buttons {
  background: #fff;
  margin-top: -90px;
}
.mobile-widgets.unified .mobile-popup .modal-content .response-buttons:before {
  content: '';
  height: 20px;
  background: #fff;
  opacity: 0.5;
  width: 100%;
  position: absolute;
  top: -20px;
}
.mobile-widgets.unified .mobile-popup .modal-content .opinion {
  max-width: none;
  margin: 0;
}
.mobile-widgets.unified .mobile-popup .modal-content .opinion .selected-response-container {
  top: 5px;
}
.mobile-widgets.unified .mobile-popup .modal-content .opinion .statement {
  position: relative;
  width: 100%;
  padding: 62px 30px 130px 30px;
  overflow: scroll;
  font-size: 14px;
}
.mobile-widgets.unified .mobile-popup .modal-content .opinion .opinion-content {
  max-height: none;
  overflow: visible;
  font-size: 1.4rem;
}
.mobile-widgets.unified .mobile-popup .modal-content .opinion blockquote {
  background: #fff;
  padding: 0;
}
.mobile-widgets.unified .mobile-popup .modal-content .opinion .report-to-yougov {
  bottom: 100px;
}
.unified .marketo-modal .info-modal {
  margin-top: 100px;
}
.unified .marketo-modal .remodal-close {
  position: absolute;
  border-radius: 0;
  border: 0;
  font-size: 60px;
  color: #000;
  cursor: pointer;
  height: auto;
  left: auto;
  right: 20px;
  text-align: right;
  width: 50px;
  z-index: 10;
  line-height: 1;
}
.unified .marketo-modal .remodal {
  display: inline-block;
  vertical-align: middle;
  visibility: visible;
}
@media (min-width: 768px) {
  .unified .marketo-modal .remodal {
    max-width: 700px;
  }
}
.unified .marketo-modal .remodal-overlay {
  display: none;
  text-align: center;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.unified .marketo-modal .remodal-overlay:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: '';
  vertical-align: middle;
}
.unified .marketo-modal .remodal-background {
  display: none;
  text-align: center;
  position: fixed;
  z-index: 800;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: .95;
  background: #fff;
}
.unified .marketo-modal .contact-us-modal {
  text-align: center;
  display: inline-block;
}
.unified .marketo-modal .contact-us-modal .modal-content {
  border: none;
  box-shadow: none;
  width: 100%;
  margin-top: 20px;
  padding: 0 20px;
  background-color: transparent;
}
@media (min-width: 768px) {
  .unified .marketo-modal .contact-us-modal .modal-content {
    margin-left: auto;
    margin-right: auto;
    width: 500px;
    margin-top: 45px;
    padding: 0 80px;
  }
}
.unified .marketo-modal .contact-us-modal .title {
  text-transform: uppercase;
  font-weight: 500;
  padding: 0;
  font-size: 1.6em;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .unified .marketo-modal .contact-us-modal .title {
    margin-bottom: 10px;
    font-size: 1.8em;
    margin-top: 0px;
  }
}
.unified .marketo-modal .contact-us-modal .header,
.unified .marketo-modal .contact-us-modal .footer {
  font-size: 1.4em;
}
@media (min-width: 768px) {
  .unified .marketo-modal .contact-us-modal .header,
  .unified .marketo-modal .contact-us-modal .footer {
    font-size: 1.7em;
  }
}
@media (min-width: 768px) {
  .unified .marketo-modal .contact-us-modal .footer {
    margin-top: 40px;
  }
}
.unified .marketo-modal .contact-us-modal .shadow {
  box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5);
}
.unified .marketo-modal .contact-us-modal .mktoForm {
  width: 100% !important;
  border-bottom: none;
}
.unified .marketo-modal .contact-us-modal .mktoForm .form-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #12ADDD;
  color: #fff;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding: 15px 0;
  text-transform: uppercase;
  font-size: 16px;
}
.unified .marketo-modal .contact-us-modal .mktoForm .form-header p,
.unified .marketo-modal .contact-us-modal .mktoForm .form-header span {
  text-align: center;
  margin: 0;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoOffset {
  display: none !important;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol {
  float: none;
  margin-bottom: 0px !important;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap {
  float: none;
  /* Needs this reset for Firefox, since it allows centering select text with text-align  */
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap label {
  display: none;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap input,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap select {
  width: 100% !important;
  clear: none;
  color: #333;
  height: 3em;
  font-size: 1em;
  border: 1px solid #E5E5E5;
  border-top: none;
  text-align: center;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap input:focus,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea:focus,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap select:focus {
  font-size: 1em;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap input::-webkit-input-placeholder,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea::-webkit-input-placeholder,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap select::-webkit-input-placeholder {
  color: #333;
  text-transform: capitalize;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap input:-moz-placeholder,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea:-moz-placeholder,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap select:-moz-placeholder {
  /* Firefox 18- */
  color: #333;
  text-transform: capitalize;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap input::-moz-placeholder,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap select::-moz-placeholder {
  /* Firefox 19+ */
  color: #333;
  text-transform: capitalize;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap input:-ms-input-placeholder,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea:-ms-input-placeholder,
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap select:-ms-input-placeholder {
  color: #333;
  text-transform: capitalize;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea {
  text-align: left;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea::-webkit-input-placeholder {
  text-align: center;
  line-height: 2.8em;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea:-moz-placeholder {
  /* Firefox 18- */
  text-align: center;
  line-height: 2.8em;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder {
  /* Firefox 19+ */
  text-align: center;
  line-height: 2.8em;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea:-ms-input-placeholder {
  text-align: center;
  line-height: 2.5em;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap textarea::-ms-input-placeholder {
  text-align: center;
  line-height: 2.5em;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap select {
  background-color: transparent;
  position: relative;
  z-index: 1;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 0px;
  text-indent: calc(33%);
}
@-moz-document url-prefix() {
  .unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap select {
    text-indent: 0;
  }
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap .select-wrapper {
  position: relative;
  width: 100%;
  height: 40px;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoFormCol .mktoFieldWrap .select-wrapper:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  border-width: 7px 4px 0 4px;
  border-style: solid;
  border-color: #000 transparent;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoError .mktoErrorArrowWrap {
  left: calc(42%);
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoError .mktoErrorArrow {
  border: none;
  background-color: #ed2d26;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoError .mktoErrorMsg {
  background-color: #fff;
  background-image: none;
  border-color: #ed2d26;
  border-radius: 0px;
  color: #ed2d26;
  font-weight: 600;
  padding: 0.4em 1em;
  text-shadow: none;
  box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5);
}
.unified .marketo-modal .contact-us-modal .mktoForm .error-msg {
  color: #ed2d26;
  text-align: center;
  margin-top: 10px;
  font-size: 1.25em;
  font-weight: 500;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoButtonRow {
  margin-top: 15px !important;
  width: 100%;
  box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5);
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoButtonRow .mktoButtonWrap {
  margin: 0 !important;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
  padding: 10px 0;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFED2D26', endColorstr='#FFD52822');
  background-image: linear-gradient(113deg, #ed2d26 54%, #d52822 46%);
  width: 100%;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
}
.unified .marketo-modal .contact-us-modal .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD52822', endColorstr='#FFD52822');
  background-image: linear-gradient(113deg, #d52822 54%, #d52822 46%);
  border: none;
  text-shadow: none;
}
.unified .waterfall-question-feed .yg-survey-waterfall {
  display: -ms-flexbox;
  display: flex;
}
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper .widget-content {
  padding: 50px 0 25px 0;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-enter,
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-leave {
  transition: 1.5s linear all;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-enter .questions,
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-leave .questions {
  transition: .5s linear opacity;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-enter {
  max-height: 0;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-enter .questions {
  opacity: 0;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-enter.ng-enter-active {
  max-height: 999px;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-enter.ng-enter-active .questions {
  opacity: 1;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-leave {
  max-height: 999px;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-leave .questions {
  opacity: 1;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-leave.ng-leave-active {
  opacity: 0;
  transition: none;
  max-height: 0;
}
.unified .waterfall-question-feed .yg-survey-waterfall.animate.ng-leave.ng-leave-active .questions {
  opacity: 0;
}
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper .waterfall-next {
  margin: 10px 20px 0 0;
}
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper yg-question .question-label {
  font-size: 18px;
  margin: 0 20px 20px 20px;
}
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper yg-survey header {
  height: 30px;
}
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper yg-survey.widget-content {
  padding-top: 0;
}
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper yg-survey.widget-content .questions {
  position: relative;
  padding: 20px 0;
}
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper yg-survey.widget-content.disabled .questions:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper .login-question .login-question-form .login-captcha > div,
.unified .waterfall-question-feed .yg-survey-waterfall .waterfall-question-wrapper .login-question .register-question-form .login-captcha > div {
  margin: 15px 0 0 0;
}
