/*!
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
  max-width: none;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  margin: 0;
  font-family: 'Lato', Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

a {
  color: #303030;
  text-decoration: underline;
}

a:hover {
  color: #d10511;
  text-decoration: underline;
}

.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

body [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.container-fluid:after {
  clear: both;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

cite {
  font-style: normal;
}

.muted {
  color: #999999;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover {
  color: #356635;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  line-height: 40px;
}

h1 {
  font-size: 38.5px;
}

h2 {
  font-size: 31.5px;
}

h3 {
  font-size: 24.5px;
}

h4 {
  font-size: 17.5px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 11.9px;
}

h1 small {
  font-size: 24.5px;
}

h2 small {
  font-size: 17.5px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 14px;
}

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

li {
  line-height: 20px;
}

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

dl {
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 20px;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 10px;
}

.dl-horizontal {
  *zoom: 1;
}

.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  line-height: 0;
  content: "";
}

.dl-horizontal:after {
  clear: both;
}

.dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dl-horizontal dd {
  margin-left: 180px;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

blockquote small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

blockquote.pull-right small:before {
  content: '';
}

blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

form {
  margin: 0 0 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

legend small {
  font-size: 15px;
  color: #999999;
}

label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input,
button,
select,
textarea {
  font-family: 'Lato', Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

input,
textarea,
.uneditable-input {
  width: 206px;
}

textarea {
  height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-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 linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(204, 204, 204, 1.0);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 157, 0, 1.0);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 157, 0, 1.0);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(255, 157, 0, 1.0);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}

.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}

input,
textarea,
.uneditable-input {
  margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}

.controls-row {
  *zoom: 1;
}

.controls-row:before,
.controls-row:after {
  display: table;
  line-height: 0;
  content: "";
}

.controls-row:after {
  clear: both;
}

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}

.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

.control-group.info > label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}

input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
     -moz-box-shadow: 0 0 6px #f8b9b7;
          box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

.form-actions:before,
.form-actions:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-actions:after {
  clear: both;
}

.help-block,
.help-inline {
  color: #595959;
}

.help-block {
  display: block;
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}

.input-append,
.input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu {
  font-size: 14px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn {
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input + .btn-group .btn,
.input-append select + .btn-group .btn,
.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}

input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

/* Allow for input prepend/append in search forms */

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

.control-group {
  margin-bottom: 10px;
}

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block {
  margin-top: 10px;
}

.form-horizontal .form-actions {
  padding-left: 180px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.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 #dddddd;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.table tbody tr.success td {
  background-color: #dff0d8;
}

.table tbody tr.error td {
  background-color: #f2dede;
}

.table tbody tr.warning td {
  background-color: #fcf8e3;
}

.table tbody tr.info td {
  background-color: #d9edf7;
}

.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}

.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 25px;
  height: 25px;
  /*margin-top: 1px;*/
  /*margin-right: .3em;*/
  line-height: 14px;
  vertical-align: text-top;
  /*background-image: url("../../frontend/INblau/Tedox/de_DE/css/img/glyphicons-halflings.png");*/
  background-image: url("../../frontend/INblau/Tedox/de_DE/images/sprite-btn-icons.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/active states of certain elements */

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  /*background-image: url("../../frontend/INblau/Tedox/de_DE/css/img/glyphicons-halflings-white.png");*/
  background-image: url("../../frontend/INblau/Tedox/de_DE/images/sprite-btn-icons.png");
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  width: 16px;
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  background-position: -384px -120px;
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -120px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.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;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #D10511;
  background-image: -moz-linear-gradient(top, #D10511, #781117);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D10511), to(#781117));
  background-image: -webkit-linear-gradient(top, #D10511, #781117);
  background-image: -o-linear-gradient(top, #D10511, #781117);
  background-image: linear-gradient(to bottom, #D10511, #781117);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffD10511', endColorstr='#ff781117', GradientType=0);
}

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999999;
}

.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
}

.open {
  *z-index: 1000;
}

.open > .dropdown-menu {
  display: block;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}

.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-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-large {
  padding: 24px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
     -moz-transition: height 0.35s ease;
       -o-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

.collapse.in {
  height: auto;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 2px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-mini {
  padding: 1px 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-link {
  color: #0088cc;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}

.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}

.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
  margin-left: 5px;
}

.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group > .btn + .btn {
  margin-left: -1px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 14px;
}

.btn-group > .btn-mini {
  font-size: 11px;
}

.btn-group > .btn-small {
  font-size: 12px;
}

.btn-group > .btn-large {
  font-size: 16px;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}

.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}

.btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}

.dropup .btn-large .caret {
  border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

.btn-group-vertical .btn {
  display: block;
  float: none;
  width: 100%;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group-vertical .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.btn-group-vertical .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.btn-group-vertical .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}

.btn-group-vertical .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover {
  z-index: 2;
  border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #781117;
  border-bottom-color: #781117;
}

.nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover {
  cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}

.tabbable:after {
  clear: both;
}

.tab-content {
  overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}

.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
  color: #777777;
}

.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

.navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}

.navbar-link {
  color: #777777;
}

.navbar-link:hover {
  color: #333333;
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn {
  margin-top: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: 'Lato', Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

/*.navbar .nav li.dropdown.open > .dropdown-toggle,*/
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555555;
  background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.navbar-inverse {
  color: #999999;
}

.navbar-inverse .navbar-inner {
  background-color: #0b0b0b;
  background-image: -moz-linear-gradient(top, #4d4d4d, #0b0b0b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));
  background-image: -webkit-linear-gradient(top, #4d4d4d, #0b0b0b);
  background-image: -o-linear-gradient(top, #4d4d4d, #0b0b0b);
  background-image: linear-gradient(to bottom, #4d4d4d, #0b0b0b);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d4d4d', endColorstr='#ff0b0b0b', GradientType=0);
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}

/*.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,*/
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.breadcrumb li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb .active {
  color: #999999;
}

.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 1px 6px;
  font-size: 10.5px;
}

.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

.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;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.pager li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.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 > span {
  color: #999999;
  cursor: default;
  background-color: #fff;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  margin-top: -3px;
}

.tooltip.right {
  margin-left: 3px;
}

.tooltip.bottom {
  margin-top: 3px;
}

.tooltip.left {
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          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-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  width: 236px;
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow:after {
  z-index: -1;
  content: "";
}

.popover.top .arrow {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-width: 10px 10px 0;
}

.popover.top .arrow:after {
  bottom: -1px;
  left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 0;
}

.popover.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-right-color: #ffffff;
  border-width: 10px 10px 10px 0;
}

.popover.right .arrow:after {
  bottom: -11px;
  left: -1px;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 11px 0;
}

.popover.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-width: 0 10px 10px;
}

.popover.bottom .arrow:after {
  top: -1px;
  left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-width: 0 11px 11px;
}

.popover.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-left-color: #ffffff;
  border-width: 10px 0 10px 10px;
}

.popover.left .arrow:after {
  right: -1px;
  bottom: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 0 11px 11px;
}

.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.thumbnails:before,
.thumbnails:after {
  display: table;
  line-height: 0;
  content: "";
}

.thumbnails:after {
  clear: both;
}

.row-fluid .thumbnails {
  margin-left: 0;
}

.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}

.thumbnail {
  display: block;
  position:relative;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

a.thumbnail:hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #555555;
}

.media,
.media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media .pull-left {
  margin-right: 10px;
}

.media .pull-right {
  margin-left: 10px;
}

.media-list {
  margin-left: 0;
  list-style: none;
}

.label,
.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
}

.label {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.badge {
  padding-right: 9px;
  padding-left: 9px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

a.label:hover,
a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label-important,
.badge-important {
  background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}

.label-warning,
.badge-warning {
  background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}

.label-success,
.badge-success {
  background-color: #468847;
}

.label-success[href],
.badge-success[href] {
  background-color: #356635;
}

.label-info,
.badge-info {
  background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
  background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
  top: 0;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-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: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-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-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -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);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -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-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -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-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -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-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -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);
}

.accordion {
  margin-bottom: 20px;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel .item > img {
  display: block;
  line-height: 1;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .active {
  left: 0;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .prev {
  left: -100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.carousel .active.left {
  left: -100%;
}

.carousel .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}

.hero-unit li {
  line-height: 30px;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.affix {
  position: fixed;
}
/*!
 * Bootstrap Responsive v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  body [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}
/*
@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
*/

/*@media (max-width: 979px) {*/
@media (min-width: 768px) and (max-width: 991px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #fff;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #D10511;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-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);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 992px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.remove{display:none}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}.center{text-align:center}hr.double{height:1px;border-bottom:solid 1px #ccc}@font-face{font-family:'Lato';src:url('../../frontend/INblau/Tedox/de_DE/fonts/lato/lato-bold-webfont.woff2') format('woff2'),url('../../frontend/INblau/Tedox/de_DE/fonts/lato/lato-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Lato';src:url('../../frontend/INblau/Tedox/de_DE/fonts/lato/lato-regular-webfont.woff2') format('woff2'),url('../../frontend/INblau/Tedox/de_DE/fonts/lato/lato-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;src:local(''),url('../../frontend/INblau/Tedox/de_DE/fonts/cursive/dancing-script-v15-latin-regular.woff2') format('woff2'),url('../../frontend/INblau/Tedox/de_DE/fonts/cursive/dancing-script-v15-latin-regular.woff') format('woff')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:600;src:local(''),url('../../frontend/INblau/Tedox/de_DE/fonts/cursive/dancing-script-v15-latin-600.woff2') format('woff2'),url('../../frontend/INblau/Tedox/de_DE/fonts/cursive/dancing-script-v15-latin-600.woff') format('woff')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:local(''),url('../../frontend/INblau/Tedox/de_DE/fonts/serif/libre-baskerville-v9-latin-regular.woff2') format('woff2'),url('../../frontend/INblau/Tedox/de_DE/fonts/serif/libre-baskerville-v9-latin-regular.woff') format('woff')}@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;src:local(''),url('../../frontend/INblau/Tedox/de_DE/fonts/serif/libre-baskerville-v9-latin-italic.woff2') format('woff2'),url('../../frontend/INblau/Tedox/de_DE/fonts/serif/libre-baskerville-v9-latin-italic.woff') format('woff')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:local(''),url('../../frontend/INblau/Tedox/de_DE/fonts/serif/libre-baskerville-v9-latin-700.woff2') format('woff2'),url('../../frontend/INblau/Tedox/de_DE/fonts/serif/libre-baskerville-v9-latin-700.woff') format('woff')}@font-face{font-family:'icomoon';src:url('../../frontend/INblau/Tedox/de_DE/fonts/icons/icomoon.eot?oo0jyd');src:url('../../frontend/INblau/Tedox/de_DE/fonts/icons/icomoon.eot?#iefixoo0jyd') format('embedded-opentype'),url('../../frontend/INblau/Tedox/de_DE/fonts/icons/icomoon.woff?oo0jyd') format('woff'),url('../../frontend/INblau/Tedox/de_DE/fonts/icons/icomoon.ttf?oo0jyd') format('truetype'),url('../../frontend/INblau/Tedox/de_DE/fonts/icons/icomoon.svg?oo0jyd#icomoon') format('svg');font-weight:normal;font-style:normal}.newIcon,[class^="newIcon-"],[class*=" newIcon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newIcon-newsletter:before{content:"\e90f"}.newIcon-search:before{content:"\e909"}.newIcon-angle-right:before{content:"\e90a"}.newIcon-angle-left:before{content:"\e90b"}.newIcon-long-arrow-right:before{content:"\e90c"}.newIcon-long-arrow-left:before{content:"\e90d"}.newIcon-envelope:before{content:"\e90e"}.newIcon-youtube-play:before{content:"\e905"}.newIcon-instagram:before{content:"\e906"}.newIcon-pinterest:before{content:"\e907"}.newIcon-facebook-square:before{content:"\e908"}.newIcon-search:before{content:"\e900"}.newIcon-delivery:before{content:"\e901"}.newIcon-pin:before{content:"\e902"}.newIcon-reservation-shop:before{content:"\e903"}.newIcon-add-to-cart:before{content:"\e904"}.newIcon-refresh:before{content:"\2000"}.newIcon-print:before{content:"\2001"}.newIcon-location:before{content:"\2002"}.newIcon-info:before{content:"\2003"}.newIcon-search:before{content:"\2004"}.newIcon-account:before{content:"\2005"}.newIcon-clip-board:before{content:"\2006"}.newIcon-mail:before{content:"\2007"}.newIcon-trash:before{content:"\2008"}.newIcon-cart:before{content:"\2009"}.newIcon-mail-old{display:inline-block;width:23px;height:23px;margin-right:10px;margin-bottom:6px;background:url(../../frontend/INblau/Tedox/de_DE/css/@{img-path}/newsletter-header.gif) no-repeat 0 0}/*!
 * Bootstrap-select v1.12.4 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */select.bs-select-hidden,select.selectpicker{display:none !important}.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:active{color:#999}.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:0.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block !important;width:100% !important;z-index:2}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0 !important;padding:0 !important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-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);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.social_share_privacy_area{clear:both;margin:20px 0 !important;list-style-type:none;padding:0 !important;width:auto;height:25px;display:block}.social_share_privacy_area li{margin:0 !important;padding:0 !important;height:21px;float:left}.social_share_privacy_area li .dummy_btn{float:left;margin:0 0 0 10px;cursor:pointer;padding:0;height:inherit}.social_share_privacy_area li div iframe{overflow:hidden;height:inherit;width:inherit}.social_share_privacy_area .facebook{width:180px;display:inline-block}.social_share_privacy_area .facebook .fb_like iframe{width:145px}.social_share_privacy_area .twitter{width:148px}.social_share_privacy_area li div.tweet{width:115px}.social_share_privacy_area .gplus{width:123px}.social_share_privacy_area li div.gplusone{width:90px}.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent url("../../frontend/INblau/Tedox/de_DE/images/socialshareprivacy_on_off.png") no-repeat 0 0 scroll;width:23px;height:12px;overflow:hidden;float:left;margin:4px 0 0;padding:0;cursor:pointer}.social_share_privacy_area li .switch.on{background-position:0 -12px}.social_share_privacy_area li.help_info{position:relative}.social_share_privacy_area li.help_info .info,.social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;left:0;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 4px #999;-webkit-box-shadow:0 3px 4px #999;box-shadow:0 3px 4px #999;background-color:#fdfbec;color:#000;z-index:500}.social_share_privacy_area li.gplus.help_info .info{left:-60px}.social_share_privacy_area li .help_info.icon .info{left:-243px;width:350px}.social_share_privacy_area li.help_info.display .info,.social_share_privacy_area li .help_info.icon.display .info{display:block}.social_share_privacy_area li.help_info.info_off.display .info{display:none}.social_share_privacy_area li .help_info.icon{background:#fff url("../../frontend/INblau/Tedox/de_DE/img/socialshareprivacy_info.png") no-repeat center center scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon{border-top-width:0;border-left-width:0}.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.social_share_privacy_area li.settings_info{position:relative;top:-2px}.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0 !important}.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;border:2px solid #e7e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #c1c1c1;-webkit-box-shadow:2px 2px 3px #c1c1c1;box-shadow:3px 3px 3px #c1c1c1;left:0;position:absolute;top:0;width:135px;z-index:1000;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url("../../frontend/INblau/Tedox/de_DE/img/settings.png") no-repeat center center scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.on .settings{border-top-width:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{clear:both;float:left;margin:4px 10px 4px 0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:inline-block;float:left;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;opacity:1;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%, 0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal{height:10px}.noUi-handle{background-color:#ffe021;background-image:-moz-linear-gradient(top, #ffe021, #fcb037);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-webkit-linear-gradient(top, #ffe021, #fcb037);background-image:-o-linear-gradient(top, #ffe021, #fcb037);background-image:linear-gradient(to bottom, #ffe021, #fcb037);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe021', endColorstr='#fcb037', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:4px;-webkit-box-shadow:1px 1px 0 #ceced0;-moz-box-shadow:1px 1px 0 #ceced0;box-shadow:1px 1px 0 #ceced0}.noUi-horizontal .noUi-handle{top:-4px;left:-5px;width:10px;height:17px;cursor:pointer}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-target{border:0;box-shadow:none}.noUi-base,.noUi-connect{box-shadow:0 0 4px rgba(0,0,0,0.15) inset}.noUi-connect{background-color:#fff8d3}.noUi-base{background:#fff}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-4px}.dropsy-option-active,.dropsy-wrap .dropsy-list li.selected,.dropsy-wrap .dropsy-list li:hover{background-color:#252525;color:#fff}.dropsy-wrap{position:relative;margin-bottom:10px;outline:none}.dropsy-wrap .dropsy-hide-me{display:none}.dropsy-wrap .dropsy-label{display:block;width:100%;height:20px;border:solid 1px #252525;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dropsy-wrap .dropsy-label-arrow{display:block;float:right}.dropsy-wrap .dropsy-label-arrow:before{content:'';float:right;display:block;width:0;margin:6px 10px 0 0;border-bottom:0 none;border-top:solid 6px #000;border-left:solid 6px transparent;border-right:solid 6px transparent}.dropsy-wrap .dropsy-label-text{padding-left:5px}.dropsy-wrap .dropsy-list{display:none;overflow:auto;position:absolute;min-width:100%;max-height:100px;margin:0;padding:0;background:#fff;border:solid 1px #252525;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dropsy-wrap .dropsy-list li{padding-left:5px;cursor:pointer}.dropsy-wrap.dropsy-open{z-index:1}.dropsy-wrap.dropsy-open .dropsy-list{display:block}.dropsy-wrap.dropsy-open .dropsy-label-arrow{border-top:0 none}#autocomplete{position:relative;top:-5px;left:inherit;width:100%;margin:0;border:none}#autocomplete .autosearch{width:150%;min-width:230px;border:1px solid #c4c1bc;background-color:#fff;box-shadow:0 3px 7px 4px rgba(0,0,0,0.098)}#autocomplete .autosearch .autocomplete-2columns{width:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.img-desktop{display:block}.img-mobile{display:none}.margintop50{margin-top:50px}.margintop35{margin-top:35px}.margintop15{margin-top:15px}.marginbottom25{margin-bottom:25px}.fontLED41{font-size:39px;font-weight:bold}.fontLED36{font-size:36px;font-weight:bold}.fontLED19{font-size:19px}.fontLED17{font-size:17px}.headerLED{background:#e43524;color:#FFF;font-size:26px;font-weight:bold;line-height:46px;height:42px;margin-bottom:5px}.boxLED{font-size:14px;border:4px solid #d4d4d4;padding:10px;line-height:16px;min-height:150px;display:block}.fontLEDRed{color:#e43524}.fontLEDOrange{color:#f99c05}.btnLED{font-size:24px !important;padding:15px !important}.mobileh1custom br{display:none}@-moz-keyframes Rotate{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes Rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes Rotate{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes Rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}[class^="icon-"],[class*=" icon-"]{vertical-align:middle;margin-top:2px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:2px}.icon-arrow{background-position:0 -1px}.icon-arrow-left{background-position:-200px -50px}.icon-prev-arrow-bl{background-position:-175px -25px}.icon-next-arrow-bl{background-position:-200px -25px}.icon-info{background-position:-129px -28px}.icon-search{background-position:-25px 0}.icon-cart{background-position:-50px 0}.icon-bin{background-position:-150px -25px}.icon-magnifier{background-position:0 -53px}.icon-print{background-position:-25px -50px}.icon-arrow-yellow{width:8px !important;height:10px !important;margin:0 4px !important;vertical-align:-10% !important;background:url("../../frontend/INblau/Tedox/de_DE/images/arrow-right.png") left center no-repeat !important}.icon-close{background-position:-125px -50px}.icon-update{background-position:-150px -50px}.icon-edit{background-position:-225px -50px}.icon-bookmark-store{background-position:0 -75px}.icon-zoom-white{background-position:-25px -75px}.info-icon{background-position:-50px -75px}.icon-checkmark{background-position:-200px -4px}.icon-home{background-position:-225px 0}.icon-jobs{background-position:-100px 0}.icon-contact{background-position:-150px 0}.icon-delivery{background-position:-125px 0}.icon-imprint{background-position:-75px -25px}.icon-terms{background-position:-100px -25px}.icon-tracking{background-position:-175px 0}.icon-security{background-position:-25px -25px}.icon-legal{background-position:0 -25px}.icon-sitemap{background-position:-50px -25px}.icon-wishlist{background-position:-75px 0}.icon-details{background-position:-25px 0}.icon-to-cart{background-position:-50px 0}.icon-arrows-up{background-position:-100px -50px}.icon-arrow-down{background-position:-75px -51px}.icon-notification{background-position:-175px -50px}.icon-close-white{background-position:-75px -75px}.icon-logout{background-position:left -253px}a:hover .icon-logout{background-position:left -276px}body{font-size:16px;background:url('../../frontend/INblau/Tedox/de_DE/images/bg-pattern.jpg') center top;-webkit-font-smoothing:antialiased}@media only screen and (max-width:767px){body{font-size:14px}}b,strong,th,dt{font-weight:bold}::-moz-selection{background:lightgray;text-shadow:none}::selection{background:lightgray;text-shadow:none}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{text-decoration:none;color:#303030;font-weight:bold}a:hover{color:#d10511;text-decoration:underline}a:visited,.alink:visited{color:#303030}a:visited:hover,.alink:visited:hover{color:#d10511}a[type=button]{cursor:pointer}a.disabled{display:none !important}h1{margin-bottom:10px}h1,h3{font-family:'Lato',Arial,sans-serif;font-size:24px;font-weight:normal;line-height:1.2 !important}@media only screen and (max-width:767px){h1,h3{font-size:22px}}h1,h2,h3,h4{font-weight:normal}h2{font-size:24px;font-family:'Lato',Arial,sans-serif;font-weight:normal}@media only screen and (max-width:767px){h2{font-size:20px;line-height:30px}}h4,.h4{margin:0;font-size:16px;font-weight:normal}@media only screen and (max-width:767px){h4,.h4{font-size:14px;font-weight:700;line-height:20px}}@media only screen and (max-width:767px){p{font-size:14px}}th{text-align:left;font-size:16px}@media (max-width:767px){th{font-size:14px}}.small-heading{font-size:18px;font-weight:bold}section{margin-bottom:20px}.padding{padding:15px}.padding10{padding:10px}.padding20{padding:20px}@media (max-width:767px){.padding20{padding:10px}}.padding20 h1:first-child{margin-top:0}.padding20 p:last-child{margin-bottom:0}.primary{color:#303030}.primary-bg{background-color:#303030}.secondary{color:#ffe021}.secondary-bg{background-color:#ffe021}.tertiary{color:#e43524}.tertiary-bg{background-color:#e43524}hr{border:0;border-top:solid 1px #ccc}.red-text{color:#d10511;font-weight:bold}.text-uppercase{text-transform:uppercase}.word-break{word-break:break-word}.span12{width:100%}.footnote{font-size:14px;margin:25px 0 15px 0}.shop-description{margin:0 0 -15px 0;font-size:13px;color:#333}.shop-description h1,.shop-description h2,.shop-description h3,.shop-description h4{color:#333;margin:25px 0 20px 0}.shop-description h1,.shop-description h2,.shop-description h3{font-size:16px;line-height:22px}.shop-description h4{font-size:13px}.shop-description ul li,.shop-description ol li{margin-bottom:0}.moredesclink{text-decoration:underline;cursor:pointer;color:#333}.lessdesclink{text-decoration:underline;cursor:pointer;color:#333;display:none}.readmoredesc{display:none}.add-to-links{list-style:none}.std{float:none;clear:both}.std:before,.std:after{content:'';display:table}.std:after{clear:both}.std img.img-left{margin-right:7px}.std p.pull-left>img{margin-right:40px}.span13{width:450px}.separator{margin:0 10px}.modal{border-radius:8px}.img-overlay{position:absolute;left:0;width:44px;min-height:140px;height:100%;background:url("../../frontend/INblau/Tedox/de_DE/images/img-overlay.png") left top no-repeat}.jump-top{position:fixed;z-index:9;right:20px;bottom:20px;margin-top:12px}@media (max-width:767px){.jump-top{visibility:hidden;z-index:-10}}.ib-navigation{position:relative}.clearfix{float:none;clear:both}.page-title{margin:25px 0 20px 0}.sidebar .shadow-box{margin-bottom:20px}.shipment-tracking .pull-left .img-left{margin-right:40px}.shipment-tracking .pull-left.text-wrap{width:83%}#redirect-payment-info{height:500px}#redirect-payment-info #redirect-payment-layer{background:#fff;position:absolute;z-index:10000;text-align:center;font-size:24px;font-weight:bold;width:620px;padding:40px 20px;border-radius:6px;line-height:1.3;box-shadow:0 0 35px 5px #000;left:50%;margin-left:-330px;margin-top:100px;color:#000}#redirect-payment-info #redirect-payment-layer .figure{margin-top:30px}.product-ammount-time{background:url('../../frontend/INblau/Tedox/de_DE/images/pic_icon_timer.gif') left top no-repeat;width:100px;height:51px;color:#fff;padding:7px 0 0 55px;font-size:12px;line-height:normal}.product-ammount-time strong{display:block;font-size:16px}.headline-lp h1{font-size:24px;font-weight:bold}.headline-lp span{color:#d10511}@media (max-width:1199px){.info-flyout .info-text{font-size:14px}}.info-flyout a:hover+.info-text{display:block}.info-flyout .text{display:none}@media (min-width:768px) and (max-width:991px){.checkout-onepage-success #ts_classic_subscribtion{bottom:140px;width:690px}}.shadow-box .col-filter-list ol{margin-left:0}.block-layered-nav dd{margin-left:-22px}.block-layered-nav .input-from,.block-layered-nav .input-to{padding:3px;font-weight:bold}.select-attribute{position:relative;width:220px}.select-attribute ul{background-color:#fff;list-style:none outside none;margin:0;padding:10px 5px 10px -1px;width:207px;z-index:10}.select-attribute.multi-select ul li div{background:url("../../frontend/INblau/Tedox/de_DE/images/checkbox.gif") repeat scroll left top rgba(0,0,0,0);float:left;height:15px;margin-right:5px;margin-top:2px;width:15px}.select-attribute.multi-select ul li a.amshopby-attr-selected div{background:url("../../frontend/INblau/Tedox/de_DE/images/checkbox.gif") repeat scroll left bottom rgba(0,0,0,0)}.select-attribute ul li{cursor:pointer;margin-bottom:6px;overflow:hidden;width:85%}.select-attribute ul li a{font-weight:normal;text-decoration:none}.select-attribute.multi-select ul li span{margin-left:20px}.select-attribute ul li span{display:block}.select-attribute .displayless{display:none}.select-attribute .displaymore{display:block}.select-attribute .more,.select-attribute .less{font-size:14px;color:#d10511;cursor:pointer}div.block-layered-nav,div.amshopby-page-container,div.amshopby-filters-top{margin-bottom:33%;top:68px}.grey-box .table-grey.table>thead>tr>th{border-bottom:0}.btn,.btn-yellow,.action.primary,.action.secondary,.checkout-billing-address .action-update,.action.action-show-popup,.opc-block-shipping-information .shipping-information-title .action-edit,.action.showcart,.action.captcha-reload,.action.action-edit-address{position:relative;color:#fff !important;font-size:16px !important;font-weight:bold;border-radius:6px !important;min-width:35px;height:auto;min-height:30px;padding:5px 7px 5px 6px;text-shadow:none;box-shadow:1px 1px 0 #ceced0;background-color:#ffe021 !important;background-image:linear-gradient(to bottom, #ffe021, #fcb037);border:0;line-height:1;box-sizing:border-box}.btn [class^="icon-"],.btn-yellow [class^="icon-"],.action.primary [class^="icon-"],.action.secondary [class^="icon-"],.checkout-billing-address .action-update [class^="icon-"],.action.action-show-popup [class^="icon-"],.opc-block-shipping-information .shipping-information-title .action-edit [class^="icon-"],.action.showcart [class^="icon-"],.action.captcha-reload [class^="icon-"],.action.action-edit-address [class^="icon-"],.btn [class*=" icon-"],.btn-yellow [class*=" icon-"],.action.primary [class*=" icon-"],.action.secondary [class*=" icon-"],.checkout-billing-address .action-update [class*=" icon-"],.action.action-show-popup [class*=" icon-"],.opc-block-shipping-information .shipping-information-title .action-edit [class*=" icon-"],.action.showcart [class*=" icon-"],.action.captcha-reload [class*=" icon-"],.action.action-edit-address [class*=" icon-"]{position:absolute;top:4px;left:5px;height:22px;margin-top:0}.btn [class^="icon-"]+span,.btn-yellow [class^="icon-"]+span,.action.primary [class^="icon-"]+span,.action.secondary [class^="icon-"]+span,.checkout-billing-address .action-update [class^="icon-"]+span,.action.action-show-popup [class^="icon-"]+span,.opc-block-shipping-information .shipping-information-title .action-edit [class^="icon-"]+span,.action.showcart [class^="icon-"]+span,.action.captcha-reload [class^="icon-"]+span,.action.action-edit-address [class^="icon-"]+span,.btn [class*=" icon-"]+span,.btn-yellow [class*=" icon-"]+span,.action.primary [class*=" icon-"]+span,.action.secondary [class*=" icon-"]+span,.checkout-billing-address .action-update [class*=" icon-"]+span,.action.action-show-popup [class*=" icon-"]+span,.opc-block-shipping-information .shipping-information-title .action-edit [class*=" icon-"]+span,.action.showcart [class*=" icon-"]+span,.action.captcha-reload [class*=" icon-"]+span,.action.action-edit-address [class*=" icon-"]+span{padding-left:25px}.btn.btn-small [class^="icon-"],.btn-yellow.btn-small [class^="icon-"],.action.primary.btn-small [class^="icon-"],.action.secondary.btn-small [class^="icon-"],.checkout-billing-address .action-update.btn-small [class^="icon-"],.action.action-show-popup.btn-small [class^="icon-"],.opc-block-shipping-information .shipping-information-title .action-edit.btn-small [class^="icon-"],.action.showcart.btn-small [class^="icon-"],.action.captcha-reload.btn-small [class^="icon-"],.action.action-edit-address.btn-small [class^="icon-"],.btn.btn-small [class*=" icon-"],.btn-yellow.btn-small [class*=" icon-"],.action.primary.btn-small [class*=" icon-"],.action.secondary.btn-small [class*=" icon-"],.checkout-billing-address .action-update.btn-small [class*=" icon-"],.action.action-show-popup.btn-small [class*=" icon-"],.opc-block-shipping-information .shipping-information-title .action-edit.btn-small [class*=" icon-"],.action.showcart.btn-small [class*=" icon-"],.action.captcha-reload.btn-small [class*=" icon-"],.action.action-edit-address.btn-small [class*=" icon-"]{top:3px}.btn:hover,.header-bar .my-account-flyout.dropdown-menu li>a.btn:hover,.action.primary:hover,.action.primary:active,.action.primary:focus,.action.secondary:hover,.action.secondary:active,.action.secondary:focus,.checkout-billing-address .action-update:hover,.checkout-billing-address .action-update:active,.checkout-billing-address .action-update:focus,.action.action-show-popup:hover,.action.action-show-popup:active,.action.action-show-popup:focus,.opc-block-shipping-information .shipping-information-title .action-edit:hover,.opc-block-shipping-information .shipping-information-title .action-edit:active,.opc-block-shipping-information .shipping-information-title .action-edit:focus,.action.showcart:hover,.action.showcart:active,.action.showcart:focus,.action.captcha-reload:hover,.action.captcha-reload:active,.action.captcha-reload:focus,.action.action-edit-address:hover,.action.action-edit-address:active,.action.action-edit-address:focus{background-color:#fcb037 !important;background-image:linear-gradient(to bottom, #fcb037, #ffe021);background-position:left top;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;border:0}.inactive .btn{cursor:default;background-color:#868686;background-image:linear-gradient(to bottom, #c3c3c3, #868686)}.btn-gray{font-weight:700;color:#fff;border:none;background-color:#868686 !important;background-image:linear-gradient(to bottom, #c3c3c3, #868686);background-repeat:repeat-x}.btn-gray:hover{background-color:#c3c3c3 !important;background-image:linear-gradient(to bottom, #868686, #c3c3c3);background-repeat:repeat-x}.btn span,.action.primary span{vertical-align:middle;display:inline-block}.btn-red,.details-wrap .product-price-box .btn-cart.validation-passed,.action.primary{box-sizing:border-box;font-weight:bold;color:#fff;border:none;background-color:#ec2415 !important;background-image:linear-gradient(to bottom, #ec2415, #d10611);background-repeat:repeat-x}.btn-green,.btn-green:hover{font-weight:bold;color:#fff;border:none;background-color:#43d10d !important;background-image:linear-gradient(to bottom, #43d10d, #43d10d);background-repeat:repeat-x}.btn-red:hover,.action.primary:hover,.action.primary:active,.action.primary:focus{color:#fff;background-color:#d10611 !important;background-image:linear-gradient(to bottom, #d10611, #ec2415);background-position:left top}.btn-small{padding-top:3px;padding-bottom:3px;min-width:35px}.header-bar .dropdown-menu li>a.btn{display:inline-block;padding:0 8px 0 3px}.anker-btn{height:31px;display:inline-block}button.anker-btn{background:transparent;border:0;padding:0;-webkit-appearance:none}.anker-btn span{float:left}.anker-btn .icon{display:inline-block;min-width:35px;height:30px;background-color:#ffe021;background-image:linear-gradient(to bottom, #ffe021, #fcb037);border:0;border-radius:4px;box-shadow:1px 1px 0 #ceced0;text-align:center}.anker-btn .text{margin-top:6px;margin-left:10px;font-weight:bold;font-size:16px;color:#303030;text-decoration:underline}.anker-btn:hover .icon{background-color:#fcb037;background-image:linear-gradient(to bottom, #fcb037, #ffe021)}.anker-btn:hover .text{color:#7b7b7b;text-decoration:underline}.anker-btn-red .icon{background-color:#ec2415;background-image:linear-gradient(to bottom, #ec2415, #d10611)}.anker-btn-red .text{color:#d10511}.anker-btn-red:hover .icon{background-color:#d10611;background-image:linear-gradient(to bottom, #d10611, #ec2415)}.anker-btn-red:hover .text{color:#ec2415}.tbtn,a.tbtn,button.tbtn{-webkit-border-radius:6px;border-radius:6px;display:inline-block;padding:9px 10px;border:none;background:#e43524;color:#fff;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;line-height:1}.tbtn:focus,a.tbtn:focus,button.tbtn:focus{outline:none !important;color:initial}.tbtn:visited,a.tbtn:visited,button.tbtn:visited{color:#fff}.tbtn:hover,a.tbtn:hover,button.tbtn:hover{color:#fff;text-decoration:none;background-color:#d42b1a}.tbtn:hover:visited,a.tbtn:hover:visited,button.tbtn:hover:visited{color:#fff}.tbtn[class^="newIcon-"],a.tbtn[class^="newIcon-"],button.tbtn[class^="newIcon-"],.tbtn[class*=" newIcon-"],a.tbtn[class*=" newIcon-"],button.tbtn[class*=" newIcon-"]{padding:0}.tbtn[class^="newIcon-"]:before,a.tbtn[class^="newIcon-"]:before,button.tbtn[class^="newIcon-"]:before,.tbtn[class*=" newIcon-"]:before,a.tbtn[class*=" newIcon-"]:before,button.tbtn[class*=" newIcon-"]:before,.tbtn[class^="newIcon-"]:before,a.tbtn[class^="newIcon-"]:before,button.tbtn[class^="newIcon-"]:before,.tbtn[class*=" newIcon-"]:before,a.tbtn[class*=" newIcon-"]:before,button.tbtn[class*=" newIcon-"]:before{font-size:25px;color:#303030}.tbtn[class^="newIcon-"]:before:hover,a.tbtn[class^="newIcon-"]:before:hover,button.tbtn[class^="newIcon-"]:before:hover,.tbtn[class*=" newIcon-"]:before:hover,a.tbtn[class*=" newIcon-"]:before:hover,button.tbtn[class*=" newIcon-"]:before:hover,.tbtn[class^="newIcon-"]:before:hover,a.tbtn[class^="newIcon-"]:before:hover,button.tbtn[class^="newIcon-"]:before:hover,.tbtn[class*=" newIcon-"]:before:hover,a.tbtn[class*=" newIcon-"]:before:hover,button.tbtn[class*=" newIcon-"]:before:hover{color:#fff}.tbtn-secondary,a.tbtn-secondary,button.tbtn-secondary{-webkit-border-radius:6px;border-radius:6px;display:inline-block;padding:9px 10px;border:none;background:#e43524;color:#fff;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;line-height:1;color:#303030;background-color:#ffdc07}.tbtn-secondary:focus,a.tbtn-secondary:focus,button.tbtn-secondary:focus{outline:none !important;color:initial}.tbtn-secondary:visited,a.tbtn-secondary:visited,button.tbtn-secondary:visited{color:#fff}.tbtn-secondary:hover,a.tbtn-secondary:hover,button.tbtn-secondary:hover{color:#fff;text-decoration:none;background-color:#d42b1a}.tbtn-secondary:hover:visited,a.tbtn-secondary:hover:visited,button.tbtn-secondary:hover:visited{color:#fff}.tbtn-secondary[class^="newIcon-"],a.tbtn-secondary[class^="newIcon-"],button.tbtn-secondary[class^="newIcon-"],.tbtn-secondary[class*=" newIcon-"],a.tbtn-secondary[class*=" newIcon-"],button.tbtn-secondary[class*=" newIcon-"]{padding:0}.tbtn-secondary[class^="newIcon-"]:before,a.tbtn-secondary[class^="newIcon-"]:before,button.tbtn-secondary[class^="newIcon-"]:before,.tbtn-secondary[class*=" newIcon-"]:before,a.tbtn-secondary[class*=" newIcon-"]:before,button.tbtn-secondary[class*=" newIcon-"]:before,.tbtn-secondary[class^="newIcon-"]:before,a.tbtn-secondary[class^="newIcon-"]:before,button.tbtn-secondary[class^="newIcon-"]:before,.tbtn-secondary[class*=" newIcon-"]:before,a.tbtn-secondary[class*=" newIcon-"]:before,button.tbtn-secondary[class*=" newIcon-"]:before{font-size:25px;color:#303030}.tbtn-secondary[class^="newIcon-"]:before:hover,a.tbtn-secondary[class^="newIcon-"]:before:hover,button.tbtn-secondary[class^="newIcon-"]:before:hover,.tbtn-secondary[class*=" newIcon-"]:before:hover,a.tbtn-secondary[class*=" newIcon-"]:before:hover,button.tbtn-secondary[class*=" newIcon-"]:before:hover,.tbtn-secondary[class^="newIcon-"]:before:hover,a.tbtn-secondary[class^="newIcon-"]:before:hover,button.tbtn-secondary[class^="newIcon-"]:before:hover,.tbtn-secondary[class*=" newIcon-"]:before:hover,a.tbtn-secondary[class*=" newIcon-"]:before:hover,button.tbtn-secondary[class*=" newIcon-"]:before:hover{color:#fff}.tbtn-secondary:visited,a.tbtn-secondary:visited,button.tbtn-secondary:visited{color:#303030}.tbtn-secondary:hover,a.tbtn-secondary:hover,button.tbtn-secondary:hover{background-color:#edcc00;color:#303030}.tbtn-secondary:hover:visited,a.tbtn-secondary:hover:visited,button.tbtn-secondary:hover:visited{color:#303030}.tbtn-flat,a.tbtn-flat,button.tbtn-flat{-webkit-border-radius:6px;border-radius:6px;display:inline-block;padding:9px 10px;border:none;background:#e43524;color:#fff;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;line-height:1;-webkit-border-radius:0;border-radius:0}.tbtn-flat:focus,a.tbtn-flat:focus,button.tbtn-flat:focus{outline:none !important;color:initial}.tbtn-flat:visited,a.tbtn-flat:visited,button.tbtn-flat:visited{color:#fff}.tbtn-flat:hover,a.tbtn-flat:hover,button.tbtn-flat:hover{color:#fff;text-decoration:none;background-color:#d42b1a}.tbtn-flat:hover:visited,a.tbtn-flat:hover:visited,button.tbtn-flat:hover:visited{color:#fff}.tbtn-flat[class^="newIcon-"],a.tbtn-flat[class^="newIcon-"],button.tbtn-flat[class^="newIcon-"],.tbtn-flat[class*=" newIcon-"],a.tbtn-flat[class*=" newIcon-"],button.tbtn-flat[class*=" newIcon-"]{padding:0}.tbtn-flat[class^="newIcon-"]:before,a.tbtn-flat[class^="newIcon-"]:before,button.tbtn-flat[class^="newIcon-"]:before,.tbtn-flat[class*=" newIcon-"]:before,a.tbtn-flat[class*=" newIcon-"]:before,button.tbtn-flat[class*=" newIcon-"]:before,.tbtn-flat[class^="newIcon-"]:before,a.tbtn-flat[class^="newIcon-"]:before,button.tbtn-flat[class^="newIcon-"]:before,.tbtn-flat[class*=" newIcon-"]:before,a.tbtn-flat[class*=" newIcon-"]:before,button.tbtn-flat[class*=" newIcon-"]:before{font-size:25px;color:#303030}.tbtn-flat[class^="newIcon-"]:before:hover,a.tbtn-flat[class^="newIcon-"]:before:hover,button.tbtn-flat[class^="newIcon-"]:before:hover,.tbtn-flat[class*=" newIcon-"]:before:hover,a.tbtn-flat[class*=" newIcon-"]:before:hover,button.tbtn-flat[class*=" newIcon-"]:before:hover,.tbtn-flat[class^="newIcon-"]:before:hover,a.tbtn-flat[class^="newIcon-"]:before:hover,button.tbtn-flat[class^="newIcon-"]:before:hover,.tbtn-flat[class*=" newIcon-"]:before:hover,a.tbtn-flat[class*=" newIcon-"]:before:hover,button.tbtn-flat[class*=" newIcon-"]:before:hover{color:#fff}.tbtn-secondary-flat,a.tbtn-secondary-flat,button.tbtn-secondary-flat{-webkit-border-radius:6px;border-radius:6px;display:inline-block;padding:9px 10px;border:none;background:#e43524;color:#fff;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;line-height:1;color:#303030;background-color:#ffdc07;-webkit-border-radius:0;border-radius:0}.tbtn-secondary-flat:focus,a.tbtn-secondary-flat:focus,button.tbtn-secondary-flat:focus{outline:none !important;color:initial}.tbtn-secondary-flat:visited,a.tbtn-secondary-flat:visited,button.tbtn-secondary-flat:visited{color:#fff}.tbtn-secondary-flat:hover,a.tbtn-secondary-flat:hover,button.tbtn-secondary-flat:hover{color:#fff;text-decoration:none;background-color:#d42b1a}.tbtn-secondary-flat:hover:visited,a.tbtn-secondary-flat:hover:visited,button.tbtn-secondary-flat:hover:visited{color:#fff}.tbtn-secondary-flat[class^="newIcon-"],a.tbtn-secondary-flat[class^="newIcon-"],button.tbtn-secondary-flat[class^="newIcon-"],.tbtn-secondary-flat[class*=" newIcon-"],a.tbtn-secondary-flat[class*=" newIcon-"],button.tbtn-secondary-flat[class*=" newIcon-"]{padding:0}.tbtn-secondary-flat[class^="newIcon-"]:before,a.tbtn-secondary-flat[class^="newIcon-"]:before,button.tbtn-secondary-flat[class^="newIcon-"]:before,.tbtn-secondary-flat[class*=" newIcon-"]:before,a.tbtn-secondary-flat[class*=" newIcon-"]:before,button.tbtn-secondary-flat[class*=" newIcon-"]:before,.tbtn-secondary-flat[class^="newIcon-"]:before,a.tbtn-secondary-flat[class^="newIcon-"]:before,button.tbtn-secondary-flat[class^="newIcon-"]:before,.tbtn-secondary-flat[class*=" newIcon-"]:before,a.tbtn-secondary-flat[class*=" newIcon-"]:before,button.tbtn-secondary-flat[class*=" newIcon-"]:before{font-size:25px;color:#303030}.tbtn-secondary-flat[class^="newIcon-"]:before:hover,a.tbtn-secondary-flat[class^="newIcon-"]:before:hover,button.tbtn-secondary-flat[class^="newIcon-"]:before:hover,.tbtn-secondary-flat[class*=" newIcon-"]:before:hover,a.tbtn-secondary-flat[class*=" newIcon-"]:before:hover,button.tbtn-secondary-flat[class*=" newIcon-"]:before:hover,.tbtn-secondary-flat[class^="newIcon-"]:before:hover,a.tbtn-secondary-flat[class^="newIcon-"]:before:hover,button.tbtn-secondary-flat[class^="newIcon-"]:before:hover,.tbtn-secondary-flat[class*=" newIcon-"]:before:hover,a.tbtn-secondary-flat[class*=" newIcon-"]:before:hover,button.tbtn-secondary-flat[class*=" newIcon-"]:before:hover{color:#fff}.tbtn-secondary-flat:visited,a.tbtn-secondary-flat:visited,button.tbtn-secondary-flat:visited{color:#303030}.tbtn-secondary-flat:hover,a.tbtn-secondary-flat:hover,button.tbtn-secondary-flat:hover{background-color:#edcc00;color:#303030}.tbtn-secondary-flat:hover:visited,a.tbtn-secondary-flat:hover:visited,button.tbtn-secondary-flat:hover:visited{color:#303030}.bundle-actions .action.primary,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart,.cart-container .checkout-methods-items .action.primary,.block-minicart .block-content>.actions>.primary .action.primary,.methods-shipping .actions-toolbar .action.primary,.block-authentication .action.action-register,.block-authentication .action.action-login,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.form-address-edit .actions-toolbar .action.primary,.multicheckout .action.primary{padding:5px 7px 5px 6px;line-height:1}.table{margin-bottom:0}.table-grey td{border:0;padding:0}.table-grey th{padding:0 0 3px 0}.data.table{width:100%}.data.table .label{font-weight:normal;border:0;color:#303030;text-shadow:none;padding:0 0 21px 0;background:transparent}.data.table th{color:#7b7b7b;padding:5px 20px 5px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.data.table td{vertical-align:top;padding:10px 20px 10px 0;border-bottom:1px solid #ccc}.data.table td.last{padding-right:0}.data.table td.product-image{width:21%}.data.table tr.last .label{padding-bottom:0}.data.table .product-image img{max-width:100%;width:218px;border:1px solid #ccc}.data.table .product-name{margin:0;font-size:24px;font-weight:normal;line-height:125%}@media (max-width:767px){.data.table .product-name{font-size:14px;font-weight:700}}@media (min-width:768px) and (max-width:991px){.data.table .product-name{font-size:16px}}.data.table .product-name a{font-weight:normal}@media (max-width:767px){.data.table .product-name a{font-weight:700;text-decoration:underline}}.data.table .cart-price{text-align:right;font-size:24px}@media (max-width:767px){.data.table .cart-price{font-size:14px}.data.table .cart-price.subtotal-cell .cart-price{font-size:16px}}@media (min-width:768px) and (max-width:991px){.data.table .cart-price{font-size:16px}}.data.table .unit-price-cell{text-align:right;width:15%}.data.table .first-row{border-bottom:0}.data.table .second-row{padding-bottom:0;vertical-align:bottom}.data.table .data{padding-left:12px;vertical-align:baseline;border:0}.data.table .availability{color:#7b7b7b}.select.data{padding-left:0}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th:before{color:#303030}@media (max-width:767px){.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th:before{font-size:11.8px}}@media (max-width:639px){.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before{color:#303030}}.tli{list-style-image:url("../../frontend/INblau/Tedox/de_DE/images/arrow-right.png");list-style-position:outside;margin-left:15px}.arrow-list,.bullet-list,.link-list,.link-list ul{margin:0;padding:0;list-style:none}.link-list ul li ul{padding-left:20px}.arrow-list li{margin-bottom:5px;padding-left:30px;background:url('../../frontend/INblau/Tedox/de_DE/images/checkmark.gif') left top no-repeat}.bullet-list li{font-size:13px;font-weight:bold;margin-bottom:3px;padding-left:22px;background:url('../../frontend/INblau/Tedox/de_DE/images/bullet.gif') left 2px no-repeat}.link-list ul{margin-bottom:20px}.link-list>li>a{display:inline-block;padding:0 0 0 10px;margin-bottom:5px;background:url('../../frontend/INblau/Tedox/de_DE/images/dropdown-arrows.gif') left 9px no-repeat;color:#d10511;text-decoration:underline}.link-list ul li a{font-weight:normal;text-decoration:none}.link-list ul li a:hover{color:#d10511;text-decoration:underline}.link-list li ul li{padding-left:20px}#notification{display:none;z-index:99956;width:100%}#notification .notification-container{padding:12px 0;width:100%}#notification .notification-container ul{margin:0;position:relative;text-align:center;padding-right:30px;text-decoration:none;list-style:none}.notification-container{display:inline-block;font-weight:bold;font-size:14px;margin:0 auto;padding:15px 15px 15px 30px;position:relative;text-align:center;width:auto;color:#fff}.notification-container .close{position:absolute;top:12px;right:10px;color:#fff;text-indent:0;cursor:pointer;opacity:1;font-size:1em}::-webkit-input-placeholder{color:rgba(48,48,48,0.7)}:-moz-placeholder{color:rgba(48,48,48,0.7);opacity:1}::-moz-placeholder{color:rgba(48,48,48,0.7);opacity:1}:-ms-input-placeholder{color:rgba(48,48,48,0.7)}.ipt,input.ipt,input[type="text"].ipt,input[type="password"].ipt,input[type="datetime"].ipt,input[type="datetime-local"].ipt,input[type="date"].ipt,input[type="month"].ipt,input[type="time"].ipt,input[type="week"].ipt,input[type="number"].ipt,input[type="email"].ipt,input[type="url"].ipt,input[type="search"].ipt,input[type="tel"].ipt,input[type="color"].ipt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;border-radius:0;box-shadow:none;border-color:lightgray;font-size:16px;padding:0 12px;height:26px;font-weight:normal;font-family:'Lato',Arial,sans-serif}@media (max-width:767px){.ipt,input.ipt,input[type="text"].ipt,input[type="password"].ipt,input[type="datetime"].ipt,input[type="datetime-local"].ipt,input[type="date"].ipt,input[type="month"].ipt,input[type="time"].ipt,input[type="week"].ipt,input[type="number"].ipt,input[type="email"].ipt,input[type="url"].ipt,input[type="search"].ipt,input[type="tel"].ipt,input[type="color"].ipt{font-size:14px}}select,textarea,.form-inline input,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:30px;box-sizing:border-box;margin-bottom:0;font-size:16px;color:#7b7b7b}@media (max-width:767px){select,textarea,.form-inline input,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{font-size:14px}}select.input-mini,textarea.input-mini,.form-inline input.input-mini,input[type="text"].input-mini,input[type="password"].input-mini,input[type="datetime"].input-mini,input[type="datetime-local"].input-mini,input[type="date"].input-mini,input[type="month"].input-mini,input[type="time"].input-mini,input[type="week"].input-mini,input[type="number"].input-mini,input[type="email"].input-mini,input[type="url"].input-mini,input[type="search"].input-mini,input[type="tel"].input-mini,input[type="color"].input-mini,.uneditable-input.input-mini{width:74px}select:focus{outline:none}label,input,button,select,textarea{font-size:16px}@media (max-width:767px){label,input,button,select,textarea{font-size:14px}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-moz-placeholder,textarea:-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7b7b7b}legend{border-bottom:0}input[disabled]{background-color:#eee}input+i[data-type="checkbox"],input+i[data-type="radio"]{cursor:pointer}input,select,textarea{width:100%}input :-moz-placeholder,textarea :-moz-placeholder{color:#404040}input ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#404040}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}textarea{height:auto}input.search-query{border-radius:6px}.label{background:transparent;color:#303030;font-size:16px;line-height:1;text-shadow:none;white-space:normal}@media (max-width:767px){.label{font-size:14px}}label i{display:inline-block;width:18px;height:18px;margin-right:10px;margin-bottom:-2px}.checkbox,.radio{opacity:0;position:absolute;width:20px;height:20px;margin-top:0}.checkbox+label,.radio+label,.checkbox+.checkbox-dummy,.radio+.checkbox-dummy{cursor:pointer;padding:0}.checkbox+label:before,.radio+label:before,.checkbox+.checkbox-dummy:before,.radio+.checkbox-dummy:before{content:'';display:inline-block;vertical-align:-12%;margin-right:5px}.checkbox:disabled+label,.radio:disabled+label,.checkbox:disabled+.checkbox-dummy,.radio:disabled+.checkbox-dummy{cursor:not-allowed}.checkbox:checked+label:before,.radio:checked+label:before,.checkbox:checked+.checkbox-dummy:before,.radio:checked+.checkbox-dummy:before{content:'';display:inline-block}input[type="checkbox"].checkbox,input[type="radio"].radio{position:absolute}input[type="checkbox"].checkbox:disabled,input[type="radio"].radio:disabled{opacity:0}.checkbox+label:before,.checkbox+.checkbox-dummy:before{background-image:url('../../frontend/INblau/Tedox/de_DE/images/checkbox.png');background-repeat:no-repeat;width:20px;height:20px}.checkbox:checked+label:before,.checkbox:checked+.checkbox-dummy:before{background-position:left bottom;width:20px;height:20px}.radio+label:before{background-image:url('../../frontend/INblau/Tedox/de_DE/images/radio.png');background-repeat:no-repeat;width:18px;height:18px}.radio:checked+label:before{background-position:left bottom;width:18px;height:18px}input[type="radio"].checkbox,input[type="checkbox"].checkbox,input[type="radio"].radio,input[type="checkbox"].radio{width:20px}#checkout-payment-method-load input[type='checkbox']{opacity:0;position:absolute;width:20px;height:20px;margin-top:0}#checkout-payment-method-load input[type='checkbox']+label,#checkout-payment-method-load input[type='checkbox']+.checkbox-dummy{cursor:pointer;padding:0}#checkout-payment-method-load input[type='checkbox']+label:before,#checkout-payment-method-load input[type='checkbox']+.checkbox-dummy:before{content:'';display:inline-block;vertical-align:-12%;margin-right:5px}#checkout-payment-method-load input[type='checkbox']:disabled+label,#checkout-payment-method-load input[type='checkbox']:disabled+.checkbox-dummy{cursor:not-allowed}#checkout-payment-method-load input[type='checkbox']:checked+label:before,#checkout-payment-method-load input[type='checkbox']:checked+.checkbox-dummy:before{content:'';display:inline-block}#checkout-payment-method-load input[type='checkbox']+label:before,#checkout-payment-method-load input[type='checkbox']+.checkbox-dummy:before{background-image:url('../../frontend/INblau/Tedox/de_DE/images/checkbox.png');background-repeat:no-repeat;width:20px;height:20px}#checkout-payment-method-load input[type='checkbox']:checked+label:before,#checkout-payment-method-load input[type='checkbox']:checked+.checkbox-dummy:before{background-position:left bottom;width:20px;height:20px}#checkout-payment-method-load .checkout-agreement{position:relative}#checkout-payment-method-load .checkout-agreement input[type='checkbox']+label{padding-left:26px}#checkout-payment-method-load .checkout-agreement input[type='checkbox']+label:before{position:absolute;left:0}.select{position:relative;width:220px}.select .select-label{display:block;overflow:hidden;width:208px;height:28px;padding-left:10px;border:solid 1px #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;line-height:1.8;cursor:pointer;box-shadow:0 0 4px rgba(0,0,0,0.15) inset}.select .btn{position:absolute;right:0;top:-1px}.select span.btn i{margin-top:4px}.select ul{display:none;position:absolute;z-index:10;width:207px;max-height:500px;overflow-y:auto;margin:0;padding:10px 5px 10px 6px;background-color:#fff;border:solid 1px #d30713;border-radius:6px;list-style:none;box-shadow:0 0 4px rgba(0,0,0,0.25) inset}.select ul li{overflow:hidden;margin-bottom:6px;cursor:pointer;width:85%}.select ul li a{text-decoration:none;font-weight:normal}.select ul li input{display:none}.select ul li span{display:block}.select ul li:hover label,.select ul li:hover a span{background-color:#fff9d3}.select ul li a:hover{color:#303030}.select ul li.selected label{background-color:#ffe121}.select ul li.selected,.select ul li a.amshopby-attr-selected div{background-position:left bottom}.select.multi-select ul li span{margin-left:20px}.select.multi-select ul li div{float:left;width:15px;height:15px;margin-top:2px;margin-right:5px;background:url('../../frontend/INblau/Tedox/de_DE/images/checkbox.gif') left top}.config .select.single-select ul li{width:100%}.config .select.single-select ul li span{height:20px;width:32px;float:left}@media (min-width:768px){.fieldset>.field:not(.choice)>.label{width:180px}}@media (min-width:768px){.fieldset .input-large{max-width:280px}}.fieldset>.field{margin-bottom:20px}@media (max-width:767px){.fieldset>.field{margin-bottom:10px}}.fieldset>.field:not(.choice)>.label{padding:0;text-align:left}.fieldset>.field>.label{margin-top:6px;font-weight:normal}@media (max-width:767px){.fieldset>.fields>.field{margin-bottom:10px}}.bootstrap-select{height:30px}.bootstrap-select>select{left:0}.bootstrap-select .dropdown-toggle:focus{outline:none !important}.bootstrap-select .btn{padding-left:10px;background:#fff !important;border:1px solid #ccc;box-shadow:inset 0 0 4px rgba(0,0,0,0.15);color:#303030 !important;font-weight:normal}.bootstrap-select .btn .bs-caret{top:-2px;right:0}.bootstrap-select .btn:not(.disabled) .bs-caret{position:relative;color:#fff !important;font-size:16px !important;font-weight:bold;border-radius:6px !important;min-width:35px;height:auto;min-height:30px;padding:5px 7px 5px 6px;text-shadow:none;box-shadow:1px 1px 0 #ceced0;background-color:#ffe021 !important;background-image:linear-gradient(to bottom, #ffe021, #fcb037);border:0;line-height:1;box-sizing:border-box;position:absolute}.bootstrap-select .btn:not(.disabled) .bs-caret [class^="icon-"],.bootstrap-select .btn:not(.disabled) .bs-caret [class*=" icon-"]{position:absolute;top:4px;left:5px;height:22px;margin-top:0}.bootstrap-select .btn:not(.disabled) .bs-caret [class^="icon-"]+span,.bootstrap-select .btn:not(.disabled) .bs-caret [class*=" icon-"]+span{padding-left:25px}.bootstrap-select .btn:not(.disabled) .bs-caret.btn-small [class^="icon-"],.bootstrap-select .btn:not(.disabled) .bs-caret.btn-small [class*=" icon-"]{top:3px}.bootstrap-select .btn.disabled .bs-caret{position:relative;color:#fff !important;font-size:16px !important;font-weight:bold;border-radius:6px !important;min-width:35px;height:auto;min-height:30px;padding:5px 7px 5px 6px;text-shadow:none;box-shadow:1px 1px 0 #ceced0;background-color:#ffe021 !important;background-image:linear-gradient(to bottom, #ffe021, #fcb037);border:0;line-height:1;box-sizing:border-box;font-weight:700;color:#fff;border:none;background-color:#868686 !important;background-image:linear-gradient(to bottom, #c3c3c3, #868686);background-repeat:repeat-x;position:absolute}.bootstrap-select .btn.disabled .bs-caret [class^="icon-"],.bootstrap-select .btn.disabled .bs-caret [class*=" icon-"]{position:absolute;top:4px;left:5px;height:22px;margin-top:0}.bootstrap-select .btn.disabled .bs-caret [class^="icon-"]+span,.bootstrap-select .btn.disabled .bs-caret [class*=" icon-"]+span{padding-left:25px}.bootstrap-select .btn.disabled .bs-caret.btn-small [class^="icon-"],.bootstrap-select .btn.disabled .bs-caret.btn-small [class*=" icon-"]{top:3px}.bootstrap-select .btn.disabled .bs-caret:hover{background-color:#c3c3c3 !important;background-image:linear-gradient(to bottom, #868686, #c3c3c3);background-repeat:repeat-x}.bootstrap-select>.dropdown-menu{margin-top:-1px;border-color:#d30713}.bootstrap-select .dropdown-menu.inner{display:block !important}.bootstrap-select.btn-group .dropdown-toggle .caret{right:5px;width:25px;height:25px;margin-top:-11px;background-image:url("../../frontend/INblau/Tedox/de_DE/images/sprite-btn-icons.png");border:0;background-position:-75px -51px}.bootstrap-select.btn-group .dropdown-toggle .filter-option{overflow:visible}@media (min-width:768px){.bootstrap-select.btn-group>.dropdown-menu{font-size:16px}}.bootstrap-select .dropdown-menu li{margin-bottom:0}.bootstrap-select .dropdown-menu li>a{padding:3px 10px}.bootstrap-select .dropdown-menu li>a:hover,.bootstrap-select .dropdown-menu li>a:focus{background:#fff9d3;color:#303030}.options-bar .col .bootstrap-select.btn-group:not(.input-group-btn).select{float:left}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus,input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff9d00}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#ccc}.form-list{list-style:none;margin:0;padding:0}.form-list .input-box{display:inline-block}@media (max-width:767px){.form-list .input-box{display:block}}.legend{font-size:16px !important;color:#d10511;font-weight:bold}.form-content{padding:0}.form-content .row{margin:0;padding:0;position:relative}.form-content .row.input-text-wrap{margin-bottom:15px}.form-content .radio{width:100px;cursor:pointer}.form-content .option-radio{margin-top:0;margin-right:10px}.form-content span.label{float:left;display:block;width:180px;margin:5px 0 0;padding:0;background:none transparent;border:0;font-weight:inherit;font-size:inherit;color:inherit}.form-content .input-text-wrap label{margin-top:4px}@media (min-width:768px){.form-content .input-text-wrap label{float:left;width:180px}}.form-content .input-text-wrap input{margin-right:10px}@media (min-width:768px){.form-content .input-text-wrap input{float:left}}.form-content .input-text-wrap .info-flyout{width:25px;position:relative}.form-content .input-text-wrap .info-text{width:390px;position:absolute}.form-content .input-text-wrap .info-icon{margin-right:40px}.form-content .input-checkbox-wrap label{display:inline-block}.form-content .buttons-wrap{margin-top:23px}.form-content .content{width:500px}.form-content .input-large{width:280px}@media (max-width:767px){.form-content .input-large{width:100%}}.form-content .input-street.input-medium{width:182px}.form-content #advice-required-entry-billing_street.validation-advice,.form-content #advice-required-entry-shipping_street.validation-advice{display:none}.form-content .btn-right{float:right;margin-right:37px}.form-content select{width:280px;font-size:16px}.form-content select#prefix{width:100px;margin-bottom:15px}.form-content .textarea-large{width:100%;max-width:840px;height:140px}@media (min-width:768px) and (max-width:991px){.form-content .textarea-large{width:487px;height:140px}}.form-search{float:none;clear:both;margin:10px 0}.form-search:before,.form-search:after{content:'';display:table}.form-search:after{clear:both}@media (max-width:767px){.form-search{margin:0}}.form-search input,.form-search button{float:left;margin:0}.form-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;border-radius:0;box-shadow:none;border-color:lightgray;font-size:16px;padding:0 12px;font-weight:normal;font-family:'Lato',Arial,sans-serif;height:26px;padding-top:0;padding-bottom:0;display:inline-block;padding-right:30px}@media (max-width:767px){.form-search input{font-size:14px}}@media (max-width:767px){.form-search input{height:31px;margin-bottom:0;padding-right:50px;border-radius:6px}}.form-search button{-webkit-border-radius:6px;border-radius:6px;display:inline-block;padding:9px 10px;border:none;background:#e43524;color:#fff;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;line-height:1;color:#303030;background-color:#ffdc07;-webkit-border-radius:0;border-radius:0;margin-left:-26px;padding:0;height:26px;width:26px}.form-search button:focus{outline:none !important;color:initial}.form-search button:visited{color:#fff}.form-search button:hover{color:#fff;text-decoration:none;background-color:#d42b1a}.form-search button:hover:visited{color:#fff}.form-search button[class^="newIcon-"],.form-search button[class*=" newIcon-"]{padding:0}.form-search button[class^="newIcon-"]:before,.form-search button[class*=" newIcon-"]:before,.form-search button[class^="newIcon-"]:before,.form-search button[class*=" newIcon-"]:before{font-size:25px;color:#303030}.form-search button[class^="newIcon-"]:before:hover,.form-search button[class*=" newIcon-"]:before:hover,.form-search button[class^="newIcon-"]:before:hover,.form-search button[class*=" newIcon-"]:before:hover{color:#fff}.form-search button:visited{color:#303030}.form-search button:hover{background-color:#edcc00;color:#303030}.form-search button:hover:visited{color:#303030}@media (max-width:767px){.form-search button{width:38px;height:31px;margin-left:-38px;border-radius:6px;background:#ec2415;background-image:linear-gradient(to bottom, #ec2415, #d10611)}.form-search button:before{display:inline-block;content:' ';width:25px;height:22px;background-image:url('../../frontend/INblau/Tedox/de_DE/images/sprite-btn-icons.png');background-position:-25px 0}}@media (min-width:768px){.form-search button[class*=" newIcon-"],.form-search button[class^=newIcon-]{font-size:27px;color:#000}}#search_mini_form,#search_mini_form_content{margin-bottom:0}@media (min-width:768px){.form-login{width:500px}}@media (min-width:768px){.column:not(.sidebar-main) .login-container form .actions-toolbar,.column:not(.sidebar-additional) .login-container form .actions-toolbar{margin-left:180px;margin-right:26px}}@media (min-width:768px){.login-container .fieldset>.field>.control,.create-container .fieldset>.field>.control{width:290px}}@media (min-width:768px){.actions-toolbar .primary{float:right}}.actions-toolbar .primary .action{margin-right:0}.actions-toolbar .secondary{float:none}input[type=text].mage-error,input[type=password].mage-error,input[type=email].mage-error,select.mage-error,textarea.mage-error{border-color:#ec2415}.validation-advice{width:170px;color:#d10511;font-size:12px;position:absolute;top:18px;left:0}#advice-validate-email-email.validation-advice,#advice-validate-email-email_address.validation-advice,#advice-validate-email-recipients_email.validation-advice,#advice-validate-email-sender_email.validation-advice{position:relative;top:-24px;left:-180px;line-height:15px;margin-bottom:-20px}#advice-required-entry-coupon_code.validation-advice,#advice-required-entry-pin_code.validation-advice{top:24px}#advice-validate-password-pass.validation-advice,#advice-validate-password-password.validation-advice,#advice-validate-cpassword-confirmation.validation-advice{line-height:15px;top:1px;width:300px}#advice-validate-password-pass.validation-advice{left:475px}#advice-validate-password-password.validation-advice,#advice-validate-cpassword-confirmation.validation-advice{left:510px}.send-friend h2{margin-top:0}.send-friend h2 img{vertical-align:0%}.send-friend .fieldset .legend{margin-left:0}.send-friend .actions-toolbar .primary{float:none}.send-friend .form{margin-top:20px}.send-friend .form-content{padding-top:0}.send-friend .tedox-logo-inline{display:inline-block;width:71px;height:18px;background:url("../../frontend/INblau/Tedox/de_DE/images/tedox-logo-small.png") left top no-repeat}.form.send.friend .fieldset{margin-bottom:30px}.form.send.friend .fieldset.recipients{margin-bottom:0}.column:not(.sidebar-main) .send-friend form .actions-toolbar,.column:not(.sidebar-additional) .send-friend form .actions-toolbar{margin-left:0}.fieldset>.field:not(.choice)>.label{text-align:left}.fieldset:last-child{margin-bottom:0}@media (max-width:767px){.actions-toolbar .primary,.actions-toolbar .secondary{display:block;width:auto;text-align:left}}@media (max-width:767px){.actions-toolbar .primary .action,.actions-toolbar .secondary .action{width:auto}}@media (max-width:767px){.actions-toolbar .secondary{margin-right:20px}}.actions-toolbar .secondary a.action{margin-top:0}@media (max-width:767px){.actions-toolbar .primary .btn{width:auto}}.abs-margin-for-forms-desktop,.fieldset .legend,.column:not(.sidebar-main) form .actions-toolbar,.column:not(.sidebar-additional) form .actions-toolbar,.login-container .fieldset:after,.create-container .fieldset:after{margin-left:0}.fieldset>.legend{margin-bottom:10px}@media (min-width:768px){.fieldset>.field:not(.choice)>.control,.fieldset .fullname .field .control{width:290px}}.fieldset .fullname .field .label{text-align:left}@media (min-width:768px){.fieldset .fullname .field .label{width:180px}}.fieldset>.fields>.field>.label{font-weight:normal}.fieldset>.field.choice:before,.fieldset>.field.no-label:before{width:180px}@media (min-width:768px){.fieldset select#prefix{width:100px}}.fieldset>.field.captcha>.label,.create-container .fieldset>.field.captcha>.control{float:none}.fieldset>.field.captcha>.label{width:100%;margin-bottom:10px}.create-container .fieldset>.field.captcha>.control{width:200px}._has-datepicker~.ui-datepicker-trigger{position:absolute;right:0}._has-datepicker~.ui-datepicker-trigger:before{color:#d10511;font-size:31px;line-height:30px}@media (max-width:767px){.passwordnotice{font-size:12px;line-height:16px}}.fieldset .field .info-flyout{width:25px;position:relative}.fieldset .field .info-text{max-width:390px;position:absolute}.fieldset .field .info-icon{margin-right:40px}.reset-forgotten-password.fieldset{max-width:510px;margin-bottom:23px}@media (min-width:768px){.reset-forgotten-password.fieldset>.field:not(.choice)>.label{width:220px}}.reset-forgotten-password.fieldset .field.confirmation{margin-bottom:40px}.form.password.reset{width:auto;max-width:510px;min-width:0}@media (max-width:767px){.form-giftregistry-share .fieldset .field:not(.choice) .control,.form-giftregistry-edit .fieldset .field:not(.choice) .control,.form-add-invitations .fieldset .field:not(.choice) .control,.form-create-return .fieldset .field:not(.choice) .control,.form.send.friend .fieldset .field:not(.choice) .control{width:100%}}.fieldset>.field .note:before,.fieldset>.fields>.field .note:before{display:none}@media (max-width:767px){.field-tooltip{position:static}}.field-tooltip .field-tooltip-action{position:relative;z-index:3}@media (max-width:767px){.field-tooltip .field-tooltip-action{position:absolute;top:3px;right:2px}}@media (min-width:768px){.field-tooltip .field-tooltip-action{top:-1px;left:-2px}}.field-tooltip .field-tooltip-action:before{content:' ';width:25px;height:25px;line-height:14px;background-image:url('../../frontend/INblau/Tedox/de_DE/images/sprite-btn-icons.png');background-position:-50px -75px}.field-tooltip .field-tooltip-content{padding:10px 9px 10px 32px;background:#fff;border:1px solid #d10511;border-radius:8px;font-size:16px;line-height:18px}@media (max-width:767px){.field-tooltip .field-tooltip-content{position:relative;top:auto;left:auto;right:auto;box-sizing:border-box;width:100%;margin-top:5px;padding-left:10px;font-size:14px}}@media (min-width:768px){.field-tooltip .field-tooltip-content{width:390px;top:-5px;left:-2px}}.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{display:none}.messages{margin-left:0;list-style:none}.messages li{margin-bottom:0}.messages ul{margin-left:0;margin-bottom:0;list-style:none}.messages .error-msg,.messages .notice-msg{padding:10px}.message.success,.messages .success-msg{border:1px solid #bdebae;background-color:#e4ffdb}.message.warning,.message.notice,.message.info,.messages .notice-msg{border:1px solid #ffe327;background-color:#f7f0c6}.message.warning>*:first-child:before,.message.notice>*:first-child:before,.message.info>*:first-child:before,.messages .notice-msg>*:first-child:before{color:#e4ac07}.message.error,.messages .error-msg{border:1px solid #ebaeae;background-color:#ffdbdb}.message.success,.message.warning,.message.notice,.message.info,.message.error{color:#303030;font-size:16px}@media (max-width:767px){.message.success,.message.warning,.message.notice,.message.info,.message.error{font-size:14px}}div.mage-error[generated],.field-error{margin-top:0;font-size:12px}.breadcrumbs{margin-bottom:6px;padding-right:0;padding-left:0}@media (min-width:768px){.breadcrumbs{margin-top:-26px}}.breadcrumbs ul{list-style:none;margin:0;overflow:hidden}.breadcrumbs ul li,.breadcrumbs ul a,.breadcrumbs ul a:visited{color:#7b7b7b;font-weight:normal}.breadcrumbs ul li{float:left;font-size:14px}.breadcrumbs ul li a{text-decoration:underline}.breadcrumbs ul li a:hover{color:#d10511}.breadcrumbs .item:not(:last-child):after{display:none}.shadow-box{background-color:#fff;border:solid 1px #c3c3be;border-radius:8px;box-shadow:0 0 5px rgba(73,73,73,0.25)}.shadow-box.top-row-box{padding:20px}@media (max-width:767px){.shadow-box.top-row-box{padding:10px}}.top-row{padding:7px 10px 4px 10px;border-radius:8px 8px 0 0;box-shadow:0 2px 2px #ccc;background-color:#c9c9c9;background-image:linear-gradient(to bottom, #fff, #c9c9c9)}.top-row.shadow-box{padding:20px}@media (max-width:767px){.top-row.shadow-box{padding:10px}}.top-row-box .top-row{margin:-20px -20px 20px -20px}@media (max-width:767px){.top-row-box .top-row{margin-top:-10px;margin-right:-10px;margin-left:-10px}}.top-row-box .top-row a{font-weight:normal}.top-row-box .top-row .pull-right{color:#7b7b7b}.teaser-desktop{background-color:#fff;background-image:linear-gradient(to bottom, #fff, #e3e3e3)}.content-box{padding:20px 20px 10px 20px}.grey-box{background-color:#f5f5f5;border:1px solid #ccc;padding:7px 10px;width:390px}.img-box{position:relative}.img-box .text-block{padding:20px 0 0 20px;width:44.2%;box-sizing:border-box}@media (max-width:991px){.img-box .text-block{width:100%;margin:0;padding:20px;box-sizing:border-box}}@media (max-width:767px){.img-box .text-block{padding:10px}}@media (min-width:768px) and (max-width:991px){.img-box .text-block{width:94.5%;margin-bottom:15px}}.img-box .text-block h1{margin-top:0}@media (min-width:992px) and (max-width:1199px){.img-box .text-block h1{font-size:1.5em}}.img-box .text-block-small{width:40%}@media (max-width:991px){.img-box .text-block-small{width:100%}}.img-box .img-block{position:relative;width:55.8%}.img-box .img-block img{width:100%;border-radius:0 8px 8px 0}@media (min-width:768px) and (max-width:991px){.img-box .pull-left{position:static}}.info-bar{overflow:hidden;height:33px;padding:7px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:6px 6px 0 0}@media (max-width:767px){.info-bar{height:auto;padding-bottom:4px}}.info-bar p{float:right}@media (max-width:767px){.info-bar p{margin-bottom:0;line-height:18px}}.info-bar p:first-child{float:left}.red-bar{position:relative;display:block;width:258px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-34px 5px 5px 5px;background-color:#ec2415;background-image:linear-gradient(to bottom, #ec2415, #d10611)}.red-bar .icon-arrow{float:left;display:block;margin-top:4px;margin-left:5px}.red-bar span{float:left;width:210px;display:block;margin-top:6px;font-weight:bold;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768px) and (max-width:991px){.red-bar span{width:180px}}.block-inner{margin-top:20px}.btn-back .icon-prev-arrow-bl,.btn-next .icon-next-arrow-bl,.btn-close .icon-close{vertical-align:middle;margin-top:-3px}.btn-back .icon-prev-arrow-bl{margin-right:4px}.btn-next .icon-next-arrow-bl,.btn-close .icon-close{margin-left:4px}.accordion{margin-bottom:0}.accordion.row{margin-left:0}.accordion .accordion-item>.shadow-box{box-sizing:border-box;padding:13px 10px 0 10px}.accordion .span12{margin-left:0}.accordion-inner{padding:15px 30px;border-top:1px solid #ccc}@media (max-width:767px){.accordion-inner{padding-right:0;padding-left:0}}.accordion-item{overflow:hidden;margin-bottom:10px}.accordion-wrap .accordion-head,.accordion-wrap .accordion-upsell-head{padding-bottom:13px}.accordion-wrap .accordion-head span{display:block;position:relative;padding-left:30px;font-size:20px;font-weight:normal;text-decoration:none;cursor:pointer}@media (max-width:767px){.accordion-wrap .accordion-head span{font-size:16px}}.accordion-wrap .accordion-head span::before{display:block;content:' ';position:absolute;left:0;top:0;width:30px;height:20px;background:url('../../frontend/INblau/Tedox/de_DE/images/accordion-arrows.png') left bottom no-repeat}.accordion-wrap .accordion-head span.is-open::before{background-position:left top}.accordion-wrap .accordion-item.tipstricks .accordion-head span{padding-left:0}.accordion-wrap .accordion-item.tipstricks .accordion-head span::before{display:none}.accordion-wrap .accordion-head,.accordion-wrap .accordion-upsell-head span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion-wrap .accordion-content{display:none}.accordion-wrap .accordion-upsell-head span{display:block;padding-left:5px;font-size:20px;text-decoration:none;cursor:pointer;background:none}@media (max-width:767px){.accordion-wrap .accordion-upsell-head span{font-size:16px}}.products-accordion .products{margin:0}.products-accordion .product-items{margin:0 !important}.products-accordion .new-label{z-index:2}.products-accordion .product-image img{position:relative;margin:1px 0 0 1px}.products-accordion .product-image .overlay{display:block;position:absolute;z-index:1;left:0;top:0;width:220px;height:170px;background:url('../../frontend/INblau/Tedox/de_DE/images/product-image-overlay-2.png') left top no-repeat}.products-accordion .product-items{font-size:inherit}.products-accordion .products-accordion-product{width:220px;border-radius:0;padding-left:0;margin:0 auto}.products-accordion .image-price-box{height:170px;overflow:hidden}.products-accordion .image-price-box .price-box{position:absolute;z-index:2;bottom:2px !important;right:6px;font-weight:bold;font-size:25px;color:#d10511}.products-accordion .image-price-box .price-box p{font-size:25px}.products-accordion .image-price-box .price-box .required{display:none}.products-accordion .image-price-box .product-link{display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%}.products-accordion .price-box .regular-price{line-height:4px;margin-bottom:10px;text-align:right}.products-accordion .price-box .price-top,.products-accordion .price-box .baseprice,.products-accordion .price-box p.baseprice,.products-accordion .price-box p.price-top{font-weight:normal;color:#333;text-align:right}.products-accordion .price-box .baseprice,.products-accordion .price-box p.baseprice{font-size:14px;margin-bottom:0}.products-accordion .price-box .price-top,.products-accordion .price-box p.price-top{margin-bottom:10px;font-size:11px}.products-accordion .price-box .old-price{margin-top:7px}.products-accordion .price-box .special-price{line-height:5px}.products-accordion .price-box small{font-size:60%}.products-accordion .product-item-name{margin-top:10px;margin-bottom:0;text-align:left}@media (max-width:767px){.products-accordion .product-item-name{font-size:14px}}.products-accordion .product-item-name a{color:#303030;text-decoration:none}.products-accordion .tax-details{display:none}.products-accordion .std{line-height:100%}.products-accordion .product-item-details{text-align:left}.products-accordion .price-box .price-top+.products-accordion .price-box .regular-price,.products-accordion .price-box .baseprice+.products-accordion .price-box .regular-price{margin-bottom:0}.slider-btn,button.slick-arrow{position:absolute;z-index:1;display:block;width:34px;height:60px;background:none transparent;background-image:url('../../frontend/INblau/Tedox/de_DE/images/slider-buttons.png');border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:1.0;filter:alpha(opacity=100)}.slider-btn.slick-disabled,button.slick-arrow.slick-disabled{opacity:0}.slider-btn:active,button.slick-arrow:active{box-shadow:none}.slider-btn.slick-prev,button.slick-arrow.slick-prev,.slider-btn.slick-next,button.slick-arrow.slick-next{transform:none}.slider-btn.slick-prev:active,button.slick-arrow.slick-prev:active,.slider-btn.slick-next:active,button.slick-arrow.slick-next:active,.slider-btn.slick-prev:focus,button.slick-arrow.slick-prev:focus,.slider-btn.slick-next:focus,button.slick-arrow.slick-next:focus,.slider-btn.slick-prev:not(.primary),button.slick-arrow.slick-prev:not(.primary),.slider-btn.slick-next:not(.primary),button.slick-arrow.slick-next:not(.primary){background-image:url('../../frontend/INblau/Tedox/de_DE/images/slider-buttons.png');background-color:transparent}.slider-prev,button.slick-prev{left:0;background-position:right top}.slider-prev:hover,button.slick-prev:hover{background-position:right -60px}.slider-prev.slick-prev:active,button.slick-prev.slick-prev:active,.slider-prev.slick-next:active,button.slick-prev.slick-next:active,.slider-prev.slick-prev:focus,button.slick-prev.slick-prev:focus,.slider-prev.slick-next:focus,button.slick-prev.slick-next:focus,.slider-prev.slick-prev:not(.primary),button.slick-prev.slick-prev:not(.primary),.slider-prev.slick-next:not(.primary),button.slick-prev.slick-next:not(.primary){background-position:right top}.slider-prev.slick-prev:active:hover,button.slick-prev.slick-prev:active:hover,.slider-prev.slick-next:active:hover,button.slick-prev.slick-next:active:hover,.slider-prev.slick-prev:focus:hover,button.slick-prev.slick-prev:focus:hover,.slider-prev.slick-next:focus:hover,button.slick-prev.slick-next:focus:hover,.slider-prev.slick-prev:not(.primary):hover,button.slick-prev.slick-prev:not(.primary):hover,.slider-prev.slick-next:not(.primary):hover,button.slick-prev.slick-next:not(.primary):hover{background-position:right -60px}.slider-next,button.slick-next{right:0;background-position:left top}.slider-next:hover,button.slick-next:hover{background-position:left -60px}.slider-next.slick-prev:active,button.slick-next.slick-prev:active,.slider-next.slick-next:active,button.slick-next.slick-next:active,.slider-next.slick-prev:focus,button.slick-next.slick-prev:focus,.slider-next.slick-next:focus,button.slick-next.slick-next:focus,.slider-next.slick-prev:not(.primary),button.slick-next.slick-prev:not(.primary),.slider-next.slick-next:not(.primary),button.slick-next.slick-next:not(.primary){background-position:left top}.slider-next.slick-prev:active:hover,button.slick-next.slick-prev:active:hover,.slider-next.slick-next:active:hover,button.slick-next.slick-next:active:hover,.slider-next.slick-prev:focus:hover,button.slick-next.slick-prev:focus:hover,.slider-next.slick-next:focus:hover,button.slick-next.slick-next:focus:hover,.slider-next.slick-prev:not(.primary):hover,button.slick-next.slick-prev:not(.primary):hover,.slider-next.slick-next:not(.primary):hover,button.slick-next.slick-next:not(.primary):hover{background-position:left -60px}.slick-arrow{top:50%;margin-top:-30px;text-indent:-9999px}.slider-red-bar+.ib-navigation .slider-btn{top:-116px}.borderless-slider .slider-btn{top:-123px}@media (min-width:768px) and (max-width:991px){.borderless-slider .slider-btn{top:-137px}}.more-views .slider-btn{top:-87px}.products-accordion-product .product-image-wrapper{height:auto}.products-accordion-product .product-image-photo{position:static}.related-products-slider.row{margin-left:0}@media (max-width:767px){.related-products-slider.block-margin.row{margin-right:0 !important;margin-bottom:0}}.related-products-slider .block-title{display:none}.related-products-slider .image-price-box{min-height:210px}.related-products-slider .product-items{width:100%;margin-left:0 !important}.related-products-slider .products-related{padding:0 20px}@media (max-width:767px){.related-products-slider .products-related{padding:0}}.related-products-slider .products-accordion-product{max-width:146px;min-width:146px;margin-left:auto;margin-right:auto;text-align:center}.related-products-slider .products-accordion-product-wrap{border-right:1px solid #d7d7d7}@media (max-width:767px){.related-products-slider .products-accordion-product-wrap{padding-right:10px;padding-left:10px;border-right:0}}.product-detail-wrapper .related-products-slider .product-image{outline:0}.product-detail-wrapper .related-products-slider .product-image-wrapper{box-shadow:0 0 3px #b2b3b5;padding-bottom:0 !important}.related-products-slider .product-image-container{padding-top:3px}.related-products-slider .product-item-name{color:#666;font-size:13px;line-height:1.3}.related-products-slider .product-item-name a{color:#666}.related-products-slider .price-box{display:block;margin:12px 0}.related-products-slider .price-box .price,.related-products-slider .price-box .required{color:#ec2145;font-size:26px;font-weight:700}.related-products-slider .price-box p.has-baseprice{margin-bottom:2px}.related-products-slider .price-box .baseprice{color:#7b7b7b !important;font-size:12px;line-height:12px}.related-products-slider .new-label{z-index:2}.related-products-slider .product-link{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}@media (max-width:1199px){.big-teaser-row .span9{float:none;width:100%}}#myCarousel{margin-bottom:0;border-radius:6px}#myCarousel img{border-radius:6px;width:100%}.carousel .carousel-inner .text-block{line-height:1.5}.carousel ul{position:relative;margin:0;padding:5px 0}.carousel ul li{margin:0;padding:0}@media (max-width:767px){.carousel .text-block{padding:10px}}@media (min-width:480px){.carousel .text-block{position:relative;z-index:1;top:10px;left:20px;width:270px;margin-bottom:20px}}@media (min-width:768px){.carousel .text-block{position:absolute;left:50px}}@media (min-width:480px){.carousel .item>img{float:right}}@media (min-width:480px) and (max-width:768px){.carousel .item>img{position:absolute;z-index:0}}.carousel-indicators{position:absolute;width:100%;margin:0;margin-top:-25px;padding:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:19px;height:18px;background:url('../../frontend/INblau/Tedox/de_DE/images/slider-bullet.png') left top;margin:0 2px}.carousel-indicators li.active{display:inline-block;background-position:left bottom}.carousel-control{width:34px;height:60px;margin-top:-30px;background:url('../../frontend/INblau/Tedox/de_DE/images/slider-buttons.png') no-repeat transparent;border:0;border-radius:0;opacity:1.0}.carousel{margin-bottom:0}.carousel .left{left:0;background-position:right top}.carousel .left:hover{background-position:right -60px}.carousel .right{right:0;background-position:left top}.carousel .right:hover{background-position:left -60px}.list_carousel{clear:both;position:relative}.list_carousel .slide{display:block;padding-right:30px}.list_carousel .slide a{display:block;position:relative;width:260px;padding:4px}@media (max-width:1199px){.list_carousel .slide a{margin-right:auto;margin-left:auto}}.list_carousel .slide a img{position:relative}.list_carousel .slide a span{display:block;position:absolute;width:240px;padding:1px 15px 1px 5px;bottom:4px;box-sizing:content-box}@media (min-width:768px) and (max-width:991px){.list_carousel .slide a span{font-size:14px;padding:2px 15px 1px 5px}}.list_carousel .slide a span i{vertical-align:-30%}.list_carousel .slide a span span{bottom:4px;padding-left:25px}.list_carousel .slide a span[class^="icon-"],.list_carousel .slide a [class*=" icon-"]{margin-top:3px}.list_carousel .slide div .red-bar{margin:-30px 0 0}.carousel-collapse.tipstricks .red-bar{margin-left:1px;margin-top:-30px}@media (min-width:768px){.carousel-collapse.tipstricks .red-bar{width:260px}}.carousel-collapse .list_carousel .slide{padding-right:0}.carousel-collapse .list_carousel .slide a{padding:0}@media (min-width:768px){.carousel-collapse .list_carousel .slide a{padding:6px}}.carousel-collapse .list_carousel .slide a span{bottom:0}@media (min-width:768px){.carousel-collapse .list_carousel .slide a span{bottom:4px}}.carousel-collapse .list_carousel .slide a span span{bottom:6px}.carousel-collapse .carousel{margin-left:-10px;margin-right:-10px}@media (min-width:768px){.carousel-collapse .carousel{margin-left:-40px;margin-right:-40px}}.carousel-collapse .teaser-slider{padding:0 28px}@media (min-width:768px){.carousel-collapse .teaser-slider{padding:0 58px}}@media (min-width:1200px){.carousel-collapse .teaser-slider{padding:0 43px}}.products-upsell .slick-slider,.products-related .slick-slider{padding-top:20px;padding-bottom:20px}.products-upsell .slick-next,.products-related .slick-next{right:-10px}@media (min-width:768px){.products-upsell .slick-next,.products-related .slick-next{right:-40px}}.products-upsell .slick-prev,.products-related .slick-prev{left:-10px}@media (min-width:768px){.products-upsell .slick-prev,.products-related .slick-prev{left:-40px}}.products-related .slick-track{margin-left:0;margin-right:0}.pager .amount{float:left;margin-top:6px}.pager .limiter{float:right}.pager .limiter label{display:inline-block;margin-right:5px}.pager .limiter select{width:60px;margin-right:5px;margin-bottom:4px}.pages ol{display:inline}.pages a.page{color:#303030}.pages a.page:visited,.pages a.page:hover{color:#303030}.pages a.page,.pages li.current{padding:8px 14px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.pages li>a:hover{text-decoration:underline}.pages li.current a{color:#303030}.pages img{display:none}.pages .item,.pages strong.page{font-size:16px;line-height:1}.pages strong.page{padding:0}.pages .next,.pages .previous{width:25px;height:25px;vertical-align:-38%;border:0;padding:0;background-image:url("../../frontend/INblau/Tedox/de_DE/images/sprite-btn-icons.png")}.pages .next{background-position:-200px -25px}.pages .previous{background-position:-175px -25px}.pages .action.next{margin-left:0}.pages .action.next:before{display:none}.pages .action.previous{margin-right:0}.pages .action.previous:before{display:none}.teaser-desktop{font-size:14px;height:290px;border:solid 1px #c3c3be;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.teaser-desktop a{display:block;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.teaser-desktop h2{margin-top:0}.teaser-desktop h3{margin-top:0}.teaser-item{display:none}.products-grid .teaser-item{padding:20px !important}.teaser-category-lp a,.teaser-category-lp a:hover{text-decoration:none;color:#000;display:block;margin-bottom:20px}.teaser-category-lp .figure{padding:5px;border:1px solid #ccc;border-radius:6px;overflow:hidden}.teaser-category-lp h2{margin:0;padding:0;font-size:18px;font-weight:bold;line-height:normal;margin-top:10px}.teaser-category-lp p{margin:0;padding:0;font-size:16px;font-weight:normal;line-height:normal;margin-top:3px}.teaser-category-lp span{display:block;margin-top:10px;color:#d10511;text-decoration:underline}.teasers{margin:10px 0}.teasers .teaser{height:170px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teasers .teaser h3{margin-bottom:15px}.teasers .teaser img{margin-top:-7px}.teasers .teaser p{margin-bottom:17px}@media (max-width:767px){.teasers.row-fluid .span6{float:none;width:100%;margin-left:0;margin-bottom:10px}}.teaser-left{background:url('../../frontend/INblau/Tedox/de_DE/images/teaser-1.jpg') left top}.teaser-left div{width:411px;padding:6px 0 0 25px}@media (max-width:767px){.teaser-left div{width:100%;box-sizing:border-box;padding:6px 10px 10px}}.teaser-right{background:url('../../frontend/INblau/Tedox/de_DE/images/teaser-2.jpg') left top}.teaser-right div{width:380px;padding:6px 0 0 18px}@media (max-width:767px){.teaser-right div{width:100%;box-sizing:border-box;padding:6px 10px 10px}}@media (min-width:768px) and (max-width:1199px){.teaser-desktop{display:none !important}.teaser-item{display:block !important;height:367px}.teasers .teaser,.teasers .teaser-left,.teasers .teaser-right{height:226px;background:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e3e3e3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e3e3e3));background-image:-webkit-linear-gradient(top, #fff, #e3e3e3);background-image:-o-linear-gradient(top, #fff, #e3e3e3);background-image:linear-gradient(to bottom, #fff, #e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e3e3e3', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.teaser-right div,.teaser-left div{width:auto;padding:0 20px}}@media (min-width:768px) and (max-width:991px){.teaser-item{display:block !important;height:384px}}.note-bulk-order{font-size:14px;text-align:center}@media (min-width:768px){.note-bulk-order{margin-top:-27px}}.note-bulk-order a{font-weight:normal;text-decoration:underline}.note-bulk-order h1{margin-top:0;margin-bottom:10px}.mobile-search{padding:0 10px}header nav ul.nav-tabs{float:none}.tab-box{margin-top:10px;margin-bottom:20px;border:1px solid #d10511;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#ffe021;background-image:-moz-linear-gradient(top, #ffe021, #fcb037);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-webkit-linear-gradient(top, #ffe021, #fcb037);background-image:-o-linear-gradient(top, #ffe021, #fcb037);background-image:linear-gradient(to bottom, #ffe021, #fcb037);background-repeat:repeat-x;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.tab-box .nav{margin-bottom:0}.tab-box .nav-tabs{border-bottom:0}.tab-box .nav-tabs>li{width:50%;padding:2px 5px 1px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fcb037}.tab-box .nav-tabs>li.shop-search{-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;border-radius:0 6px 0 0;-webkit-box-shadow:inset 2px -2px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px -2px 3px rgba(0,0,0,0.2);box-shadow:inset 2px -2px 3px rgba(0,0,0,0.2)}.tab-box .nav-tabs>li.product-search{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;border-radius:6px 0 0 0;-webkit-box-shadow:inset -2px -2px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset -2px -2px 3px rgba(0,0,0,0.2);box-shadow:inset -2px -2px 3px rgba(0,0,0,0.2)}.tab-box .nav-tabs>li>a{color:#fff;padding-top:3px;padding-left:28px;padding-bottom:3px;text-decoration:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:url("../../frontend/INblau/Tedox/de_DE/images/sprite-tabs-icons.png") left -26px no-repeat}.tab-box .nav-tabs>li.active{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tab-box .nav-tabs>.active>a,.tab-box .nav-tabs>.active>a:active{color:#303030;background-color:transparent;border:0;background-position:left top}.tab-box .nav-tabs>li>a,.tab-box .nav-tabs>li>a:active{border:0}.tab-box .tab-content{padding:14px 10px}.tab-box .search-filiale{display:none}.tab-box .form-search label{display:none}.cms-no-route .shadow-box{position:relative}.error-no-route{height:520px}@media (max-width:767px){.error-no-route{height:auto;padding-bottom:260px}}.error-no-route .text{margin:80px 0 0 20px;width:355px}@media (max-width:767px){.error-no-route .text{width:auto;margin:160px 0 0 20px}}.error-no-route .text p{font-size:18px;margin-bottom:25px}.error-no-route .text h1{font-size:30px;margin-bottom:25px}.error-no-route .text h1 img{vertical-align:-1%}.error-no-route .text .line{margin-bottom:25px}.error-no-route .no-route-img{position:absolute}.error-no-route .no-route-img.no-route-sorry-brush{right:0;top:55px}@media (max-width:767px){.error-no-route .no-route-img.no-route-sorry-brush{top:15px}}@media (min-width:768px) and (max-width:991px){.error-no-route .no-route-img.no-route-sorry-brush{z-index:2}}.error-no-route .no-route-img.no-route-boy{right:29%;bottom:0}@media (max-width:767px){.error-no-route .no-route-img.no-route-boy{right:11%;bottom:0;z-index:9;width:180px}}@media (min-width:768px) and (max-width:991px){.error-no-route .no-route-img.no-route-boy{right:10%;z-index:1}}.error-no-route .no-route-img.no-route-ladder{right:14%;bottom:23px}@media (max-width:767px){.error-no-route .no-route-img.no-route-ladder{right:5%;bottom:23px;width:150px}}@media (min-width:768px) and (max-width:991px){.error-no-route .no-route-img.no-route-ladder{right:3%}}.error-no-route .no-route-img.no-route-colors{left:13.5%;bottom:43px}@media (max-width:767px){.error-no-route .no-route-img.no-route-colors{left:auto;right:135px;bottom:43px;width:150px}}@media (min-width:768px) and (max-width:991px){.error-no-route .no-route-img.no-route-colors{left:3.5%}}.flyout{display:none;position:absolute;z-index:2;top:45px;padding:12px 5px;margin:0;border:1px solid #c4c1bc;background-color:#fff;box-shadow:0 3px 7px 4px rgba(0,0,0,0.098)}@media (min-width:768px){.flyout.active{display:block}}.flyout h3,.flyout p.heading{display:block;padding:0;margin:5px;text-align:left;color:#e43524;font-size:16px;font-weight:bold}.flyout h3 a,.flyout p.heading a{float:right;font-size:.8em;font-family:'Lato',Arial,sans-serif;font-weight:400}.flyout h3 small,.flyout p.heading small{color:#999;font-size:14px;font-weight:normal}.flyout a.link{color:#303030;text-decoration:none;font-family:'Lato',Arial,sans-serif;font-weight:normal;padding:0}.flyout a.link:hover{text-decoration:underline}.flyout hr{margin:10px 0}.flyout>*{margin-left:5px;margin-right:5px}.flyout>hr{margin-left:0;margin-right:0}#about-us{left:50%;width:250px;margin-left:-125px}#about-us li{list-style-image:url("../../frontend/INblau/Tedox/de_DE/images/arrow-right.png");list-style-position:outside;margin-left:15px;width:100%;margin-bottom:8px}#about-us li a{padding:0;color:#303030;font-weight:normal}#about-us li a:hover{color:#e43524;text-decoration:underline}#about-us .service{font-style:normal;font-size:12px}#account{left:50%;width:300px;margin-left:-150px}#account.loggedIn{width:240px;margin-left:-120px}#account #send3{float:right}#account .register{margin:15px 0 10px}#account .logout{position:absolute;top:15px;right:5px;font-family:'Lato',Arial,sans-serif;font-size:0.8em}#account li{list-style-image:url("../../frontend/INblau/Tedox/de_DE/images/arrow-right.png");list-style-position:outside;margin-left:15px;width:100%;margin-bottom:8px}#account li a{padding:0;color:#303030;font-weight:normal}#account li a:hover{color:#e43524;text-decoration:underline}#cart{width:300px;right:0}#cart .cart-item{float:none;clear:both}#cart .cart-item:before,#cart .cart-item:after{content:'';display:table}#cart .cart-item:after{clear:both}#cart .right-col{width:200px}#cart .right-col .row-top{margin-bottom:10px}#cart .right-col .row-top,#cart .right-col .row-bottom{float:none;clear:both}#cart .right-col .row-top:before,#cart .right-col .row-bottom:before,#cart .right-col .row-top:after,#cart .right-col .row-bottom:after{content:'';display:table}#cart .right-col .row-top:after,#cart .right-col .row-bottom:after{clear:both}#cart .qty{width:50px;margin-right:27px;margin-bottom:0}#cart .cart-price-left{float:left;min-width:79px}#cart .cart-price-left .base-price{display:block}#cart #cart-flyout-form{margin-bottom:15px}#cart #flyout-discount-coupon-form{margin-bottom:0}#cart #flyout-discount-coupon-form .ipt{width:100%;height:34px}#cart #flyout-discount-coupon-form .input-text-wrap{position:relative;margin-bottom:10px}#cart #flyout-discount-coupon-form .tbtn-secondary[class*=" newIcon-"]{float:left;padding:5px 5px 4px}#cart #flyout-discount-coupon-form .validation-advice{position:static}#cart .product-name{margin-bottom:5px}#shop-search{width:300px;left:0}#shop-search .search-filiale{display:none}#shop-search .form-search label{display:none}[id^="cat"]{position:absolute;top:auto;left:0;width:593%;z-index:-1}[id^="cat"].flyout{border:none}[id^="cat"].flyout h3{display:block;padding:0;margin:5px;text-align:left;color:#e43524;font-size:16px;font-weight:bold}[id^="cat"].flyout h3 a{float:none;display:block;padding:0;margin:5px;text-align:left;color:#e43524;font-size:16px;font-weight:bold}[id^="cat"] .cat-block{box-sizing:border-box;float:left;width:25%;height:245px;padding:5px;margin:0 0 25px}[id^="cat"] .cat-block>*{margin-left:10px;margin-right:10px}[id^="cat"] .cat-block li{float:none;font-size:16px}[id^="cat"] .cat-block li a{padding:5px 0}[id^="cat"] .cat-block li a:hover{text-decoration:underline;color:#e43524}#cat2{left:-100%}#cat3{left:-200%}#cat4{left:-300%}#cat5{left:-400%}#cat6{left:-500%}.flyoutlist li{list-style-image:url("../../frontend/INblau/Tedox/de_DE/images/arrow-right.png");list-style-position:outside;margin-left:15px;width:100%;margin-bottom:8px}.flyoutlist li a{padding:0;color:#303030;font-weight:normal}.flyoutlist li a:hover{color:#e43524;text-decoration:underline}@media (min-width:768px){.row-description{margin-top:30px}}@media (max-width:991px){.row-description .span9{width:100%}}.category-doorpage .catalog-heading{border-bottom:0}.category-doorpage .row-hero-banner{margin-bottom:30px}.category-doorpage .row-category{margin-bottom:20px}@media (max-width:767px){.category-doorpage .row-category{max-width:270px;margin-left:auto;margin-right:auto}}@media (max-width:1199px){.category-doorpage .row-category .span3{width:270px}}@media (min-width:768px) and (max-width:991px){.category-doorpage .row-category .span3{width:232px}}@media (max-width:767px){.category-doorpage .row-category .span3{margin-bottom:20px}}@media (min-width:992px) and (max-width:1199px){.category-doorpage .row-category .span9{width:650px}}@media (min-width:768px) and (max-width:991px){.category-doorpage .row-category .span9{width:472px}}@media (max-width:767px){.category-doorpage .row-category .span9{width:100%}}@media (min-width:768px){.category-doorpage .category-description .description-text{min-height:132px}}@media (min-width:768px){.category-doorpage .category-description .button-row{text-align:right}}@media (min-width:768px){.category-doorpage .category-description .btn{width:245px;text-align:left}}.category-doorpage .subcats.thumbnails{margin:0 !important}.category-doorpage .subcats .item{width:100%;margin-right:0;margin-left:0}.category-doorpage h4{margin-top:0;margin-bottom:0}.decisionhelper-wrap h1{margin-top:25px;margin-bottom:20px}#decisionhelper-filter{position:relative;padding-bottom:50px}#decisionhelper-filter .col{float:left;min-width:170px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:25px}@media (max-width:991px){#decisionhelper-filter .col{width:50%;margin-bottom:30px}}@media (max-width:479px){#decisionhelper-filter .col{float:none;width:100%}}#decisionhelper-filter .col.filter-images{min-width:230px}#decisionhelper-filter .col.filter-price{width:230px;position:relative;padding-right:0;padding-left:76px}@media (max-width:991px){#decisionhelper-filter .col.filter-price{width:50%}}@media (max-width:479px){#decisionhelper-filter .col.filter-price{width:100%}}@media (min-width:992px) and (max-width:1199px){#decisionhelper-filter .col.filter-price{float:none;clear:both}}#decisionhelper-filter .col.filter-checkboxes{padding-left:76px}@media (max-width:991px){#decisionhelper-filter .col:nth-child(2n+3){clear:left}}#decisionhelper-filter .filter-head{margin-bottom:10px;font-weight:bold}#decisionhelper-filter .filter-head .text,#decisionhelper-filter .filter-head .info-link{display:inline-block}#decisionhelper-filter .filter-head .info-icon{margin-top:-3px}#decisionhelper-filter .filter-head .info-modal .text{display:block}#decisionhelper-filter .filter-images ul,#decisionhelper-filter .filter-checkboxes ul{list-style:none;margin:0}#decisionhelper-filter .filter-images ul li{float:left;width:60px;height:60px;margin-right:6px}#decisionhelper-filter .filter-images label{cursor:pointer}#decisionhelper-filter .filter-images .preview-image-wrap{display:block;overflow:hidden;border-radius:50%;border:2px solid transparent}#decisionhelper-filter .filter-images .preview-image-wrap img{display:block}#decisionhelper-filter .filter-images input[type='checkbox']:checked+.preview-image-wrap{border-color:#fff;box-shadow:0 0 0 2px #ffe021}#decisionhelper-filter .price-inputs{margin-bottom:20px}#decisionhelper-filter .price-inputs label{display:inline-block;margin-right:10px;font-weight:bold}#decisionhelper-filter .price-inputs input#price-from,#decisionhelper-filter .price-inputs input#price-to{width:56px;margin-bottom:5px;line-height:16px}#decisionhelper-filter .price-inputs .input-wrap{display:inline-block}#decisionhelper-filter .price-inputs .wrap-price-from{margin-right:10px}#decisionhelper-filter #reset-link{position:absolute;bottom:15px;left:15px}#decisionhelper-filter #price-slider{width:228px;margin-bottom:10px;padding-left:5px;padding-right:5px}.large-modal{width:90%;max-width:1170px;margin-top:-340px;margin-left:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.info-modal .text,.info-modal object{height:614px}.info-modal .text div{margin-bottom:20px;height:594px}.info-modal object{margin-top:20px}.message.global.noscript,.message.global.cookie{z-index:10;padding-top:20px;padding-bottom:20px;background:#ffe021;font-size:16px;line-height:1.5;box-shadow:0 0 40px 0 rgba(0,0,0,0.1),0 0 3px 2px rgba(0,0,0,0.1)}.message.global.noscript p,.message.global.cookie p,.message.global.noscript .actions,.message.global.cookie .actions{box-sizing:border-box}@media (min-width:768px){.message.global.noscript p,.message.global.cookie p,.message.global.noscript .actions,.message.global.cookie .actions{float:left}}@media (min-width:768px){.message.global.noscript p,.message.global.cookie p{width:80%}}@media (min-width:768px){.message.global.noscript .actions,.message.global.cookie .actions{width:20%;margin-top:0;padding-left:10px;text-align:right}}.message.global.noscript a,.message.global.cookie a{color:#303030;text-decoration:underline}.message.global.noscript .content,.message.global.cookie .content{margin:0 auto;box-sizing:border-box}@supports (position: sticky){.message.global.cookie{position:sticky}}.cms-innenansicht-filialen-dortmund,.page-layout-landingpage_store_default,.page-layout-landingpage-store-default{overflow-x:hidden}@media (min-width:768px){.cms-innenansicht-filialen-dortmund,.page-layout-landingpage_store_default,.page-layout-landingpage-store-default{display:none}}@media (max-width:767px){.cms-innenansicht-filialen-dortmund,.page-layout-landingpage_store_default,.page-layout-landingpage-store-default{background:#fbf316}}.cms-innenansicht-filialen-dortmund header,.page-layout-landingpage_store_default header,.page-layout-landingpage-store-default header{min-width:0;overflow:hidden;padding:10px;box-sizing:border-box}.cms-innenansicht-filialen-dortmund .logo,.page-layout-landingpage_store_default .logo,.page-layout-landingpage-store-default .logo{display:block;float:none;max-width:none;margin:0;width:141px}.cms-innenansicht-filialen-dortmund h1,.page-layout-landingpage_store_default h1,.page-layout-landingpage-store-default h1{float:right;margin-top:0;margin-bottom:0;font-size:14px}.cms-innenansicht-filialen-dortmund img,.page-layout-landingpage_store_default img,.page-layout-landingpage-store-default img{max-width:100%;box-sizing:border-box}.cms-innenansicht-filialen-dortmund p,.page-layout-landingpage_store_default p,.page-layout-landingpage-store-default p{padding:0 20px}.cms-innenansicht-filialen-dortmund .landingpage-content,.page-layout-landingpage_store_default .landingpage-content,.page-layout-landingpage-store-default .landingpage-content{clear:both}.cms-innenansicht-filialen-dortmund .wrapper-images,.page-layout-landingpage_store_default .wrapper-images,.page-layout-landingpage-store-default .wrapper-images{overflow:hidden}.cms-innenansicht-filialen-dortmund .wrapper-images img,.page-layout-landingpage_store_default .wrapper-images img,.page-layout-landingpage-store-default .wrapper-images img{display:block;position:relative}.cms-innenansicht-filialen-dortmund .img-store-outside,.page-layout-landingpage_store_default .img-store-outside,.page-layout-landingpage-store-default .img-store-outside{padding:0 5px}.cms-innenansicht-filialen-dortmund .breadcrumbs,.page-layout-landingpage_store_default .breadcrumbs,.page-layout-landingpage-store-default .breadcrumbs{display:none}.cms-innenansicht-filialen-dortmund .page-main,.page-layout-landingpage_store_default .page-main,.page-layout-landingpage-store-default .page-main{padding:0}.cms-innenansicht-filialen-dortmund #tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4,.page-layout-landingpage_store_default #tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4,.page-layout-landingpage-store-default #tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4{display:none !important}.page-layout-landingpage-store-default .wrapper-images .img-1,.page-layout-landingpage_store_default .wrapper-images .img-1{z-index:0}.page-layout-landingpage-store-default .wrapper-images .img-2,.page-layout-landingpage_store_default .wrapper-images .img-2{z-index:1;transform:rotate(-10deg);margin-left:4px}.page-layout-landingpage-store-default .wrapper-images .img-3,.page-layout-landingpage_store_default .wrapper-images .img-3{z-index:2;padding:0 10px}.page-layout-landingpage-store-default .wrapper-images .img-4,.page-layout-landingpage_store_default .wrapper-images .img-4{z-index:3;transform:rotate(10deg)}.page-layout-landingpage-store-default .wrapper-images .img-6,.page-layout-landingpage_store_default .wrapper-images .img-6{z-index:1;transform:rotate(-10deg);margin-bottom:40px;margin-left:12px}.page-layout-landingpage-store-default .wrapper-images .img-7,.page-layout-landingpage_store_default .wrapper-images .img-7{padding:0 5px}.page-layout-landingpage-store-default .wrapper-images .img-8,.page-layout-landingpage_store_default .wrapper-images .img-8{z-index:1;transform:rotate(10deg);margin-bottom:40px}.page-layout-landingpage-store-default .wrapper-images .img-9,.page-layout-landingpage_store_default .wrapper-images .img-9{z-index:1;padding:0 5px}.page-layout-landingpage-store-default .wrapper-images .img-10,.page-layout-landingpage_store_default .wrapper-images .img-10{transform:rotate(-10deg);margin-bottom:40px;margin-left:5px}.cms-innenansicht-filialen-dortmund .wrapper-images .img-1{margin-bottom:5px}.cms-innenansicht-filialen-dortmund .wrapper-images .img-2{z-index:1}.cms-innenansicht-filialen-dortmund .wrapper-images .img-3{transform:rotate(-10deg);margin-left:15px}.cms-innenansicht-filialen-dortmund .wrapper-images .img-4{z-index:1}.cms-innenansicht-filialen-dortmund .wrapper-images .img-5{transform:rotate(10deg);margin-left:-3px}.cms-innenansicht-filialen-dortmund .wrapper-images .img-6{margin-bottom:18px;z-index:1}.cms-innenansicht-filialen-dortmund .wrapper-images .img-8{z-index:2;transform:rotate(-10deg);margin:-8px 0 0 -10px}.cms-innenansicht-filialen-dortmund .wrapper-images .img-9{z-index:1}.cms-innenansicht-filialen-dortmund .wrapper-images .img-10{transform:rotate(20deg);margin:10px 0 15px 10px}.cms-innenansicht-filialen-dortmund .wrapper-images .img-11{z-index:1;transform:rotate(3deg);margin-bottom:10px}.cms-innenansicht-filialen-dortmund .wrapper-images .img-12{transform:rotate(-13deg);margin:-17px 0 45px 5px}.about-us{margin-top:0}.about-us h1,.about-us h2{margin-top:0}.about-us h2{font-size:16px;color:#d10511;font-weight:bold;line-height:1.2;margin-top:35px;margin-bottom:15px}.about-us h3{margin-bottom:15px;margin-top:25px;font-weight:bold;font-size:16px}.about-us p.headline{margin-top:0;margin-bottom:10px !important;font-weight:normal;font-size:24px;line-height:1.2}.about-us .row-fluid h3:first-child{margin-top:0}.about-us .more-link{cursor:pointer}.about-us .more-link.no-display{display:none}.about-us-contact .contact-header{margin-bottom:20px}.about-us-contact .top-row-box .top-row+.row-fluid{position:relative}.about-us-contact .contact-box{margin-bottom:20px}@media (min-width:768px){.about-us-contact .contact-box{float:right}}.about-us-contact .contact-box.grey-box{width:100%;box-sizing:border-box}@media (min-width:768px){.about-us-contact .contact-box.grey-box{width:30%}}.about-us-contact .contact-box h2{margin-top:0;color:#333;font-size:18px;line-height:1.17;font-weight:normal}@media (min-width:768px){.about-us-contact .contact-box h2{font-size:24px}}.about-us-contact .contact-box h2 img{vertical-align:-1%}@media (min-width:768px){.about-us-contact .contact .info-help,.about-us-contact .contact .form-list .input-box{float:left}}.about-us-contact .select{margin-bottom:15px;margin-right:11px;width:280px}.about-us-contact .select .select-label{width:244px}.about-us-contact .select ul{width:267px}.about-us-contact .question{float:left;width:534px;margin-top:0;margin-left:30px}.about-us-contact .upload-wrap .upload-field .btn{vertical-align:top}.about-us-contact .form-list .input-box.upload-field{float:none}.about-us-contact .form-content .input-text-wrap.upload-wrap input{margin-bottom:5px}@media (min-width:768px){.about-us-contact .form-content{float:left;width:70%;box-sizing:border-box;padding-right:30px}}@media (min-width:768px) and (max-width:991px){.about-us-contact .form-content .buttons-wrap{margin-bottom:207px}}@media (min-width:768px) and (max-width:991px){.about-us-contact .form-content .input-text-wrap label{float:none;width:100%}}@media (min-width:768px) and (max-width:991px){.about-us-contact .form-content .textarea-large{width:100%}}@media (min-width:992px){.about-us-contact .upload-wrap p{margin-left:179px}}.about-us-contact .name-prefix select{width:100px}.about-us-contact .wide .input-box{display:block}@media (min-width:768px){.about-us-contact .wide .input-box{width:calc(100% - 180px)}}.about-us-section{max-width:1170px;margin:0 auto}@media (max-width:767px){.about-us-section{max-width:558px}}.about-us-section section{margin-bottom:53px;padding:3% 0 0 0;float:none;clear:both}.about-us-section section:before,.about-us-section section:after{content:'';display:table}.about-us-section section:after{clear:both}.about-us-section h1,.about-us-section h2{margin-bottom:20px;text-align:center;text-transform:uppercase}.about-us-section article{width:100%;margin-bottom:3%;box-sizing:border-box}@media (max-width:767px){.about-us-section article{padding:0 20px}}@media (min-width:768px){.about-us-section article{float:left}}.about-us-section article h2{font-size:18px;color:#333;font-weight:bold;text-align:left;text-transform:none}.about-us-section article h3{font-size:18px;color:#333}@media (min-width:768px){.about-us-section .text-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.about-us-section.bg-white{padding:0 20px;background-color:#fafafa}.about-us-section .red-heading{background-color:#d10511;border-radius:4px;height:58px;text-align:center;color:#fff;font-size:28px;font-weight:bold;line-height:2.1 !important}.about-us-section .col-keyword h4{margin:20px 0;font-size:18px;color:#333;font-weight:bold}@media (max-width:767px){.about-us-section .span3,.about-us-section .span4{float:none;width:100%;margin-left:0}}.about-us-section .red-text{font-size:17px}@media (max-width:767px){.about-us-section .historie{margin-bottom:10px;padding:0 20px;text-align:center}}@media (min-width:768px){.about-us-section .historie{width:31%;float:left;padding:0 3% 3% 0}.about-us-section .historie:nth-child(3n){padding:0}.about-us-section .historie:nth-child(3n + 4){clear:left}}.about-us-section .buttons-wrap{margin:20px}.about-us-section .item-team-2 h3,.about-us-section .item-team-3 h3{font-size:18px;color:#333;font-weight:bold}.about-us-section .item-team-2{margin:0 auto;width:50%}.about-us-section .item-team-2 .text{width:365px;text-align:center}.about-us-section .item-team-2.pull-left .text{float:right}.about-us-section .item-team-2.pull-right .text{float:left}.about-us-section .item-team-3{width:31%;float:left;padding:0 3% 3% 0;text-align:center}.about-us-section .item-team-3:nth-child(3n){padding:0}.about-us-section .item-team-row{margin:3% 0 3% 0}.about-us-section .text-element article{margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.about-us-section .text-element article{width:50%;float:left;margin-bottom:0;padding-right:20px}}@media (max-width:767px){.about-us-section .text-element .image{padding:0 20px}}@media (min-width:768px){.about-us-section .text-element .image{width:50%;float:right;text-align:right}}@media (min-width:768px){.about-us-section .text-element.image-left article{float:right;padding-right:0;padding-left:20px}}@media (min-width:768px){.about-us-section .text-element.image-left .image{text-align:left}}.about-us-section.bg-white .text-element{padding-bottom:3%}@media (max-width:767px){.about-us-section.bg-white .text-element article,.about-us-section.bg-white .text-element .image{padding-left:0;padding-right:0}}@media (max-width:767px){.about-us-section .full-image{padding:0 20px}}.white-popup{position:relative;width:814px;max-width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:4px;background:#fff;float:none;clear:both}.white-popup:before,.white-popup:after{content:'';display:table}.white-popup:after{clear:both}@media (max-width:767px){.white-popup{padding:24px}}.white-popup .history-image{float:left;width:50%}@media (max-width:767px){.white-popup .history-image{display:none}}.white-popup h3{font-size:18px;font-weight:bold;color:#d10511}.white-popup .close.mfp-close{opacity:1;position:absolute;top:6px;right:6px;width:15px;height:20px;font-size:24px;line-height:20px}@media (min-width:768px){.white-popup .history-text{float:right;width:50%;padding:10px 40px;box-sizing:border-box}}.white-popup .history-text p{font-size:13px;line-height:1.3}.white-popup .btn-back{cursor:pointer;font-weight:bold;font-size:18px;background-color:#d10511;border:none;color:#fff;border-radius:4px;width:195px;height:45px;margin:14px 0 0}.white-popup .btn-back.mfp-close{opacity:1;position:static;font-family:inherit}.about-us-text-boxes .about-us-section.bg-white section{margin-bottom:0}.about-us-navigation{margin:20px 0;padding:10px;background:#fff;box-shadow:0 0 5px rgba(73,73,73,0.25);border:solid 1px #c3c3be;border-radius:8px}@media (min-width:768px){.about-us-navigation{padding:20px 20px 10px}}.about-us-navigation ul{list-style:none;margin:0;padding:0}@media (min-width:768px){.about-us-navigation ul{text-align:center}}.about-us-navigation ul li{display:inline-block;margin:0 10px 10px}@media (max-width:767px){.about-us-navigation ul li{margin-left:0}}.about-us-navigation .link-list>li>a{margin-bottom:0;background-position:left 6px}.embed-responsive{position:relative;height:0;padding-bottom:56.12%;overflow:hidden}.embed-responsive .video,.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}@media (max-width:991px){.video-grid.row-fluid .span6{float:none;width:100%;margin-left:0;margin-bottom:20px}}@media (max-width:767px){.video-grid.row-fluid .span6{margin-bottom:10px}}@media (min-width:768px) and (max-width:991px){.video-grid.row-fluid .span6{margin-bottom:20px}}.video-box.shadow-box{overflow:hidden}.video-box.shadow-box .embed-responsive,.video-box.shadow-box .embed-responsive .video,.video-box.shadow-box .embed-responsive iframe{border-radius:8px}.video-grid-heading{font-size:20px}header.modal-header{z-index:1;min-width:0;box-sizing:border-box}.action.secondary.action-hide-popup{padding:0;background:transparent !important;border:0;border-radius:0 !important;box-shadow:none;color:#303030 !important}.modals-overlay{background:rgba(0,0,0,0.8)}@media (min-width:768px){.modal-slide .modal-inner-wrap,.modal-popup .modal-inner-wrap{border:1px solid #c3c3be;border-radius:8px;box-shadow:0 3px 7px rgba(0,0,0,0.3)}}.modal-popup .modal-footer{padding-top:20px;padding-bottom:20px}.modal-popup .modal-header{min-height:34px;margin-bottom:20px;padding:7px 10px;background-color:#c9c9c9;box-shadow:0 2px 2px #ccc;background-image:linear-gradient(to bottom, #fff, #c9c9c9)}@media (min-width:768px){.modal-popup .modal-header{border-radius:8px 8px 0 0}}.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{position:absolute;top:6px;margin:0;padding:0}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{position:absolute;top:-5px;right:0;color:#303030}.modal-custom .action-close>span,.modal-popup .action-close>span,.modal-slide .action-close>span{position:static;clip:auto;width:auto;height:auto;margin:0;padding-right:32px;color:#303030}@media (max-width:767px){.modal-custom .action-close>span,.modal-popup .action-close>span,.modal-slide .action-close>span{display:none}}.modal-popup .modal-content,.modal-popup .modal-footer{padding-right:20px;padding-left:20px}@media (max-width:767px){.modal-popup .modal-content,.modal-popup .modal-footer{padding-right:10px;padding-left:10px}}.modal-popup .modal-title{margin:0;padding:0;border-bottom:0;font-size:16px;font-weight:700}@media (max-width:767px){.modal-popup.modal-slide .modal-inner-wrap[class]{background:#fff}}@media (max-width:767px){.custom-slide .modal-inner-wrap{background:#fff}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.overlay-bg{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.8)}.overlay-wrap{position:fixed;z-index:11;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden}.overlay-wrap *{box-sizing:border-box}.overlay-container{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;white-space:nowrap}.overlay-container:before{display:inline-block;content:' ';height:100%;vertical-align:middle}.overlay-style{display:inline-block;position:relative;z-index:12;width:100%;max-width:842px;max-height:100%;overflow:auto;font-family:Arial,sans-serif;line-height:1;text-align:left;vertical-align:middle;white-space:normal}.overlay-close{display:block;position:absolute;z-index:13;right:0;width:40px;height:40px;background:url("../../frontend/INblau/Tedox/de_DE/images/overlay-close.png") center no-repeat;text-indent:-9999px}.overlay-background-colored{padding:30px 30px 40px;background:#e43524}.overlay-background-colored .overlay-survey-subtitle{color:#fff;font-size:22px;font-weight:700}.overlay-background-colored .overlay-survey-subtitle strong{font-family:'Arial Black',Arial,sans-serif;font-size:29px;font-weight:900}.overlay-survey-heading{color:#1d1d1b;font-family:'Arial Black',Arial,sans-serif;font-weight:900}.overlay-content{position:relative}.overlay-survey-cta{background:url("../../frontend/INblau/Tedox/de_DE/images/button-start.png") top center no-repeat;font-size:12px;text-decoration:underline}.overlay-text-container{position:relative;padding:0 48px 30px;background:#fff}.overlay-text-container .overlay-survey-cta-row.row{position:relative;z-index:1;max-width:680px;margin:0 auto}.overlay-text-container .text-small{font-size:10px}.overlay-text-container .text-grey{color:#706f6f}.overlay-survey-cta-col{float:left;width:50%;padding-top:60px;padding-bottom:50px;font-size:14px;font-weight:bold;text-align:center}.overlay-survey-cta-col:first-child{padding-left:73px;padding-right:115px}.overlay-survey-cta-col:last-child{padding-left:115px;padding-right:73px}.overlay-survey-small-heading{margin-bottom:10px;padding:0 10px 5px;border-bottom:2px solid #e43524;font-weight:bold}.overlay-survey-small-text-wrap{margin-top:40px}.overlay-survey-small-text-wrap .col{float:left;width:50%;padding:0 10px}.overlay-survey-small-text-wrap.row{margin-left:0;margin-right:0}.overlay-survey-small-text{margin-right:200px}.overlay-survey-logo{float:right}#overlay-survey-teaser .overlay-content{height:227px}#overlay-survey-teaser .overlay-survey-heading{position:absolute;z-index:1;top:25px;right:70px;width:500px;font-size:35px;text-align:right}#overlay-survey-teaser .overlay-background-colored{height:100%}#overlay-survey-teaser .overlay-survey-subtitle{position:absolute;z-index:1;right:140px;bottom:27px;width:241px}#overlay-survey-teaser .overlay-survey-cta{position:absolute;z-index:1;right:23px;bottom:30px;padding-top:74px;background-image:url("../../frontend/INblau/Tedox/de_DE/images/button-start-red.png");background-size:61px auto}#overlay-survey-teaser .overlay-survey-cta:hover{color:#fff}#overlay-survey-teaser .overlay-survey-image{position:absolute;z-index:0;top:0;left:0;width:434px;height:100%;overflow:hidden}#overlay-survey-teaser .overlay-survey-image img{margin-top:-42px}@media (min-width:768px) and (max-width:991px){#overlay-survey-teaser .overlay-survey-image{width:320px}#overlay-survey-teaser .overlay-survey-image img{margin-top:0}}#overlay-survey-landing-page .overlay-survey-heading{font-size:29px;text-align:left}#overlay-survey-landing-page .overlay-background-colored{padding-right:80px;padding-left:80px}#overlay-survey-landing-page .overlay-survey-cta{display:block;padding-top:118px}#overlay-survey-landing-page .overlay-survey-image{position:absolute;z-index:0;left:50%;margin-top:-30px;transform:translateX(-50%)}.product-img-popup{float:none;width:52%;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center}@media (max-width:767px){.product-img-popup{width:100%}}.product-img-popup .mfp-close{position:static;width:auto;height:auto;color:#303030;font-family:'Lato',Arial,sans-serif;font-size:16px;line-height:1}.product-img-popup .mfp-close .icon-close{pointer-events:none}.product-img-popup .popup-image{width:auto}@media (max-width:1199px){.modal-popup .modal-inner-wrap{max-height:calc(100% - 60px);overflow-y:auto;margin-top:30px;margin-bottom:30px}}.form-voucher-credit-check,.form-voucher-credit-check-wrap{max-width:547px}.form-voucher-credit-check .block.discount .title,.form-voucher-credit-check-wrap .block.discount .title{margin-bottom:20px}.form-voucher-credit-check .shadow-box,.form-voucher-credit-check-wrap .shadow-box{padding:20px}.form-voucher-credit-check .input-text-wrap,.form-voucher-credit-check-wrap .input-text-wrap{float:left;width:50%}.form-voucher-credit-check .input-text-wrap .info-flyout,.form-voucher-credit-check-wrap .input-text-wrap .info-flyout{float:left;margin-left:0}.form-voucher-credit-check .fieldset .field,.form-voucher-credit-check-wrap .fieldset .field{position:relative}.form-voucher-credit-check .fieldset .field .info-icon,.form-voucher-credit-check-wrap .fieldset .field .info-icon{margin-right:0}@media (max-width:991px){.form-voucher-credit-check .fieldset .field .info-flyout,.form-voucher-credit-check-wrap .fieldset .field .info-flyout{float:none;position:absolute;top:24px;right:2px}}.form-voucher-credit-check .discount .input-text-wrap,.form-voucher-credit-check-wrap .discount .input-text-wrap{float:none;width:100%}.form-voucher-credit-check .actions-toolbar,.form-voucher-credit-check-wrap .actions-toolbar{margin-right:36px}.form-voucher-credit-check .info-flyout,.form-voucher-credit-check-wrap .info-flyout{float:right}.form-voucher-credit-check .info-flyout .info-text,.form-voucher-credit-check-wrap .info-flyout .info-text{z-index:1;bottom:32px;right:-70px;width:300px;padding:10px;font-size:14px;line-height:18px;-webkit-box-shadow:0 1px 8px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px 3px rgba(0,0,0,0.2);box-shadow:0 1px 8px 3px rgba(0,0,0,0.2)}@media (max-width:991px){.form-voucher-credit-check .info-flyout .info-text,.form-voucher-credit-check-wrap .info-flyout .info-text{right:-2px;width:256px}}.form-voucher-credit-check .info-flyout .info-text img,.form-voucher-credit-check-wrap .info-flyout .info-text img{display:block}.form-voucher-credit-check .info-flyout .info-text p+img,.form-voucher-credit-check-wrap .info-flyout .info-text p+img,.form-voucher-credit-check .info-flyout .info-text img+p,.form-voucher-credit-check-wrap .info-flyout .info-text img+p{margin-top:10px}.form-voucher-credit-check .info-flyout .info-text:after,.form-voucher-credit-check-wrap .info-flyout .info-text:after{display:block;content:' ';position:absolute;bottom:-5px;right:77px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#d10511 transparent transparent transparent}@media (max-width:991px){.form-voucher-credit-check .info-flyout .info-text:after,.form-voucher-credit-check-wrap .info-flyout .info-text:after{right:7px}}.form-voucher-credit-check .voucher-credit-check-result,.form-voucher-credit-check-wrap .voucher-credit-check-result{font-size:20px}.form-voucher-credit-check .voucher-result-value,.form-voucher-credit-check-wrap .voucher-result-value{display:inline-block;margin-left:40px}.minicart-wrapper .form-voucher-credit-check,.minicart-wrapper .form-voucher-credit-check-wrap{clear:both;margin-top:20px}.minicart-wrapper .form-voucher-credit-check .discount-coupon-form,.minicart-wrapper .form-voucher-credit-check-wrap .discount-coupon-form{float:none;margin-bottom:0}.minicart-wrapper .form-voucher-credit-check .fieldset>.field>.label,.minicart-wrapper .form-voucher-credit-check-wrap .fieldset>.field>.label{margin-top:0;margin-bottom:5px}.minicart-wrapper .form-voucher-credit-check input[type="text"],.minicart-wrapper .form-voucher-credit-check-wrap input[type="text"],.minicart-wrapper .form-voucher-credit-check input[type="password"],.minicart-wrapper .form-voucher-credit-check-wrap input[type="password"]{border-radius:0;box-shadow:none}.minicart-wrapper .form-voucher-credit-check .fieldset .input-large,.minicart-wrapper .form-voucher-credit-check-wrap .fieldset .input-large{max-width:100%}.minicart-wrapper .form-voucher-credit-check .actions-toolbar,.minicart-wrapper .form-voucher-credit-check-wrap .actions-toolbar{margin-right:0}.minicart-wrapper .form-voucher-credit-check .action.secondary,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary{-webkit-border-radius:6px;border-radius:6px;display:inline-block;padding:9px 10px;border:none;background:#e43524;color:#fff;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;line-height:1;color:#303030;background-color:#ffdc07;box-shadow:none;color:#303030 !important;font-weight:normal}.minicart-wrapper .form-voucher-credit-check .action.secondary:focus,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:focus{outline:none !important;color:initial}.minicart-wrapper .form-voucher-credit-check .action.secondary:visited,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:visited{color:#fff}.minicart-wrapper .form-voucher-credit-check .action.secondary:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:hover{color:#fff;text-decoration:none;background-color:#d42b1a}.minicart-wrapper .form-voucher-credit-check .action.secondary:hover:visited,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:hover:visited{color:#fff}.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"],.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"],.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"],.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]{padding:0}.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]:before{font-size:25px;color:#303030}.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]:before:hover{color:#fff}.minicart-wrapper .form-voucher-credit-check .action.secondary:focus,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:focus{outline:none !important;color:initial}.minicart-wrapper .form-voucher-credit-check .action.secondary:visited,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:visited{color:#fff}.minicart-wrapper .form-voucher-credit-check .action.secondary:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:hover{color:#fff;text-decoration:none;background-color:#d42b1a}.minicart-wrapper .form-voucher-credit-check .action.secondary:hover:visited,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:hover:visited{color:#fff}.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"],.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"],.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"],.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]{padding:0}.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"]:before,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]:before{font-size:25px;color:#303030}.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check .action.secondary[class^="newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class^="newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check .action.secondary[class*=" newIcon-"]:before:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary[class*=" newIcon-"]:before:hover{color:#fff}.minicart-wrapper .form-voucher-credit-check .action.secondary:visited,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:visited{color:#303030}.minicart-wrapper .form-voucher-credit-check .action.secondary:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:hover{background-color:#edcc00;color:#303030}.minicart-wrapper .form-voucher-credit-check .action.secondary:hover:visited,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:hover:visited{color:#303030}.minicart-wrapper .form-voucher-credit-check .action.secondary:hover,.minicart-wrapper .form-voucher-credit-check-wrap .action.secondary:hover{background-color:#edcc00 !important}.minicart-wrapper .form-voucher-credit-check .block,.minicart-wrapper .form-voucher-credit-check-wrap .block{margin-bottom:0}.catalog-category-view .form-voucher-credit-check,.catalog-category-view .form-voucher-credit-check-wrap{max-width:none;padding-top:20px}.catalog-category-view .form-voucher-credit-check .buttons-wrap .span6,.catalog-category-view .form-voucher-credit-check-wrap .buttons-wrap .span6{width:48.654%}@media (max-width:1199px){.catalog-category-view .form-voucher-credit-check .buttons-wrap .span6,.catalog-category-view .form-voucher-credit-check-wrap .buttons-wrap .span6{width:100%;margin-left:0}}.catalog-category-view .form-voucher-credit-check .buttons-wrap .span6:first-child,.catalog-category-view .form-voucher-credit-check-wrap .buttons-wrap .span6:first-child{margin-left:0}@media (max-width:991px){.catalog-category-view .form-voucher-credit-check .shadow-box,.catalog-category-view .form-voucher-credit-check-wrap .shadow-box{padding:10px}}.catalog-category-view .form-voucher-credit-check .btn-submit,.catalog-category-view .form-voucher-credit-check-wrap .btn-submit{margin-right:104px}@media (max-width:1199px){.catalog-category-view .form-voucher-credit-check .btn-submit,.catalog-category-view .form-voucher-credit-check-wrap .btn-submit{margin-right:0}}@media (max-width:991px){.catalog-category-view .form-voucher-credit-check .input-text-wrap,.catalog-category-view .form-voucher-credit-check-wrap .input-text-wrap{float:none;width:100%}}.shopping-teasers-wrap{margin:20px 0;padding:20px 0 0;border-top:1px solid #ccc;text-align:center}@media (min-width:768px){.shopping-teasers-wrap{margin:6px 0 60px;padding:30px 0 40px;border-bottom:1px solid #ccc}}.shopping-teasers-wrap>h1,.shopping-teasers-wrap>h2{margin-top:0;margin-bottom:20px;font-weight:bold}@media (min-width:768px){.shopping-teasers{display:flex;margin:0 -15px}}.shopping-teasers-col{box-sizing:border-box}@media (min-width:768px){.shopping-teasers-col{width:33.33333333%;padding:0 15px}}.shopping-teaser{display:block;max-width:370px;margin:0 auto 15px;border-radius:6px;text-align:center}@media (min-width:768px){.shopping-teaser{display:flex;flex-direction:column;height:100%;margin-bottom:0}}.shopping-teaser:hover,.shopping-teaser:visited:hover{color:#303030;text-decoration:none}.shopping-teaser-headline{padding:20px;background:#d10511;border-bottom:4px solid #fff;border-radius:6px 6px 0 0;color:#fff}.shopping-teaser-headline h2,.shopping-teaser-headline h3,.shopping-teaser-headline h4{margin:0;font-size:18px;font-weight:bold}.shopping-teaser-text{padding:20px;background:#fbf317;border-radius:0 0 6px 6px;font-weight:normal}.shopping-teaser-text p{margin-bottom:20px}@media (min-width:768px){.shopping-teaser-text{display:flex;flex-grow:1;flex-direction:column}}.shopping-teaser-button{display:block;width:100%;box-sizing:border-box;padding:10px;background:#d10511;border-radius:6px;color:#fff;font-weight:bold;transition:background .2s ease}@media (min-width:768px){.shopping-teaser-button{margin-top:auto}}.shopping-teaser-button:visited,.shopping-teaser-button:active,.shopping-teaser-button:focus,.shopping-teaser-button:hover,.shopping-teaser-button:visited:hover{color:#fff}.shopping-teaser-button:hover{background:#b8040f;text-decoration:none}.infographics-outer{position:relative;padding:30px 20px;background:#fff;overflow:hidden;text-align:center}@media (max-width:767px){.infographics-outer{padding-left:10px;padding-right:10px}}.infographics-outer .modals-overlay{position:absolute;z-index:1 !important;background:rgba(255,255,255,0.9)}.infographics-inner{display:inline-block;position:relative}.infographics-image{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.infographics-link{display:block;padding:0;background:transparent;border:0;appearance:none;-webkit-appearance:none}.infographics-link:hover,.infographics-link:active,.infographics-link:focus{background:transparent;border:0}.infographics-link .bullet{display:block;position:absolute;width:20px;height:20px;margin-left:-10px;background:#c31924;border-radius:50%;box-shadow:0 0 0 0 #c31924;transform:scale(1);animation:bullet-pulse 2s infinite}.infographics-link .click-area{display:block;position:absolute;height:14%;transform:translate(-50%, -50%)}.infographics-modal{position:absolute;z-index:2 !important;top:0;left:0;bottom:0;right:0}.infographics-modal .modal-inner-wrap{top:50%;bottom:auto;margin-top:0;margin-bottom:0;text-align:left}@media (min-width:480px){.infographics-modal .modal-inner-wrap{width:50%}}.infographics-modal.modal-popup._show .modal-inner-wrap{transform:translateY(-50%)}.infographics-modal .modal-content{padding-bottom:10px}.infographics-content{display:none}#anchor-led-leuchtmittel .click-area{left:9.5%;top:28%;width:18%}#anchor-led-leuchtmittel .bullet{top:54%;left:38.3%;margin-top:-10px}@media (max-width:767px){#anchor-led-leuchtmittel .bullet{top:54.8%}}#anchor-steckdosenleisten .click-area{right:-9%;top:28%;width:19%}#anchor-steckdosenleisten .bullet{top:36.7%;right:32.5%;margin-top:-10px}@media (max-width:767px){#anchor-steckdosenleisten .bullet{top:37.7%;right:31%}}#anchor-teppiche .click-area{left:8%;top:57.7%;width:16%;height:17%}#anchor-teppiche .bullet{top:69%;left:34.4%;margin-top:-10px}#anchor-thermovorhaenge .click-area{left:8.5%;bottom:3%;width:17%;margin-bottom:-10px}@media (max-width:480px){#anchor-thermovorhaenge .click-area{bottom:5%}}#anchor-thermovorhaenge .bullet{bottom:11.7%;left:23.8%}@media (max-width:480px){#anchor-thermovorhaenge .bullet{bottom:9%}}#anchor-heizkörper .click-area{right:-7.5%;top:57%;width:16%;height:16%}#anchor-heizkörper .bullet{top:63%;right:24%;margin-top:-10px}#anchor-durchflussbegrenzer .click-area{right:-11.6%;bottom:2%;width:22%}#anchor-durchflussbegrenzer .bullet{bottom:11.6%;right:40.4%;margin-bottom:-10px}@keyframes bullet-pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(195,25,36,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(195,25,36,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(195,25,36,0)}}.container{width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box}@media (max-width:767px){.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.container,.message.global.noscript .content,.message.global.cookie .content{padding-left:10px;padding-right:10px}}@media (min-width:768px){.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.container,.message.global.noscript .content,.message.global.cookie .content{max-width:780px;padding-left:15px;padding-right:15px}}@media (min-width:992px){.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.container,.message.global.noscript .content,.message.global.cookie .content{max-width:970px}}@media (min-width:1200px){.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.container,.message.global.noscript .content,.message.global.cookie .content{max-width:1200px}}.columns .column.main:not(.padding20){padding-bottom:0}header{position:relative;min-width:320px;width:100%;z-index:10}header.page-header{padding-bottom:0;margin:0 0 40px}@media (max-width:767px){header.page-header{margin-bottom:0;border-bottom:0}}header .seals{position:absolute;z-index:3;top:7px;right:0;width:50%;margin-top:10px;padding-right:15px;box-sizing:border-box;text-align:right}@media (min-width:768px){header .seals{display:none}}@media (max-width:767px){header .seals img.hidden-desktop{display:inline-block !important;width:52px;margin-left:8px}}@media (min-width:768px){header .checkout-nav .seals{display:block}}@media (max-width:767px){header #account-wrapper>a .text{margin-left:3px}}header nav i[class^="newIcon-"],header nav i[class*=" newIcon-"]{position:relative;top:10px;color:#fff;font-size:40px}@media (max-width:767px){header nav i[class^="newIcon-"],header nav i[class*=" newIcon-"]{font-size:34px}}header nav ul{display:block;margin:0;float:left}header nav ul>li{position:relative;float:left;margin-bottom:0;list-style:none}header nav ul>li>a,header nav ul>li>button{display:block;padding:15px;color:#fff;font-family:'Lato',Arial,sans-serif;font-weight:bold}@media (max-width:767px){header nav ul>li>a,header nav ul>li>button{padding-top:10px;padding-bottom:10px;font-size:14px}}header nav ul>li>a .newIcon-pin,header nav ul>li>button .newIcon-pin{position:static;top:auto;margin-right:5px;color:#fff;font-size:14px}header nav ul>li>a:visited,header nav ul>li>button:visited{color:#fff}header nav ul>li>button{border:0;border-radius:0;background:transparent}header nav ul>li>button:hover,header nav ul>li>button:active,header nav ul>li>button:focus{background:transparent;border:0;color:#fff;box-shadow:none}header nav.main-nav ul>li:hover>a,header nav.main-nav ul>li:hover>a:visited,header nav.main-nav ul>li:hover>a i[class^="newIcon-"],header nav.main-nav ul>li:hover>a i[class*=" newIcon-"],header nav.main-nav ul>li:hover>button,header nav.main-nav ul>li:hover>button .newIcon-pin{color:#ffe021;text-decoration:none}header nav .left li{border-left:solid 1px #fff}header nav .left li:first-child{border:none}header nav .right{float:right}header nav a.card{background-color:#ffe021;background-image:-webkit-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-moz-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-ms-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-o-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:linear-gradient(to bottom, #ffe021, #fcb037)}header nav a.card,header nav a.card i[class^="newIcon-"],header nav a.card i[class*=" newIcon-"],header nav a.card:visited{color:#303030}header nav a.card:hover,header nav a.card:hover i[class^="newIcon-"],header nav a.card:hover i[class*=" newIcon-"]{color:#fff}header nav a.card .price{display:inline-block;padding-left:15px}@media (min-width:768px) and (max-width:991px){header nav a.card .price{display:none}}@media (max-width:767px){header nav a.card .price{padding-left:8px}}@media (max-width:767px){header nav a.card .text{display:none}}header nav.meta-nav ul>li:hover>a,header nav.meta-nav ul>li:hover>a i[class*=" newIcon-"],header nav.meta-nav ul>li:hover>a i[class^=newIcon-]{color:#d10511}.main-nav{position:relative;background-color:#4d4d4d;background-image:-webkit-linear-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));background-image:-moz-linear-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));background-image:-ms-linear-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));background-image:-o-linear-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));background-image:linear-gradient(to bottom, #4d4d4d, #0b0b0b);z-index:2}@media (max-width:767px){.main-nav{box-shadow:0 1px 3px rgba(0,0,0,0.3)}}.main-nav.fixed{position:fixed;top:30px;left:0;width:100%}@media (max-width:767px){.main-nav.fixed{position:relative}}@media (max-width:1199px){.main-nav.fixed{top:0 !important}}.main-nav .content-nav{text-align:left}.main-nav .content-nav>ul>li>a{margin-top:0}.main-nav .content-nav>ul>li#account-wrapper>a,.main-nav .content-nav>ul>li#my-cart-link a.card{padding-left:50px}@media (max-width:767px){.main-nav .content-nav>ul>li#account-wrapper>a,.main-nav .content-nav>ul>li#my-cart-link a.card{padding-left:43px}}.main-nav .content-nav>ul>li#my-cart-link a.card{display:block;box-sizing:border-box;padding-top:15px;padding-bottom:15px;padding-right:26px}@media (max-width:767px){.main-nav .content-nav>ul>li#my-cart-link a.card{height:40px;padding-top:11px;padding-bottom:10px;padding-right:10px}}.main-nav .content-nav>ul>li#my-cart-link a.card:hover{text-decoration:none}.main-nav .content-nav>ul>li#account-wrapper>a .newIcon-account,.main-nav .content-nav>ul>li#my-cart-link a.card .newIcon-cart{position:absolute;top:3px;left:9px}.main-nav .content-nav>ul>li#my-cart-link a.card .newIcon-cart{width:40px}.main-nav #fixed-nav-logo{display:none;float:left}.main-nav #fixed-nav-logo img{width:80px;padding:6px;background-color:#fff}.main-nav #my-cart-link:hover a.card{color:#fff}.main-nav #my-cart-link:hover a.card,.main-nav #my-cart-link:hover a.card i[class^="newIcon-"],.main-nav #my-cart-link:hover a.card i[class*=" newIcon-"]{color:#fff}.main-nav #nl-warpper a{margin-top:-14px}.sub-nav{position:relative;width:100%;padding:10px 0;margin-top:80px;background-color:#fff;box-shadow:0 3px 1px 0 rgba(0,0,0,0.098);z-index:1;float:none;clear:both;text-align:left}.sub-nav:before,.sub-nav:after{content:'';display:table}.sub-nav:after{clear:both}@media (max-width:767px){.sub-nav{background:transparent;box-shadow:none;margin-top:0}}@media (min-width:768px) and (max-width:1199px){.sub-nav{margin-top:50px}}.sub-nav .content-nav{position:relative}.sub-nav .content-nav>*{float:left}@media (max-width:767px){.sub-nav .content-nav>*{float:none}}.sub-nav .content-nav>.nav-sections{margin-bottom:5px;margin-top:5px;float:right;background:transparent}@media (max-width:767px){.sub-nav .content-nav>.nav-sections{float:none;margin-top:10px;margin-bottom:10px;padding:0 10px;box-sizing:border-box}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .nav-sections-items{padding:0 10px;background:#fff;border:1px solid #c3c3be;border-radius:8px;box-shadow:0 0 5px rgba(73,73,73,0.25)}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .nav-sections-item-content{display:none !important;float:none;clear:both;margin-top:0;margin-left:0;padding-top:0;padding-bottom:0}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .nav-sections-item-title{width:100%;height:auto;padding-top:15px;padding-bottom:14px;border:0;background:#fff;font-size:20px;text-align:left}.sub-nav .content-nav>.nav-sections .nav-sections-item-title a{display:block;padding-left:27px;color:#000;font-weight:normal}.sub-nav .content-nav>.nav-sections .nav-sections-item-title:before,.sub-nav .content-nav>.nav-sections .nav-sections-item-title:after{display:block;content:' ';position:absolute}.sub-nav .content-nav>.nav-sections .nav-sections-item-title:before{left:13px;top:15px;width:17px;height:17px;background:url('../../frontend/INblau/Tedox/de_DE/images/navi-toggle.gif') left 2px no-repeat}.sub-nav .content-nav>.nav-sections .nav-sections-item-title:after{top:10px;right:10px;width:37px;height:28px;background:url('../../frontend/INblau/Tedox/de_DE/images/sprite-mainnav.png') 0 top no-repeat}}.sub-nav .content-nav>.nav-sections .nav-sections-item-title.is-visible{border-bottom:1px solid #d1d1d1}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .nav-sections-item-title.is-visible+.nav-sections-item-content{display:block !important}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .nav-sections-item-title[aria-controls='store.links'],.sub-nav .content-nav>.nav-sections [id='store.menu']~.nav-sections-item-title{display:none}}.sub-nav .content-nav>.nav-sections .navigation{background:transparent;font-weight:400}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation .parent .level-top:after{content:' ';top:10px;right:0;width:37px;height:28px;background:url('../../frontend/INblau/Tedox/de_DE/images/sprite-mainnav.png') 0 top no-repeat}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation .parent .level-top.ui-state-active+.level0{border-top:0}}@media (max-width:767px) and (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation .parent .level-top.ui-state-active:after{background-position:0 bottom}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation .all-category a{padding-left:0;color:#000;font-weight:normal}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation .all-category .ui-state-focus{border-left:0}}.sub-nav .content-nav>.nav-sections .navigation ul{padding-left:0;padding-right:0}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation ul{float:none}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation ul.submenu{margin-bottom:3px}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation ul.submenu.level0{margin-left:23px}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation ul.submenu.level1{margin-left:20px;margin-bottom:10px}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation ul li{float:none}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation ul .level1 a{padding:3px 20px 3px 27px;color:#d10511;font-size:18px;line-height:1.2;text-decoration:underline;border-left:0}.sub-nav .content-nav>.nav-sections .navigation ul .level1 a:before{display:block;content:' ';position:absolute;top:3px;left:0;width:25px;height:17px;background:url('../../frontend/INblau/Tedox/de_DE/images/sprite-tabs-icons.png') left -3px no-repeat}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation ul .level2 a{font-size:16px;font-weight:normal}}.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0{position:relative;padding:0;width:148px;margin:0 -1px;border-left:1px solid #ccc;border-right:1px solid #fff;z-index:2}@media (min-width:768px){.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0{position:static}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0{border-left:0;border-right:0}}.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0:first-child{border-left:1px solid #fff}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0:first-child{border-left:0}}.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0:hover>a{background-color:#fff;margin-left:0}@media (min-width:768px){.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0:hover>a{position:relative;z-index:2}}@media (min-width:768px){.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0:hover>a:after{content:" ";position:absolute;bottom:-15px;left:0;width:100%;height:25px;background-color:#fff}}.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0:hover>a:before{content:"";position:absolute;top:0;left:0;height:90%;width:100%;box-shadow:0 3px 7px 4px rgba(0,0,0,0.098);z-index:-2}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0:hover>a:before{display:none}}.sub-nav .content-nav>.nav-sections .navigation .category-item.is-hidden{display:none}.sub-nav .content-nav>.nav-sections .navigation .toggle-button-wrap{margin-top:5px}@media (min-width:768px){.sub-nav .content-nav>.nav-sections .navigation .toggle-button-wrap{margin-top:10px}}.sub-nav .content-nav>.nav-sections .navigation .toggle-subnav-items{background:transparent;color:#d10511}@media (min-width:768px){.sub-nav .content-nav>.nav-sections .navigation .toggle-subnav-items{padding:0;border:0;border-radius:0}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .navigation .toggle-subnav-items{padding:2px 15px;font-weight:bold}}.sub-nav .content-nav>.nav-sections .navigation .toggle-subnav-items:hover{color:#9f040d}.sub-nav .content-nav>.nav-sections .navigation .toggle-subnav-items:active{box-shadow:none}.sub-nav .content-nav>.nav-sections .navigation .toggle-subnav-items .less{display:none}.sub-nav .content-nav>.nav-sections .navigation .toggle-subnav-items.show-less .more{display:none}.sub-nav .content-nav>.nav-sections .navigation .toggle-subnav-items.show-less .less{display:block}.sub-nav .content-nav>.nav-sections .level0>a{position:relative;padding:10px 15px;color:#303030;font-family:'Lato',Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.4;text-align:left}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .level0>a{padding-left:28px;color:#000}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .level0:first-child{border-top:0}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .level0:last-child{border-bottom:0}}.sub-nav .content-nav>.nav-sections .level0.active>.level-top,.sub-nav .content-nav>.nav-sections .level0.has-active>.level-top{display:block;border:0;color:#000}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .level0>.level-top{font-size:20px !important;text-transform:none}}.sub-nav .content-nav>.nav-sections .level0>.level-top:hover{color:#000}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .level0>.level-top .ui-menu-icon{display:block;position:absolute;top:15px;left:3px;width:20px;height:20px;background:url('../../frontend/INblau/Tedox/de_DE/images/accordion-arrows.png') left bottom no-repeat}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .level0>.level-top.ui-state-active .ui-menu-icon{background-position:left top}}@media (max-width:767px){.sub-nav .content-nav>.nav-sections .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.sub-nav .content-nav>.nav-sections .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:0}}.sub-nav .logo{float:none;max-width:100%}@media (max-width:767px){.sub-nav .logo{display:block;max-width:141px;margin-left:15px;margin-bottom:0}}.sub-nav .all-category{display:none}.mobile-nav{position:relative;background-color:#4d4d4d;background-image:-webkit-linear-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));background-image:-moz-linear-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));background-image:-ms-linear-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));background-image:-o-linear-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#0b0b0b));background-image:linear-gradient(to bottom, #4d4d4d, #0b0b0b);z-index:2}@media (max-width:767px){.mobile-nav{box-shadow:0 1px 3px rgba(0,0,0,0.3)}}.mobile-nav.fixed{position:fixed;top:30px;left:0;width:100%}@media (max-width:767px){.mobile-nav.fixed{position:relative}}@media (max-width:1199px){.mobile-nav.fixed{top:0 !important}}.mobile-nav .content-nav{text-align:left}.mobile-nav .content-nav>ul>li>a{margin-top:0}.mobile-nav .content-nav>ul>li#account-wrapper>a,.mobile-nav .content-nav>ul>li#my-cart-link a.card{padding-left:50px}@media (max-width:767px){.mobile-nav .content-nav>ul>li#account-wrapper>a,.mobile-nav .content-nav>ul>li#my-cart-link a.card{padding-left:43px}}.mobile-nav .content-nav>ul>li#my-cart-link a.card{display:block;box-sizing:border-box;padding-top:15px;padding-bottom:15px;padding-right:26px}@media (max-width:767px){.mobile-nav .content-nav>ul>li#my-cart-link a.card{height:40px;padding-top:11px;padding-bottom:10px;padding-right:10px}}.mobile-nav .content-nav>ul>li#my-cart-link a.card:hover{text-decoration:none}.mobile-nav .content-nav>ul>li#account-wrapper>a .newIcon-account,.mobile-nav .content-nav>ul>li#my-cart-link a.card .newIcon-cart{position:absolute;top:3px;left:9px}.mobile-nav .content-nav>ul>li#my-cart-link a.card .newIcon-cart{width:40px}.mobile-nav #fixed-nav-logo{display:none;float:left}.mobile-nav #fixed-nav-logo img{width:80px;padding:6px;background-color:#fff}.mobile-nav #my-cart-link:hover a.card{color:#fff}.mobile-nav #my-cart-link:hover a.card,.mobile-nav #my-cart-link:hover a.card i[class^="newIcon-"],.mobile-nav #my-cart-link:hover a.card i[class*=" newIcon-"]{color:#fff}.mobile-nav #nl-warpper a{margin-top:-14px}#mobile-menu{display:none;border-top:1px solid #fcb037;width:100%}#mobile-menu .switch-shop-blog.blog-link:after{display:inline-block;content:'|';margin:0 10px;color:#fff}@media (max-width:767px){#mobile-menu .switch-shop-blog.blog-link:after{display:none}}@media (max-width:767px){#mobile-menu .switch-shop-blog.blog-link a{border-bottom:1px solid #5a5a5a}}#mobile-menu .switch-shop-blog a{display:inline-block;font-family:'Lato',Arial,sans-serif;font-weight:normal}@media (max-width:767px){#mobile-menu .switch-shop-blog a{display:block}}#mobile-menu .switch-shop-blog.is-current a{font-weight:700}@media (max-width:767px){#mobile-menu li{float:none;padding-right:10px;padding-left:10px}}#mobile-menu li a:hover{color:#ffe021}.menu{background-color:#ffe021;background-image:-webkit-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-moz-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-ms-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-o-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:linear-gradient(to bottom, #ffe021, #fcb037);display:none;float:left;padding:15px 10px;color:#303030}@media (max-width:767px){.menu{padding-top:11px;padding-bottom:11px;background:transparent}}.menu:visited:hover,.menu:hover{color:#fff;text-decoration:none}.menu:hover .nav-btn>div{background-color:#fff;text-decoration:none}@media (max-width:767px){.menu .text{display:none}}.nav-btn{float:left;width:40px;padding-right:10px;cursor:pointer}@media (max-width:767px){.nav-btn{padding-right:0}}.nav-btn>div{display:block;position:relative;top:0px;left:50%;margin:0 0 0 -15px;padding:0;width:30px;height:3px;font-size:10px;border-radius:7px;background-color:#303030;-webkit-appearance:none;-webkit-transition:transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in;-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width:767px){.nav-btn>div{background:#fff}}.nav-btn>div.barFir.active{top:7px;-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.nav-btn>div.barSec{top:5px}.nav-btn>div.barSec.active{left:100px;background-color:transparent;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.nav-btn>div.barThi{top:10px}.nav-btn>div.barThi.active{top:0px;-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.nav-search{padding:0;margin:0;margin-right:50px;text-align:center}@media (max-width:767px){.nav-search{position:relative;margin-right:0}}@media (min-width:768px){.nav-search{width:411px;max-width:none}}@media (min-width:992px){.nav-search{float:right;width:530px}}.nav-search input[type=search].ipt,.nav-search input.ipt{height:31px;margin:0;padding:4px 50px 4px 14px;width:100%;background-color:#fff;border-radius:6px}@media (max-width:767px){.nav-search input[type=search].ipt,.nav-search input.ipt{box-shadow:none !important}}@media (min-width:768px){.nav-search input[type=search].ipt,.nav-search input.ipt{float:left;height:50px;margin-right:42px;padding:10px 66px 10px 20px;border:none;border-radius:0}}.nav-search .tbtn,.nav-search .tbtn[type="submit"]{background-color:#ffe021;background-image:-webkit-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-moz-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-ms-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-o-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:linear-gradient(to bottom, #ffe021, #fcb037);content:'';margin:0 0 0 -92px;padding:0;width:50px;height:50px;color:#303030}@media (max-width:767px){.nav-search .tbtn,.nav-search .tbtn[type="submit"]{height:40px;margin:0}}@media (min-width:768px) and (max-width:991px){.nav-search .tbtn,.nav-search .tbtn[type="submit"]{margin-left:-134px}}.nav-search .tbtn:before,.nav-search .tbtn[type="submit"]:before{font-size:40px;color:#303030}@media (max-width:767px){.nav-search .tbtn:before,.nav-search .tbtn[type="submit"]:before{font-size:34px}}.nav-search .tbtn:hover:before,.nav-search .tbtn[type="submit"]:hover:before{color:#fff}.nav-search input[type=search].ipt,.nav-search input.ipt,.nav-search .tbtn,.nav-search .tbtn[type="submit"]{-webkit-box-shadow:inset 0 -60px 60px -60px rgba(48,48,48,0.4);box-shadow:inset 0 -60px 60px -60px rgba(48,48,48,0.4)}@media (max-width:767px){.nav-search .tbtn,.nav-search .tbtn[type="submit"]{position:absolute;top:0;right:0;width:38px;height:31px;border-radius:6px;box-shadow:none;background:#ec2415;background-image:linear-gradient(to bottom, #ec2415, #d10611)}.nav-search .tbtn:before,.nav-search .tbtn[type="submit"]:before{display:inline-block;content:' ';width:25px;height:22px;background-image:url('../../frontend/INblau/Tedox/de_DE/images/sprite-btn-icons.png');background-position:-25px 0}}.secondary-gradient{background-color:#ffe021;background-image:-webkit-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-moz-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-ms-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-o-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:linear-gradient(to bottom, #ffe021, #fcb037)}.flyout-top-left:after{content:' ';position:absolute;top:-7px;left:20%;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.flyout-top-left:before{content:' ';position:absolute;top:-8px;left:20%;border-style:solid;border-width:0 8px 8px;border-color:#c4c1bc transparent}.flyout-top-left:after{border-color:#fff transparent}.flyout-top-left:before{border-color:#c4c1bc transparent}.flyout-top:after{content:' ';position:absolute;top:-7px;left:50%;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.flyout-top:before{content:' ';position:absolute;top:-8px;left:50%;border-style:solid;border-width:0 8px 8px;border-color:#c4c1bc transparent}.flyout-top:after{border-color:#fff transparent}.flyout-top:before{border-color:#c4c1bc transparent}.flyout-top-right:after{content:' ';position:absolute;top:-7px;left:80%;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.flyout-top-right:before{content:' ';position:absolute;top:-8px;left:80%;border-style:solid;border-width:0 8px 8px;border-color:#c4c1bc transparent}.flyout-top-right:after{border-color:#fff transparent}.flyout-top-right:before{border-color:#c4c1bc transparent}.content-nav{float:none;clear:both;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;position:relative;z-index:2}.content-nav:before,.content-nav:after{content:'';display:table}.content-nav:after{clear:both}@media (min-width:768px){.content-nav{width:750px}}@media (min-width:992px){.content-nav{width:970px}}@media (min-width:1200px){.content-nav{width:1170px}}@media (max-width:767px){.page-header .content-nav{padding-right:0;padding-left:0}}@media (max-width:767px){.nav-sections{position:relative;top:auto;left:auto;width:100%;height:auto}}@media (max-width:1199px){.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0{width:130px}.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0>a{font-size:18px}[id^=cat].flyout h3{font-size:15px}.left,.right li:nth-child(2){display:none}.menu{display:block}}@media (min-width:768px) and (max-width:991px){#logo{width:120px}.nav-search{margin:0 12px 0 0}.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0{width:105px}.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0>a{font-size:15px}[id^=cat].flyout h3{font-size:15px}.left,.right li:nth-child(2){display:none}.menu{display:block}}@media (max-width:767px){.left,.right li:nth-child(2){display:block}.sub-nav .content-nav>.nav-sections .navigation>ul>li.level0{width:100%}body.shoplist-index-index .mobile-search,body.checkout-cart-index .mobile-search,body.shoplist-index-index .nav-sections,body.checkout-cart-index .nav-sections{display:none !important}body.shoplist-index-index header.page-header,body.checkout-cart-index header.page-header{margin-bottom:0}}@media (min-width:768px){.navigation .level0.parent>.level-top>.ui-menu-icon{display:none}.navigation .level0 .submenu{min-width:0;border:0}.navigation .level0 .submenu .level1>a{margin:5px 0;padding:0 0 7px;border-bottom:1px solid #ccc;color:#e43524;font-size:16px;font-weight:700;text-align:left}.navigation .level0 .submenu a{background:transparent !important}.navigation .level0 .submenu a:hover{background:transparent !important;text-decoration:underline}.navigation .level0 .submenu .active>a{border-left:0}.navigation .level0 .submenu li.parent>a>.ui-menu-icon{display:none}.navigation .level0.submenu{top:auto;left:0 !important;width:100%;box-shadow:0 3px 7px 4px rgba(0,0,0,0.098);padding:15px 5px !important}.navigation .level0 .level2 a{padding:5px 0;color:#303030;font-weight:normal}.navigation .level1.submenu{display:block !important;float:left;position:static !important;box-sizing:border-box;margin:0 0 35px !important;box-shadow:none}header nav ul>li.level1{float:left;width:25%;box-sizing:border-box;padding:0 15px}header nav ul>li.level1:nth-child(4n+5){clear:left}header nav ul>li.level2{float:none}}.meta-nav{position:fixed;z-index:3;top:0;width:100%;background-color:#f7f6f1}@media (max-width:1199px){.meta-nav{display:none}}.meta-nav ul{float:none;text-align:right}.meta-nav ul li{margin-bottom:0}.meta-nav>ul>li>a:visited{color:#303030}.meta-nav .switch-shop-blog{float:left}.meta-nav .switch-shop-blog a{display:inline-block;padding-right:0;padding-left:0;font-weight:normal}.meta-nav .switch-shop-blog.is-current a{font-weight:bold}.meta-nav .switch-shop-blog.shop-link:after{display:inline-block;content:'|';margin:0 5px}.meta-nav .flyout{top:30px;text-align:left}.meta-nav #shop-search{margin-left:-98px}.meta-nav .flyout-top-left:before,.meta-nav .flyout-top-left:after{left:13%}.meta-nav .flyout-top:before,.meta-nav .flyout-top:after{left:45%}header nav.meta-nav ul>li{display:inline-block;float:none}header nav.meta-nav ul>li>a,header nav.meta-nav ul>li>button{padding:4px 14px 6px;color:#303030;font-weight:bold}header nav.meta-nav ul>li>a i[class^="newIcon-"],header nav.meta-nav ul>li>button i[class^="newIcon-"]{position:static;top:auto;margin-right:5px;color:#303030;font-size:14px}header nav.meta-nav ul>li:last-child>a{padding-right:0}header nav.meta-nav ul>li>button{padding-top:3px;border:0;border-radius:0;background:transparent}header nav.meta-nav ul>li>button:hover{color:#d10511}header nav.meta-nav ul>li>button:hover i[class^="newIcon-"]{color:#d10511}header nav.meta-nav ul>li>button:hover .text{text-decoration:underline}header nav.meta-nav ul>li>button:active{box-shadow:none}.footer-container{padding-top:60px}.footer-container>.footer{padding-top:60px;background:url('../../frontend/INblau/Tedox/de_DE/images/bg-footer.png') left top repeat-x #fff}@media (max-width:767px){.footer-container>.footer{padding-top:30px}}.footer-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (max-width:575px){.footer-row{display:block}}.footer-row+.footer-row{margin-top:30px;padding-top:40px;border-top:1px solid #ccc}@media (max-width:767px){.footer-row+.footer-row{margin-top:20px;padding-top:30px}}.footer-col-3,.footer-col-4,.footer-col-6{padding-left:10px;padding-right:10px;box-sizing:border-box}@media (max-width:991px){.footer-col-3,.footer-col-4,.footer-col-6{margin-bottom:30px}}@media (max-width:767px){.footer-col-3,.footer-col-4,.footer-col-6{margin-bottom:0}}.footer-col-3{width:25%}@media (max-width:991px){.footer-col-3{width:50%}}@media (max-width:767px){.footer-col-3{width:100%}}.footer-col-4{width:33.3333334%}@media (max-width:991px){.footer-col-4{width:50%}}@media (max-width:575px){.footer-col-4{width:100%}}.footer-col-6{width:50%}@media (max-width:991px){.footer-col-6{width:100%}}.footer-contact{margin-bottom:30px}@media (max-width:767px){.footer-contact{text-align:center}}.footer-menu{margin:0;list-style:none}@media (max-width:767px){.footer-menu{margin-bottom:40px;font-size:16px;text-align:center}}.footer-menu a{font-weight:normal}@media (max-width:767px){.footer-menu a::before{display:inline-block;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";margin-right:7px;font-size:14px}}.footer-menu li{position:relative;margin-bottom:20px;padding-left:13px}@media (min-width:768px){.footer-menu li::before{display:block;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";position:absolute;top:3px;left:0;font-size:14px}}.footer hr{margin-top:5px;clear:both}@media (max-width:767px){.footer hr{margin-top:10px}}.footer .tele-order{margin-top:10px;text-align:center}.footer .tele-order p{margin-bottom:0}.footer .tele-order .number{font-size:20px}.footer .tele-order .text{margin-left:15px}.footer .tele-order hr{clear:both;margin-top:30px;margin-bottom:30px}@media (max-width:767px){.footer .tele-order hr{margin-left:-10px;margin-right:-10px}}.footer .copyright{margin:0 100px 0 0;padding-left:10px;padding-right:10px}@media (max-width:767px){.footer .copyright{margin-right:0;text-align:center}}.footer small.copyright{font-size:16px}@media (max-width:767px){.footer small.copyright{font-size:14px}}@media (max-width:767px){.footer .blog-teaser{margin-top:20px;padding-top:30px;padding-bottom:10px;border-top:1px solid #ccc;text-align:center}}.footer .blog-teaser ul{margin-bottom:25px}@media (max-width:767px){.footer .blog-teaser ul{display:flex;flex-wrap:wrap;max-width:300px;margin-bottom:10px;padding-left:15px;text-align:left}}.footer .blog-teaser ul li{font-weight:bold}@media (max-width:767px){.footer .blog-teaser ul li{width:50%;box-sizing:border-box}}.footer .blog-teaser ul.tli{margin-left:15px}@media (max-width:767px){.footer .blog-teaser ul.tli{margin-left:auto;margin-right:auto}}.footer .blog-teaser ul.tli li{padding-left:10px}@media (max-width:767px){.footer .blog-teaser ul.tli li{padding:0 5px}}.footer .payment h4{margin-top:0;margin-bottom:30px}.footer .payment h4 a{text-decoration:none}.footer .payment ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.footer .payment ul li{overflow:hidden;margin-bottom:0;padding:0 15px 15px 0;box-sizing:border-box}@media (min-width:768px){.footer .payment ul li{width:50%}}@media (min-width:992px){.footer .payment ul li{width:auto}}@media (max-width:767px){.footer .payment ul li{width:33.333334%;padding-left:15px}}.footer .payment .footer-payment-icon{width:84px;height:48px;overflow:hidden}@media (max-width:767px){.footer .payment .footer-payment-icon{margin-left:auto;margin-right:auto}}.footer .payment .footer-payment-icon img{max-width:none;width:auto;height:48px}.footer .certificates .trusted-rating{width:170px;margin-bottom:15px}.footer .certificates .trusted-legal{display:inline-block;margin-bottom:15px;margin-right:15px}@media (max-width:767px){.footer .social{margin-top:20px;padding-top:30px;border-top:1px solid #ccc}}.footer .social-media-links ul{display:flex;margin:0;padding:0;list-style:none}@media (max-width:767px){.footer .social-media-links ul{justify-content:center}}.footer .social-media-links ul li{margin-right:15px}.footer .social-media-links ul [class*="newIcon-"]{font-size:45px}.footer .social-media-links ul .newIcon-facebook-square{color:#4267b2}.footer .social-media-links ul .newIcon-youtube-play{color:#f00}.footer .social-media-links ul .icon-instagram{display:block;margin-top:3px;width:39px;height:39px;background-image:url('../../frontend/INblau/Tedox/de_DE/images/instagram.png');background-position:0 0;background-size:100% auto;background-repeat:no-repeat}.footer .social-media-links ul .newIcon-pinterest{color:#bd081c}.footer .social-media-links ul a:hover{text-decoration:none}.footer small{font-size:75%}.footer .small-text{line-height:16px}.footer .heading{padding-left:0;padding-right:0;margin-bottom:30px;font-size:20px;font-weight:700}@media (max-width:767px){.footer .heading{margin-bottom:20px;font-size:18px;text-align:center}}.footer-buttons{padding:20px 10px;background:#fff;border-top:1px solid #ccc}.footer-meta{margin-top:40px;padding:20px 0;background-color:#4d4d4d;background-image:linear-gradient(to bottom, #4d4d4d, #0b0b0b);color:#fff}@media (max-width:767px){.footer-meta{margin-top:0}}.footer-meta a{color:#fff}.footer-meta .footer-row{display:flex;justify-content:space-between}@media (max-width:767px){.footer-meta .footer-row{flex-direction:column}}.footer-meta-nav{display:flex;padding-left:10px;padding-right:10px}@media (max-width:767px){.footer-meta-nav{display:block;order:-1}}.footer-meta-nav ul{display:flex;list-style:none;margin:0;padding:0}@media (max-width:767px){.footer-meta-nav ul{display:block;margin-bottom:30px;text-align:center}}.footer-meta-nav ul li{margin:0 40px 0 0}@media (max-width:767px){.footer-meta-nav ul li{margin-right:0;margin-bottom:15px}}.footer-meta-nav ul li:last-child{margin-right:0}@media (min-width:992px){.footer-container .newsletter-box{display:flex;align-items:center}}.footer-container .newsletter-box__col-image{position:relative}@media (min-width:992px){.footer-container .newsletter-box__col-image{flex-shrink:0;margin-left:40px}}.footer-container .newsletter-box__col-image img{display:none}@media (min-width:992px){.footer-container .newsletter-box__col-image img{display:block}}.footer-container .newsletter-box__col-image .newsletter-box__icon{display:none;justify-content:center;position:absolute;top:-20px;left:-40px;width:100px;height:100px;padding:20px 10px 10px;box-sizing:border-box;background-color:#ffe021;background-image:-webkit-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-moz-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-ms-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:-o-linear-gradient(linear, 0 0, 0 100%, from(#ffe021), to(#fcb037));background-image:linear-gradient(to bottom, #ffe021, #fcb037);border-radius:50%;box-shadow:0 20px 30px 0 rgba(0,0,0,0.1);color:#fff;font-size:55px}@media (min-width:992px){.footer-container .newsletter-box__col-image .newsletter-box__icon{display:flex}}.footer-container .newsletter-form{padding:40px 0;background:#fff}@media (min-width:768px){.footer-container .newsletter-form{padding-top:60px;padding-bottom:60px}}.footer-container .newsletter-form form{margin-top:20px}.footer-container .newsletter-form form input{height:50px;padding:10px}.footer-container .newsletter-form .arrow-list{margin-bottom:40px}.footer-container .newsletter-form .arrow-list li{margin-bottom:10px}.footer-container .newsletter-form .heading{margin-bottom:40px;font-size:24px;font-weight:bold;padding-left:0}.footer-container .newsletter-form .form-content{padding-top:0}.footer-container .newsletter-form .form-content form .newsletter-form-col-wrap{margin-bottom:15px}@media (min-width:768px){.footer-container .newsletter-form .form-content form .newsletter-form-col-wrap{display:flex}}.footer-container .newsletter-form .form-content form .newsletter-form-privacy{font-size:14px}.footer-container .newsletter-form .form-content form .newsletter-form-privacy a{text-decoration:underline}.footer-container .newsletter-form .form-content form .buttons-wrap{position:relative;margin-top:0}.footer-container .newsletter-form .form-content form .buttons-wrap .tbtn{padding:17px 20px;font-weight:bold}@media (max-width:767px){.footer-container .newsletter-form .form-content form .buttons-wrap .tbtn{width:100%}}.footer-container .newsletter-form .form-content form .buttons-wrap .btn-back{margin-top:6px;float:left}.footer-container .newsletter-form .form-content form .buttons-wrap .btn-back span{margin-top:3px}.footer-container .newsletter-form .form-content form .buttons-wrap .btn-back .icon-prev-arrow-bl{margin-right:0}.footer-container .newsletter-form .form-content form .buttons-wrap .btn-skip span{margin-top:3px}.footer-container .newsletter-form .form-content.newsletter-registration-1 form .input-text-wrap{margin-bottom:10px}@media (min-width:768px){.footer-container .newsletter-form .form-content.newsletter-registration-1 form .input-text-wrap{margin-right:10px;margin-bottom:0}}.footer-container .newsletter-form .form-content.newsletter-registration-1 form .input-text-wrap label{display:block;float:none;width:auto;margin-top:0;margin-bottom:0}.footer-container .newsletter-form .form-content.newsletter-registration-1 form .input-text-wrap input{margin-right:0}.footer-container .newsletter-form .form-content.newsletter-registration-2 form .buttons-wrap:before,.footer-container .newsletter-form .form-content.newsletter-registration-2 form .buttons-wrap:after{display:block;content:' ';clear:both}.footer-container .newsletter-form .form-content.newsletter-registration-2 form .buttons-wrap .btn{float:left;font-size:14px !important}.footer-container .newsletter-form .validation-advice{position:relative;top:2px;width:100%;line-height:15px;pointer-events:none}.footer-container .newsletter-form .nl-wait-loader{align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;background:rgba(255,255,255,0.85)}.footer-container .newsletter-form .nl-wait-loader.is-visible{display:flex}.footer-container .newsletter-form .error .btn-back [class*=" icon-"]{margin-top:-3px}