@charset "UTF-8";/*! * Bootstrap v3.3.5 (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;} mark {  background: #ff0;  color: #000;} small {  font-size: 0.8em;} sub,sup {  font-size: 0.75em;  line-height: 0;  position: relative;  vertical-align: baseline;} sup {  top: -0.5em;} sub {  bottom: -0.25em;} img {  border: 0;} svg:not(:root) {  overflow: hidden;} figure {  margin: 1em 40px;} hr {  box-sizing: content-box;  height: 0;} pre {  overflow: auto;} code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;} button,input,optgroup,select,textarea {  color: inherit;  font: inherit;  margin: 0;} button {  overflow: visible;} button,select {  text-transform: none;} button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;} button[disabled],html input[disabled] {  cursor: default;} button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;} input {  line-height: normal;} input[type="checkbox"],input[type="radio"] {  box-sizing: border-box;  padding: 0;} input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;} input[type="search"] {  -webkit-appearance: textfield;  box-sizing: content-box;} input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;} fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;} legend {  border: 0;  padding: 0;} textarea {  overflow: auto;} optgroup {  font-weight: bold;} table {  border-collapse: collapse;  border-spacing: 0;} td,th {  padding: 0;} /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {  *,  *:before,  *:after {    background: transparent !important;    color: #000 !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: 1em;  -webkit-tap-highlight-color: transparent;} input,button,select,textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit;} a {  color: #337ab7;  text-decoration: none;} a:hover, a:focus {  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 {  display: block;  max-width: 100%;  height: auto;} .img-rounded {  border-radius: 6px;} .img-thumbnail {  padding: 4px;  line-height: 1.42857;  background-color: #fff;  border: 1px solid #ddd;  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: 20px;  margin-bottom: 20px;  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;} .pp {  margin: 0 0 10px;} .lead {  margin-bottom: 20px;  font-size: 1.15em;  font-weight: 300;  line-height: 1.4;} @media screen and (min-width: 768px) {  .lead {    font-size: 21px;  } } small,.small {  font-size: 0.85em;} 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, .initialism {  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;} .bg-primary {  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: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eeeeee;} ul,ol {  margin-top: 0;  margin-bottom: 10px;} ul ul,ul ol,ol ul,ol ol {  margin-bottom: 0;} .list-unstyled {  padding-left: 0;  list-style: none;} .list-inline {  padding-left: 0;  list-style: none;  margin-left: -5px;} .list-inline > li {  display: inline-block;  padding-left: 5px;  padding-right: 5px;} dl {  margin-top: 0;  margin-bottom: 20px;} dt,dd {  line-height: 1.42857;} dt {  font-weight: bold;} dd {  margin-left: 0;} .dl-horizontal dd:before, .dl-horizontal dd:after {  content: " ";  display: table;} .dl-horizontal dd:after {  clear: both;} @media screen and (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: 0.9em;} blockquote {  padding: 10px 20px;  margin: 0 0 20px;  font-size: 1.25em;  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: 0.8em;  line-height: 1.42857;  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-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {  content: '';} .blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {  content: '\00A0 \2014';} address {  margin-bottom: 20px;  font-style: normal;  line-height: 1.42857;} code,kbd,pre,samp {  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;} code {  padding: 2px 4px;  font-size: 0.9em;  color: #c7254e;  background-color: #f9f2f4;  border-radius: 4px;} kbd {  padding: 2px 4px;  font-size: 0.9em;  color: #fff;  background-color: #333;  border-radius: 3px;  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);} kbd kbd {  padding: 0;  font-size: 1em;  font-weight: bold;  box-shadow: none;} pre {  display: block;  padding: 9.5px;  margin: 0 0 10px;  font-size: 0.8em;  line-height: 1.42857;  word-break: break-all;  word-wrap: break-word;  color: #333333;  background-color: #f5f5f5;  border: 1px solid #ccc;  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-fluid {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px;} .container-fluid:before, .container-fluid:after {  content: " ";  display: table;} .container-fluid:after {  clear: both;} .row {  margin-left: 0px;  margin-right: 0px;} .row:before, .row:after {  content: " ";  display: table;} .row:after {  clear: both;} .col-md-x {width: 100%;clear: both;display:block;} .col-md-x, .col-md-x::after, .col-md-x::before { content:''; display:table; clear:both; float:none; margin:0; padding:0;} .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 {  position: relative;  padding:0;  margin:0;  min-height: 1px;  padding-left: 0px;  padding-right: 0px;} .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 {  float: left;} .col-xs-1 {  width: 8.33333%;} .col-xs-2 {  width: 16.66667%;} .col-xs-3 {  width: 25%;} .col-xs-4 {  width: 33.33333%;} .col-xs-5 {  width: 41.66667%;} .col-xs-6 {  width: 50%;} .col-xs-7 {  width: 58.33333%;} .col-xs-8 {  width: 66.66667%;} .col-xs-9 {  width: 75%;} .col-xs-10 {  width: 83.33333%;} .col-xs-11 {  width: 91.66667%;} .col-xs-12 {  width: 100%;} .col-xs-pull-0 {  right: auto;} .col-xs-pull-1 {  right: 8.33333%;} .col-xs-pull-2 {  right: 16.66667%;} .col-xs-pull-3 {  right: 25%;} .col-xs-pull-4 {  right: 33.33333%;} .col-xs-pull-5 {  right: 41.66667%;} .col-xs-pull-6 {  right: 50%;} .col-xs-pull-7 {  right: 58.33333%;} .col-xs-pull-8 {  right: 66.66667%;} .col-xs-pull-9 {  right: 75%;} .col-xs-pull-10 {  right: 83.33333%;} .col-xs-pull-11 {  right: 91.66667%;} .col-xs-pull-12 {  right: 100%;} .col-xs-push-0 {  left: auto;} .col-xs-push-1 {  left: 8.33333%;} .col-xs-push-2 {  left: 16.66667%;} .col-xs-push-3 {  left: 25%;} .col-xs-push-4 {  left: 33.33333%;} .col-xs-push-5 {  left: 41.66667%;} .col-xs-push-6 {  left: 50%;} .col-xs-push-7 {  left: 58.33333%;} .col-xs-push-8 {  left: 66.66667%;} .col-xs-push-9 {  left: 75%;} .col-xs-push-10 {  left: 83.33333%;} .col-xs-push-11 {  left: 91.66667%;} .col-xs-push-12 {  left: 100%;} .col-xs-offset-0 {  margin-left: 0%;} .col-xs-offset-1 {  margin-left: 8.33333%;} .col-xs-offset-2 {  margin-left: 16.66667%;} .col-xs-offset-3 {  margin-left: 25%;} .col-xs-offset-4 {  margin-left: 33.33333%;} .col-xs-offset-5 {  margin-left: 41.66667%;} .col-xs-offset-6 {  margin-left: 50%;} .col-xs-offset-7 {  margin-left: 58.33333%;} .col-xs-offset-8 {  margin-left: 66.66667%;} .col-xs-offset-9 {  margin-left: 75%;} .col-xs-offset-10 {  margin-left: 83.33333%;} .col-xs-offset-11 {  margin-left: 91.66667%;} .col-xs-offset-12 {  margin-left: 100%;} @media screen and (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 {    float: left;  }   .col-sm-1 {    width: 8.33333%;  }   .col-sm-2 {    width: 16.66667%;  }   .col-sm-3 {    width: 25%;  }   .col-sm-4 {    width: 33.33333%;  }   .col-sm-5 {    width: 41.66667%;  }   .col-sm-6 {    width: 50%;  }   .col-sm-7 {    width: 58.33333%;  }   .col-sm-8 {    width: 66.66667%;  }   .col-sm-9 {    width: 75%;  }   .col-sm-10 {    width: 83.33333%;  }   .col-sm-11 {    width: 91.66667%;  }   .col-sm-12 {    width: 100%;  }   .col-sm-pull-0 {    right: auto;  }   .col-sm-pull-1 {    right: 8.33333%;  }   .col-sm-pull-2 {    right: 16.66667%;  }   .col-sm-pull-3 {    right: 25%;  }   .col-sm-pull-4 {    right: 33.33333%;  }   .col-sm-pull-5 {    right: 41.66667%;  }   .col-sm-pull-6 {    right: 50%;  }   .col-sm-pull-7 {    right: 58.33333%;  }   .col-sm-pull-8 {    right: 66.66667%;  }   .col-sm-pull-9 {    right: 75%;  }   .col-sm-pull-10 {    right: 83.33333%;  }   .col-sm-pull-11 {    right: 91.66667%;  }   .col-sm-pull-12 {    right: 100%;  }   .col-sm-push-0 {    left: auto;  }   .col-sm-push-1 {    left: 8.33333%;  }   .col-sm-push-2 {    left: 16.66667%;  }   .col-sm-push-3 {    left: 25%;  }   .col-sm-push-4 {    left: 33.33333%;  }   .col-sm-push-5 {    left: 41.66667%;  }   .col-sm-push-6 {    left: 50%;  }   .col-sm-push-7 {    left: 58.33333%;  }   .col-sm-push-8 {    left: 66.66667%;  }   .col-sm-push-9 {    left: 75%;  }   .col-sm-push-10 {    left: 83.33333%;  }   .col-sm-push-11 {    left: 91.66667%;  }   .col-sm-push-12 {    left: 100%;  }   .col-sm-offset-0 {    margin-left: 0%;  }   .col-sm-offset-1 {    margin-left: 8.33333%;  }   .col-sm-offset-2 {    margin-left: 16.66667%;  }   .col-sm-offset-3 {    margin-left: 25%;  }   .col-sm-offset-4 {    margin-left: 33.33333%;  }   .col-sm-offset-5 {    margin-left: 41.66667%;  }   .col-sm-offset-6 {    margin-left: 50%;  }   .col-sm-offset-7 {    margin-left: 58.33333%;  }   .col-sm-offset-8 {    margin-left: 66.66667%;  }   .col-sm-offset-9 {    margin-left: 75%;  }   .col-sm-offset-10 {    margin-left: 83.33333%;  }   .col-sm-offset-11 {    margin-left: 91.66667%;  }   .col-sm-offset-12 {    margin-left: 100%;  } } @media screen and (min-width: 992px) {  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {    float: left;  }   .col-md-1 {    width: 8.33333%;  }   .col-md-2 {    width: 16.66667%;  }   .col-md-3 {    width: 25%;  }   .col-md-4 {    width: 33.33333%;  }   .col-md-5 {    width: 41.66667%;  }   .col-md-6 {    width: 50%;  }   .col-md-7 {    width: 58.33333%;  }   .col-md-8 {    width: 66.66667%;  }   .col-md-9 {    width: 75%;  }   .col-md-10 {    width: 83.33333%;  }   .col-md-11 {    width: 91.66667%;  }   .col-md-12 {    width: 100%;  }   .col-md-pull-0 {    right: auto;  }   .col-md-pull-1 {    right: 8.33333%;  }   .col-md-pull-2 {    right: 16.66667%;  }   .col-md-pull-3 {    right: 25%;  }   .col-md-pull-4 {    right: 33.33333%;  }   .col-md-pull-5 {    right: 41.66667%;  }   .col-md-pull-6 {    right: 50%;  }   .col-md-pull-7 {    right: 58.33333%;  }   .col-md-pull-8 {    right: 66.66667%;  }   .col-md-pull-9 {    right: 75%;  }   .col-md-pull-10 {    right: 83.33333%;  }   .col-md-pull-11 {    right: 91.66667%;  }   .col-md-pull-12 {    right: 100%;  }   .col-md-push-0 {    left: auto;  }   .col-md-push-1 {    left: 8.33333%;  }   .col-md-push-2 {    left: 16.66667%;  }   .col-md-push-3 {    left: 25%;  }   .col-md-push-4 {    left: 33.33333%;  }   .col-md-push-5 {    left: 41.66667%;  }   .col-md-push-6 {    left: 50%;  }   .col-md-push-7 {    left: 58.33333%;  }   .col-md-push-8 {    left: 66.66667%;  }   .col-md-push-9 {    left: 75%;  }   .col-md-push-10 {    left: 83.33333%;  }   .col-md-push-11 {    left: 91.66667%;  }   .col-md-push-12 {    left: 100%;  }   .col-md-offset-0 {    margin-left: 0%;  }   .col-md-offset-1 {    margin-left: 8.33333%;  }   .col-md-offset-2 {    margin-left: 16.66667%;  }   .col-md-offset-3 {    margin-left: 25%;  }   .col-md-offset-4 {    margin-left: 33.33333%;  }   .col-md-offset-5 {    margin-left: 41.66667%;  }   .col-md-offset-6 {    margin-left: 50%;  }   .col-md-offset-7 {    margin-left: 58.33333%;  }   .col-md-offset-8 {    margin-left: 66.66667%;  }   .col-md-offset-9 {    margin-left: 75%;  }   .col-md-offset-10 {    margin-left: 83.33333%;  }   .col-md-offset-11 {    margin-left: 91.66667%;  }   .col-md-offset-12 {    margin-left: 100%;  } } @media screen and (min-width: 1200px) {  .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 {    float: left;  }   .col-lg-1 {    width: 8.33333%;  }   .col-lg-2 {    width: 16.66667%;  }   .col-lg-3 {    width: 25%;  }   .col-lg-4 {    width: 33.33333%;  }   .col-lg-5 {    width: 41.66667%;  }   .col-lg-6 {    width: 50%;  }   .col-lg-7 {    width: 58.33333%;  }   .col-lg-8 {    width: 66.66667%;  }   .col-lg-9 {    width: 75%;  }   .col-lg-10 {    width: 83.33333%;  }   .col-lg-11 {    width: 91.66667%;  }   .col-lg-12 {    width: 100%;  }   .col-lg-pull-0 {    right: auto;  }   .col-lg-pull-1 {    right: 8.33333%;  }   .col-lg-pull-2 {    right: 16.66667%;  }   .col-lg-pull-3 {    right: 25%;  }   .col-lg-pull-4 {    right: 33.33333%;  }   .col-lg-pull-5 {    right: 41.66667%;  }   .col-lg-pull-6 {    right: 50%;  }   .col-lg-pull-7 {    right: 58.33333%;  }   .col-lg-pull-8 {    right: 66.66667%;  }   .col-lg-pull-9 {    right: 75%;  }   .col-lg-pull-10 {    right: 83.33333%;  }   .col-lg-pull-11 {    right: 91.66667%;  }   .col-lg-pull-12 {    right: 100%;  }   .col-lg-push-0 {    left: auto;  }   .col-lg-push-1 {    left: 8.33333%;  }   .col-lg-push-2 {    left: 16.66667%;  }   .col-lg-push-3 {    left: 25%;  }   .col-lg-push-4 {    left: 33.33333%;  }   .col-lg-push-5 {    left: 41.66667%;  }   .col-lg-push-6 {    left: 50%;  }   .col-lg-push-7 {    left: 58.33333%;  }   .col-lg-push-8 {    left: 66.66667%;  }   .col-lg-push-9 {    left: 75%;  }   .col-lg-push-10 {    left: 83.33333%;  }   .col-lg-push-11 {    left: 91.66667%;  }   .col-lg-push-12 {    left: 100%;  }   .col-lg-offset-0 {    margin-left: 0%;  }   .col-lg-offset-1 {    margin-left: 8.33333%;  }   .col-lg-offset-2 {    margin-left: 16.66667%;  }   .col-lg-offset-3 {    margin-left: 25%;  }   .col-lg-offset-4 {    margin-left: 33.33333%;  }   .col-lg-offset-5 {    margin-left: 41.66667%;  }   .col-lg-offset-6 {    margin-left: 50%;  }   .col-lg-offset-7 {    margin-left: 58.33333%;  }   .col-lg-offset-8 {    margin-left: 66.66667%;  }   .col-lg-offset-9 {    margin-left: 75%;  }   .col-lg-offset-10 {    margin-left: 83.33333%;  }   .col-lg-offset-11 {    margin-left: 91.66667%;  }   .col-lg-offset-12 {    margin-left: 100%;  } } 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: 20px;} .table > thead > tr > th,.table > thead > tr > td,.table > tbody > tr > th,.table > tbody > tr > td,.table > tfoot > tr > th,.table > tfoot > tr > td {  padding: 8px;  line-height: 1.42857;  vertical-align: top;  border-top: 1px solid #ddd;} .table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd;} .table > caption + thead > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > th,.table > thead:first-child > tr:first-child > td {  border-top: 0;} .table > tbody + tbody {  border-top: 2px solid #ddd;} .table .table {  background-color: #fff;} .table-condensed > thead > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > th,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > th,.table-condensed > tfoot > tr > td {  padding: 5px;} .table-bordered {  border: 1px solid #ddd;} .table-bordered > thead > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > th,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > th,.table-bordered > tfoot > tr > td {  border: 1px solid #ddd;} .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 > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,.table > tbody > tr > td.active,.table > tbody > tr > th.active,.table > tbody > tr.active > td,.table > tbody > tr.active > th,.table > tfoot > tr > td.active,.table > tfoot > tr > th.active,.table > tfoot > tr.active > td,.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 > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,.table > tbody > tr > td.success,.table > tbody > tr > th.success,.table > tbody > tr.success > td,.table > tbody > tr.success > th,.table > tfoot > tr > td.success,.table > tfoot > tr > th.success,.table > tfoot > tr.success > td,.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 > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,.table > tbody > tr > td.info,.table > tbody > tr > th.info,.table > tbody > tr.info > td,.table > tbody > tr.info > th,.table > tfoot > tr > td.info,.table > tfoot > tr > th.info,.table > tfoot > tr.info > td,.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 > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,.table > tbody > tr > td.warning,.table > tbody > tr > th.warning,.table > tbody > tr.warning > td,.table > tbody > tr.warning > th,.table > tfoot > tr > td.warning,.table > tfoot > tr > th.warning,.table > tfoot > tr.warning > td,.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 > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,.table > tbody > tr > td.danger,.table > tbody > tr > th.danger,.table > tbody > tr.danger > td,.table > tbody > tr.danger > th,.table > tfoot > tr > td.danger,.table > tfoot > tr > th.danger,.table > tfoot > tr.danger > td,.table > tfoot > tr.danger > th {  background-color: #f2dede;} .table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc;} .table-responsive {  overflow-x: auto;  min-height: 0.01%;} @media screen and (max-width: 767px) {  .table-responsive {    width: 100%;    margin-bottom: 15px;    overflow-y: hidden;    -ms-overflow-style: -ms-autohiding-scrollbar;    border: 1px solid #ddd;  }   .table-responsive > .table {    margin-bottom: 0;  }   .table-responsive > .table > thead > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > th,  .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 > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .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: 20px;  font-size: 1.5em;  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: 11px;  font-size: 1em;  line-height: 1.42857;  color: #555555;} .form-control {  display: block;  width: 100%;  height: 42px;  padding: 10px 20px;  font-size: 1em;  line-height: 1.42857;  color: #555555;  background-color: #fff;  background-image: none;  border: 1px solid #ccc;  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 0.15s, box-shadow ease-in-out 0.15s;  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;} .form-control:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);} .form-control::-moz-placeholder {  color: #999;  opacity: 1;} .form-control:-ms-input-placeholder {  color: #999;} .form-control::-webkit-input-placeholder {  color: #999;} .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: 42px;  }   input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,  .input-group-sm > input[type="date"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"],  input[type="time"].input-sm,  .input-group-sm > input[type="time"].form-control,  .input-group-sm > input[type="time"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm  input[type="time"],  input[type="datetime-local"].input-sm,  .input-group-sm > input[type="datetime-local"].form-control,  .input-group-sm > input[type="datetime-local"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm  input[type="datetime-local"],  input[type="month"].input-sm,  .input-group-sm > input[type="month"].form-control,  .input-group-sm > input[type="month"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm  input[type="month"] {    line-height: 30px;  }   input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,  .input-group-lg > input[type="date"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"],  input[type="time"].input-lg,  .input-group-lg > input[type="time"].form-control,  .input-group-lg > input[type="time"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg  input[type="time"],  input[type="datetime-local"].input-lg,  .input-group-lg > input[type="datetime-local"].form-control,  .input-group-lg > input[type="datetime-local"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg  input[type="datetime-local"],  input[type="month"].input-lg,  .input-group-lg > input[type="month"].form-control,  .input-group-lg > input[type="month"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg  input[type="month"] {    line-height: 46px;  } } .form-group {  margin-bottom: 15px;} .radio,.checkbox {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 10px;} .radio label,.checkbox label {  min-height: 20px;  padding-left: 20px;  margin-bottom: 0;  font-weight: normal;  cursor: pointer;} .radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {  position: absolute;  margin-left: -20px;  margin-top: 4px \9;} .radio + .radio,.checkbox + .checkbox {  margin-top: -5px;} .radio-inline,.checkbox-inline {  position: relative;  display: inline-block;  padding-left: 20px;  margin-bottom: 0;  vertical-align: middle;  font-weight: normal;  cursor: pointer;} .radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {  margin-top: 0;  margin-left: 10px;} input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled, fieldset[disabled]input[type="checkbox"] {  cursor: not-allowed;} .radio-inline.disabled, fieldset[disabled] .radio-inline,.checkbox-inline.disabled, fieldset[disabled].checkbox-inline {  cursor: not-allowed;} .radio.disabled label, fieldset[disabled] .radio label,.checkbox.disabled label, fieldset[disabled].checkbox label {  cursor: not-allowed;} .form-control-static {  padding-top: 11px;  padding-bottom: 11px;  margin-bottom: 0;  min-height: 34px;} .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,.input-group-lg > .form-control-static.input-group-addon,.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,.input-group-sm > .form-control-static.input-group-addon,.input-group-sm > .input-group-btn > .form-control-static.btn {  padding-left: 0;  padding-right: 0;} .input-sm, .input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 20px;  font-size: 0.85em;  line-height: 1.5;  border-radius: 3px;} select.input-sm, .input-group-sm > select.form-control,.input-group-sm > select.input-group-addon,.input-group-sm > .input-group-btn > select.btn {  height: 30px;  line-height: 30px;} textarea.input-sm, .input-group-sm > textarea.form-control,.input-group-sm > textarea.input-group-addon,.input-group-sm > .input-group-btn > textarea.btn,select[multiple].input-sm,.input-group-sm > select[multiple].form-control,.input-group-sm > select[multiple].input-group-addon,.input-group-sm > .input-group-btn > select[multiple].btn {  height: auto;} .form-group-sm .form-control {  height: 30px;  padding: 5px 20px;  font-size: 0.85em;  line-height: 1.5;  border-radius: 3px;} .form-group-sm select.form-control {  height: 30px;  line-height: 30px;} .form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {  height: auto;} .form-group-sm .form-control-static {  height: 30px;  min-height: 32px;  padding: 6px 20px;  font-size: 0.85em;  line-height: 1.5;} .input-lg, .input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 20px;  font-size: 1.25em;  line-height: 1.33333;  border-radius: 6px;} select.input-lg, .input-group-lg > select.form-control,.input-group-lg > select.input-group-addon,.input-group-lg > .input-group-btn > select.btn {  height: 46px;  line-height: 46px;} textarea.input-lg, .input-group-lg > textarea.form-control,.input-group-lg > textarea.input-group-addon,.input-group-lg > .input-group-btn > textarea.btn,select[multiple].input-lg,.input-group-lg > select[multiple].form-control,.input-group-lg > select[multiple].input-group-addon,.input-group-lg > .input-group-btn > select[multiple].btn {  height: auto;} .form-group-lg .form-control {  height: 46px;  padding: 10px 20px;  font-size: 1.25em;  line-height: 1.33333;  border-radius: 6px;} .form-group-lg select.form-control {  height: 46px;  line-height: 46px;} .form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {  height: auto;} .form-group-lg .form-control-static {  height: 46px;  min-height: 38px;  padding: 11px 20px;  font-size: 1.25em;  line-height: 1.33333;} .has-feedback {  position: relative;} .has-feedback .form-control {  padding-right: 52.5px;} .form-control-feedback {  position: absolute;  top: 0;  right: 0;  z-index: 2;  display: block;  width: 42px;  height: 42px;  line-height: 42px;  text-align: center;  pointer-events: none;} .input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,.input-group-lg > .input-group-addon + .form-control-feedback,.input-group-lg > .input-group-btn > .btn + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback {  width: 46px;  height: 46px;  line-height: 46px;} .input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,.input-group-sm > .input-group-addon + .form-control-feedback,.input-group-sm > .input-group-btn > .btn + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback {  width: 30px;  height: 30px;  line-height: 30px;} .has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {  color: #3c763d;} .has-success .form-control {  border-color: #3c763d;  -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: 25px;} .has-feedback label.sr-only ~ .form-control-feedback {  top: 0;} .help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373;} @media screen and (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: 11px;} .form-horizontal .radio,.form-horizontal .checkbox {  min-height: 31px;} .form-horizontal .form-group {  margin-left: -15px;  margin-right: -15px;} .form-horizontal .form-group:before, .form-horizontal .form-group:after {  content: " ";  display: table;} .form-horizontal .form-group:after {  clear: both;} @media screen and (min-width: 768px) {  .form-horizontal .control-label {    text-align: right;    margin-bottom: 0;    padding-top: 11px;  } } .form-horizontal .has-feedback .form-control-feedback {  right: 15px;} @media screen and (min-width: 768px) {  .form-horizontal .form-group-lg .control-label {    padding-top: 14.33333px;    font-size: 1.25em;  } } @media screen and (min-width: 768px) {  .form-horizontal .form-group-sm .control-label {    padding-top: 6px;    font-size: 0.85em;  } } .btn {  display: inline-block;  margin-bottom: 0;  font-weight: normal;  text-align: center;  vertical-align: middle;  touch-action: manipulation;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  white-space: nowrap;  padding: 10px 20px;  font-size: 1em;  line-height: 1.42857;  border-radius: 4px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;} .btn:focus, .btn.focus, .btn:active:focus, .btn:active.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: #333;  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: #333;  background-color: #fff;  border-color: #ccc;} .btn-default:focus, .btn-default.focus {  color: #333;  background-color: #e6e6e6;  border-color: #8c8c8c;} .btn-default:hover {  color: #333;  background-color: #e6e6e6;  border-color: #adadad;} .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {  color: #333;  background-color: #e6e6e6;  border-color: #adadad;} .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {  color: #333;  background-color: #d4d4d4;  border-color: #8c8c8c;} .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {  background-image: none;} .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {  background-color: #fff;  border-color: #ccc;} .btn-default .badge {  color: #fff;  background-color: #333;} .btn-primary {  color: #fff;  background-color: #337ab7;  border-color: #2e6da4;} .btn-primary:focus, .btn-primary.focus {  color: #fff;  background-color: #286090;  border-color: #122b40;} .btn-primary:hover {  color: #fff;  background-color: #286090;  border-color: #204d74;} .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {  color: #fff;  background-color: #286090;  border-color: #204d74;} .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {  color: #fff;  background-color: #204d74;  border-color: #122b40;} .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {  background-image: none;} .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {  background-color: #337ab7;  border-color: #2e6da4;} .btn-primary .badge {  color: #337ab7;  background-color: #fff;} .btn-success {  color: #fff;  background-color: #5cb85c;  border-color: #4cae4c;} .btn-success:focus, .btn-success.focus {  color: #fff;  background-color: #449d44;  border-color: #255625;} .btn-success:hover {  color: #fff;  background-color: #449d44;  border-color: #398439;} .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {  color: #fff;  background-color: #449d44;  border-color: #398439;} .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {  color: #fff;  background-color: #398439;  border-color: #255625;} .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {  background-image: none;} .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {  background-color: #5cb85c;  border-color: #4cae4c;} .btn-success .badge {  color: #5cb85c;  background-color: #fff;} .btn-info {  color: #fff;  background-color: #5bc0de;  border-color: #46b8da;} .btn-info:focus, .btn-info.focus {  color: #fff;  background-color: #31b0d5;  border-color: #1b6d85;} .btn-info:hover {  color: #fff;  background-color: #31b0d5;  border-color: #269abc;} .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {  color: #fff;  background-color: #31b0d5;  border-color: #269abc;} .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {  color: #fff;  background-color: #269abc;  border-color: #1b6d85;} .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {  background-image: none;} .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {  background-color: #5bc0de;  border-color: #46b8da;} .btn-info .badge {  color: #5bc0de;  background-color: #fff;} .btn-warning {  color: #fff;  background-color: #f0ad4e;  border-color: #eea236;} .btn-warning:focus, .btn-warning.focus {  color: #fff;  background-color: #ec971f;  border-color: #985f0d;} .btn-warning:hover {  color: #fff;  background-color: #ec971f;  border-color: #d58512;} .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {  color: #fff;  background-color: #ec971f;  border-color: #d58512;} .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {  color: #fff;  background-color: #d58512;  border-color: #985f0d;} .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {  background-image: none;} .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {  background-color: #f0ad4e;  border-color: #eea236;} .btn-warning .badge {  color: #f0ad4e;  background-color: #fff;} .btn-danger {  color: #fff;  background-color: #d9534f;  border-color: #d43f3a;} .btn-danger:focus, .btn-danger.focus {  color: #fff;  background-color: #c9302c;  border-color: #761c19;} .btn-danger:hover {  color: #fff;  background-color: #c9302c;  border-color: #ac2925;} .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {  color: #fff;  background-color: #c9302c;  border-color: #ac2925;} .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {  color: #fff;  background-color: #ac2925;  border-color: #761c19;} .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {  background-image: none;} .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {  background-color: #d9534f;  border-color: #d43f3a;} .btn-danger .badge {  color: #d9534f;  background-color: #fff;} .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, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {  color: #777777;  text-decoration: none;} .btn-lg, .btn-group-lg > .btn {  padding: 10px 20px;  font-size: 1.25em;  line-height: 1.33333;  border-radius: 6px;} .btn-sm, .btn-group-sm > .btn {  padding: 5px 20px;  font-size: 0.85em;  line-height: 1.5;  border-radius: 3px;} .btn-xs, .btn-group-xs > .btn {  padding: 1px 5px;  font-size: 0.85em;  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;  transition-property: height, visibility;  -webkit-transition-duration: 0.35s;  transition-duration: 0.35s;  -webkit-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: 1em;  text-align: left;  background-color: #fff;  border: 1px solid #ccc;  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);  background-clip: padding-box;} .dropdown-menu.pull-right {  right: 0;  left: auto;} .dropdown-menu .divider {  height: 1px;  margin: 9px 0;  overflow: hidden;  background-color: #e5e5e5;} .dropdown-menu > li > a {  display: block;  padding: 3px 20px;  clear: both;  font-weight: normal;  line-height: 1.42857;  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: #fff;  text-decoration: none;  outline: 0;  background-color: #333;} .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: 0.85em;  line-height: 1.42857;  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 screen and (min-width: 768px) {  .navbar-right .dropdown-menu {    right: 0;    left: auto;  }   .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 > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,.btn-group-vertical > .btn:hover,.btn-group-vertical > .btn:focus,.btn-group-vertical > .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:before, .btn-toolbar:after {  content: " ";  display: table;} .btn-toolbar:after {  clear: both;} .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, .btn-group-lg.btn-group > .btn + .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, .btn-group-lg > .btn .caret {  border-width: 5px 5px 0;  border-bottom-width: 0;} .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .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:before, .btn-group-vertical > .btn-group:after {  content: " ";  display: table;} .btn-group-vertical > .btn-group:after {  clear: both;} .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-bottom-right-radius: 0;  border-bottom-left-radius: 0;} .btn-group-vertical > .btn:last-child:not(:first-child) {  border-bottom-left-radius: 4px;  border-top-right-radius: 0;  border-top-left-radius: 0;} .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 input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[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-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: 10px 20px;  font-size: 1em;  font-weight: normal;  line-height: 1;  color: #555555;  text-align: center;  background-color: #eeeeee;  border: 1px solid #ccc;  border-radius: 4px;} .input-group-addon.input-sm,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .input-group-addon.btn {  padding: 5px 20px;  font-size: 0.85em;  border-radius: 3px;} .input-group-addon.input-lg,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .input-group-addon.btn {  padding: 10px 20px;  font-size: 1.25em;  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:before, .nav:after {  content: " ";  display: table;} .nav:after {  clear: both;} .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: 9px 0;  overflow: hidden;  background-color: #e5e5e5;} .nav > li > a > img {  max-width: none;} .nav-tabs {  border-bottom: 1px solid #ddd;} .nav-tabs > li {  float: left;  margin-bottom: -1px;} .nav-tabs > li > a {  margin-right: 2px;  line-height: 1.42857;  border: 1px solid transparent;  border-radius: 4px 4px 0 0;} .nav-tabs > li > a:hover {  border-color: #eeeeee #eeeeee #ddd;} .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {  color: #555555;  background-color: #fff;  border: 1px solid #ddd;  border-bottom-color: transparent;  cursor: default;} .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: #fff;  background-color: #337ab7;} .nav-stacked > li {  float: none;} .nav-stacked > li + li {  margin-top: 2px;  margin-left: 0;} .nav-justified, .nav-tabs.nav-justified {  width: 100%;} .nav-justified > li, .nav-tabs.nav-justified > li {  float: none;} .nav-justified > li > a, .nav-tabs.nav-justified > li > a {  text-align: center;  margin-bottom: 5px;} .nav-justified > .dropdown .dropdown-menu {  top: auto;  left: auto;} @media screen and (min-width: 768px) {  .nav-justified > li, .nav-tabs.nav-justified > li {    display: table-cell;    width: 1%;  }   .nav-justified > li > a, .nav-tabs.nav-justified > li > a {    margin-bottom: 0;  } } .nav-tabs-justified, .nav-tabs.nav-justified {  border-bottom: 0;} .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {  margin-right: 0;  border-radius: 4px;} .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus {  border: 1px solid #ddd;} @media screen and (min-width: 768px) {  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {    border-bottom: 1px solid #ddd;    border-radius: 4px 4px 0 0;  }   .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus,  .nav-tabs.nav-justified > .active > a:focus {    border-bottom-color: #fff;  } } .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: 55px;  margin-bottom: 20px;  border: 1px solid transparent;} .navbar:before, .navbar:after {  content: " ";  display: table;} .navbar:after {  clear: both;} @media screen and (min-width: 768px) {  .navbar {    border-radius: 4px;  } } .navbar-header:before, .navbar-header:after {  content: " ";  display: table;} .navbar-header:after {  clear: both;} @media screen and (min-width: 768px) {  .navbar-header {    float: left;  } } .navbar-collapse {  overflow-x: visible;  padding-right: 15px;  padding-left: 15px;  border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);  -webkit-overflow-scrolling: touch;} .navbar-collapse:before, .navbar-collapse:after {  content: " ";  display: table;} .navbar-collapse:after {  clear: both;} .navbar-collapse.in {  overflow-y: auto;} @media screen and (min-width: 768px) {  .navbar-collapse {    width: auto;    border-top: 0;    box-shadow: none;  }   .navbar-collapse.collapse {    display: block !important;    height: auto !important;    padding-bottom: 0;    overflow: visible !important;  }   .navbar-collapse.in {    overflow-y: visible;  }   .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {    padding-left: 0;    padding-right: 0;  } } .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {  max-height: 340px;} @media screen and (max-device-width: 480px) and (orientation: landscape) {  .navbar-fixed-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {    max-height: 200px;  } } .container > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .navbar-collapse {  margin-right: -15px;  margin-left: -15px;} @media screen and (min-width: 768px) {  .container > .navbar-header,  .container > .navbar-collapse,  .container-fluid > .navbar-header,  .container-fluid > .navbar-collapse {    margin-right: 0;    margin-left: 0;  } } .navbar-static-top {  z-index: 1000;  border-width: 0 0 1px;} @media screen and (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 screen and (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: 17.5px 15px;  font-size: 1.25em;  line-height: 20px;  height: 55px;} .navbar-brand:hover, .navbar-brand:focus {  text-decoration: none;} .navbar-brand > img {  display: block;} @media screen and (min-width: 768px) {  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {    margin-left: -15px;  } } .navbar-toggle {  position: relative;  float: right;  margin-right: 15px;  padding: 9px 10px;  margin-top: 10.5px;  margin-bottom: 10.5px;  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 screen and (min-width: 768px) {  .navbar-toggle {    display: none;  } } .navbar-nav {  margin: 8.75px -15px;} .navbar-nav > li > a {  padding-top: 10px;  padding-bottom: 10px;  line-height: 20px;} @media screen and (max-width: 767px) {  .navbar-nav .open .dropdown-menu {    position: static;    float: none;    width: auto;    margin-top: 0;    background-color: transparent;    border: 0;    box-shadow: none;  }   .navbar-nav .open .dropdown-menu > li > a,  .navbar-nav .open .dropdown-menu .dropdown-header {    padding: 5px 15px 5px 25px;  }   .navbar-nav .open .dropdown-menu > li > a {    line-height: 20px;  }   .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {    background-image: none;  } } @media screen and (min-width: 768px) {  .navbar-nav {    float: left;    margin: 0;  }   .navbar-nav > li {    float: left;  }   .navbar-nav > li > a {    padding-top: 17.5px;    padding-bottom: 17.5px;  } } .navbar-form {  margin-left: -15px;  margin-right: -15px;  padding: 10px 15px;  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: 6.5px;  margin-bottom: 6.5px;} @media screen and (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 screen and (max-width: 767px) {  .navbar-form .form-group {    margin-bottom: 5px;  }   .navbar-form .form-group:last-child {    margin-bottom: 0;  } } @media screen and (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: 6.5px;  margin-bottom: 6.5px;} .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {  margin-top: 12.5px;  margin-bottom: 12.5px;} .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {  margin-top: 16.5px;  margin-bottom: 16.5px;} .navbar-text {  margin-top: 17.5px;  margin-bottom: 17.5px;} @media screen and (min-width: 768px) {  .navbar-text {    float: left;    margin-left: 15px;    margin-right: 15px;  } } @media screen and (min-width: 768px) {  .navbar-left {    float: left !important;  }   .navbar-right {    float: right !important;    margin-right: -15px;  }   .navbar-right ~ .navbar-right {    margin-right: 0;  } } .navbar-default {  background-color: #f8f8f8;  border-color: #e7e7e7;} .navbar-default .navbar-brand {  color: #777;} .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {  color: #5e5e5e;  background-color: transparent;} .navbar-default .navbar-text {  color: #777;} .navbar-default .navbar-nav > li > a {  color: #777;} .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {  color: #333;  background-color: transparent;} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {  color: #555;  background-color: #e7e7e7;} .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {  color: #ccc;  background-color: transparent;} .navbar-default .navbar-toggle {  border-color: #ddd;} .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {  background-color: #ddd;} .navbar-default .navbar-toggle .icon-bar {  background-color: #888;} .navbar-default .navbar-collapse,.navbar-default .navbar-form {  border-color: #e7e7e7;} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {  background-color: #e7e7e7;  color: #555;} @media screen and (max-width: 767px) {  .navbar-default .navbar-nav .open .dropdown-menu > li > a {    color: #777;  }   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {    color: #333;    background-color: transparent;  }   .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {    color: #555;    background-color: #e7e7e7;  }   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {    color: #ccc;    background-color: transparent;  } } .navbar-default .navbar-link {  color: #777;} .navbar-default .navbar-link:hover {  color: #333;} .navbar-default .btn-link {  color: #777;} .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {  color: #333;} .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {  color: #ccc;} .navbar-inverse {  background-color: #222;  border-color: #090909;} .navbar-inverse .navbar-brand {  color: #9d9d9d;} .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {  color: #fff;  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: #fff;  background-color: transparent;} .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {  color: #fff;  background-color: #090909;} .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {  color: #444;  background-color: transparent;} .navbar-inverse .navbar-toggle {  border-color: #333;} .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {  background-color: #333;} .navbar-inverse .navbar-toggle .icon-bar {  background-color: #fff;} .navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {  border-color: #101010;} .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {  background-color: #090909;  color: #fff;} @media screen and (max-width: 767px) {  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {    border-color: #090909;  }   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {    background-color: #090909;  }   .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: #fff;    background-color: transparent;  }   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {    color: #fff;    background-color: #090909;  }   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {    color: #444;    background-color: transparent;  } } .navbar-inverse .navbar-link {  color: #9d9d9d;} .navbar-inverse .navbar-link:hover {  color: #fff;} .navbar-inverse .btn-link {  color: #9d9d9d;} .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {  color: #fff;} .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {  color: #444;} .breadcrumb {  padding: 8px 15px;  margin-bottom: 20px;  list-style: none;  background-color: #f5f5f5;  border-radius: 4px;} .breadcrumb > li {  display: inline-block;} .breadcrumb > li + li:before {  content: "/ ";  padding: 0 5px;  color: #ccc;} .breadcrumb > .active {  color: #777777;} .pagination {  display: inline-block;  padding-left: 0;  margin: 20px 0;  border-radius: 4px;} .pagination > li {  display: inline;} .pagination > li > a,.pagination > li > span {  position: relative;  float: left;  padding: 10px 20px;  line-height: 1.42857;  text-decoration: none;  color: #337ab7;  background-color: #fff;  border: 1px solid #ddd;  margin-left: -1px;} .pagination > li:first-child > a,.pagination > li:first-child > span {  margin-left: 0;  border-bottom-left-radius: 4px;  border-top-left-radius: 4px;} .pagination > li:last-child > a,.pagination > li:last-child > span {  border-bottom-right-radius: 4px;  border-top-right-radius: 4px;} .pagination > li > a:hover, .pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus {  z-index: 3;  color: #23527c;  background-color: #eeeeee;  border-color: #ddd;} .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus {  z-index: 2;  color: #fff;  background-color: #337ab7;  border-color: #337ab7;  cursor: default;} .pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {  color: #777777;  background-color: #fff;  border-color: #ddd;  cursor: not-allowed;} .pagination-lg > li > a,.pagination-lg > li > span {  padding: 10px 20px;  font-size: 1.25em;  line-height: 1.33333;} .pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {  border-bottom-left-radius: 6px;  border-top-left-radius: 6px;} .pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {  border-bottom-right-radius: 6px;  border-top-right-radius: 6px;} .pagination-sm > li > a,.pagination-sm > li > span {  padding: 5px 20px;  font-size: 0.85em;  line-height: 1.5;} .pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {  border-bottom-left-radius: 3px;  border-top-left-radius: 3px;} .pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {  border-bottom-right-radius: 3px;  border-top-right-radius: 3px;} .pager {  padding-left: 0;  margin: 20px 0;  list-style: none;  text-align: center;} .pager:before, .pager:after {  content: " ";  display: table;} .pager:after {  clear: both;} .pager li {  display: inline;} .pager li > a,.pager li > span {  display: inline-block;  padding: 5px 14px;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 15px;} .pager li > a:hover,.pager li > a:focus {  text-decoration: none;  background-color: #eeeeee;} .pager .next > a,.pager .next > span {  float: right;} .pager .previous > a,.pager .previous > span {  float: left;} .pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {  color: #777777;  background-color: #fff;  cursor: not-allowed;} .label {  display: inline;  padding: .2em .6em .3em;  font-size: 0.75em;  font-weight: bold;  line-height: 1;  color: #fff;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: .25em;} .label:empty {  display: none;} .btn .label {  position: relative;  top: -1px;} a.label:hover, a.label:focus {  color: #fff;  text-decoration: none;  cursor: pointer;} .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: 0.85em;  font-weight: bold;  color: #fff;  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, .btn-group-xs > .btn .badge {  top: 0;  padding: 1px 5px;} .list-group-item.active > .badge, .nav-pills > .active > a > .badge {  color: #337ab7;  background-color: #fff;} .list-group-item > .badge {  float: right;} .list-group-item > .badge + .badge {  margin-right: 5px;} .nav-pills > li > a > .badge {  margin-left: 3px;} a.badge:hover, a.badge:focus {  color: #fff;  text-decoration: none;  cursor: pointer;} .jumbotron {  padding-top: 30px;  padding-bottom: 30px;  margin-bottom: 30px;  color: inherit;  background-color: #eeeeee;} .jumbotron h1,.jumbotron .h1 {  color: inherit;} .jumbotron p {  margin-bottom: 15px;  font-size: 1.5em;  font-weight: 200;} .jumbotron > hr {  border-top-color: #d5d5d5;} .container .jumbotron, .container-fluid .jumbotron {  border-radius: 6px;} .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: 4em;  } } .thumbnail {  display: block;  padding: 4px;  margin-bottom: 20px;  line-height: 1.42857;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: border 0.2s ease-in-out;  -o-transition: border 0.2s ease-in-out;  transition: border 0.2s ease-in-out;} .thumbnail > img,.thumbnail a > img {  display: block;  max-width: 100%;  height: auto;  margin-left: auto;  margin-right: auto;} .thumbnail .caption {  padding: 9px;  color: #333333;} a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {  border-color: #337ab7;} .alert {  padding: 15px;  margin-bottom: 20px;  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;} @-webkit-keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }   to {    background-position: 0 0;  } } @keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }   to {    background-position: 0 0;  } } .progress {  overflow: hidden;  height: 20px;  margin-bottom: 20px;  background-color: #f5f5f5;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);} .progress-bar {  float: left;  width: 0%;  height: 100%;  font-size: 0.85em;  line-height: 20px;  color: #fff;  text-align: center;  background-color: #337ab7;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-transition: width 0.6s ease;  -o-transition: width 0.6s ease;  transition: width 0.6s ease;} .progress-striped .progress-bar,.progress-bar-striped {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-size: 40px 40px;} .progress.active .progress-bar,.progress-bar.active {  -webkit-animation: progress-bar-stripes 2s linear infinite;  -o-animation: progress-bar-stripes 2s linear infinite;  animation: progress-bar-stripes 2s linear infinite;} .progress-bar-success {  background-color: #5cb85c;} .progress-striped .progress-bar-success {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .progress-bar-info {  background-color: #5bc0de;} .progress-striped .progress-bar-info {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .progress-bar-warning {  background-color: #f0ad4e;} .progress-striped .progress-bar-warning {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .progress-bar-danger {  background-color: #d9534f;} .progress-striped .progress-bar-danger {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} .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: #fff;  border: 1px solid #ddd;} .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: #555;} a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {  color: #333;} a.list-group-item:hover, a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus {  text-decoration: none;  color: #555;  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: #fff;  background-color: #337ab7;  border-color: #337ab7;} .list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .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, a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus {  color: #3c763d;  background-color: #d0e9c6;} a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,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, a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus {  color: #31708f;  background-color: #c4e3f3;} a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,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, a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus {  color: #8a6d3b;  background-color: #faf2cc;} a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,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, a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus {  color: #a94442;  background-color: #ebcccc;} a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,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: 20px;  background-color: #fff;  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-body:before, .panel-body:after {  content: " ";  display: table;} .panel-body:after {  clear: both;} .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: 1.15em;  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 #ddd;  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:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead: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:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .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 th:first-child,.panel > .table-responsive:first-child > .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 th:first-child {  border-top-left-radius: 3px;} .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .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 th:last-child,.panel > .table-responsive:first-child > .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 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:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody: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:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .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 th:first-child,.panel > .table-responsive:last-child > .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 th:first-child {  border-bottom-left-radius: 3px;} .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .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 th:last-child,.panel > .table-responsive:last-child > .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 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 #ddd;} .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-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {  border-bottom: 0;} .panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {  border-bottom: 0;} .panel > .table-responsive {  border: 0;  margin-bottom: 0;} .panel-group {  margin-bottom: 20px;} .panel-group .panel {  margin-bottom: 0;  border-radius: 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 #ddd;} .panel-group .panel-footer {  border-top: 0;} .panel-group .panel-footer + .panel-collapse .panel-body {  border-bottom: 1px solid #ddd;} .panel-default {  border-color: #ddd;} .panel-default > .panel-heading {  color: #333333;  background-color: #f5f5f5;  border-color: #ddd;} .panel-default > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #ddd;} .panel-default > .panel-heading .badge {  color: #f5f5f5;  background-color: #333333;} .panel-default > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #ddd;} .panel-primary {  border-color: #337ab7;} .panel-primary > .panel-heading {  color: #fff;  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: #fff;} .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: 1.5em;  font-weight: bold;  line-height: 1;  color: #000;  text-shadow: 0 1px 0 #fff;  opacity: 0.2;  filter: alpha(opacity=20);} .close:hover, .close:focus {  color: #000;  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;  -moz-transition: -moz-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: #fff;  border: 1px solid #999;  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);  background-clip: padding-box;  outline: 0;} .modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000;} .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;  min-height: 16.42857px;} .modal-header .close {  margin-top: -2px;} .modal-title {  margin: 0;  line-height: 1.42857;} .modal-body {  position: relative;  padding: 15px;} .modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5;} .modal-footer:before, .modal-footer:after {  content: " ";  display: table;} .modal-footer:after {  clear: both;} .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 screen and (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 screen and (min-width: 992px) {  .modal-lg {    width: 900px;  } } .tooltip {  position: absolute;  z-index: 1070;  display: block;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 0.85em;  opacity: 0;  filter: alpha(opacity=0);} .tooltip.in {  opacity: 0.9;  filter: alpha(opacity=90);} .tooltip.top {  margin-top: -3px;  padding: 5px 0;} .tooltip.right {  margin-left: 3px;  padding: 0 5px;} .tooltip.bottom {  margin-top: 3px;  padding: 5px 0;} .tooltip.left {  margin-left: -3px;  padding: 0 5px;} .tooltip-inner {  max-width: 200px;  padding: 3px 8px;  color: #fff;  text-align: center;  background-color: #000;  border-radius: 4px;} .tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;} .tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #000;} .tooltip.top-left .tooltip-arrow {  bottom: 0;  right: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000;} .tooltip.top-right .tooltip-arrow {  bottom: 0;  left: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000;} .tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000;} .tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000;} .tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000;} .tooltip.bottom-left .tooltip-arrow {  top: 0;  right: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000;} .tooltip.bottom-right .tooltip-arrow {  top: 0;  left: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000;} .popover {  position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: none;  max-width: 276px;  padding: 1px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 1em;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);} .popover.top {  margin-top: -10px;} .popover.right {  margin-left: 10px;} .popover.bottom {  margin-top: 10px;} .popover.left {  margin-left: -10px;} .popover-title {  margin: 0;  padding: 8px 14px;  font-size: 1em;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0;} .popover-content {  padding: 9px 14px;} .popover > .arrow, .popover > .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;} .popover > .arrow {  border-width: 11px;} .popover > .arrow:after {  border-width: 10px;  content: "";} .popover.top > .arrow {  left: 50%;  margin-left: -11px;  border-bottom-width: 0;  border-top-color: #999999;  border-top-color: rgba(0, 0, 0, 0.25);  bottom: -11px;} .popover.top > .arrow:after {  content: " ";  bottom: 1px;  margin-left: -10px;  border-bottom-width: 0;  border-top-color: #fff;} .popover.right > .arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-left-width: 0;  border-right-color: #999999;  border-right-color: rgba(0, 0, 0, 0.25);} .popover.right > .arrow:after {  content: " ";  left: 1px;  bottom: -10px;  border-left-width: 0;  border-right-color: #fff;} .popover.bottom > .arrow {  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999999;  border-bottom-color: rgba(0, 0, 0, 0.25);  top: -11px;} .popover.bottom > .arrow:after {  content: " ";  top: 1px;  margin-left: -10px;  border-top-width: 0;  border-bottom-color: #fff;} .popover.left > .arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999999;  border-left-color: rgba(0, 0, 0, 0.25);} .popover.left > .arrow:after {  content: " ";  right: 1px;  border-right-width: 0;  border-left-color: #fff;  bottom: -10px;} .clearfix:before, .clearfix:after {  content: " ";  display: table;} .clearfix: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 {  display: none !important;} .visible-sm {  display: none !important;} .visible-md {  display: none !important;} .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 screen and (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 screen and (max-width: 767px) {  .visible-xs-block {    display: block !important;  } } @media screen and (max-width: 767px) {  .visible-xs-inline {    display: inline !important;  } } @media screen and (max-width: 767px) {  .visible-xs-inline-block {    display: inline-block !important;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .visible-sm {    display: block !important;  }   table.visible-sm {    display: table !important;  }   tr.visible-sm {    display: table-row !important;  }   th.visible-sm,  td.visible-sm {    display: table-cell !important;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .visible-sm-block {    display: block !important;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline {    display: inline !important;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline-block {    display: inline-block !important;  } } @media screen and (min-width: 992px) and (max-width: 1199px) {  .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 screen and (min-width: 992px) and (max-width: 1199px) {  .visible-md-block {    display: block !important;  } } @media screen and (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline {    display: inline !important;  } } @media screen and (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline-block {    display: inline-block !important;  } } @media screen and (min-width: 1200px) {  .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 screen and (min-width: 1200px) {  .visible-lg-block {    display: block !important;  } } @media screen and (min-width: 1200px) {  .visible-lg-inline {    display: inline !important;  } } @media screen and (min-width: 1200px) {  .visible-lg-inline-block {    display: inline-block !important;  } } @media screen and (max-width: 767px) {  .hidden-xs {    display: none !important;  } } @media screen and (min-width: 768px) and (max-width: 991px) {  .hidden-sm {    display: none !important;  } } @media screen and (min-width: 992px) and (max-width: 1199px) {  .hidden-md {    display: none !important;  } } @media screen and (min-width: 1200px) {  .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;  } } @charset "UTF-8";/*!Animate.css - http://daneden.me/animateLicensed under the MIT license - http://opensource.org/licenses/MITCopyright (c) 2015 Daniel Eden*/.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;} .animated-fast {  -webkit-animation-duration: .5s;  animation-duration: .5s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;} .animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;} .animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;} .animated.bounceIn,.animated.bounceOut {  -webkit-animation-duration: .75s;  animation-duration: .75s;} .animated.flipOutX,.animated.flipOutY {  -webkit-animation-duration: .75s;  animation-duration: .75s;} @-webkit-keyframes bounce {  from, 20%, 53%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }   40%, 43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }   70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }   90% {    -webkit-transform: translate3d(0,-4px,0);    transform: translate3d(0,-4px,0);  } } @keyframes bounce {  from, 20%, 53%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }   40%, 43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }   70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }   90% {    -webkit-transform: translate3d(0,-4px,0);    transform: translate3d(0,-4px,0);  } } .bounce {  -webkit-animation-name: bounce;  animation-name: bounce;  -webkit-transform-origin: center bottom;  transform-origin: center bottom;} @-webkit-keyframes flash {  from, 50%, to {    opacity: 1;  }   25%, 75% {    opacity: 0;  } } @keyframes flash {  from, 50%, to {    opacity: 1;  }   25%, 75% {    opacity: 0;  } } .flash {  -webkit-animation-name: flash;  animation-name: flash;} /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }   50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }   to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  } } @keyframes pulse {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }   50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }   to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  } } .pulse {  -webkit-animation-name: pulse;  animation-name: pulse;} @-webkit-keyframes rubberBand {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }   30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }   40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }   50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }   65% {    -webkit-transform: scale3d(.95, 1.05, 1);    transform: scale3d(.95, 1.05, 1);  }   75% {    -webkit-transform: scale3d(1.05, .95, 1);    transform: scale3d(1.05, .95, 1);  }   to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  } } @keyframes rubberBand {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }   30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }   40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }   50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }   65% {    -webkit-transform: scale3d(.95, 1.05, 1);    transform: scale3d(.95, 1.05, 1);  }   75% {    -webkit-transform: scale3d(1.05, .95, 1);    transform: scale3d(1.05, .95, 1);  }   to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  } } .rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;} @-webkit-keyframes shake {  from, to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }   20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  } } @keyframes shake {  from, to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }   20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  } } .shake {  -webkit-animation-name: shake;  animation-name: shake;} @-webkit-keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }   40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }   60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }   80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }   to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  } } @keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }   40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }   60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }   80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }   to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  } } .swing {  -webkit-transform-origin: top center;  transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;} @-webkit-keyframes tada {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }   10%, 20% {    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }   30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }   40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }   to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  } } @keyframes tada {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }   10%, 20% {    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }   30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }   40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }   to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  } } .tada {  -webkit-animation-name: tada;  animation-name: tada;} /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {  from {    -webkit-transform: none;    transform: none;  }   15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }   30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }   45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }   60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }   75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }   to {    -webkit-transform: none;    transform: none;  } } @keyframes wobble {  from {    -webkit-transform: none;    transform: none;  }   15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }   30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }   45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }   60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }   75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }   to {    -webkit-transform: none;    transform: none;  } } .wobble {  -webkit-animation-name: wobble;  animation-name: wobble;} @-webkit-keyframes jello {  from, 11.1%, to {    -webkit-transform: none;    transform: none;  }   22.2% {    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    transform: skewX(-12.5deg) skewY(-12.5deg);  }   33.3% {    -webkit-transform: skewX(6.25deg) skewY(6.25deg);    transform: skewX(6.25deg) skewY(6.25deg);  }   44.4% {    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    transform: skewX(-3.125deg) skewY(-3.125deg);  }   55.5% {    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    transform: skewX(1.5625deg) skewY(1.5625deg);  }   66.6% {    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }   77.7% {    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);    transform: skewX(0.390625deg) skewY(0.390625deg);  }   88.8% {    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  } } @keyframes jello {  from, 11.1%, to {    -webkit-transform: none;    transform: none;  }   22.2% {    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    transform: skewX(-12.5deg) skewY(-12.5deg);  }   33.3% {    -webkit-transform: skewX(6.25deg) skewY(6.25deg);    transform: skewX(6.25deg) skewY(6.25deg);  }   44.4% {    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    transform: skewX(-3.125deg) skewY(-3.125deg);  }   55.5% {    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    transform: skewX(1.5625deg) skewY(1.5625deg);  }   66.6% {    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }   77.7% {    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);    transform: skewX(0.390625deg) skewY(0.390625deg);  }   88.8% {    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  } } .jello {  -webkit-animation-name: jello;  animation-name: jello;  -webkit-transform-origin: center;  transform-origin: center;} @-webkit-keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }   20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }   40% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }   60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }   80% {    -webkit-transform: scale3d(.97, .97, .97);    transform: scale3d(.97, .97, .97);  }   to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  } } @keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }   20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }   40% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }   60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }   80% {    -webkit-transform: scale3d(.97, .97, .97);    transform: scale3d(.97, .97, .97);  }   to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  } } .bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;} @-webkit-keyframes bounceInDown {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }   60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }   75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }   90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }   to {    -webkit-transform: none;    transform: none;  } } @keyframes bounceInDown {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }   60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }   75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }   90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }   to {    -webkit-transform: none;    transform: none;  } } .bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;} @-webkit-keyframes bounceInLeft {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }   60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }   75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }   90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }   to {    -webkit-transform: none;    transform: none;  } } @keyframes bounceInLeft {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }   60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }   75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }   90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }   to {    -webkit-transform: none;    transform: none;  } } .bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;} @-webkit-keyframes bounceInRight {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }   60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }   75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }   90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }   to {    -webkit-transform: none;    transform: none;  } } @keyframes bounceInRight {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }   60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }   75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }   90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }   to {    -webkit-transform: none;    transform: none;  } } .bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;} @-webkit-keyframes bounceInUp {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }   60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }   75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }   90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } @keyframes bounceInUp {  from, 60%, 75%, 90%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }   from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }   60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }   75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }   90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } .bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;} @-webkit-keyframes bounceOut {  20% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }   50%, 55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }   to {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  } } @keyframes bounceOut {  20% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }   50%, 55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }   to {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  } } .bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;} @-webkit-keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }   40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }   to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  } } @keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }   40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }   to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  } } .bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;} @-webkit-keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }   to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  } } @keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }   to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  } } .bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;} @-webkit-keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }   to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  } } @keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }   to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  } } .bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;} @-webkit-keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }   40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }   to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  } } @keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }   40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }   to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  } } .bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;} @-webkit-keyframes fadeIn {  from {    opacity: 0;    -ms-transform: scale(0.95);    -webkit-transform: scale(0.95);    transform: scale(0.95);  }   to {    opacity: 1;    -ms-transform: scale(1.0);    -webkit-transform: scale(1.0);    transform: scale(1.0);  } } @keyframes fadeIn {  from {    opacity: 0;    -ms-transform: scale(0.95);    -webkit-transform: scale(0.95);    transform: scale(0.95);  }   to {    opacity: 1;    -ms-transform: scale(1.0);    -webkit-transform: scale(1.0);    transform: scale(1.0);  } } .fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;} @-webkit-keyframes fadeInDown {  from {    opacity: 0;    /*-webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);*/    -webkit-transform: translate3d(0, -50px, 0);    transform: translate3d(0, -50px, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } @keyframes fadeInDown {  from {    opacity: 0;    /*-webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);*/    -webkit-transform: translate3d(0, -50px, 0);    transform: translate3d(0, -50px, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;} @-webkit-keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } @keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;} @-webkit-keyframes fadeInLeft {  from {    opacity: 0;    /*-webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);*/    -webkit-transform: translate3d(-50px, 0, 0);    transform: translate3d(-50px, 0, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } @keyframes fadeInLeft {  from {    opacity: 0;    /*-webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);*/    -webkit-transform: translate3d(-50px, 0, 0);    transform: translate3d(-50px, 0, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;} @-webkit-keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } @keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;} @-webkit-keyframes fadeInRight {  from {    opacity: 0;    /*-webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);*/    -webkit-transform: translate3d(50px, 0, 0);    transform: translate3d(50px, 0, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } @keyframes fadeInRight {  from {    opacity: 0;    /*-webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);*/    -webkit-transform: translate3d(50px, 0, 0);    transform: translate3d(50px, 0, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;} @-webkit-keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } @keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;} @-webkit-keyframes fadeInUp {  from {    opacity: 0;    visibility: hidden;    /*-webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);*/    -webkit-transform: translate3d(0, 40px, 0);    transform: translate3d(0, 40px, 0);  }   to {    opacity: 1;    /*visibility: visible;*/    -webkit-transform: none;    transform: none;  } } @keyframes fadeInUp {  from {    opacity: 0;    visibility: hidden;    /*-webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);*/    -webkit-transform: translate3d(0, 40px, 0);    transform: translate3d(0, 40px, 0);  }   to {    visibility: visible;    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;} @-webkit-keyframes fadeInUpMenu {  from {    opacity: 0;    visibility: hidden;    /*-webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);*/    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }   to {    opacity: 1;    visibility: visible;    -webkit-transform: none;    transform: none;  } } @keyframes fadeInUpMenu {  from {    opacity: 0;    visibility: hidden;    /*-webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);*/    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }   to {    visibility: visible;    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInUpMenu {  -webkit-animation-name: fadeInUpMenu;  animation-name: fadeInUpMenu;} @-webkit-keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } @keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } .fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;} @-webkit-keyframes fadeOut {  from {    opacity: 1;  }   to {    opacity: 0;  } } @keyframes fadeOut {  from {    opacity: 1;  }   to {    opacity: 0;  } } .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;} @-webkit-keyframes fadeOutDown {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(0, 40px, 0);    transform: translate3d(0, 40px, 0);  } } @keyframes fadeOutDown {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(0, 40px, 0);    transform: translate3d(0, 40px, 0);  } } .fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;} @-webkit-keyframes fadeOutDownBig {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  } } @keyframes fadeOutDownBig {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  } } .fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;} @-webkit-keyframes fadeOutLeft {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  } } @keyframes fadeOutLeft {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  } } .fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;} @-webkit-keyframes fadeOutLeftBig {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  } } @keyframes fadeOutLeftBig {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  } } .fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;} @-webkit-keyframes fadeOutRight {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  } } @keyframes fadeOutRight {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  } } .fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;} @-webkit-keyframes fadeOutRightBig {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  } } @keyframes fadeOutRightBig {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  } } .fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;} @-webkit-keyframes fadeOutUp {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  } } @keyframes fadeOutUp {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  } } .fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;} @-webkit-keyframes fadeOutUpBig {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  } } @keyframes fadeOutUpBig {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  } } .fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;} @-webkit-keyframes flip {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }   40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }   50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }   80% {    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);    transform: perspective(400px) scale3d(.95, .95, .95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }   to {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  } } @keyframes flip {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }   40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }   50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }   80% {    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);    transform: perspective(400px) scale3d(.95, .95, .95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }   to {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  } } .animated.flip {  -webkit-backface-visibility: visible;  backface-visibility: visible;  -webkit-animation-name: flip;  animation-name: flip;} @-webkit-keyframes flipInX {  from {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }   40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }   60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }   80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }   to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  } } @keyframes flipInX {  from {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }   40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }   60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }   80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }   to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  } } .flipInX {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInX;  animation-name: flipInX;} @-webkit-keyframes flipInY {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }   40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }   60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }   80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }   to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  } } @keyframes flipInY {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }   40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }   60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }   80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }   to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  } } .flipInY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInY;  animation-name: flipInY;} @-webkit-keyframes flipOutX {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }   30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }   to {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  } } @keyframes flipOutX {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }   30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }   to {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  } } .flipOutX {  -webkit-animation-name: flipOutX;  animation-name: flipOutX;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;} @-webkit-keyframes flipOutY {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }   30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }   to {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  } } @keyframes flipOutY {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }   30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }   to {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  } } .flipOutY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;} @-webkit-keyframes lightSpeedIn {  from {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }   60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }   80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }   to {    -webkit-transform: none;    transform: none;    opacity: 1;  } } @keyframes lightSpeedIn {  from {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }   60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }   80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }   to {    -webkit-transform: none;    transform: none;    opacity: 1;  } } .lightSpeedIn {  -webkit-animation-name: lightSpeedIn;  animation-name: lightSpeedIn;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;} @-webkit-keyframes lightSpeedOut {  from {    opacity: 1;  }   to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  } } @keyframes lightSpeedOut {  from {    opacity: 1;  }   to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  } } .lightSpeedOut {  -webkit-animation-name: lightSpeedOut;  animation-name: lightSpeedOut;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;} @-webkit-keyframes rotateIn {  from {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }   to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  } } @keyframes rotateIn {  from {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }   to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  } } .rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;} @-webkit-keyframes rotateInDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }   to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  } } @keyframes rotateInDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }   to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  } } .rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;} @-webkit-keyframes rotateInDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }   to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  } } @keyframes rotateInDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }   to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  } } .rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;} @-webkit-keyframes rotateInUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }   to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  } } @keyframes rotateInUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }   to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  } } .rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;} @-webkit-keyframes rotateInUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }   to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  } } @keyframes rotateInUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }   to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  } } .rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;} @-webkit-keyframes rotateOut {  from {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }   to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  } } @keyframes rotateOut {  from {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }   to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  } } .rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;} @-webkit-keyframes rotateOutDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }   to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  } } @keyframes rotateOutDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }   to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  } } .rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;} @-webkit-keyframes rotateOutDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }   to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  } } @keyframes rotateOutDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }   to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  } } .rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;} @-webkit-keyframes rotateOutUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }   to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  } } @keyframes rotateOutUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }   to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  } } .rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;} @-webkit-keyframes rotateOutUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }   to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  } } @keyframes rotateOutUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }   to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  } } .rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;} @-webkit-keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }   20%, 60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }   40%, 80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }   to {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  } } @keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }   20%, 60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }   40%, 80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }   to {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  } } .hinge {  -webkit-animation-name: hinge;  animation-name: hinge;} /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } @keyframes rollIn {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }   to {    opacity: 1;    -webkit-transform: none;    transform: none;  } } .rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;} /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  } } @keyframes rollOut {  from {    opacity: 1;  }   to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  } } .rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;} @-webkit-keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }   50% {    opacity: 1;  } } @keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }   50% {    opacity: 1;  } } .zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;} @-webkit-keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;} @-webkit-keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;} @-webkit-keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;} @-webkit-keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;} @-webkit-keyframes zoomOut {  from {    opacity: 1;  }   50% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }   to {    opacity: 0;  } } @keyframes zoomOut {  from {    opacity: 1;  }   50% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }   to {    opacity: 0;  } } .zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;} @-webkit-keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;} @-webkit-keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }   to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);    transform: scale(.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  } } @keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }   to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);    transform: scale(.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  } } .zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;} @-webkit-keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }   to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);    transform: scale(.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  } } @keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }   to {    opacity: 0;    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);    transform: scale(.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  } } .zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;} @-webkit-keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }   to {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;} @-webkit-keyframes slideInDown {  from {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } @keyframes slideInDown {  from {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } .slideInDown {  -webkit-animation-name: slideInDown;  animation-name: slideInDown;} @-webkit-keyframes slideInLeft {  from {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } @keyframes slideInLeft {  from {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } .slideInLeft {  -webkit-animation-name: slideInLeft;  animation-name: slideInLeft;} @-webkit-keyframes slideInRight {  from {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } @keyframes slideInRight {  from {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } .slideInRight {  -webkit-animation-name: slideInRight;  animation-name: slideInRight;} @-webkit-keyframes slideInUp {  from {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } @keyframes slideInUp {  from {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }   to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  } } .slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;} @-webkit-keyframes slideOutDown {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   to {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  } } @keyframes slideOutDown {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   to {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  } } .slideOutDown {  -webkit-animation-name: slideOutDown;  animation-name: slideOutDown;} @-webkit-keyframes slideOutLeft {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   to {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  } } @keyframes slideOutLeft {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   to {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  } } .slideOutLeft {  -webkit-animation-name: slideOutLeft;  animation-name: slideOutLeft;} @-webkit-keyframes slideOutRight {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   to {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  } } @keyframes slideOutRight {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   to {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  } } .slideOutRight {  -webkit-animation-name: slideOutRight;  animation-name: slideOutRight;} @-webkit-keyframes slideOutUp {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   to {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  } } @keyframes slideOutUp {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }   to {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  } } .slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;} /* * jQuery FlexSlider v2.6.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 and later license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) * *//* ==================================================================================================================== * RESETS * ====================================================================================================================*/.flex-container a:hover,.flex-slider a:hover {  outline: none;} .slides,.slides > li,.flex-control-nav,.flex-direction-nav {  margin: 0;  padding: 0;  list-style: none;} .flex-pauseplay span {  text-transform: capitalize;} /* ==================================================================================================================== * BASE STYLES * ====================================================================================================================*/.flexslider {  margin: 0;  padding: 0;} .flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;} .flexslider .slides img {  width: 100%;  display: block;} .flexslider .slides:after {  /*content: "\0020";*/  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;} html[xmlns] .flexslider .slides {  display: block;} * html .flexslider .slides {  height: 1%;} .no-js .flexslider .slides > li:first-child {  display: block;} /* ==================================================================================================================== * DEFAULT THEME * ====================================================================================================================*/.flexslider {  margin: 0 0 60px;  background: #ffffff;  border: 4px solid #ffffff;  position: relative;  zoom: 1;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);} .flexslider .slides {  zoom: 1;} .flexslider .slides img {  height: auto;  -moz-user-select: none;} .flex-viewport {  max-height: 2000px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;} .loading .flex-viewport {  max-height: 300px;} .carousel li {  margin-right: 5px;} .flex-direction-nav {  *height: 0;} .flex-direction-nav a {  text-decoration: none;  display: block;  width: 40px;  height: 40px;  margin: -20px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  opacity: 0;  cursor: pointer;  color: rgba(0, 0, 0, 0.8);  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;} .flex-direction-nav a:before {  font-family: "flexslider-icon";  font-size: 40px;  display: inline-block;  content: '\f001';  color: rgba(0, 0, 0, 0.8);  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);} .flex-direction-nav a.flex-next:before {  content: '\f002';} .flex-direction-nav .flex-prev {  left: -50px;} .flex-direction-nav .flex-next {  right: -50px;  text-align: right;} .flexslider:hover .flex-direction-nav .flex-prev {  opacity: 0.7;  left: 10px;} .flexslider:hover .flex-direction-nav .flex-prev:hover {  opacity: 1;} .flexslider:hover .flex-direction-nav .flex-next {  opacity: 0.7;  right: 10px;} .flexslider:hover .flex-direction-nav .flex-next:hover {  opacity: 1;} .flex-direction-nav .flex-disabled {  opacity: 0!important;  filter: alpha(opacity=0);  cursor: default;  z-index: -1;} .flex-pauseplay a {  display: block;  width: 20px;  height: 20px;  position: absolute;  bottom: 5px;  left: 10px;  opacity: 0.8;  z-index: 10;  overflow: hidden;  cursor: pointer;  color: #000;} .flex-pauseplay a:before {  font-family: "flexslider-icon";  font-size: 20px;  display: inline-block;  content: '\f004';} .flex-pauseplay a:hover {  opacity: 1;} .flex-pauseplay a.flex-play:before {  content: '\f003';} .flex-control-nav {  width: 100%;  position: absolute;  bottom: -40px;  text-align: center;} .flex-control-nav li {  margin: 0 6px;  display: inline-block;  zoom: 1;  *display: inline;} .flex-control-paging li a {  width: 11px;  height: 11px;  display: block;  background: #666;  background: rgba(0, 0, 0, 0.5);  cursor: pointer;  text-indent: -9999px;  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;} .flex-control-paging li a:hover {  background: #333;  background: rgba(0, 0, 0, 0.7);} .flex-control-paging li a.flex-active {  background: #000;  background: rgba(0, 0, 0, 0.9);  cursor: default;} .flex-control-thumbs {  margin: 5px 0 0;  position: static;  overflow: hidden;} .flex-control-thumbs li {  width: 25%;  float: left;  margin: 0;} .flex-control-thumbs img {  width: 100%;  height: auto;  display: block;  opacity: .7;  cursor: pointer;  -moz-user-select: none;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;} .flex-control-thumbs img:hover {  opacity: 1;} .flex-control-thumbs .flex-active {  opacity: 1;  cursor: default;} /* ==================================================================================================================== * RESPONSIVE * ====================================================================================================================*/@media screen and (max-width: 860px) {  .flex-direction-nav .flex-prev {    opacity: 1;    left: 10px;  }   .flex-direction-nav .flex-next {    opacity: 1;    right: 10px;  } } @font-face {font-family: 'Glyphicons Halflings';src: url('../../../fonts/glyphicons-halflings-regular.eot');src: url('../../../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../../../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');} .glyphicon {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} .glyphicon-asterisk:before {content: "\2a";} .glyphicon-plus:before {content: "\2b";} .glyphicon-euro:before,.glyphicon-eur:before {content: "\20ac";} .glyphicon-minus:before {content: "\2212";} .glyphicon-cloud:before {content: "\2601";} .glyphicon-envelope:before {content: "\2709";} .glyphicon-pencil:before {content: "\270f";} .glyphicon-glass:before {content: "\e001";} .glyphicon-music:before {content: "\e002";} .glyphicon-search:before {content: "\e003";} .glyphicon-heart:before {content: "\e005";} .glyphicon-star:before {content: "\e006";} .glyphicon-star-empty:before {content: "\e007";} .glyphicon-user:before {content: "\e008";} .glyphicon-film:before {content: "\e009";} .glyphicon-th-large:before {content: "\e010";} .glyphicon-th:before {content: "\e011";} .glyphicon-th-list:before {content: "\e012";} .glyphicon-ok:before {content: "\e013";} .glyphicon-remove:before {content: "\e014";} .glyphicon-zoom-in:before {content: "\e015";} .glyphicon-zoom-out:before {content: "\e016";} .glyphicon-off:before {content: "\e017";} .glyphicon-signal:before {content: "\e018";} .glyphicon-cog:before {content: "\e019";} .glyphicon-trash:before {content: "\e020";} .glyphicon-home:before {content: "\e021";} .glyphicon-file:before {content: "\e022";} .glyphicon-time:before {content: "\e023";} .glyphicon-road:before {content: "\e024";} .glyphicon-download-alt:before {content: "\e025";} .glyphicon-download:before {content: "\e026";} .glyphicon-upload:before {content: "\e027";} .glyphicon-inbox:before {content: "\e028";} .glyphicon-play-circle:before {content: "\e029";} .glyphicon-repeat:before {content: "\e030";} .glyphicon-refresh:before {content: "\e031";} .glyphicon-list-alt:before {content: "\e032";} .glyphicon-lock:before {content: "\e033";} .glyphicon-flag:before {content: "\e034";} .glyphicon-headphones:before {content: "\e035";} .glyphicon-volume-off:before {content: "\e036";} .glyphicon-volume-down:before {content: "\e037";} .glyphicon-volume-up:before {content: "\e038";} .glyphicon-qrcode:before {content: "\e039";} .glyphicon-barcode:before {content: "\e040";} .glyphicon-tag:before {content: "\e041";} .glyphicon-tags:before {content: "\e042";} .glyphicon-book:before {content: "\e043";} .glyphicon-bookmark:before {content: "\e044";} .glyphicon-print:before {content: "\e045";} .glyphicon-camera:before {content: "\e046";} .glyphicon-font:before {content: "\e047";} .glyphicon-bold:before {content: "\e048";} .glyphicon-italic:before {content: "\e049";} .glyphicon-text-height:before {content: "\e050";} .glyphicon-text-width:before {content: "\e051";} .glyphicon-align-left:before {content: "\e052";} .glyphicon-align-center:before {content: "\e053";} .glyphicon-align-right:before {content: "\e054";} .glyphicon-align-justify:before {content: "\e055";} .glyphicon-list:before {content: "\e056";} .glyphicon-indent-left:before {content: "\e057";} .glyphicon-indent-right:before {content: "\e058";} .glyphicon-facetime-video:before {content: "\e059";} .glyphicon-picture:before {content: "\e060";} .glyphicon-map-marker:before {content: "\e062";} .glyphicon-adjust:before {content: "\e063";} .glyphicon-tint:before {content: "\e064";} .glyphicon-edit:before {content: "\e065";} .glyphicon-share:before {content: "\e066";} .glyphicon-check:before {content: "\e067";} .glyphicon-move:before {content: "\e068";} .glyphicon-step-backward:before {content: "\e069";} .glyphicon-fast-backward:before {content: "\e070";} .glyphicon-backward:before {content: "\e071";} .glyphicon-play:before {content: "\e072";} .glyphicon-pause:before {content: "\e073";} .glyphicon-stop:before {content: "\e074";} .glyphicon-forward:before {content: "\e075";} .glyphicon-fast-forward:before {content: "\e076";} .glyphicon-step-forward:before {content: "\e077";} .glyphicon-eject:before {content: "\e078";} .glyphicon-chevron-left:before {content: "\e079";} .glyphicon-chevron-right:before {content: "\e080";} .glyphicon-plus-sign:before {content: "\e081";} .glyphicon-minus-sign:before {content: "\e082";} .glyphicon-remove-sign:before {content: "\e083";} .glyphicon-ok-sign:before {content: "\e084";} .glyphicon-question-sign:before {content: "\e085";} .glyphicon-info-sign:before {content: "\e086";} .glyphicon-screenshot:before {content: "\e087";} .glyphicon-remove-circle:before {content: "\e088";} .glyphicon-ok-circle:before {content: "\e089";} .glyphicon-ban-circle:before {content: "\e090";} .glyphicon-arrow-left:before {content: "\e091";} .glyphicon-arrow-right:before {content: "\e092";} .glyphicon-arrow-up:before {content: "\e093";} .glyphicon-arrow-down:before {content: "\e094";} .glyphicon-share-alt:before {content: "\e095";} .glyphicon-resize-full:before {content: "\e096";} .glyphicon-resize-small:before {content: "\e097";} .glyphicon-exclamation-sign:before {content: "\e101";} .glyphicon-gift:before {content: "\e102";} .glyphicon-leaf:before {content: "\e103";} .glyphicon-fire:before {content: "\e104";} .glyphicon-eye-open:before {content: "\e105";} .glyphicon-eye-close:before {content: "\e106";} .glyphicon-warning-sign:before {content: "\e107";} .glyphicon-plane:before {content: "\e108";} .glyphicon-calendar:before {content: "\e109";} .glyphicon-random:before {content: "\e110";} .glyphicon-comment:before {content: "\e111";} .glyphicon-magnet:before {content: "\e112";} .glyphicon-chevron-up:before {content: "\e113";} .glyphicon-chevron-down:before {content: "\e114";} .glyphicon-retweet:before {content: "\e115";} .glyphicon-shopping-cart:before {content: "\e116";} .glyphicon-folder-close:before {content: "\e117";} .glyphicon-folder-open:before {content: "\e118";} .glyphicon-resize-vertical:before {content: "\e119";} .glyphicon-resize-horizontal:before {content: "\e120";} .glyphicon-hdd:before {content: "\e121";} .glyphicon-bullhorn:before {content: "\e122";} .glyphicon-bell:before {content: "\e123";} .glyphicon-certificate:before {content: "\e124";} .glyphicon-thumbs-up:before {content: "\e125";} .glyphicon-thumbs-down:before {content: "\e126";} .glyphicon-hand-right:before {content: "\e127";} .glyphicon-hand-left:before {content: "\e128";} .glyphicon-hand-up:before {content: "\e129";} .glyphicon-hand-down:before {content: "\e130";} .glyphicon-circle-arrow-right:before {content: "\e131";} .glyphicon-circle-arrow-left:before {content: "\e132";} .glyphicon-circle-arrow-up:before {content: "\e133";} .glyphicon-circle-arrow-down:before {content: "\e134";} .glyphicon-globe:before {content: "\e135";} .glyphicon-wrench:before {content: "\e136";} .glyphicon-tasks:before {content: "\e137";} .glyphicon-filter:before {content: "\e138";} .glyphicon-briefcase:before {content: "\e139";} .glyphicon-fullscreen:before {content: "\e140";} .glyphicon-dashboard:before {content: "\e141";} .glyphicon-paperclip:before {content: "\e142";} .glyphicon-heart-empty:before {content: "\e143";} .glyphicon-link:before {content: "\e144";} .glyphicon-phone:before {content: "\e145";} .glyphicon-pushpin:before {content: "\e146";} .glyphicon-usd:before {content: "\e148";} .glyphicon-gbp:before {content: "\e149";} .glyphicon-sort:before {content: "\e150";} .glyphicon-sort-by-alphabet:before {content: "\e151";} .glyphicon-sort-by-alphabet-alt:before {content: "\e152";} .glyphicon-sort-by-order:before {content: "\e153";} .glyphicon-sort-by-order-alt:before {content: "\e154";} .glyphicon-sort-by-attributes:before {content: "\e155";} .glyphicon-sort-by-attributes-alt:before {content: "\e156";} .glyphicon-unchecked:before {content: "\e157";} .glyphicon-expand:before {content: "\e158";} .glyphicon-collapse-down:before {content: "\e159";} .glyphicon-collapse-up:before {content: "\e160";} .glyphicon-log-in:before {content: "\e161";} .glyphicon-flash:before {content: "\e162";} .glyphicon-log-out:before {content: "\e163";} .glyphicon-new-window:before {content: "\e164";} .glyphicon-record:before {content: "\e165";} .glyphicon-save:before {content: "\e166";} .glyphicon-open:before {content: "\e167";} .glyphicon-saved:before {content: "\e168";} .glyphicon-import:before {content: "\e169";} .glyphicon-export:before {content: "\e170";} .glyphicon-send:before {content: "\e171";} .glyphicon-floppy-disk:before {content: "\e172";} .glyphicon-floppy-saved:before {content: "\e173";} .glyphicon-floppy-remove:before {content: "\e174";} .glyphicon-floppy-save:before {content: "\e175";} .glyphicon-floppy-open:before {content: "\e176";} .glyphicon-credit-card:before {content: "\e177";} .glyphicon-transfer:before {content: "\e178";} .glyphicon-cutlery:before {content: "\e179";} .glyphicon-header:before {content: "\e180";} .glyphicon-compressed:before {content: "\e181";} .glyphicon-earphone:before {content: "\e182";} .glyphicon-phone-alt:before {content: "\e183";} .glyphicon-tower:before {content: "\e184";} .glyphicon-stats:before {content: "\e185";} .glyphicon-sd-video:before {content: "\e186";} .glyphicon-hd-video:before {content: "\e187";} .glyphicon-subtitles:before {content: "\e188";} .glyphicon-sound-stereo:before {content: "\e189";} .glyphicon-sound-dolby:before {content: "\e190";} .glyphicon-sound-5-1:before {content: "\e191";} .glyphicon-sound-6-1:before {content: "\e192";} .glyphicon-sound-7-1:before {content: "\e193";} .glyphicon-copyright-mark:before {content: "\e194";} .glyphicon-registration-mark:before {content: "\e195";} .glyphicon-cloud-download:before {content: "\e197";} .glyphicon-cloud-upload:before {content: "\e198";} .glyphicon-tree-conifer:before {content: "\e199";} .glyphicon-tree-deciduous:before {content: "\e200";} .glyphicon-cd:before {content: "\e201";} .glyphicon-save-file:before {content: "\e202";} .glyphicon-open-file:before {content: "\e203";} .glyphicon-level-up:before {content: "\e204";} .glyphicon-copy:before {content: "\e205";} .glyphicon-paste:before {content: "\e206";} .glyphicon-alert:before {content: "\e209";} .glyphicon-equalizer:before {content: "\e210";} .glyphicon-king:before {content: "\e211";} .glyphicon-queen:before {content: "\e212";} .glyphicon-pawn:before {content: "\e213";} .glyphicon-bishop:before {content: "\e214";} .glyphicon-knight:before {content: "\e215";} .glyphicon-baby-formula:before {content: "\e216";} .glyphicon-tent:before {content: "\26fa";} .glyphicon-blackboard:before {content: "\e218";} .glyphicon-bed:before {content: "\e219";} .glyphicon-apple:before {content: "\f8ff";} .glyphicon-erase:before {content: "\e221";} .glyphicon-hourglass:before {content: "\231b";} .glyphicon-lamp:before {content: "\e223";} .glyphicon-duplicate:before {content: "\e224";} .glyphicon-piggy-bank:before {content: "\e225";} .glyphicon-scissors:before {content: "\e226";} .glyphicon-bitcoin:before {content: "\e227";} .glyphicon-btc:before {content: "\e227";} .glyphicon-xbt:before {content: "\e227";} .glyphicon-yen:before {content: "\00a5";} .glyphicon-jpy:before {content: "\00a5";} .glyphicon-ruble:before {content: "\20bd";} .glyphicon-rub:before {content: "\20bd";} .glyphicon-scale:before {content: "\e230";} .glyphicon-ice-lolly:before {content: "\e231";} .glyphicon-ice-lolly-tasted:before {content: "\e232";} .glyphicon-education:before {content: "\e233";} .glyphicon-option-horizontal:before {content: "\e234";} .glyphicon-option-vertical:before {content: "\e235";} .glyphicon-menu-hamburger:before {content: "\e236";} .glyphicon-modal-window:before {content: "\e237";} .glyphicon-oil:before {content: "\e238";} .glyphicon-grain:before {content: "\e239";} .glyphicon-sunglasses:before {content: "\e240";} .glyphicon-text-size:before {content: "\e241";} .glyphicon-text-color:before {content: "\e242";} .glyphicon-text-background:before {content: "\e243";} .glyphicon-object-align-top:before {content: "\e244";} .glyphicon-object-align-bottom:before {content: "\e245";} .glyphicon-object-align-horizontal:before {content: "\e246";} .glyphicon-object-align-left:before {content: "\e247";} .glyphicon-object-align-vertical:before {content: "\e248";} .glyphicon-object-align-right:before {content: "\e249";} .glyphicon-triangle-right:before {content: "\e250";} .glyphicon-triangle-left:before {content: "\e251";} .glyphicon-triangle-bottom:before {content: "\e252";} .glyphicon-triangle-top:before {content: "\e253";} .glyphicon-console:before {content: "\e254";} .glyphicon-superscript:before {content: "\e255";} .glyphicon-subscript:before {content: "\e256";} .glyphicon-menu-left:before {content: "\e257";} .glyphicon-menu-right:before {content: "\e258";} .glyphicon-menu-down:before {content: "\e259";} .glyphicon-menu-up:before {content: "\e260";} @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url('../fonts/OpenSans-Regular.ttf');  src: local('OpenSans-Regular'), url('../fonts/OpenSans-Regular.ttf') format('truetype');} @font-face {  font-family: 'Open Sans';  font-style: bold;  font-weight: 700;  font-display: swap;  src: url('../fonts/OpenSans-Bold.ttf');  src: local('OpenSans-Bold'), url('../fonts/OpenSans-Bold.ttf') format('truetype');} /*@font-face {  font-family: 'Poppins';  font-style: bold;  font-weight: 600;  font-display: swap;  src: url('../fonts/Poppins-SemiBold.ttf');  src: local('Poppins-SemiBold'), url('../fonts/Poppins-SemiBold.ttf') format('truetype');} */@font-face {  font-family: 'icomoon';  src:  url('fonts/icomoon.eot?5j2n32');  src:  url('fonts/icomoon.eot?5j2n32#iefix') format('embedded-opentype'),    url('fonts/icomoon.ttf?5j2n32') format('truetype'),    url('fonts/icomoon.woff?5j2n32') format('woff'),    url('fonts/icomoon.svg?5j2n32#icomoon') format('svg');  font-weight: normal;  font-style: normal;} [class^="icon-"], [class*=" icon-"] {  /* use !important to prevent issues with browser extensions that change fonts */  font-family: 'icomoon' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;} .icon-eye2:before {  content: "\e064";} .icon-paper-clip:before {  content: "\e065";} .icon-mail5:before {  content: "\e066";} .icon-toggle:before {  content: "\e067";} .icon-layout:before {  content: "\e068";} .icon-link2:before {  content: "\e069";} .icon-bell2:before {  content: "\e06a";} .icon-lock3:before {  content: "\e06b";} .icon-unlock:before {  content: "\e06c";} .icon-ribbon2:before {  content: "\e06d";} .icon-image2:before {  content: "\e06e";} .icon-signal:before {  content: "\e06f";} .icon-target3:before {  content: "\e070";} .icon-clipboard3:before {  content: "\e071";} .icon-clock3:before {  content: "\e072";} .icon-watch:before {  content: "\e073";} .icon-air-play:before {  content: "\e074";} .icon-camera3:before {  content: "\e075";} .icon-video2:before {  content: "\e076";} .icon-disc:before {  content: "\e077";} .icon-printer3:before {  content: "\e078";} .icon-monitor:before {  content: "\e079";} .icon-server:before {  content: "\e07a";} .icon-cog2:before {  content: "\e07b";} .icon-heart3:before {  content: "\e07c";} .icon-paragraph:before {  content: "\e07d";} .icon-align-justify:before {  content: "\e07e";} .icon-align-left:before {  content: "\e07f";} .icon-align-center:before {  content: "\e080";} .icon-align-right:before {  content: "\e081";} .icon-book2:before {  content: "\e082";} .icon-layers2:before {  content: "\e083";} .icon-stack2:before {  content: "\e084";} .icon-stack-2:before {  content: "\e085";} .icon-paper:before {  content: "\e086";} .icon-paper-stack:before {  content: "\e087";} .icon-search3:before {  content: "\e088";} .icon-zoom-in2:before {  content: "\e089";} .icon-zoom-out2:before {  content: "\e08a";} .icon-reply2:before {  content: "\e08b";} .icon-circle-plus:before {  content: "\e08c";} .icon-circle-minus:before {  content: "\e08d";} .icon-circle-check:before {  content: "\e08e";} .icon-circle-cross:before {  content: "\e08f";} .icon-square-plus:before {  content: "\e090";} .icon-square-minus:before {  content: "\e091";} .icon-square-check:before {  content: "\e092";} .icon-square-cross:before {  content: "\e093";} .icon-microphone:before {  content: "\e094";} .icon-record:before {  content: "\e095";} .icon-skip-back:before {  content: "\e096";} .icon-rewind:before {  content: "\e097";} .icon-play4:before {  content: "\e098";} .icon-pause3:before {  content: "\e099";} .icon-stop3:before {  content: "\e09a";} .icon-fast-forward:before {  content: "\e09b";} .icon-skip-forward:before {  content: "\e09c";} .icon-shuffle2:before {  content: "\e09d";} .icon-repeat:before {  content: "\e09e";} .icon-folder2:before {  content: "\e09f";} .icon-umbrella:before {  content: "\e0a0";} .icon-moon:before {  content: "\e0a1";} .icon-thermometer:before {  content: "\e0a2";} .icon-drop:before {  content: "\e0a3";} .icon-sun2:before {  content: "\e0a4";} .icon-cloud3:before {  content: "\e0a5";} .icon-cloud-upload2:before {  content: "\e0a6";} .icon-cloud-download2:before {  content: "\e0a7";} .icon-upload4:before {  content: "\e0a8";} .icon-download4:before {  content: "\e0a9";} .icon-location3:before {  content: "\e0aa";} .icon-location-2:before {  content: "\e0ab";} .icon-map3:before {  content: "\e0ac";} .icon-battery:before {  content: "\e0ad";} .icon-head:before {  content: "\e0ae";} .icon-briefcase3:before {  content: "\e0af";} .icon-speech-bubble:before {  content: "\e0b0";} .icon-anchor2:before {  content: "\e0b1";} .icon-globe2:before {  content: "\e0b2";} .icon-box:before {  content: "\e0b3";} .icon-reload:before {  content: "\e0b4";} .icon-share3:before {  content: "\e0b5";} .icon-marquee:before {  content: "\e0b6";} .icon-marquee-plus:before {  content: "\e0b7";} .icon-marquee-minus:before {  content: "\e0b8";} .icon-tag:before {  content: "\e0b9";} .icon-power2:before {  content: "\e0ba";} .icon-command2:before {  content: "\e0bb";} .icon-alt:before {  content: "\e0bc";} .icon-esc:before {  content: "\e0bd";} .icon-bar-graph:before {  content: "\e0be";} .icon-bar-graph-2:before {  content: "\e0bf";} .icon-pie-graph:before {  content: "\e0c0";} .icon-star:before {  content: "\e0c1";} .icon-arrow-left3:before {  content: "\e0c2";} .icon-arrow-right3:before {  content: "\e0c3";} .icon-arrow-up3:before {  content: "\e0c4";} .icon-arrow-down3:before {  content: "\e0c5";} .icon-volume:before {  content: "\e0c6";} .icon-mute:before {  content: "\e0c7";} .icon-content-right:before {  content: "\e100";} .icon-content-left:before {  content: "\e101";} .icon-grid2:before {  content: "\e102";} .icon-grid-2:before {  content: "\e103";} .icon-columns:before {  content: "\e104";} .icon-loader:before {  content: "\e105";} .icon-bag:before {  content: "\e106";} .icon-ban:before {  content: "\e107";} .icon-flag3:before {  content: "\e108";} .icon-trash:before {  content: "\e109";} .icon-expand2:before {  content: "\e110";} .icon-contract:before {  content: "\e111";} .icon-maximize:before {  content: "\e112";} .icon-minimize:before {  content: "\e113";} .icon-plus2:before {  content: "\e114";} .icon-minus2:before {  content: "\e115";} .icon-check:before {  content: "\e116";} .icon-cross2:before {  content: "\e117";} .icon-move:before {  content: "\e118";} .icon-delete:before {  content: "\e119";} .icon-menu5:before {  content: "\e120";} .icon-archive:before {  content: "\e121";} .icon-inbox:before {  content: "\e122";} .icon-outbox:before {  content: "\e123";} .icon-file:before {  content: "\e124";} .icon-file-add:before {  content: "\e125";} .icon-file-subtract:before {  content: "\e126";} .icon-help:before {  content: "\e127";} .icon-open:before {  content: "\e128";} .icon-ellipsis:before {  content: "\e129";} .icon-heart4:before {  content: "\e900";} .icon-cloud4:before {  content: "\e901";} .icon-star2:before {  content: "\e902";} .icon-tv2:before {  content: "\e903";} .icon-sound:before {  content: "\e904";} .icon-video3:before {  content: "\e905";} .icon-trash2:before {  content: "\e906";} .icon-user2:before {  content: "\e907";} .icon-key3:before {  content: "\e908";} .icon-search4:before {  content: "\e909";} .icon-settings:before {  content: "\e90a";} .icon-camera4:before {  content: "\e90b";} .icon-tag2:before {  content: "\e90c";} .icon-lock4:before {  content: "\e90d";} .icon-bulb:before {  content: "\e90e";} .icon-pen2:before {  content: "\e90f";} .icon-diamond:before {  content: "\e910";} .icon-display2:before {  content: "\e911";} .icon-location4:before {  content: "\e912";} .icon-eye3:before {  content: "\e913";} .icon-bubble3:before {  content: "\e914";} .icon-stack3:before {  content: "\e915";} .icon-cup:before {  content: "\e916";} .icon-phone3:before {  content: "\e917";} .icon-news:before {  content: "\e918";} .icon-mail6:before {  content: "\e919";} .icon-like:before {  content: "\e91a";} .icon-photo:before {  content: "\e91b";} .icon-note:before {  content: "\e91c";} .icon-clock4:before {  content: "\e91d";} .icon-paperplane:before {  content: "\e91e";} .icon-params:before {  content: "\e91f";} .icon-banknote:before {  content: "\e920";} .icon-data:before {  content: "\e921";} .icon-music2:before {  content: "\e922";} .icon-megaphone2:before {  content: "\e923";} .icon-study:before {  content: "\e924";} .icon-lab2:before {  content: "\e925";} .icon-food:before {  content: "\e926";} .icon-t-shirt:before {  content: "\e927";} .icon-fire2:before {  content: "\e928";} .icon-clip:before {  content: "\e929";} .icon-shop:before {  content: "\e92a";} .icon-calendar3:before {  content: "\e92b";} .icon-wallet2:before {  content: "\e92c";} .icon-vynil:before {  content: "\e92d";} .icon-truck2:before {  content: "\e92e";} .icon-world:before {  content: "\e92f";} .icon-mobile:before {  content: "\e000";} .icon-laptop:before {  content: "\e001";} .icon-desktop:before {  content: "\e002";} .icon-tablet:before {  content: "\e003";} .icon-phone:before {  content: "\e004";} .icon-document:before {  content: "\e005";} .icon-documents:before {  content: "\e006";} .icon-search:before {  content: "\e007";} .icon-clipboard:before {  content: "\e008";} .icon-newspaper:before {  content: "\e009";} .icon-notebook:before {  content: "\e00a";} .icon-book-open:before {  content: "\e00b";} .icon-browser:before {  content: "\e00c";} .icon-calendar:before {  content: "\e00d";} .icon-presentation:before {  content: "\e00e";} .icon-picture:before {  content: "\e00f";} .icon-pictures:before {  content: "\e010";} .icon-video:before {  content: "\e011";} .icon-camera:before {  content: "\e012";} .icon-printer:before {  content: "\e013";} .icon-toolbox:before {  content: "\e014";} .icon-briefcase:before {  content: "\e015";} .icon-wallet:before {  content: "\e016";} .icon-gift:before {  content: "\e017";} .icon-bargraph:before {  content: "\e018";} .icon-grid:before {  content: "\e019";} .icon-expand:before {  content: "\e01a";} .icon-focus:before {  content: "\e01b";} .icon-edit:before {  content: "\e01c";} .icon-adjustments:before {  content: "\e01d";} .icon-ribbon:before {  content: "\e01e";} .icon-hourglass:before {  content: "\e01f";} .icon-lock:before {  content: "\e020";} .icon-megaphone:before {  content: "\e021";} .icon-shield:before {  content: "\e022";} .icon-trophy:before {  content: "\e023";} .icon-flag:before {  content: "\e024";} .icon-map:before {  content: "\e025";} .icon-puzzle:before {  content: "\e026";} .icon-basket:before {  content: "\e027";} .icon-envelope:before {  content: "\e028";} .icon-streetsign:before {  content: "\e029";} .icon-telescope:before {  content: "\e02a";} .icon-gears:before {  content: "\e02b";} .icon-key:before {  content: "\e02c";} .icon-paperclip:before {  content: "\e02d";} .icon-attachment:before {  content: "\e02e";} .icon-pricetags:before {  content: "\e02f";} .icon-lightbulb:before {  content: "\e030";} .icon-layers:before {  content: "\e031";} .icon-pencil:before {  content: "\e032";} .icon-tools:before {  content: "\e033";} .icon-tools-2:before {  content: "\e034";} .icon-scissors:before {  content: "\e035";} .icon-paintbrush:before {  content: "\e036";} .icon-magnifying-glass:before {  content: "\e037";} .icon-circle-compass:before {  content: "\e038";} .icon-linegraph:before {  content: "\e039";} .icon-mic:before {  content: "\e03a";} .icon-strategy:before {  content: "\e03b";} .icon-beaker:before {  content: "\e03c";} .icon-caution:before {  content: "\e03d";} .icon-recycle:before {  content: "\e03e";} .icon-anchor:before {  content: "\e03f";} .icon-profile-male:before {  content: "\e040";} .icon-profile-female:before {  content: "\e041";} .icon-bike:before {  content: "\e042";} .icon-wine:before {  content: "\e043";} .icon-hotairballoon:before {  content: "\e044";} .icon-globe:before {  content: "\e045";} .icon-genius:before {  content: "\e046";} .icon-map-pin:before {  content: "\e047";} .icon-dial:before {  content: "\e048";} .icon-chat:before {  content: "\e049";} .icon-heart:before {  content: "\e04a";} .icon-cloud:before {  content: "\e04b";} .icon-upload:before {  content: "\e04c";} .icon-download:before {  content: "\e04d";} .icon-target:before {  content: "\e04e";} .icon-hazardous:before {  content: "\e04f";} .icon-piechart:before {  content: "\e050";} .icon-speedometer:before {  content: "\e051";} .icon-global:before {  content: "\e052";} .icon-compass:before {  content: "\e053";} .icon-lifesaver:before {  content: "\e054";} .icon-clock:before {  content: "\e055";} .icon-aperture:before {  content: "\e056";} .icon-quote:before {  content: "\e057";} .icon-scope:before {  content: "\e058";} .icon-alarmclock:before {  content: "\e059";} .icon-refresh:before {  content: "\e05a";} .icon-happy:before {  content: "\e05b";} .icon-sad:before {  content: "\e05c";} .icon-facebook:before {  content: "\e05d";} .icon-twitter:before {  content: "\e05e";} .icon-googleplus:before {  content: "\e05f";} .icon-rss:before {  content: "\e060";} .icon-tumblr:before {  content: "\e061";} .icon-linkedin:before {  content: "\e062";} .icon-dribbble:before {  content: "\e063";} .icon-home:before {  content: "\e930";} .icon-home2:before {  content: "\e931";} .icon-home3:before {  content: "\e932";} .icon-office:before {  content: "\e933";} .icon-newspaper2:before {  content: "\e934";} .icon-pencil2:before {  content: "\e935";} .icon-pencil22:before {  content: "\e936";} .icon-quill:before {  content: "\e937";} .icon-pen:before {  content: "\e938";} .icon-blog:before {  content: "\e939";} .icon-eyedropper:before {  content: "\e93a";} .icon-droplet:before {  content: "\e93b";} .icon-paint-format:before {  content: "\e93c";} .icon-image:before {  content: "\e93d";} .icon-images:before {  content: "\e93e";} .icon-camera2:before {  content: "\e93f";} .icon-headphones:before {  content: "\e940";} .icon-music:before {  content: "\e941";} .icon-play:before {  content: "\e942";} .icon-film:before {  content: "\e943";} .icon-video-camera:before {  content: "\e944";} .icon-dice:before {  content: "\e945";} .icon-pacman:before {  content: "\e946";} .icon-spades:before {  content: "\e947";} .icon-clubs:before {  content: "\e948";} .icon-diamonds:before {  content: "\e949";} .icon-bullhorn:before {  content: "\e94a";} .icon-connection:before {  content: "\e94b";} .icon-podcast:before {  content: "\e94c";} .icon-feed:before {  content: "\e94d";} .icon-mic2:before {  content: "\e94e";} .icon-book:before {  content: "\e94f";} .icon-books:before {  content: "\e950";} .icon-library:before {  content: "\e951";} .icon-file-text:before {  content: "\e952";} .icon-profile:before {  content: "\e953";} .icon-file-empty:before {  content: "\e954";} .icon-files-empty:before {  content: "\e955";} .icon-file-text2:before {  content: "\e956";} .icon-file-picture:before {  content: "\e957";} .icon-file-music:before {  content: "\e958";} .icon-file-play:before {  content: "\e959";} .icon-file-video:before {  content: "\e95a";} .icon-file-zip:before {  content: "\e95b";} .icon-copy:before {  content: "\e95c";} .icon-paste:before {  content: "\e95d";} .icon-stack:before {  content: "\e95e";} .icon-folder:before {  content: "\e95f";} .icon-folder-open:before {  content: "\e960";} .icon-folder-plus:before {  content: "\e961";} .icon-folder-minus:before {  content: "\e962";} .icon-folder-download:before {  content: "\e963";} .icon-folder-upload:before {  content: "\e964";} .icon-price-tag:before {  content: "\e965";} .icon-price-tags:before {  content: "\e966";} .icon-barcode:before {  content: "\e967";} .icon-qrcode:before {  content: "\e968";} .icon-ticket:before {  content: "\e969";} .icon-cart:before {  content: "\e96a";} .icon-coin-dollar:before {  content: "\e96b";} .icon-coin-euro:before {  content: "\e96c";} .icon-coin-pound:before {  content: "\e96d";} .icon-coin-yen:before {  content: "\e96e";} .icon-credit-card:before {  content: "\e96f";} .icon-calculator:before {  content: "\e970";} .icon-lifebuoy:before {  content: "\e971";} .icon-phone2:before {  content: "\e972";} .icon-phone-hang-up:before {  content: "\e973";} .icon-address-book:before {  content: "\e974";} .icon-envelop:before {  content: "\e975";} .icon-pushpin:before {  content: "\e976";} .icon-location:before {  content: "\e977";} .icon-location2:before {  content: "\e978";} .icon-compass2:before {  content: "\e979";} .icon-compass22:before {  content: "\e97a";} .icon-map2:before {  content: "\e97b";} .icon-map22:before {  content: "\e97c";} .icon-history:before {  content: "\e97d";} .icon-clock2:before {  content: "\e97e";} .icon-clock22:before {  content: "\e97f";} .icon-alarm:before {  content: "\e980";} .icon-bell:before {  content: "\e981";} .icon-stopwatch:before {  content: "\e982";} .icon-calendar2:before {  content: "\e983";} .icon-printer2:before {  content: "\e984";} .icon-keyboard:before {  content: "\e985";} .icon-display:before {  content: "\e986";} .icon-laptop2:before {  content: "\e987";} .icon-mobile2:before {  content: "\e988";} .icon-mobile22:before {  content: "\e989";} .icon-tablet2:before {  content: "\e98a";} .icon-tv:before {  content: "\e98b";} .icon-drawer:before {  content: "\e98c";} .icon-drawer2:before {  content: "\e98d";} .icon-box-add:before {  content: "\e98e";} .icon-box-remove:before {  content: "\e98f";} .icon-download3:before {  content: "\e990";} .icon-upload2:before {  content: "\e991";} .icon-floppy-disk:before {  content: "\e992";} .icon-drive:before {  content: "\e993";} .icon-database:before {  content: "\e994";} .icon-undo:before {  content: "\e995";} .icon-redo:before {  content: "\e996";} .icon-undo2:before {  content: "\e997";} .icon-redo2:before {  content: "\e998";} .icon-forward:before {  content: "\e999";} .icon-reply:before {  content: "\e99a";} .icon-bubble:before {  content: "\e99b";} .icon-bubbles:before {  content: "\e99c";} .icon-bubbles2:before {  content: "\e99d";} .icon-bubble2:before {  content: "\e99e";} .icon-bubbles3:before {  content: "\e99f";} .icon-bubbles4:before {  content: "\e9a0";} .icon-user:before {  content: "\e9a1";} .icon-users:before {  content: "\e9a2";} .icon-user-plus:before {  content: "\e9a3";} .icon-user-minus:before {  content: "\e9a4";} .icon-user-check:before {  content: "\e9a5";} .icon-user-tie:before {  content: "\e9a6";} .icon-quotes-left:before {  content: "\e9a7";} .icon-quotes-right:before {  content: "\e9a8";} .icon-hour-glass:before {  content: "\e9a9";} .icon-spinner:before {  content: "\e9aa";} .icon-spinner2:before {  content: "\e9ab";} .icon-spinner3:before {  content: "\e9ac";} .icon-spinner4:before {  content: "\e9ad";} .icon-spinner5:before {  content: "\e9ae";} .icon-spinner6:before {  content: "\e9af";} .icon-spinner7:before {  content: "\e9b0";} .icon-spinner8:before {  content: "\e9b1";} .icon-spinner9:before {  content: "\e9b2";} .icon-spinner10:before {  content: "\e9b3";} .icon-spinner11:before {  content: "\e9b4";} .icon-binoculars:before {  content: "\e9b5";} .icon-search2:before {  content: "\e9b6";} .icon-zoom-in:before {  content: "\e9b7";} .icon-zoom-out:before {  content: "\e9b8";} .icon-enlarge:before {  content: "\e9b9";} .icon-shrink:before {  content: "\e9ba";} .icon-enlarge2:before {  content: "\e9bb";} .icon-shrink2:before {  content: "\e9bc";} .icon-key2:before {  content: "\e9bd";} .icon-key22:before {  content: "\e9be";} .icon-lock2:before {  content: "\e9bf";} .icon-unlocked:before {  content: "\e9c0";} .icon-wrench:before {  content: "\e9c1";} .icon-equalizer:before {  content: "\e9c2";} .icon-equalizer2:before {  content: "\e9c3";} .icon-cog:before {  content: "\e9c4";} .icon-cogs:before {  content: "\e9c5";} .icon-hammer:before {  content: "\e9c6";} .icon-magic-wand:before {  content: "\e9c7";} .icon-aid-kit:before {  content: "\e9c8";} .icon-bug:before {  content: "\e9c9";} .icon-pie-chart:before {  content: "\e9ca";} .icon-stats-dots:before {  content: "\e9cb";} .icon-stats-bars:before {  content: "\e9cc";} .icon-stats-bars2:before {  content: "\e9cd";} .icon-trophy2:before {  content: "\e9ce";} .icon-gift2:before {  content: "\e9cf";} .icon-glass:before {  content: "\e9d0";} .icon-glass2:before {  content: "\e9d1";} .icon-mug:before {  content: "\e9d2";} .icon-spoon-knife:before {  content: "\e9d3";} .icon-leaf:before {  content: "\e9d4";} .icon-rocket:before {  content: "\e9d5";} .icon-meter:before {  content: "\e9d6";} .icon-meter2:before {  content: "\e9d7";} .icon-hammer2:before {  content: "\e9d8";} .icon-fire:before {  content: "\e9d9";} .icon-lab:before {  content: "\e9da";} .icon-magnet:before {  content: "\e9db";} .icon-bin:before {  content: "\e9dc";} .icon-bin2:before {  content: "\e9dd";} .icon-briefcase2:before {  content: "\e9de";} .icon-airplane:before {  content: "\e9df";} .icon-truck:before {  content: "\e9e0";} .icon-road:before {  content: "\e9e1";} .icon-accessibility:before {  content: "\e9e2";} .icon-target2:before {  content: "\e9e3";} .icon-shield2:before {  content: "\e9e4";} .icon-power:before {  content: "\e9e5";} .icon-switch:before {  content: "\e9e6";} .icon-power-cord:before {  content: "\e9e7";} .icon-clipboard2:before {  content: "\e9e8";} .icon-list-numbered:before {  content: "\e9e9";} .icon-list:before {  content: "\e9ea";} .icon-list2:before {  content: "\e9eb";} .icon-tree:before {  content: "\e9ec";} .icon-menu:before {  content: "\e9ed";} .icon-menu2:before {  content: "\e9ee";} .icon-menu3:before {  content: "\e9ef";} .icon-menu4:before {  content: "\e9f0";} .icon-cloud2:before {  content: "\e9f1";} .icon-cloud-download:before {  content: "\e9f2";} .icon-cloud-upload:before {  content: "\e9f3";} .icon-cloud-check:before {  content: "\e9f4";} .icon-download2:before {  content: "\e9f5";} .icon-upload22:before {  content: "\e9f6";} .icon-download32:before {  content: "\e9f7";} .icon-upload3:before {  content: "\e9f8";} .icon-sphere:before {  content: "\e9f9";} .icon-earth:before {  content: "\e9fa";} .icon-link:before {  content: "\e9fb";} .icon-flag2:before {  content: "\e9fc";} .icon-attachment2:before {  content: "\e9fd";} .icon-eye:before {  content: "\e9fe";} .icon-eye-plus:before {  content: "\e9ff";} .icon-eye-minus:before {  content: "\ea00";} .icon-eye-blocked:before {  content: "\ea01";} .icon-bookmark:before {  content: "\ea02";} .icon-bookmarks:before {  content: "\ea03";} .icon-sun:before {  content: "\ea04";} .icon-contrast:before {  content: "\ea05";} .icon-brightness-contrast:before {  content: "\ea06";} .icon-star-empty:before {  content: "\ea07";} .icon-star-half:before {  content: "\ea08";} .icon-star-full:before {  content: "\ea09";} .icon-heart2:before {  content: "\ea0a";} .icon-heart-broken:before {  content: "\ea0b";} .icon-man:before {  content: "\ea0c";} .icon-woman:before {  content: "\ea0d";} .icon-man-woman:before {  content: "\ea0e";} .icon-happy3:before {  content: "\ea0f";} .icon-happy2:before {  content: "\ea10";} .icon-smile:before {  content: "\ea11";} .icon-smile2:before {  content: "\ea12";} .icon-tongue:before {  content: "\ea13";} .icon-tongue2:before {  content: "\ea14";} .icon-sad2:before {  content: "\ea15";} .icon-sad22:before {  content: "\ea16";} .icon-wink:before {  content: "\ea17";} .icon-wink2:before {  content: "\ea18";} .icon-grin:before {  content: "\ea19";} .icon-grin2:before {  content: "\ea1a";} .icon-cool:before {  content: "\ea1b";} .icon-cool2:before {  content: "\ea1c";} .icon-angry:before {  content: "\ea1d";} .icon-angry2:before {  content: "\ea1e";} .icon-evil:before {  content: "\ea1f";} .icon-evil2:before {  content: "\ea20";} .icon-shocked:before {  content: "\ea21";} .icon-shocked2:before {  content: "\ea22";} .icon-baffled:before {  content: "\ea23";} .icon-baffled2:before {  content: "\ea24";} .icon-confused:before {  content: "\ea25";} .icon-confused2:before {  content: "\ea26";} .icon-neutral:before {  content: "\ea27";} .icon-neutral2:before {  content: "\ea28";} .icon-hipster:before {  content: "\ea29";} .icon-hipster2:before {  content: "\ea2a";} .icon-wondering:before {  content: "\ea2b";} .icon-wondering2:before {  content: "\ea2c";} .icon-sleepy:before {  content: "\ea2d";} .icon-sleepy2:before {  content: "\ea2e";} .icon-frustrated:before {  content: "\ea2f";} .icon-frustrated2:before {  content: "\ea30";} .icon-crying:before {  content: "\ea31";} .icon-crying2:before {  content: "\ea32";} .icon-point-up:before {  content: "\ea33";} .icon-point-right:before {  content: "\ea34";} .icon-point-down:before {  content: "\ea35";} .icon-point-left:before {  content: "\ea36";} .icon-warning:before {  content: "\ea37";} .icon-notification:before {  content: "\ea38";} .icon-question:before {  content: "\ea39";} .icon-plus:before {  content: "\ea3a";} .icon-minus:before {  content: "\ea3b";} .icon-info:before {  content: "\ea3c";} .icon-cancel-circle:before {  content: "\ea3d";} .icon-blocked:before {  content: "\ea3e";} .icon-cross:before {  content: "\ea3f";} .icon-checkmark:before {  content: "\ea40";} .icon-checkmark2:before {  content: "\ea41";} .icon-spell-check:before {  content: "\ea42";} .icon-enter:before {  content: "\ea43";} .icon-exit:before {  content: "\ea44";} .icon-play2:before {  content: "\ea45";} .icon-pause:before {  content: "\ea46";} .icon-stop:before {  content: "\ea47";} .icon-previous:before {  content: "\ea48";} .icon-next:before {  content: "\ea49";} .icon-backward:before {  content: "\ea4a";} .icon-forward2:before {  content: "\ea4b";} .icon-play3:before {  content: "\ea4c";} .icon-pause2:before {  content: "\ea4d";} .icon-stop2:before {  content: "\ea4e";} .icon-backward2:before {  content: "\ea4f";} .icon-forward3:before {  content: "\ea50";} .icon-first:before {  content: "\ea51";} .icon-last:before {  content: "\ea52";} .icon-previous2:before {  content: "\ea53";} .icon-next2:before {  content: "\ea54";} .icon-eject:before {  content: "\ea55";} .icon-volume-high:before {  content: "\ea56";} .icon-volume-medium:before {  content: "\ea57";} .icon-volume-low:before {  content: "\ea58";} .icon-volume-mute:before {  content: "\ea59";} .icon-volume-mute2:before {  content: "\ea5a";} .icon-volume-increase:before {  content: "\ea5b";} .icon-volume-decrease:before {  content: "\ea5c";} .icon-loop:before {  content: "\ea5d";} .icon-loop2:before {  content: "\ea5e";} .icon-infinite:before {  content: "\ea5f";} .icon-shuffle:before {  content: "\ea60";} .icon-arrow-up-left:before {  content: "\ea61";} .icon-arrow-up:before {  content: "\ea62";} .icon-arrow-up-right:before {  content: "\ea63";} .icon-arrow-right:before {  content: "\ea64";} .icon-arrow-down-right:before {  content: "\ea65";} .icon-arrow-down:before {  content: "\ea66";} .icon-arrow-down-left:before {  content: "\ea67";} .icon-arrow-left:before {  content: "\ea68";} .icon-arrow-up-left2:before {  content: "\ea69";} .icon-arrow-up2:before {  content: "\ea6a";} .icon-arrow-up-right2:before {  content: "\ea6b";} .icon-arrow-right2:before {  content: "\ea6c";} .icon-arrow-down-right2:before {  content: "\ea6d";} .icon-arrow-down2:before {  content: "\ea6e";} .icon-arrow-down-left2:before {  content: "\ea6f";} .icon-arrow-left2:before {  content: "\ea70";} .icon-circle-up:before {  content: "\ea71";} .icon-circle-right:before {  content: "\ea72";} .icon-circle-down:before {  content: "\ea73";} .icon-circle-left:before {  content: "\ea74";} .icon-tab:before {  content: "\ea75";} .icon-move-up:before {  content: "\ea76";} .icon-move-down:before {  content: "\ea77";} .icon-sort-alpha-asc:before {  content: "\ea78";} .icon-sort-alpha-desc:before {  content: "\ea79";} .icon-sort-numeric-asc:before {  content: "\ea7a";} .icon-sort-numberic-desc:before {  content: "\ea7b";} .icon-sort-amount-asc:before {  content: "\ea7c";} .icon-sort-amount-desc:before {  content: "\ea7d";} .icon-command:before {  content: "\ea7e";} .icon-shift:before {  content: "\ea7f";} .icon-ctrl:before {  content: "\ea80";} .icon-opt:before {  content: "\ea81";} .icon-checkbox-checked:before {  content: "\ea82";} .icon-checkbox-unchecked:before {  content: "\ea83";} .icon-radio-checked:before {  content: "\ea84";} .icon-radio-checked2:before {  content: "\ea85";} .icon-radio-unchecked:before {  content: "\ea86";} .icon-crop:before {  content: "\ea87";} .icon-make-group:before {  content: "\ea88";} .icon-ungroup:before {  content: "\ea89";} .icon-scissors2:before {  content: "\ea8a";} .icon-filter:before {  content: "\ea8b";} .icon-font:before {  content: "\ea8c";} .icon-ligature:before {  content: "\ea8d";} .icon-ligature2:before {  content: "\ea8e";} .icon-text-height:before {  content: "\ea8f";} .icon-text-width:before {  content: "\ea90";} .icon-font-size:before {  content: "\ea91";} .icon-bold:before {  content: "\ea92";} .icon-underline:before {  content: "\ea93";} .icon-italic:before {  content: "\ea94";} .icon-strikethrough:before {  content: "\ea95";} .icon-omega:before {  content: "\ea96";} .icon-sigma:before {  content: "\ea97";} .icon-page-break:before {  content: "\ea98";} .icon-superscript:before {  content: "\ea99";} .icon-subscript:before {  content: "\ea9a";} .icon-superscript2:before {  content: "\ea9b";} .icon-subscript2:before {  content: "\ea9c";} .icon-text-color:before {  content: "\ea9d";} .icon-pagebreak:before {  content: "\ea9e";} .icon-clear-formatting:before {  content: "\ea9f";} .icon-table:before {  content: "\eaa0";} .icon-table2:before {  content: "\eaa1";} .icon-insert-template:before {  content: "\eaa2";} .icon-pilcrow:before {  content: "\eaa3";} .icon-ltr:before {  content: "\eaa4";} .icon-rtl:before {  content: "\eaa5";} .icon-section:before {  content: "\eaa6";} .icon-paragraph-left:before {  content: "\eaa7";} .icon-paragraph-center:before {  content: "\eaa8";} .icon-paragraph-right:before {  content: "\eaa9";} .icon-paragraph-justify:before {  content: "\eaaa";} .icon-indent-increase:before {  content: "\eaab";} .icon-indent-decrease:before {  content: "\eaac";} .icon-share:before {  content: "\eaad";} .icon-new-tab:before {  content: "\eaae";} .icon-embed:before {  content: "\eaaf";} .icon-embed2:before {  content: "\eab0";} .icon-terminal:before {  content: "\eab1";} .icon-share2:before {  content: "\eab2";} .icon-mail:before {  content: "\eab3";} .icon-mail2:before {  content: "\eab4";} .icon-mail3:before {  content: "\eab5";} .icon-mail4:before {  content: "\eab6";} .icon-amazon:before {  content: "\eab7";} .icon-google:before {  content: "\eab8";} .icon-google2:before {  content: "\eab9";} .icon-google3:before {  content: "\eaba";} .icon-google-plus:before {  content: "\eabb";} .icon-google-plus2:before {  content: "\eabc";} .icon-google-plus3:before {  content: "\eabd";} .icon-hangouts:before {  content: "\eabe";} .icon-google-drive:before {  content: "\eabf";} .icon-facebook2:before {  content: "\eac0";} .icon-facebook22:before {  content: "\eac1";} .icon-instagram:before {  content: "\eac2";} .icon-whatsapp:before {  content: "\eac3";} .icon-spotify:before {  content: "\eac4";} .icon-telegram:before {  content: "\eac5";} .icon-twitter2:before {  content: "\eac6";} .icon-vine:before {  content: "\eac7";} .icon-vk:before {  content: "\eac8";} .icon-renren:before {  content: "\eac9";} .icon-sina-weibo:before {  content: "\eaca";} .icon-rss2:before {  content: "\eacb";} .icon-rss22:before {  content: "\eacc";} .icon-youtube:before {  content: "\eacd";} .icon-youtube2:before {  content: "\eace";} .icon-twitch:before {  content: "\eacf";} .icon-vimeo:before {  content: "\ead0";} .icon-vimeo2:before {  content: "\ead1";} .icon-lanyrd:before {  content: "\ead2";} .icon-flickr:before {  content: "\ead3";} .icon-flickr2:before {  content: "\ead4";} .icon-flickr3:before {  content: "\ead5";} .icon-flickr4:before {  content: "\ead6";} .icon-dribbble2:before {  content: "\ead7";} .icon-behance:before {  content: "\ead8";} .icon-behance2:before {  content: "\ead9";} .icon-deviantart:before {  content: "\eada";} .icon-500px:before {  content: "\eadb";} .icon-steam:before {  content: "\eadc";} .icon-steam2:before {  content: "\eadd";} .icon-dropbox:before {  content: "\eade";} .icon-onedrive:before {  content: "\eadf";} .icon-github:before {  content: "\eae0";} .icon-npm:before {  content: "\eae1";} .icon-basecamp:before {  content: "\eae2";} .icon-trello:before {  content: "\eae3";} .icon-wordpress:before {  content: "\eae4";} .icon-joomla:before {  content: "\eae5";} .icon-ello:before {  content: "\eae6";} .icon-blogger:before {  content: "\eae7";} .icon-blogger2:before {  content: "\eae8";} .icon-tumblr2:before {  content: "\eae9";} .icon-tumblr22:before {  content: "\eaea";} .icon-yahoo:before {  content: "\eaeb";} .icon-yahoo2:before {  content: "\eaec";} .icon-tux:before {  content: "\eaed";} .icon-appleinc:before {  content: "\eaee";} .icon-finder:before {  content: "\eaef";} .icon-android:before {  content: "\eaf0";} .icon-windows:before {  content: "\eaf1";} .icon-windows8:before {  content: "\eaf2";} .icon-soundcloud:before {  content: "\eaf3";} .icon-soundcloud2:before {  content: "\eaf4";} .icon-skype:before {  content: "\eaf5";} .icon-reddit:before {  content: "\eaf6";} .icon-hackernews:before {  content: "\eaf7";} .icon-wikipedia:before {  content: "\eaf8";} .icon-linkedin2:before {  content: "\eaf9";} .icon-linkedin22:before {  content: "\eafa";} .icon-lastfm:before {  content: "\eafb";} .icon-lastfm2:before {  content: "\eafc";} .icon-delicious:before {  content: "\eafd";} .icon-stumbleupon:before {  content: "\eafe";} .icon-stumbleupon2:before {  content: "\eaff";} .icon-stackoverflow:before {  content: "\eb00";} .icon-pinterest:before {  content: "\eb01";} .icon-pinterest2:before {  content: "\eb02";} .icon-xing:before {  content: "\eb03";} .icon-xing2:before {  content: "\eb04";} .icon-flattr:before {  content: "\eb05";} .icon-foursquare:before {  content: "\eb06";} .icon-yelp:before {  content: "\eb07";} .icon-paypal:before {  content: "\eb08";} .icon-chrome:before {  content: "\eb09";} .icon-firefox:before {  content: "\eb0a";} .icon-IE:before {  content: "\eb0b";} .icon-edge:before {  content: "\eb0c";} .icon-safari:before {  content: "\eb0d";} .icon-opera:before {  content: "\eb0e";} .icon-file-pdf:before {  content: "\eb0f";} .icon-file-openoffice:before {  content: "\eb10";} .icon-file-word:before {  content: "\eb11";} .icon-file-excel:before {  content: "\eb12";} .icon-libreoffice:before {  content: "\eb13";} .icon-html-five:before {  content: "\eb14";} .icon-html-five2:before {  content: "\eb15";} .icon-css3:before {  content: "\eb16";} .icon-git:before {  content: "\eb17";} .icon-codepen:before {  content: "\eb18";} .icon-svg:before {  content: "\eb19";} .icon-IcoMoon:before {  content: "\eb1a";} @font-face {  font-family: 'icomoon';  src: url("../fonts/icomoon.eot?srf3rx");  src: url("../fonts/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon.svg?srf3rx#icomoon") format("svg");  font-weight: normal;  font-style: normal;} /* =======================================================** 	Template Style ** ======================================================= */body {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-weight: 400;  font-size: 18px;  color: #444;  background: #fff;  margin: 0;  padding: 0;} body:before, body:after {  content: "";  position: fixed;  background: #fff;  left: 0;  right: 0;  z-index: 100;} @media screen and (max-width: 768px) {  body:before, body:after {    display: none;  } } body:before {  top: 0;} body:after {  bottom: 0;} @media screen and (max-width: 768px) {  body {    border-left: none;    border-right: none;  } } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, figure {  color: #c30080;  /*  font-family: "Poppins", arial, sans-serif;  font-weight: 600;  */  font-weight: bold;  margin: 0 0 30px 0;  line-height: 1em;} h1, .h1 {font-size: 2.25em; font-weight: normal !important; } h2, .h2 {font-size: 1.5em; color: #c30080; } h3, .h3 {font-size: 1.25em; } h4, .h4 {font-size: 3em; } h5, .h5 {font-size: 4em; } h6, .h6 {font-size: 5em; } @media screen and (max-width: 1024px) {h1, .h1 {font-size: 1.5em; } h2, .h2 {font-size: 1.25em; } h3, .h3 {font-size: 1.15em; } h4, .h4 {font-size: 2em; } h5, .h5 {font-size: 3em; } h6, .h6 {font-size: 4em; } } @media screen and (max-width: 767px) {h1, .h1 {font-size: 1.5em; } h2, .h2 {font-size: 1.25em; } h3, .h3 {font-size: 1.15em; } h4, .h4 {font-size: 1.75em; } h5, .h5 {font-size: 2.5em; } h6, .h6 {font-size: 3em; } } h3 .linkbox {  line-height:0.75em;} strong {  font-weight: 700;} #page {  position: relative;  overflow-x: hidden;  width: 100%;  height: 100%;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;} .offcanvas #page {  overflow: hidden;  position: absolute;} .offcanvas #page:after {  -webkit-transition: 2s;  -o-transition: 2s;  transition: 2s;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 101;  background: rgba(0, 0, 0, 0.3);  content: "";} a {  color: #c30080;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  text-decoration: none;} a:hover, a:active, a:focus {  color: #c30080;  outline: none;  text-decoration: none;} p {  margin-bottom: 20px;} ::-webkit-selection {  color: #fff;  background: #989898;} ::-moz-selection {  color: #fff;  background: #989898;} ::selection {  color: #fff;  background: #989898;} .container_slider {overflow:hidden;position:relative;} .container_slider_welle {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMjRweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMjgwIDMuNEMxMDUwLjU5IDE4IDEwMTkuNCA4NC44OSA3MzQuNDIgODQuODljLTMyMCAwLTMyMC04NC4zLTY0MC04NC4zQzU5LjQuNTkgMjguMiAxLjYgMCAzLjRWMTQwaDEyODB6IiBmaWxsLW9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTAgMjQuMzFjNDMuNDYtNS42OSA5NC41Ni05LjI1IDE1OC40Mi05LjI1IDMyMCAwIDMyMCA4OS4yNCA2NDAgODkuMjQgMjU2LjEzIDAgMzA3LjI4LTU3LjE2IDQ4MS41OC04MFYxNDBIMHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMTI4MCA1MS43NmMtMjAxIDEyLjQ5LTI0Mi40MyA1My40LTUxMy41OCA1My40LTMyMCAwLTMyMC01Ny02NDAtNTctNDguODUuMDEtOTAuMjEgMS4zNS0xMjYuNDIgMy42VjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=);    background-size: 100% 120px;    bottom: 0;    height: 120px;    width: 100%;    z-index: 1;    position: absolute;} @media screen and (max-width: 768px) {  .container_slider_welle {    height: 45px;    background-size: 100% 45px;  } } .container_slider_weiter_relative {  position:relative;} @media screen and (max-width: 1024px) {  .container_slider_weiter_relative {    display:none;  } } .container_slider_weiter {  position:absolute;  z-index:2;  bottom: 36px;  left: 35%;  width:30%;  text-align: center;} .container_slider_weiter img {  width:50px;  padding:10px 0;  border-radius:25px;  border:#000 2px solid;    -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  -webkit-box-shadow: 0px 15px 15px -1px rgba(0, 0, 0, 0.75);  -moz-box-shadow: 0px 15px 15px -1px rgba(0, 0, 0, 0.75);  box-shadow: 0px 15px 15px -1px rgba(0, 0, 0, 0.75);  -webkit-filter: invert(1);  filter: invert(1);} .container_slider_weiter img:hover { padding:20px 0 0 0; background: rgba(255, 255, 255, 0.25);} .container {  margin-right: auto;  margin-left: auto;  padding-left: 5%;  padding-right: 5%;  width:90%;  max-width:1920px;} .container:before, .container:after {  content: " ";  display: table;} .container:after {  clear: both;} @media screen and (max-width: 1024px) {.container {  margin-right: auto;  margin-left: auto;  padding-left: 1%;  padding-right: 1%;  width:98%;} } .container_volle_breite_max {width: 100%;max-width: 3000px;margin: 0px;margin-left:auto;margin-right:auto;} .padding_1 {  padding:15px;} .padding_right_1 {  padding-right:15px;} .padding_right_2 {  padding-right:30px;} .padding_right_3 {  padding-right:60px;} .margin_6 {  margin:90px;} .margin_bottom_0 {  margin-bottom:0px;} .margin_bottom_1 {  margin-bottom:15px;} .margin_bottom_2 {  margin-bottom:30px;} .box {  display:block;  background: #989898;  color:#000 !important;  padding: 32px 64px;  margin-bottom:64px;  margin-right:30px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  border-radius: 4px;  -webkit-transition: 0s;  -o-transition: 0s;  transition: 0s;} @media screen and (max-width: 767px) {.box {padding:15px;margin-right:0px;} } @media screen and (min-width: 768px) {.box {  -webkit-box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);  -moz-box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);  box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);} } .video_box {  background: #ddd;  width:100%;   display:block;   float:left;  margin-bottom: 20px;} .video_box_left {  float:left;   width: 66%;   margin-right: 30px;} .video_box_right {  float:left;   padding-top:30px;   width:28%;} @media screen and (max-width: 768px) {  .video_box_left {    width: 100%;     margin-right: 30px;  }   .video_box_right {    float:left;     width:100%;    padding:30px;  } } .video {  margin-right: auto;  margin-left: auto;  width:100%;  padding:0;  float:left;} .kontakt {  opacity:0.33 !important;} .kontakt:hover {  opacity:0.9 !important;} .fg_nav {  margin: 1vH 0 2vH 0;} @media screen and (max-width: 768px) {  .fg_nav {    margin: 2em 0 2em 0;  } } @media screen and (max-width: 768px) and (orientation: landscape) {.fg_nav {  margin: 0.5em 0 0.5em 0;} } .fg_nav .top-menu {  padding: 0;} .fg_nav #fg_logo {  margin: 0;  padding: 0;} .fg_nav #fg_logo a {  margin-bottom: 0;  padding: 0;  display: block;} .fg_nav #fg_logo a span {  color: #989898;} @media screen and (max-width: 768px) {  .fg_nav .menu-1 {    display: none;  } } .fg_nav ul {  padding: 0;  margin: 1em 0 0 0;} .fg_nav ul li {  padding: 0;  margin: 0;  list-style: none;  display: inline;  font-size: 1em;} .fg_nav ul li a {  position: relative;  padding: 30px 15px;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  color: #444;} .fg_nav ul li a:hover {  color: #222;} .fg_nav ul li.has-dropdown {  position: relative;} .fg_nav ul li.has-dropdown .dropdown {  width: 240px;  -webkit-box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);  -moz-box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);  box-shadow: 0px 14px 33px -9px rgba(0, 0, 0, 0.75);  z-index: 7000;  visibility: hidden;  opacity: 0;  position: absolute;  top: 16px;  left: 0;  text-align: left;  background: #999;  padding: 20px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  border-radius: 4px;  -webkit-transition: 0s;  -o-transition: 0s;  transition: 0s;} .fg_nav ul li.has-dropdown .dropdown:before {  bottom: 100%;  left: 40px;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;  pointer-events: none;  border-bottom-color: #000;  border-width: 8px;  margin-left: -8px;} .fg_nav ul li.has-dropdown .dropdown li {  display: block;  margin-bottom: 7px;} .fg_nav ul li.has-dropdown .dropdown li:last-child {  margin-bottom: 0;} .fg_nav ul li.has-dropdown .dropdown li a {  padding: 2px 0;  display: block;  color: #cccccc;  line-height: 1.2;  text-transform: none;  font-size: 1em;  letter-spacing: 0;} .fg_nav ul li.has-dropdown .dropdown li a:hover {  color: #fff;} .fg_nav ul li.has-dropdown:hover a, .fg_nav ul li.has-dropdown:focus a {  color: #000;} .fg_nav ul li.btn-cta a {  padding: 30px 0px !important;  color: #fff;} .fg_nav ul li.btn-cta a span {  background: #989898;  padding: 4px 10px;  display: -moz-inline-stack;  display: inline-block;  zoom: 1;  *display: inline;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  -ms-border-radius: 100px;  border-radius: 100px;} .fg_nav ul li.btn-cta a:hover span {  -webkit-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);  -moz-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);  box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);} .fg_nav ul li.active > a {  color: #989898 !important;  position: relative;} .fg_nav ul li.active > a:after {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);} .fg_bg {  background-size: cover;  background-position: center center;  background-repeat: no-repeat;  position: relative;} .fg_video {  overflow: hidden;} @media screen and (max-width: 992px) {  .fg_video {    height: 450px;  } } .fg_video a {  z-index: 1001;  position: absolute;  top: 50%;  left: 50%;  margin-top: -45px;  margin-left: -45px;  width: 90px;  height: 90px;  display: table;  text-align: center;  background: #fff;  -webkit-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);  -moz-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);  -ms-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);  -o-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);  box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;} .fg_video a i {  text-align: center;  display: table-cell;  vertical-align: middle;  font-size: 2.5em;} .fg_video .overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgba(0, 0, 0, 0.3);  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;} .fg_video:hover .overlay {  background: rgba(0, 0, 0, 0.7);} .fg_video:hover a {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);} #fg_hero {  min-height: 60vH;  background: url(../loader.gif) no-repeat center center;  width: 100%;  float: left;} @media screen and (max-width: 1024px) {  #fg_hero {    min-height: 60vH;  } } @media screen and (max-width: 768px) {  #fg_hero {    min-height: 40vH;  } } @media screen and (max-width: 767px) and (orientation: landscape) {  #fg_hero {    min-height: 60vH;} } #fg_hero .flexslider .slides li {  background-repeat: no-repeat;  background-size: cover;  background-position: bottom center;  min-height: 60vH;  position: relative;} @media screen and (max-width: 1024px) {  #fg_hero .flexslider .slides li {    min-height: 60vH;  } } @media screen and (max-width: 768px) {  #fg_hero .flexslider .slides li {    min-height: 40vH;  } } @media screen and (max-width: 767px) {  #fg_hero .flexslider .slides li {    min-height: 48vH;  } } @media screen and (max-width: 767px) and (orientation: landscape) {  #fg_hero .flexslider .slides li {    min-height: 80vH;} } #fg_hero .btn {  font-size: 2em;} #fg_hero .btn.btn-primary {  padding: 14px 30px !important;} #fg_hero .flexslider {  border: none;  z-index: 1;  margin-bottom: 0;} #fg_hero .flexslider .slides {  position: relative;  overflow: hidden;} #fg_hero .flexslider .slides .overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;} #fg_hero .flexslider .flex-control-nav {  bottom: 50px;  z-index: 1000;  right: 20px;  float: right;  width: auto;} @media screen and (max-width: 768px) {#fg_hero .flexslider .flex-control-nav {  display:none;} } #fg_hero .flexslider .flex-control-nav li {  display: block;  margin-bottom: 10px;} #fg_hero .flexslider .flex-control-nav li a {  background: rgba(255, 255, 255, 0.4);  box-shadow: none;  width: 12px;  height: 12px;  cursor: pointer;} #fg_hero .flexslider .flex-control-nav li a.flex-active {  cursor: pointer;  background: transparent;  border: 2px solid #fff;} #fg_hero .flexslider .flex-direction-nav {  display: none;} #fg_hero .flexslider .slider-text {  opacity: 0;  min-height: 44vH; /* posotion vertikal */  z-index: 9;  position: relative;  width:85%;} @media screen and (max-width: 1024px) {  #fg_hero .flexslider .slider-text {    min-height: 44vH; /* position vertikal */  } } @media screen and (max-width: 768px) {  #fg_hero .flexslider .slider-text {    min-height: 37vH; /* position vertikal */    display:inline;  } } #fg_hero .flexslider .slider-text > .slider-text-inner {  position: absolute;  bottom: 0;  left: 0;  padding: 1em;  opacity:0.95;  font-size: 1.75em;} @media screen and (max-width: 768px) {  #fg_hero .flexslider .slider-text > .slider-text-inner {    text-align: left;    margin-left: 10px;  } } #fg_hero .flexslider .slider-text > .slider-text-inner h1, #fg_hero .flexslider .slider-text > .slider-text-inner h2 {  margin: 0;  padding: 0;  color:#fff;  font-size: 1.2em;} #fg_hero .flexslider .slider-text > .slider-text-inner h1 {  margin-bottom: 10px;  display: inline;  box-decoration-break: clone;} #fg_hero .flexslider .slider-text > .slider-text-inner h2 {  margin-bottom: 10px;  margin-top: 10px;} @media screen and (max-width: 768px) {#fg_hero .flexslider .slider-text > .slider-text-inner h2 {  font-size: 1em;} } #fg_hero .flexslider .slider-text > .slider-text-inner h2 a {  color:#fff;  border-bottom: 1px solid #fff;} @media screen and (max-width: 767px) {#fg_hero .flexslider .slider-text {  min-height: 40vH; /* position vertikal */} #fg_hero .flexslider .slider-text > .slider-text-inner {  padding: 5px;} #fg_hero .flexslider .slider-text > .slider-text-inner h1 {  font-size: 0.85em;} #fg_hero .flexslider .slider-text > .slider-text-inner h2 {  font-size: 0.66em;  margin-top:0;} } @media screen and (max-width: 767px) and (orientation: landscape) {#fg_hero .flexslider .slider-text {  min-height: 75vH; /* position vertikal */} } #fg_contact,#fg_work,#fg_footer {  padding: 6em 0;  clear: both;} @media screen and (max-width: 768px) {  #fg_contact,  #fg_work,  #fg_footer {    padding: 3em 0;  } } #fg_intro {  padding: 3em 0 4em 0;  line-height: 1.5em;} .portfolio-grid {  width: 100%;  float: left;  overflow: hidden;  position: relative;  z-index: 1;  margin-bottom: 20px;} .portfolio-grid:after {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  content: '';  opacity: 0;  background: rgba(0, 0, 0, 0.5);  z-index: 0;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;} .portfolio-grid img {  position: relative;  max-width: 100%;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;} .portfolio-grid .desc {  z-index: 9;  position: absolute;  bottom: 20px;  left: 0;  right: 0;  padding: 30px;  opacity: 0;  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;  transition: transform 0.3s, opacity 0.3s;  -webkit-transform: translate3d(0, 20px, 0);  transform: translate3d(0, 20px, 0);} @media screen and (max-width: 1024px) {  .portfolio-grid .desc {    opacity: 1;    padding: 15px;  }   .portfolio-grid-img-grau {    filter:brightness(50%);  } } .portfolio-grid .desc h3 {  color: #fff;  margin-bottom: 10px;  font-weight: 400;} .portfolio-grid .desc span {  color: rgba(255, 255, 255, 0.8);} .portfolio-grid:hover:after {  opacity: 1;} .portfolio-grid:hover .desc {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);} .portfolio-grid:hover img {  -webkit-transform: scale(1.05);  -moz-transform: scale(1.05);  -ms-transform: scale(1.05);  -o-transform: scale(1.05);  transform: scale(1.05);} .detail h2 {  margin-bottom: 10px;} .detail span {  display: block;  color: #999999;  margin-bottom: 30px;} .detail p {  font-size: 18px;} .form-wrap {  padding: 3em;  background: rgba(255, 255, 255, 0.8);} .contact-info {  margin-bottom: 4em;  padding: 0;} .contact-info li {  list-style: none;  margin: 0 0 20px 0;  position: relative;  padding-left: 40px;  color: #000;} .contact-info li i {  position: absolute;  top: .3em;  left: 0;  font-size: 18px;  color: #989898;} .contact-info li a {  color: #000;} .form-control {  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  -o-box-shadow: none;  box-shadow: none;  border: none;  font-size: 16px !important;  font-weight: 400;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px;} .form-control:focus, .form-control:active {  box-shadow: none;  border: 2px solid rgba(0, 0, 0, 0.8);} .form-group {  margin-bottom: 30px;} .form-group .btn-modify {  text-transform: uppercase;  letter-spacing: 1px;  font-weight: 300;  font-size: 13px;  padding: 10px 15px;} .fg_social-icons {  margin: 0;  padding: 0;} .fg_social-icons li {  margin: 0;  padding: 0;  list-style: none;  display: -moz-inline-stack;  display: inline-block;  zoom: 1;  *display: inline;} .fg_social-icons li a {  display: -moz-inline-stack;  display: inline-block;  zoom: 1;  *display: inline;  color: #989898;  padding-left: 10px;  padding-right: 10px;} .fg_social-icons li a i {  font-size: 30px;} .fg_heading {  margin-bottom: 5em;} .fg_heading.fg_heading-sm {  margin-bottom: 2em;} .fg_heading h2 {  font-size: 14px;  margin-bottom: 20px;  line-height: 1.5;  font-weight: 700;  letter-spacing: 1px;  text-transform: uppercase;  color: #000;} .fg_heading span {  display: block;  margin-bottom: 10px;  text-transform: uppercase;  font-size: 14px;  letter-spacing: 2px;} #fg_footer .fg_footer-links {  padding: 0;  margin: 0;} @media screen and (max-width: 768px) {  #fg_footer .fg_footer-links {    margin-bottom: 30px;  } } #fg_footer .fg_footer-links li {  padding: 0;  margin: 0 0 10px 0;  list-style: none;  display: block;} #fg_footer .fg_footer-links li a {  color: rgba(0, 0, 0, 0.5);  text-decoration: none;} #fg_footer .fg_footer-links li a:hover {  text-decoration: underline;} #fg_footer h4 {  margin-bottom: 30px;  font-size: 24px;} #fg_footer .copyright {  display: block;  margin-top: 3em;} #fg_footer .copyright .block {  display: block;} #fg_offcanvas {  position: absolute;  z-index: 1901;  width: 270px;  background: black;  top: 0;  right: 0;  top: 0;  bottom: 0;  padding: 75px 40px 40px 40px;  overflow-y: auto;  display: none;  -moz-transform: translateX(270px);  -webkit-transform: translateX(270px);  -ms-transform: translateX(270px);  -o-transform: translateX(270px);  transform: translateX(270px);  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;} @media screen and (max-width: 768px) {  #fg_offcanvas {    display: block;  } } .offcanvas #fg_offcanvas {  -moz-transform: translateX(0px);  -webkit-transform: translateX(0px);  -ms-transform: translateX(0px);  -o-transform: translateX(0px);  transform: translateX(0px);} #fg_offcanvas a {  color: rgba(255, 255, 255, 0.65);} #fg_offcanvas a:hover {  color: rgba(255, 255, 255, 0.85);} #fg_offcanvas ul {  padding: 0;  margin: 0;} #fg_offcanvas ul li {  padding: 0;  margin: 0;  list-style: none;  font-size: 18px;} #fg_offcanvas ul li > ul {  padding-left: 20px;  display: none;} #fg_offcanvas ul li.offcanvas-has-dropdown > a {  display: block;  position: relative;} #fg_offcanvas ul li.offcanvas-has-dropdown > a:after {  position: absolute;  right: 0px;  font-family: 'icomoon';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e0c5";  font-size: 20px;  color: rgba(255, 255, 255, 0.85);  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;} #fg_offcanvas ul li.offcanvas-has-dropdown.active a:after {  -webkit-transform: rotate(-180deg);  -moz-transform: rotate(-180deg);  -ms-transform: rotate(-180deg);  -o-transform: rotate(-180deg);  transform: rotate(-180deg);} #fg_offcanvas ul li.active > a {  color: #fff;} .gototop {  position: fixed;  bottom: 20px;  right: 16px;  z-index: 999;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;} .gototop.active {  opacity: 1;  visibility: visible;} .gototop a {  width: 50px;  height: 50px;  display: table;  background: rgba(0, 0, 0, 0.5);  color: #fff;  text-align: center;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  border-radius: 4px;} .gototop a i {  height: 50px;  display: table-cell;  vertical-align: middle;} .gototop a:hover, .gototop a:active, .gototop a:focus {  text-decoration: none;  outline: none;} .fg_nav-toggle {  width: 25px;  height: 25px;  cursor: pointer;  text-decoration: none;  top: 30px !important;} @media screen and (max-width: 768px) and (orientation: landscape) {.fg_nav-toggle {  top: 10px !important;} }  .fg_nav-toggle.active i::before, .fg_nav-toggle.active i::after {  background: #444;} .fg_nav-toggle:hover, .fg_nav-toggle:focus, .fg_nav-toggle:active {  outline: none;  border-bottom: none !important;} .fg_nav-toggle i {  position: relative;  display: inline-block;  width: 25px;  height: 2px;  color: #252525;  font: bold 14px/.4 Helvetica;  text-transform: uppercase;  text-indent: -55px;  background: #252525;  transition: all .2s ease-out;} .fg_nav-toggle i::before, .fg_nav-toggle i::after {  content: '';  width: 25px;  height: 2px;  background: #252525;  position: absolute;  left: 0;  transition: all .2s ease-out;} .fg_nav-toggle.fg_nav-white > i {  color: #fff;  background: #000;} .fg_nav-toggle.fg_nav-white > i::before, .fg_nav-toggle.fg_nav-white > i::after {  background: #000;} .fg_nav-toggle i::before {  top: -7px;} .fg_nav-toggle i::after {  bottom: -7px;} .fg_nav-toggle:hover i::before {  top: -10px;} .fg_nav-toggle:hover i::after {  bottom: -10px;} .fg_nav-toggle.active i {  background: transparent;} .fg_nav-toggle.active i::before {  top: 0;  -webkit-transform: rotateZ(45deg);  -moz-transform: rotateZ(45deg);  -ms-transform: rotateZ(45deg);  -o-transform: rotateZ(45deg);  transform: rotateZ(45deg);  background: #fff;} .fg_nav-toggle.active i::after {  bottom: 0;  -webkit-transform: rotateZ(-45deg);  -moz-transform: rotateZ(-45deg);  -ms-transform: rotateZ(-45deg);  -o-transform: rotateZ(-45deg);  transform: rotateZ(-45deg);  background: #fff;} .fg_nav-toggle {  position: absolute;  right: 0px;  top: 65px;  z-index: 21;  padding: 6px 0 0 0;  display: block;  margin: 0 auto;  display: none;  height: 44px;  width: 44px;  z-index: 2001;  border-bottom: none !important;} @media screen and (max-width: 768px) {  .fg_nav-toggle {    display: block;  } } .btn {  margin-right: 4px;  margin-bottom: 4px;  font-weight: 400;  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  -ms-border-radius: 1px;  border-radius: 3px;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  padding: 8px 20px;  color: #c30080;  background: #f3e3ed;  border: #d57db7 1px solid;  -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 0.15s, box-shadow ease-in-out 0.15s;  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;} .btn.btn-md {  padding: 8px 20px !important;} .btn.btn-lg {  padding: 18px 36px !important;} .btn:hover, .btn:active, .btn:focus {  box-shadow: none !important;  outline: none !important;} .btn-primary {  background: #989898;  color: #fff;  border: 2px solid #989898;} .btn-primary:hover, .btn-primary:focus, .btn-primary:active {  background: #333 !important;  border-color: #333 !important;} .btn-primary.btn-outline {  background: transparent;  color: #989898;  border: 2px solid #989898;} .btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active {  background: #989898;  color: #fff;} .btn-success {  background: #5cb85c;  color: #fff;  border: 2px solid #5cb85c;} .btn-success:hover, .btn-success:focus, .btn-success:active {  background: #4cae4c !important;  border-color: #4cae4c !important;} .btn-success.btn-outline {  background: transparent;  color: #5cb85c;  border: 2px solid #5cb85c;} .btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active {  background: #5cb85c;  color: #fff;} .btn-info {  background: #5bc0de;  color: #fff;  border: 2px solid #5bc0de;} .btn-info:hover, .btn-info:focus, .btn-info:active {  background: #46b8da !important;  border-color: #46b8da !important;} .btn-info.btn-outline {  background: transparent;  color: #5bc0de;  border: 2px solid #5bc0de;} .btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active {  background: #5bc0de;  color: #fff;} .btn-warning {  background: #f0ad4e;  color: #fff;  border: 2px solid #f0ad4e;} .btn-warning:hover, .btn-warning:focus, .btn-warning:active {  background: #eea236 !important;  border-color: #eea236 !important;} .btn-warning.btn-outline {  background: transparent;  color: #f0ad4e;  border: 2px solid #f0ad4e;} .btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active {  background: #f0ad4e;  color: #fff;} .btn-danger {  background: #d9534f;  color: #fff;  border: 2px solid #d9534f;} .btn-danger:hover, .btn-danger:focus, .btn-danger:active {  background: #d43f3a !important;  border-color: #d43f3a !important;} .btn-danger.btn-outline {  background: transparent;  color: #d9534f;  border: 2px solid #d9534f;} .btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active {  background: #d9534f;  color: #fff;} .btn-outline {  background: none;  border: 2px solid gray;  font-size: 16px;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;} .btn-outline:hover, .btn-outline:focus, .btn-outline:active {  box-shadow: none;} .btn.with-arrow {  position: relative;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;} .btn.with-arrow i {  visibility: hidden;  opacity: 0;  position: absolute;  right: 0px;  top: 50%;  margin-top: -8px;  -webkit-transition: 0.2s;  -o-transition: 0.2s;  transition: 0.2s;} .btn.with-arrow:hover {  padding-right: 50px;} .btn.with-arrow:hover i {  color: #fff;  right: 18px;  visibility: visible;  opacity: 1;} .form-control {  box-shadow: none;  background: transparent;  border: 2px solid rgba(0, 0, 0, 0.1);  height: 54px;  font-size: 18px;  font-weight: 300;} .form-control:active, .form-control:focus {  outline: none;  box-shadow: none;  border-color: #989898;} .row-pb-md {  padding-bottom: 4em !important;} .row-pb-sm {  padding-bottom: 2em !important;} .nopadding {  padding: 0 !important;  margin: 0 !important;} .padding-right {  padding: 0 !important;  padding-right: 10px !important;} @media screen and (max-width: 768px) {  .padding-right {    padding-right: 0 !important;  } } .padding-left {  padding: 0 !important;  padding-left: 10px !important;} @media screen and (max-width: 768px) {  .padding-left {    padding-left: 0 !important;  } } .fg_loader {  position: fixed;  left: 0px;  top: 0px;  width: 100%;  height: 100%;  z-index: 9999;  background: #fff url(../fg_loader.gif) center no-repeat;} .js .animate-box {  opacity: 0;} .image-item {  margin-bottom: 20px;  float: left;  width: 100%;} #sticky_item {  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;} #sticky_item.is_stuck {  margin-top: 60px;} @media screen and (max-width: 992px) {  .sticky-parent {    clear: both;    height: inherit !important;    float: left;    padding-top: 30px;  } } .center {  text-align: center !important;} .brand_relative {  position:relative;} .brand {  position:absolute;  z-index:1;  bottom:15px;  left:0px;  background-color: rgba(255,255,255,0.99);  padding:2px 5px 2px 7px;} .brand img {  width:100px;} .black {  color: #000;} @media screen and (max-width: 767px) {.ab768 {  display:none;} } @media screen and (min-width: 768px) {.bis767 {  display:none;} } .social-icons {  width: 45px;  margin-right: 5px;} .h1cl {display: inline-block;padding:10px 30px 10px 30px;color: #fff !important;background: #222;} .h1cl-div-custom-css {display:block;width:100%;text-align: center;background-image: linear-gradient(to right, #333 100%, transparent 0%);background-position: 0 50%;background-repeat: repeat-x;background-size: 1em 2px;} .h1c, .h1c-div-custom-css {display:block;width:100%;text-align: center;} .h1r, .h1r-div-custom-css {display:block;width:100%;text-align: right;} .c_rahmen {padding: 15px; } section.c_rahmen {	padding: 120px 15px; } .c_rand {	border: 1px solid; 	padding: 15px;	display:block;} .bg-farbe1 {background: #c30080; } .bg-farbe1 .container_texte * {color: #fff !important; border-color: #fff !important; } .bg-farbe1 .c_rand {border-color: #fff !important; } .bg-farbe1 .slider-text-inner, .bg-farbe1 .h1cl {color: #fff !important; background: #c30080; } .bg-farbe1 .h1cl-div-custom-css {background-image: linear-gradient(to right, #fff 100%, transparent 0%); } .bg-farbe2 {background: #d57db7; } .bg-farbe2 * {color: #fff !important; } .bg-farbe2 .container_texte * {border-color: #fff !important; } .bg-farbe2 .c_rand {border-color: #fff !important; } .bg-farbe2 .slider-text-inner, .bg-farbe2 .h1cl  {color: #fff !important; background: #d57db7; } .bg-farbe2 .h1cl-div-custom-css {background-image: linear-gradient(to right, #fff 100%, transparent 0%); } .bg-farbe3 {background: #f3e3ed; } .bg-farbe3 * {color: #222 !important; } .bg-farbe3 .container_texte * {border-color: #222 !important; } .bg-farbe3 .c_rand {border-color: #222 !important; } .bg-farbe3 .slider-text-inner, .bg-farbe3 .h1cl  {color: #222 !important; background: #f3e3ed; } .bg-farbe3 .h1cl-div-custom-css {background-image: linear-gradient(to right, #fff 100%, transparent 0%); } .bg-farbe4 {background: #fff; } .bg-farbe4 .c_rand {border-color: #222 !important; } .bg-farbe4 .slider-text-inner, .bg-farbe4 .h1cl  {color: #fff !important; background: #222; } .bg-farbe4 .h1cl-div-custom-css {background-image: linear-gradient(to right, #222 100%, transparent 0%); } .bg-farbe5 {background: #c30080; } .bg-farbe5 * {color: #fff !important; } .bg-farbe5 .container_texte * {border-color: #fff !important; } .bg-farbe5 .slider-text-inner, .bg-farbe5 .h1cl  {color: #fff !important; background: #c30080; } .bg-farbe5 .h1cl-div-custom-css {background-image: linear-gradient(to right, #fff 100%, transparent 0%); } .bg-farbe6 {background: #666; } .bg-farbe6 * {color: #fff !important; } .bg-farbe6 .container_texte * {border-color: #fff !important; } .bg-farbe6 .c_rand {border-color: #fff !important; } .bg-farbe6 .slider-text-inner, .bg-farbe6 .h1cl  {color: #fff !important; background: #666; } .bg-farbe6 .h1cl-div-custom-css {background-image: linear-gradient(to right, #fff 100%, transparent 0%); } .bg-farbe7 {background: #222; } .bg-farbe7 * {color: #fff !important; } .bg-farbe7 .container_texte * {border-color: #fff !important; } .bg-farbe7 .c_rand {border-color: #fff !important; } .bg-farbe7 .slider-text-inner, .bg-farbe7 .h1cl {color: #fff !important; background: #222; } .bg-farbe7 .h1cl-div-custom-css {background-image: linear-gradient(to right, #fff 100%, transparent 0%); } .bg-farbe8 {background: #e7e7e7; } .bg-farbe8 .c_rand {border-color: #222 !important; } .bg-farbe8 .slider-text-inner, .bg-farbe8 .h1cl  {background: #e7e7e7; } .bg-farbe8 .h1cl-div-custom-css {background-image: linear-gradient(to right, #e7e7e7 100%, transparent 0%); } .bg-farbe9 {background: #dedede; } .bg-farbe9 .c_rand {border-color: #222 !important; } .bg-farbe9 .slider-text-inner, .bg-farbe9 .h1cl  {background: #dedede; } .bg-farbe9 .h1cl-div-custom-css {background-image: linear-gradient(to right, #dedede 100%, transparent 0%); } .bg-farbebg01 {background: #ffffff; } .bg-farbebg01 .c_rand {border-color: #222 !important; } .bg-farbebg01 .slider-text-inner, .bg-farbe9 .h1cl  {background: #ffffff; } .bg-farbebg01 .h1cl-div-custom-css {background-image: linear-gradient(to right, #ffffff 100%, transparent 0%); } .indexbg {background: #e7e7e7; display:block; } .padding_bg {	padding: 30px;} /* # */.farbe1 {	color: #c30080 !important;} .farbe2 {	color: #d57db7 !important;} .farbe3 {	color: #f3e3ed !important;} .farbe4 {	color: #fff !important;} .farbe5 {	color: #c30080 !important;} .farbe6 {	color: #666 !important;} .farbe7 {	color: #222 !important;} .farbe8 {	color: #e7e7e7 !important;} .farbe9 {	color: #dedede !important;} /* # *//* seitenverhaeltnisse: * 56.25% = 16:9 * 75% = 4:3 * 66.66% = 3:2 * 62.5% = 8:5*/ .iframe_container {position: relative;top: 0px;width: 100%;padding-bottom: 56.25%; /* seitenverhaeltnis */} .iframe_container_iframe {position: absolute;top: 0px; bottom: 0px; left: 0px; right: 0px;width: 100%;height: 100%;} iframe {	border:none !important;	overflow-x:hidden;	overflow-y:hidden;}  /* Chrome, Safari and Opera */iframe::-webkit-scrollbar {  display: none;} iframe {  -ms-overflow-style: none;  /* IE and Edge */  scrollbar-width: none;  /* Firefox */}  .quadrat_container {position: relative;top: 0px;width: 100%;padding-bottom: 100%; /* seitenverhaeltnis */overflow:hidden;} .quadrat_container_box {position: absolute;top: 0px; bottom: 0px; left: 0px; right: 0px;width: 100%;height: 100%;overflow:hidden;} @media screen and (max-width: 768px) {.quadrat_container {padding-bottom: 0px;overflow:visible;} .quadrat_container_box {position: relative;top: auto; bottom: auto; left: auto; right: auto;width: 100%;height: auto;overflow:visible;} } .quer_container {position: relative;top: 0px;width: 100%;padding-bottom: 50%; /* seitenverhaeltnis */overflow:hidden;} .quer_container_box {position: absolute;top: 0px; bottom: 0px; left: 0px; right: 0px;width: 100%;height: 100%;overflow:hidden;} .pano_container {position: relative;top: 0px;width: 100%;padding-bottom: 36%; /* seitenverhaeltnis */overflow:hidden;} .pano_container_box {position: absolute;top: 0px; bottom: 0px; left: 0px; right: 0px;width: 100%;height: 100%;overflow:hidden;} /* # */.container_bilder {	} .container_texte {	min-height: 30em;	height:100%;	overflow:auto;} /* # */.tpl_1_container, .tpl_15_container {padding: 0px;margin: 0px;} .tpl_1_container_texte {padding: 30px 45px 45px 45px;min-height: 3em;height:100%;line-height: 1.5em;} .tpl_15_container_texte {padding: 15px 45px 45px 45px;min-height: 3em;height:100%;} @media screen and (max-width: 768px) {.tpl_1_container_texte, .tpl_15_container_texte {padding: 15px;} } .tpl_1_container_bilder, .tpl_15_container_bilder {width: 100%;height:auto;} .tpl_1_bild, .tpl_15_bild {max-width: 100%;height:auto;} /* # */.tpl_9_container {padding: 0px;margin: 0px;background: #fff;border-top: #f3e3ed 1px solid;} .tpl_9_container_texte {padding: 45px;min-height: 3em;height:100%;} .tpl_9_container_bilder {padding: 30px;} @media screen and (max-width: 768px) {.tpl_9_container_texte {padding: 15px;} .tpl_9_container_bilder {padding: 15px;} } .tpl_9_bild {max-width: 100%;margin-left: auto;margin-right: auto;} /* # */.tpl_10_container {padding: 0px;margin: 0px;} .tpl_10_container_texte {padding: 60px;min-height: 3em;} .tpl_10_container_bilder {padding: 60px 15px;} @media screen and (max-width: 768px) {.tpl_10_container_texte {padding: 15px;} .tpl_10_container_bilder {padding: 15px;} } .tpl_10_bild {max-width: 100%;margin-left: auto;margin-right: auto;} /* # */.tpl_11_container {padding: 0px;margin: 0px;} .tpl_11_container_texte {padding: 60px;min-height: 3em;height:100%;} .tpl_11_container_bilder {padding: 60px 15px;} @media screen and (max-width: 768px) {.tpl_11_container_texte {padding: 15px;} .tpl_11_container_bilder {padding: 15px;} } .tpl_11_bild {max-width: 100%;margin-left: auto;margin-right: auto;} /* # *//* # *//* # *//* # */.bgimgtemplate52 {background:center center repeat-x;background-color: #e7e7e7;} .bgimgtemplate52 {background:center center repeat-x;background-color: #e7e7e7;} /* # */.boxtpl2 {background: #e7e7e7;padding: 15px;border-bottom: #c30080 1px solid;} .boxtpl2h {background: #c30080;padding: 15px;border-bottom: #fff 1px solid;} .boxtpl2h h1, .boxtpl2h h2 {color: #fff !important;margin: 0;padding: 0;} /* # */.tpl_15_container_var {margin:-90px 7% 0 7%;position: relative;z-index:15;} /* # */.tpl20 {display: inline-block;width:100%;background:#fff;overflow:hidden;} .video-container, .tpl20img {display: inline-block;width:100%;text-align:center;} .tpl20text {display: inline-block;width:100%;padding:0px 2% 2% 2%;background:#fff;height:14em;overflow: auto;} .tpl20link {width:100%;padding:2%;background:#fff;height:4em;} .tpl20img {width: 100%;} .tpl20img img {width: 100%;max-height: 26em;} .tpl20imgschatten {width:100%;display:block;height: 15px;background:#fff url('001_schatten-mitte.png') center top no-repeat;} .tpl20text h1,.tpl20text h2 {margin:0px 0px 2% 0px;padding:0em;} @media screen and (max-width: 768px) {.tpl20text {height:20em;} } @media screen and (max-width: 480px) {.tpl20text {height:auto;} } /* # */.tpl21_img {width: 100%; height: auto; opacity: 0.30; transition: opacity 1s; } .tpl21_img:hover {opacity: 1; transition: opacity 0.5s; } .tpl21_showdouble {max-width: 100%; position: relative;} .tpl21_imgbg {background: #000;} .tpl21_content {position: absolute;top: 25%; left: 25%; width: 50%; padding: 2%; border-top: 1px solid #333;border-bottom: 1px solid #333;background: url(tpl21_bg.png);opacity: 0.99; transition: opacity 0.5s; } .tpl21_content * {color: #fff !important;} .tpl21_content .btn {border-color: #fff !important;} @media screen and (max-width: 480px) {.tpl21_img {opacity: 1; } .tpl21_content {position: relative;top: 0px;left: 0px;display: block;width: 100%;padding: 5px;border: 0px;background: #000;} } .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;text-align: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: 1000;perspective: 1000;} .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;opacity: 0.5;filter: alpha(opacity=50);font-size: 21px;line-height: 21px;color: #444;} .carousel-control:hover,.carousel-control:focus {outline: 0;color: #fff;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%;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;margin-top: -10px;line-height: 1;font-family: serif;} .carousel-control .icon-prev:before {content: '\2039';} .carousel-control .icon-next:before {content: '\203a';} .carousel-indicators {position: absolute;z-index: 9999900;display:block;width: 100%;list-style: none;text-align: right;right: 15px;bottom: 0px;clear:both;display:none;} .carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 7px;text-indent: -999px;border: 1px solid #666;border-radius: 10px;cursor: pointer;background-color: #e7e7e7;} .carousel-indicators .active {width: 12px;height: 12px;border-radius: 12px;background-color: #fff;} .carousel-caption {position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;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: -15px;font-size: 30px;} .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {margin-left: -15px;} .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {margin-right: -15px;} .carousel-caption {left: 20%;right: 20%;padding-bottom: 30px;} .carousel-indicators {bottom: 20px;} } .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:75%;left:0px;padding: 7.5px;height: 50px;font-size:30px;font-weight:100;line-height:30px;text-align:center;opacity:.99;filter:alpha(opacity=99);} .carousel-control.right{right:0px;left:auto;} .carousel-control:hover,.carousel-control:focus{color:#666;text-decoration:none;opacity:.9;filter:alpha(opacity=90);} .carousel_welle {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMjRweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMjgwIDMuNEMxMDUwLjU5IDE4IDEwMTkuNCA4NC44OSA3MzQuNDIgODQuODljLTMyMCAwLTMyMC04NC4zLTY0MC04NC4zQzU5LjQuNTkgMjguMiAxLjYgMCAzLjRWMTQwaDEyODB6IiBmaWxsLW9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTAgMjQuMzFjNDMuNDYtNS42OSA5NC41Ni05LjI1IDE1OC40Mi05LjI1IDMyMCAwIDMyMCA4OS4yNCA2NDAgODkuMjQgMjU2LjEzIDAgMzA3LjI4LTU3LjE2IDQ4MS41OC04MFYxNDBIMHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMTI4MCA1MS43NmMtMjAxIDEyLjQ5LTI0Mi40MyA1My40LTUxMy41OCA1My40LTMyMCAwLTMyMC01Ny02NDAtNTctNDguODUuMDEtOTAuMjEgMS4zNS0xMjYuNDIgMy42VjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=);    background-size: 100% 120px;    bottom: 0;    height: 120px;    width: 100%;    z-index: 1;    position: absolute;} .carousel_welle_col {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMjRweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMjgwIDMuNEMxMDUwLjU5IDE4IDEwMTkuNCA4NC44OSA3MzQuNDIgODQuODljLTMyMCAwLTMyMC04NC4zLTY0MC04NC4zQzU5LjQuNTkgMjguMiAxLjYgMCAzLjRWMTQwaDEyODB6IiBmaWxsLW9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTAgMjQuMzFjNDMuNDYtNS42OSA5NC41Ni05LjI1IDE1OC40Mi05LjI1IDMyMCAwIDMyMCA4OS4yNCA2NDAgODkuMjQgMjU2LjEzIDAgMzA3LjI4LTU3LjE2IDQ4MS41OC04MFYxNDBIMHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMTI4MCA1MS43NmMtMjAxIDEyLjQ5LTI0Mi40MyA1My40LTUxMy41OCA1My40LTMyMCAwLTMyMC01Ny02NDAtNTctNDguODUuMDEtOTAuMjEgMS4zNS0xMjYuNDIgMy42VjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=);    background-size: 100% 40px;    bottom: 0;    height: 40px;    width: 100%;    z-index: 1;    position: absolute;} @media screen and (max-width: 1024px) {.carousel_welle, .carousel_welle_col {    background-size: 100% 45px;    height: 45px;} } /* Ende Carousel # */.indicator_img {	width:40px;	height:30px;	border: #dedede 1px solid;} .item {	display:block;	width:100%;	text-align:center;	padding: 0;	overflow:hidden;} .item_imgdiv {	width: 100%;	text-align:center;	overflow:hidden;	float: left;} .item_imgdiv_img_1, .item_imgdiv_img_2, .item_imgdiv_img_3, .item_imgdiv_img_4 {	width:100%;} .item_textdiv {	postion: relative;	display:block;	width:100%;} .item_textdiv_text_norm {	position: absolute;	z-index: 200;	top: 30px;	left: 0px;	padding:0px;} /* oben */.item_textdiv_text_links {	position: absolute;	z-index: 200;	top: 3em;	left: 3em;} @media screen and (max-width: 1024px) {	.item_textdiv_text_links {		top: 2em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_links {		top: 1.5em;		left: 2em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_links {		top: 0.5em;		left: 0.5em;	} } .item_textdiv_text_zentriert {	position: absolute;	z-index: 200;	top: 3em;	right:0px;	left: 0px;	text-align: center;} @media screen and (max-width: 1024px) {	.item_textdiv_text_zentriert {		top: 2em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_zentriert {		top: 1.5em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_zentriert {		top: 0.5em;	} } .item_textdiv_text_rechts {	position: absolute;	z-index: 200;	top: 3em;	right:3em;	text-align: right;} @media screen and (max-width: 1024px) {	.item_textdiv_text_rechts {		top: 2em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_rechts {		top: 1.5em;		right: 2em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_rechts {		top: 0.5em;		right: 0.5em;	} } /* mitte */.item_textdiv_text_mitte_links {	position: absolute;	z-index: 200;	top: 12em;	left: 3em;} @media screen and (max-width: 1024px) {	.item_textdiv_text_mitte_links {		top: 9em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_mitte_links {		top: 6em;		left: 3em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_mitte_links {		top: 2.5em;		left: 0.5em;	} } .item_textdiv_text_mitte_zentriert {	position: absolute;	z-index: 200;	top: 35%;	right:0px;	left: 0px;	text-align: center;} @media screen and (max-width: 1024px) {	.item_textdiv_text_mitte_zentriert {		top: 9em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_mitte_zentriert {		top: 6em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_mitte_zentriert {		top: 2.5em;	} } .item_textdiv_text_mitte_rechts {	position: absolute;	z-index: 200;	top: 35%;	right:60px;	text-align: right;} @media screen and (max-width: 1024px) {	.item_textdiv_text_mitte_rechts {		top: 9em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_mitte_rechts {		top: 6em;		right: 3em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_mitte_rechts {		top: 2.5em;		right: 0.5em;	} } /* unten */.item_textdiv_text_unten_links {	position: absolute;	z-index: 200;	bottom: 240px;	left:3em;} @media screen and (max-width: 1024px) {	.item_textdiv_text_unten_links {		bottom: 6em;		left:2em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_unten_links {		bottom: 4em;		left:1.5em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_unten_links {		bottom: 3em;		left:0.5em;	} } .item_textdiv_text_unten_zentriert {	position: absolute;	z-index: 200;	bottom: 6em;	right:0px;	left: 0px;	text-align: center;} @media screen and (max-width: 1024px) {	.item_textdiv_text_unten_zentriert {		bottom: 3em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_unten_zentriert {		bottom: 2.5em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_unten_zentriert {		bottom: 2em;	} } .item_textdiv_text_unten_rechts {	position: absolute;	z-index: 200;	bottom: 6em;	right:3em;	text-align: right;} @media screen and (max-width: 1024px) {	.item_textdiv_text_unten_rechts {		bottom: 4em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text_unten_rechts {		bottom: 3em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text_unten_rechts {		bottom: 2em;		right: 1em;	} } /* text */.item_textdiv_text {	font-size: 2.25em;	padding:15px 30px;	border-radius: 4px;	color:#c30080;	background: rgba(255, 255, 255, 0.33);	text-shadow: 0px 0px 12px #fff;	display:inline-block;} .item_textdiv_text_col {	font-size: 1.5em !important;} @media screen and (max-width: 1024px) {	.item_textdiv_text {		font-size: 1.15em;	} 	.item_textdiv_text_col {		font-size: 1.15em;	} } @media screen and (max-width: 768px) {	.item_textdiv_text {		font-size: 1.0em;	} 	.item_textdiv_text_col {		font-size: 1.0em;	} } @media screen and (max-width: 480px) {	.item_textdiv_text {		font-size: 0.85em;		padding:2.5px 5px;	} 	.item_textdiv_text_col {		font-size: 0.85em;	} } .item_textdiv_text h1 {	font-size: 1em !important;	margin: 0;	padding: 0;} /*.item_textdiv_text h1, .item_textdiv_text h2, .item_textdiv_text h3, .item_textdiv_text h4, .item_textdiv_text h5, .item_textdiv_text h6 {	margin:0;	padding:0;} .item_textdiv_text h1, .item_textdiv_text h2, .item_textdiv_text h3, .item_textdiv_text h4, .item_textdiv_text h5, .item_textdiv_text h6 {	font-weight: nromal;} .item_textdiv_text h1 {} .item_textdiv_text_norm h1 {} .item_img_mobiloptimiert {	width: 100% !important;	margin-left: 0px;} @media screen and (max-width: 767px) {		.item_textdiv_text, .item_textdiv_text_norm, .item_textdiv_text_links, .item_textdiv_text_rechts {	top: 5px;	left: 7.5px;	padding:7.5px;	font-size: 0.85em;	} 	.item_textdiv_text h3, .item_textdiv_text_norm h3, .item_textdiv_text_links h3, .item_textdiv_text_rechts h3 {	} 		.item_img_mobiloptimiert {	width: 200% !important;	margin-left: -50%;	font-weight: 10px;	} 	.item_text_mobiloptimiert {	font-size: 12px;	} 	.item_text_mobiloptimiert h1, .item_text_mobiloptimiert h2 {	font-size: 16px;	font-weight: bold;	} 	.item_text_mobiloptimiert h3, .item_text_mobiloptimiert h4, .item_text_mobiloptimiert h5, .item_text_mobiloptimiert h6 {	font-size: 14px;	} } */.item_textdiv_text span {font-weight: normal !important;} /* # */.carouselTicker {height: 305px;overflow: hidden;float: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;} .carouselTicker__list {margin: 0 5px;padding: 0;list-style-type: none;overflow: hidden;} .carouselTicker__item {margin: 0;float: left;border: 1px solid #ccc;background-color: #f7f7f7;background-image: linear-gradient(to bottom, #f7f7f7, #d7d7d7);margin-left: 5px;width: 300px;height: 300px;color: #000;text-align: left;font-weight: normal;position: relative;} .carouselTicker__img {width: 298px;} .carouselTicker__txt {padding: 15px;} .carouselTicker__mehr {position: absolute;bottom: 5px;right: 5px;font-size: 1.5em;} .carouselTicker__mehr * {color: #aaa !important;} @media screen and (max-width: 480px) {.carouselTicker {height: 320px;} .carouselTicker__item {width: 310px;height: 320px;} .carouselTicker__img {width: 308px;} .carouselTicker__txt {padding: 5px;} } @media screen and (max-width: 1024000000px) {.pc_navigation {	display: none;	} } @media screen and (min-width: 1025000000px) {.tablet_navigation {	display: none;	} } .nav_mit_schattenx {	-webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.04);	-moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.04);	box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.04);	display:block;	width: 100%;} .nav_mit_schatten_spacex {	display:block;	height: 1px;} .headbar {	position: relative;	background: #fff;	background-image: linear-gradient(180deg,#ffffff 21%,#f3e3ed 100%) !important} .claim {	position: absolute;	top: 45px;	right: 30px;	font-size: 1em;	color: #c30080;} @media screen and (max-width: 768px) {.claim {	display:none;} } .bogen {	width: 100%;} .navbar-logo {	display: inline;	float: left;	padding: 0 0 0 15px;} .logo {  margin: 8px 0;  padding: 0;  width: 120px;} @media screen and (min-width: 768px) {.logo {	margin: 8px 30px 8px 0px;	width: 150px;} } .navbar {	display: inline;	float: left;	position: relative;	top: 30px;	left: 60px;} .navbar-brand span {	padding: 0;	display:inline-block;	background: #c30080;} @media screen and (max-width: 767px) {.navbar {	top: 15px;	left: 0px;} .navbar-brand {  max-width:100%;  margin-right: 0%;} .navbar-form {  margin-top: 0;} } .navbar .container {	padding:0px;} /* # */.nav_sitemap_button {	outline: none !important;} .nav_sitemap_button_mini {	font-size: 1em;	float: left;} .nav_sitemap_button_bottom {	background: #c30080 !important;	color: #fff !important;	display: block;	text-align: center;	padding: 15px;} .nav_sitemap_div {	width: 100%;	display:block;	background:#ffffff !important;} .nav_sitemap_off_0, .nav_sitemap_off_1, .nav_sitemap_off_2, .nav_sitemap_off_3, .nav_sitemap_off_4 {	color: #666 !important;	padding: 10px;	border-bottom: #ddd 1px solid;	} .nav_sitemap_on {	color: #c30080 !important;	background: #fff;	font-weight: bold;} .nav_sitemap_off:hover {	color: #c30080 !important;} .nav_sitemap_h2 {	color: #c30080 !important;} .nav_sitemap_off_0 {	padding-top: 15px;	padding-left: 15px;} .nav_sitemap_off_1 {	padding-left: 15px;} .nav_sitemap_off_2 {	padding-left: 36px;} .nav_sitemap_off_3 {	padding-left: 66px;} .nav_sitemap_off_4 {	padding-left: 96px;} @media screen and (max-width: 767px) {.nav_sitemap_off_0 {	padding-left: 5px;} .nav_sitemap_off_1 {	padding-left: 5px;} .nav_sitemap_off_2 {	padding-left: 30px;} .nav_sitemap_off_3 {	padding-left: 60px;} .nav_sitemap_off_4 {	padding-left: 90px;} } /* # */.sn_container {	background: #fff;	padding-left:7px;	display:block;} @media screen and (max-width: 768px) {.sn_container {	padding-left:15px;} } .sn {  display: inline-block;  padding-left: 5px;  margin: 7.5px 0 5px 0;} .sn > li {  display: inline;} .sn > li > a,.sn > li > span {  position: relative;  float: left;  padding: 2.5px 7px 2.5px 7px;  text-decoration: none;  outline: none;  color: #c30080;  font-size: 0.8em;  background-color: transparent !important;  margin-left:0px;  margin-right:5px;  margin-bottom: 2.5px;} @media screen and (max-width: 1200px) {.sn > li > a,.sn > li > span {  padding: 7px 10px 7px 10px;} } .sn {	color: #fff !important;	float: left;} .dn {	border-top: 1px solid #fff;} .sn .sn_off {	color: #666 !important;	border: #fff 1px solid;} .sn .sn_on, .sn .sn_off:hover {	background: #fff !important;	color: #c30080 !important;	border: #fff 1px solid;	border-bottom: #c30080 1px solid;	border-radius: 0px;} .sn_tabs {	margin-bottom: 20px;} .sn_dropdown {	background: #d57db7 !important;	color: #c30080 !important;} @media screen and (max-width: 1024px) {.sn_container {	display: none;	height: 1px;} } /* # */.b2bnavcontainer {	text-align:right;	background:#ccc;	width: 100%;	display: block;} .b2b-nav {	padding: 9px 15px 9px 15px;	color: #c30080 !important;	text-align:center;	margin-left: 1px;	float:left;	min-height: 60px;} .b2b-nav:hover {	opacity: 0.8;} .b2b-nav-title {	font-size: 0.85em;} @media screen and (max-width: 768px) {.b2b-nav-title {	font-size: 0.66em;} } .bg-white {background: #fff; } .bg-grey {background-color: #e7e7e7;background-image: linear-gradient(to bottom, #e7e7e7, #dedede);} /* # */.btn_video {display:inline-block;padding:15px;cursor:pointer;margin: 0 8px 8px 0;border-radius:8px;text-decoration: none !important;font-size:1.5em;font-weight:bold;background:#eee;} .btn_video:hover {background:#efefef;} .btn_accordion {padding:0;margin:0;border:0;background:transparent;} .btn_accordion:hover {text-decoration:underline;} .btn_accordion:focus {outline:none;} .btn-c, a.btn-c, a:link.btn-c, a:visited.btn-c, a:active.btn-c {color:#444;background: transparent url();cursor:pointer;text-decoration:none;border:#444 1px solid;padding: 7.5px 15px;line-height: 1.25em;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;max-width:100%;overflow:hidden;} .btn-c:hover, a:hover.btn-c {background:#fff url();color:#444 !important;text-decoration:none;-webkit-transition: background-color 0.5s ease-out;-moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out;-ms-transition: background-color 0.5s ease-out;transition: background-color 0.5s ease-out;} @media screen and (max-width: 768px) {.btn, a.btn, .btn-c, a.btn-c {float:none;margin: 0 0 30px 0;padding: 5px !important;} } .btn-c-big {font-size: 1.25em !important;} .btn-rahmen {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;border:transparent 1px solid;border-radius: 0px;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;} /* # */.boto {border-top: 1px solid #dedede;} .bobo {border-bottom: 1px solid #dedede;} /* # */#googlemap {width:100%;height:500px;} @media screen and (max-width: 767px) {#googlemap {width:100%;height:360px;} } .schatten-mitte {display:block;width:100%;height:15px;overflow:hidden;background: url(001_schatten-mitte.png) top center no-repeat;} .video-container {height: 28em;width:100%;margin:0;padding:0;} .hinweis {display:block;padding:2px;background: #ffd;text-align:center;color:#000 !important;border: #ffcc66 1px solid;border-left: #ffcc66 6px solid;} .fehler {display:block;padding:2px;background:#ffd;text-align:center;color:#000;border:#ccc 1px solid;border-left:#ff4400 6px solid;} /* # */.padding-0 {padding: 0px; } .padding-75px {	padding: 7.5px;} .padding-15px {	padding: 15px;} .padding-30px {	padding: 30px;} .list-0 {list-style-type: none; } .margin-0 {margin: 0px; } .margin-top-2pc {margin-top: 2%;} .margin-bottom-2pc {margin-bottom: 2%;} .margin-right-2pc {margin-right: 2%;} .margin-top-7px {margin-top: 7px;} .margin-bottom-7px {margin-bottom: 7px;} .margin-right-7px {margin-right: 7px;} .margin-top-15px {margin-top: 15px;} .margin-bottom-15px {margin-bottom: 15px;} .margin-left-15px {margin-left: 15px;} .margin-right-15px {margin-right: 15px;} .margin-top-30px {margin-top: 30px;} .margin-bottom-30px {margin-bottom: 30px;} .margin-right-30px {margin-right: 30px;} .strong {font-weight:bold !important;} .uppercase {text-transform:uppercase;} .center {text-align:center;} .right {text-align:right;} .block {display:block;} .float-left {float:left;} .modal-content {text-align:left;} .border-top {border-top: 1px solid #dedede;} .border-bottom {border-bottom: #c30080 1px solid;} .w100pc {	width: 100%;} .xl {display:none;} .clear {clear: both;margin: 0;padding: 0;display:block;width: 100%;} .unibox {border: solid 1px #dedede;padding: 15px;display:block;margin-bottom: 15px;} .prozesskette {	display:block;	width:100%;	text-align: center;	background: rgb(34,34,34);	background: linear-gradient(0deg, rgba(34,34,34,1) 50%, rgba(255,255,255,1) 50%);} .prozesskette90deg {	width:13% !important;	margin: 0.64% ;} .xxxprozesskette90deg {	width:100% !important;	display:block;	margin: 1.28% 0 1.28% 0;  -webkit-transform:rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);} @media screen and (max-width: 1024px) {} @media screen and (max-width: 1024px) {} /* # */.preise_div {display: block;text-align:center;padding: 90px 0px 120px 0px;} .preise_div_img {margin: 0.8%;width: 14%;-webkit-box-shadow: 0px 0px 17px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 17px -6px rgba(0,0,0,0.75);box-shadow: 0px 0px 17px -6px rgba(0,0,0,0.75);border-radius:15px;} @media screen and (max-width: 767px) {.preise_div_img {width: 48%;} } /* # */footer {background: #f3e3ed;} .footer {background: #222;padding: 45px 0;margin: 0;} .footer_color {color: #fff !important;} .footer_nav {	margin: 0 0 15px 0;} .footer_social {	margin: 30px 0 0 0;	width: 30px;	display: block;} .footer_claim {	font-size: 0.8em;} .footer_nav {	font-size: 0.75em;	margin-top: 30px;} .footer_fg {	font-size: 0.66em;	margin-top: 30px;} .zertifikat {	padding: 150px 0 0 0 ;} /* # */.gallery-ug-tiles img {filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url(desaturate.svg#greyscale);filter: gray;-webkit-filter: grayscale(1);} .gallery-ug-tiles img:hover {filter: none;} .imgsw {filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url(desaturate.svg#greyscale);filter: gray;-webkit-filter: grayscale(1);} .imgsw:hover {filter: none;} .imghidden {opacity: 0.65;filter: alpha(opacity=65);} .imghidden:hover {opacity: 1;filter: alpha(opacity=100);} img.imgspiegelnhor { transform: scaleX(-1);} img.imgzoom {transition: transform 1s;-moz-transition: transform 1s;-webkit-transition: transform 1s;-o-transition: transform 1s;-ms-transition: transform 1s;} img.imgzoom:hover {cursor: zoom-in;cursor: -moz-zoom-in;cursor: -webkit-zoom-in;transform: scale(2.0,2.0);-moz-transform: scale(2.0,2.0);-webkit-transform: scale(2.0,2.0);-o-transform: scale(2.0,2.0);-ms-transform: scale(2.0,2.0);} /*@media screen and (max-height: 480px) {img.imgzoom {max-height: 300px;} } @media screen and (max-height: 320px) {img.imgzoom {max-height: 200px;} } */.kontakt_img {	max-width: 100%;} .kontakt_img_icon {	width: 90px;	border-radius:8px;} .kontakt_bg {	background-image: linear-gradient(180deg,#ffffff 21%, #f3e3ed 100%) !important} /* # */section {margin-right: auto;margin-left: auto;width: 100%;padding: 0px 0px;clear:both;} @media screen and (min-width: 768px) {} @media screen and (min-width: 992px) {} @media screen and (min-width: 1200px) {} @media screen and (min-width: 1600px) {} @media screen and (min-width: 1920px) {} .section-bg-farbe1 {background: #c30080; } .section-bg-farbe1-o68 {background: linear-gradient(180deg, #c30080 66%, #fff 34%); } .section-bg-farbe1-o50 {background: linear-gradient(0deg, #fff 50%, #c30080 50%); } .section-bg-farbe1-u50 {background: linear-gradient(0deg, #c30080 50%, #fff 50%); } .section-bg-farbe1-o34 {background: linear-gradient(0deg, #fff 66%, #c30080 34%); } .section-bg-farbe1-vou {background: linear-gradient(0deg, #fff 34%, #c30080 66%); } .section-bg-farbe1-vuo {background: linear-gradient(0deg, #c30080 34%, #fff 66%); } .section-bg-farbe2 {background: #d57db7; } .section-bg-farbe2-o68 {background: linear-gradient(180deg, #d57db7 66%, #fff 34%); } .section-bg-farbe2-o50 {background: linear-gradient(0deg, #fff 50%, #d57db7 50%); } .section-bg-farbe2-u50 {background: linear-gradient(0deg, #d57db7 50%, #fff 50%); } .section-bg-farbe2-o34 {background: linear-gradient(0deg, #fff 66%, #d57db7 34%); } .section-bg-farbe2-vou {background: linear-gradient(0deg, #fff 34%, #d57db7 66%); } .section-bg-farbe2-vuo {background: linear-gradient(0deg, #d57db7 34%, #fff 66%); } .section-bg-farbe3 {background: #f3e3ed; } .section-bg-farbe3-o68 {background: linear-gradient(180deg, #f3e3ed 66%, #fff 34%); } .section-bg-farbe3-o50 {background: linear-gradient(0deg, #fff 50%, #f3e3ed 50%); } .section-bg-farbe3-u50 {background: linear-gradient(0deg, #f3e3ed 50%, #fff 50%); } .section-bg-farbe3-o34 {background: linear-gradient(0deg, #fff 66%, #f3e3ed 34%); } .section-bg-farbe3-vou {background: linear-gradient(0deg, #fff 34%, #f3e3ed 66%); } .section-bg-farbe3-vuo {background: linear-gradient(0deg, #f3e3ed 34%, #fff 66%); } .section-bg-farbe4 {background: #fff; } .section-bg-farbe4-o68 {background: linear-gradient(180deg, #fff 66%, #dedede 34%); } .section-bg-farbe4-o50 {background: linear-gradient(0deg, #dedede 50%, #fff 50%); } .section-bg-farbe4-u50 {background: linear-gradient(0deg, #fff 50%, #dedede 50%); } .section-bg-farbe4-o34 {background: linear-gradient(0deg, #dedede 66%, #fff 34%); } .section-bg-farbe4-vou {background: linear-gradient(0deg, #fff 34%, #dedede 66%); } .section-bg-farbe4-vuo {background: linear-gradient(0deg, #dedede 34%, #fff 66%); } .section-bg-farbe5 {background: #c30080; } .section-bg-farbe5-o68 {background: linear-gradient(180deg, #c30080 66%, #fff 34%); } .section-bg-farbe5-o50 {background: linear-gradient(0deg, #fff 50%, #c30080 50%); } .section-bg-farbe5-u50 {background: linear-gradient(0deg, #c30080 50%, #fff 50%); } .section-bg-farbe5-o34 {background: linear-gradient(0deg, #fff 66%, #c30080 34%); } .section-bg-farbe5-vou {background: linear-gradient(0deg, #fff 34%, #c30080 66%); } .section-bg-farbe5-vuo {background: linear-gradient(0deg, #c30080 34%, #fff 66%); } .section-bg-farbe6 {background: #666; } .section-bg-farbe6-o68 {background: linear-gradient(180deg, #666 66%, #fff 34%); } .section-bg-farbe6-o50 {background: linear-gradient(0deg, #fff 50%, #666 50%); } .section-bg-farbe6-u50 {background: linear-gradient(0deg, #666 50%, #fff 50%); } .section-bg-farbe6-o34 {background: linear-gradient(0deg, #fff 66%, #666 34%); } .section-bg-farbe6-vou {background: linear-gradient(0deg, #fff 34%, #666 66%); } .section-bg-farbe6-vuo {background: linear-gradient(0deg, #666 34%, #fff 66%); } .section-bg-farbe7 {background: #222; } .section-bg-farbe7-o68 {background: linear-gradient(180deg, #222 66%, #fff 34%); } .section-bg-farbe7-o50 {background: linear-gradient(0deg, #fff 50%, #222 50%); } .section-bg-farbe7-u50 {background: linear-gradient(0deg, #222 50%, #fff 50%); } .section-bg-farbe7-o34 {background: linear-gradient(0deg, #fff 66%, #222 34%); } .section-bg-farbe7-vou {background: linear-gradient(0deg, #fff 34%, #222 66%); } .section-bg-farbe7-vuo {background: linear-gradient(0deg, #222 34%, #fff 66%); } .section-bg-farbe8 {background: #e7e7e7; } .section-bg-farbe8-o68 {background: linear-gradient(180deg, #e7e7e7 66%, #fff 34%); } .section-bg-farbe8-o50 {background: linear-gradient(0deg, #fff 50%, #e7e7e7 50%); } .section-bg-farbe8-u50 {background: linear-gradient(0deg, #e7e7e7 50%, #fff 50%); } .section-bg-farbe8-o34 {background: linear-gradient(0deg, #fff 66%, #e7e7e7 34%); } .section-bg-farbe8-vou {background: linear-gradient(0deg, #fff 34%, #e7e7e7 66%); } .section-bg-farbe8-vuo {background: linear-gradient(0deg, #e7e7e7 34%, #fff 66%); } .section-bg-farbe9 {background: #dedede; } .section-bg-farbe9-o68 {background: linear-gradient(180deg, #dedede 66%, #fff 34%); } .section-bg-farbe9-o50 {background: linear-gradient(0deg, #fff 50%, #dedede 50%); } .section-bg-farbe9-u50 {background: linear-gradient(0deg, #dedede 50%, #fff 50%); } .section-bg-farbe9-o34 {background: linear-gradient(0deg, #fff 66%, #dedede 34%); } .section-bg-farbe9-vou {background: linear-gradient(0deg, #fff 34%, #dedede 66%); } .section-bg-farbe9-vuo {background: linear-gradient(0deg, #dedede 34%, #fff 66%); } .dsacc {  background-color: #f3e3ed;  cursor: pointer;  padding: 15px 15px;  border: none;  outline: none;  transition: 0.4s;  display: block;  width: 100%;  margin:0;  font-weight:bold;} .dsaccactive, .dsacc:hover {  background-color: #c30080;  color: #fff !important;} .dsacc:after {  content: '\002B';  float: right;  margin-left: 5px;} .dsaccactive:after {  content: "\2212";} .dsaccpanel {  margin:0;  background-color: #f3e3ed;  max-height: 0;  overflow: hidden;  transition: max-height 0.2s ease-out;} .dsaccpanelinnen {  padding: 15px;  border: #e7e7e7 1px solid;} #skbanner {	position: fixed;	z-index: 22;	bottom: 150px;	right: -274px;	width: 340px;	text-align: left;	transition: .33s all;} @media screen and (min-width:1024px) {#skbanner:hover {	right: 0px;} } #skbanner img {	width:48px;	border-radius:4px;	margin-right:8px;	background: #c30080;} #skbanner a {	display:block;	background: #f3e3ed;	color: #c30080;	padding: 8px;	border-radius: 4px 0 0 4px;} #skbanner a:hover {	background: #d57db7;	color: #fff;} @media print and (min-width: 1px) {  .noprint {    display:none !important;    height:0px;    width:0px;  } } @media screen and (min-width: 1px) {  .nurprint {    display:none !important;    height:0px;    width:0px;  }   .nurprint * {    color: #000 !important;  } } 