/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=fd8f477e548b202fce34957139261965)
 * Config saved to config.json and https://gist.github.com/fd8f477e548b202fce34957139261965
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! 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 {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          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;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.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;
}
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: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 22px;
  margin-bottom: 11px;
}
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: 11px;
  margin-bottom: 11px;
}
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: 41px;
}
h2,
.h2 {
  font-size: 34px;
}
h3,
.h3 {
  font-size: 28px;
}
h4,
.h4 {
  font-size: 20px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}
p {
  margin: 0 0 11px;
}
.lead {
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 24px;
  }
}
small,
.small {
  font-size: 87%;
}
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: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.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: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.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: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 11px;
}
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: 22px;
}
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 #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 20px;
  border-left: 5px solid #eeeeee;
}
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: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  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: '\00A0 \2014';
}
address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 10.5px;
  margin: 0 0 11px;
  font-size: 15px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 14px;
  padding-right: 14px;
}
@media (min-width: 768px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1022px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1350px) {
  .container {
    width: 1333px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 14px;
  padding-right: 14px;
}
.row {
  margin-left: -14px;
  margin-right: -14px;
}
.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 {
  position: relative;
  min-height: 1px;
  padding-left: 14px;
  padding-right: 14px;
}
.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 {
  float: left;
}
.col-xs-14 {
  width: 100%;
}
.col-xs-13 {
  width: 92.85714286%;
}
.col-xs-12 {
  width: 85.71428571%;
}
.col-xs-11 {
  width: 78.57142857%;
}
.col-xs-10 {
  width: 71.42857143%;
}
.col-xs-9 {
  width: 64.28571429%;
}
.col-xs-8 {
  width: 57.14285714%;
}
.col-xs-7 {
  width: 50%;
}
.col-xs-6 {
  width: 42.85714286%;
}
.col-xs-5 {
  width: 35.71428571%;
}
.col-xs-4 {
  width: 28.57142857%;
}
.col-xs-3 {
  width: 21.42857143%;
}
.col-xs-2 {
  width: 14.28571429%;
}
.col-xs-1 {
  width: 7.14285714%;
}
.col-xs-pull-14 {
  right: 100%;
}
.col-xs-pull-13 {
  right: 92.85714286%;
}
.col-xs-pull-12 {
  right: 85.71428571%;
}
.col-xs-pull-11 {
  right: 78.57142857%;
}
.col-xs-pull-10 {
  right: 71.42857143%;
}
.col-xs-pull-9 {
  right: 64.28571429%;
}
.col-xs-pull-8 {
  right: 57.14285714%;
}
.col-xs-pull-7 {
  right: 50%;
}
.col-xs-pull-6 {
  right: 42.85714286%;
}
.col-xs-pull-5 {
  right: 35.71428571%;
}
.col-xs-pull-4 {
  right: 28.57142857%;
}
.col-xs-pull-3 {
  right: 21.42857143%;
}
.col-xs-pull-2 {
  right: 14.28571429%;
}
.col-xs-pull-1 {
  right: 7.14285714%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-14 {
  left: 100%;
}
.col-xs-push-13 {
  left: 92.85714286%;
}
.col-xs-push-12 {
  left: 85.71428571%;
}
.col-xs-push-11 {
  left: 78.57142857%;
}
.col-xs-push-10 {
  left: 71.42857143%;
}
.col-xs-push-9 {
  left: 64.28571429%;
}
.col-xs-push-8 {
  left: 57.14285714%;
}
.col-xs-push-7 {
  left: 50%;
}
.col-xs-push-6 {
  left: 42.85714286%;
}
.col-xs-push-5 {
  left: 35.71428571%;
}
.col-xs-push-4 {
  left: 28.57142857%;
}
.col-xs-push-3 {
  left: 21.42857143%;
}
.col-xs-push-2 {
  left: 14.28571429%;
}
.col-xs-push-1 {
  left: 7.14285714%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-14 {
  margin-left: 100%;
}
.col-xs-offset-13 {
  margin-left: 92.85714286%;
}
.col-xs-offset-12 {
  margin-left: 85.71428571%;
}
.col-xs-offset-11 {
  margin-left: 78.57142857%;
}
.col-xs-offset-10 {
  margin-left: 71.42857143%;
}
.col-xs-offset-9 {
  margin-left: 64.28571429%;
}
.col-xs-offset-8 {
  margin-left: 57.14285714%;
}
.col-xs-offset-7 {
  margin-left: 50%;
}
.col-xs-offset-6 {
  margin-left: 42.85714286%;
}
.col-xs-offset-5 {
  margin-left: 35.71428571%;
}
.col-xs-offset-4 {
  margin-left: 28.57142857%;
}
.col-xs-offset-3 {
  margin-left: 21.42857143%;
}
.col-xs-offset-2 {
  margin-left: 14.28571429%;
}
.col-xs-offset-1 {
  margin-left: 7.14285714%;
}
.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 {
    float: left;
  }
  .col-sm-14 {
    width: 100%;
  }
  .col-sm-13 {
    width: 92.85714286%;
  }
  .col-sm-12 {
    width: 85.71428571%;
  }
  .col-sm-11 {
    width: 78.57142857%;
  }
  .col-sm-10 {
    width: 71.42857143%;
  }
  .col-sm-9 {
    width: 64.28571429%;
  }
  .col-sm-8 {
    width: 57.14285714%;
  }
  .col-sm-7 {
    width: 50%;
  }
  .col-sm-6 {
    width: 42.85714286%;
  }
  .col-sm-5 {
    width: 35.71428571%;
  }
  .col-sm-4 {
    width: 28.57142857%;
  }
  .col-sm-3 {
    width: 21.42857143%;
  }
  .col-sm-2 {
    width: 14.28571429%;
  }
  .col-sm-1 {
    width: 7.14285714%;
  }
  .col-sm-pull-14 {
    right: 100%;
  }
  .col-sm-pull-13 {
    right: 92.85714286%;
  }
  .col-sm-pull-12 {
    right: 85.71428571%;
  }
  .col-sm-pull-11 {
    right: 78.57142857%;
  }
  .col-sm-pull-10 {
    right: 71.42857143%;
  }
  .col-sm-pull-9 {
    right: 64.28571429%;
  }
  .col-sm-pull-8 {
    right: 57.14285714%;
  }
  .col-sm-pull-7 {
    right: 50%;
  }
  .col-sm-pull-6 {
    right: 42.85714286%;
  }
  .col-sm-pull-5 {
    right: 35.71428571%;
  }
  .col-sm-pull-4 {
    right: 28.57142857%;
  }
  .col-sm-pull-3 {
    right: 21.42857143%;
  }
  .col-sm-pull-2 {
    right: 14.28571429%;
  }
  .col-sm-pull-1 {
    right: 7.14285714%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-14 {
    left: 100%;
  }
  .col-sm-push-13 {
    left: 92.85714286%;
  }
  .col-sm-push-12 {
    left: 85.71428571%;
  }
  .col-sm-push-11 {
    left: 78.57142857%;
  }
  .col-sm-push-10 {
    left: 71.42857143%;
  }
  .col-sm-push-9 {
    left: 64.28571429%;
  }
  .col-sm-push-8 {
    left: 57.14285714%;
  }
  .col-sm-push-7 {
    left: 50%;
  }
  .col-sm-push-6 {
    left: 42.85714286%;
  }
  .col-sm-push-5 {
    left: 35.71428571%;
  }
  .col-sm-push-4 {
    left: 28.57142857%;
  }
  .col-sm-push-3 {
    left: 21.42857143%;
  }
  .col-sm-push-2 {
    left: 14.28571429%;
  }
  .col-sm-push-1 {
    left: 7.14285714%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-14 {
    margin-left: 100%;
  }
  .col-sm-offset-13 {
    margin-left: 92.85714286%;
  }
  .col-sm-offset-12 {
    margin-left: 85.71428571%;
  }
  .col-sm-offset-11 {
    margin-left: 78.57142857%;
  }
  .col-sm-offset-10 {
    margin-left: 71.42857143%;
  }
  .col-sm-offset-9 {
    margin-left: 64.28571429%;
  }
  .col-sm-offset-8 {
    margin-left: 57.14285714%;
  }
  .col-sm-offset-7 {
    margin-left: 50%;
  }
  .col-sm-offset-6 {
    margin-left: 42.85714286%;
  }
  .col-sm-offset-5 {
    margin-left: 35.71428571%;
  }
  .col-sm-offset-4 {
    margin-left: 28.57142857%;
  }
  .col-sm-offset-3 {
    margin-left: 21.42857143%;
  }
  .col-sm-offset-2 {
    margin-left: 14.28571429%;
  }
  .col-sm-offset-1 {
    margin-left: 7.14285714%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1022px) {
  .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 {
    float: left;
  }
  .col-md-14 {
    width: 100%;
  }
  .col-md-13 {
    width: 92.85714286%;
  }
  .col-md-12 {
    width: 85.71428571%;
  }
  .col-md-11 {
    width: 78.57142857%;
  }
  .col-md-10 {
    width: 71.42857143%;
  }
  .col-md-9 {
    width: 64.28571429%;
  }
  .col-md-8 {
    width: 57.14285714%;
  }
  .col-md-7 {
    width: 50%;
  }
  .col-md-6 {
    width: 42.85714286%;
  }
  .col-md-5 {
    width: 35.71428571%;
  }
  .col-md-4 {
    width: 28.57142857%;
  }
  .col-md-3 {
    width: 21.42857143%;
  }
  .col-md-2 {
    width: 14.28571429%;
  }
  .col-md-1 {
    width: 7.14285714%;
  }
  .col-md-pull-14 {
    right: 100%;
  }
  .col-md-pull-13 {
    right: 92.85714286%;
  }
  .col-md-pull-12 {
    right: 85.71428571%;
  }
  .col-md-pull-11 {
    right: 78.57142857%;
  }
  .col-md-pull-10 {
    right: 71.42857143%;
  }
  .col-md-pull-9 {
    right: 64.28571429%;
  }
  .col-md-pull-8 {
    right: 57.14285714%;
  }
  .col-md-pull-7 {
    right: 50%;
  }
  .col-md-pull-6 {
    right: 42.85714286%;
  }
  .col-md-pull-5 {
    right: 35.71428571%;
  }
  .col-md-pull-4 {
    right: 28.57142857%;
  }
  .col-md-pull-3 {
    right: 21.42857143%;
  }
  .col-md-pull-2 {
    right: 14.28571429%;
  }
  .col-md-pull-1 {
    right: 7.14285714%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-14 {
    left: 100%;
  }
  .col-md-push-13 {
    left: 92.85714286%;
  }
  .col-md-push-12 {
    left: 85.71428571%;
  }
  .col-md-push-11 {
    left: 78.57142857%;
  }
  .col-md-push-10 {
    left: 71.42857143%;
  }
  .col-md-push-9 {
    left: 64.28571429%;
  }
  .col-md-push-8 {
    left: 57.14285714%;
  }
  .col-md-push-7 {
    left: 50%;
  }
  .col-md-push-6 {
    left: 42.85714286%;
  }
  .col-md-push-5 {
    left: 35.71428571%;
  }
  .col-md-push-4 {
    left: 28.57142857%;
  }
  .col-md-push-3 {
    left: 21.42857143%;
  }
  .col-md-push-2 {
    left: 14.28571429%;
  }
  .col-md-push-1 {
    left: 7.14285714%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-14 {
    margin-left: 100%;
  }
  .col-md-offset-13 {
    margin-left: 92.85714286%;
  }
  .col-md-offset-12 {
    margin-left: 85.71428571%;
  }
  .col-md-offset-11 {
    margin-left: 78.57142857%;
  }
  .col-md-offset-10 {
    margin-left: 71.42857143%;
  }
  .col-md-offset-9 {
    margin-left: 64.28571429%;
  }
  .col-md-offset-8 {
    margin-left: 57.14285714%;
  }
  .col-md-offset-7 {
    margin-left: 50%;
  }
  .col-md-offset-6 {
    margin-left: 42.85714286%;
  }
  .col-md-offset-5 {
    margin-left: 35.71428571%;
  }
  .col-md-offset-4 {
    margin-left: 28.57142857%;
  }
  .col-md-offset-3 {
    margin-left: 21.42857143%;
  }
  .col-md-offset-2 {
    margin-left: 14.28571429%;
  }
  .col-md-offset-1 {
    margin-left: 7.14285714%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1350px) {
  .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 {
    float: left;
  }
  .col-lg-14 {
    width: 100%;
  }
  .col-lg-13 {
    width: 92.85714286%;
  }
  .col-lg-12 {
    width: 85.71428571%;
  }
  .col-lg-11 {
    width: 78.57142857%;
  }
  .col-lg-10 {
    width: 71.42857143%;
  }
  .col-lg-9 {
    width: 64.28571429%;
  }
  .col-lg-8 {
    width: 57.14285714%;
  }
  .col-lg-7 {
    width: 50%;
  }
  .col-lg-6 {
    width: 42.85714286%;
  }
  .col-lg-5 {
    width: 35.71428571%;
  }
  .col-lg-4 {
    width: 28.57142857%;
  }
  .col-lg-3 {
    width: 21.42857143%;
  }
  .col-lg-2 {
    width: 14.28571429%;
  }
  .col-lg-1 {
    width: 7.14285714%;
  }
  .col-lg-pull-14 {
    right: 100%;
  }
  .col-lg-pull-13 {
    right: 92.85714286%;
  }
  .col-lg-pull-12 {
    right: 85.71428571%;
  }
  .col-lg-pull-11 {
    right: 78.57142857%;
  }
  .col-lg-pull-10 {
    right: 71.42857143%;
  }
  .col-lg-pull-9 {
    right: 64.28571429%;
  }
  .col-lg-pull-8 {
    right: 57.14285714%;
  }
  .col-lg-pull-7 {
    right: 50%;
  }
  .col-lg-pull-6 {
    right: 42.85714286%;
  }
  .col-lg-pull-5 {
    right: 35.71428571%;
  }
  .col-lg-pull-4 {
    right: 28.57142857%;
  }
  .col-lg-pull-3 {
    right: 21.42857143%;
  }
  .col-lg-pull-2 {
    right: 14.28571429%;
  }
  .col-lg-pull-1 {
    right: 7.14285714%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-14 {
    left: 100%;
  }
  .col-lg-push-13 {
    left: 92.85714286%;
  }
  .col-lg-push-12 {
    left: 85.71428571%;
  }
  .col-lg-push-11 {
    left: 78.57142857%;
  }
  .col-lg-push-10 {
    left: 71.42857143%;
  }
  .col-lg-push-9 {
    left: 64.28571429%;
  }
  .col-lg-push-8 {
    left: 57.14285714%;
  }
  .col-lg-push-7 {
    left: 50%;
  }
  .col-lg-push-6 {
    left: 42.85714286%;
  }
  .col-lg-push-5 {
    left: 35.71428571%;
  }
  .col-lg-push-4 {
    left: 28.57142857%;
  }
  .col-lg-push-3 {
    left: 21.42857143%;
  }
  .col-lg-push-2 {
    left: 14.28571429%;
  }
  .col-lg-push-1 {
    left: 7.14285714%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-14 {
    margin-left: 100%;
  }
  .col-lg-offset-13 {
    margin-left: 92.85714286%;
  }
  .col-lg-offset-12 {
    margin-left: 85.71428571%;
  }
  .col-lg-offset-11 {
    margin-left: 78.57142857%;
  }
  .col-lg-offset-10 {
    margin-left: 71.42857143%;
  }
  .col-lg-offset-9 {
    margin-left: 64.28571429%;
  }
  .col-lg-offset-8 {
    margin-left: 57.14285714%;
  }
  .col-lg-offset-7 {
    margin-left: 50%;
  }
  .col-lg-offset-6 {
    margin-left: 42.85714286%;
  }
  .col-lg-offset-5 {
    margin-left: 35.71428571%;
  }
  .col-lg-offset-4 {
    margin-left: 28.57142857%;
  }
  .col-lg-offset-3 {
    margin-left: 21.42857143%;
  }
  .col-lg-offset-2 {
    margin-left: 14.28571429%;
  }
  .col-lg-offset-1 {
    margin-left: 7.14285714%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
}
.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: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.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 #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.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 #dddddd;
}
.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 #dddddd;
}
.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: 16.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .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;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  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: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  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: 36px;
  }
  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: 33px;
  }
  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: 49px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 22px;
  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: 38px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 33px;
  line-height: 33px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 33px;
  line-height: 33px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 33px;
  min-height: 36px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5;
}
.input-lg {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 49px;
  line-height: 49px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 49px;
  line-height: 49px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 49px;
  min-height: 42px;
  padding: 11px 16px;
  font-size: 20px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 45px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  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: 49px;
  height: 49px;
  line-height: 49px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 33px;
  height: 33px;
  line-height: 33px;
}
.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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  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: 27px;
}
.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: 29px;
}
.form-horizontal .form-group {
  margin-left: -14px;
  margin-right: -14px;
}
@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: 14px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 14px;
  }
}
.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: 16px;
  line-height: 1.42857143;
  border-radius: 4px;
  -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: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  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);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  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: #333333;
  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: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.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: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.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: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.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: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.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: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.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: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.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: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  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: #ffffff;
  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: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  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: #ffffff;
  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: #ffffff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  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: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.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%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  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;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
     transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
     transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 49px;
  line-height: 49px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 33px;
  line-height: 33px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 20px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.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: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.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: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  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: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 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: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.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: #ffffff;
  background-color: #337ab7;
}
.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: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.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: 22px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 14px;
  padding-left: 14px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          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;
    -webkit-box-shadow: none;
            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: -14px;
  margin-left: -14px;
}
@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: 14px 14px;
  font-size: 20px;
  line-height: 22px;
  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: -14px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 14px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.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: 7px -14px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            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: 22px;
  }
  .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: 14px;
    padding-bottom: 14px;
  }
}
.navbar-form {
  margin-left: -14px;
  margin-right: -14px;
  padding: 10px 14px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 7px;
  margin-bottom: 7px;
}
@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;
    -webkit-box-shadow: none;
    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: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 7px;
  margin-bottom: 7px;
}
.navbar-btn.btn-sm {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 14px;
  margin-bottom: 14px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 14px;
    margin-right: 14px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -14px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.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: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    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: #555555;
    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: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.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: #cccccc;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.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: #ffffff;
}
@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: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    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: #ffffff;
    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: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.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: #444444;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: transparent;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: inherit;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: rgba(0, 0, 0, 0);
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 14px;
  padding-right: 14px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: inherit;
  }
}
.alert {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.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;
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 22px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.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: 3px;
  border-top-left-radius: 3px;
}
.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: 3px;
  border-bottom-left-radius: 3px;
}
.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: 3px;
  border-top-left-radius: 3px;
}
.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: 3px;
  border-top-right-radius: 3px;
}
.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: 3px;
}
.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: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.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: 3px;
  border-bottom-right-radius: 3px;
}
.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: 3px;
}
.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: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.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: 22px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.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 #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.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;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.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 {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  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: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.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: 15px;
}
.modal-footer {
  padding: 15px;
  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: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 1022px) {
  .modal-lg {
    width: 900px;
  }
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.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,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-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 {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  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 {
    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: 1021px) {
  .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: 1021px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1021px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 1021px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1022px) and (max-width: 1349px) {
  .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: 1022px) and (max-width: 1349px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1022px) and (max-width: 1349px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 1022px) and (max-width: 1349px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1350px) {
  .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: 1350px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1350px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1350px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1021px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1022px) and (max-width: 1349px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1350px) {
  .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;
  }
}

/*!
Video.js Default Styles (http://videojs.com)
Version GENERATED_AT_BUILD
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin{color:#ccc}@font-face{font-family:'VideoJS';src:url('font/vjs.eot');src:url('font/vjs.eot?#iefix') format('embedded-opentype'),url('font/vjs.woff') format('woff'),url('font/vjs.ttf') format('truetype'),url('font/vjs.svg#icomoon') format('svg');font-weight:normal;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:""}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:""}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:""}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:""}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:""}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#f4a460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:""}.vjs-default-skin .vjs-captions-button:before{content:""}.vjs-default-skin .vjs-chapters-button:before{content:""}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#fff;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type="button"]{width:40px;height:40px}.vjs-hidden{display:none !important}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#f4a460}
.vjs-sublime-skin{color:#fff}.vjs-sublime-skin .vjs-big-play-button{cursor:pointer;line-height:50px;margin:-25px;opacity:1;position:absolute;top:50%;left:50%;height:50px;width:50px;-webkit-transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);-moz-transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);z-index:2}.vjs-sublime-skin .vjs-big-play-button:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:25px 0 25px 50px;content:"";display:block}.vjs-sublime-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-sublime-skin.vjs-has-started .vjs-big-play-button,.vjs-sublime-skin.vjs-using-native-controls .vjs-big-play-button{opacity:0}.vjs-sublime-skin .vjs-control-bar{height:50px;opacity:0;position:absolute;right:0;bottom:0;left:0;z-index:2s}.vjs-sublime-skin.vjs-has-started .vjs-control-bar{opacity:1;-webkit-transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);-moz-transition:opacity 100ms cubic-bezier(.455,.03,.515,.955);transition:opacity 100ms cubic-bezier(.455,.03,.515,.955)}.vjs-sublime-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.455,.03,.515,.955);-moz-transition:opacity 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955)}.vjs-sublime-skin.vjs-using-native-controls .vjs-control-bar,.vjs-sublime-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-sublime-skin .vjs-progress-control{position:absolute;top:0;right:95px;bottom:0;left:50px}.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder{cursor:pointer;height:20px;margin-top:-10px;position:absolute;top:50%;right:0;left:0}.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after{background-color:rgba(255,255,255,.3);border-radius:2px;content:"";display:block;height:4px;margin-top:-2px;position:absolute;top:50%;right:0;left:0}.vjs-sublime-skin .vjs-progress-control .vjs-play-progress{background-color:rgba(255,255,255,.7);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;right:0;left:0}.vjs-sublime-skin .vjs-play-control{cursor:pointer;margin-top:-8px;position:absolute;top:50%;left:20px;height:16px;width:15px}.vjs-sublime-skin .vjs-play-control:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 15px;content:"";display:block}.vjs-sublime-skin.vjs-playing .vjs-play-control:before,.vjs-sublime-skin.vjs-playing .vjs-play-control:after{background-color:#fff;border:none;content:"";display:block;height:100%;position:absolute;top:0;bottom:0;left:0;width:6px}.vjs-sublime-skin.vjs-playing .vjs-play-control:after{left:auto;right:0}.vjs-sublime-skin .vjs-fullscreen-control{border:3px solid #fff;box-sizing:border-box;cursor:pointer;margin-top:-7px;position:absolute;top:50%;right:20px;height:14px;width:22px}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control{background:#fff}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after{background:#000;content:"";display:block;position:absolute;bottom:0;left:0;height:5px;width:5px}.vjs-sublime-skin .vjs-volume-control{cursor:pointer;margin-top:-7px;position:absolute;top:50%;right:55px;height:14px;width:22px}.vjs-sublime-skin .vjs-volume-bar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC);background-size:22px 14px;height:100%;width:100%}.vjs-sublime-skin .vjs-volume-level{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC);background-size:22px 14px;height:100%}.vjs-sublime-skin .vjs-current-time,.vjs-sublime-skin .vjs-time-divider,.vjs-sublime-skin .vjs-duration,.vjs-sublime-skin .vjs-remaining-time,.vjs-sublime-skin .vjs-load-progress,.vjs-sublime-skin .vjs-play-progress .vjs-control-text,.vjs-sublime-skin .vjs-play-control .vjs-control-content,.vjs-sublime-skin .vjs-fullscreen-control .vjs-control-text,.vjs-sublime-skin .vjs-slider-handle,.vjs-sublime-skin .vjs-volume-handle,.vjs-sublime-skin .vjs-live-controls,.vjs-sublime-skin .vjs-playback-rate,.vjs-sublime-skin .vjs-subtitles-button,.vjs-sublime-skin .vjs-captions-button,.vjs-sublime-skin .vjs-mute-control{display:none}.video-js{background-color:#000;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.video-js .vjs-tech{position:absolute;top:0;left:0;height:100%;width:100%}.video-js:-moz-full-screen{position:absolute}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}body.vjs-full-window{height:100%;margin:0;overflow-y:auto;padding:0}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}
/**
 * Dragdealer.js 0.9.8
 * http://github.com/skidding/dragdealer
 *
 * (c) 2010+ Ovidiu Cherecheș
 * http://skidding.mit-license.org
 */

.dragdealer {
    position: relative;
    min-height: 50px;
}

    .dragdealer .handle {
        position: relative;
        top: 0;
        left: 0;
        cursor: pointer;
    }

    .dragdealer .red-bar {
        width: 100px;
        height: 30px;
        background: #CC0000;
        color: #FFF;
        font-size: 14px;
        line-height: 30px;
        text-align: center;
    }

    .dragdealer .disabled {
        /*background: #898989;*/
        cursor: default;
    }

/*!
 * fullPage 2.7.8
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: scroll;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
    height: 7px;
    width: 7px;
    margin: -2px 0 0 -2px;
    border-radius: 50%;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    height: 7px;
    width: 7px;
    margin: -2px 0 0 -2px;
    background: #000;
    -webkit-transition: background-color 0.5s ease-in-out, opacity .1s;
    -moz-transition: background-color 0.5s ease-in-out, opacity .1s;
    -o-transition: background-color 0.5s ease-in-out, opacity .1s;
    transition: background-color 0.5s ease-in-out, opacity .1s;
    opacity: 0.5;
}

#fp-nav.white ul li a span,
.fp-slidesNav.white ul li a span {
    background: #fff;
}

#fp-nav.black ul li a span,
.fp-slidesNav.black ul li a span {
    background: #000;
}

#fp-nav ul li a.active span,
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
    height: 7px;
    width: 7px;
    margin: -2px 0 0 -2px;
    opacity: 1;
}

/* @group Base */

.chosen-hide {
    position: absolute;
    left: -99999px;
}

.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    outline: none;
}

    .chosen-container .chosen-drop {
        position: absolute;
        top: 100%;
        left: -9999px;
        z-index: 1010;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        border: 1px solid #ccc;
        border-top: 0;
        background: #fff;
        box-shadow: none;
    }

    .chosen-container.chosen-with-drop .chosen-drop {
        left: 0;
    }

    .chosen-container a {
        cursor: pointer;
    }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 9px 0 9px 12px;
    height: 56px;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    background: none;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    box-shadow: none;
    color: #999;
    text-decoration: none;
    white-space: nowrap;
    line-height: 38px;
}

.chosen-container-single.chosen-changed .chosen-single {
    color: #000;
}

    .chosen-container-single.chosen-changed .chosen-single:hover {
        color: inherit;
    }

.chosen-container-single .chosen-single:hover {
    color: #999;
    border: 1px solid #ccc;
    opacity: 1;
}


.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') -62px 1px no-repeat;
    font-size: 1px;
}

    .chosen-container-single .chosen-single abbr:hover {
        background-position: -62px -10px;
    }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -62px -10px;
}

.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 30px;
    height: 100%;
}

    .chosen-container-single .chosen-single div b {
        display: block;
        width: 100%;
        height: 100%;
        background: url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') no-repeat 0 19px;
    }

.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}

    .chosen-container-single .chosen-search input[type="text"] {
        box-shadow: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 1px 0;
        padding: 4px 20px 4px 5px;
        width: 100%;
        height: auto;
        outline: 0;
        border: 1px solid #ccc;
        background: white url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') no-repeat 100% -48px;
        font-size: 1em;
        font-family: sans-serif;
        line-height: normal;
        border-radius: 0;
    }

.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0;
    background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
}

    .chosen-container .chosen-results li {
        display: none;
        margin: 0;
        padding: 10px 6px;
        list-style: none;
        line-height: 15px;
        color: #b2b2b2;
    }

        .chosen-container .chosen-results li.active-result {
            display: list-item;
            cursor: pointer;
        }

        .chosen-container .chosen-results li.disabled-result {
            display: list-item;
            color: #ccc;
            cursor: default;
        }

        .chosen-container .chosen-results li.highlighted {
            /*background-color: #999;*/
            /*background-image: none;*/
            color: #000;
        }

        .chosen-container .chosen-results li.no-results {
            display: list-item;
            /*background: #f4f4f4;*/
        }

        .chosen-container .chosen-results li.group-result {
            display: list-item;
            font-weight: bold;
            cursor: default;
        }

        .chosen-container .chosen-results li.group-option {
            padding-left: 15px;
        }

        .chosen-container .chosen-results li em {
            font-style: normal;
            text-decoration: underline;
        }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto !important;
    height: 1%;
    border: 1px solid #ccc;
    background-color: #fff;
    background-image: none;
    cursor: text;
}

    .chosen-container-multi .chosen-choices li {
        float: left;
        list-style: none;
    }

        .chosen-container-multi .chosen-choices li.search-field {
            margin: 0;
            padding: 0;
            white-space: nowrap;
        }

            .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
                margin: 1px 0;
                padding: 5px;
                height: 15px;
                outline: 0;
                border: 0 !important;
                background: transparent !important;
                box-shadow: none;
                color: #666;
                font-size: 100%;
                font-family: sans-serif;
                line-height: normal;
                border-radius: 0;
            }

            .chosen-container-multi .chosen-choices li.search-field .default {
                color: #999;
            }

        .chosen-container-multi .chosen-choices li.search-choice {
            position: relative;
            margin: 3px 0 3px 5px;
            padding: 3px 20px 3px 5px;
            border: 1px solid #ccc;
            border-radius: 3px;
            background-color: #e4e4e4;
            background-image: none;
            background-clip: padding-box;
            box-shadow: none;
            color: #333;
            line-height: 13px;
            cursor: default;
        }

            .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
                position: absolute;
                top: 4px;
                right: 3px;
                display: block;
                width: 12px;
                height: 12px;
                background: url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') -62px 1px no-repeat;
                font-size: 1px;
            }

                .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
                    background-position: -62px -10px;
                }

        .chosen-container-multi .chosen-choices li.search-choice-disabled {
            padding-right: 5px;
            border: 1px solid #ccc;
            background-color: #e4e4e4;
            background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
            background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
            background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
            background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
            background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
            color: #666;
        }

        .chosen-container-multi .chosen-choices li.search-choice-focus {
            background: #d4d4d4;
        }

            .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
                background-position: -62px -10px;
            }

.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
    border: 1px solid #ccc;
    box-shadow: none;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #ccc;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: none;
    box-shadow: none;
}

    .chosen-container-active.chosen-with-drop .chosen-single div {
        border-left: none;
        background: transparent;
    }

        .chosen-container-active.chosen-with-drop .chosen-single div b {
            background-position: 0 -15px;
        }

.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

    .chosen-container-active .chosen-choices li.search-field input[type="text"] {
        color: #111 !important;
    }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
}

    .chosen-disabled .chosen-single {
        cursor: default;
    }

    .chosen-disabled .chosen-choices .search-choice .search-choice-close {
        cursor: default;
    }

/* @end */
/* @group Right to Left */
.chosen-rtl {
    text-align: right;
}

    .chosen-rtl .chosen-single {
        overflow: visible;
        padding: 0 8px 0 0;
    }

        .chosen-rtl .chosen-single span {
            margin-right: 0;
            margin-left: 26px;
            direction: rtl;
        }

    .chosen-rtl .chosen-single-with-deselect span {
        margin-left: 38px;
    }

    .chosen-rtl .chosen-single div {
        right: auto;
        left: 3px;
    }

    .chosen-rtl .chosen-single abbr {
        right: auto;
        left: 26px;
    }

    .chosen-rtl .chosen-choices li {
        float: right;
    }

        .chosen-rtl .chosen-choices li.search-field input[type="text"] {
            direction: rtl;
        }

        .chosen-rtl .chosen-choices li.search-choice {
            margin: 3px 5px 3px 0;
            padding: 3px 5px 3px 19px;
        }

            .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
                right: auto;
                left: 4px;
            }

    .chosen-rtl.chosen-container-single-nosearch .chosen-search,
    .chosen-rtl .chosen-drop {
        left: 9999px;
    }

    .chosen-rtl.chosen-container-single .chosen-results {
        margin: 0 0 4px 4px;
        padding: 0 4px 0 0;
    }

    .chosen-rtl .chosen-results li.group-option {
        padding-right: 15px;
        padding-left: 0;
    }

    .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
        border-right: none;
    }

    .chosen-rtl .chosen-search input[type="text"] {
        padding: 4px 5px 4px 20px;
        background: white url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') no-repeat -30px -20px;
        background: url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
        background: url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
        background: url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
        background: url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
        background: url('/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
        direction: rtl;
    }

    .chosen-rtl.chosen-container-single .chosen-single div b {
        background-position: 6px 2px;
    }

    .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
        background-position: -12px 2px;
    }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        background-image: url('chosen-sprite.wunderman@2x.png') !important;
        background-size: 72px 150px !important;
        background-repeat: no-repeat !important;
    }
}
/* @end */

.chosen-container + label,
select + label {
    display: none;
}

.phone select {
    width: 100%;
    height: 52px;
    background: white url(/ContentV3/Common/Styles/Vendor/Chosen/chosen-sprite.wunderman@2x.png) no-repeat right -45px top 15px;
    background-size: 72px 150px !important;
    border-radius: 0;
    -webkit-appearance: none;
    border-color: #cccccc;
}

    .phone select.ng-pristine + label {
        display: block;
        position: absolute;
        margin-top: -35px;
        margin-left: 13px;
        font-weight: normal;
        font-size: 0.8125em;
        color: #999;
        pointer-events: none;
    }


    .phone select.loading {
        background-image: url('/ContentV3/LayoutImages/Spinners/spinner-black-48x48.gif');
        background-repeat: no-repeat;
        background-size: 24px 24px !important;
        background-position: right 9px center;
    }

html{min-height:100%;position:relative;}.navbar-collapse.collapse{display:block !important;}.container-fluid,.container{padding-left:0;padding-right:0;}@media only screen and (min-width:1368px){.container{width:1350px;}}.container-fluid>.row,.container>.row{margin-left:0;margin-right:0;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:inherit;}.navbar-default .navbar-nav>li>a{color:inherit;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:inherit;}.nav>li>a:hover,.nav>li>a:focus{background-color:transparent;}.jumbotron{padding:0;}.panel-title{font-size:inherit;}.panel-default>.panel-heading{color:inherit;background-color:transparent;}.text-nowrap{white-space:normal;}.panel-group{margin:0;}.panel-heading{padding:0;}.panel-heading.no-left-padding{padding-left:0;}.panel,.panel-heading,.panel-body{background:none;border:none;box-shadow:none;border-top:none !important;}@-ms-viewport{width:auto;}.form-control{border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.form-control:focus{border-color:#ccc;outline:0;-webkit-box-shadow:none;box-shadow:none;}.label{font-weight:normal;font-size:1em;}.modal-dialog{margin-top:60px;}.modal-content{border-radius:0;border:none;}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border:none;}@font-face{font-family:'bangolufsen-icons';src:url('/ContentV3/Common/Fonts/BoIcons/bangolufsen-icons.eot?s6rbast');src:url('/ContentV3/Common/Fonts/BoIcons/bangolufsen-icons.eot?s6rbast#iefix') format('embedded-opentype'),url('/ContentV3/Common/Fonts/BoIcons/bangolufsen-icons.ttf?s6rbast') format('truetype'),url('/ContentV3/Common/Fonts/BoIcons/bangolufsen-icons.svg?s6rbast#bangolufsen-icons') format('svg');font-weight:normal;font-style:normal;}[class^="bo-icon-"],[class*=" bo-icon-"]{font-family:'bangolufsen-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bo-icon-hamburger:before{content:"";}.bo-icon-grid:before{content:"";}.bo-icon-close:before{content:"";}.bo-icon-arrow-down:before{content:"";}.bo-icon-arrow-left:before{content:"";}.bo-icon-arrow-up:before{content:"";}.bo-icon-arrow-right:before{content:"";}.bo-icon-arrow-down-solid:before{content:"";}.bo-icon-arrow-up-solid:before{content:"";}.bo-icon-play:before{content:"";}.bo-icon-hyphen:before{content:"";}.bo-icon-plus:before{content:"";}.bo-icon-document:before{content:"";}.bo-icon-download:before{content:"";}.bo-icon-email:before{content:"";}.bo-icon-globe:before{content:"";}.bo-icon-logo-round:before{content:"";}.bo-icon-logo-round-play:before{content:"";}.bo-icon-logo-simple:before{content:"";}.bo-icon-phone:before{content:"";}.bo-icon-pin:before{content:"";}.bo-icon-pin2:before{content:"";}.bo-icon-search:before{content:"";}.bo-icon-support:before{content:"";}.bo-icon-logo:before{content:"";}.bo-icon-create-logo:before{content:"";}.bo-icon-tunein:before{content:"";}.bo-icon-apple-music:before{content:"";}.bo-icon-deezer:before{content:"";}.bo-icon-spotify:before{content:"";}.bo-icon-tidal-logo:before{content:"";}.bo-icon-qplay:before{content:"";}.bo-icon-view-closed:before{content:"";}.bo-icon-view-open:before{content:"";}.bo-icon-wifi:before{content:"";}.bo-icon-wifi-round-border:before{content:"";}.bo-icon-360:before{content:"";}.bo-icon-360-round-border:before{content:"";}.bo-icon-apple-airplay:before{content:"";}.bo-icon-apple-airplay-round-border:before{content:"";}.bo-icon-battery:before{content:"";}.bo-icon-battery-round-border:before{content:"";}.bo-icon-bluetooth:before{content:"";}.bo-icon-bluetooth-round-border:before{content:"";}.bo-icon-connection:before{content:"";}.bo-icon-connection-round-border:before{content:"";}.bo-icon-control:before{content:"";}.bo-icon-control-round-border:before{content:"";}.bo-icon-google-cast:before{content:"";}.bo-icon-google-cast-round-border:before{content:"";}.bo-icon-sonic-power:before{content:"";}.bo-icon-sonic-power-round-border:before{content:"";}.bo-icon-multiroom:before{content:"";}.bo-icon-multiroom-round-border:before{content:"";}.bo-icon-music:before{content:"";}.bo-icon-music-round-border:before{content:"";}.bo-icon-spotify-simple:before{content:"";}.bo-icon-spotify-simple-round-border:before{content:"";}.bo-icon-personalisation:before{content:"";}.bo-icon-personalisation-round-border:before{content:"";}.bo-icon-design:before{content:"";}.bo-icon-design-round-border:before{content:"";}.bo-icon-power:before{content:"";}.bo-icon-power-round-border:before{content:"";}.bo-icon-controls:before{content:"";}.bo-icon-controls-round-border:before{content:"";}.bo-icon-features:before{content:"";}.bo-icon-features-round-border:before{content:"";}.bo-icon-a9:before{content:"";}.bo-icon-beovision-horizon:before{content:"";}.bo-icon-beosound-1:before{content:"";}.bo-icon-sound-system:before{content:"";}.bo-icon-app:before{content:"";}.bo-icon-music-service:before{content:"";}.bo-icon-radio:before{content:"";}.bo-icon-subscribe:before{content:"";}.bo-icon-monitor:before{content:"";}.bo-icon-nas:before{content:"";}.bo-icon-music-collection:before{content:"";}.bo-icon-beovision-avant:before{content:"";}.bo-icon-beolab-5:before{content:"";}.bo-icon-beolab-5-round-border:before{content:"";}.bo-icon-a9-round-border:before{content:"";}.bo-icon-beovision-horizon-round-border:before{content:"";}.bo-icon-beosound-1-round-border:before{content:"";}.bo-icon-sound-system-round-border:before{content:"";}.bo-icon-music-service-round-border:before{content:"";}.bo-icon-radio-round-border:before{content:"";}.bo-icon-subscribe-round-border:before{content:"";}.bo-icon-music-collection-round-border:before{content:"";}.bo-icon-beovision-avant-round-border:before{content:"";}.phone body{font-size:12px;line-height:20px;padding-top:50px;}.frontpage.phone body{padding-top:0;}html{min-height:100%;}.beo-preloader{position:fixed;top:0;left:0;display:table;text-align:center;vertical-align:middle;width:100%;height:100%;background-image:url(/ContentV3/LayoutImages/preloader.gif);background-position:center;background-repeat:no-repeat;background-color:#fff;}.pageContainer{position:relative;}body{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:normal;color:#000;opacity:1 !important;height:100%;}body.background-cover{background-size:cover;background-repeat:no-repeat;background-position:center center;}.h1,h1{font-size:2.5em;line-height:1.3125em;letter-spacing:.125em;text-transform:uppercase;font-style:normal;font-weight:500;margin:.5em 0 .8em;-ms-word-break:break-word;word-break:break-word;}.h2,h2{font-size:2.5em;line-height:1.3125em;letter-spacing:.125em;text-transform:uppercase;font-style:normal;font-weight:500;margin:.5em 0 .8em;-ms-word-break:break-word;word-break:break-word;}.h3,h3{margin:0 0 1em;font-size:1.5em;line-height:1.375em;letter-spacing:.063em;text-transform:uppercase;font-style:normal;font-weight:500;-ms-word-break:break-word;word-break:break-word;}html.phone h3{font-size:1.5em;line-height:1.5em;}.h4,h4{font-size:1.5em;line-height:1.3125em;letter-spacing:normal;text-transform:uppercase;font-style:normal;font-weight:500;margin:0 0 1em;}.h5,h5{font-size:1em;line-height:1.5em;letter-spacing:normal;text-transform:uppercase;font-style:normal;font-weight:700;font-family:"Gotham SSm A","Gotham SSm B";margin:0 0 .725em;}html.phone h5{font-size:1em;margin:0 0 1.5em;}.h6,h6{font-size:.75em;line-height:1.75em;letter-spacing:1px;font-style:normal;font-weight:700;font-family:"Gotham SSm A","Gotham SSm B";margin:1em 0 1.5em;text-transform:uppercase;}.h1.setsize{font-size:50px;letter-spacing:1px;}.phone .h1.setsize{font-size:25px;letter-spacing:normal;}.h2.setsize{font-size:40px;letter-spacing:1px;}.phone .h2.setsize{font-size:20px;letter-spacing:normal;}.h3.setsize{font-size:15px;letter-spacing:1px;}.phone .h3.setsize{font-size:30px;letter-spacing:normal;}html.phone h6{font-size:.75em;letter-spacing:.1em;}p{font-style:normal;font-weight:400;margin:1.5em 0 1.5em;}p a{text-decoration:underline;}.phone p{font-size:1em;line-height:1.6875em;}.default{font-size:100% !important;line-height:160% !important;}.small{font-family:"Gotham SSm A","Gotham SSm B";font-size:81.25% !important;line-height:160% !important;}.small input[type="button"],.small input[type="submit"],.small input[type="password"],.small button,.small a.button{padding:19px 50px;}html:not(.phone) .small-not-mobile{font-family:"Gotham SSm A","Gotham SSm B";font-size:81.25% !important;line-height:160% !important;}html:not(.phone) .small-not-mobile input[type="button"],html:not(.phone) .small-not-mobile input[type="submit"],html:not(.phone) .small-not-mobile input[type="password"],html:not(.phone) .small-not-mobile button,html:not(.phone) .small-not-mobile a.button{padding:19px 50px;}html:not(.phone) .small-not-mobile input[type="button"],html:not(.phone) .small-not-mobile input[type="submit"],html:not(.phone) .small-not-mobile input[type="password"],html:not(.phone) .small-not-mobile button,html:not(.phone) .small-not-mobile a.button{padding:19px 50px;}.smaller{font-family:"Gotham SSm A","Gotham SSm B";font-size:75% !important;line-height:150% !important;}.smaller input[type="button"],.smaller input[type="submit"],.smaller input[type="password"],.smaller button,.smaller a.button{padding:19px 50px;}html:not(.phone) .smaller-not-mobile{font-family:"Gotham SSm A","Gotham SSm B";font-size:75% !important;line-height:150% !important;}html:not(.phone) .smaller-not-mobile input[type="button"],html:not(.phone) .smaller-not-mobile input[type="submit"],html:not(.phone) .smaller-not-mobile input[type="password"],html:not(.phone) .smaller-not-mobile button,html:not(.phone) .smaller-not-mobile a.button{padding:19px 50px;}html:not(.phone) .smaller-not-mobile input[type="button"],html:not(.phone) .smaller-not-mobile input[type="submit"],html:not(.phone) .smaller-not-mobile input[type="password"],html:not(.phone) .smaller-not-mobile button,html:not(.phone) .smaller-not-mobile a.button{padding:19px 50px;}.smallest{font-family:"Gotham SSm A","Gotham SSm B";font-size:68.75% !important;line-height:150% !important;}html:not(.phone) .smallest-not-mobile{font-family:"Gotham SSm A","Gotham SSm B";font-size:68.75% !important;line-height:150% !important;}.large{font-size:112% !important;line-height:130% !important;}html:not(.phone) .large-not-mobile{font-size:112% !important;line-height:130% !important;}.larger{font-size:125% !important;line-height:130% !important;}html:not(.phone) .larger-not-mobile{font-size:125% !important;line-height:130% !important;}.largest{font-size:175% !important;line-height:130% !important;}html:not(.phone) .largest-not-mobile{font-size:175% !important;line-height:130% !important;}.letter-spacing{letter-spacing:1.5px;}.margin-none{margin:0 !important;}.lineheight-normal{line-height:normal !important;}hr{margin-top:1em;margin-bottom:1em;}ul{padding-left:1em;}li{line-height:inherit;}strong{font-style:normal;font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;}a{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;-moz-transition:color .25s;-o-transition:color .25s;-webkit-transition:color .25s;transition:color .25s;}a:hover{color:#808080;}a:active{color:inherit;}a:focus{color:inherit;outline:none;}a.underline-none{text-decoration:none !important;}.phone a:hover{color:inherit;}button.cta,.cta{font-style:normal;font-weight:700;text-transform:uppercase;margin-top:.75em;margin-bottom:.75em;display:inline-block;text-decoration:none;position:relative;border:0;padding:0;}button.cta.read-more,.cta.read-more{vertical-align:middle;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}button.cta.read-more span span,.cta.read-more span span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block;vertical-align:middle;}button.cta.read-more span span:first-child,.cta.read-more span span:first-child{height:2px;width:10px;background-color:#000;margin-right:.5em;position:absolute;top:11px;}button.cta.read-more span span:last-child,.cta.read-more span span:last-child{padding-left:16px;}button.cta.read-more.white span span:first-child,.cta.read-more.white span span:first-child{background-color:#fff;}button.cta.read-more.white:hover,.cta.read-more.white:hover{color:#fff;}button.cta.read-more:hover,.cta.read-more:hover{color:#000;margin-right:-4px;}button.cta.read-more:hover span span:first-child,.cta.read-more:hover span span:first-child{width:14px;}button.cta.read-more:hover span span:last-child,.cta.read-more:hover span span:last-child{padding-left:20px;}button.cta.toggle,.cta.toggle{opacity:.5;}button.cta.toggle.focus,.cta.toggle.focus{text-decoration:none;opacity:1;}button.cta.toggle.focus>.active,.cta.toggle.focus>.active{display:inline-block;}button.cta.toggle.focus>.passive,.cta.toggle.focus>.passive{display:none;}button.cta.toggle.focus:hover,.cta.toggle.focus:hover{color:inherit;}button.cta.toggle .passive,.cta.toggle .passive,button.cta.toggle .active,.cta.toggle .active{width:1em;margin-right:.25em;}button.cta.toggle .active,.cta.toggle .active{display:none;}button.cta.toggle span,.cta.toggle span{display:inline-block;}button.cta:focus,.cta:focus,button.cta:active,.cta:active,button.cta:hover,.cta:hover{text-decoration:none;}button.cta:hover,.cta:hover{color:#808080;}button.cta.underline,.cta.underline{visibility:visible;}button.cta.underline span,.cta.underline span{display:block;width:1em;margin:10% auto 0;border-top:solid 1px #000;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-ms-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out;}button.cta.underline:hover,.cta.underline:hover{color:inherit;}button.cta.underline:hover span,.cta.underline:hover span{width:100%;}button.cta.underline.white span,.cta.underline.white span{border-top:solid 1px #fff;}.small-not-mobile.read-more span span:first-child,.small-not-mobile .read-more span span:first-child .small.read-more span span:first-child,.small .read-more span span:first-child{top:10px;}.smaller-not-mobile.read-more span span:first-child,.smaller-not-mobile .read-more span span:first-child .smaller.read-more span span:first-child,.smaller .read-more span span:first-child{top:9px;}a.cta[aria-expanded="false"]{opacity:.5 !important;}a.cta[aria-expanded="false"] .passive{display:inline-block !important;}a.cta[aria-expanded="false"] .active{display:none !important;}a.cta[aria-expanded="true"]{opacity:1 !important;}a.cta[aria-expanded="true"] .passive{display:none;}a.cta[aria-expanded="true"] .active{display:inline-block;}html.phone .cta.underline span{width:100%;}.nav-round{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#e2e2e2;}.smaller input[type="button"],.small input[type="button"],.smaller input[type="submit"],.small input[type="submit"],.smaller input[type="password"],.small input[type="password"],.smaller button,.small button,.smaller a.button,.small a.button{padding:19px 50px;}input[type="button"],input[type="submit"],input[type="password"],button,a.button{white-space:normal;background-color:transparent;border:solid 1px #000;border-radius:0;color:#000;display:inline-block;font-style:normal;font-weight:700;font-family:"Gotham SSm A","Gotham SSm B";outline:none;padding:17px 40px;text-decoration:none;text-transform:uppercase;margin-top:8px;margin-bottom:8px;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;}input[type="button"].small,input[type="submit"].small,input[type="password"].small,button.small,a.button.small{padding:19px 50px;}input[type="button"].smaller,input[type="submit"].smaller,input[type="password"].smaller,button.smaller,a.button.smaller{padding:19px 50px;letter-spacing:.5px;}input[type="button"].loading,input[type="submit"].loading,input[type="password"].loading,button.loading,a.button.loading{background-image:url('/ContentV3/LayoutImages/Spinners/spinner-black-48x48.gif');background-repeat:no-repeat;background-size:24px 24px;background-position:right 14px center;}input[type="button"].transparent,input[type="submit"].transparent,input[type="password"].transparent,button.transparent,a.button.transparent{opacity:1;}input[type="button"].white,input[type="submit"].white,input[type="password"].white,button.white,a.button.white{border-color:#fff;color:#fff;background-color:transparent;}input[type="button"].white.loading,input[type="submit"].white.loading,input[type="password"].white.loading,button.white.loading,a.button.white.loading{background-image:url('/ContentV3/LayoutImages/Spinners/spinner-black-48x48.gif');}input[type="button"].grey,input[type="submit"].grey,input[type="password"].grey,button.grey,a.button.grey{border-color:#a0a0a0;color:#a0a0a0;background-color:transparent;}input[type="button"]:disabled,input[type="submit"]:disabled,input[type="password"]:disabled,button:disabled,a.button:disabled,input[type="button"].disabled,input[type="submit"].disabled,input[type="password"].disabled,button.disabled,a.button.disabled{background-color:#eee !important;color:#fff;}input[type="button"].solid,input[type="submit"].solid,input[type="password"].solid,button.solid,a.button.solid{border:none;background-color:#000;color:#fff;}input[type="button"].solid.loading,input[type="submit"].solid.loading,input[type="password"].solid.loading,button.solid.loading,a.button.solid.loading{background-image:url('/ContentV3/LayoutImages/Spinners/spinner-white-48x48.gif');}input[type="button"].solid.loading:disabled,input[type="submit"].solid.loading:disabled,input[type="password"].solid.loading:disabled,button.solid.loading:disabled,a.button.solid.loading:disabled,input[type="button"].solid.loading.disabled,input[type="submit"].solid.loading.disabled,input[type="password"].solid.loading.disabled,button.solid.loading.disabled,a.button.solid.loading.disabled{background-image:url('/ContentV3/LayoutImages/Spinners/spinner-c1c1c1-48x48.gif');}input[type="button"].solid:hover,input[type="submit"].solid:hover,input[type="password"].solid:hover,button.solid:hover,a.button.solid:hover{background-color:#4d4d4d;}input[type="button"].solid.white,input[type="submit"].solid.white,input[type="password"].solid.white,button.solid.white,a.button.solid.white{background-color:#fff;color:#000;}input[type="button"].solid.white.loading,input[type="submit"].solid.white.loading,input[type="password"].solid.white.loading,button.solid.white.loading,a.button.solid.white.loading{background-image:url('/ContentV3/LayoutImages/Spinners/spinner-black-48x48.gif');}input[type="button"].solid.white.loading:disabled,input[type="submit"].solid.white.loading:disabled,input[type="password"].solid.white.loading:disabled,button.solid.white.loading:disabled,a.button.solid.white.loading:disabled,input[type="button"].solid.white.loading.disabled,input[type="submit"].solid.white.loading.disabled,input[type="password"].solid.white.loading.disabled,button.solid.white.loading.disabled,a.button.solid.white.loading.disabled{background-image:url('/ContentV3/LayoutImages/Spinners/spinner-c1c1c1-48x48.gif');}input[type="button"].solid.white:hover,input[type="submit"].solid.white:hover,input[type="password"].solid.white:hover,button.solid.white:hover,a.button.solid.white:hover{background-color:#ccc;}input[type="button"].solid.white.transparent,input[type="submit"].solid.white.transparent,input[type="password"].solid.white.transparent,button.solid.white.transparent,a.button.solid.white.transparent{background-color:rgba(255,255,255,.8);}input[type="button"].solid.white.transparent:hover,input[type="submit"].solid.white.transparent:hover,input[type="password"].solid.white.transparent:hover,button.solid.white.transparent:hover,a.button.solid.white.transparent:hover{background-color:#fff;}input[type="button"].solid.grey,input[type="submit"].solid.grey,input[type="password"].solid.grey,button.solid.grey,a.button.solid.grey{background-color:#e6e6e6;color:#000;}input[type="button"].solid.grey:hover,input[type="submit"].solid.grey:hover,input[type="password"].solid.grey:hover,button.solid.grey:hover,a.button.solid.grey:hover{background-color:#a0a0a0;color:#fff;}input[type="button"].solid.greylight,input[type="submit"].solid.greylight,input[type="password"].solid.greylight,button.solid.greylight,a.button.solid.greylight{color:#fff;background-color:#c5c5c5;}input[type="button"].solid.greylight:hover,input[type="submit"].solid.greylight:hover,input[type="password"].solid.greylight:hover,button.solid.greylight:hover,a.button.solid.greylight:hover{background-color:#a0a0a0;}input[type="button"].solid:disabled,input[type="submit"].solid:disabled,input[type="password"].solid:disabled,button.solid:disabled,a.button.solid:disabled,input[type="button"].solid.disabled,input[type="submit"].solid.disabled,input[type="password"].solid.disabled,button.solid.disabled,a.button.solid.disabled{background-color:#c1c1c1 !important;color:#fff;}input[type="button"].fullwidth,input[type="submit"].fullwidth,input[type="password"].fullwidth,button.fullwidth,a.button.fullwidth{width:100%;text-align:center;display:inline-block;}textarea,select,input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="password"],input[type="number"],input[type="url"]{border-radius:0;outline:none;box-shadow:none;font-style:normal;font-weight:700;font-family:"Gotham SSm A","Gotham SSm B";height:56px;color:#000;-webkit-appearance:none;margin-top:1em;margin-bottom:1em;}textarea:focus,select:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="url"]:focus{outline:none;box-shadow:none;}textarea.underline,select.underline,input[type="text"].underline,input[type="email"].underline,input[type="search"].underline,input[type="tel"].underline,input[type="password"].underline,input[type="number"].underline,input[type="url"].underline{border-style:solid;border-color:#e5e5e5;border-width:0 0 1px 0;font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;padding-top:27px;padding-bottom:27px;height:90px;}textarea.underline::-webkit-input-placeholder,select.underline::-webkit-input-placeholder,input[type="text"].underline::-webkit-input-placeholder,input[type="email"].underline::-webkit-input-placeholder,input[type="search"].underline::-webkit-input-placeholder,input[type="tel"].underline::-webkit-input-placeholder,input[type="password"].underline::-webkit-input-placeholder,input[type="number"].underline::-webkit-input-placeholder,input[type="url"].underline::-webkit-input-placeholder{color:#e5e5e5;}textarea.underline:-moz-placeholder,select.underline:-moz-placeholder,input[type="text"].underline:-moz-placeholder,input[type="email"].underline:-moz-placeholder,input[type="search"].underline:-moz-placeholder,input[type="tel"].underline:-moz-placeholder,input[type="password"].underline:-moz-placeholder,input[type="number"].underline:-moz-placeholder,input[type="url"].underline:-moz-placeholder{color:#e5e5e5;opacity:1;}textarea.underline::-moz-placeholder,select.underline::-moz-placeholder,input[type="text"].underline::-moz-placeholder,input[type="email"].underline::-moz-placeholder,input[type="search"].underline::-moz-placeholder,input[type="tel"].underline::-moz-placeholder,input[type="password"].underline::-moz-placeholder,input[type="number"].underline::-moz-placeholder,input[type="url"].underline::-moz-placeholder{color:#e5e5e5;opacity:1;}textarea.underline:-ms-input-placeholder,select.underline:-ms-input-placeholder,input[type="text"].underline:-ms-input-placeholder,input[type="email"].underline:-ms-input-placeholder,input[type="search"].underline:-ms-input-placeholder,input[type="tel"].underline:-ms-input-placeholder,input[type="password"].underline:-ms-input-placeholder,input[type="number"].underline:-ms-input-placeholder,input[type="url"].underline:-ms-input-placeholder{color:#e5e5e5;}.ng-submitted .ng-invalid{color:#f00 !important;}.ng-submitted .ng-invalid::-webkit-input-placeholder{color:#f00 !important;}.ng-submitted .ng-invalid:-moz-placeholder{color:#f00 !important;opacity:1;}.ng-submitted .ng-invalid::-moz-placeholder{color:#f00 !important;opacity:1;}.ng-submitted .ng-invalid:-ms-input-placeholder{color:#f00 !important;}.ng-submitted input[type='radio'].ng-invalid-required+label span:first-child,.ng-submitted input[type='checkbox'].ng-invalid-required+label span:first-child,.ng-submitted input[type='radio'].ng-invalid+label span:first-child,.ng-submitted input[type='checkbox'].ng-invalid+label span:first-child,.ng-submitted input[type='radio'].input-validation-error+label span:first-child,.ng-submitted input[type='checkbox'].input-validation-error+label span:first-child{background-position:0 -50px !important;}.ng-submitted select.ng-invalid-required+.chosen-container .chosen-single{color:#f00 !important;}.form-control[disabled],fieldset[disabled] .form-control{cursor:default;}select{width:100%;visibility:hidden;}select.placeholder{color:#acacac !important;}select.small+.chosen-container{font-size:81.25% !important;line-height:150% !important;}select.smaller+.chosen-container{font-size:75% !important;line-height:150% !important;}select.smallest+.chosen-container{font-size:68.75% !important;line-height:150% !important;}select.large+.chosen-container{font-size:112% !important;line-height:130% !important;}select.larger+.chosen-container{font-size:175% !important;line-height:130% !important;}select.largest+.chosen-container{font-size:112% !important;line-height:130% !important;}select+.chosen-container{margin:1em 0;display:block;font-weight:700;font-family:"Gotham SSm A","Gotham SSm B";}select+.chosen-container .chosen-single{color:#000;}select+.chosen-container .chosen-single.chosen-default{color:#999;}select.input-validation-error+.chosen-container .chosen-single{border-color:#f00 !important;border-width:2px;}select.loading+.chosen-container-single .chosen-single div b{background-image:url('/ContentV3/LayoutImages/Spinners/spinner-black-48x48.gif') !important;background-repeat:no-repeat !important;background-size:24px 24px !important;background-position:right 9px center !important;}select~img.spinner{display:none;position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-12px;}select.loading~img.spinner{display:block;}select.black{background-color:#000;color:#fff;background-position:right -45px top -51px;}select.black+.chosen-container{background-color:#000;color:#fff;}select.black+.chosen-container .chosen-drop{background-color:#000;color:#fff;border-color:#333;}select.black+.chosen-container .chosen-drop .chosen-search input{color:#333;}select.black+.chosen-container .chosen-results li.highlighted{color:#fff;}select.black+.chosen-container .chosen-single{color:#fff;border-color:#333;}select.black+.chosen-container .chosen-single.chosen-default{color:#999;}select.black .chosen-search input[type="text"]{background-color:#000;}select.black+.chosen-container-single .chosen-single div b{background-position:0 -53px;}select.black+.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:0 -84px;}.black select{background-color:#000;color:#fff;background-position:right -45px top -51px;}.black select+.chosen-container{background-color:#000;color:#fff;}.black select+.chosen-container .chosen-drop{background-color:#000;color:#fff;border-color:#333;}.black select+.chosen-container .chosen-drop .chosen-search input{color:#333;}.black select+.chosen-container .chosen-results li.highlighted{color:#fff;}.black select+.chosen-container .chosen-single{color:#fff;border-color:#333;}.black select+.chosen-container .chosen-single.chosen-default{color:#999;}.black select .chosen-search input[type="text"]{background-color:#000;}.black select+.chosen-container-single .chosen-single div b{background-position:0 -53px;}.black select+.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:0 -84px;}.phone select,.phone input[type="text"],.phone input[type="email"],.phone input[type="search"],.phone input[type="tel"],.phone input[type="password"],.phone input[type="number"],.phone input[type="url"]{font-size:inherit;}.phone select{color:#a59999;padding-left:10px;display:block;-webkit-appearance:none;box-shadow:none !important;border-width:1px;border-style:solid;box-shadow:none;visibility:visible;}label{font-weight:normal;}label a{text-decoration:underline;}textarea.form-control{height:150px;}.beo-elements code{background-color:#eee;border-radius:8px;color:#666;display:block;margin:0 0 14px;padding:14px;overflow-y:scroll;max-height:300px;font-size:1em;line-height:normal;}.beo-elements code:focus{outline:none;}.beo-elements [class^="bo-icon-"],.beo-elements [class*=" bo-icon-"]{font-size:1.25em;}input[type='checkbox']{zoom:1;filter:alpha(opacity=0);opacity:0;width:18px;position:absolute;}input[type='checkbox']+label{margin:0;padding:0;display:table;vertical-align:inherit;}input[type='checkbox']+label span{display:table-cell;padding-left:10px;vertical-align:top;}input[type='checkbox']+label span:first-child{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAKACAYAAADuLjrHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NGEzM2Y3OC1iMzYwLWMwNGUtYmNkMS1kMjM1YTM1ODQ0NGYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUNERkI2QUE2RTg3MTFFNjlBRkJCMUYzQjQ2Q0JEQ0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUNERkI2QTk2RTg3MTFFNjlBRkJCMUYzQjQ2Q0JEQ0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmE4ZjA3N2QtOWJkZC05NjQxLTg4OGMtZjZjMDA1YmMyMzcyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0YTMzZjc4LWIzNjAtYzA0ZS1iY2QxLWQyMzVhMzU4NDQ0ZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpNL2EUAAAZ1SURBVHja7N1LiBxFHMfxanckRgwaiQvxBRIwIiiys+hBFM1BDeakiEhiQIwaFVERFQ2KehDFFyriW1CJBw8GQUnwEgUhKLug8UVQ0INRTIJBFB9xY/srrIk1lZ7Z6ema7srm+4cf2el95LNV3T3Vzcz+s6mpqdwkXIeYxKvlfZwlZssPiBEECBAgQIAAAQIECBAgQIAAAQIECBAgQIDDln+POmcEhxzBLGVgluc5BwlAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgADLVZYnDrSv3eI97gCb3gf3O3AaNuVMMUCAAAECBAgQIECAAAECBAgQIECAtVTR/cGcEQRY8z6YpQ3kPe4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAASZXrX6fzLLmX5TUmp6eTnFW/9k3SHX3cZ+cnOw3LRPK68oNygep7YN2d3tZOVXZrDyvHNm3j7t+2zqBtytneJZrlQ2pjODJyr3BtvXKphSAdrReUg7ztu1UbkllH1yrnBNss7hdKQCPVx4Otr2rvJHKM8mzygLv8a9uRJN4qrtCWRFsu1P5PgXgIuXJYNuHynOpLBaeUI7xHv+prDEFr4IvAzxauT4CbrmyKtj2gLKt9GrGq4uVF5XFyk/KW0PiFhRM4yfKo1XWg3cr7zhc58gbHxL4oHKi93jGTe3fVYAWt8d7PO6QZetst0rx63FluuqKeqvbR/y6RFlZAjfPPZ35/983yn29vsEuA20GPUgeUj4Otj2tHDfg99+jnOI9tkfrNcofsa5J9iqrgx+40I3KbNcFpyt3BNvsAfd+7Iumbe6A8esit5P3qjG3CD3U27a9ABztqu6pzlLcq8eUk3p8/a123Rtsu1H5ZVRAezFzlfJbcG57pWCqlyj3B9veVN4e9XXxt8ptwbbzlJuDRegLyuHetp+Vm+q6cLc7+aaCk/BS9/HVyrKC6d5RFzB3B8dub9t85VXlBOWR4OvfU16r+9bH9mBabZ2lfKQc5W2z++t1Td2bsRfZG4Jti4PH65Tvmrx5tLbPvrVFeabqfZCqtaPHOvEv93S2t2mgcevD9QVH9Rcx7iTFKnuO+8F9/LlbYJiUgLvdqaezCN2TGtDWRuUCd6oxKQJtbY75w/peNGlF2/iNG+7yA2y66OMeYwTp485RDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDgHAO22u122kBDH/fqI9ip1F4Fl3MUAwQIECBAgAABAgQIECBAgAABAgQIEOCcBvIe9xgjyHvcOYoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApxjwGxiYqLnJxvq8d7dx13AWl8bpV/6IOrjXvMU08d96APV0Md9+KKPe5Wij3uVoo87fdzLAOnjXlTtdju3oY+7oY97d9HHPcZTHX3cYwDp4x5ruUUfd/q4x7iTFKvo4x6j6OMermobv3HDTXSATRfvcY8xgrzHnaMYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA9RZ93GOMYKfo485RDBAgQIAAAQIECBAgQIAAAQIECBAgQIB1Fu9xjzGCGfsgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAS1XfJj6tVosRnM1k23/U+qo3zcrc6uPuj2DW8D54l/mvQ5tfy1MB2j7un5ruVum2vdyqFICZ29/8Vuk73VTvSr6Pe9MjaPu4f2m6W6XbPu4rUjkPHvh93Jua4kVuav1W6baP+7kmeLk0fdwLqlQf90Gn2O/jfqmp1sfdtsz0W6XbPu5nmh6t0unj7tVQfdxN/n+ZMGNjY52sU/IgK73Pz5Z5ylfB93+tzO/1PR0UfdwNfdy7q/Y+7sM81VnMVuUIb5udrmXBM8ES93V+q3Tbx/3yQWAzMzND/9WoWvu4D3qaCZMpG4PTxu/KUvf5NQWnpdUlTkv7XFVWM/YU85k7mjtl+xZf5qbWb5Vu+7hfWGbgOlNcdbl1pdm/gfyPprtVuu3jfpop2Sq9yj7o18j7uMdYsI67qS5aQGxxF0SlW6XHGkFbB3cf95jXJAvdYvRY92/bVGiVHnOKOzWSPu6juKo730RolR7rPDiyGgjYcPEnJgEmUbzHvWr9K8AApRQhVFnNqxgAAAAASUVORK5CYII=');background-repeat:no-repeat;background-size:20px 320px;width:20px;height:20px;overflow:hidden;padding:0;display:inline-block;}input[type='checkbox'].input-validation-error:checked+label span:first-child,input[type='checkbox']:checked+label span:first-child{background-position:0 -100px;}input[type='checkbox'].white+label span:first-child{background-position:0 -150px;}input[type='checkbox'].white.input-validation-error:checked+label span:first-child,input[type='checkbox'].white:checked+label span:first-child{background-position:0 -200px;}input[type='checkbox'].black+label span:first-child{background-position:0 -250px;}input[type='checkbox'].black.input-validation-error:checked+label span:first-child,input[type='checkbox'].black:checked+label span:first-child{background-position:0 -300px;}input[type='radio']{zoom:1;filter:alpha(opacity=0);opacity:0;position:absolute;margin:0;width:20px;height:20px;}input[type='radio']+label{margin:0;padding:0;display:table;vertical-align:inherit;}input[type='radio']+label span{display:table-cell;padding-left:10px;vertical-align:top;}input[type='radio']+label span:first-child{background-image:url('/ContentV3/LayoutImages/radiobutton.png');background-repeat:no-repeat;background-size:20px 320px;width:20px;height:20px;overflow:hidden;padding:0;display:inline-block;margin-bottom:4px;margin-top:0;}input[type='radio'].input-validation-error:checked+label span:first-child,input[type='radio']:checked+label span:first-child{background-position:0 -100px;}input[type='radio'].white+label span:first-child{background-position:0 -150px;}input[type='radio'].white.input-validation-error:checked+label span:first-child,input[type='radio'].white:checked+label span:first-child{background-position:0 -200px;}input[type='radio'].black+label span:first-child{background-position:0 -250px;}input[type='radio'].black.input-validation-error:checked+label span:first-child,input[type='radio'].black:checked+label span:first-child{background-position:0 -300px;}.spinner-black-on-white-24x24{background:url('/ContentV3/LayoutImages/Spinners/spinner-black-48x48.gif') no-repeat center center;background-size:24px 24px;min-width:24px;min-height:24px;display:inline-block;}.spinner-black-on-white-32x32{background:url('/ContentV3/LayoutImages/Spinners/spinner-black-62x62.gif') no-repeat center center;background-size:32px 32px;min-width:32px;min-height:32px;display:inline-block;}.spinner-black-on-white-62x62{background:url('/ContentV3/LayoutImages/Spinners/spinner-black-124x124.gif') no-repeat center center;background-size:62px 62px;min-width:62px;min-height:62px;display:inline-block;}.spinner-white-on-black-24x24{background:url('/ContentV3/LayoutImages/Spinners/spinner-white-48x48.gif') no-repeat center center;background-size:24px 24px;min-width:24px;min-height:24px;display:inline-block;}.spinner-white-on-black-32x32{background:url('/ContentV3/LayoutImages/Spinners/spinner-white-62x62.gif') no-repeat center center;background-size:32px 32px;min-width:32px;min-height:32px;display:inline-block;}.spinner-white-on-black-62x62{background:url('/ContentV3/LayoutImages/Spinners/spinner-white-124x124.gif') no-repeat center center;background-size:62px 62px;min-width:62px;min-height:62px;display:inline-block;}.spinner-black-on-eeeeee-24x24{background:url('/ContentV3/LayoutImages/Spinners/spinner-eeeeee-48x48.gif') no-repeat center center;background-size:24px 24px;min-width:24px;min-height:24px;display:inline-block;}.spinner-black-on-eeeeee-32x32{background:url('/ContentV3/LayoutImages/Spinners/spinner-eeeeee-62x62.gif') no-repeat center center;background-size:32px 32px;min-width:32px;min-height:32px;display:inline-block;}.spinner-black-on-eeeeee-62x62{background:url('/ContentV3/LayoutImages/Spinners/spinner-eeeeee-124x124.gif') no-repeat center center;background-size:62px 62px;min-width:62px;min-height:62px;display:inline-block;}a.hotspot{background-color:#fff;display:inline-block;height:60px;margin:-30px 0 0 -30px;position:absolute;width:60px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:50%;zoom:1;filter:alpha(opacity=95);opacity:.95;}a.hotspot h5{position:absolute;white-space:nowrap;top:50%;left:50%;margin-top:-10px;margin-left:50px;width:300px;}a.hotspot h5+.hotspot-label{margin-top:2.5em;}a.hotspot.center h5,a.hotspot.center .hotspot-label{text-align:center;margin-top:50px;margin-left:-150px;}a.hotspot.right h5,a.hotspot.right .hotspot-label{text-align:right;margin-left:-350px;}a.hotspot .hotspot-label{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;margin-top:-10px;width:300px;display:inline-block;margin-left:50px;font-size:.8125em;pointer-events:none;}a.hotspot.open .hotspot-icon{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}a.hotspot:hover{zoom:1;filter:alpha(opacity=100);opacity:1;margin:-40px 0 0 -40px;width:80px;height:80px;border-radius:50%;}a.hotspot .hotspot-icon{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#000;display:block;font-size:25px;left:50%;margin-left:-7px;margin-top:-12px;position:absolute;top:50%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.bo-store{border-radius:50%;font-size:14px;overflow:hidden;background-color:#fff;-moz-transition:border .5s;-o-transition:border .5s;-webkit-transition:border .5s;transition:border .5s;line-height:0;display:inline-block;width:40px;height:40px;padding:7.5px 0 0 10px;}.bo-store [class^="bo-icon-"],.bo-store [class*=" bo-icon-"]{font-size:22px !important;}.bo-store.small{width:26px;height:26px;padding:5px 0 0 7px;}.bo-store.small [class^="bo-icon-"],.bo-store.small [class*=" bo-icon-"]{font-size:14px !important;}.bo-store.small.S1{background-color:#fff;color:#000;}.bo-store.small.S1.border{width:28px;height:28px;border:solid 1px #f0f0f0;padding:5px 0 0 7px;}.bo-store.small.S2,.bo-store.small.S3{background-color:#000;color:#fff;}.bo-store.small.S2.border,.bo-store.small.S3.border{width:28px;height:28px;border:solid 1px #f0f0f0;padding:5px 0 0 7px;}.bo-store.S1{background-color:#fff;color:#000;}.bo-store.S1.border{width:42px;height:42px;border:solid 1px #f0f0f0;padding:7.5px 0 0 10px;}.bo-store.S2,.bo-store.S3{background-color:#000;color:#fff;}.bo-store.S2.border,.bo-store.S3.border{width:42px;height:42px;border:solid 1px #f0f0f0;padding:7.5px 0 0 10px;}.col-6-xs-1,.col-6-sm-1,.col-6-md-1,.col-6-lg-1,.col-6-xs-2,.col-6-sm-2,.col-6-md-2,.col-6-lg-2,.col-6-xs-3,.col-6-sm-3,.col-6-md-3,.col-6-lg-3,.col-6-xs-4,.col-6-sm-4,.col-6-md-4,.col-6-lg-4,.col-6-xs-5,.col-6-sm-5,.col-6-md-5,.col-6-lg-5,.col-6-xs-6,.col-6-sm-6,.col-6-md-6,.col-6-lg-6{position:relative;min-height:1px;padding-left:14px;padding-right:14px;}.col-6-xs-1,.col-6-xs-2,.col-6-xs-3,.col-6-xs-4,.col-6-xs-5,.col-6-xs-6{float:left;}.col-6-xs-6{width:100%;}.col-6-xs-5{width:83.33333333%;}.col-6-xs-4{width:66.66666667%;}.col-6-xs-3{width:50%;}.col-6-xs-2{width:33.33333333%;}.col-6-xs-1{width:16.66666667%;}.col-6-xs-pull-6{right:100%;}.col-6-xs-pull-5{right:83.33333333%;}.col-6-xs-pull-4{right:66.66666667%;}.col-6-xs-pull-3{right:50%;}.col-6-xs-pull-2{right:33.33333333%;}.col-6-xs-pull-1{right:16.66666667%;}.col-6-xs-pull-0{right:auto;}.col-6-xs-push-6{left:100%;}.col-6-xs-push-5{left:83.33333333%;}.col-6-xs-push-4{left:66.66666667%;}.col-6-xs-push-3{left:50%;}.col-6-xs-push-2{left:33.33333333%;}.col-6-xs-push-1{left:16.66666667%;}.col-6-xs-push-0{left:auto;}.col-6-xs-offset-6{margin-left:100%;}.col-6-xs-offset-5{margin-left:83.33333333%;}.col-6-xs-offset-4{margin-left:66.66666667%;}.col-6-xs-offset-3{margin-left:50%;}.col-6-xs-offset-2{margin-left:33.33333333%;}.col-6-xs-offset-1{margin-left:16.66666667%;}.col-6-xs-offset-0{margin-left:0%;}@media only screen and (min-width:768px){.col-6-sm-1,.col-6-sm-2,.col-6-sm-3,.col-6-sm-4,.col-6-sm-5,.col-6-sm-6{float:left;}.col-6-sm-6{width:100%;}.col-6-sm-5{width:83.33333333%;}.col-6-sm-4{width:66.66666667%;}.col-6-sm-3{width:50%;}.col-6-sm-2{width:33.33333333%;}.col-6-sm-1{width:16.66666667%;}.col-6-sm-pull-6{right:100%;}.col-6-sm-pull-5{right:83.33333333%;}.col-6-sm-pull-4{right:66.66666667%;}.col-6-sm-pull-3{right:50%;}.col-6-sm-pull-2{right:33.33333333%;}.col-6-sm-pull-1{right:16.66666667%;}.col-6-sm-pull-0{right:auto;}.col-6-sm-push-6{left:100%;}.col-6-sm-push-5{left:83.33333333%;}.col-6-sm-push-4{left:66.66666667%;}.col-6-sm-push-3{left:50%;}.col-6-sm-push-2{left:33.33333333%;}.col-6-sm-push-1{left:16.66666667%;}.col-6-sm-push-0{left:auto;}.col-6-sm-offset-6{margin-left:100%;}.col-6-sm-offset-5{margin-left:83.33333333%;}.col-6-sm-offset-4{margin-left:66.66666667%;}.col-6-sm-offset-3{margin-left:50%;}.col-6-sm-offset-2{margin-left:33.33333333%;}.col-6-sm-offset-1{margin-left:16.66666667%;}.col-6-sm-offset-0{margin-left:0%;}}@media only screen and (min-width:1022px){.col-6-md-1,.col-6-md-2,.col-6-md-3,.col-6-md-4,.col-6-md-5,.col-6-md-6{float:left;}.col-6-md-6{width:100%;}.col-6-md-5{width:83.33333333%;}.col-6-md-4{width:66.66666667%;}.col-6-md-3{width:50%;}.col-6-md-2{width:33.33333333%;}.col-6-md-1{width:16.66666667%;}.col-6-md-pull-6{right:100%;}.col-6-md-pull-5{right:83.33333333%;}.col-6-md-pull-4{right:66.66666667%;}.col-6-md-pull-3{right:50%;}.col-6-md-pull-2{right:33.33333333%;}.col-6-md-pull-1{right:16.66666667%;}.col-6-md-pull-0{right:auto;}.col-6-md-push-6{left:100%;}.col-6-md-push-5{left:83.33333333%;}.col-6-md-push-4{left:66.66666667%;}.col-6-md-push-3{left:50%;}.col-6-md-push-2{left:33.33333333%;}.col-6-md-push-1{left:16.66666667%;}.col-6-md-push-0{left:auto;}.col-6-md-offset-6{margin-left:100%;}.col-6-md-offset-5{margin-left:83.33333333%;}.col-6-md-offset-4{margin-left:66.66666667%;}.col-6-md-offset-3{margin-left:50%;}.col-6-md-offset-2{margin-left:33.33333333%;}.col-6-md-offset-1{margin-left:16.66666667%;}.col-6-md-offset-0{margin-left:0%;}}@media only screen and (min-width:1350px){.col-6-lg-1,.col-6-lg-2,.col-6-lg-3,.col-6-lg-4,.col-6-lg-5,.col-6-lg-6{float:left;}.col-6-lg-6{width:100%;}.col-6-lg-5{width:83.33333333%;}.col-6-lg-4{width:66.66666667%;}.col-6-lg-3{width:50%;}.col-6-lg-2{width:33.33333333%;}.col-6-lg-1{width:16.66666667%;}.col-6-lg-pull-6{right:100%;}.col-6-lg-pull-5{right:83.33333333%;}.col-6-lg-pull-4{right:66.66666667%;}.col-6-lg-pull-3{right:50%;}.col-6-lg-pull-2{right:33.33333333%;}.col-6-lg-pull-1{right:16.66666667%;}.col-6-lg-pull-0{right:auto;}.col-6-lg-push-6{left:100%;}.col-6-lg-push-5{left:83.33333333%;}.col-6-lg-push-4{left:66.66666667%;}.col-6-lg-push-3{left:50%;}.col-6-lg-push-2{left:33.33333333%;}.col-6-lg-push-1{left:16.66666667%;}.col-6-lg-push-0{left:auto;}.col-6-lg-offset-6{margin-left:100%;}.col-6-lg-offset-5{margin-left:83.33333333%;}.col-6-lg-offset-4{margin-left:66.66666667%;}.col-6-lg-offset-3{margin-left:50%;}.col-6-lg-offset-2{margin-left:33.33333333%;}.col-6-lg-offset-1{margin-left:16.66666667%;}.col-6-lg-offset-0{margin-left:0%;}}.col-8-xs-1,.col-8-sm-1,.col-8-md-1,.col-8-lg-1,.col-8-xs-2,.col-8-sm-2,.col-8-md-2,.col-8-lg-2,.col-8-xs-3,.col-8-sm-3,.col-8-md-3,.col-8-lg-3,.col-8-xs-4,.col-8-sm-4,.col-8-md-4,.col-8-lg-4,.col-8-xs-5,.col-8-sm-5,.col-8-md-5,.col-8-lg-5,.col-8-xs-6,.col-8-sm-6,.col-8-md-6,.col-8-lg-6,.col-8-xs-7,.col-8-sm-7,.col-8-md-7,.col-8-lg-7,.col-8-xs-8,.col-8-sm-8,.col-8-md-8,.col-8-lg-8{position:relative;min-height:1px;padding-left:14px;padding-right:14px;}.col-8-xs-1,.col-8-xs-2,.col-8-xs-3,.col-8-xs-4,.col-8-xs-5,.col-8-xs-6,.col-8-xs-7,.col-8-xs-8{float:left;}.col-8-xs-8{width:100%;}.col-8-xs-7{width:87.5%;}.col-8-xs-6{width:75%;}.col-8-xs-5{width:62.5%;}.col-8-xs-4{width:50%;}.col-8-xs-3{width:37.5%;}.col-8-xs-2{width:25%;}.col-8-xs-1{width:12.5%;}.col-8-xs-pull-8{right:100%;}.col-8-xs-pull-7{right:87.5%;}.col-8-xs-pull-6{right:75%;}.col-8-xs-pull-5{right:62.5%;}.col-8-xs-pull-4{right:50%;}.col-8-xs-pull-3{right:37.5%;}.col-8-xs-pull-2{right:25%;}.col-8-xs-pull-1{right:12.5%;}.col-8-xs-pull-0{right:auto;}.col-8-xs-push-8{left:100%;}.col-8-xs-push-7{left:87.5%;}.col-8-xs-push-6{left:75%;}.col-8-xs-push-5{left:62.5%;}.col-8-xs-push-4{left:50%;}.col-8-xs-push-3{left:37.5%;}.col-8-xs-push-2{left:25%;}.col-8-xs-push-1{left:12.5%;}.col-8-xs-push-0{left:auto;}.col-8-xs-offset-8{margin-left:100%;}.col-8-xs-offset-7{margin-left:87.5%;}.col-8-xs-offset-6{margin-left:75%;}.col-8-xs-offset-5{margin-left:62.5%;}.col-8-xs-offset-4{margin-left:50%;}.col-8-xs-offset-3{margin-left:37.5%;}.col-8-xs-offset-2{margin-left:25%;}.col-8-xs-offset-1{margin-left:12.5%;}.col-8-xs-offset-0{margin-left:0%;}@media(min-width:768px){.col-8-sm-1,.col-8-sm-2,.col-8-sm-3,.col-8-sm-4,.col-8-sm-5,.col-8-sm-6,.col-8-sm-7,.col-8-sm-8{float:left;}.col-8-sm-8{width:100%;}.col-8-sm-7{width:87.5%;}.col-8-sm-6{width:75%;}.col-8-sm-5{width:62.5%;}.col-8-sm-4{width:50%;}.col-8-sm-3{width:37.5%;}.col-8-sm-2{width:25%;}.col-8-sm-1{width:12.5%;}.col-8-sm-pull-8{right:100%;}.col-8-sm-pull-7{right:87.5%;}.col-8-sm-pull-6{right:75%;}.col-8-sm-pull-5{right:62.5%;}.col-8-sm-pull-4{right:50%;}.col-8-sm-pull-3{right:37.5%;}.col-8-sm-pull-2{right:25%;}.col-8-sm-pull-1{right:12.5%;}.col-8-sm-pull-0{right:auto;}.col-8-sm-push-8{left:100%;}.col-8-sm-push-7{left:87.5%;}.col-8-sm-push-6{left:75%;}.col-8-sm-push-5{left:62.5%;}.col-8-sm-push-4{left:50%;}.col-8-sm-push-3{left:37.5%;}.col-8-sm-push-2{left:25%;}.col-8-sm-push-1{left:12.5%;}.col-8-sm-push-0{left:auto;}.col-8-sm-offset-8{margin-left:100%;}.col-8-sm-offset-7{margin-left:87.5%;}.col-8-sm-offset-6{margin-left:75%;}.col-8-sm-offset-5{margin-left:62.5%;}.col-8-sm-offset-4{margin-left:50%;}.col-8-sm-offset-3{margin-left:37.5%;}.col-8-sm-offset-2{margin-left:25%;}.col-8-sm-offset-1{margin-left:12.5%;}.col-8-sm-offset-0{margin-left:0%;}}@media(min-width:992px){.col-8-md-1,.col-8-md-2,.col-8-md-3,.col-8-md-4,.col-8-md-5,.col-8-md-6,.col-8-md-7,.col-8-md-8{float:left;}.col-8-md-8{width:100%;}.col-8-md-7{width:87.5%;}.col-8-md-6{width:75%;}.col-8-md-5{width:62.5%;}.col-8-md-4{width:50%;}.col-8-md-3{width:37.5%;}.col-8-md-2{width:25%;}.col-8-md-1{width:12.5%;}.col-8-md-pull-8{right:100%;}.col-8-md-pull-7{right:87.5%;}.col-8-md-pull-6{right:75%;}.col-8-md-pull-5{right:62.5%;}.col-8-md-pull-4{right:50%;}.col-8-md-pull-3{right:37.5%;}.col-8-md-pull-2{right:25%;}.col-8-md-pull-1{right:12.5%;}.col-8-md-pull-0{right:auto;}.col-8-md-push-8{left:100%;}.col-8-md-push-7{left:87.5%;}.col-8-md-push-6{left:75%;}.col-8-md-push-5{left:62.5%;}.col-8-md-push-4{left:50%;}.col-8-md-push-3{left:37.5%;}.col-8-md-push-2{left:25%;}.col-8-md-push-1{left:12.5%;}.col-8-md-push-0{left:auto;}.col-8-md-offset-8{margin-left:100%;}.col-8-md-offset-7{margin-left:87.5%;}.col-8-md-offset-6{margin-left:75%;}.col-8-md-offset-5{margin-left:62.5%;}.col-8-md-offset-4{margin-left:50%;}.col-8-md-offset-3{margin-left:37.5%;}.col-8-md-offset-2{margin-left:25%;}.col-8-md-offset-1{margin-left:12.5%;}.col-8-md-offset-0{margin-left:0%;}}@media(min-width:1200px){.col-8-lg-1,.col-8-lg-2,.col-8-lg-3,.col-8-lg-4,.col-8-lg-5,.col-8-lg-6,.col-8-lg-7,.col-8-lg-8{float:left;}.col-8-lg-8{width:100%;}.col-8-lg-7{width:87.5%;}.col-8-lg-6{width:75%;}.col-8-lg-5{width:62.5%;}.col-8-lg-4{width:50%;}.col-8-lg-3{width:37.5%;}.col-8-lg-2{width:25%;}.col-8-lg-1{width:12.5%;}.col-8-lg-pull-8{right:100%;}.col-8-lg-pull-7{right:87.5%;}.col-8-lg-pull-6{right:75%;}.col-8-lg-pull-5{right:62.5%;}.col-8-lg-pull-4{right:50%;}.col-8-lg-pull-3{right:37.5%;}.col-8-lg-pull-2{right:25%;}.col-8-lg-pull-1{right:12.5%;}.col-8-lg-pull-0{right:auto;}.col-8-lg-push-8{left:100%;}.col-8-lg-push-7{left:87.5%;}.col-8-lg-push-6{left:75%;}.col-8-lg-push-5{left:62.5%;}.col-8-lg-push-4{left:50%;}.col-8-lg-push-3{left:37.5%;}.col-8-lg-push-2{left:25%;}.col-8-lg-push-1{left:12.5%;}.col-8-lg-push-0{left:auto;}.col-8-lg-offset-8{margin-left:100%;}.col-8-lg-offset-7{margin-left:87.5%;}.col-8-lg-offset-6{margin-left:75%;}.col-8-lg-offset-5{margin-left:62.5%;}.col-8-lg-offset-4{margin-left:50%;}.col-8-lg-offset-3{margin-left:37.5%;}.col-8-lg-offset-2{margin-left:25%;}.col-8-lg-offset-1{margin-left:12.5%;}.col-8-lg-offset-0{margin-left:0%;}}.animate-show{opacity:1;}.animate-hide{opacity:0;}.animate-show.ng-hide-add,.animate-show.ng-hide-remove{display:block !important;}.animate-show.ng-hide-add{-moz-transition:all linear .25s;-o-transition:all linear .25s;-webkit-transition:all linear .25s;transition:all linear .25s;}.animate-show.ng-hide-remove{-moz-transition:all linear .25s;-o-transition:all linear .25s;-webkit-transition:all linear .25s;transition:all linear .25s;}.animate-show.ng-hide{opacity:0;}.fade-toggle.ng-enter.ng-enter-active{opacity:1;}.black{color:#000;}.white{color:#fff;}.grey{color:#a0a0a0;}.bg-white{background-color:#fff;}@media(max-width:320px){.visible-iphone5-portrait{display:block !important;}}@media only screen and (min-width:321px) and (max-width:375px){.visible-iphone6-portrait{display:block !important;}}@media only screen and (min-width:376px) and (max-width:414px){.visible-iphone6plus-portrait{display:block !important;}}@media(max-width:320px){.hidden-iphone5-portrait{display:none !important;}}@media only screen and (min-width:321px) and (max-width:375px){.hidden-iphone6-portrait{display:none !important;}}@media only screen and (min-width:376px) and (max-width:414px){.hidden-iphone6plus-portrait{display:none !important;}}.image-padding-wrapper{overflow:hidden;height:0;position:relative;}.image-padding-wrapper>video,.image-padding-wrapper>img,.image-padding-wrapper>picture{position:absolute;}.image-padding-wrapper.noratio{overflow:visible;height:auto;position:relative;}.image-padding-wrapper.noratio>video,.image-padding-wrapper.noratio>img,.image-padding-wrapper.noratio>picture{position:static;}.list-style-none{list-style:none;padding-left:0;}.overflow-hidden{overflow:hidden;}.overflow-auto{overflow:visible !important;}.vertical-align-middle{vertical-align:middle;}.vertical-align-bottom{vertical-align:bottom;}.transparent{opacity:0;}.no-float{float:none;}.img-fullwidth{width:100%;height:auto;}.img-fullheight{width:auto;height:100%;}.row.no-gutter{margin-left:0;margin-right:0;}.row.no-gutter>[class^=col-]{padding-left:0;padding-right:0;}.no-gutter-left-xs{padding-left:0;}@media only screen and (min-width:768px){.no-gutter-left-sm{padding-left:0;}}@media only screen and (min-width:1022px){.no-gutter-left-md{padding-left:0;}}@media only screen and (min-width:1350px){.no-gutter-left-lg{padding-left:0;}}.no-gutter-right-xs{padding-right:0;}@media only screen and (min-width:768px){.no-gutter-right-sm{padding-right:0;}}@media only screen and (min-width:1022px){.no-gutter-right-md{padding-right:0;}}@media only screen and (min-width:1350px){.no-gutter-right-lg{padding-right:0;}}.pull-gutter-left-xs{margin-left:-14px;}@media only screen and (min-width:768px){.pull-gutter-left-sm{margin-left:-14px;}}@media only screen and (min-width:1022px){.pull-gutter-left-md{margin-left:-14px;}}@media only screen and (min-width:1350px){.pull-gutter-left-lg{margin-left:-14px;}}.pull-gutter-right-xs{margin-right:-14px;}@media only screen and (min-width:768px){.pull-gutter-right-sm{margin-right:-14px;}}@media only screen and (min-width:1022px){.pull-gutter-right-md{margin-right:-14px;}}@media only screen and (min-width:1350px){.pull-gutter-right-lg{margin-right:-14px;}}.push-gutter-left-xs{margin-left:14px;}@media only screen and (min-width:768px){.push-gutter-left-sm{margin-left:14px;}}@media only screen and (min-width:1022px){.push-gutter-left-md{margin-left:14px;}}@media only screen and (min-width:1350px){.push-gutter-left-lg{margin-left:14px;}}.push-gutter-right-xs{margin-right:14px;}@media only screen and (min-width:768px){.push-gutter-right-sm{margin-right:14px;}}@media only screen and (min-width:1022px){.push-gutter-right-md{margin-right:14px;}}@media only screen and (min-width:1350px){.push-gutter-right-lg{margin-right:14px;}}.reset-gutter-xs{padding-left:14px;padding-right:14px;}@media only screen and (min-width:768px){.reset-gutter-sm{padding-left:14px;padding-right:14px;}}@media only screen and (min-width:1022px){.reset-gutter-md{padding-left:14px;padding-right:14px;}}@media only screen and (min-width:1350px){.reset-gutter-lg{padding-left:14px;padding-right:14px;}}@media only screen and (max-width:767px){.td-block-xs{display:block !important;}}@media only screen and (min-width:768px) and (max-width:1023px){.td-block-sm{display:block !important;}}@media only screen and (min-width:1024px) and (max-width:1367px){.td-block-md{display:block !important;}}@media only screen and (min-width:1368px){.td-block-lg{display:block !important;}}.td-float-reset-xs{display:table-cell !important;}@media only screen and (min-width:768px) and (max-width:1023px){.td-float-reset-sm{display:table-cell !important;}}@media only screen and (min-width:1024px) and (max-width:1367px){.td-float-reset-md{display:table-cell !important;}}@media only screen and (min-width:1368px){.td-float-reset-lg{display:table-cell;}}@media only screen and (max-width:767px){.text-left-xs{text-align:left;}}@media only screen and (min-width:768px) and (max-width:1023px){.text-left-sm{text-align:left;}}@media only screen and (min-width:1024px) and (max-width:1367px){.text-left-md{text-align:left;}}@media only screen and (min-width:1368px){.text-left-lg{text-align:left;}}@media only screen and (max-width:767px){.text-center-xs{text-align:center;}}@media only screen and (min-width:768px) and (max-width:1023px){.text-center-sm{text-align:center;}}@media only screen and (min-width:1024px) and (max-width:1367px){.text-center-md{text-align:center;}}@media only screen and (min-width:1368px){.text-center-lg{text-align:center;}}@media only screen and (max-width:767px){.text-right-xs{text-align:right;}}@media only screen and (min-width:768px) and (max-width:1023px){.text-right-sm{text-align:right;}}@media only screen and (min-width:1024px) and (max-width:1367px){.text-right-md{text-align:right;}}@media only screen and (min-width:1368px){.text-right-lg{text-align:right;}}@media only screen and (max-width:767px){.pull-right-xs{float:right;}}@media only screen and (min-width:768px) and (max-width:1023px){.pull-right-sm{float:right;}}@media only screen and (min-width:1024px) and (max-width:1367px){.pull-right-md{float:right;}}@media only screen and (min-width:1368px){.pull-right-lg{float:right;}}.table{display:table;margin:0;}.table-row{display:table-row;}.table-cell{display:table-cell;}.valign-top{vertical-align:top;}.valign-middle{vertical-align:bottom;}.valign-bottom{vertical-align:bottom;}.position-relative{position:relative;}.transition-duration-0{-moz-transition-duration:0s !important;-o-transition-duration:0s !important;-webkit-transition-duration:0s !important;transition-duration:0s !important;}.visibility-hidden{visibility:hidden;}.cursor-pointer{cursor:pointer;}.cursor__grab{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}.cursor__grab:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}.textdecoration-none{text-decoration:none;}.textdecoration-none:link,.textdecoration-none:focus,.textdecoration-none:visited,.textdecoration-none:hover{text-decoration:none;}.text-nowrap{white-space:nowrap;}.word-break-all{-ms-word-break:break-all;word-break:break-all;}.break-word{-ms-word-wrap:break-word;word-wrap:break-word;}.pointer-events-none{pointer-events:none;}.pointer-events-auto{pointer-events:auto;}.background-cover{background-size:cover;}.module{padding-bottom:4.6875em;padding-top:4.6875em;position:relative;width:100%;margin-top:-1px;}@media only screen and (min-width:768px){.module{padding-bottom:6.25em;padding-top:6.25em;}}@media only screen and (min-width:1022px){.module{padding-bottom:6.25em;padding-top:6.25em;}}@media only screen and (min-width:1350px){.module{padding-bottom:6.25em;padding-top:6.25em;}}.phone .module:not(:first-child){padding-top:1em;padding-bottom:1em;}.slider-module .cta-slider.item-title{display:inline-block;margin-right:30px;color:#000;}.slider-module .cta-slider.item-title:last-child{margin-right:0;}.slider-module .item-description{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;height:0;overflow:hidden;}.slider-module .item-description.activated{opacity:1;height:auto;}.slider-module .slider-wrapper{width:100%;height:auto;position:relative;margin-bottom:0;overflow:hidden;}.slider-module .inner-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;margin-bottom:0;overflow:hidden;}.slider-module .control{display:none;}.slider-module .overflow-wrapper{height:100%;position:absolute;top:0;left:0;overflow-y:hidden;z-index:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.slider-module #s1,.slider-module #s2,.slider-module #s3,.slider-module #s4,.slider-module #s5,.slider-module #s6{display:none;padding:6px;background:#000;position:absolute;left:50%;bottom:0;border-radius:20px;opacity:.3;cursor:pointer;z-index:999;}.slider-module #s1:hover,.slider-module #s2:hover,.slider-module #s3:hover,.slider-module #s4:hover,.slider-module #s5:hover,.slider-module #s6:hover{opacity:.5;}.slider-module #Slide1:checked~.inner-wrapper .overflow-wrapper{margin-left:0;}.slider-module #Slide2:checked~.inner-wrapper .overflow-wrapper{margin-left:-100%;}.slider-module #Slide3:checked~.inner-wrapper .overflow-wrapper{margin-left:-200%;}.slider-module #Slide4:checked~.inner-wrapper .overflow-wrapper{margin-left:-300%;}.slider-module #Slide5:checked~.inner-wrapper .overflow-wrapper{margin-left:-400%;}.slider-module #Slide6:checked~.inner-wrapper .overflow-wrapper{margin-left:-500%;}.slider-module .slide img{float:left;}.slider-module #Slide1:checked+#s1,.slider-module #Slide2:checked+#s2,.slider-module #Slide3:checked+#s3,.slider-module #Slide4:checked+#s4,.slider-module #Slide5:checked+#s5,.slider-module #Slide6:checked+#s6{opacity:1;}.slider-module .cta-slider{font-style:normal;font-weight:500;font-size:1.125em;line-height:normal;letter-spacing:normal;text-transform:uppercase;text-decoration:none;color:#a0a0a0;margin:1.5em 0;display:inline-block;opacity:1;}.slider-module .cta-slider:active,.slider-module .cta-slider.activated{color:#a0a0a0;}.slider-module .cta-slider:active>.passive,.slider-module .cta-slider.activated>.passive{display:none;}.slider-module .cta-slider:active>.active,.slider-module .cta-slider.activated>.active{display:inline-block;}.slider-module .cta-slider>span{width:1em;display:inline-block;margin-right:.25em;}.slider-module .cta-slider>.active{display:none;}.slider-module .cta-slider.small{font-size:.813em;}.slider-module2 .cta-slider.item-title{display:inline-block;margin-right:30px;color:#000;}.slider-module2 .cta-slider.item-title:last-child{margin-right:0;}.slider-module2 .item-description{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;height:0;overflow:hidden;}.slider-module2 .item-description.activated{opacity:1;height:auto;}.slider-module2 .slider-wrapper{width:100%;height:auto;position:relative;margin-bottom:0;overflow:hidden;}.slider-module2 .inner-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;margin-bottom:0;overflow:hidden;}.slider-module2 .control{display:none;}.slider-module2 .overflow-wrapper{height:100%;position:absolute;top:0;left:0;overflow-y:hidden;z-index:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.slider-module2 #s1,.slider-module2 #s2,.slider-module2 #s3,.slider-module2 #s4,.slider-module2 #s5,.slider-module2 #s6{display:none;padding:6px;background:#000;position:absolute;left:50%;bottom:0;border-radius:20px;opacity:.3;cursor:pointer;z-index:999;}.slider-module2 #s1:hover,.slider-module2 #s2:hover,.slider-module2 #s3:hover,.slider-module2 #s4:hover,.slider-module2 #s5:hover,.slider-module2 #s6:hover{opacity:.5;}.slider-module2 #Slide1:checked~.inner-wrapper .overflow-wrapper{margin-left:0;}.slider-module2 #Slide2:checked~.inner-wrapper .overflow-wrapper{margin-left:-100%;}.slider-module2 #Slide3:checked~.inner-wrapper .overflow-wrapper{margin-left:-200%;}.slider-module2 #Slide4:checked~.inner-wrapper .overflow-wrapper{margin-left:-300%;}.slider-module2 #Slide5:checked~.inner-wrapper .overflow-wrapper{margin-left:-400%;}.slider-module2 #Slide6:checked~.inner-wrapper .overflow-wrapper{margin-left:-500%;}.slider-module2 .slide img{float:left;}.slider-module2 #Slide1:checked+#s1,.slider-module2 #Slide2:checked+#s2,.slider-module2 #Slide3:checked+#s3,.slider-module2 #Slide4:checked+#s4,.slider-module2 #Slide5:checked+#s5,.slider-module2 #Slide6:checked+#s6{opacity:1;}.slider-module2 .cta-slider{font-style:normal;font-weight:500;font-size:1.125em;line-height:normal;letter-spacing:normal;text-transform:uppercase;text-decoration:none;color:#a0a0a0;margin:1.5em 0;display:inline-block;}.slider-module2 .cta-slider:hover,.slider-module2 .cta-slider.activated{color:#a0a0a0;}.slider-module2 .cta-slider:hover>.passive,.slider-module2 .cta-slider.activated>.passive{display:none;}.slider-module2 .cta-slider:hover>.active,.slider-module2 .cta-slider.activated>.active{display:inline-block;}.slider-module2 .cta-slider>span{width:1em;display:inline-block;margin-right:.25em;}.slider-module2 .cta-slider>.active{display:none;}.slider-module2 .cta-slider.small{font-size:.813em;}@media(max-width:768px){.slider-module #s1,.slider-module2 #s1,.slider-module #s2,.slider-module2 #s2,.slider-module #s3,.slider-module2 #s3,.slider-module #s4,.slider-module2 #s4,.slider-module #s5,.slider-module2 #s5,.slider-module #s6,.slider-module2 #s6{display:block;}.slider-module .cta-slider.item-title,.slider-module2 .cta-slider.item-title{display:none;text-align:center;margin-right:0;}.slider-module .cta-slider.item-title.activated,.slider-module2 .cta-slider.item-title.activated{display:block;color:#000;}.slider-module .cta-slider.item-title.activated>.passive,.slider-module2 .cta-slider.item-title.activated>.passive{display:none;}.slider-module .cta-slider.item-title.activated>.active,.slider-module2 .cta-slider.item-title.activated>.active{display:none;}.slider-module .item-description,.slider-module2 .item-description{text-align:center;}}@media(max-width:1021px){.slider-module .item-title,.slider-module2 .item-title{font-size:1em;margin-right:16px;}}.beosund35-packshot{margin-top:-6%;padding-left:10%;padding-right:10%;z-index:71;position:relative;}ul.specifications-color-picker{list-style:none outside;}ul.specifications-color-picker li{margin-top:10px;}ul.specifications-color-picker li a{text-decoration:none;text-transform:uppercase;color:#8c8c8c;}ul.specifications-color-picker li a.focus{color:#000;}ul.specifications-color-picker li a.focus img{background:no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RDQ0MDg4MzMyNTIxMUUzQTA0N0IyMDZBMTFEQzNBNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RDQ0MDg4NDMyNTIxMUUzQTA0N0IyMDZBMTFEQzNBNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhENDQwODgxMzI1MjExRTNBMDQ3QjIwNkExMURDM0E1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhENDQwODgyMzI1MjExRTNBMDQ3QjIwNkExMURDM0E1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tE2GXwAAAl1JREFUeNrcmfFr2lAQx5MnYl2r61ra1JYKwtgP+///mFK2CQ4mdlAl6qwam93BJxBC4mym5raDLwETk8+7d/dy9+J75a0puhCdi1qiU9GJqM75tehFNBdNRRPRs2hR5mF+if90RIHoWvTKg5eAqTZcVwNa1WBgTvQkGomGhwJVwC7eUy/NAHyLKfAZ3lcvD3YF3gVUb9wTXXHzUBR7f2f63DaD/inqM/DSoDrFHwEbp6Z1X6bh8QGOL4RE4YVFdi/6JPpFIsTe/i3m/spxhyPCt4DeM90T4vHQthJFohsSNNwFNMCTk7JLSUmL8Ogtz51vA9XE+cx0zL3jW8TxmpxYJSdc5sIecTP1qrMpDL30jy6zTl4xkqptDEsnD7TLaDYGQDewdLOgHRbf0LNjIUydNGhA8sSGQGOYggS0SZbNPHs2g63pKNVeSxQYx7AlbBeOenLh2TVlO3cE7NIwqLK1HLXh2jCosp062gfroCeOVmFjGFTZ6s77R8zh2pphRmVbO1raumFQZXtxvKasg84dVUrDMKiyTR0tR9MwqLJNHNsszqhXG7A9O96lT/RL1uwMtkWyjo54lfqGIH2YRunCeUhStQ2BtmEaZnumAZWUhcW/Bssgr6+fERPv6eurtEs60a9FfX2f2GhVCNmCob9tp2SF7ti1iCpYM3VGH7P7C3nxOKe0uuEYHRnym+hHXtAW9dTaVN2mPH3o6U4gvxdl17YNgAXt6jt6l/gA2X1J4fGY58ldQJMwGAMaEOT78K6PB5PsfvD+sOf1X31syAM2/fkmL0uP9kHstwADAAxwqlyn+jZNAAAAAElFTkSuQmCC');}.show-on-tablet{display:none;opacity:0;}.tablet .show-on-tablet{display:block;position:relative !important;opacity:1 !important;}.video-image+.video-autoplay-fallback,[beo-video-autoplay-in-viewport]+.video-autoplay-fallback{display:none;}.phone .video-image,.tablet .video-image,.phone [beo-video-autoplay-in-viewport],.tablet [beo-video-autoplay-in-viewport]{display:none;}.phone .video-image+.video-autoplay-fallback,.tablet .video-image+.video-autoplay-fallback,.phone [beo-video-autoplay-in-viewport]+.video-autoplay-fallback,.tablet [beo-video-autoplay-in-viewport]+.video-autoplay-fallback{display:block;}.label-sticky-wrp{z-index:100;position:fixed;bottom:0;left:50%;visibility:hidden;}@media only screen and (min-width:1350px){.label-sticky-wrp{margin-left:-484px;}}@media only screen and (min-width:1022px){.label-sticky-wrp{margin-left:-374px;}}.label-sticky-wrp.right{left:auto;right:50%;}@media only screen and (min-width:1350px){.label-sticky-wrp.right{margin-right:-484px;}}@media only screen and (min-width:1022px){.label-sticky-wrp.right{margin-right:-374px;}}.label-sticky{background-color:rgba(160,160,160,.9);color:#fff;display:inline-block;}.label-sticky .cta{margin:0;padding:.9375em 3.5em 1.0625em;font-size:.6875em;min-width:250px;text-align:center;}.label-sticky .cta:active,.label-sticky .cta:focus,.label-sticky .cta:hover{color:inherit;}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(-30px);transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);transform:translateY(-15px);}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}}.bounce-bottom{position:fixed;bottom:70px;left:49%;opacity:0;z-index:111;}.app-download{margin:10px 10px;display:block;}.app-download:active,.app-download:focus,.app-download:hover{text-decoration:none;}@media only screen and (min-width:768px){.app-download{display:inline;}}[ng\:cloak],[ng-cloak],.ng-cloak{display:none;}.display-flex{display:flex;}@media only screen and (min-width:768px){.display-flex-sm{display:flex;}}@media only screen and (min-width:1022px){.display-flex-md{display:flex;}}@media only screen and (min-width:1350px){.display-flex-lg{display:flex;}}.card404__col{float:left;min-height:1px;padding-left:14px;padding-right:14px;position:relative;width:100%;}.card404__col:last-child{display:none;}@media only screen and (min-width:768px){.card404__col{width:50%;}}@media only screen and (min-width:1022px){.card404__col{width:33.333%;}.card404__col:last-child{display:flex;}}.card404__item{background-color:rgba(255,255,255,.9);margin-bottom:28px;padding-bottom:58px;position:relative;width:100%;}@media only screen and (min-width:768px){.card404__item{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}}@media only screen and (min-width:768px){.card404__item--inner{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:100%;}}.card404__item--copy{padding:35px 24px;width:100%;}a.solid.card404__item--btn{align-self:flex-end;background-color:#1d4e5e;bottom:0;left:0;margin-bottom:0;margin-top:0;position:absolute;}a.solid.card404__item--btn:hover{background-color:#112e37;}@media only screen and (min-width:768px){a.solid.card404__item--btn{align-self:flex-end;}}[beo-show-on-scroll]{-moz-transition:opacity 1s,margin-top 1s,top 1s,padding-top 1s;-o-transition:opacity 1s,margin-top 1s,top 1s,padding-top 1s;-webkit-transition:opacity 1s,margin-top 1s,top 1s,padding-top 1s;transition:opacity 1s,margin-top 1s,top 1s,padding-top 1s;visibility:hidden;opacity:0;}[beo-show-on-scroll].visible{visibility:visible !important;opacity:1 !important;top:0 !important;margin-top:0 !important;padding-top:0 !important;}[beo-module-hover] img{display:block;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-transform:translateZ(0);}[beo-module-hover].hover{text-decoration:none;color:inherit;}[beo-module-hover].hover .read-more{color:inherit;}[beo-module-hover].hover .read-more span span:first-child{width:14px;}[beo-module-hover].hover .read-more span span:last-child{padding-left:20px;}[beo-module-hover].hover img{opacity:.75;}beo-scroll-arrow{position:fixed;left:50%;bottom:120px;}beo-scroll-arrow>span{display:block;position:absolute;opacity:0;}[beo-parallax]{position:relative;}@media only screen and (max-width:767px){[beo-parallax]{height:auto !important;}}@media only screen and (min-width:768px){[beo-parallax]{overflow:hidden;}}[beo-parallax]>img{width:100%;height:auto;top:0;position:absolute;}.desktop [beo-fade-up-on-scroll]{opacity:0;}.desktop [beo-fade-up-on-scroll] .in,.desktop [beo-fade-up-on-scroll].in{-moz-transition:opacity,margin-top,margin-bottom,margin-left,margin-right;-o-transition:opacity,margin-top,margin-bottom,margin-left,margin-right;-webkit-transition:opacity,margin-top,margin-bottom,margin-left,margin-right;transition:opacity,margin-top,margin-bottom,margin-left,margin-right;}.desktop [beo-fade-up-on-scroll][data-fade-from-left="true"],.desktop [beo-fade-up-on-scroll][data-fade-from-right="true"]{opacity:1;}.desktop [beo-fade-up-on-scroll] .fade-up-on-scroll-inner{position:relative;height:0;overflow:hidden;}@media only screen and (min-width:1350px){.desktop [beo-fade-up-on-scroll] .fade-up-on-scroll-inner{overflow:visible;}}.desktop [beo-fade-up-on-scroll] .fade-up-on-scroll-inner>img{opacity:0;position:absolute;}[beo-anchor-menu]{-moz-transition:margin-top .5s;-o-transition:margin-top .5s;-webkit-transition:margin-top .5s;transition:margin-top .5s;margin-top:0;}.navbar-default.animated{-moz-transition:margin-top .5s ease-in-out,background-color .25s,top .5s ease-in-out;-o-transition:margin-top .5s ease-in-out,background-color .25s,top .5s ease-in-out;-webkit-transition:margin-top .5s ease-in-out,background-color .25s,top .5s ease-in-out;transition:margin-top .5s ease-in-out,background-color .25s,top .5s ease-in-out;}[beo-anchor-menu-mobile-dropdown].animated{-moz-transition:margin-top .5s ease-in-out,top .25s;-o-transition:margin-top .5s ease-in-out,top .25s;-webkit-transition:margin-top .5s ease-in-out,top .25s;transition:margin-top .5s ease-in-out,top .25s;}.tpmnm__anchorsmenu{display:none;position:fixed;top:0;background-color:#fff;width:100%;z-index:50;}.tpmnm__anchorsmenu>ul{margin:16px 0 24px;}.tpmnm__anchorsmenu--list{margin:24px 0;}.tpmnm__anchorsmenu--btn{padding:8px 0;display:inline-block;}.tpmnm__anchorsmenu--open{display:block;top:0 !important;}[beo-simple-image-toggle] img{opacity:0;left:0;}[beo-simple-image-toggle] img:first-child{opacity:1;}[beo-scrollfixed-background]{padding-top:0 !important;padding-bottom:0;overflow:hidden;}[beo-scrollfixed-background] .scrollfixed-background{position:absolute;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}@media only screen and (min-width:768px){[beo-scrollfixed-background] .stuck{position:fixed;top:0;}[beo-scrollfixed-background] .sticky-wrapper{height:auto !important;}[beo-scrollfixed-background] .passed{position:absolute;}[beo-scrollfixed-background] .align-bottom{bottom:0;top:auto;}[beo-scrollfixed-background] .scrollfixed-content{position:relative;}}@media only screen and (max-width:767px){[beo-scrollfixed-background] .sticky-wrapper{height:0 !important;}}.sfb__content--simple{margin-top:5%;}.sfb__background--media{height:100vh;width:auto;visibility:hidden;display:block;}[beolink-multiroom-seamless-listening] .rooms{position:relative;display:none;}@media only screen and (min-width:768px){[beolink-multiroom-seamless-listening] .rooms{display:inline-block;}}[beolink-multiroom-seamless-listening] img:last-child{max-width:100%;}[beolink-multiroom-seamless-listening] .room{position:absolute;opacity:.25;-moz-transition:opacity .25s;-o-transition:opacity .25s;-webkit-transition:opacity .25s;transition:opacity .25s;}[beolink-multiroom-seamless-listening] .room.visible{opacity:1;}[beo-spinner360]{position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}[beo-spinner360] .beo-spinner360-images{height:0;overflow:hidden;position:relative;padding-bottom:100%;}[beo-spinner360] .bv503d__radprog{position:absolute;z-index:10;right:0;top:38%;margin-top:-27px;}[beo-spinner360] .bv503d__radprog--dotwrp{position:absolute;left:50%;height:32px;width:2px;margin-left:-1px;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}[beo-spinner360] .bv503d__radprog--dot{position:absolute;width:2px;height:2px;border-radius:50%;top:-10px;background-color:#000;}[beo-spinner360] .bv503d__radprog--ldr{width:64px;height:64px;}[beo-spinner360] .bv503d__radprog--txt{position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-13px;opacity:0;}[beo-spinner360] img{width:100%;height:auto;z-index:0;}[beo-spinner360] img:not(:first-child){position:absolute;top:0;display:none;}[beo-spinner360] img.show-frame{display:block;z-index:5;}.beo-spinner-360{display:none;}.beo-spinner-360-blocker{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.newsletter-teaser{overflow:hidden;}.newsletter-expand-popup-fadein{opacity:1;}.newsletter-teaser-button{z-index:449;position:fixed;display:block;cursor:pointer;text-decoration:none;bottom:-1000px;right:0;}.newsletter-bottom-0{bottom:0;}.newsletter-teaser>.message{display:block;position:fixed;z-index:449;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;background-color:#fff;bottom:0;right:0;visibility:hidden;}.newsletter-expand-visible{visibility:visible !important;}.newsletter-teaser>.message.newsletter-message-hidden{bottom:-1000px !important;}.newsletter-teaser-bottom-ani{-moz-transition:bottom .15s linear;-o-transition:bottom .15s linear;-webkit-transition:bottom .15s linear;transition:bottom .15s linear;}.frontpage .newsletter-teaser-button{position:absolute;}.newsletter-teaser-button>div{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background-color:#fff;float:right;padding:10px 20px;}.newsletter-teaser h5{margin-bottom:0;}.newsletter-teaser h5>span{margin-left:10px;}.newsletter-teaser>.message>.message-container{float:right;width:400px;padding:10px 20px 20px 20px;}.newsletter-teaser>.message>.message-container>.message-head{padding-bottom:10px;text-align:right;}.newsletter-teaser>.message>.message-container>.message-head a{text-decoration:none;}.newsletter-teaser>.message>.message-container>.message-body{text-align:center;border:1px solid #ffc0cb;border:none;}.newsletter-teaser>.message>.message-image{position:absolute;bottom:0;right:401px;}.newsletter-teaser>.message>.message-image img{float:right;}.phone .newsletter-teaser{z-index:1000;float:none;}.phone .newsletter-teaser>a.teaser>div{padding:6px 10px;}.phone .newsletter-teaser h5{margin-bottom:0;}.phone .newsletter-teaser h5>span{margin-left:4px;}.phone .newsletter-teaser>.message>.message-container{float:none;position:static;width:100%;padding:10px 20px;}.phone .newsletter-teaser>.message>.message-container>.message-head>a{margin-top:10px;}.phone .newsletter-teaser>.message>.message-image{float:none;position:static;right:0;width:100%;text-align:center;}.phone .newsletter-teaser>.message>.message-image img{width:100%;float:none;}.phone .newsletter-teaser-button>div{padding:5px 10px;}.newsletter-popup-expanded{bottom:0 !important;}.newsletter-expand-popup-hidden{bottom:0 !important;}.beocrossfader__image--wrapper{position:relative;}.beocrossfader__image--primary{width:100%;height:auto;position:absolute;top:0;left:0;z-index:5;-moz-transition:opacity 2s;-o-transition:opacity 2s;-webkit-transition:opacity 2s;transition:opacity 2s;}.beocrossfader__image--primary+div{position:relative;z-index:4;}.beocrossfader__image--hidden{opacity:0;}.beoslider__mask{overflow:hidden;width:100%;}.beoslider{list-style:none;padding-left:0;overflow:hidden;-moz-transition:margin-left .75s ease-in-out;-o-transition:margin-left .75s ease-in-out;-webkit-transition:margin-left .75s ease-in-out;transition:margin-left .75s ease-in-out;}.beoslider__slide{float:left;}.beoslider__slide--container{width:100%;overflow:hidden;}@media only screen and (min-width:1350px){.beoslider__slide--container{width:1350px;margin:0 auto;}}.beoslider__nav{position:relative;margin-top:0;}@media only screen and (min-width:768px){.beoslider__nav{margin-top:4em;}}.beoslider__nav--wrp{display:inline-block;padding:0;}.beoslider__nav--item{display:block;float:left;}.beoslider__nav--btn{padding:5px 5px;display:block;opacity:.5;}.beoslider__nav--btn.active{opacity:1;}.beoslider__nav--inner{height:10px;width:10px;border-radius:50%;display:inline-block;background-color:#000;}.beoslider__image{max-width:100%;height:auto;width:auto;margin:0 auto;display:block;}.beoslider__image--retina{max-width:50%;display:none;}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.beoslider__image--nonretina{display:none;}.beoslider__image--retina{display:block;}}.beoslider__text--wrp{margin-bottom:1.75em;height:30px;}.beoslider__text--quotee{font-size:.75em;line-height:normal;opacity:.5;margin:0 !important;}.beoslider__text--quote{font-size:2.125em;line-height:1.25em;margin:.5em 0;}.phone .beoslider__text--quote{font-size:1.4167em;line-height:1.333em;}.beoslider__text--link{margin-top:1.5em;margin-bottom:1.5em;}.beoslider__text--link:hover{color:inherit !important;}.frontpage-slider-wrp+.frontpageFooter{display:none;}.frontpageFooter footer{background-color:transparent;border:none;padding-left:28px;padding-right:28px;-moz-transition:background-color .25s,color .25s;-o-transition:background-color .25s,color .25s;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;}.frontpageFooter footer .footer-header-links-wrp{right:0;position:absolute;bottom:-20px;}.frontpageFooter footer .footer-header-links li{float:none !important;display:block;line-height:1.5em;margin-top:.25em;}.frontpageFooter footer.open{background-color:rgba(255,255,255,.95);color:#000;}.frontpageFooter footer .footer-language-selector{margin-left:14px;margin-right:14px;}footer{line-height:normal;position:absolute;bottom:0;width:100%;background-color:#fff;border-top:solid 1px #e5e5e5;z-index:499;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;padding-left:14px;padding-right:14px;}footer.unsticky{position:relative;bottom:auto;}footer .animate-show.ng-hide-remove{-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;}footer ul{list-style:none;padding:0;margin:0;}footer a,footer a:focus,footer a:hover{text-decoration:none;}footer .language-toggle{display:inline-block;}footer .language-toggle [class^="bo-icon-"],footer .language-toggle [class*=" bo-icon-"]{margin-right:10px;}footer .language-toggle span{vertical-align:middle;}footer .language-toggle:hover{color:#808080;}footer .footer-header-bar{margin-top:20px;margin-bottom:20px;min-height:22px;}footer .footer-header-bar>div{position:relative;}footer .footer-header-links{-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;opacity:1;margin-top:4px;}footer .footer-header-links li{margin-top:0;line-height:1em;}@media only screen and (min-width:768px){footer .footer-header-links li{float:right;display:inline-block;}footer .footer-header-links li:not(:last-child){margin-left:1em;}}footer .hide-links{display:block;}@media only screen and (min-width:768px){footer .hide-links{display:none;}}footer .container-fluid .footer-language-selector{overflow:hidden;margin-left:28px;}footer .footer-language-selector ul{margin-top:1em;margin-bottom:2em;}footer .footer-language-selector li:not(:first-child){margin-top:1.5em;}@media only screen and (min-width:768px){footer .footer-language-selector li:not(:last-child){margin-bottom:1.5em;}}footer .footer-language-selector a:not(.active-language){color:#808080;}footer .footer-language-selector a:not(.active-language):hover{color:inherit;}footer .footer-language-selector active-language:hover{color:inherit;}footer #FooterLanguageSelectorHeader{display:none;}footer.open .language-toggle-wrp{width:100%;}footer.open #languageSelectorLinkIndex{display:none;}footer.open #FooterLanguageSelectorHeader{display:block;}footer.open .footer-header-links{opacity:0;}footer.footer-black{background-color:#000;color:#fff;}.phone footer{position:relative;border-top:none;padding-left:0;padding-right:0;height:100vh;line-height:1em;}.phone footer .container{padding-top:5em;height:100%;}.phone footer .language-toggle{display:inline-block;}.phone footer .language-toggle [class^="bo-icon-"],.phone footer .language-toggle [class*=" bo-icon-"]{margin-right:5px;font-size:18px;}.phone footer .language-toggle>div:first-child{margin-bottom:14px;}.phone .footer-expand-wrapper{position:relative;height:100%;}.phone .footer-header-bar{top:95px;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;z-index:20;}.phone .footer-header-links{position:absolute;width:100%;top:80px;margin-top:0;}.phone .footer-header-links li{margin-top:.75em;margin-bottom:.75em;}.phone .footer-header-links span{display:inline-block;margin-top:2em;}.phone .footer-language-selector-wrp{position:relative;height:100%;}.phone .footer-language-selector-wrp .collapsing,.phone .footer-language-selector-wrp .collapse.in{z-index:10;}.phone .footer-language-selector{overflow:hidden;position:absolute;height:100%;background-color:#fff;padding-top:140px;margin:0;width:100%;}.phone .footer-language-selector>div{padding-left:14px;padding-right:14px;width:50%;float:left;}.phone .bo-icon-close{margin:0 !important;}.phone #FooterLanguageSelectorHeader{display:inline-block;margin-top:1px;}.footer__lngtoggle--left{text-align:center;}@media only screen and (min-width:768px){.footer__lngtoggle--left{text-align:left;}}.footer__lngtoggle--right{text-align:center;}@media only screen and (min-width:768px){.footer__lngtoggle--right{text-align:right;}}#bg_trans{background:rgba(207,207,207,.3);bottom:0;display:none;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-overflow-scrolling:touch;z-index:999;}#bg_trans.open{cursor:url(http://www.bang-olufsen.com/ContentV3/Images/Cursors/Close.cur),default;}#main_menu{display:none;background:#fff;position:fixed;width:80%;height:100%;z-index:1000;top:0;margin-top:0;-moz-transition:margin-top .5s ease-in-out;-o-transition:margin-top .5s ease-in-out;-webkit-transition:margin-top .5s ease-in-out;transition:margin-top .5s ease-in-out;}#main_menu a,#main_menu a:link,#main_menu a:hover,#main_menu a:active,#main_menu a:visited{font-weight:500;text-decoration:none;outline:0;vertical-align:-webkit-baseline-middle;}#main_menu a:hover{color:#c6c6c6;}#main_menu .col-xs-1,#main_menu .col-sm-1,#main_menu .col-md-1,#main_menu .col-lg-1,#main_menu .col-xs-2,#main_menu .col-sm-2,#main_menu .col-md-2,#main_menu .col-lg-2,#main_menu .col-xs-3,#main_menu .col-sm-3,#main_menu .col-md-3,#main_menu .col-lg-3,#main_menu .col-xs-4,#main_menu .col-sm-4,#main_menu .col-md-4,#main_menu .col-lg-4,#main_menu .col-xs-5,#main_menu .col-sm-5,#main_menu .col-md-5,#main_menu .col-lg-5,#main_menu .col-xs-6,#main_menu .col-sm-6,#main_menu .col-md-6,#main_menu .col-lg-6,#main_menu .col-xs-7,#main_menu .col-sm-7,#main_menu .col-md-7,#main_menu .col-lg-7,#main_menu .col-xs-8,#main_menu .col-sm-8,#main_menu .col-md-8,#main_menu .col-lg-8,#main_menu .col-xs-9,#main_menu .col-sm-9,#main_menu .col-md-9,#main_menu .col-lg-9,#main_menu .col-xs-10,#main_menu .col-sm-10,#main_menu .col-md-10,#main_menu .col-lg-10,#main_menu .col-xs-11,#main_menu .col-sm-11,#main_menu .col-md-11,#main_menu .col-lg-11,#main_menu .col-xs-12,#main_menu .col-sm-12,#main_menu .col-md-12,#main_menu .col-lg-12,#main_menu .col-xs-13,#main_menu .col-sm-13,#main_menu .col-md-13,#main_menu .col-lg-13,#main_menu .col-xs-14,#main_menu .col-sm-14,#main_menu .col-md-14,#main_menu .col-lg-14{float:left;}#main_menu h5{margin:0;}#main_menu table{width:100%;}.phone .mainmenu__links--itemspacing{margin-top:.5em !important;margin-bottom:.5em !important;}.mainmenu__links--itemspacing{margin-top:1em !important;margin-bottom:1em !important;}#main_menu.open{right:0;}#mm_header .logo-container{position:relative;width:100%;background:#fff;z-index:9999;}#mm_header .bo-icon-logo{font-size:.9375em;line-height:70px;}#mm_header .bo-icon-close{line-height:70px;color:inherit;}#mm_main_links{position:absolute;width:100%;height:100%;padding-bottom:90px;z-index:-1;}#mm_main_links .mm_main_links_inner{position:relative;height:100%;}#mm_main_links .mm_main_links_inner_table{height:100%;}#mm_main_links .mm-section-list{list-style:none;margin:0;padding-left:0;}#mm_main_links .mm-section-list .mm-section-list-item{font-size:2.375em;color:inherit;margin:0;padding:0;line-height:1.375em;letter-spacing:.125em;}#toggleSecondaryMenu{width:100%;display:inline-block;text-align:center;position:relative;vertical-align:-webkit-baseline-middle;}#toggleSecondaryMenu h5{width:100%;text-align:center;left:0;}#toggleSecondaryMenu h5+h5{position:absolute;top:4px;}#mm_divider_links{position:absolute;width:100%;bottom:60px;}#mm_divider_links h5{font-size:.75em;display:inline-block;color:inherit;letter-spacing:2px;}#mm_divider_links td{width:33.333%;vertical-align:middle;}#mm_divider_links td.mm-divider-link-beoplay .table-cell:first-child,#mm_divider_links td.mm-divider-link-findstore .table-cell:first-child{padding-right:10px;width:42px;}#mm_divider_links td a{display:inline-block;}#mm_divider_links td a#toggleSecondaryMenu .table{width:100%;}#mm_divider_links td a .table{display:table;width:auto;max-width:none;margin-bottom:22px;}#mm_divider_links td a .table-row{display:table-row;}#mm_divider_links td a .table-cell{vertical-align:middle;display:table-cell;}#mm_divider_links [class^="bo-icon-"],#mm_divider_links [class*=" bo-icon-"]{line-height:normal;}#mm_divider_links .bo-icon-logo-round{font-size:40px;vertical-align:middle;}#mm_divider_links .bo-icon-arrow-down,#mm_divider_links .bo-icon-arrow-up{font-size:8px;vertical-align:text-top;position:absolute;left:50%;margin-left:-7px;bottom:0;}#mm_divider_links .bo-icon-create-logo{vertical-align:middle;font-size:26px;}#mm_divider_links .bo-icon-pin2{font-size:23px;margin-right:10px;vertical-align:middle;}#mm_secondary_links{position:absolute;width:100%;}#mm_secondary_links .mm-secondary-links{list-style:none;margin:0;padding:0;}#mm_secondary_links .mm-secondary-links .mm-secondary-links-item{margin:0;padding:0;line-height:1.75em;letter-spacing:2px;margin-top:1em;margin-bottom:1em;}#mm_secondary_links .mm-secondary-links .mm-secondary-links-item-corp{margin-top:3em;}#mm_footer{position:absolute;width:100%;font-size:.813em;}.mm_secondary_links_qr{max-width:150px;display:block;margin:0 auto;}.phone #main_menu{display:none;width:100%;z-index:1000;position:fixed;top:0;left:100%;background:#fff;height:100vh;overflow:hidden;}.phone #main_menu .mainmenu__slider{position:absolute;top:0;width:100%;}.phone #main_menu a,.phone #main_menu a:link,.phone #main_menu a:hover,.phone #main_menu a:active,.phone #main_menu a:visited{text-decoration:none;outline:0;color:inherit;}.phone #main_menu .col-xs-1,.phone #main_menu .col-sm-1,.phone #main_menu .col-md-1,.phone #main_menu .col-lg-1,.phone #main_menu .col-xs-2,.phone #main_menu .col-sm-2,.phone #main_menu .col-md-2,.phone #main_menu .col-lg-2,.phone #main_menu .col-xs-3,.phone #main_menu .col-sm-3,.phone #main_menu .col-md-3,.phone #main_menu .col-lg-3,.phone #main_menu .col-xs-4,.phone #main_menu .col-sm-4,.phone #main_menu .col-md-4,.phone #main_menu .col-lg-4,.phone #main_menu .col-xs-5,.phone #main_menu .col-sm-5,.phone #main_menu .col-md-5,.phone #main_menu .col-lg-5,.phone #main_menu .col-xs-6,.phone #main_menu .col-sm-6,.phone #main_menu .col-md-6,.phone #main_menu .col-lg-6,.phone #main_menu .col-xs-7,.phone #main_menu .col-sm-7,.phone #main_menu .col-md-7,.phone #main_menu .col-lg-7,.phone #main_menu .col-xs-8,.phone #main_menu .col-sm-8,.phone #main_menu .col-md-8,.phone #main_menu .col-lg-8,.phone #main_menu .col-xs-9,.phone #main_menu .col-sm-9,.phone #main_menu .col-md-9,.phone #main_menu .col-lg-9,.phone #main_menu .col-xs-10,.phone #main_menu .col-sm-10,.phone #main_menu .col-md-10,.phone #main_menu .col-lg-10,.phone #main_menu .col-xs-11,.phone #main_menu .col-sm-11,.phone #main_menu .col-md-11,.phone #main_menu .col-lg-11,.phone #main_menu .col-xs-12,.phone #main_menu .col-sm-12,.phone #main_menu .col-md-12,.phone #main_menu .col-lg-12,.phone #main_menu .col-xs-13,.phone #main_menu .col-sm-13,.phone #main_menu .col-md-13,.phone #main_menu .col-lg-13,.phone #main_menu .col-xs-14,.phone #main_menu .col-sm-14,.phone #main_menu .col-md-14,.phone #main_menu .col-lg-14{float:left;}.phone #main_menu .navbar-default{position:relative;z-index:20;background-color:transparent;}.phone #main_menu .mainmenu__links{height:100vh;overflow:hidden;position:relative;}.phone .mainmenu__btns{margin-top:2em;margin-bottom:50px;}.phone .mainmenu__scrolltoggle{position:absolute;top:80%;z-index:10;width:100%;}.phone .mainmenu__scrolltoggle .bo-icon-arrow-down{display:inline-block;margin-top:20px;font-size:6px;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}.phone .mainmenu__scrolltoggle--cta{position:absolute;font-size:9px;letter-spacing:1.5px;}.phone .hideMainMenu{position:absolute;padding:18px 22px;right:0;top:0;z-index:20;}.phone #txt_less_info{display:none;}.phone .mainmenu__btn{width:80%;border-color:#ccc;font-size:9px;letter-spacing:1.5px;padding-top:10px;padding-bottom:10px;height:auto;}.phone .mainmenu__btn span{vertical-align:middle;}.phone .mainmenu__btn [class^="bo-icon-"],.phone .mainmenu__btn [class*=" bo-icon-"]{font-size:24px;}.phone .mainmenu__btn .bo-icon-create-logo{vertical-align:middle;font-size:20px;line-height:24px;}.phone #mm_header .bo-icon-close{font-size:14px;line-height:70px;color:inherit;}.phone #mm_main_links{width:initial;position:relative;padding-bottom:0;height:auto;z-index:0;}.phone #mm_main_links .mm-section-list .mm-section-list-item{color:inherit;font-size:2.5em;letter-spacing:.125em;line-height:normal;margin:0;padding:0;}.phone #mm_divider_links{position:initial;width:initial;}.phone #mm_divider_links .bo-icon-logo-round{font-size:20px;padding-right:5px;vertical-align:middle;}.phone #mm_divider_links .bo-icon-pin2{font-size:20px;margin-right:5px;vertical-align:middle;}.phone #mm_divider_links .button{margin:1em 0;min-width:25em;padding-left:0;padding-right:0;}.phone #mm_secondary_links{position:initial;width:initial;}.phone #mm_secondary_links .mm-secondary-links{list-style:none;margin:0;padding:0;}.phone #mm_secondary_links .mm-secondary-links .mm-secondary-links-item{letter-spacing:1.5px;line-height:1.75em;margin:10px 0;padding:0;}.phone #mm_secondary_links .mm-secondary-links .mm-secondary-links-item-corp{margin-top:35px;}.phone #mm_footer{bottom:0;font-size:.833em;margin-bottom:80px;position:absolute;width:100%;}.tablet #shortcut_overlay{overflow:auto;position:relative;height:auto;}.overlay-background-clickarea{cursor:url(http://www.bang-olufsen.com/ContentV3/Images/Cursors/Close.cur),default;display:none;position:absolute;width:100%;height:100%;z-index:5;}#overlay_background_dimmer{display:none;position:fixed;width:100%;height:100%;background-color:rgba(207,207,207,.3);top:0;z-index:499;}.menu-overlay{margin-left:-100%;display:none;position:absolute;top:0;width:100%;height:100vh;overflow:hidden;background:#000;background:#3c3c3c;background:rgba(60,60,60,0);z-index:1100;-moz-transition:margin-top .5s ease-in-out;-o-transition:margin-top .5s ease-in-out;-webkit-transition:margin-top .5s ease-in-out;transition:margin-top .5s ease-in-out;}.menu-overlay a{text-decoration:none;}.menu-overlay .logo-container{font-size:.9375em;}#shortcutmenu_background_clickarea{cursor:url(http://www.bang-olufsen.com/ContentV3/Images/Cursors/Close.cur),default;}.legacy-product-section{margin:50px 0 50px;}@media only screen and (min-width:768px){.legacy-product-section{margin:130px 0 200px;}}.legacy-product-section .richtext{margin-top:32px;}@media only screen and (min-width:768px){.legacy-product-section .richtext{width:65%;margin-left:auto;margin-right:auto;}}#sm_header a:hover{text-decoration:none;color:#c6c6c6;}#sm_header .bo-icon-logo,#sm_header .bo-icon-close,#sm_header .bo-icon-hamburger{line-height:70px;}.offscreen-menu-container{background-color:#fff;opacity:1;width:80%;float:left;min-height:100vh;z-index:10;position:relative;padding-left:14px;padding-right:14px;}.phone .offscreen-menu-container{width:100%;padding:0;}.tablet .offscreen-menu-container{width:100% !important;}.shortcutmenu{padding-left:14px;padding-right:14px;position:relative;}.shortcutmenu .prodSection{max-width:1225px;display:block;margin:auto;}.shortcutmenu h2{margin-bottom:0;}.shortcutmenu h2 span{vertical-align:middle;}.shortcutmenu h2 span.bo-icon-logo-round{font-size:50px;}.shortcutmenu>.container{width:100% !important;}.shortcutmenu .productDiv{display:inline-block;max-width:230px;text-align:center;vertical-align:top;margin:auto;padding:0 15px;margin-bottom:50px;text-transform:uppercase;}@media only screen and (min-width:1022px){.shortcutmenu .productDiv{max-width:247px;}}.shortcutmenu .productDiv .fader-container{position:relative;}.shortcutmenu .productDiv .fader-container span{color:#c8c7c7;font-size:30px;position:absolute;top:15px;left:15px;display:inline-block;}.shortcutmenu .productDiv span{display:inline-block;line-height:normal;}.shortcutmenu .productDiv a,.shortcutmenu .productDiv a:hover{font-size:12px;text-decoration:none;letter-spacing:1px;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;}.shortcutmenu .productDiv a img,.shortcutmenu .productDiv a:hover img{margin-bottom:40px;}.shortcutmenu .productDiv a #mouse-over-thumb,.shortcutmenu .productDiv a:hover #mouse-over-thumb{position:absolute;top:0;left:0;opacity:0;}.shortcutmenu .productDiv .bo-icon-arrow-right{display:inline-block;margin-right:0;opacity:0;}.shortcutmenu .productDiv #legacy{width:800px;height:auto;}.shortcutmenu section.prodSection{margin-bottom:30px;}.shortcutmenu section.prodSection:last-child{margin-bottom:0;}.shortcutmenu .prodSectionHeaderRow{margin-bottom:2.5em;}.shortcutmenu .prodSectionHeaderRow .richtext{margin:2em 0 1.5em;}.phone .menu-overlay{height:auto;}.phone .shortcutmenu .prodSection{margin-top:5em;}.phone .shortcutmenu .productDiv{padding:0;margin-bottom:24px;}.phone .shortcutmenu .productDiv img{margin-bottom:13px !important;}.phone .shortcutmenu .productDiv .bo-icon-arrow-right{display:none;}.phone .bo-icon-close{margin:8px;display:inline-block;}.phone .menu-overlay h2{font-size:1.75em;letter-spacing:1px;margin:1em 0 .5em;}.phone .productDiv a,.phone .productDiv a:hover{font-size:10px;}.shortcutmenu__product--center{float:none;margin-left:auto;margin-right:auto;}.anchortarget__offset--menu{display:block;position:relative;top:-112px;visibility:hidden;}.anchortarget__offset--nomodpad{display:block;position:relative;top:-62px;visibility:hidden;}.phone .anchortarget__offset--nomodpad{top:-50px;}.anchortarget__offset--modpad{display:block;position:relative;top:-112px;visibility:hidden;}.menu-close-btn{display:inline-block;padding-left:14px;padding-right:36px;}.frontpage .menu-close-btn{padding-right:14px;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:transparent;}.navbar-nav{margin:0;}.navbar-nav>li>a{padding:15px 5px;}.frontpage .navbar-default{background-color:transparent;}.navbar-default.solid{background-color:rgba(255,255,255,.95);color:#000;}.navbar-default{background-color:transparent;border-radius:0;position:fixed;width:100%;z-index:500;border:none;margin:0;top:0;}.navbar-default ul{list-style:none;}.navbar-default .table{background-color:transparent;margin:0;}.navbar-default .table-cell{position:relative;}.dragdealer#anchormenu{width:100%;height:50px;overflow:hidden;}.navbar-anchormenu-logo{margin:10px 10px 10px;padding:12px 10px 12px;display:inline-block;line-height:1;}.navbar-anchormenu-logo:hover{color:inherit;}.navbar-table{width:100%;}.phone .navbar__icons{width:auto;}.navbar__icons{width:106px;}.navbar__icons .bo-icon-hamburger,.navbar__icons .bo-icon-grid,.navbar__icons .bo-icon-search{font-size:32px;}.navbar__icons .navbar-label-item{color:inherit;display:none;font-weight:normal;line-height:0;margin-top:0;margin-left:50px;margin-right:50px;opacity:0;position:absolute;top:25px;}.navbar__icons .navbar-label-item.navbar-label-item-left{left:0;}.navbar__icons .navbar-label-item.navbar-label-item-right{right:0;}@media only screen and (min-width:1022px){.navbar__icons .navbar-label-item{display:inline-block;}}.phone .bo-icon-close{font-size:16px;}.navbar__icons--left{padding-left:16px;padding-right:0;}.phone .navbar__icons--left{padding-right:0;padding-left:0;}.navbar__icons--right{padding-right:20px;padding-left:0;}.phone .navbar__icons--right{padding-right:0;padding-left:0;}.navbar__iconlink>span{display:block;}.navbar-submenu{width:100%;vertical-align:top;line-height:1;}.navbar-submenu-items{display:none;margin:0;white-space:nowrap;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;padding:0;position:absolute;}.navbar-submenu-items.show-anchors{display:inline-block;}.navbar-submenu-items a{display:inline-block;}.navbar-submenu-items a span{padding:12px 5px 20px;margin-left:5px;margin-right:5px;display:inline-block;}.navbar-submenu-items.no-overflow.handle{cursor:default;position:relative;top:auto;left:auto;}.navbar-submenu-items li{display:inline-block;white-space:nowrap;line-height:normal;}.navbar-submenu-items li:first-child{padding-left:0;margin-left:0;}.navbar-submenu-items li:last-child{padding-right:0;margin-right:0;}.navbar-submenu-items li.active{color:#808080;}.navbar-submenu-items li a{letter-spacing:1px;}.navbar-submenu-items.handle.disabled{position:relative;}.phone .navbar-default{top:0;background-color:#fff;color:#000;min-height:0;height:50px;overflow:hidden;}.phone .bo-icon-logo{display:block;}.phone .navbar-nav>li{min-width:42px;}.phone .navbar-nav>li>a{padding-top:9px;padding-bottom:9px;}.phone .navbar-anchormenu-logo{padding:10px 0 10px;margin:8px 0 10px;font-size:14px;display:block;-moz-transition:margin-top .25s;-o-transition:margin-top .25s;-webkit-transition:margin-top .25s;transition:margin-top .25s;}.phone .navbar__icons--left{width:42px;}.phone .navbar-nav-search{display:none;}.tpmnm__anchorstreamer{display:none;margin:30px 0 0;}.tpmnm__anchorstreamer--iconclose{position:absolute;margin-top:1px;margin-left:6px;font-size:10px;}.cookiebar{-webkit-transition:margin-top .5s ease-in-out;-moz-transition:margin-top .5s ease-in-out;-ms-transition:margin-top .5s ease-in-out;-o-transition:margin-top .5s ease-in-out;transition:margin-top .5s ease-in-out;background-color:#f3f3f3;font-size:.625em;line-height:1.25em;margin-top:-80px;position:fixed;width:100%;z-index:999999;top:0;}.cookiebar.open{margin:0;}.cookiebar+.navbar{margin-top:0;}.cookiebar .cookiebar-inner{padding:1em 0;}.cookiebar .cookiebar-inner>.cookie-accepted{display:inline-block;position:absolute;right:0;margin-left:0;margin-right:13px;}@media only screen and (min-width:768px){.cookiebar .cookiebar-inner>.cookie-accepted{display:none;}}.cookiebar p{margin:0;display:inline-block;padding-right:25px;}.cookiebar p>span{display:inline;vertical-align:middle;}.cookiebar p+.cookie-accepted{display:none;margin-top:0;}@media only screen and (min-width:768px){.cookiebar p+.cookie-accepted{display:inline-block;}}.cookiebar .cookie-accepted{text-decoration:none;margin-left:-12.5px;font-size:1.25em;position:absolute;vertical-align:text-top;}.phone .cookiebar{z-index:2000;}.phone .cookiebar .container{padding-left:35px;padding-right:35px;}.phone .cookiebar p{padding-right:0;}.phone .cookiebar p span,.phone .cookiebar p a{display:block;}.phone .cookiebar .cookiebar-inner>.cookie-accepted{margin:0;padding:0 12px;top:6px;}.phone .content-wrp{padding-top:0 !important;}.phone .content-wrp .slides-copy li>div{pointer-events:none;margin-top:-150px;}.frontpage-slider-wrp{display:none;position:fixed;width:100%;}.slides-copy{top:0;left:0;right:0;color:#fff;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;height:100vh;}.slides-copy li{display:none;opacity:0;width:100%;top:0;left:0;}.slides-copy li>div{position:absolute;left:50%;top:50%;width:90%;margin-left:-45%;-ms-word-break:break-word;word-break:break-word;overflow:hidden;margin-top:-100px;}@media only screen and (min-width:1022px){.slides-copy li>div{width:60%;margin-left:-30%;}}.slides-copy li:first-child{opacity:1;display:block;}.slides-copy li.white a.slide-cta .cta.underline span{border-color:#fff;}.slides-copy li.white .slider-nav a span{background-color:#fff;}.slides-copy h1,.slides-copy h2{font-size:3.125em;line-height:normal;letter-spacing:.125em;margin:0 0 .8em;}@media only screen and (max-width:767px){.slides-copy h1,.slides-copy h2{font-size:2em;line-height:normal;letter-spacing:.125em;}}.slides-copy h4{font-size:.75em;}.slides-copy a.slide-cta{text-decoration:none;display:block;}.slides-copy a.slide-cta:hover{text-decoration:none;color:inherit;}.slides-copy a.slide-cta:hover .cta.underline{color:inherit;}.slides-copy a.slide-cta:hover .cta.underline span{width:100%;}.slides-copy a.slide-cta:focus{text-decoration:none;}.slides-copy a.slide-cta:active{text-decoration:none;}.frontpage-slider{position:fixed;width:100%;}.frontpage-slider ul{padding:0;}.frontpage-slider .section{line-height:0;overflow:hidden;position:relative;opacity:1;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;}.frontpage-slider .section.dim{opacity:.9;}.frontpage-slider .section .section-image-wrapper{top:0;position:relative;}.frontpage-slider video,.frontpage-slider picture{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:block;position:absolute;right:0;bottom:0;top:0;width:100%;height:100%;background-size:100% 100%;background-color:#fff;background-position:center center;background-size:contain;z-index:3;}.frontpage-slider video+picture{position:static;}#fp-nav{display:none;}#fp-nav.bottom-middle{left:50%;margin-left:-15px;bottom:30px;top:auto;margin-top:0 !important;}.phone .frontpage-slider video,.tablet .frontpage-slider video{display:none;}.phone .frontpage-slider video+img,.tablet .frontpage-slider video+img{display:block;}.hero-image-module{margin:0;}.hero-image-module.hero__module--nopadding{padding-top:0;padding-bottom:0;}.hero-image-module .hero__image--padding{overflow:hidden;height:0;position:relative;}@media only screen and (max-width:767px){.hero-image-module .hero__image--padding{padding-bottom:162.22222222%;}}@media only screen and (min-width:768px) and (max-width:1023px){.hero-image-module .hero__image--padding{padding-bottom:133.33333333%;}}@media only screen and (min-width:1024px) and (max-width:1367px){.hero-image-module .hero__image--padding{padding-bottom:75.14677104%;}}@media only screen and (min-width:1368px){.hero-image-module .hero__image--padding{padding-bottom:56.22222222%;}}.hero-image-module .hero__image--padding .copy-container{position:absolute;top:100px;width:100%;}@media only screen and (min-width:768px){.hero-image-module .hero__image--padding .copy-container{top:140px;}}@media only screen and (min-width:1022px){.hero-image-module .hero__image--padding .copy-container{top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.hero-image-module picture{display:block;width:100%;}.hero-image-module .hero-image-copy-container{max-width:600px;margin:0 auto;}.hero-image-module .hero-image-copy-container>:first-child{margin-top:0;}.hero-image-module .hero-image-copy-container p:last-child{margin-bottom:0;}.hero-image-module.variant-b{position:relative;}.hero-image-module.variant-b .table-cell{width:50%;vertical-align:bottom;}.hero-image-module.variant-b .copy-container-body{margin-left:10%;margin-right:20%;display:none;}@media only screen and (min-width:768px){.hero-image-module.variant-b .copy-container-body{display:block;margin-bottom:20%;}}@media only screen and (min-width:1022px){.hero-image-module.variant-b .copy-container-body{margin-right:50%;}}.phone .hero-image-module .copy-container{top:8%;}.phone .hero-image-module.variant-b .copy-container-body{margin:3em 0 0;}a.button.hero__cta--btn{margin-top:50px;margin-left:14px;margin-right:14px;}.phone a.button.hero__cta--btn{margin-top:0;margin-left:0;margin-right:0;display:block;}.hero-video-module{margin:0;padding:0;}@media only screen and (max-width:767px){.hero-video-module .image-padding-wrapper{padding-bottom:162.22222222%;}}@media only screen and (min-width:768px) and (max-width:1023px){.hero-video-module .image-padding-wrapper{padding-bottom:133.33333333%;}}@media only screen and (min-width:1024px) and (max-width:1367px){.hero-video-module .image-padding-wrapper{padding-bottom:75.14677104%;}}@media only screen and (min-width:1368px){.hero-video-module .image-padding-wrapper{padding-bottom:56.22222222%;}}.hero-video-module video{display:block;}.hero-video-module video+picture,.hero-video-module video+img{display:none;}.hero-video-module .copy-container{margin-top:150px;overflow:hidden;position:absolute;top:0;width:100%;}@media only screen and (min-width:768px){.hero-video-module .copy-container{margin-top:160px;}}@media only screen and (min-width:1022px){.hero-video-module .copy-container{margin-top:200px;}}@media only screen and (min-width:1350px){.hero-video-module .copy-container{margin-top:200px;}}.phone .hero-video-module video,.tablet .hero-video-module video{display:none;}.phone .hero-video-module video+picture,.tablet .hero-video-module video+picture,.phone .hero-video-module video+img,.tablet .hero-video-module video+img{display:block;}.anchor-menu-inline-module{padding:65px 0 65px;}.anchor-menu-inline-module+.module{padding-top:0;}.anchor-menu-inline-module ul{list-style:none;overflow:hidden;display:inline-block;position:relative;margin-top:0;margin-bottom:0;vertical-align:top;padding:0;}.anchor-menu-inline-module li{float:none;line-height:2.5em;padding:.125em .125em;}@media only screen and (min-width:768px){.anchor-menu-inline-module li{float:left;padding:.5em 0;}}.anchor-menu-inline-module a{padding:.5em .5em;text-decoration:none;font-size:1em;}@media only screen and (min-width:768px){.anchor-menu-inline-module a{padding:.5em 1em;}}.packshot-module img{margin-top:80px;}.anchor-target-module{padding:50px 0 50px;}.anchor-target-module+.module{padding-top:50px;}.anchor-target-module h6{margin:0;}.video-module[beo-video-show-on-load]{visibility:hidden;}.video-module [beo-video-autosize]{position:relative;}.video-module .vjs-poster,.video-module .video-js,.video-module video{background-color:transparent;}.video-module .video-preview{position:absolute;top:0;}.video-module picture{display:none;}video{width:100%;height:auto;}.vjs-control{outline:none;}.vjs-poster:focus{outline:none;}.vjs-sublime-skin.vjs-playing .vjs-big-play-button{display:none;}.vjs-sublime-skin .vjs-big-play-button{display:none;}.phone .video__bigplaybtn{position:absolute;width:100%;height:100%;top:0;margin:0;}.phone .video__bigplaybtn [class^="bo-icon-"],.phone .video__bigplaybtn [class*=" bo-icon-"]{position:absolute;color:#fff;border:solid 1px #fff;top:50%;left:50%;width:90px;height:32px;margin-left:-45px;margin-top:-16px;display:inline-block;padding:8px 38px;font-size:13px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.phone .video__bigplaybtn:hover [class^="bo-icon-"],.phone .video__bigplaybtn:hover [class*=" bo-icon-"]{background-color:#fff;color:#000;}.video__bigplaybtn{position:absolute;width:100%;height:100%;top:0;margin:0;}.video__bigplaybtn [class^="bo-icon-"],.video__bigplaybtn [class*=" bo-icon-"]{position:absolute;color:#fff;border:solid 1px #fff;top:50%;left:50%;width:160px;height:36px;margin-left:-80px;margin-top:-18px;display:inline-block;padding:10px 75px;font-size:13px;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;}.video__bigplaybtn:hover [class^="bo-icon-"],.video__bigplaybtn:hover [class*=" bo-icon-"]{background-color:#fff;color:#000;}.quote-module{padding:30px 0 140px;}.quote-module h6{margin-top:0;margin-bottom:1em;}.quote-module .quote-quotee{margin-top:20px;}.quote-module .quote-quotee p{margin:0 0;}.quote-module .quote-quote p{line-height:200%;font-size:1.5625em;}@media only screen and (min-width:768px){.quote-module .quote-quote p{font-size:2.5em;line-height:200%;}}@media only screen and (min-width:1022px){.quote-module .quote-quote p{margin-top:0;}}.quote-module .quote-quote p:first-child{margin-top:2em;}@media only screen and (min-width:1022px){.quote-module .quote-quote p:first-child{margin-top:0;}}.quote-module p:last-child{margin-bottom:0;}@media only screen and (min-width:768px){.quote-module{padding:40px 0 130px;}}.phone .quote-module .quote-quotee{margin-top:30px;}.phone .module.extended-picture-module{padding-bottom:2.6875em;padding-top:2.6875em;}.module.extended-picture-module{padding-bottom:4.6875em;padding-top:4.6875em;}.extended-picture-module table td{display:block;width:100%;overflow:hidden;}@media only screen and (min-width:768px){.extended-picture-module table td{display:table-cell;width:50%;}.extended-picture-module table td:first-child{padding-bottom:0;}}.extended-picture-module table td img{margin-bottom:0;}.extended-picture-module .row{margin-top:32px;}.extended-picture-module .row:first-child{margin-top:0;}@media only screen and (min-width:768px){.extended-picture-module .row{margin-top:90px;}}.extended-picture-module p:last-child{margin-bottom:0;}.extended-picture-module.variant-a .row.four>div:last-child>div{margin-top:40px;}@media only screen and (min-width:768px){.extended-picture-module.variant-a .row.three h4{margin-bottom:0;}.extended-picture-module.variant-a .row.four>div:last-child>div{margin-top:0;}}.extended-picture-module.variant-b .row.four{margin-top:90px;}.extended-picture-module.variant-b .row.four img{margin-top:20px;}@media only screen and (min-width:768px){.extended-picture-module.variant-b .row.two{margin-top:50px;}.extended-picture-module.variant-b .row.three h4{margin-bottom:0;}.extended-picture-module.variant-b .row.three+.row.four{margin-top:70px;}.extended-picture-module.variant-b .row.four>div:first-child>div{margin-top:0;}.extended-picture-module.variant-b .row.four img{margin-top:0;}}.extended-picture-module.variant-c .row.one{margin-bottom:50px;}.extended-picture-module.variant-c .row.one h4{margin-top:1em;}@media only screen and (min-width:768px){.extended-picture-module.variant-c .row.one img{margin-top:9px;}.extended-picture-module.variant-c .row.one h4{margin-top:0;}}.extended-picture-module.variant-c .row.three{margin-top:40px;}.extended-picture-module.variant-d h4{margin-top:50px;}@media only screen and (min-width:768px){.extended-picture-module.variant-d h4{margin-top:1em;}}.extended-picture-module.variant-e .row.one img{margin-top:50px;}@media only screen and (min-width:768px){.extended-picture-module.variant-e .row.one img{margin-top:9px;}}.extended-picture-module.variant-e .row.three{margin-top:40px;}@media only screen and (min-width:768px){.extended-picture-module.variant-f .row.one img{margin-top:9px;}}.extended-picture-module.variant-f .row.two{margin-top:40px;}.extended-picture-module.variant-g .row.one{margin-bottom:50px;}.extended-picture-module.variant-g .row.one h4{margin-top:50px;}@media only screen and (min-width:768px){.extended-picture-module.variant-g .row.one img{margin-top:9px;}.extended-picture-module.variant-g .row.one h4{margin-top:0;}}.extended-picture-module.variant-g .row.three{margin-top:40px;}.extended-picture-module.variant-h .row.one img{margin-bottom:0;}.extended-picture-module.variant-h .row.one h4{margin-top:50px;}.extended-picture-module.variant-h .row.two img{margin-top:40px;}@media only screen and (min-width:768px){.extended-picture-module.variant-h .row.one img{margin-bottom:0;margin-top:9px;}.extended-picture-module.variant-h .row.one h4{margin-top:0;}.extended-picture-module.variant-h .row.two img{margin-top:9px;}}.extended-picture-module.variant-h .row.four{margin-top:40px;}.extended-picture-module.variant-i .row.one img{margin-top:40px;}.extended-picture-module.variant-i .row.one h4{margin-top:50px;}.extended-picture-module.variant-i .row.two img{margin-bottom:0;}.extended-picture-module.variant-i .row.two h4{margin-top:50px;}@media only screen and (min-width:768px){.extended-picture-module.variant-i .row.one img{margin-top:9px;}.extended-picture-module.variant-i .row.one h4{margin-top:0;}.extended-picture-module.variant-i .row.two img{margin-top:9px;margin-bottom:0;}.extended-picture-module.variant-i .row.two h4{margin-top:0;}}.extended-picture-module.variant-i .row.four{margin-top:40px;}@media only screen and (min-width:768px){.extended-picture-module.variant-j .extended-picture-module-header{margin-top:0;}}@media only screen and (min-width:768px){.extended-picture-module.variant-j .col-right img{margin-top:40px;}}@media only screen and (min-width:768px){.extended-picture-module.variant-j .row:last-child{margin-top:40px;}}.extendedpic__caption{margin-top:20px !important;}@media only screen and (min-width:768px){.extendedpic__caption{width:200px;}}@media only screen and (min-width:768px){.extendedpic__caption--aligned{position:absolute;}}@media only screen and (min-width:768px){.extendedpic__caption--bottom{bottom:0;}}@media only screen and (min-width:768px){.extendedpic__caption--right{right:0;margin-right:-214px;}}@media only screen and (min-width:768px){.extendedpic__caption--left{left:0;text-align:right;margin-left:-214px;}}.thumbnail-module{padding-bottom:20px;}@media only screen and (min-width:768px){.thumbnail-module{padding-bottom:50px;}}.thumbnail-module img{margin-bottom:30px;}.thumbnail-module video{margin-bottom:30px;display:block;}.thumbnail-module video+img{display:none;}.thumbnail-module .row-copy{margin-bottom:20px;}@media only screen and (min-width:768px){.thumbnail-module .row-copy{margin-bottom:100px;}}.thumbnail-module .col-left>.row:last-child .row:last-child,.thumbnail-module .col-right>.row:last-child .row:last-child{margin-bottom:0;}.thumbnail-module.variant-a .col-left .row-bottom .row:first-child{margin-top:0;}.thumbnail-module.variant-a .col-right .row-top .row:first-child{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-a .col-right .row-top .row:first-child{margin-top:300px;}}.thumbnail-module.variant-b .col-right>.row{margin-top:0;}.thumbnail-module.variant-b .col-right .row-top .row:first-child{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-b .col-right .row-top .row:first-child{margin-top:120px;}}.thumbnail-module.variant-c .container>.row{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-c .container>.row{margin-top:50px;}}.thumbnail-module.variant-c .row-top .col-right .row:first-child{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-c .row-top .col-right .row:first-child{margin-top:180px;}}.thumbnail-module.variant-c .row-middle-b .col-left .row:first-child{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-c .row-middle-b .col-left .row:first-child{margin-top:210px;}}.thumbnail-module.variant-d .container>.row{margin-top:0;}.thumbnail-module.variant-d .row-middle-a .col-left{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-d .row-middle-a .col-left{margin-top:100px;}}.thumbnail-module.variant-d .row-bottom .col-right{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-d .row-bottom .col-right{margin-top:220px;}}.thumbnail-module.variant-e .container>.row{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-e .container>.row{margin-top:50px;}}.thumbnail-module.variant-e .row-middle-b .col-right{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-e .row-middle-b .col-right{margin-top:240px;}}.thumbnail-module.variant-f .col-left .row-top{margin-top:0;}.thumbnail-module.variant-f .col-left .row-middle{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-f .col-left .row-middle{margin-top:10%;}}.thumbnail-module.variant-f .col-left .row-bottom{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-f .col-left .row-bottom{margin-top:10%;}}.thumbnail-module.variant-f .col-right .row-top{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-f .col-right .row-top{margin-top:20%;}}.thumbnail-module.variant-f .col-right .row-bottom{margin-top:0;}@media only screen and (min-width:768px){.thumbnail-module.variant-f .col-right .row-bottom{margin-top:50%;}}.phone .thumbnail-module{padding-bottom:20px;}@media only screen and (min-width:768px){.phone .thumbnail-module{padding-bottom:50px;}}.phone .thumbnail-module video{display:none;}.phone .thumbnail-module video+img{display:block;}.phone .thumbnail-module img{display:block;margin-bottom:30px;}.phone .thumbnail-module .row-copy{margin-bottom:20px;}.phone .thumbnail-module .col-left>.row:last-child .row:last-child,.phone .thumbnail-module .col-right>.row:last-child .row:last-child{margin-bottom:0;}.phone .thumbnail-module .cta.read-more{margin-top:0;}.phone .thumbnail-module.variant-a .col-left .row-bottom .row:first-child{margin-top:0;}@media only screen and (min-width:768px){.phone .thumbnail-module.variant-a .col-left .row-bottom .row:first-child{margin-top:50px;}}.phone .thumbnail-module.variant-a .col-right .row-top .row:first-child{margin-top:0;}@media only screen and (min-width:768px){.phone .thumbnail-module.variant-a .col-right .row-top .row:first-child{margin-top:300px;}}.phone .thumbnail-module.variant-f .container>.row:not(:last-child){margin-bottom:3em;}.picture-module table{width:100%;}.picture-module h5{margin:0;}@media only screen and (max-width:767px){.picture-module td:first-child+td{height:20px;}}.picture-module.variant-a h5,.picture-module.variant-b h5{margin-bottom:16px;}.picture-module.variant-c img,.picture-module.variant-d img{margin-bottom:12px;}@media only screen and (min-width:768px) and (max-width:1023px){.picture-module.variant-c img,.picture-module.variant-d img{margin-bottom:10px;}}@media only screen and (min-width:1024px) and (max-width:1367px){.picture-module.variant-c img,.picture-module.variant-d img{margin-bottom:10px;}}.picture-module.variant-c .row,.picture-module.variant-d .row{margin-bottom:10px;}@media only screen and (min-width:768px) and (max-width:1023px){.picture-module.variant-c .row,.picture-module.variant-d .row{margin-bottom:20px;}}@media only screen and (min-width:1024px) and (max-width:1367px){.picture-module.variant-c .row,.picture-module.variant-d .row{margin-bottom:20px;}}.picture-module.variant-c .row.one h5,.picture-module.variant-d .row.one h5{margin-bottom:12px;}.phone .picture-module h5{margin:0;}.phone .picture-module img{margin-top:1em;margin-bottom:1em;}.phone .picture-module .row:not(:last-child){margin-bottom:2em;}.picture-small-module img{margin-bottom:2em;}.desktop .background-picture-module,.tablet .background-picture-module{margin:-1px 0 0;padding:0;}.phone .module.background-picture-module{position:relative;padding-top:0;padding-bottom:0;}.phone .module.background-picture-module .copy-container{padding-top:2em;position:absolute;width:100%;top:0;}.phone .module.background-picture-module img{position:relative;}.background-picture-module{position:relative;}.background-picture-module picture{position:relative;}.background-picture-module .copy-container{position:absolute;top:0;left:0;width:100%;}.background-picture-module .copy-container.top{top:0;bottom:auto;margin-top:140px;margin-bottom:0;}.background-picture-module .copy-container.bottom{bottom:0;top:auto;margin-top:0;margin-bottom:100px;}.accordion-module table td[class*="col-"],.accordion-module table th[class*="col-"]{position:relative;}.accordion-module .image-container{width:100%;position:relative;overflow:hidden;}@media only screen and (min-width:768px){.accordion-module .image-container{overflow:visible;}}.accordion-module .accordion-slide{opacity:0;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;z-index:-1;position:relative;}.accordion-module .accordion-slide.visible{opacity:1;z-index:1;}.accordion-module .accordion-slide:not(:first-child){position:absolute;top:0;left:0;}.accordion-module .accordion-slide video+picture,.accordion-module .accordion-slide video+img{display:none;}@media only screen and (max-width:767px){.accordion-module td:first-child+td{height:2em;}}.accordion-module p{font-family:"Gotham SSm A","Gotham SSm B";font-size:81.25% !important;line-height:160% !important;}.accordion-module p input[type="button"],.accordion-module p input[type="submit"],.accordion-module p input[type="password"],.accordion-module p button,.accordion-module p a.button{padding:19px 50px;}.accordion-module p input[type="button"],.accordion-module p input[type="submit"],.accordion-module p input[type="password"],.accordion-module p button,.accordion-module p a.button{padding:19px 50px;}.accordion-module p:last-child{margin-bottom:0;}.accordion-module a.cta{margin:.5em 0;}.table .accordion-module h5,.phone .accordion-module h5{margin-bottom:0;}.table .accordion-module .accordion-slide img,.phone .accordion-module .accordion-slide img{display:block;}@media only screen and (min-width:768px){.specifications-module{margin-top:1em;}}.specifications-module p{margin-top:0;}@media only screen and (min-width:768px){.specifications-module h5{font-size:.75em;line-height:1.75em;letter-spacing:1px;font-style:normal;font-weight:500;margin:1em 0 1.5em;text-transform:uppercase;}}.specifications-module p:last-child{margin-bottom:0;}.specifications-module ul{margin-bottom:1em;}.specifications-module hr{margin-top:2em;margin-bottom:2em;}.specifications-module .specifications-section>.row{padding-bottom:.5em;margin-left:0;margin-right:0;}@media only screen and (min-width:1022px){.specifications-module .specifications-section>.row{padding-bottom:2em;}}.specifications-module .specifications-section h5{margin-top:3em;}@media only screen and (min-width:768px){.specifications-module .specifications-section h5{margin-top:2em;}}.specifications-module #specifications_section{margin-top:1em;}@media only screen and (min-width:768px){.specifications-module #specifications_section{margin-top:3em;}}.specifications-module .cta.toggle{color:#000;margin-top:1em;margin-bottom:1em;}.specifications-module .cta.toggle:hover{color:#808080;}.specifications-module .specs-more{margin-top:.75em;display:table;color:#808080;}.specifications-module .specs-more:hover{color:#000;}.specifications-module .specs-more:focus,.specifications-module .specs-more:active,.specifications-module .specs-more:hover{text-decoration:none;}.specifications-module .specs-more span{display:table-cell;line-height:1.25em;}.specifications-module .specs-more span:first-child{padding-right:.5em;}.specifications-module .specs-more span:last-child{vertical-align:top;padding-top:3px;}[beo-specifications-color-picker]{margin-bottom:15px;margin-top:15px;}.specifications-module .beo-gallery{margin-top:.5em;margin-bottom:2em;}.specifications-module .beo-gallery .gallery-texts{margin-top:20px;min-height:24px;}.clrpckr__clrs--item{color:#8c8c8c;float:left;line-height:1em;margin-bottom:1.5em;margin-right:2.5%;width:45%;}.clrpckr__clrs--item:nth-child(odd){clear:both;}.clrpckr__clrs--tbl{width:100%;}.clrpckr__clrs--clrtd{width:40px;}.clrpckr__clrs--clr{background-repeat:no-repeat;background-size:40px 40px;border-radius:50%;display:block;height:40px;width:40px;margin-right:10px;}@media only screen and (min-width:1022px){.clrpckr__clrs--clr{margin-right:20px;}}.clrpckr__clrs--td-clrmob{width:20px;}.clrpckr__clrs--clrmob{background-size:20px 20px;height:20px;margin-right:10px;width:20px;}.clrpckr__clrs--item a:hover,.clrpckr__clrs--active{color:#000;}.clrpckr__table{width:100%;}.clrpckr__td{display:block;width:100%;}@media only screen and (min-width:768px){.clrpckr__td{width:50%;display:table-cell;}}.clrpckr__td--slctd{padding-bottom:5%;}@media only screen and (min-width:768px){.clrpckr__td--slctd{padding-bottom:0;padding-right:10%;}}.clrpckr__slctd--item{left:0;opacity:0;position:absolute;top:0;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;width:100%;}.clrpckr__slctd--item:first-child{position:relative;}.clrpckr__slctd--img{width:100%;}.clrpckr__slctd--active{opacity:1;}.beo-gallery .beo-gallery-images{position:relative;overflow:hidden;}.beo-gallery .beo-gallery-images.transition{-moz-transition:height .75s ease-in-out;-o-transition:height .75s ease-in-out;-webkit-transition:height .75s ease-in-out;transition:height .75s ease-in-out;}.beo-gallery .beo-gallery-nav{position:absolute;height:100%;width:25px;z-index:10;}@media only screen and (min-width:768px){.beo-gallery .beo-gallery-nav{width:75px;}.beo-gallery .beo-gallery-nav.right{right:0;width:90px;}}.beo-gallery .beo-gallery-nav.right{right:0;}.beo-gallery .beo-gallery-slider{-moz-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;-webkit-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;margin-bottom:0;}.beo-gallery .gallery-texts{opacity:1;position:relative;overflow:hidden;margin-top:16px;}.beo-gallery .gallery-texts>ul{margin:0;}@media only screen and (min-width:768px){.beo-gallery .gallery-texts{margin-top:16px;}}.beo-gallery .gallery-texts li{top:0;opacity:0;position:absolute;-moz-transition:opacity .375s ease-in-out;-o-transition:opacity .375s ease-in-out;-webkit-transition:opacity .375s ease-in-out;transition:opacity .375s ease-in-out;z-index:1;cursor:default;width:100%;}.beo-gallery .gallery-texts li.active{opacity:1;z-index:2;cursor:text;}.beo-gallery .gallery-texts .gallery-text-largest{position:relative;display:block !important;}.beo-gallery ul{list-style:none;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.beo-gallery video,.beo-gallery img{display:block;width:100%;height:auto;}.beo-gallery video+img{display:none;}.beo-gallery p:last-child{margin-bottom:0;}.beo-gallery .gallery-module-counter{font-size:12px;line-height:1;padding-top:16px;}.beo-gallery .gallery-module-counter p{margin:0;line-height:2em;}.gallery__slide{position:absolute;top:0;width:85.71428571%;padding-left:14px;padding-right:14px;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;}.gallery__slide.slide{-moz-transition:transform .75s ease-in-out,margin-left .75s ease-in-out;-o-transition:transform .75s ease-in-out,margin-left .75s ease-in-out;-webkit-transition:transform .75s ease-in-out,margin-left .75s ease-in-out;transition:transform .75s ease-in-out,margin-left .75s ease-in-out;}@media only screen and (min-width:768px){.gallery__slide{width:71.42857143%;}}.gallery__slide.active{margin-left:7.14285714%;position:relative;}.phone .gallery__slide:not(:first-child){display:none;}::after .gallery__slide--nooffset{width:85.71428571%;}@media only screen and (min-width:768px){::after .gallery__slide--nooffset{width:71.42857143%;}}@media only screen and (min-width:768px){::after .gallery__slide--nooffset.active{margin-left:14.28571428%;}}.gallery__slide--nooffset-small{width:85.71428571%;}@media only screen and (min-width:768px){.gallery__slide--nooffset-small{width:28.57142857%;}}@media only screen and (min-width:768px){.gallery__slide--nooffset-small.active{margin-left:35.71428571%;}}.gallery__icon{font-size:28px;margin-bottom:.75em;display:inline-block;}.gallery__links{margin-top:1em;display:inline-block;margin-bottom:0;}@media only screen and (min-width:768px){.gallery__links{margin-top:2em;}}@media only screen and (min-width:1022px){.gallery__links{margin-top:2em;}}.gallery__links--smallmarg{margin-top:1em;}.gallery__links--lnkwrp{float:left;}.gallery__links--lnkwrp>a.read-more{padding:4px;margin-bottom:0;}.gallery__links--lnkwrp>a.read-more:hover{color:inherit;}@media only screen and (min-width:768px){.gallery__links--lnkwrp>a.read-more{padding:0;}}.gallery__links--lnkwrp:not(:first-child){margin-left:7px;}@media only screen and (min-width:768px){.gallery__links--lnkwrp:not(:first-child) .read-more{margin-left:2em;}}.gallery__links--lnkwrp .read-more{opacity:.5;}.gallery__links--lnkwrp.active .read-more{opacity:1;}.gallery__links--lnkwrp.active .gallery__links--navround{background-color:#000;}.gallery__nav--dot{height:10px;line-height:0;}.gallery__links--navround{-moz-transition:background-color .25s;-o-transition:background-color .25s;-webkit-transition:background-color .25s;transition:background-color .25s;}.gallery-module-with-icon .gallery__links--navround{display:inline-block !important;}.phone .gallery-module video{display:none;}.phone .gallery-module video+img{display:block;}.phone .gallery-module .gallery-module-counter p{margin:0;line-height:1.5em;}.storefinder-module{padding:0;}.storefinder-module .container>div>.row{margin-left:0;margin-right:0;}.storefinder-module .storefinder-search-wrp{background-color:#000;color:#fff;padding-bottom:8em;padding-top:3em;}.storefinder-module .storefinder-search-wrp .richtext{margin-bottom:3em;}.storefinder-module .storefinder-search-wrp .input-group{display:inline-block;width:90%;padding-right:1px;}.storefinder-module .storefinder-search-wrp .input-group.advanced input{border:none;display:block;margin:0;}.storefinder-module .storefinder-search-wrp .input-group.advanced .beostorefinder__search-inp{margin-bottom:1.5em;border-width:1px 0 1px 1px;border-style:solid;border-color:#ccc;font-weight:400;}.storefinder-module .storefinder-search-wrp .input-group.advanced .search-btn{background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM5RTNCQkMxRjAzMzExRTU5MTUyOTAyNDhCRTZFRTA3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM5RTNCQkMwRjAzMzExRTU5MTUyOTAyNDhCRTZFRTA3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6YjM3NTljY2ItNTI0Ni00MDA0LTk3NjMtOGFlZjNlYjFiYWFmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgzNDFlYTAzLWJjOTYtZWY0My04YzNiLTgyNGY5ZDE4MzcwOCIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPnNlYXJjaDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BYFg+AAAAkFJREFUeNrEl0tIVGEYho+lmVo6KoghigSNeAF1YeJGHMuF0EZwp20EcxFI0CIVdOfOpYsRBEGTiFq50MXgDZTUjRaIiijdSDAsJEzJ8fL+8AUvh2H8zzm/nA8eOMyc9zvvf/9+y4of+eAViIA9cCEcg08gDBpBonVNUQDGQZQ+Ho8d0AoS3H4wlrAFDIE0+m0VLILP4AwEQAUIgXR6bwo8BQdee6LL1tJRUBTn/dugDXwjzRbI82KijZL9BPUOtHfAG9J/tPWodgTBCZkIuhzmMJkJuzEyKeJzUOehV2+COTJT6URcRsJhAysuSKtt3Imwn4w8MLT839F+k6orWhLRmsF9qJkaF9IR3AAl8rxi0AjnKtY1cleefxg0wrlydI3wjDcVfPZEdY3sy3OhQSOca09XFJFJ9cXLoWWLZzRZq3RFL0lUa8jIAu3S2kOeC/6JcNZArzRQwwacigdJ/NyDiUywK3mOwD2nCVR98V0SnIImFyYyaEgUL9y2pgb8lSSq+OkDSZracrBOJt56HeJH4A8l3ATt0tpYx/5DMGIrKd+DWyZmfKkUNlypRaVcnJDWTsuK4HfUhO+xrZL7Xk2pnbFDiuKrCmdl4HWMk7tQ5p2qT7LdFM/2/6tlyCrk3FB16iHYBh+kqPoVQzsmlb0lK+kJ2LB8iGQx87/nDuUO5Ft0kxm1Gjv9NNMkGxwX1kl+mVGF9FcyMwOy/DKjzrVlMrN9xQXuWiPFdhn7DR77ZUZtC71kZt7yOZplqAKXAgwAy123ogK7eQ4AAAAASUVORK5CYII=') no-repeat center center;background-size:17px 16px;width:50px;height:56px;padding-left:0;padding-right:0;border-width:1px 1px 1px 0;border-style:solid;border-color:#ccc;position:absolute;right:0;z-index:20;}.storefinder-module .storefinder-search-wrp .input-group.advanced .search-btn.loading{background:#fff url('/ContentV3/LayoutImages/Spinners/spinner-eeeeee-48x48.gif') no-repeat center center;background-size:24px 24px;}.storefinder-module .storefinder-search-wrp .storefinder-search-error{background-color:#808080;color:#fff;padding:1em;width:90%;margin:0 auto;display:none;}.storefinder-module .storefinder-search-wrp .storefinder-search-error.show{display:block;}@media only screen and (min-width:768px){.storefinder-module .storefinder-search-wrp .storefinder-search-error{padding:2em 3em;width:50%;max-width:620px;}}.storefinder-module .storefinder-search-loader{position:absolute;height:100%;width:100%;top:0;left:0;z-index:50;background-color:rgba(0,0,0,.5);display:none;}.storefinder-module .btn-get-location{text-decoration:none;display:none;}.storefinder-module .btn-get-location span{display:inline-block;}.storefinder-module .btn-get-location span:first-child{border-bottom:solid 1px #808080;padding-bottom:2px;}.storefinder-module .btn-get-location span:first-child+span{font-size:18px;margin-left:10px;vertical-align:middle;}.storefinder-module .storefinder-hidden-content{height:0;overflow:hidden;}.storefinder-module .storefinder-map-wrp{width:100%;position:relative;height:620px;}@media only screen and (min-width:768px){.storefinder-module .storefinder-map-wrp{height:620px;}}@media only screen and (min-width:1022px){.storefinder-module .storefinder-map-wrp{height:620px;}}@media only screen and (min-width:1350px){.storefinder-module .storefinder-map-wrp{height:760px;}}.storefinder-module .storefinder-map-wrp .location-pin{pointer-events:none;background-color:#3120d1;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border:20px solid rgba(49,32,209,.3);height:55px;width:55px;border-radius:50%;-webkit-animation:storefinder-pin-pulse 1.5s ease infinite;-moz-animation:storefinder-pin-pulse 1.5s ease infinite;-o-animation:storefinder-pin-pulse 1.5s ease infinite;animation:storefinder-pin-pulse 1.5s ease infinite;}.storefinder-module .beo-map-zoom{position:absolute;bottom:0;right:0;z-index:50;margin-right:30px;margin-bottom:30px;}.storefinder-module .beo-map-zoom .beo-map-zoom-btn{width:28px;height:28px;background-color:#fff;display:block;text-decoration:none;font-size:12px;border:solid 1px #d9d9d9;}.storefinder-module .beo-map-zoom .beo-map-zoom-btn [class^="bo-icon-"],.storefinder-module .beo-map-zoom .beo-map-zoom-btn [class*=" bo-icon-"]{margin:8px 0 0 8px;display:inline-block;}.storefinder-module .beo-map-zoom .beo-map-zoom-btn:first-child{margin-bottom:10px;}.storefinder-module .beo-store-finder-map{height:620px;float:right;width:100%;display:block;}@media only screen and (min-width:460px){.storefinder-module .beo-store-finder-map{width:35%;}}@media only screen and (min-width:768px){.storefinder-module .beo-store-finder-map{width:67.5%;height:620px;}}@media only screen and (min-width:1350px){.storefinder-module .beo-store-finder-map{height:760px;float:none;width:100%;}}.storefinder-module .beo-store-finder-list{background-color:#fff;position:relative;float:left;width:65%;height:620px;padding-bottom:73px;display:none;}@media only screen and (min-width:460px){.storefinder-module .beo-store-finder-list{display:block;width:65%;}}@media only screen and (min-width:768px){.storefinder-module .beo-store-finder-list{height:620px;width:32.5%;}}@media only screen and (min-width:1350px){.storefinder-module .beo-store-finder-list{height:620px;width:328px;float:none;position:absolute;top:0;left:0;}}.storefinder-module .beo-store-finder-list ul{list-style:none;margin:0;padding:0;}.storefinder-module .beo-store-finder-list li{line-height:1;}.storefinder-module .beo-store-finder-list p{margin:0;}.storefinder-module .beo-store-finder-list .beo-map-list .text-nowrap{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.storefinder-module .beo-store-finder-list .beo-map-list li:not(:last-child){border-bottom:solid 1px #e5e5e5;}.storefinder-module .beo-store-finder-list .beo-map-list li .beo-map-list-item-table{width:100%;height:109.4px;}@media only screen and (min-width:768px){.storefinder-module .beo-store-finder-list .beo-map-list li .beo-map-list-item-table{height:109.4px;}}.storefinder-module .beo-store-finder-list .beo-map-list li a{padding:0 1em;text-decoration:none;display:block;overflow:hidden;-moz-transition:background-color .25s;-o-transition:background-color .25s;-webkit-transition:background-color .25s;transition:background-color .25s;width:100%;}.storefinder-module .beo-store-finder-list .beo-map-list li a .table-fixed{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:0;}.storefinder-module .beo-store-finder-list .beo-map-list li a .table-fixed td{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:top;}.storefinder-module .beo-store-finder-list .beo-map-list li a.active,.storefinder-module .beo-store-finder-list .beo-map-list li a:hover{background-color:#f0f0f0;color:#000;}.storefinder-module .beo-store-finder-list .beo-map-list li a.active .bo-store.S1,.storefinder-module .beo-store-finder-list .beo-map-list li a:hover .bo-store.S1{border-color:#666;}.storefinder-module .beo-store-finder-list .beo-map-list li a .beo-map-list-item-storetype{width:16%;}.storefinder-module .beo-store-finder-list .beo-map-list li a .beo-map-list-item-storeadd{width:78%;overflow:hidden;}.storefinder-module .beo-store-finder-list .beo-map-list li a .beo-map-list-item-storeadd>p:first-child{margin-top:3px;}.storefinder-module .beo-store-finder-list .beo-map-list li a .beo-map-list-item-arr{padding-top:6px;font-size:13px;width:6%;text-align:right;color:#808080;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp{width:100%;position:absolute;bottom:0;border-top:solid 1px #e5e5e5;background-color:#fff;height:74px;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination{width:100%;margin:0;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination td{vertical-align:middle;padding:0;border:none;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-nav{width:42%;font-size:.75em;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-nav.next{text-align:right;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-counter{width:16%;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-counter>span{width:33.3%;display:block;float:left;overflow:hidden;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-counter .pagination-curr{text-align:right;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-counter .pagination-div{text-align:center;width:33.3%;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination a{padding:28px 20px;display:inline-block;text-decoration:none;-moz-transition:background-color .25s;-o-transition:background-color .25s;-webkit-transition:background-color .25s;transition:background-color .25s;}.storefinder-module .beo-store-finder-list .beo-map-list-controls-wrp .pagination a:hover{background-color:#f0f0f0;color:inherit;}.storefinder-module .bo-icon-pin2{margin-right:10px;display:inline-block;font-size:12px;}.storefinder-module .bo-icon-pin2+span{display:inline-block;margin-top:-2px;}.storefinder-module .storefinder-footer-wrp{background-color:#000;padding-top:1em;padding-bottom:1em;}.storefinder-module .storefinder-footer-wrp ul{list-style:none;}.storefinder-module .storefinder-footer-wrp li:not(:first-child){margin-top:10px;}@media only screen and (min-width:768px){.storefinder-module .storefinder-footer-wrp li{float:left;}.storefinder-module .storefinder-footer-wrp li:not(:first-child){margin-top:0;margin-left:30px;}}.storefinder-module .storefinder-footer-wrp .bo-store+span,.storefinder-module .storefinder-footer-wrp .bo-store{vertical-align:middle;}.storefinder-module .infoBox>img{z-index:50;opacity:0;}.storefinder-module .beo-map-infowindow-bg{background-color:#fff;}.storefinder-module .beo-map-infowindow{position:relative;font-size:16px;left:auto;top:0;padding:25px;width:340px;min-height:380px;}.storefinder-module .beo-map-infowindow:after{right:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:30px;}.storefinder-module .beo-map-infowindow .beo-map-infowindow-close{position:absolute;top:25px;right:25px;text-decoration:none;}.storefinder-module .beo-map-infowindow .beo-map-infowindow-section:not(:last-child){margin-bottom:1em;}.storefinder-module .beo-map-infowindow h5{line-height:1.125em;width:90%;}.storefinder-module .beo-map-infowindow p{margin-top:0;margin-bottom:0;}.storefinder-module .beo-map-infowindow .button{text-align:center;display:inline-block;font-family:'Gotham A','Gotham B';font-weight:500;margin-top:0;margin-bottom:0;}.storefinder-module .beo-map-infowindow .beo-map-infowindow-visit{margin-bottom:1em;overflow:hidden;}.storefinder-module .beo-map-infowindow .beo-map-infowindow-visit a{float:left;width:48%;margin-left:2%;margin-right:0;padding-right:1em;padding-left:1em;}.storefinder-module .beo-map-infowindow .beo-map-infowindow-visit a:hover{background-color:#000;}.storefinder-module .beo-map-infowindow .beo-map-infowindow-visit a:first-child{margin-left:0;margin-right:2%;}.storefinder-module .beo-map-infowindow .beo-map-infowindow-directions-btn{width:100%;background-color:#62a66d;color:#fff;}.storefinder-module .beo-map-infowindow .beo-map-infowindow-directions-btn:hover{background-color:#3b6742;}.storefinder__intro picture,.storefinder__intro img,.storefinder__intro video{display:block;}.desktop .storefinder__intro video+picture,.desktop .storefinder__intro video+img{display:none;}.mobile .storefinder__intro video,.tablet .storefinder__intro video{display:none;}.storefinder-module-lite .beo-store-finder-list{position:relative;display:none;}.storefinder-module-lite .beo-store-finder-list ul{list-style:none;margin:0;padding:0;}.storefinder-module-lite .beo-store-finder-list li{line-height:1;}.storefinder-module-lite .beo-store-finder-list p{margin:0;}.storefinder-module-lite .beo-store-finder-list h3{font-size:1.4167em;letter-spacing:normal;}.storefinder-module-lite .beo-store-finder-list a{text-decoration:none;}.storefinder-module-lite .beo-store-finder-list .container{padding-top:2em;padding-bottom:2em;}.storefinder-module-lite .beo-store-finder-list .container.beo-store-finder-list-item{border-bottom:solid 1px #e5e5e5;}.storefinder-module-lite .beo-store-finder-list .beo-store-finder-list-item-group{margin-top:2em;margin-bottom:2em;}.storefinder-module-lite .beo-store-finder-list .beo-storefinder-cta-secondary{width:49%;display:block;float:left;padding-left:.5em;padding-right:.5em;}.storefinder-module-lite .beo-store-finder-list .beo-storefinder-cta-book{float:right;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp{height:74px;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination{width:100%;margin:0;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination td{vertical-align:middle;padding:0;border:none;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-nav{width:42%;font-size:16px;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-nav.next{text-align:right;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-counter{width:16%;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-counter>span{width:33.3%;display:block;float:left;overflow:hidden;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-counter .pagination-curr{text-align:right;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination .pagination-counter .pagination-div{text-align:center;width:33.3%;}.storefinder-module-lite .beo-store-finder-list .beo-map-list-controls-wrp .pagination a{padding:26px 20px;display:inline-block;text-decoration:none;}.storefinder-module-lite .input-group{position:relative;width:100%;}.storefinder-module-lite .input-group div{position:relative;}.storefinder-module.china{margin-top:3em;margin-bottom:3em;}.storefinder-module.china table{width:100%;}.storefinder-module.china .beo-map-list-item-storetype{vertical-align:top;width:45px;}.storefinder-module-china-store-header{margin-top:3em;margin-bottom:3em;}.storefinder-module-china-store-header h5{margin-left:45px;}.storefinder-module-china-store{margin-top:3em;margin-bottom:3em;}.phone .storefinder-module.china .storefinder-module-china-store-header{margin-top:1em;margin-bottom:1em;}.phone .storefinder-module.china .storefinder-module-china-store-header h5{margin:0;}.phone .storefinder-module.china .storefinder-module-china-store{margin-top:1.5em;margin-bottom:1.5em;}.phone .storefinder-module.china .beo-map-list-item-storetype{width:38px;}.phone .storefinder-module.china .beo-map-list-item-storeadd{overflow:hidden;}.phone .storefinder-module.china .beo-map-list-item-storeadd>p:first-child{margin-top:3px;}.phone .storefinder-module.china .beo-map-list-item-margin{margin-left:38px;}.beo-map-infowindow{width:290px;position:absolute;left:-9999px;top:0;}.geolocation .storefinder-module .btn-get-location{display:inline-block;}.pac-item{height:50px;padding-top:12px;}.pac-container{border-radius:0;border-style:solid;border-width:0 1px 1px 1px;border-color:#ccc;box-shadow:none;}@-webkit-keyframes storefinder-pin-pulse{40%{-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);-webkit-transform:scale(.85);transform:scale(.85);}100%{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}}@-moz-keyframes storefinder-pin-pulse{40%{-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);-webkit-transform:scale(.85);transform:scale(.85);}100%{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}}@keyframes storefinder-pin-pulse{40%{-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);-webkit-transform:scale(.85);transform:scale(.85);}100%{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}}.module-related-products .prodSection{margin-top:2em;}.simple-cta-module .button{margin-top:2em;}.simplecta__td{vertical-align:middle;}.simplecta__td--first{width:100%;display:block;padding-bottom:20px;}@media only screen and (min-width:768px){.simplecta__td--first{padding-bottom:0;display:table-cell;width:35.71428571%;}}.simplecta__td--second{width:100%;display:block;padding-bottom:20px;}@media only screen and (min-width:768px){.simplecta__td--second{padding-bottom:0;display:table-cell;width:35.71428571%;}}.simplecta__td--centered{width:100%;display:block;}@media only screen and (min-width:768px){.simplecta__td--centered{display:table-cell;width:7.14285714%;}}.simplecta__text{text-align:center;}.bookademo-module{padding-top:7em;}@media only screen and (min-width:768px){.bookademo-module{padding-top:10em;}}@media only screen and (min-width:1022px){.bookademo-module{padding-top:10em;}}@media only screen and (min-width:1350px){.bookademo-module{padding-top:10em;}}.bookademo-module .bookdemo-header-wrp{background-color:#000;padding:5em 0;margin-bottom:5em;}.bookademo-module .bookdemo-frm-wrp{margin-top:2em;}@media only screen and (min-width:768px){.bookademo-module .bookdemo-frm-wrp{margin-top:0;}}.bookademo-module img{margin-bottom:1em;}.bookademo-module .bo-store{position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-11px;}.bookademo-module .spinner-black-62x62{background-color:rgba(255,255,255,.75);width:100%;height:100%;position:absolute;top:0;z-index:100;}.phone .parallax-module{position:relative;overflow:hidden;padding-top:4em;}.phone .parallax-module img{width:100%;height:auto;position:relative;}.phone .parallax-module .copy-container{position:absolute;z-index:10;top:0;padding-top:1em;}.search__app{padding-top:20px;}@media only screen and (min-width:768px){.search__app{padding-top:110px;}}.search__frm{margin-bottom:40px;}div.search__inp,input.search__inp{float:left;height:90px;margin:0;border-style:solid;border-color:#e5e5e5;border-width:0 0 1px 0;}input.search__inp--txt{width:85%;padding-left:1%;font-family:"Gotham A","Gotham B" !important;font-weight:500 !important;}input.search__inp--sbmt{width:14%;padding:0;background-repeat:no-repeat;background-size:27px 24px;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAwCAYAAABT9ym6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphM2U4ZmY0ZC1kM2NkLTQ0NGItOWFmMi1lZDJiYmQ5YjgxNTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTZBMDNCQjEyMjZFMTFFNkFFNUJCQTU4OTY3NUQwQTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTZBMDNCQjAyMjZFMTFFNkFFNUJCQTU4OTY3NUQwQTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzA1NWJhNDgtZDI5NS1jMDRlLTkzNzUtNGM0NzRmY2RlMzZlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmEzZThmZjRkLWQzY2QtNDQ0Yi05YWYyLWVkMmJiZDliODE1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuWUFdMAAANBSURBVHja1FlLSFRRGD6OhFbWYCg2FkmPRU4PKaiFtomi2gQ9qChq5SxqpbugrRBteqxaBS5aTURkMhhBoFCLIIpUmJhKetgDN2WEkj2m/2f+ocPfuXO9cx6388MHc+6d8333O+9HjYgemwF7AF2ANGAlYBG9mwG8A+QBDwH3AKPiP4o6wGnAGKAYEWOUty5uE8cA76swwIEcR219ZE2Fd42Aa4BDAe9/UxN6Bfgs5VkLaAckAvLdAmSkPFZjNaCgKFX8+BzgCCBZIX+S/pOjPJynQBpWA0t0UiF+lzp31EhTXs6HGmtsmVgGeMkEZ6kp6EaGuGTuF6RpvL8MMqFpGmZNRRdxyhqDIX01cpxS1ESnhVrvVNTMSVPkCwGfGHnGYj/sZlof6Ru0o4cRDzkYGYeYZo8J0gIbYtMOjKTZ0FzQJdzOSuaOw1XDANPeVi1RghaAclx3aIRr7dUhy0kl8itkxjYdSdIs6+d0yCYkonwMi9K8pD+h07RSzJTrkDVTOkbqpfR0DEa+SL/rdYzIsSAGI0Y0E6xEmmIw0hRQO5GNvJHS7TEYkTVf6xgZl9ItgHUOTaDWcik9rmNkmD076NDIAZYe0SFrZZPS8wr7bZORIC15Mk7pkvKV6AkHRo7bWHHvZqR4yLbUooklpCFr7jJFPsKIsxaNZJnWsOn9wRwT6LNgoo9pzNnY//Qqjm0uAWoNcNcSV9HGzlAV/Qqx+4A2Dc424uC8/TZHEyy5GwpRPGk/D2iOwNVMeWYUfFlDNV1VM0B8B9wWpRP2DvH3SkHQ7w56N0D/LVpsrvOOw4ApEX7S/oMQ9r8p4gxarqy3aQZP2C+Lfw/VomCWOBoDNHCNVz7V32m7drC9nxWlG6j5GhilPJX6FU68T9hw3B3146o9c8UV6w5agq8CNNDzb4C3tA9/IEqnl2GxgUa0Fvb8AuAcmfMmcHhWXevdZIOJF4FNTHWP8ojtWbwIHJKvKszgLnaj8DB62R4J8RWwz0cz+2nwKLLN1xkfzWwR6qvxK65XBiailc0z8q1Bg29mFtOHczNPASt8HNEuKsx8AGz1sd9gZ//JzDwWngZeCJWvuSdpmeRt4AT5DLAJE38EGADPgXuMpb1gMwAAAABJRU5ErkJggg==');}input.search__inp--sbmt[disabled]{background-color:transparent !important;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAwCAMAAABkKdmIAAABnlBMVEUAAADZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dkdwAF8AAAAiXRSTlMAAQIDBwkKCwwNDg8REhUXGBkaGx4fISIjJCgqKywtLi8xMjU2OjtBQ0RHSE1TVFVWV1laXF1jZGhpb3B0dXd8fYOGh42Oj5CWm5+go6Slpqepqqusra+wsbKztbe4vb6/wMHJzM7P0NHS09TX2Nna29zd3uHj5OXm5+jq7/Hy9PX29/n6+/z9/n0HrugAAAIYSURBVHheldL5VxJRGIfxV1EqQTJLyybTFm1VWwXR3EpLbVFLQ1FbtVyIyoRc0xEbnv+608HjwTv3UvP8xvecz3B/eCW/uo7xL9uwnRjvqJP/qCSyQF4LkZJ/idtplNK3CoLgGAA4i7GhodiiAwBjQbOoTgJk4y2B3O9ASzwLkKw2iTMpgGkrf7OmAVKn9aL8G2CH1TlsA1/LdaJoEthsFFeNm8BkkYbcB+wG0dRgA/fce+kaEBZtrcBqqahFgSkxNAVERS0JWctErCwk1fEyMCHGYsAlZesCWsykGehStjg4ATMJOBBXtmVYkgItwbIy2epX3K+wlQl4UYg8B9zkZSEy6iYb8LYQeQMbyvQJ1gqRVZhTpmdAjVnUAE+VLQw8MJMOzc1WOpAoNoniBDgndMd610TuaM/8GrBSphfHVoCr7v09MKInI8A7zW5lgB6d6AEylmhqB+jzqbOvDyAq2gYBZqoOj1UzAIOizzcKsNMbkoNCvTsAI8p/q29g93Wk3i/ir4/EdlFe665pnf329thvvSl3M2cNJthvcyi7Pyh/O/5944oYCnXOc9B8Zyi3ls1CplWMVTR3DwwPD3Q3VxxM59YAHhaJh6oWAF75vZiyaYAPFV6M7wnAj1rxUrsDbN3wZG7+Apw2T+ZCGuCxz4upnAWYOOrFHJkAmDvpxfgeAfy8KF5q+w18FE9d3yR1SrxV+/m8/AGQcesC8U2EpAAAAABJRU5ErkJggg==');}input.search__inp--sbmt.searching{background-size:31px 31px;background-image:url('/ContentV3/LayoutImages/Spinners/spinner-black-62x62.gif');}.search__inp--marg{width:1%;}.search__dimmer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:1;}.search__hr{border-color:#e5e5e5;margin-top:40px;margin-bottom:40px;}.search__result{margin-top:2em;}.search__result--description{width:100%;}@media only screen and (min-width:768px){.search__result--description{width:80%;margin:0 auto;}}.search__result--img{max-width:100%;height:auto;margin-bottom:2em;}.search__result--header{letter-spacing:3px;}.search__result--icon{font-size:12px;margin-top:30px;margin-bottom:0;line-height:1;}.search__pagination{margin-top:30px;margin-bottom:75px;}.search__pagination>tbody>tr>td{vertical-align:middle;}.search__pagination--nav{font-size:12px;padding:12px 12px;display:inline-block;margin-left:15px;margin-right:15px;}.legacy-products-module{padding-bottom:12em;padding-top:12em;}.legacy-products-module.mcmodule{padding-top:0;padding-bottom:0;}.legacy-products-module h5{margin-top:0;padding-top:0;line-height:100%;}.legacy-products-module .categorySeparator hr{margin-top:25px;margin-bottom:45px;}.legacy-products-module a.productLink{color:#c6c6c6;text-decoration:none;text-transform:uppercase;display:inline-block;margin:20px 0;}.legacy-products-module a.productLink:hover{color:#000;}.legacy-products-module a.productLinkMobile{color:#c6c6c6;text-decoration:none;text-transform:uppercase;display:inline-block;margin:12px 0;}.legacy-products-module a.productLinkMobile:hover{color:#000;}.legacy-products-module a.active{color:#000;}.legacy-products-module .termsCheckbox{margin-top:45px;margin-bottom:25px;}.legacy-products-module .buttonContainer{margin-top:0;}.legacy-products-module .chosen-container{margin-bottom:0;}.legacy-products-module .panel{border-bottom:1px solid #e5e5e5;}.legacy-products-module .panel-heading{padding:20px 0;}.legacy-products-module .panel-title a{display:block;text-decoration:none;line-height:100%;}.legacy-products-module .panel-title a span{font-size:9px;}.legacy-products-module .panel-body{padding:0;}.legacy-products-module a.disabled{cursor:default;}.corporate-index-module{background-color:#f6f6f6;}.corporate-index-module .corporate-block-box{margin-top:40px;}@media only screen and (min-width:768px){.corporate-index-module .corporate-block-box{margin-top:45px;}}.corporate-index-module .corporate-block-box ul{padding-left:0;list-style-type:none;}.corporate-index-module .corporate-block-box ul li a{text-decoration:none;letter-spacing:.5px;}.corporate-index-module .corporate-block-box .title{font-family:'Gotham A','Gotham B';font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;}@media only screen and (min-width:768px){.corporate-index-module .corporate-block-box .title{margin-bottom:20px;}}.phone .newsletter-signup-module .row-one{opacity:1;display:block;}.phone .newsletter-signup-module .row-two{opacity:1;display:block;}.phone .newsletter-signup-module .row-three{opacity:1;display:block;}.phone .newsletter-signup-module #registerButton{opacity:1;display:inline-block;}.newsletter-signup-module{padding-top:90px;padding-bottom:90px;}.newsletter-signup-module input.unsubscribefrm__inp--txt{margin:3em 0;}.newsletter-signup-module .unsubscribefrm__inp--sbmt{margin:3em 0;}.newsletter-signup-module .unsubscribefrm__inp--rdgroup{margin-top:.5em;margin-bottom:.5em;}.newsletter-signup-module .loaderDiv{position:fixed;width:100%;height:100%;text-align:center;padding-top:30vh;background-color:rgba(255,255,255,.7);z-index:10;}.newsletter-signup-module .checkbox-container{text-align:center;display:inline-block;margin-top:30px;margin-bottom:40px;}.newsletter-signup-module .row-one{opacity:0;display:none;}.newsletter-signup-module .row-two{opacity:0;display:none;}.newsletter-signup-module .row-three{opacity:0;display:none;}.newsletter-signup-module #registerButton{opacity:0;display:none;}.newsletter-signup-module.expandedForm .openingButton{display:none;}.newsletter-signup-module.expandedForm .row-one{opacity:1;display:block;}.newsletter-signup-module.expandedForm .row-two{opacity:1;display:block;}.newsletter-signup-module.expandedForm .row-three{opacity:1;display:block;}.newsletter-signup-module.expandedForm #registerButton{opacity:1;display:inline-block;}.newsletter-signup-module.black{background-color:#000;color:#fff;}.newsletter-signup-module.black button,.newsletter-signup-module.black .button{background-color:#fff;color:#000;}.newsletter-signup-module.black button:hover,.newsletter-signup-module.black .button:hover{background-color:rgba(255,255,255,.5);}.newsletter-signup-module.black button.loading,.newsletter-signup-module.black .button.loading{background-image:url('/ContentV3/LayoutImages/Spinners/spinner-black-on-c1c1c1-48x48.gif');}.newsletter-signup-module.black select,.newsletter-signup-module.black input{background-color:#000;color:#fff;border-color:#323232;}.newsletter-signup-module.black input[type='checkbox']+label span:first-child{background-position:0 -150px;}.newsletter-signup-module.black input[type='checkbox'].input-validation-error:checked+label span:first-child,.newsletter-signup-module.black input[type='checkbox']:checked+label span:first-child{background-position:0 -200px;}.newsletter-signup-module .separator{margin-top:50px;}.newsletter-signup-module [class^=col-].newsletterfrm__padded--header{padding:0 0;}@media only screen and (min-width:768px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--header{padding:0 8.6%;}}@media only screen and (min-width:1022px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--header{padding:0 17.2%;}}@media only screen and (min-width:1350px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--header{padding:0 25.8%;}}.newsletter-signup-module [class^=col-].newsletterfrm__padded--sbm{padding:0 0;}@media only screen and (min-width:768px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--sbm{padding:0 25.8%;}}@media only screen and (min-width:1022px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--sbm{padding:0 34.4%;}}@media only screen and (min-width:1350px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--sbm{padding:0 34.4%;}}@media only screen and (min-width:768px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--inpcollft{padding-right:14px;padding-left:8.6%;}}@media only screen and (min-width:1022px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--inpcollft{padding-left:17.2%;}}@media only screen and (min-width:1350px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--inpcollft{padding-left:17.2%;}}@media only screen and (min-width:768px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--inpcolrght{padding-left:14px;padding-right:8.6%;}}@media only screen and (min-width:1022px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--inpcolrght{padding-right:17.2%;}}@media only screen and (min-width:1350px){.newsletter-signup-module [class^=col-].newsletterfrm__padded--inpcolrght{padding-right:17.2%;}}.newsletter-signup-module .newsletterfrm__group{margin-top:1em;}@media only screen and (min-width:768px){.newsletter-signup-module .newsletterfrm__group{margin-top:3em;}}.doc-download-module{padding-bottom:50px;}.doc-download-module .tabbable{border:none;background:url('data:image/gif;base64,R0lGODlhAQABAIAAAMzMzAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEFFMTZBMzEyNjM3MTFFNkIxOUFCNzFGN0ZERDREMUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEFFMTZBMzIyNjM3MTFFNkIxOUFCNzFGN0ZERDREMUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QUUxNkEyRjI2MzcxMUU2QjE5QUI3MUY3RkRENEQxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QUUxNkEzMDI2MzcxMUU2QjE5QUI3MUY3RkRENEQxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') repeat-y 25% 0;}.doc-download-module .sectionWrapper{border:1px solid #fff;}.doc-download-module .bottonMore:not(.activeButton){display:none;}.doc-download-module .pills-container{padding-right:0;}.doc-download-module ul.nav-pills li>a,.doc-download-module ul.nav-pills li>a:visited{color:#a3a3a3;padding-left:0;}.doc-download-module ul.nav-pills li>a span span:first-child,.doc-download-module ul.nav-pills li>a:visited span span:first-child{background-color:#a3a3a3;top:19px;}.doc-download-module ul.nav-pills li.active>a,.doc-download-module ul.nav-pills li.focus>a,.doc-download-module ul.nav-pills li.active>a:focus{background:none;color:#000;}.doc-download-module ul.nav-pills li.active>a span span:first-child,.doc-download-module ul.nav-pills li.focus>a span span:first-child,.doc-download-module ul.nav-pills li.active>a:focus span span:first-child{background-color:#000;}.doc-download-module ul.nav-pills li.active>a:hover,.doc-download-module ul.nav-pills li.active>a:focus{background:none;}.doc-download-module ul.nav-pills li>a:hover,.doc-download-module ul.nav-pills li>a:focus{background:none;}.doc-download-module .report-column{margin-top:18px;margin-bottom:22px;}.doc-download-module .report-column .report-section h6{margin-top:0;margin-bottom:1.25em;}.doc-download-module .report-column .report-section .report-files{margin-top:.5em;margin-bottom:1.5em;}.doc-download-module .report-column .report-section .report-files a{display:inline-block;text-decoration:none;}.doc-download-module span.icon{color:#ccc;font-weight:normal;}.doc-download-module span.fileName{display:inline-block;padding-left:5px;padding-right:15px;font-weight:500;}.doc-download-module.black{background-color:#000;color:#fff;}.doc-download-module.black .tabbable{border:none;background:url('data:image/gif;base64,R0lGODlhAQABAIAAAENDQwAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTYyNzM5RDQyNjM3MTFFNkFGNTJEQURCQTRDNUVGQkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTYyNzM5RDUyNjM3MTFFNkFGNTJEQURCQTRDNUVGQkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NjI3MzlEMjI2MzcxMUU2QUY1MkRBREJBNEM1RUZCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NjI3MzlEMzI2MzcxMUU2QUY1MkRBREJBNEM1RUZCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') repeat-y 25% 0;}.doc-download-module.black .sectionWrapper{border:1px solid #000;}.doc-download-module.black ul.nav-pills li>a{color:#808080;}.doc-download-module.black ul.nav-pills li.active>a,.doc-download-module.black ul.nav-pills li.focus>a,.doc-download-module.black ul.nav-pills li.active>a:focus{background:none;color:#fff;}.doc-download-module.black ul.nav-pills li.active>a span span:first-child,.doc-download-module.black ul.nav-pills li.focus>a span span:first-child,.doc-download-module.black ul.nav-pills li.active>a:focus span span:first-child{background-color:#fff;}.doc-download-module.black ul.nav-pills li.active>a:hover,.doc-download-module.black ul.nav-pills li.active>a:focus{background:none;}.doc-download-module.black ul.nav-pills li>a:hover,.doc-download-module.black ul.nav-pills li>a:focus{background:none;}.doc-download-module.black #divider{margin:auto;width:1px;}.doc-download-module.black .tab-pane .description{color:#c0c0c0;}.doc-download-module.black button,.doc-download-module.black .button{background-color:#fff;color:#000;}.doc-download-module.black button:hover,.doc-download-module.black .button:hover{background-color:rgba(255,255,255,.5);}.doc-download-module.black span.icon{color:#434343;font-weight:normal;}.doc-download-module.brown{background-color:#c5afa0;color:#fff;}.doc-download-module.brown .tabbable{border:none;background:url('data:image/gif;base64,R0lGODlhAQABAIAAAMzMzAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEFFMTZBMzEyNjM3MTFFNkIxOUFCNzFGN0ZERDREMUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEFFMTZBMzIyNjM3MTFFNkIxOUFCNzFGN0ZERDREMUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QUUxNkEyRjI2MzcxMUU2QjE5QUI3MUY3RkRENEQxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QUUxNkEzMDI2MzcxMUU2QjE5QUI3MUY3RkRENEQxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') repeat-y 25% 0;}.doc-download-module.brown .sectionWrapper{border:1px solid #c5afa0;}.doc-download-module.brown ul.nav-pills li>a{color:#2c3036;}.doc-download-module.brown ul.nav-pills li.active>a,.doc-download-module.brown ul.nav-pills li.focus>a,.doc-download-module.brown ul.nav-pills li.active>a:focus{background:none;color:#fff;}.doc-download-module.brown ul.nav-pills li.active>a span span:first-child,.doc-download-module.brown ul.nav-pills li.focus>a span span:first-child,.doc-download-module.brown ul.nav-pills li.active>a:focus span span:first-child{background-color:#fff;}.doc-download-module.brown ul.nav-pills li.active>a:hover,.doc-download-module.brown ul.nav-pills li.active>a:focus{background:none;}.doc-download-module.brown ul.nav-pills li>a:hover,.doc-download-module.brown ul.nav-pills li>a:focus{background:none;}.doc-download-module.brown #divider{margin:auto;width:1px;}.doc-download-module.brown .tab-pane .description{color:#fff;}.doc-download-module.brown button,.doc-download-module.brown .button{background-color:#fff;color:#000;}.doc-download-module.brown button:hover,.doc-download-module.brown .button:hover{background-color:rgba(255,255,255,.5);}.doc-download-module.brown span.icon{color:#d3c3b7;font-weight:normal;}.doc-download-module.blue{background-color:#2c3036;color:#fff;}.doc-download-module.blue .tabbable{border:none;background:url('data:image/gif;base64,R0lGODlhAQABAIAAAENDQwAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTYyNzM5RDQyNjM3MTFFNkFGNTJEQURCQTRDNUVGQkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTYyNzM5RDUyNjM3MTFFNkFGNTJEQURCQTRDNUVGQkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NjI3MzlEMjI2MzcxMUU2QUY1MkRBREJBNEM1RUZCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NjI3MzlEMzI2MzcxMUU2QUY1MkRBREJBNEM1RUZCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') repeat-y 25% 0;}.doc-download-module.blue .sectionWrapper{border:1px solid #2c3036;}.doc-download-module.blue ul.nav-pills li>a{color:#808080;}.doc-download-module.blue ul.nav-pills li.active>a,.doc-download-module.blue ul.nav-pills li.focus>a,.doc-download-module.blue ul.nav-pills li.active>a:focus{background:none;color:#fff;}.doc-download-module.blue ul.nav-pills li.active>a span span:first-child,.doc-download-module.blue ul.nav-pills li.focus>a span span:first-child,.doc-download-module.blue ul.nav-pills li.active>a:focus span span:first-child{background-color:#fff;}.doc-download-module.blue ul.nav-pills li.active>a:hover,.doc-download-module.blue ul.nav-pills li.active>a:focus{background:none;}.doc-download-module.blue ul.nav-pills li>a:hover,.doc-download-module.blue ul.nav-pills li>a:focus{background:none;}.doc-download-module.blue #divider{margin:auto;width:1px;}.doc-download-module.blue .tab-pane .description{color:#c0c0c0;}.doc-download-module.blue button,.doc-download-module.blue .button{background-color:#fff;color:#000;}.doc-download-module.blue button:hover,.doc-download-module.blue .button:hover{background-color:rgba(255,255,255,.5);}.doc-download-module.blue span.icon{color:#56595e;font-weight:normal;}@media(max-width:767px){.doc-download-module .tabbable{background:none !important;}}.triple-cta-module .cta-block{border:1px solid #ccc;position:relative;text-align:center;margin-top:50px;}.triple-cta-module .cta-block a{background-color:#fff;text-decoration:none;display:block;width:100%;height:100%;padding:50px 30px;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;-ms-transition:background-color .3s ease-in;transition:background-color .3s ease-in;}.triple-cta-module .cta-block a:hover{background-color:#f8f8f8;color:#000;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;-ms-transition:background-color .3s ease-in;transition:background-color .3s ease-in;}.triple-cta-module .cta-block a h5{margin:0;margin-bottom:30px;}.triple-cta-module .cta-block .content{margin-bottom:30px;}.triple-cta-module .cta-block .arrow{display:block;position:absolute;bottom:30px;left:49%;}.rsrvtn{background-color:#d1d1d2;overflow:hidden;}.rsrvtn__views{overflow:hidden;}.rsrvtn__views--animated{-moz-transition:margin-left 1s ease-in-out,height 1s ease-in-out;-o-transition:margin-left 1s ease-in-out,height 1s ease-in-out;-webkit-transition:margin-left 1s ease-in-out,height 1s ease-in-out;transition:margin-left 1s ease-in-out,height 1s ease-in-out;}.rsrvtn__view{position:relative;display:none;float:left;}.phone .rsrvtn__view{float:none;display:block;margin-top:2em;margin-bottom:2em;}.rsrvtn__view--cta{display:block;}.phone .rsrvtn__view--reciept{display:none;}@media only screen and (min-width:768px){.rsrvtn__pull--right{float:right;}}@media only screen and (min-width:768px){.rsrvtn__pull--right+.chosen-container{float:right;}}input[type="button"].rsrvtn__btn--link{border:none;padding:0;text-decoration:underline;text-transform:none;height:auto;}input[type="button"].rsrvtn__btn--link.disabled,input[type="button"].rsrvtn__btn--link:disabled{background-color:transparent !important;color:#000;opacity:.5;}input.rsrvtn__frm--btn{margin-top:2em;}@media only screen and (min-width:768px){input.rsrvtn__frm--btn{min-height:56px;margin-top:3em;}}input[type='checkbox'].rsrvtn__frm--chkbox+label{margin-top:1em;margin-bottom:1em;}.desktop .rsrvtn .chosen-container,.tablet .rsrvtn .chosen-container,.desktop .rsrvtn__frm--inp,.tablet .rsrvtn__frm--inp{margin:.5em 0 !important;}@media only screen and (min-width:768px){.desktop .rsrvtn .chosen-container,.tablet .rsrvtn .chosen-container,.desktop .rsrvtn__frm--inp,.tablet .rsrvtn__frm--inp{display:inline-block !important;}}@media only screen and (min-width:768px){.rsrvtn__view--frm .chosen-container,.rsrvtn__view--frm .rsrvtn__frm--inp{width:49% !important;}}.msam{margin-top:50px;}@media only screen and (min-width:768px){.msam{margin-top:80px;}}@media only screen and (min-width:1022px){.msam{margin-top:100px;}}.msam__frm{margin:30px 0;}.msam__chb--group{margin:2em 0;}.msam__chb--item{margin:1em 0;}.msam__header--subheader{margin-top:2em;margin-bottom:1em;}.msam__header--notopmarg{margin-top:0;}.msam__frm--group{margin-bottom:3em;}.msam__img--firstchildmarg>img{margin-bottom:3em;}.msam__inp--error{border:solid 2px #f00;}.msam__sbm--missmatch{margin-top:3em;}.parallaxcontainer{position:relative;overflow:hidden;}.parallaxcontainer__img{display:none;position:absolute;height:auto;top:0;left:0;width:100%;}.parallaxcontainer__img img{max-width:100%;width:auto;}.parallaxcontainer__img[parallax-fullwidth="true"] picture{width:100%;}.parallaxcontainer__img[parallax-fullwidth="true"] img{width:100%;max-width:none;}.parallaxcontainer__img[parallax-align-horizontal=left] picture{float:left;}.parallaxcontainer__img[parallax-align-horizontal=right]{left:auto;}.parallaxcontainer__img[parallax-align-horizontal=right] picture{left:auto;float:right;}.picturefullwidth{padding:0;}.ctadouble__cta{width:90%;}@media only screen and (min-width:768px){.ctadouble__cta{width:auto;}}.ctadouble__cta--link{margin-top:25px;}@media only screen and (min-width:768px){.ctadouble__cta--left{padding-right:1em;}}@media only screen and (min-width:768px){.ctadouble__cta--right{padding-right:1em;}}.accordion__panelgroup--open{-moz-transition:opacity .35s;-o-transition:opacity .35s;-webkit-transition:opacity .35s;transition:opacity .35s;}.accordion__panelgroup--open .accordion__panel--tab:not([aria-expanded=true]){opacity:.4;}.accordion__panel{margin-top:0 !important;margin-bottom:0 !important;}.accordion__panel--tab[aria-expanded=true] .accordion__panel--tabiconround{background-color:#000;color:#fff;border-color:transparent;}.faq-module[style*="color: white"] .accordion__panel--tab[aria-expanded=true] .accordion__panel--tabiconround{background-color:#fff;color:#000;border-color:transparent;}.accordion__panel--body{padding:0;}.accordion__panel--tab{display:table;table-layout:fixed;width:100%;padding-top:28px;padding-bottom:25px;text-decoration:none;position:relative;-moz-transition:opacity .35s;-o-transition:opacity .35s;-webkit-transition:opacity .35s;transition:opacity .35s;}.accordion__panel--tab:hover,.accordion__panel--tab:active,.accordion__panel--tab:focus{text-decoration:none;}@media only screen and (min-width:768px){.accordion__panel--tab{padding-top:30px;padding-bottom:32px;}}.no-touchevents .accordion__panel--tab:hover{opacity:1 !important;color:inherit;}.no-touchevents .accordion__panel--tab:hover .accordion__panel--tabiconround{background-color:#000;color:#fff;border-color:transparent;}.no-touchevents .faq-module[style*="color: white"] .accordion__panel--tab:hover{opacity:1 !important;color:inherit;}.no-touchevents .faq-module[style*="color: white"] .accordion__panel--tab:hover .accordion__panel--tabiconround{background-color:#fff;color:#000;border-color:transparent;}.touchevents .accordion__panel--tab:hover{color:inherit;}.accordion__panel--title{letter-spacing:1px;}.accordion__panel--tabiconcell{width:73px;display:block;}@media only screen and (min-width:768px){.accordion__panel--tabiconcell{display:table-cell;}}.accordion__panel--tabtitlecell{display:block;width:100%;padding:0 40px 0 0;}@media only screen and (min-width:768px){.accordion__panel--tabtitlecell{padding:0 40px 0 20px;width:auto;display:table-cell;}}.accordion__panel--tabicon{border-radius:50%;margin-bottom:11px;display:block;font-size:40px;height:73px;margin-right:20px;padding-top:17px;width:57px;-moz-transition:background-color .35s,border-color .35s,color .35s;-o-transition:background-color .35s,border-color .35s,color .35s;-webkit-transition:background-color .35s,border-color .35s,color .35s;transition:background-color .35s,border-color .35s,color .35s;}@media only screen and (min-width:768px){.accordion__panel--tabicon{margin-bottom:auto;}}.accordion__panel--tabiconround{border:solid 1px #000;padding-left:16px;width:73px;}.faq-module[style*="color: white"] .accordion__panel--tabicon{border-color:#fff;}.phone .accordion__panel--tabicon{font-size:20px;height:36px;margin-right:20px;padding-top:7px;padding-left:7px;width:36px;}.collapsed .accordion__panel--tabarr{display:inline-block;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}@media only screen and (min-width:768px){.collapsed .accordion__panel--tabarr{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}}.accordion__panel--tabarr{font-size:12px;-moz-transition:transform .35s ease-out;-o-transition:transform .35s ease-out;-webkit-transition:transform .35s ease-out;transition:transform .35s ease-out;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;position:absolute;top:50%;right:0;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin-top:-6px;}@media only screen and (min-width:768px){.accordion__panel--tabarr{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}}.phone .accordion__panel--tabarr{font-size:7px;margin-top:-3px;}.accordion__panel--div{margin:0;border-color:#000;opacity:.45;}.faq-module[style*="color: white"] .accordion__panel--div{border-color:#fff;}.accordion__panel .bo-icon-radio{padding-top:14px;}.phone .accordion__panel .bo-icon-radio{padding-top:6px;}.accordion__panel--body [class^="bo-icon-"]{font-size:40px;display:block;margin-bottom:20px;}.accordion__panel--body .bo-icon-spotify{font-size:30px;margin-bottom:20px;}.accordion__panel--body .bo-icon-deezer{font-size:22px;margin-bottom:24px;margin-top:4px;}.accordion__panel--body .bo-icon-apple-music{font-size:22px;margin-bottom:24px;margin-top:4px;}.accordion__panel--body .bo-icon-tidal-logo{font-size:17px;margin-bottom:28px;margin-top:5px;}.accordion__panel--body .bo-icon-radio{padding-top:14px;}.accordion__panel--body .bo-icon-qplay{font-size:30px;margin-bottom:8px;margin-top:-2px;}.phone .accordion__panel--body [class^="bo-icon-"]{font-size:25px;display:block;margin-bottom:10px;}.phone .accordion__panel--body .bo-icon-spotify{font-size:20px;margin-bottom:14px;margin-top:0;}.phone .accordion__panel--body .bo-icon-deezer{font-size:15px;margin-bottom:14px;margin-top:0;}.phone .accordion__panel--body .bo-icon-apple-music{font-size:20px;margin-bottom:14px;margin-top:0;}.phone .accordion__panel--body .bo-icon-tidal-logo{font-size:15px;margin-bottom:14px;margin-top:0;}.phone .accordion__panel--body .bo-icon-qplay{font-size:28px;margin-bottom:10px;}.mcmodule{padding:0 0 30px;}.mcmodule.unknown-mcmodule{background-color:#f08080;border:2px solid #b22222;padding:10px;}.module.text-module .tecColumns2{-moz-column-gap:28px;-webkit-column-gap:28px;column-gap:28px;}.module[style*="color: white"] .button.solid{background-color:#fff;color:#000;}.module[style*="color: white"] .button.solid:hover{background-color:#ccc;}.become-retailer-module [ng\:cloak],.become-retailer-module [ng-cloak],.become-retailer-module .ng-cloak{display:none !important;}.become-retailer-module #beoRetailerApplicationForm{position:relative;}.become-retailer-module .loaderDiv{position:absolute;width:100%;height:100%;text-align:center;padding-top:80%;background-color:rgba(255,255,255,.5);z-index:10;}.become-retailer-module .separator{margin-top:80px;margin-bottom:40px;}.become-retailer-module input,.become-retailer-module .chosen-container,.become-retailer-module textarea{margin:8px 0;}.become-retailer-module textarea.form-control{height:220px;}.become-retailer-module select{opacity:0;display:none;}.become-retailer-module #filesCount{border:none;}.become-retailer-module ul.attachmentsList{margin-left:0;padding-left:0;}.become-retailer-module ul.attachmentsList li{margin:10px 0;list-style-type:none;}.become-retailer-module ul.attachmentsList li a{padding:6px 20px;background-color:#62a66d;color:#fff;text-decoration:none;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;display:inline-block;}.become-retailer-module ul.attachmentsList li a span{font-weight:bold;font-size:9px;display:inline-block;margin-left:8px;}.become-retailer-module label.solid{white-space:normal;background-color:transparent;border:solid 1px #000;border-radius:0;color:#000;font-style:normal;font-weight:500;outline:none;padding:1.25em 2em;text-decoration:none;text-transform:uppercase;margin-top:.5em;margin-bottom:.5em;display:inline-block;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;}.become-retailer-module label.solid.white{border-color:#fff;color:#fff;background-color:transparent;}.become-retailer-module label.solid.grey{border-color:#a0a0a0;color:#a0a0a0;background-color:transparent;}.become-retailer-module label.solid:disabled,.become-retailer-module label.solid.disabled{background-color:#eee !important;color:#fff;}.become-retailer-module label.solid.solid{border:none;background-color:#000;color:#fff;}.become-retailer-module label.solid.solid:hover{background-color:#4d4d4d;}.become-retailer-module label.solid.solid.white{background-color:#fff;color:#000;}.become-retailer-module label.solid.solid.white:hover{background-color:#ccc;}.become-retailer-module label.solid.solid.grey{background-color:#e6e6e6;color:#000;}.become-retailer-module label.solid.solid.grey:hover{background-color:#a0a0a0;color:#fff;}.become-retailer-module label.solid.solid:disabled,.become-retailer-module label.solid.solid.disabled{background-color:#c1c1c1 !important;color:#fff;}.become-retailer-module label.solid.fullwidth{width:100%;text-align:center;display:inline-block;}.bl90-powerhouse{background-color:#fbfbf9;padding:0 !important;}.powerhouse-outer{position:relative;}@media only screen and (min-width:1350px){.powerhouse-outer{padding-top:0;}}.powerhouse-outer .copy-container{position:relative;width:100%;z-index:1;padding-top:4em;}@media only screen and (min-width:768px){.powerhouse-outer .copy-container{position:absolute;padding-top:4em;}}@media only screen and (min-width:1022px){.powerhouse-outer .copy-container{padding-top:6em;}}@media only screen and (min-width:1350px){.powerhouse-outer .copy-container{padding-top:6em;}}.powerhouse{position:relative;padding-bottom:109.5%;top:0;margin-top:-80px;}@media only screen and (min-width:768px){.powerhouse{margin-top:0;}}.powerhouse-angle-loader{position:absolute;z-index:100;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.75);display:none;}.powerhouse-angle-loader.show{display:block;}.powerhouse-angle-loader.show .powerhouse-hotspot-spinner{position:absolute;-moz-animation:rotate .5s infinite linear;-o-animation:rotate .5s infinite linear;-webkit-animation:rotate .5s infinite linear;animation:rotate .5s infinite linear;border:10px solid rgba(0,0,0,.1);width:50px;height:50px;border-radius:50%;display:block;top:50%;margin-top:-25px;left:50%;margin-left:-25px;}.powerhouse-angle-loader.show .powerhouse-hotspot-spinner span{position:absolute;width:50px;height:50px;border:10px solid transparent;border-top:10px solid #333;top:-10px;left:-10px;border-radius:50%;}div.powerhouse-angle{position:absolute;zoom:1;filter:alpha(opacity=0);opacity:0;margin:0;top:0;width:100%;height:100%;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;}div.powerhouse-angle .hotspot.open{zoom:1;filter:alpha(opacity=50);opacity:.5;}div.powerhouse-angle .hotspot.open.loading{zoom:1;filter:alpha(opacity=100);opacity:1;}div.powerhouse-angle .hotspot.open:hover{zoom:1;filter:alpha(opacity=80);opacity:.8;}div.powerhouse-angle .hotspot.open:hover.loading{zoom:1;filter:alpha(opacity=100);opacity:1;}div.powerhouse-angle .hotspot.loading .powerhouse-hotspot-spinner{position:absolute;-moz-animation:rotate .5s infinite linear;-o-animation:rotate .5s infinite linear;-webkit-animation:rotate .5s infinite linear;animation:rotate .5s infinite linear;border:2px solid rgba(0,0,0,.1);width:50px;height:50px;border-radius:50%;display:block;top:50%;margin-top:-25px;left:50%;margin-left:-25px;}div.powerhouse-angle .hotspot.loading .powerhouse-hotspot-spinner span{position:absolute;width:50px;height:50px;border:2px solid transparent;border-top:2px solid #333;top:-2px;left:-2px;border-radius:50%;}div.powerhouse-angle .hotspot:hover{zoom:1;filter:alpha(opacity=100);opacity:1;margin:-40px 0 0 -40px;width:80px;height:80px;border-radius:50%;}div.powerhouse-angle .hotspot:hover.loading .powerhouse-hotspot-spinner{position:absolute;-moz-animation:rotate .5s infinite linear;-o-animation:rotate .5s infinite linear;-webkit-animation:rotate .5s infinite linear;animation:rotate .5s infinite linear;border:2px solid rgba(0,0,0,.1);width:70px;height:70px;border-radius:50%;display:block;top:50%;margin-top:-35px;left:50%;margin-left:-35px;}div.powerhouse-angle .hotspot:hover.loading .powerhouse-hotspot-spinner span{position:absolute;width:70px;height:70px;border:2px solid transparent;border-top:2px solid #333;top:-2px;left:-2px;border-radius:50%;}div.powerhouse-angle.one .powerhouse-angle-images .one .powerhouse-angle-text.one{top:11%;left:60%;}div.powerhouse-angle.one .powerhouse-angle-images .one .powerhouse-angle-text.two{top:16%;left:62%;}div.powerhouse-angle.one .powerhouse-angle-images .two .powerhouse-angle-text.one{top:39%;left:70%;}div.powerhouse-angle.one .powerhouse-angle-images .three .powerhouse-angle-text.one{top:39%;left:2%;text-align:right;}div.powerhouse-angle.one .powerhouse-angle-images .four .powerhouse-angle-text.one{top:58%;left:72%;}div.powerhouse-angle.one .hotspot.one{top:21%;left:49%;}div.powerhouse-angle.one .hotspot.two{top:41%;left:60%;}div.powerhouse-angle.one .hotspot.three{top:41%;left:37%;}div.powerhouse-angle.one .hotspot.four{top:62%;left:48%;}div.powerhouse-angle.two .powerhouse-angle-images .one .powerhouse-angle-text.one{top:11%;left:58%;}div.powerhouse-angle.two .powerhouse-angle-images .one .powerhouse-angle-text.two{top:16%;left:59%;}div.powerhouse-angle.two .powerhouse-angle-images .two .powerhouse-angle-text.one{top:40%;left:74%;}div.powerhouse-angle.two .powerhouse-angle-images .three .powerhouse-angle-text.one{top:60%;left:4%;width:20%;text-align:right;}div.powerhouse-angle.two .hotspot.one{top:20%;left:44%;}div.powerhouse-angle.two .hotspot.two{top:41%;left:55%;}div.powerhouse-angle.two .hotspot.three{top:62%;left:42%;}div.powerhouse-angle.three .powerhouse-angle-images .one .powerhouse-angle-text.one{top:10%;left:60%;}div.powerhouse-angle.three .powerhouse-angle-images .one .powerhouse-angle-text.two{top:15%;left:62%;}div.powerhouse-angle.three .powerhouse-angle-images .two .powerhouse-angle-text.one{top:39%;left:72%;}div.powerhouse-angle.three .powerhouse-angle-images .three .powerhouse-angle-text.one{top:39%;left:9%;width:20%;text-align:right;}div.powerhouse-angle.three .powerhouse-angle-images .four .powerhouse-angle-text.one{top:59%;left:6%;text-align:right;width:20%;}div.powerhouse-angle.three .hotspot.one{top:18%;left:50%;}div.powerhouse-angle.three .hotspot.two{top:40%;left:62%;}div.powerhouse-angle.three .hotspot.three{top:40%;left:38%;}div.powerhouse-angle.three .hotspot.four{top:62%;left:50%;}div.powerhouse-angle.four .powerhouse-angle-images .one .powerhouse-angle-text.one{top:8%;left:61%;}div.powerhouse-angle.four .powerhouse-angle-images .one .powerhouse-angle-text.two{top:14%;left:62%;}div.powerhouse-angle.four .powerhouse-angle-images .two .powerhouse-angle-text.one{top:30%;left:71%;}div.powerhouse-angle.four .powerhouse-angle-images .three .powerhouse-angle-text.one{top:60%;left:72%;}div.powerhouse-angle.four .powerhouse-angle-images .four .powerhouse-angle-text.one{top:60%;left:7%;width:20%;text-align:right;}div.powerhouse-angle.four .powerhouse-angle-images .five .powerhouse-angle-text.one{top:84%;left:50%;text-align:center;width:50%;margin-left:-25%;}div.powerhouse-angle.four .hotspot.one{top:12%;left:50%;}div.powerhouse-angle.four .hotspot.two{top:32%;left:50%;}div.powerhouse-angle.four .hotspot.three{top:62%;left:61%;}div.powerhouse-angle.four .hotspot.four{top:62%;left:38%;}div.powerhouse-angle.four .hotspot.five{top:71%;left:50%;}div.powerhouse-angle.five .powerhouse-angle-images .one .powerhouse-angle-text.one{top:9%;left:20%;width:20%;text-align:right;}div.powerhouse-angle.five .powerhouse-angle-images .one .powerhouse-angle-text.two{top:15%;left:18%;width:20%;text-align:right;}div.powerhouse-angle.five .powerhouse-angle-images .two .powerhouse-angle-text.one{top:40%;left:71%;}div.powerhouse-angle.five .powerhouse-angle-images .three .powerhouse-angle-text.one{top:40%;left:5%;text-align:right;width:23%;}div.powerhouse-angle.five .powerhouse-angle-images .four .powerhouse-angle-text.one{top:60%;left:73%;}div.powerhouse-angle.five .hotspot.one{top:21%;left:50%;}div.powerhouse-angle.five .hotspot.two{top:41%;left:60%;}div.powerhouse-angle.five .hotspot.three{top:41%;left:39%;}div.powerhouse-angle.five .hotspot.four{top:62%;left:50%;}div.powerhouse-angle.six .powerhouse-angle-images .one .powerhouse-angle-text.one{top:10%;left:61%;}div.powerhouse-angle.six .powerhouse-angle-images .one .powerhouse-angle-text.two{top:16%;left:62.5%;}div.powerhouse-angle.six .powerhouse-angle-images .two .powerhouse-angle-text.one{top:39%;left:2%;text-align:right;width:20%;}div.powerhouse-angle.six .powerhouse-angle-images .three .powerhouse-angle-text.one{top:60%;left:70%;}div.powerhouse-angle.six .hotspot.one{top:19%;left:49%;}div.powerhouse-angle.six .hotspot.two{top:41%;left:37%;}div.powerhouse-angle.six .hotspot.three{top:63%;left:52%;}div.powerhouse-angle .powerhouse-angle-text{position:absolute;display:block;top:0;left:0;font-size:.8235em;width:25%;color:#8a8a89;}div.powerhouse-angle .powerhouse-angle-images li{margin:0;top:0;left:0;position:absolute;width:100%;height:100%;}div.powerhouse-angle .powerhouse-angle-images li.state{zoom:1;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}div.powerhouse-angle .powerhouse-angle-images li img{width:100%;height:auto;}div.powerhouse-angle.visible{zoom:1;filter:alpha(opacity=100);opacity:1;}div.powerhouse-angle.visible .powerhouse-angle-images li.visible{zoom:1;filter:alpha(opacity=100);opacity:1;}.powerhouse-angle-nav{z-index:10;position:absolute;top:8%;left:7%;margin-top:-60px;display:none;}@media only screen and (min-width:768px){.powerhouse-angle-nav{display:none;}}.powerhouse-angle-nav img,.powerhouse-angle-nav area{outline:none !important;}.powerhouse-angle-nav .powerhouse-angle-nav-mo-wrp{z-index:-1;position:absolute;top:0;left:0;}.powerhouse-angle-nav .powerhouse-angle-nav-mo-wrp.idle img{-moz-transition-duration:1.5s;-o-transition-duration:1.5s;-webkit-transition-duration:1.5s;transition-duration:1.5s;}.powerhouse-angle-nav .powerhouse-angle-nav-mo-wrp img{zoom:1;filter:alpha(opacity=0);opacity:0;position:absolute;top:0;left:0;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}.powerhouse-angle-nav .powerhouse-angle-nav-mo-wrp img.hover{zoom:1;filter:alpha(opacity=50);opacity:.5;}.powerhouse-angle-nav .powerhouse-angle-nav-mo-wrp img.active{zoom:1;filter:alpha(opacity=100);opacity:1;}.bl90-copy{position:absolute;top:4%;width:65%;left:50%;margin-left:-32.5%;}.bl90-copy p{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;}@keyframes rotate{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.eow{padding:0;}.eow__section{position:relative;}.eow_h1--responsive h2,.eow_h1--responsive h1{font-size:24px;}@media only screen and (min-width:768px){.eow_h1--responsive h2,.eow_h1--responsive h1{font-size:2.5em;}}.eow__container--absolute{height:100%;position:absolute;top:0;width:100%;}@media only screen and (min-width:768px){.eow__container--absolute-min-sm{position:absolute;top:0;width:100%;height:100%;}}@media only screen and (min-width:1022px){.eow__container--absolute-min-md{position:absolute;top:0;width:100%;height:100%;}}.eow__container--hero{padding-top:100px;background-color:#3b4b59;}@media only screen and (min-width:768px){.eow__container--hero{padding-top:150px;}}@media only screen and (min-width:1022px){.eow__container--hero{background-color:transparent;}}.eow__signupreciept{display:none;}.eow__signuperror{display:none;}.eow__signup{background-color:#f0f0f0;margin-top:2em;margin-bottom:4em;position:relative;}.eow__signuptbl--height100{height:100%;left:0;position:absolute;top:0;width:100%;}.eow__signup--txtmarg{margin-bottom:3em;}.eow__signuptbl--td{padding:1em;vertical-align:middle;}@media only screen and (min-width:768px){.eow__signuptbl--td{padding:2em 3em 3em;}}.eow__signup--padding{padding:1em 1em 2em;}@media only screen and (min-width:768px){.eow__signup--padding{padding:2em 3em 3em;}}@media only screen and (min-width:1022px){.eow__signup{margin-bottom:0;}}.eow__signupheader{width:100%;margin:0 auto;}@media only screen and (min-width:768px){.eow__signupheader{width:70%;}}.eow__input--txt{border:none;}.eow__input--txt:focus{border:none;}.eow__input--sbmt{margin-top:1em;}.eow__signup--disabled{position:absolute;width:100%;height:100%;display:none;}.eow__signup--disabledbg{background-color:rgba(255,255,255,.5);height:100%;position:absolute;width:100%;}.eow__coverage{background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:4em;padding-top:4em;}@media only screen and (min-width:1022px){.eow__coverage{background-image:none !important;padding-bottom:0;padding-top:0;}}.eow__coverage--copy{margin-bottom:16px;}.eow__coverage--disclaimer{bottom:0;left:0;margin:16px 14px 0;position:absolute;}.eow__warranty{background-color:#efebea;padding-bottom:4em;padding-top:4em;}.eow__warranty--p-marg{margin-top:0;margin-bottom:2em;}@media only screen and (min-width:768px){.eow__warranty--p-marg{margin-bottom:0;}}.eow__contact{margin-top:1em;}@media only screen and (min-width:768px){.eow__contact{margin-top:0;}}.eow__warrantyheader--margin{margin-bottom:1em;}@media only screen and (min-width:768px){.eow__warrantyheader--margin{margin-bottom:2em;}}@media only screen and (min-width:768px){.eow__contact--headertopmarg{margin-top:2em;}}.eow__contact--img{height:auto;margin-bottom:2em;margin-left:7.14285714%;margin-top:10.142857%;padding:0 14px;width:85.71428571%;}@media only screen and (min-width:768px){.eow__contact--img{margin:0;padding:0;width:50%;}}.eow__contact--addr{margin:2em 0;}.eow__imagewrp{position:relative;}.eow__imagewrp--hero{padding-top:121%;}.eow__imagebg{position:absolute;top:0;}.eow__text--white-small-black{color:#000;}@media only screen and (min-width:1022px){.eow__text--white-small-black{color:#fff;}}.eow__hr--grey-dark{border-top:1px solid #bfbcbb;}.slider-stack{position:relative;margin-bottom:2em;}@media only screen and (min-width:768px){.slider-stack{margin-bottom:3em;}}@media only screen and (min-width:1022px){.slider-stack{margin-bottom:4em;}}.slider-stack a{text-decoration:none;}.slider-stack.closed table{cursor:pointer;}.slider-stack.closed ul{margin-left:0 !important;}.slider-stack .slider-stack-viewall-btn{display:inline-block;margin-top:2%;}.slider-stack .slider-stack-viewall-btn [class^="bo-icon-"],.slider-stack .slider-stack-viewall-btn [class*=" bo-icon-"]{position:absolute;font-size:16px;}.slider-stack .slider-stack-viewall-btn .bo-icon-view-closed{margin-top:4px;}.slider-stack .slider-stack-viewall-btn .bo-icon-view-open{display:none;font-size:15px;}.slider-stack .slider-stack-viewall-btn>span:first-child{vertical-align:baseline;display:inline-block;margin-right:.5em;}.slider-stack .slider-stack-close-btn{position:absolute;top:14px;right:14px;padding:14px;}.slider-stack .slider-stack-close-btn:hover{text-decoration:none;}.slider-stack .slider-stack-counter{position:absolute;top:28px;left:28px;}.slider-stack ul{list-style:none;padding:0;margin-top:0;margin-bottom:0;}.slider-stack ul li{margin:0;padding:0;display:none;position:absolute;top:0;left:0;-webkit-transition:left .2s ease-in-out,top .2s ease-in-out;-moz-transition:left .2s ease-in-out,top .2s ease-in-out;-ms-transition:left .2s ease-in-out,top .2s ease-in-out;-o-transition:left .2s ease-in-out,top .2s ease-in-out;transition:left .2s ease-in-out,top .2s ease-in-out;}.slider-stack ul li.first{position:relative;display:block;}.slider-stack ul li.first~li{display:block;}.slider-stack.open{position:fixed;top:0;left:0;background-color:#fff;height:100%;width:100%;z-index:999999;margin-top:0 !important;}.slider-stack.open.cursor-left{cursor:url(http://www.bang-olufsen.com/ContentV3/Images/Cursors/Left.cur),default !important;}.slider-stack.open.cursor-right{cursor:url(http://www.bang-olufsen.com/ContentV3/Images/Cursors/Right.cur),default !important;}.slider-stack.open table{height:100%;width:80%;margin:auto;}.slider-stack.open table td{vertical-align:middle;height:100%;overflow:hidden;}.slider-stack.open table td ul{width:300%;}.slider-stack.open table td ul li{position:relative;float:left;width:33.33%;}.slider-stack.open table td ul li img.vcenter{width:auto;height:100%;margin:0 auto;display:block;}.bs35-dragger-wrp{position:relative;padding-bottom:0 !important;}.bs35-dragger-handle-wrp{position:absolute;width:100%;bottom:230px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.bs35-dragger-handle{width:41px;height:41px;background-image:url('/ContentV3/LayoutImages/dragger.png');background-repeat:no-repeat;background-size:41px 41px;margin-top:-20px;margin-left:-20px;position:absolute;cursor:pointer;}.bs35-dragger-line{width:100%;height:1px;background-color:#c2c2c2;position:relative;}.bs35-dragger-line-end{width:4px;height:4px;margin-top:-2px;margin-left:-2px;border-radius:50%;background-color:#c8afaf;}.bs35-dragger-content-wrp{overflow:hidden;position:relative;min-height:900px;}.bs35-dragger-content-dragged{position:relative;width:100%;left:0;}@media only screen and (min-width:768px){.bs35-dragger-content-dragged{position:absolute;}}.bs35-dragger-content-copy-wrp{top:0;width:85.71428571%;margin-left:7.14285714%;padding-top:10px;position:relative;z-index:1;}@media only screen and (min-width:768px){.bs35-dragger-content-copy-wrp{position:absolute;padding-top:70px;width:50%;}}@media only screen and (min-width:1350px){.bs35-dragger-content-copy-wrp{width:579.4285714px;margin-left:-579.4285714px;margin-right:579.4285714px;left:50%;}}.bs35-dragger-content-copy-wrp>div{padding:0 14px;width:100%;}@media only screen and (min-width:1022px){.bs35-dragger-content-copy-wrp>div{width:80%;}}@media only screen and (min-width:1350px){.bs35-dragger-content-copy-wrp>div{width:90%;}}.bs35-dragger-content-image-wrp{position:relative;width:4000px;top:0;height:900px;padding-left:0;background:url('/ContentV3/Images/Products/BeoSound35/bang-olufsen-beosound35-sound-closeup-background.jpg') repeat-x;}@media only screen and (min-width:768px){.bs35-dragger-content-image-wrp{position:absolute;padding-left:50%;}}.bs35-dragger-content-image-wrp .bs35-dragger-content-image-inner-wrp{position:relative;width:4000px;}.bs35-dragger-content-image-wrp img{width:4000px;height:auto;}.bs35-dragger-content-image-wrp img:not(:first-child){position:absolute;top:0;opacity:0;left:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}.bs35-dragger-content-image-wrp img:not(:first-child).active{opacity:1;}.bs35-dragger-content-image-wrp .hotspot .hotspot-label{color:#fff;width:300px;}.bs35-dragger-content-image-wrp .hotspot.one{top:24%;left:10%;}.bs35-dragger-content-image-wrp .hotspot.two{top:24%;left:28%;}.bs35-dragger-content-image-wrp .hotspot.three{top:33%;left:49.5%;}.bs35-dragger-content-image-wrp .hotspot.four{top:24%;left:68.5%;}.bs35-dragger-content-image-wrp .hotspot.five{top:24%;left:88%;}.beosound35-hero{position:relative;}.beosound35-hero .image-padding-wrapper{padding-top:100%;}.beosound35-hero video{top:0;}.beosound35-hero .beosound35-hero-packshot{max-width:1100px;width:100%;height:auto;margin:40px auto 20px;display:block;}@media only screen and (min-width:768px){.beosound35-hero .beosound35-hero-packshot{margin:-60px auto 120px;}}.beosound35-hero .beosound35-hero-packshot-wrp{position:relative;}.full-width{width:100%;}.bs35-streaming-logos{margin-top:30px;opacity:.5;}.bs35-streaming-logos img{width:85px;height:auto;margin:0 10px;}.bs35-streaming-logos span{display:inline-block;margin:0 10px;}.phone .bs35-streaming-logos{margin-top:30px;margin-bottom:1em;opacity:.5;color:#fff;}.phone .bs35-streaming-logos img{width:85px;height:auto;margin:1em auto;display:block;}.phone .bs35-streaming-logos span{margin:1em auto;display:block;text-align:center;font-size:1.25em;}.bs35-sign-up{padding:20px;}.bs35-sign-up .container{overflow:hidden;position:relative;}.bs35-sign-up .container .bs35-signup-view{display:none;}.bs35-sign-up .bo-icon-close{margin-top:25px;margin-right:15px;cursor:pointer;}.bs35-sign-up [type="checkbox"]+label span{font-size:.6875em;}.bs35-sign-up .checkbox-wrp{display:inline-block;}.bs35-sign-up .bs35-signup-loader{width:100%;height:100%;background:rgba(255,255,255,.9) url(/ContentV3/LayoutImages/spinner.gif) no-repeat center center;position:absolute;top:0;z-index:1;}.phone .bs35-sign-up [type="checkbox"]+label span{font-size:.8333em;}.phone .bs35-sign-up select+label{font-size:16px;}.bs35-signup-sticky-label .cta{width:335px;}.bl18-under-the-hood>div{background-color:#ececea;padding-top:4.6875em;}@media only screen and (min-width:768px){.bl18-under-the-hood>div{padding-top:6.25em;}}@media only screen and (min-width:1022px){.bl18-under-the-hood>div{padding-top:6.25em;}}@media only screen and (min-width:1350px){.bl18-under-the-hood>div{padding-top:6.25em;}}.bl18-under-the-hood .image-container{position:relative;}.bl18-under-the-hood .image-container>img{position:relative;}.bl18-under-the-hood .image-container>img+img{opacity:0;position:absolute;top:0;left:0;}.beosound-moment-moodwheel{background-color:#000;}.beosound-moment-moodwheel>div{padding-top:4.6875em;padding-bottom:10em;}@media only screen and (min-width:768px){.beosound-moment-moodwheel>div{padding-top:6.25em;}}@media only screen and (min-width:1022px){.beosound-moment-moodwheel>div{padding-top:6.25em;}}@media only screen and (min-width:1350px){.beosound-moment-moodwheel>div{padding-top:6.25em;}}@media only screen and (min-width:768px){.beosound-moment-moodwheel>div{padding-bottom:10em;}}@media only screen and (min-width:1022px){.beosound-moment-moodwheel>div{padding-bottom:10em;}}@media only screen and (min-width:1350px){.beosound-moment-moodwheel>div{padding-bottom:15em;}}.beosound-moment-moodwheel .moment-moodwheel{margin-top:4em;position:relative;}.beosound-moment-moodwheel .hotspot-label{color:#fff;}.beosound-moment-moodwheel .hotspot.one{top:17%;left:67%;}.beosound-moment-moodwheel .hotspot.one h5{top:50%;margin-top:50px;margin-left:-30px;width:200px;}.beosound-moment-moodwheel .hotspot.one .hotspot-label{margin-top:80px;margin-left:-30px;width:200px;}@media only screen and (min-width:1022px){.beosound-moment-moodwheel .hotspot.one h5{top:50%;left:50%;margin-top:-10px;margin-left:50px;width:300px;}.beosound-moment-moodwheel .hotspot.one .hotspot-label{top:50%;left:50%;margin-left:50px;margin-top:20px;width:300px;}}.beosound-moment-moodwheel .hotspot.two{top:53%;left:30%;}@media only screen and (min-width:768px) and (max-width:1023px){.beosound-moment-moodwheel .hotspot.two h5{top:50%;margin-left:-170px;margin-top:50px;width:200px;}.beosound-moment-moodwheel .hotspot.two .hotspot-label{margin-left:-170px;margin-top:80px;width:200px;}}.beosound-moment-moodwheel img{margin-left:auto;margin-right:auto;}.beosound-moment-moodwheel .panel-group{margin-top:2em;}.beosound-moment-both-sides>div{background-color:#ececea;padding-top:4.6875em;}@media only screen and (min-width:768px){.beosound-moment-both-sides>div{padding-top:6.25em;}}@media only screen and (min-width:1022px){.beosound-moment-both-sides>div{padding-top:6.25em;}}@media only screen and (min-width:1350px){.beosound-moment-both-sides>div{padding-top:6.25em;}}.beosound-moment-both-sides .image-container{position:relative;}.beosound-moment-both-sides .image-container>img{position:relative;}.beosound-moment-both-sides .image-container>img+img{opacity:0;position:absolute;top:0;left:0;}.bv11-audio-dynamite .bv11-header-wrp{background-color:#eeeeec;padding-bottom:4em;padding-top:4.6875em;}@media only screen and (min-width:768px){.bv11-audio-dynamite .bv11-header-wrp{padding-top:6.25em;}}@media only screen and (min-width:1022px){.bv11-audio-dynamite .bv11-header-wrp{padding-top:6.25em;}}@media only screen and (min-width:1350px){.bv11-audio-dynamite .bv11-header-wrp{padding-top:6.25em;}}.bv11-audio-dynamite .bv11-body-wrp{background-color:#dfdedc;padding-top:2em;padding-bottom:4.6875em;}@media only screen and (min-width:768px){.bv11-audio-dynamite .bv11-body-wrp{padding-bottom:6.25em;}}@media only screen and (min-width:1022px){.bv11-audio-dynamite .bv11-body-wrp{padding-bottom:6.25em;}}@media only screen and (min-width:1350px){.bv11-audio-dynamite .bv11-body-wrp{padding-bottom:6.25em;}}.bv11-audio-dynamite .image-container{position:relative;}.bv11-audio-dynamite .image-container>img{position:relative;display:block;}.bv11-audio-dynamite .image-container>img+img{opacity:0;position:absolute;top:0;left:0;}.bh-designapp-get-the-app{background-color:#f1f1f1;}.bh-designapp-get-the-app>div{padding-bottom:4.6875em;padding-top:4.6875em;}@media only screen and (min-width:768px){.bh-designapp-get-the-app>div{padding-bottom:6.25em;padding-top:6.25em;}}@media only screen and (min-width:1022px){.bh-designapp-get-the-app>div{padding-bottom:6.25em;padding-top:6.25em;}}@media only screen and (min-width:1350px){.bh-designapp-get-the-app>div{padding-bottom:6.25em;padding-top:6.25em;}}.bh-designapp-get-the-app .row+.row{margin-top:1.5em;}.beosound-moment-deezer{background-color:#e0d9d5;}.beosound-moment-deezer>div{padding-top:4.6875em;}@media only screen and (min-width:768px){.beosound-moment-deezer>div{padding-top:6.25em;}}@media only screen and (min-width:1022px){.beosound-moment-deezer>div{padding-top:6.25em;}}@media only screen and (min-width:1350px){.beosound-moment-deezer>div{padding-top:6.25em;}}.beosound-moment-deezer img{margin-top:4em;margin-bottom:6em;}.beosound-moment-deezer .deezer-footer{color:#999;padding-bottom:.5em;margin-top:10em;}.beosound-moment-deezer .deezer-footer p{font-size:.6875em;line-height:1.125em;margin:0;}.beosound-moment-deezer .deezer-footer table{width:100%;}.beosound-moment-deezer .deezer-footer table td{vertical-align:bottom;}@media only screen and (max-width:767px){.beosound-moment-deezer .deezer-footer table td{display:block;}.beosound-moment-deezer .deezer-footer table td:first-child{padding-bottom:.5em;}}.phone .beosound-moment-deezer .deezer-footer{margin-top:0;}.phone .beosound-moment-deezer .deezer-footer table td{width:60%;vertical-align:bottom;}.phone .beosound-moment-deezer .deezer-footer table td p{margin:0;line-height:1.75em;}.phone .beosound-moment-deezer .deezer-footer table td:last-child{text-align:right;width:40%;}.elements-module .panel>.row{margin-left:0;margin-right:0;}.elements-module .panel-body{margin:2em;padding:2em;background-color:#fcfcfc;}.elements-module code{background-color:#f3f3f3;border-radius:8px;color:#666;display:block;margin:0 0 14px;padding:14px;overflow-y:scroll;max-height:300px;font-size:1em;line-height:normal;}.blmr-seamless-listening{background-color:#222e3b;}.blmr-seamless-listening .table-cell{vertical-align:middle;display:none;}.blmr-seamless-listening .table-cell:first-child{width:100%;display:block;}@media only screen and (min-width:768px){.blmr-seamless-listening .table-cell{width:50%;display:table-cell;}.blmr-seamless-listening .table-cell:first-child{width:50%;display:table-cell;}}.blmr-seamless-listening .copy-container{width:100%;display:inline-block;}@media only screen and (min-width:768px){.blmr-seamless-listening .copy-container{width:70%;}}@media only screen and (min-width:1022px){.blmr-seamless-listening .copy-container{width:50%;}}@media only screen and (min-width:1350px){.blmr-seamless-listening .copy-container{width:50%;}}.blmr-seamless-listening #room0{top:17.5%;left:23%;margin-left:-22px;margin-top:-30px;}.blmr-seamless-listening #room1{top:17%;left:74.6%;margin-left:-15px;margin-top:-20px;}.blmr-seamless-listening #room2{top:44%;left:25.3%;margin-left:-18px;margin-top:-25px;}.blmr-seamless-listening #room3{top:54%;left:74.6%;margin-left:-20px;margin-top:-26px;}.blmr-seamless-listening #room4{top:72%;left:25.3%;margin-left:-34px;margin-top:-41px;}.blmr-seamless-listening #room5{top:90.5%;left:51%;margin-left:-30px;margin-top:-14px;}.beovision-avant-unfolding-sound{position:relative;}.beovision-avant-unfolding-sound video{display:block;}.beovision-avant-unfolding-sound video+img{display:none;}.beovision-avant-unfolding-sound .copy-container{position:absolute;top:50%;width:100%;}.phone .beovision-avant-unfolding-sound video,.tablet .beovision-avant-unfolding-sound video{display:none;}.phone .beovision-avant-unfolding-sound video+img,.tablet .beovision-avant-unfolding-sound video+img{display:block;}.bv14uth__controls{width:100%;z-index:10;bottom:7%;padding-bottom:0;position:absolute;}.bv14uth__anchor{padding-top:60px;padding-bottom:40px;position:absolute;top:0;width:100%;z-index:10;}@media only screen and (min-width:768px){.bv14uth__anchor{padding-top:110px;}}.bv14mc{background-color:#ededeb;padding:0 !important;}.bv14mc__header{padding-top:5em;padding-bottom:2em;}.bv14mc__content{position:relative;}.bv14mc__content--text{top:0;background-color:#e4e5e0;width:100%;padding-left:10%;padding-right:10%;padding-bottom:3em;padding-top:1px;}@media only screen and (min-width:768px){.bv14mc__content--text{padding:0;max-width:400px;background-color:transparent;position:absolute;display:block;left:45%;width:50%;top:100px;}}@media only screen and (min-width:1022px){.bv14mc__content--text{left:45%;width:40%;top:200px;}}@media only screen and (min-width:1350px){.bv14mc__content--text{left:50%;width:35%;top:150px;}}.bv14i{background-color:#485359;}.bv14i__header{margin-bottom:50px;}@media only screen and (min-width:768px){.bv14i__header{margin-bottom:100px;}}.bv14i__text--one{margin-bottom:35px;}.bv14i__text--one img{margin-bottom:35px;}@media only screen and (min-width:768px){.bv14i__text--one img{margin-bottom:0;}}@media only screen and (min-width:768px){.bv14i__text--one{margin-bottom:100px;}}.bv14i__text--two{margin-bottom:35px;}@media only screen and (min-width:768px){.bv14i__text--two{margin-bottom:50px;}}.smarthome{padding-top:6.25em;}.smarthome__col--topright li{margin-bottom:2em;}.smarthome__col--bottom{margin-top:20px;}@media only screen and (min-width:1022px){.smarthome__col--bottom{margin-top:-500px;}}@media only screen and (min-width:1350px){.smarthome__col--bottom{margin-top:-570px;}}.smarthome__houseimage--wrp{background-color:#d6d8d2;margin-top:20px;padding-left:14px;padding-right:14px;padding-top:20px;position:relative;}@media only screen and (min-width:768px){.smarthome__houseimage--wrp{padding-left:50px;padding-right:50px;padding-top:50px;}}@media only screen and (min-width:1022px){.smarthome__houseimage--wrp{margin-top:130px;min-height:1077px;padding-top:0;}}@media only screen and (min-width:1350px){.smarthome__houseimage--wrp{min-height:1077px;padding-top:0;}}.smarthome__image--linked{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:1051px;width:100%;height:auto;}@media only screen and (min-width:768px){.smarthome__image--linked{margin-bottom:50px;}}@media only screen and (min-width:1022px){.smarthome__image--linked{margin-bottom:100px;}}@media only screen and (min-width:1350px){.smarthome__image--linked{margin-bottom:150px;}}@media only screen and (min-width:1022px){.smarthome__image--house{left:50%;margin-left:-720px;margin-top:-240px;position:absolute;}}@media only screen and (min-width:1350px){.smarthome__image--house{margin-left:-850px;margin-top:-250px;}}.smarthome__block--three{background-color:#d6d8d2;padding-bottom:6.25em;}.smarthome__bullets{margin-top:50px;}.smarthome__bullets h5{margin-bottom:1.5em;}.smarthome__bullets p{margin:0;}.smarthome__bullets li{margin-bottom:1.25em;}.smarthome__bullets--bullet{border:solid 1px #000;border-radius:50%;display:inline-block;height:26px;line-height:1;margin-right:15px;padding-top:3px;text-align:center;width:26px;}.phone .smarthome{background-color:#ebe8e6;padding-bottom:3em;padding-top:3em;}.phone .smarthome h5{margin-top:2em;}.phone .smarthome .smarthome__col--topright li{margin-bottom:1.5em;}.bv503d{position:relative;padding-top:0 !important;padding-bottom:0 !important;background-color:#f3f3f3;}.bv503d__copy{padding-top:6.25em;}.bv503d__copy--ctawrp{margin-top:2em;}.bv503d__copy--table{width:100%;}.bv503d__copy--txtitemwrp{display:block;}@media only screen and (min-width:768px){.bv503d__copy--txtitemwrp{width:49%;display:table-cell;}}.bv503d__copy--divwrp{width:2%;display:none;}@media only screen and (min-width:768px){.bv503d__copy--divwrp{display:table-cell;}}.bv503d__copy--txtitemstore{display:none;}@media only screen and (min-width:768px){.bv503d__copy--txtitemstore{display:table-cell;}}.bv503d__copy--div{background-color:#bcbcba;display:inline-block;height:30px;margin-bottom:-12px;margin-left:10px;margin-right:10px;width:1px;}.bv50_filmstrip-module{padding-top:0 !important;padding-bottom:100px;background-color:#b9b5aa;}@media only screen and (min-width:768px){.bv50_filmstrip-module{padding-bottom:200px;}}.phone .module.bv50_filmstrip-module{padding-bottom:60px;}.bv50__filmstrip{overflow:hidden;padding-top:0;}@media only screen and (min-width:320px){.bv50__filmstrip{padding-top:2em;}}@media only screen and (min-width:768px){.bv50__filmstrip{padding-top:6.25em;}}.bv50fs__circle{position:relative;left:50%;top:50px;display:none;}@media only screen and (min-width:768px){.bv50fs__circle{display:inline-block;top:150px;}}@media only screen and (min-width:1350px){.bv50fs__circle{display:none;}}.bv50fs__circle--circle{width:64px;height:64px;border:1px solid #000;border-radius:50%;}.bv50fs__circle--line{width:0;height:1px;background-color:#000;position:absolute;right:0;margin-right:-50px;top:50%;-moz-animation:bv50fs_circle_linepulse 4s ease-in-out 2s infinite;-o-animation:bv50fs_circle_linepulse 4s ease-in-out 2s infinite;-webkit-animation:bv50fs_circle_linepulse 4s ease-in-out 2s infinite;animation:bv50fs_circle_linepulse 4s ease-in-out 2s infinite;}@-moz-keyframes bv50fs_circle_linepulse{0%{width:0;opacity:1;}50%,70%{width:30px;opacity:1;}90%,100%{opacity:0;width:30px;}}@-webkit-keyframes bv50fs_circle_linepulse{0%{width:0;opacity:1;}50%,70%{width:30px;opacity:1;}90%,100%{opacity:0;width:30px;}}@keyframes bv50fs_circle_linepulse{0%{width:0;opacity:1;}50%,70%{width:30px;opacity:1;}90%,100%{opacity:0;width:30px;}}.bv50__filmstrip--cta{position:absolute;top:23px;left:1px;z-index:1;display:block;width:60px;text-align:center;opacity:1;-ms-word-break:break-all;word-break:break-all;}.bv50__filmstrip--preloaded{position:absolute;visibility:hidden;left:-9999px;}.bv50__filmstrip--imagewrp{vertical-align:bottom;height:240px;}@media only screen and (min-width:768px){.bv50__filmstrip--imagewrp{height:445px;}}.bv50__filmstrip--frame{vertical-align:top;position:relative;}@media only screen and (min-width:1350px){.bv50__filmstrip--frame{display:block;float:left;}}.bv50__filmstrip--ctaframe{width:0;}@media only screen and (min-width:768px){.bv50__filmstrip--ctaframe{width:9.66%;}}@media only screen and (min-width:1350px){.bv50__filmstrip--ctaframe{width:0;}}.bv50__filmstrip--items{width:310%;}@media only screen and (min-width:768px){.bv50__filmstrip--items{width:232.5%;}}@media only screen and (min-width:1350px){.bv50__filmstrip--items{width:1324px;margin-left:auto;margin-right:auto;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important;}}.bv50__filmstrip--disabled{position:absolute;height:1px;width:0;}@media only screen and (min-width:1350px){.bv50__filmstrip--disabled{display:none;}}.bv50__filmstrip--imageframe{text-align:center;width:25%;}@media only screen and (min-width:768px){.bv50__filmstrip--imageframe{width:22.59%;}}@media only screen and (min-width:1350px){.bv50__filmstrip--imageframe{width:50%;}}@media only screen and (min-width:1350px){.bv50__filmstrip--imageframe:nth-child(2n+2){clear:both;}}.bv50__filmstrip--image{max-width:80%;height:auto;padding-left:10px;padding-right:10px;}@media only screen and (min-width:768px){.bv50__filmstrip--image{max-width:100%;padding-left:30px;padding-right:30px;}}.bv50__filmstrip--txtframe{padding:5% 10% 0;}@media only screen and (min-width:768px){.bv50__filmstrip--txtframe{padding:5% 20% 0;}}.bv50__filmstrip--descframe{vertical-align:top;}.bv50__cton{margin:0 !important;padding:0 !important;}@media(max-width:767px){.bv50__cton.mobile-black{color:#000;}}.bv50__cton.bv50__cton--absolute .copy-container{position:absolute;}.bv50__cton picture{display:block;width:100%;}.bv50__cton .copy-container{overflow:hidden;top:0;width:100%;text-align:center;padding-top:60px;padding-bottom:40px;}@media only screen and (min-width:768px){.bv50__cton .copy-container{padding-top:0;padding-bottom:0;}}.bv50__cton .copy-container.floating{top:auto;margin:0;text-align:left;position:relative;padding-bottom:65px;}@media only screen and (min-width:768px){.bv50__cton .copy-container.floating{padding-bottom:0;position:absolute;}}.bv50__cton.bottom .copy-container.floating{bottom:6%;top:auto;}@media only screen and (min-width:768px){.bv50__cton.middle .copy-container.floating{bottom:20%;}}@media only screen and (min-width:1022px){.bv50__cton.middle .copy-container.floating{bottom:15%;}}@media only screen and (min-width:1350px){.bv50__cton.middle .copy-container.floating{bottom:20%;}}.bv50__cton--headercopy{z-index:10;}@media only screen and (min-width:768px){.bv50__cton--headercopy{position:absolute;top:0;width:100%;margin-top:110px;}}.bv50__cton--mobile .copy-container{position:relative;padding:50px 0;}.bv50__ic{padding-top:0 !important;background-color:#b9b5aa;}.bv50__ic--imgwrp1{margin-top:-7%;margin-bottom:10%;}@media only screen and (min-width:768px){.bv50__ic--imgwrp1{margin-top:-70px;margin-bottom:65px;}}@media only screen and (min-width:1022px){.bv50__ic--imgwrp1{margin-bottom:80px;}}.bv50__ic--imgwrp2{margin-top:10%;}@media only screen and (min-width:768px){.bv50__ic--imgwrp2{margin-top:65px;}}@media only screen and (min-width:1022px){.bv50__ic--imgwrp2{margin-top:80px;}}.bv50imgcta{background-color:#b9b5a9;}.bv50imgcta__images--tb{width:100%;max-width:950px;margin-left:auto;margin-right:auto;margin-top:50px;}@media only screen and (min-width:768px){.bv50imgcta__images--tb{margin-top:100px;}}.bv50imgcta__images--td{width:100%;vertical-align:bottom;display:block;padding:5% 5%;}@media only screen and (min-width:768px){.bv50imgcta__images--td{width:50%;padding:0 5%;display:table-cell;}}.bv50imgcta__image{max-width:100%;height:auto;}.bv50imgcta__image--2{max-width:85%;margin-top:5%;}@media only screen and (min-width:1022px){.bv50imgcta__image--2{margin-top:0;max-width:100%;}}.bv50imgcta__txt--price{font-weight:500;font-size:38px;margin-top:.5em;margin-bottom:.5em;}.bv50__ira{background-color:#b9b5aa;}.bv50mbi{padding-top:0 !important;padding-bottom:0 !important;}[beo-bv50-moving-background-image]{position:relative;overflow:hidden;height:0;min-height:600px;display:block;}@media only screen and (min-width:768px){[beo-bv50-moving-background-image]{min-height:unset;}}[beo-bv50-moving-background-image] img{margin-top:-15%;}.bv50mbi__image{position:absolute;width:100%;height:auto;}.bv50mbi__image--move{margin-top:-10% !important;}.bv50mbi__image--in{-moz-transition:margin-top 8s ease-out;-o-transition:margin-top 8s ease-out;-webkit-transition:margin-top 8s ease-out;transition:margin-top 8s ease-out;}.bv50mbi__copy--primary{position:absolute;width:100%;top:0;padding-top:6.25em;}@media only screen and (min-width:1022px){.bv50mbi__second .bv50mbi__image{margin-left:8%;}}@media only screen and (min-width:1350px){.bv50mbi__second .bv50mbi__image{margin-left:10%;}}.bv50mbi__copy--secondary{position:absolute;bottom:0;width:100%;}.bv50lai{background-color:#000;}@media only screen and (min-width:768px){.bv50lai__images{margin-left:-20%;}}@media only screen and (min-width:1022px){.bv50lai__images{margin-left:-20%;}}@media only screen and (min-width:1350px){.bv50lai__images{margin-left:0;}}.bv50lai__image{width:100%;height:auto;}.bv50lai__copy{margin-top:10%;}@media only screen and (min-width:768px){.bv50lai__copy{margin-top:150px;}}@media only screen and (min-width:1022px){.bv50lai__copy{margin-top:150px;}}@media only screen and (min-width:1350px){.bv50lai__copy{margin-top:150px;}}.bv50dm__floorplan{margin-top:20px;}.bv50dm__cta--btn{margin-top:40px;margin-bottom:90px;}.bv50tm{padding-top:0 !important;}@media only screen and (min-width:768px){.bv50tm__text{text-align:center;}}@media only screen and (min-width:1022px){.bv50tm__text{text-align:left;}}@media only screen and (min-width:768px){.bv50tm__text--2 p:first-child{margin-top:0;}}.bv50tm__image--1{margin-top:15%;margin-bottom:15%;}@media only screen and (min-width:768px){.bv50tm__image--1{margin-top:55%;margin-bottom:0;}}@media only screen and (min-width:1022px){.bv50tm__image--1{margin-top:0;}}.bv50tm__image--2{margin-top:15%;margin-bottom:15%;}@media only screen and (min-width:768px){.bv50tm__image--2{margin-top:10%;margin-bottom:0;}}@media only screen and (min-width:1022px){.bv50tm__image--2{margin-top:20%;}}.bs1c{background-color:#242f33;color:#fff;}.bs1c-row-spacer{margin-top:20px;margin-bottom:20px;}.bs1c-features-list{line-height:30px !important;}.desktop .bs1c-features-list{font-size:13px;}.bs1cf{background-color:#242f33;color:#fff;}.bs1cf__row-no-padding{padding-top:0 !important;padding-bottom:0 !important;}.bs1cf .cta.read-more span span:first-child{background-color:#fff;}.bs1cf .cta.read-more:hover span span:first-child{background-color:#999;}.bs1cf .cta.read-more:hover span span:hover{color:#999;}.bs1cf__top-icons-box{margin-top:25px;margin-bottom:110px;}.bs1cf__top-icon{display:inline-block;margin:0 15px;}.bs1cf__top-icon .icon-text{display:block;}.feature-icon{font-size:30px;}.bs1cf__product-row{margin:70px 0;}.bs1cf__product-row table td.feature-text-container{vertical-align:bottom;}@media screen and (min-width:1022px){.bs1cf__product-row table td.feature-text-container{vertical-align:middle !important;}}.bs1cf__product-icon{float:left;margin-right:40px;}.bs1cf__product-icon td:first-child{padding-right:16px;}.bs1cf__product-icon:hover .bs1cf__icon-circle-border{border:1px solid #999;}.bs1cf__integrated--tbl{width:100%;}.bs1cf__integrated--td{vertical-align:bottom;display:block;width:100%;}@media only screen and (min-width:768px){.bs1cf__integrated--td{display:table-cell;}}.bs1cf__integrated--tdtxt{padding-bottom:10%;}@media only screen and (min-width:768px){.bs1cf__integrated--tdtxt{padding-bottom:0;width:40%;vertical-align:middle;}}.bs1cf__integrated--tdempty{padding:0;}@media only screen and (min-width:768px){.bs1cf__integrated--tdimg{width:60%;padding-left:10%;}}.bs1cf__integrated--td50perc{width:50%;}.bs1cf__integrated--proddsrptn{color:#b3b3b3;letter-spacing:1px;}.bs1cf__integrated--tbldsrptn{margin-top:10px;}.phone .bs1cf__feature-icon-top td{padding:10px 0;}.phone .bs1cf__feature-icon-top td:first-child{padding-right:10px;}.phone .feature-icon{font-size:25px;}.phone .bs1cf__top-icon{display:table;float:left;text-align:center;vertical-align:middle;width:45%;margin:10px;border:1px solid #fff;}.phone .bs1cf__top-icon .icon-text{display:inline-block;}.phone .bs1cf__product-row{margin-top:80px;margin-bottom:80px;}.phone .bs1cf__product-row .text-box{margin-top:50px;}.phone .bs1cf__icon-circle-border{float:left;}.phone .bs1cf__icon-circle-border.block-display{display:block;padding-top:6px;}.bs1ce{padding-bottom:0 !important;}.bs1ce__main-content{margin-top:80px;position:relative;}@media(max-width:767px){.phone .bs1ce__main-content{background-color:transparent !important;}}.bs1ce__row-nopading-right{padding-right:0;}.bs1ce__label{position:absolute;text-align:left;z-index:10;}.bs1ce__label>div{margin-top:20%;}.bs1ce__video--img{display:block;}.phone .bs1ce__video--vid,.tablet .bs1ce__video--vid{display:none;}.phone .bs1ce__video--fallback,.tablet .bs1ce__video--fallback{display:block;}@media screen and (min-width:1022px){.bs1ce__label{position:absolute;text-align:left;z-index:10;}.bs1ce__label>div{margin-left:20%;width:30%;}}.phone .bs1ce__row-fullwidth-xs{padding-right:0;padding-left:0;}.phone .bs1ce__text-center-mobile{text-align:center;}.phone .bs1ce__main-content{padding-top:0;margin-top:30px;}.phone .bs1ce__row{padding-top:0;padding-bottom:0;}.phone .bs1ce__label{position:relative;padding-bottom:20px;background-color:#fff;}.phone .bs1ce__label>div{margin-top:0;padding-top:0;}.bs1ioi{color:#fff;padding:0 !important;overflow:hidden;}.bs1ioi__content{z-index:10;position:absolute;top:0;}@media only screen and (min-width:1350px){.bs1ioi__content{left:50%;margin-left:-676px;}}.bs1ioi__content--headerwrp{padding-top:50px;}@media only screen and (min-width:768px){.bs1ioi__content--headerwrp{padding-top:90px;}}.bs1ioi__content--description{margin-bottom:40px;}@media only screen and (min-width:768px){.bs1ioi__content--description{margin-bottom:60px;}}@media only screen and (min-width:1022px){.bs1ioi__content--description{padding-bottom:100px;}}.bs1ioi__content--img{margin-bottom:40px;}@media only screen and (min-width:768px){.bs1ioi__content--img{margin-bottom:60px;}}@media only screen and (min-width:1022px){.bs1ioi__content--img{margin-bottom:120px;}}.bs1ioi__base-picture img{width:100%;}.bs1ioi__pnganimation--container{position:absolute;z-index:10;width:75%;height:0;top:72.2%;left:13%;}@media only screen and (min-width:768px){.bs1ioi__pnganimation--container{width:70%;top:72.2%;left:34.7%;}}@media only screen and (min-width:1022px){.bs1ioi__pnganimation--container{width:70%;top:72.5%;left:24%;}}@media only screen and (min-width:1350px){.bs1ioi__pnganimation--container{width:658px;height:61px;top:68%;left:59%;margin-left:-329px;margin-top:-30.5px;}}.phone .bs1ioi__over-picture-text-box{margin-top:30px;}.bs1tctci{background-color:#f7f7f7;padding-bottom:0 !important;padding-top:0 !important;}.bs1tctci__bottom--row{padding-top:35px;padding-bottom:25px;}@media only screen and (min-width:768px){.bs1tctci__bottom--row{padding-top:70px;padding-bottom:50px;}}.bs1tctci__header{margin:50px 0 50px;}@media only screen and (min-width:768px){.bs1tctci__header{margin:100px 0 100px;}}.bs1tctci__main--section{background-color:#fff;padding:55px 0 50px;}@media only screen and (min-width:768px){.bs1tctci__main--section{padding:120px 0 120px;}}.bs1tctci__main--imagemob{margin:2em 0;}.bs1tctci__specs-box-container{margin-top:10px;}.bs1tctci__specs-box-container td{vertical-align:middle;}.bs1tctci__specs-box-container td:first-child{padding-right:20px;}.bs1tctci__specs-box-container td h5{margin:0 0 0 0;}.bs1tctci__specs-box-container td .feature-icon{font-size:30px;}.specs-icon{min-width:50px;}.bs1tctci__bottom-link{padding:6px 0;font-size:13px;}@media only screen and (min-width:768px){.bs1tctci__bottom-link:last-child{border-left:1px solid #c6c6c6;}}.bs1tctci__disclaimer--row.row{padding:0;}.bs1tctci__disclaimer--txt{margin-top:0;}.phone .bs1tctci__bottom-link{padding:10px 0;}.phone .bs1tctci__bottom-link:last-child{border-left:none;}.bs1price{background-color:#f7f7f7;padding:0 !important;}.bs1price__row--padding{margin-top:35px;margin-bottom:20px;}.bs1price__footer--link{padding:5px 0;}.bs1price__divider{border-right:solid 1px #c1c1c1;}.bs1tctci__cta--divider{display:inline-block;width:1px;height:50px;background-color:#c1c1c1;margin-left:16px;margin-right:16px;}.bs1tctci__cta{margin:0 16px;display:inline-block;padding:16px 0;}.bs1tctci__cta--td{width:100%;}.bs1tctci__cta--double{width:50%;}.bs1tctci__cta--single{text-align:center;width:100%;}.bs1tctci__footer{display:flex;justify-content:center;}.bs1tctci__footer--item{width:50%;text-align:right;}.bs1tctci__footer--item:nth-child(2){border-left:solid 1px #c1c1c1;text-align:left;}.bs1tctci__footer--single{text-align:center;}.bs2bom__pnganimation{position:absolute;top:0;left:0;width:100%;height:100%;}.bs2bom__pnganimation--viewport{position:relative;margin:0 14px;height:100%;overflow:hidden;}.bs2bom__pnganimation--container{position:relative;z-index:10;width:75%;height:0;top:48.2%;left:47%;}@media only screen and (min-width:768px){.bs2bom__pnganimation--container{width:70%;top:48.2%;left:49.5%;}}@media only screen and (min-width:1022px){.bs2bom__pnganimation--container{width:70%;top:48%;left:50%;}}@media only screen and (min-width:1350px){.bs2bom__pnganimation--container{width:796px;height:114px;top:54.5%;left:86%;margin-left:-398px;margin-top:-57px;}}.bv50control{color:#000;padding:0 !important;}@media only screen and (min-width:768px){.bv50control{color:#fff;}}.bv50control__background{min-height:900px;display:none;}@media only screen and (min-width:768px){.bv50control__background{display:block;}}@media only screen and (min-width:768px){.bv50control__content{margin-bottom:5em;}}.bv50control__content--phone{margin:2em 0;}@media only screen and (min-width:768px){.bv50control__content--phone{display:none;}}.bv50control__content--desktop{display:none;margin-top:25%;}@media only screen and (min-width:768px){.bv50control__content--desktop{display:block;}}.bv50control__row{padding-top:20px;padding-bottom:25px;}@media only screen and (min-width:768px){.bv50control__row{padding-top:40px;padding-bottom:50px;}}.bv50control__row--header{padding-top:50px;}@media only screen and (min-width:768px){.bv50control__row--header{padding-top:90px;}}.bv50control__row--text{padding-bottom:0;}.bv50control__row--cta{padding-top:20px;padding-bottom:50px;}.bv50control__row--images{padding-bottom:90px;}.bv50control__image--left{margin-bottom:50px;}@media only screen and (min-width:768px){.bv50control__image--left{margin-bottom:0;}}.bv50control .sticky-wrapper{display:none;}@media only screen and (min-width:768px){.bv50control .sticky-wrapper{display:block;}}@media only screen and (min-width:768px){.bv50control__image--mobile{display:none;}}.bv50sfb__row{padding-top:10px;padding-bottom:10px;}@media only screen and (min-width:768px){.bv50sfb__row{padding-top:40px;padding-bottom:50px;}}.bv50sfb__row--header{padding-top:50px;}@media only screen and (min-width:768px){.bv50sfb__row--header{padding-top:90px;}}.bv50sfb__row--text{padding-bottom:0;}.bv50sfb__row--cta{padding-top:20px;padding-bottom:50px;}.bv50sfb__row--images{padding-bottom:90px;}@media only screen and (min-width:768px){.bv50sfb__image--left{margin-bottom:0;}}.bv50sfb__row--margin{margin-left:0;margin-right:0;}@media only screen and (min-width:1022px){.bv50sfb__row--margin{margin-left:-14px;margin-right:-14px;}}
.warrantydownload{height:calc(100vh - 64px);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width:768px){.warrantydownload{padding-top:10em}}@media only screen and (min-width:1022px){.warrantydownload{padding-top:10em}}@media only screen and (min-width:768px){.warrantydownload{padding-top:10em}}@media only screen and (min-width:768px){a.button.warrantydownload__btn{margin-top:2em}}
