/*
Theme Name: Frieling B2C Child Sanitaer
Description: Child Theme für die Sanitärwelt
Author: Ricardo Schwarz
Template: FF-master
Version: 1.0.0
*/
/* Bootstrap Min */
@font-face {font-family: "Roboto";src: url(fonts/Roboto-Thin.ttf) format("truetype");font-weight: 100;font-style: normal;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-ThinItalic.ttf) format("truetype");font-weight: 100;font-style: italic;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-Light.ttf) format("truetype");font-weight: 300;font-style: normal;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-Regular.ttf) format("truetype");font-weight: 400;font-style: normal;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-Italic.ttf) format("truetype");font-weight: 400;font-style: italic;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-Medium.ttf) format("truetype");font-weight: 500;font-style: normal;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-MediumItalic.ttf) format("truetype");font-weight: 500;font-style: italic;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-Bold.ttf) format("truetype");font-weight: 700;font-style: normal;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-Black.ttf) format("truetype");font-weight: 900;font-style: normal;font-display: block;}@font-face {font-family: "Roboto";src: url(fonts/Roboto-BlackItalic.ttf) format("truetype");font-weight: 900;font-style: italic;font-display: block;}@font-face {font-family: "Roboto Condensed";src: url(fonts/RobotoCondensed-Bold.ttf) format("truetype");font-weight: 700;font-style: normal;font-display: block;}@font-face {font-family: "Roboto Condensed";src: url(fonts/RobotoCondensed-BoldItalic.ttf) format("truetype");font-weight: 700;font-style: italic;font-display: block;}@font-face {font-family: "Roboto Condensed";src: url(fonts/RobotoCondensed-Light.ttf) format("truetype");font-weight: 300;font-style: normal;font-display: block;}@font-face {font-family: "Roboto Condensed";src: url(fonts/RobotoCondensed-LightItalic.ttf) format("truetype");font-weight: 300;font-style: italic;font-display: block;}html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}a {background-color: transparent;}a:active, a:hover {outline: 0;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;-moz-text-decoration: underline dotted;text-decoration: underline dotted;}b, strong {font-weight: 700;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button, select {text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid silver;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: 700;}table {border-collapse: collapse;border-spacing: 0;}td, th {padding: 0;}@media print {*, :after, :before {color: #000 !important;text-shadow: none !important;background: 0 0 !important;-webkit-box-shadow: none !important;box-shadow: none !important;}a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}blockquote, pre {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}img, tr {page-break-inside: avoid;}img {max-width: 100% !important;}h2, h3, p {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}.navbar {display: none;}.btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important;}.label {border: 1px solid #000;}.table {border-collapse: collapse !important;}.table td, .table th {background-color: #fff !important;}.table-bordered td, .table-bordered th {border: 1px solid #ddd !important;}}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;background-color: #fff;}button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}a {color: #337ab7;text-decoration: none;}a:focus, a:hover {color: #23527c;text-decoration: underline;}a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}figure {margin: 0;}img {vertical-align: middle;}.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 6px;}.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}.img-circle {border-radius: 50%;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}[role="button"] {cursor: pointer;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {font-weight: 400;line-height: 1;color: #777;}.h1, .h2, .h3, h1, h2, h3 {margin-top: 20px;margin-bottom: 10px;}.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {font-size: 65%;}.h4, .h5, .h6, h4, h5, h6 {margin-top: 10px;margin-bottom: 10px;}.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {font-size: 75%;}.h1, h1 {font-size: 36px;}.h2, h2 {font-size: 30px;}.h3, h3 {font-size: 24px;}.h4, h4 {font-size: 18px;}.h5, h5 {font-size: 14px;}.h6, h6 {font-size: 12px;}p {margin: 0 0 10px;}.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}@media (min-width: 768px) {.lead {font-size: 21px;}}.small, small {font-size: 85%;}.mark, mark {padding: 0.2em;background-color: #fcf8e3;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-muted {color: #777;}.text-primary {color: #337ab7;}a.text-primary:focus, a.text-primary:hover {color: #286090;}.text-success {color: #3c763d;}a.text-success:focus, a.text-success:hover {color: #2b542c;}.text-info {color: #31708f;}a.text-info:focus, a.text-info:hover {color: #245269;}.text-warning {color: #8a6d3b;}a.text-warning:focus, a.text-warning:hover {color: #66512c;}.text-danger {color: #a94442;}a.text-danger:focus, a.text-danger:hover {color: #843534;}.bg-primary {color: #fff;background-color: #337ab7;}a.bg-primary:focus, a.bg-primary:hover {background-color: #286090;}.bg-success {background-color: #dff0d8;}a.bg-success:focus, a.bg-success:hover {background-color: #c1e2b3;}.bg-info {background-color: #d9edf7;}a.bg-info:focus, a.bg-info:hover {background-color: #afd9ee;}.bg-warning {background-color: #fcf8e3;}a.bg-warning:focus, a.bg-warning:hover {background-color: #f7ecb5;}.bg-danger {background-color: #f2dede;}a.bg-danger:focus, a.bg-danger:hover {background-color: #e4b9b9;}.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}ol, ul {margin-top: 0;margin-bottom: 10px;}ol ol, ol ul, ul ol, ul ul {margin-bottom: 0;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}dl {margin-top: 0;margin-bottom: 20px;}dd, dt {line-height: 1.42857143;}dt {font-weight: 700;}dd {margin-left: 0;}@media (min-width: 768px) {.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.dl-horizontal dd {margin-left: 180px;}}abbr[data-original-title], abbr[title] {cursor: help;}.initialism {font-size: 90%;text-transform: uppercase;}blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee;}blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {margin-bottom: 0;}blockquote .small, blockquote footer, blockquote small {display: block;font-size: 80%;line-height: 1.42857143;color: #777;}blockquote .small:before, blockquote footer:before, blockquote small:before {content: "\2014 \00A0";}.blockquote-reverse, blockquote.pull-right {padding-right: 15px;padding-left: 0;text-align: right;border-right: 5px solid #eee;border-left: 0;}.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {content: "";}.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {content: "\00A0 \2014";}address {margin-bottom: 20px;font-style: normal;line-height: 1.42857143;}code, kbd, pre, samp {font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}kbd {padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);}kbd kbd {padding: 0;font-size: 100%;font-weight: 700;-webkit-box-shadow: none;box-shadow: none;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;}pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}.pre-scrollable {max-height: 340px;overflow-y: scroll;}.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 768px) {.container {width: auto;}}@media (min-width: 992px) {.container {width: auto;}}@media (min-width: 1290px) {.container {width: 1290px;}}.container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.row {margin-right: -15px;margin-left: -15px;}.row-no-gutters {margin-right: 0;margin-left: 0;}.row-no-gutters [class*="col-"] {padding-right: 0;padding-left: 0;}.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {float: left;}.col-xs-12 {width: 100%;}.col-xs-11 {width: 91.66666667%;}.col-xs-10 {width: 83.33333333%;}.col-xs-9 {width: 75%;}.col-xs-8 {width: 66.66666667%;}.col-xs-7 {width: 58.33333333%;}.col-xs-6 {width: 50%;}.col-xs-5 {width: 41.66666667%;}.col-xs-4 {width: 33.33333333%;}.col-xs-3 {width: 25%;}.col-xs-2 {width: 16.66666667%;}.col-xs-1 {width: 8.33333333%;}.col-xs-pull-12 {right: 100%;}.col-xs-pull-11 {right: 91.66666667%;}.col-xs-pull-10 {right: 83.33333333%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-8 {right: 66.66666667%;}.col-xs-pull-7 {right: 58.33333333%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-5 {right: 41.66666667%;}.col-xs-pull-4 {right: 33.33333333%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-2 {right: 16.66666667%;}.col-xs-pull-1 {right: 8.33333333%;}.col-xs-pull-0 {right: auto;}.col-xs-push-12 {left: 100%;}.col-xs-push-11 {left: 91.66666667%;}.col-xs-push-10 {left: 83.33333333%;}.col-xs-push-9 {left: 75%;}.col-xs-push-8 {left: 66.66666667%;}.col-xs-push-7 {left: 58.33333333%;}.col-xs-push-6 {left: 50%;}.col-xs-push-5 {left: 41.66666667%;}.col-xs-push-4 {left: 33.33333333%;}.col-xs-push-3 {left: 25%;}.col-xs-push-2 {left: 16.66666667%;}.col-xs-push-1 {left: 8.33333333%;}.col-xs-push-0 {left: auto;}.col-xs-offset-12 {margin-left: 100%;}.col-xs-offset-11 {margin-left: 91.66666667%;}.col-xs-offset-10 {margin-left: 83.33333333%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-8 {margin-left: 66.66666667%;}.col-xs-offset-7 {margin-left: 58.33333333%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-5 {margin-left: 41.66666667%;}.col-xs-offset-4 {margin-left: 33.33333333%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-2 {margin-left: 16.66666667%;}.col-xs-offset-1 {margin-left: 8.33333333%;}.col-xs-offset-0 {margin-left: 0;}@media (min-width: 768px) {.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left;}.col-sm-12 {width: 100%;}.col-sm-11 {width: 91.66666667%;}.col-sm-10 {width: 83.33333333%;}.col-sm-9 {width: 75%;}.col-sm-8 {width: 66.66666667%;}.col-sm-7 {width: 58.33333333%;}.col-sm-6 {width: 50%;}.col-sm-5 {width: 41.66666667%;}.col-sm-4 {width: 33.33333333%;}.col-sm-3 {width: 25%;}.col-sm-2 {width: 16.66666667%;}.col-sm-1 {width: 8.33333333%;}.col-sm-pull-12 {right: 100%;}.col-sm-pull-11 {right: 91.66666667%;}.col-sm-pull-10 {right: 83.33333333%;}.col-sm-pull-9 {right: 75%;}.col-sm-pull-8 {right: 66.66666667%;}.col-sm-pull-7 {right: 58.33333333%;}.col-sm-pull-6 {right: 50%;}.col-sm-pull-5 {right: 41.66666667%;}.col-sm-pull-4 {right: 33.33333333%;}.col-sm-pull-3 {right: 25%;}.col-sm-pull-2 {right: 16.66666667%;}.col-sm-pull-1 {right: 8.33333333%;}.col-sm-pull-0 {right: auto;}.col-sm-push-12 {left: 100%;}.col-sm-push-11 {left: 91.66666667%;}.col-sm-push-10 {left: 83.33333333%;}.col-sm-push-9 {left: 75%;}.col-sm-push-8 {left: 66.66666667%;}.col-sm-push-7 {left: 58.33333333%;}.col-sm-push-6 {left: 50%;}.col-sm-push-5 {left: 41.66666667%;}.col-sm-push-4 {left: 33.33333333%;}.col-sm-push-3 {left: 25%;}.col-sm-push-2 {left: 16.66666667%;}.col-sm-push-1 {left: 8.33333333%;}.col-sm-push-0 {left: auto;}.col-sm-offset-12 {margin-left: 100%;}.col-sm-offset-11 {margin-left: 91.66666667%;}.col-sm-offset-10 {margin-left: 83.33333333%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-8 {margin-left: 66.66666667%;}.col-sm-offset-7 {margin-left: 58.33333333%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-5 {margin-left: 41.66666667%;}.col-sm-offset-4 {margin-left: 33.33333333%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-2 {margin-left: 16.66666667%;}.col-sm-offset-1 {margin-left: 8.33333333%;}.col-sm-offset-0 {margin-left: 0;}}@media (min-width: 992px) {.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left;}.col-md-12 {width: 100%;}.col-md-11 {width: 91.66666667%;}.col-md-10 {width: 83.33333333%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666667%;}.col-md-7 {width: 58.33333333%;}.col-md-6 {width: 50%;}.col-md-5 {width: 41.66666667%;}.col-md-4 {width: 33.33333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.66666667%;}.col-md-1 {width: 8.33333333%;}.col-md-pull-12 {right: 100%;}.col-md-pull-11 {right: 91.66666667%;}.col-md-pull-10 {right: 83.33333333%;}.col-md-pull-9 {right: 75%;}.col-md-pull-8 {right: 66.66666667%;}.col-md-pull-7 {right: 58.33333333%;}.col-md-pull-6 {right: 50%;}.col-md-pull-5 {right: 41.66666667%;}.col-md-pull-4 {right: 33.33333333%;}.col-md-pull-3 {right: 25%;}.col-md-pull-2 {right: 16.66666667%;}.col-md-pull-1 {right: 8.33333333%;}.col-md-pull-0 {right: auto;}.col-md-push-12 {left: 100%;}.col-md-push-11 {left: 91.66666667%;}.col-md-push-10 {left: 83.33333333%;}.col-md-push-9 {left: 75%;}.col-md-push-8 {left: 66.66666667%;}.col-md-push-7 {left: 58.33333333%;}.col-md-push-6 {left: 50%;}.col-md-push-5 {left: 41.66666667%;}.col-md-push-4 {left: 33.33333333%;}.col-md-push-3 {left: 25%;}.col-md-push-2 {left: 16.66666667%;}.col-md-push-1 {left: 8.33333333%;}.col-md-push-0 {left: auto;}.col-md-offset-12 {margin-left: 100%;}.col-md-offset-11 {margin-left: 91.66666667%;}.col-md-offset-10 {margin-left: 83.33333333%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-8 {margin-left: 66.66666667%;}.col-md-offset-7 {margin-left: 58.33333333%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-5 {margin-left: 41.66666667%;}.col-md-offset-4 {margin-left: 33.33333333%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-2 {margin-left: 16.66666667%;}.col-md-offset-1 {margin-left: 8.33333333%;}.col-md-offset-0 {margin-left: 0;}}@media (min-width: 1200px) {.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {float: left;}.col-lg-12 {width: 100%;}.col-lg-11 {width: 91.66666667%;}.col-lg-10 {width: 83.33333333%;}.col-lg-9 {width: 75%;}.col-lg-8 {width: 66.66666667%;}.col-lg-7 {width: 58.33333333%;}.col-lg-6 {width: 50%;}.col-lg-5 {width: 41.66666667%;}.col-lg-4 {width: 33.33333333%;}.col-lg-3 {width: 25%;}.col-lg-2 {width: 16.66666667%;}.col-lg-1 {width: 8.33333333%;}.col-lg-pull-12 {right: 100%;}.col-lg-pull-11 {right: 91.66666667%;}.col-lg-pull-10 {right: 83.33333333%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-8 {right: 66.66666667%;}.col-lg-pull-7 {right: 58.33333333%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-5 {right: 41.66666667%;}.col-lg-pull-4 {right: 33.33333333%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-2 {right: 16.66666667%;}.col-lg-pull-1 {right: 8.33333333%;}.col-lg-pull-0 {right: auto;}.col-lg-push-12 {left: 100%;}.col-lg-push-11 {left: 91.66666667%;}.col-lg-push-10 {left: 83.33333333%;}.col-lg-push-9 {left: 75%;}.col-lg-push-8 {left: 66.66666667%;}.col-lg-push-7 {left: 58.33333333%;}.col-lg-push-6 {left: 50%;}.col-lg-push-5 {left: 41.66666667%;}.col-lg-push-4 {left: 33.33333333%;}.col-lg-push-3 {left: 25%;}.col-lg-push-2 {left: 16.66666667%;}.col-lg-push-1 {left: 8.33333333%;}.col-lg-push-0 {left: auto;}.col-lg-offset-12 {margin-left: 100%;}.col-lg-offset-11 {margin-left: 91.66666667%;}.col-lg-offset-10 {margin-left: 83.33333333%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-8 {margin-left: 66.66666667%;}.col-lg-offset-7 {margin-left: 58.33333333%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-5 {margin-left: 41.66666667%;}.col-lg-offset-4 {margin-left: 33.33333333%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-2 {margin-left: 16.66666667%;}.col-lg-offset-1 {margin-left: 8.33333333%;}.col-lg-offset-0 {margin-left: 0;}}table {background-color: transparent;}table col[class*="col-"] {position: static;display: table-column;float: none;}table td[class*="col-"], table th[class*="col-"] {position: static;display: table-cell;float: none;}caption {padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left;}th {text-align: left;}.table {width: 100%;max-width: 100%;margin-bottom: 20px;}.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {border-top: 0;}.table > tbody + tbody {border-top: 2px solid #ddd;}.table .table {background-color: #fff;}.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {padding: 5px;}.table-bordered {border: 1px solid #ddd;}.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {border: 1px solid #ddd;}.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}.table-hover > tbody > tr:hover {background-color: #f5f5f5;}.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {background-color: #f5f5f5;}.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {background-color: #e8e8e8;}.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {background-color: #dff0d8;}.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {background-color: #d0e9c6;}.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {background-color: #d9edf7;}.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {background-color: #c4e3f3;}.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {background-color: #fcf8e3;}.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {background-color: #faf2cc;}.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {background-color: #f2dede;}.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {background-color: #ebcccc;}.table-responsive {min-height: 0.01%;overflow-x: auto;}@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}.table-responsive > .table {margin-bottom: 0;}.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {white-space: nowrap;}.table-responsive > .table-bordered {border: 0;}.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {border-left: 0;}.table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {border-right: 0;}.table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0;}}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;}label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}input[type="checkbox"], input[type="radio"] {margin: 4px 0 0;margin-top: 1px\9;line-height: normal;}fieldset[disabled] input[type="checkbox"], fieldset[disabled] input[type="radio"], input[type="checkbox"].disabled, input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="radio"][disabled] {cursor: not-allowed;}input[type="file"] {display: block;}input[type="range"] {display: block;width: 100%;}select[multiple], select[size] {height: auto;}input[type="checkbox"]:focus, input[type="file"]:focus, input[type="radio"]:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555;}.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;}.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}.form-control::-moz-placeholder {color: #999;opacity: 1;}.form-control:-ms-input-placeholder {color: #999;}.form-control::-webkit-input-placeholder {color: #999;}.form-control::-ms-expand {background-color: transparent;border: 0;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}.form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed;}textarea.form-control {height: auto;}@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type="date"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control, input[type="time"].form-control {line-height: 34px;}.input-group-sm input[type="date"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"], .input-group-sm input[type="time"], input[type="date"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, input[type="time"].input-sm {line-height: 30px;}.input-group-lg input[type="date"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"], .input-group-lg input[type="time"], input[type="date"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, input[type="time"].input-lg {line-height: 46px;}}.form-group {margin-bottom: 15px;}.checkbox, .radio {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {cursor: not-allowed;}.checkbox label, .radio label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;}.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {position: absolute;margin-top: 4px\9;margin-left: -20px;}.checkbox + .checkbox, .radio + .radio {margin-top: -5px;}.checkbox-inline, .radio-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: 400;vertical-align: middle;cursor: pointer;}.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {cursor: not-allowed;}.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {margin-top: 0;margin-left: 10px;}.form-control-static {min-height: 34px;padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;}.form-control-static.input-lg, .form-control-static.input-sm {padding-right: 0;padding-left: 0;}.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-sm {height: 30px;line-height: 30px;}select[multiple].input-sm, textarea.input-sm {height: auto;}.form-group-sm .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.form-group-sm select.form-control {height: 30px;line-height: 30px;}.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {height: auto;}.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5;}.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}select.input-lg {height: 46px;line-height: 46px;}select[multiple].input-lg, textarea.input-lg {height: auto;}.form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.form-group-lg select.form-control {height: 46px;line-height: 46px;}.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {height: auto;}.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.3333333;}.has-feedback {position: relative;}.has-feedback .form-control {padding-right: 42.5px;}.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none;}.form-group-lg .form-control + .form-control-feedback, .input-group-lg + .form-control-feedback, .input-lg + .form-control-feedback {width: 46px;height: 46px;line-height: 46px;}.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-sm + .form-control-feedback {width: 30px;height: 30px;line-height: 30px;}.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {color: #3c763d;}.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}.has-success .input-group-addon {color: #3c763d;background-color: #dff0d8;border-color: #3c763d;}.has-success .form-control-feedback {color: #3c763d;}.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {color: #8a6d3b;}.has-warning .form-control {border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-warning .form-control:focus {border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}.has-warning .input-group-addon {color: #8a6d3b;background-color: #fcf8e3;border-color: #8a6d3b;}.has-warning .form-control-feedback {color: #8a6d3b;}.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {color: #a94442;}.has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}.has-error .input-group-addon {color: #a94442;background-color: #f2dede;border-color: #a94442;}.has-error .form-control-feedback {color: #a94442;}.has-feedback label ~ .form-control-feedback {top: 25px;}.has-feedback label.sr-only ~ .form-control-feedback {top: 0;}.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}@media (min-width: 768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}.form-inline .form-control-static {display: inline-block;}.form-inline .input-group {display: inline-table;vertical-align: middle;}.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {width: auto;}.form-inline .input-group > .form-control {width: 100%;}.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}.form-inline .checkbox, .form-inline .radio {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.form-inline .checkbox label, .form-inline .radio label {padding-left: 0;}.form-inline .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"] {position: relative;margin-left: 0;}.form-inline .has-feedback .form-control-feedback {top: 0;}}.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {padding-top: 7px;margin-top: 0;margin-bottom: 0;}.form-horizontal .checkbox, .form-horizontal .radio {min-height: 27px;}.form-horizontal .form-group {margin-right: -15px;margin-left: -15px;}@media (min-width: 768px) {.form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right;}}.form-horizontal .has-feedback .form-control-feedback {right: 15px;}@media (min-width: 768px) {.form-horizontal .form-group-lg .control-label {padding-top: 11px;font-size: 18px;}}@media (min-width: 768px) {.form-horizontal .form-group-sm .control-label {padding-top: 6px;font-size: 12px;}}.btn {display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn.focus, .btn:focus, .btn:hover {color: #333;text-decoration: none;}.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);opacity: 0.65;-webkit-box-shadow: none;box-shadow: none;}a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}.btn-default {color: #333;background-color: #fff;border-color: #ccc;}.btn-default.focus, .btn-default:focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;}.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;}.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;background-image: none;border-color: #adadad;}.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {background-color: #fff;border-color: #ccc;}.btn-default .badge {color: #fff;background-color: #333;}.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}.btn-primary.focus, .btn-primary:focus {color: #fff;background-color: #286090;border-color: #122b40;}.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {color: #fff;background-color: #286090;background-image: none;border-color: #204d74;}.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {color: #fff;background-color: #204d74;border-color: #122b40;}.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {background-color: #337ab7;border-color: #2e6da4;}.btn-primary .badge {color: #337ab7;background-color: #fff;}.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}.btn-success.focus, .btn-success:focus {color: #fff;background-color: #449d44;border-color: #255625;}.btn-success:hover {color: #fff;background-color: #449d44;border-color: #398439;}.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {color: #fff;background-color: #449d44;background-image: none;border-color: #398439;}.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {color: #fff;background-color: #398439;border-color: #255625;}.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {background-color: #5cb85c;border-color: #4cae4c;}.btn-success .badge {color: #5cb85c;background-color: #fff;}.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}.btn-info.focus, .btn-info:focus {color: #fff;background-color: #31b0d5;border-color: #1b6d85;}.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {color: #fff;background-color: #31b0d5;background-image: none;border-color: #269abc;}.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {color: #fff;background-color: #269abc;border-color: #1b6d85;}.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {background-color: #5bc0de;border-color: #46b8da;}.btn-info .badge {color: #5bc0de;background-color: #fff;}.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}.btn-warning.focus, .btn-warning:focus {color: #fff;background-color: #ec971f;border-color: #985f0d;}.btn-warning:hover {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {color: #fff;background-color: #ec971f;background-image: none;border-color: #d58512;}.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {color: #fff;background-color: #d58512;border-color: #985f0d;}.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {background-color: #f0ad4e;border-color: #eea236;}.btn-warning .badge {color: #f0ad4e;background-color: #fff;}.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}.btn-danger.focus, .btn-danger:focus {color: #fff;background-color: #c9302c;border-color: #761c19;}.btn-danger:hover {color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {color: #fff;background-color: #c9302c;background-image: none;border-color: #ac2925;}.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {color: #fff;background-color: #ac2925;border-color: #761c19;}.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {background-color: #d9534f;border-color: #d43f3a;}.btn-danger .badge {color: #d9534f;background-color: #fff;}.btn-link {font-weight: 400;color: #337ab7;border-radius: 0;}.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {border-color: transparent;}.btn-link:focus, .btn-link:hover {color: #23527c;text-decoration: underline;background-color: transparent;}.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {color: #777;text-decoration: none;}.btn-group-lg > .btn, .btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.btn-group-sm > .btn, .btn-sm {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-group-xs > .btn, .btn-xs {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-block {display: block;width: 100%;}.btn-block + .btn-block {margin-top: 5px;}input[type="button"].btn-block, input[type="reset"].btn-block, input[type="submit"].btn-block {width: 100%;}.fade {opacity: 0;-webkit-transition: opacity 0.15s linear;-o-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}.fade.in {opacity: 1;}.collapse {display: none;}.collapse.in {display: block;}tr.collapse.in {display: table-row;}tbody.collapse.in {display: table-row-group;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-property: height, visibility;-o-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: 0.35s;-o-transition-duration: 0.35s;transition-duration: 0.35s;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-right: 4px solid transparent;border-left: 4px solid transparent;}.dropdown, .dropup {position: relative;}.dropdown-toggle:focus {outline: 0;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}.dropdown-menu.pull-right {right: 0;left: auto;}.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;}.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {color: #262626;text-decoration: none;background-color: #f5f5f5;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {color: #fff;text-decoration: none;background-color: #337ab7;outline: 0;}.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {color: #777;}.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}.open > .dropdown-menu {display: block;}.open > a {outline: 0;}.dropdown-menu-right {right: 0;left: auto;}.dropdown-menu-left {right: auto;left: 0;}.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;line-height: 1.42857143;color: #777;white-space: nowrap;}.dropdown-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 990;}.pull-right > .dropdown-menu {right: 0;left: auto;}.dropup .caret, .navbar-fixed-bottom .dropdown .caret {content: "";border-top: 0;border-bottom: 4px dashed;border-bottom: 4px solid\9;}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 2px;}@media (min-width: 768px) {.navbar-right .dropdown-menu {right: 0;left: auto;}.navbar-right .dropdown-menu-left {right: auto;left: 0;}}.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}.btn-group-vertical > .btn, .btn-group > .btn {position: relative;float: left;}.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {z-index: 2;}.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -1px;}.btn-toolbar {margin-left: -5px;}.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {float: left;}.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}.btn-group > .btn:first-child {margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group > .btn-group {float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}.btn-group > .btn + .dropdown-toggle {padding-right: 8px;padding-left: 8px;}.btn-group > .btn-lg + .dropdown-toggle {padding-right: 12px;padding-left: 12px;}.btn-group.open .dropdown-toggle {-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn-group.open .dropdown-toggle.btn-link {-webkit-box-shadow: none;box-shadow: none;}.btn .caret {margin-left: 0;}.btn-lg .caret {border-width: 5px 5px 0;border-bottom-width: 0;}.dropup .btn-lg .caret {border-width: 0 5px 5px;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}.btn-group-vertical > .btn-group > .btn {float: none;}.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}.btn-group-justified > .btn, .btn-group-justified > .btn-group {display: table-cell;float: none;width: 1%;}.btn-group-justified > .btn-group .btn {width: 100%;}.btn-group-justified > .btn-group .dropdown-menu {left: auto;}[data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}.input-group {position: relative;display: table;border-collapse: separate;}.input-group[class*="col-"] {float: none;padding-right: 0;padding-left: 0;}.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}.input-group .form-control:focus {z-index: 3;}.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {height: 46px;line-height: 46px;}select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {height: auto;}.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {height: 30px;line-height: 30px;}select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {height: auto;}.input-group .form-control, .input-group-addon, .input-group-btn {display: table-cell;}.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {border-radius: 0;}.input-group-addon, .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;}.input-group-addon.input-sm {padding: 5px 10px;font-size: 12px;border-radius: 3px;}.input-group-addon.input-lg {padding: 10px 16px;font-size: 18px;border-radius: 6px;}.input-group-addon input[type="checkbox"], .input-group-addon input[type="radio"] {margin-top: 0;}.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group-addon:first-child {border-right: 0;}.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {border-top-left-radius: 0;border-bottom-left-radius: 0;}.input-group-addon:last-child {border-left: 0;}.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}.input-group-btn > .btn {position: relative;}.input-group-btn > .btn + .btn {margin-left: -1px;}.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {z-index: 2;}.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {margin-right: -1px;}.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {z-index: 2;margin-left: -1px;}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.nav > li > a:focus, .nav > li > a:hover {text-decoration: none;background-color: #eee;}.nav > li.disabled > a {color: #777;}.nav > li.disabled > a:focus, .nav > li.disabled > a:hover {color: #777;text-decoration: none;cursor: not-allowed;background-color: transparent;}.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color: #eee;border-color: #337ab7;}.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.nav > li > a > img {max-width: none;}.nav-tabs {border-bottom: 1px solid #ddd;}.nav-tabs > li {float: left;margin-bottom: -1px;}.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}.nav-tabs.nav-justified > li {float: none;}.nav-tabs.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}.nav-tabs.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {border: 1px solid #ddd;}@media (min-width: 768px) {.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {border-bottom-color: #fff;}}.nav-pills > li {float: left;}.nav-pills > li > a {border-radius: 4px;}.nav-pills > li + li {margin-left: 2px;}.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {color: #fff;background-color: #337ab7;}.nav-stacked > li {float: none;}.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}.nav-justified {width: 100%;}.nav-justified > li {float: none;}.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-justified > li {display: table-cell;width: 1%;}.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs-justified {border-bottom: 0;}.nav-tabs-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {border: 1px solid #ddd;}@media (min-width: 768px) {.nav-tabs-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {border-bottom-color: #fff;}}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}@media (min-width: 768px) {.navbar {border-radius: 4px;}}@media (min-width: 768px) {.navbar-header {float: left;}}.navbar-collapse {padding-right: 15px;padding-left: 15px;overflow-x: visible;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}.navbar-collapse.in {overflow-y: auto;}@media (min-width: 768px) {.navbar-collapse {width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {padding-right: 0;padding-left: 0;}}.navbar-fixed-bottom, .navbar-fixed-top {position: fixed;right: 0;left: 0;z-index: 1030;}.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 100vh;}@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 200px;}}@media (min-width: 768px) {.navbar-fixed-bottom, .navbar-fixed-top {border-radius: 0;}}.navbar-fixed-top {top: 0;border-width: 0 0 1px;}.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {margin-right: -15px;margin-left: -15px;}@media (min-width: 768px) {.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 768px) {.navbar-static-top {border-radius: 0;}}.navbar-brand {float: left;height: 50px;padding: 15px;font-size: 18px;line-height: 20px;}.navbar-brand:focus, .navbar-brand:hover {text-decoration: none;}.navbar-brand > img {display: block;}@media (min-width: 768px) {.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -15px;}}.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-right: 15px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}.navbar-toggle:focus {outline: 0;}.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}@media (min-width: 768px) {.navbar-toggle {display: none;}}.navbar-nav {margin: 7.5px -15px;}.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {background-image: none;}}@media (min-width: 768px) {.navbar-nav {float: left;margin: 0;}.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}}.navbar-form {padding: 10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin: 8px -15px;}@media (min-width: 768px) {.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}.navbar-form .form-control-static {display: inline-block;}.navbar-form .input-group {display: inline-table;vertical-align: middle;}.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {width: auto;}.navbar-form .input-group > .form-control {width: 100%;}.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}.navbar-form .checkbox, .navbar-form .radio {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.navbar-form .checkbox label, .navbar-form .radio label {padding-left: 0;}.navbar-form .checkbox input[type="checkbox"], .navbar-form .radio input[type="radio"] {position: relative;margin-left: 0;}.navbar-form .has-feedback .form-control-feedback {top: 0;}}@media (max-width: 767px) {.navbar-form .form-group {margin-bottom: 5px;}.navbar-form .form-group:last-child {margin-bottom: 0;}}@media (min-width: 768px) {.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-right: 0;margin-left: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;}}.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {margin-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.navbar-btn {margin-top: 8px;margin-bottom: 8px;}.navbar-btn.btn-sm {margin-top: 10px;margin-bottom: 10px;}.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px;}.navbar-text {margin-top: 15px;margin-bottom: 15px;}@media (min-width: 768px) {.navbar-text {float: left;margin-right: 15px;margin-left: 15px;}}@media (min-width: 768px) {.navbar-left {float: left !important;}.navbar-right {float: right !important;margin-right: -15px;}.navbar-right ~ .navbar-right {margin-right: 0;}}.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}.navbar-default .navbar-brand {color: #777;}.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {color: #5e5e5e;background-color: transparent;}.navbar-default .navbar-text {color: #777;}.navbar-default .navbar-nav > li > a {color: #777;}.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #333;background-color: transparent;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {color: #ccc;background-color: transparent;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {color: #555;background-color: #e7e7e7;}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {color: #333;background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {color: #ccc;background-color: transparent;}}.navbar-default .navbar-toggle {border-color: #ddd;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar {background-color: #888;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #e7e7e7;}.navbar-default .navbar-link {color: #777;}.navbar-default .navbar-link:hover {color: #333;}.navbar-default .btn-link {color: #777;}.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {color: #333;}.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {color: #ccc;}.navbar-inverse {background-color: #222;border-color: #080808;}.navbar-inverse .navbar-brand {color: #9d9d9d;}.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {color: #fff;background-color: transparent;}.navbar-inverse .navbar-text {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {color: #444;background-color: transparent;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {color: #fff;background-color: #080808;}@media (max-width: 767px) {.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {color: #444;background-color: transparent;}}.navbar-inverse .navbar-toggle {border-color: #333;}.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #101010;}.navbar-inverse .navbar-link {color: #9d9d9d;}.navbar-inverse .navbar-link:hover {color: #fff;}.navbar-inverse .btn-link {color: #9d9d9d;}.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {color: #fff;}.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {color: #444;}.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px;}.breadcrumb > li {display: inline-block;}.breadcrumb > li + li:before {padding: 0 5px;color: #ccc;content: "/\00a0";}.breadcrumb > .active {color: #777;}.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}.pagination > li {display: inline;}.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {z-index: 2;color: #23527c;background-color: #eee;border-color: #ddd;}.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {z-index: 3;color: #fff;cursor: default;background-color: #337ab7;border-color: #337ab7;}.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}.pagination-lg > li > a, .pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}.pagination-sm > li > a, .pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}.pager li {display: inline;}.pager li > a, .pager li > span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px;}.pager li > a:focus, .pager li > a:hover {text-decoration: none;background-color: #eee;}.pager .next > a, .pager .next > span {float: right;}.pager .previous > a, .pager .previous > span {float: left;}.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {color: #777;cursor: not-allowed;background-color: #fff;}.label {display: inline;padding: 0.2em 0.6em 0.3em;font-size: 75%;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0.25em;}a.label:focus, a.label:hover {color: #fff;text-decoration: none;cursor: pointer;}.label:empty {display: none;}.btn .label {position: relative;top: -1px;}.label-default {background-color: #777;}.label-default[href]:focus, .label-default[href]:hover {background-color: #5e5e5e;}.label-primary {background-color: #337ab7;}.label-primary[href]:focus, .label-primary[href]:hover {background-color: #286090;}.label-success {background-color: #5cb85c;}.label-success[href]:focus, .label-success[href]:hover {background-color: #449d44;}.label-info {background-color: #5bc0de;}.label-info[href]:focus, .label-info[href]:hover {background-color: #31b0d5;}.label-warning {background-color: #f0ad4e;}.label-warning[href]:focus, .label-warning[href]:hover {background-color: #ec971f;}.label-danger {background-color: #d9534f;}.label-danger[href]:focus, .label-danger[href]:hover {background-color: #c9302c;}.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #777;border-radius: 10px;}.badge:empty {display: none;}.btn .badge {position: relative;top: -1px;}.btn-group-xs > .btn .badge, .btn-xs .badge {top: 0;padding: 1px 5px;}a.badge:focus, a.badge:hover {color: #fff;text-decoration: none;cursor: pointer;}.list-group-item.active > .badge, .nav-pills > .active > a > .badge {color: #337ab7;background-color: #fff;}.list-group-item > .badge {float: right;}.list-group-item > .badge + .badge {margin-right: 5px;}.nav-pills > li > a > .badge {margin-left: 3px;}.jumbotron {padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;color: inherit;background-color: #eee;}.jumbotron .h1, .jumbotron h1 {color: inherit;}.jumbotron p {margin-bottom: 15px;font-size: 21px;font-weight: 200;}.jumbotron > hr {border-top-color: #d5d5d5;}.container .jumbotron, .container-fluid .jumbotron {padding-right: 15px;padding-left: 15px;border-radius: 6px;}.jumbotron .container {max-width: 100%;}@media screen and (min-width: 768px) {.jumbotron {padding-top: 48px;padding-bottom: 48px;}.container .jumbotron, .container-fluid .jumbotron {padding-right: 60px;padding-left: 60px;}.jumbotron .h1, .jumbotron h1 {font-size: 63px;}}.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border 0.2s ease-in-out;-o-transition: border 0.2s ease-in-out;transition: border 0.2s ease-in-out;}.thumbnail a > img, .thumbnail > img {margin-right: auto;margin-left: auto;}a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {border-color: #337ab7;}.thumbnail .caption {padding: 9px;color: #333;}.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}.alert h4 {margin-top: 0;color: inherit;}.alert .alert-link {font-weight: 700;}.alert > p, .alert > ul {margin-bottom: 0;}.alert > p + p {margin-top: 5px;}.alert-dismissable, .alert-dismissible {padding-right: 35px;}.alert-dismissable .close, .alert-dismissible .close {position: relative;top: -2px;right: -21px;color: inherit;}.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}.alert-success hr {border-top-color: #c9e2b3;}.alert-success .alert-link {color: #2b542c;}.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.alert-info hr {border-top-color: #a6e1ec;}.alert-info .alert-link {color: #245269;}.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}.alert-warning hr {border-top-color: #f7e1b5;}.alert-warning .alert-link {color: #66512c;}.alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.alert-danger hr {border-top-color: #e4b9c0;}.alert-danger .alert-link {color: #843534;}@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@-o-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}.progress {height: 20px;margin-bottom: 20px;overflow: hidden;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}.progress-bar {float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #337ab7;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;-o-transition: width 0.6s ease;transition: width 0.6s ease;}.progress-bar-striped, .progress-striped .progress-bar {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size: 40px 40px;background-size: 40px 40px;}.progress-bar.active, .progress.active .progress-bar {-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}.progress-bar-success {background-color: #5cb85c;}.progress-striped .progress-bar-success {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-info {background-color: #5bc0de;}.progress-striped .progress-bar-info {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-warning {background-color: #f0ad4e;}.progress-striped .progress-bar-warning {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.progress-bar-danger {background-color: #d9534f;}.progress-striped .progress-bar-danger {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}.media {margin-top: 15px;}.media:first-child {margin-top: 0;}.media, .media-body {overflow: hidden;zoom: 1;}.media-body {width: 10000px;}.media-object {display: block;}.media-object.img-thumbnail {max-width: none;}.media-right, .media > .pull-right {padding-left: 10px;}.media-left, .media > .pull-left {padding-right: 10px;}.media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}.media-middle {vertical-align: middle;}.media-bottom {vertical-align: bottom;}.media-heading {margin-top: 0;margin-bottom: 5px;}.media-list {padding-left: 0;list-style: none;}.list-group {padding-left: 0;margin-bottom: 20px;}.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}.list-group-item:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {color: #777;cursor: not-allowed;background-color: #eee;}.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {color: inherit;}.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {color: #777;}.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {z-index: 2;color: #fff;background-color: #337ab7;border-color: #337ab7;}.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small {color: inherit;}.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {color: #c7ddef;}a.list-group-item, button.list-group-item {color: #555;}a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {color: #333;}a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {color: #555;text-decoration: none;background-color: #f5f5f5;}button.list-group-item {width: 100%;text-align: left;}.list-group-item-success {color: #3c763d;background-color: #dff0d8;}a.list-group-item-success, button.list-group-item-success {color: #3c763d;}a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {color: inherit;}a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {color: #3c763d;background-color: #d0e9c6;}a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {color: #fff;background-color: #3c763d;border-color: #3c763d;}.list-group-item-info {color: #31708f;background-color: #d9edf7;}a.list-group-item-info, button.list-group-item-info {color: #31708f;}a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {color: inherit;}a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {color: #31708f;background-color: #c4e3f3;}a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {color: #fff;background-color: #31708f;border-color: #31708f;}.list-group-item-warning {color: #8a6d3b;background-color: #fcf8e3;}a.list-group-item-warning, button.list-group-item-warning {color: #8a6d3b;}a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {color: inherit;}a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {color: #8a6d3b;background-color: #faf2cc;}a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}.list-group-item-danger {color: #a94442;background-color: #f2dede;}a.list-group-item-danger, button.list-group-item-danger {color: #a94442;}a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {color: inherit;}a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {color: #a94442;background-color: #ebcccc;}a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {color: #fff;background-color: #a94442;border-color: #a94442;}.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}.list-group-item-text {margin-bottom: 0;line-height: 1.3;}.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}.panel-body {padding: 15px;}.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel-heading > .dropdown .dropdown-toggle {color: inherit;}.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {color: inherit;}.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .list-group, .panel > .panel-collapse > .list-group {margin-bottom: 0;}.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {border-width: 1px 0;border-radius: 0;}.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {border-top: 0;border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0;}.list-group + .panel-footer {border-top-width: 0;}.panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table {margin-bottom: 0;}.panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption {padding-right: 15px;padding-left: 15px;}.panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {border-top-left-radius: 3px;}.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {border-top-right-radius: 3px;}.panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius: 3px;}.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius: 3px;}.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {border-top: 1px solid #ddd;}.panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th {border-top: 0;}.panel > .table-bordered, .panel > .table-responsive > .table-bordered {border: 0;}.panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {border-left: 0;}.panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {border-right: 0;}.panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {border-bottom: 0;}.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0;}.panel > .table-responsive {margin-bottom: 0;border: 0;}.panel-group {margin-bottom: 20px;}.panel-group .panel {margin-bottom: 0;border-radius: 4px;}.panel-group .panel + .panel {margin-top: 5px;}.panel-group .panel-heading {border-bottom: 0;}.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {border-top: 1px solid #ddd;}.panel-group .panel-footer {border-top: 0;}.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #ddd;}.panel-default {border-color: #ddd;}.panel-default > .panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ddd;}.panel-default > .panel-heading .badge {color: #f5f5f5;background-color: #333;}.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ddd;}.panel-primary {border-color: #337ab7;}.panel-primary > .panel-heading {color: #fff;background-color: #337ab7;border-color: #337ab7;}.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color: #337ab7;}.panel-primary > .panel-heading .badge {color: #337ab7;background-color: #fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #337ab7;}.panel-success {border-color: #d6e9c6;}.panel-success > .panel-heading {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}.panel-success > .panel-heading + .panel-collapse > .panel-body {border-top-color: #d6e9c6;}.panel-success > .panel-heading .badge {color: #dff0d8;background-color: #3c763d;}.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #d6e9c6;}.panel-info {border-color: #bce8f1;}.panel-info > .panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.panel-info > .panel-heading + .panel-collapse > .panel-body {border-top-color: #bce8f1;}.panel-info > .panel-heading .badge {color: #d9edf7;background-color: #31708f;}.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #bce8f1;}.panel-warning {border-color: #faebcc;}.panel-warning > .panel-heading {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}.panel-warning > .panel-heading + .panel-collapse > .panel-body {border-top-color: #faebcc;}.panel-warning > .panel-heading .badge {color: #fcf8e3;background-color: #8a6d3b;}.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #faebcc;}.panel-danger {border-color: #ebccd1;}.panel-danger > .panel-heading {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.panel-danger > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ebccd1;}.panel-danger > .panel-heading .badge {color: #f2dede;background-color: #a94442;}.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ebccd1;}.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}.embed-responsive-16by9 {padding-bottom: 56.25%;}.embed-responsive-4by3 {padding-bottom: 75%;}.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote {border-color: #ddd;border-color: rgba(0, 0, 0, 0.15);}.well-lg {padding: 24px;border-radius: 6px;}.well-sm {padding: 9px;border-radius: 3px;}.close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 0.2;}.close:focus, .close:hover {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;}button.close {padding: 0;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.modal-open {overflow: hidden;}.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}.modal.fade .modal-dialog {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;}.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.modal-dialog {position: relative;width: auto;margin: 10px;}.modal-content {position: relative;background-color: #fff;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: 0;}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}.modal-backdrop.in {filter: alpha(opacity=50);opacity: 0.5;}.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}.modal-header .close {margin-top: -2px;}.modal-title {margin: 0;line-height: 1.42857143;}.modal-body {position: relative;padding: 15px;}.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;}.modal-footer .btn-group .btn + .btn {margin-left: -1px;}.modal-footer .btn-block + .btn-block {margin-left: 0;}.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}@media (min-width: 768px) {.modal-dialog {width: 600px;margin: 30px auto;}.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}.modal-sm {width: 300px;}}@media (min-width: 992px) {.modal-lg {width: 900px;}}.tooltip {position: absolute;z-index: 1070;display: block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: normal;font-weight: 400;line-height: 1.42857143;line-break: auto;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;font-size: 12px;filter: alpha(opacity=0);opacity: 0;}.tooltip.in {filter: alpha(opacity=90);opacity: 0.9;}.tooltip.top {padding: 5px 0;margin-top: -3px;}.tooltip.right {padding: 0 5px;margin-left: 3px;}.tooltip.bottom {padding: 5px 0;margin-top: 3px;}.tooltip.left {padding: 0 5px;margin-left: -3px;}.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.top-left .tooltip-arrow {right: 5px;bottom: 0;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.top-right .tooltip-arrow {bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.tooltip.bottom-left .tooltip-arrow {top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.tooltip.bottom-right .tooltip-arrow {top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #000;border-radius: 4px;}.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: normal;font-weight: 400;line-height: 1.42857143;line-break: auto;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;font-size: 14px;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top {margin-top: -10px;}.popover.right {margin-left: 10px;}.popover.bottom {margin-top: 10px;}.popover.left {margin-left: -10px;}.popover > .arrow {border-width: 11px;}.popover > .arrow, .popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}.popover > .arrow:after {content: "";border-width: 10px;}.popover.top > .arrow {bottom: -11px;left: 50%;margin-left: -11px;border-top-color: #999;border-top-color: rgba(0, 0, 0, 0.25);border-bottom-width: 0;}.popover.top > .arrow:after {bottom: 1px;margin-left: -10px;content: " ";border-top-color: #fff;border-bottom-width: 0;}.popover.right > .arrow {top: 50%;left: -11px;margin-top: -11px;border-right-color: #999;border-right-color: rgba(0, 0, 0, 0.25);border-left-width: 0;}.popover.right > .arrow:after {bottom: -10px;left: 1px;content: " ";border-right-color: #fff;border-left-width: 0;}.popover.bottom > .arrow {top: -11px;left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0, 0, 0, 0.25);}.popover.bottom > .arrow:after {top: 1px;margin-left: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;}.popover.left > .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0, 0, 0, 0.25);}.popover.left > .arrow:after {right: 1px;bottom: -10px;content: " ";border-right-width: 0;border-left-color: #fff;}.popover-title {padding: 8px 14px;margin: 0;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}.popover-content {padding: 9px 14px;}.carousel {position: relative;}.carousel-inner {position: relative;width: 100%;overflow: hidden;}.carousel-inner > .item {position: relative;display: none;-webkit-transition: 0.6s ease-in-out left;-o-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left;}.carousel-inner > .item > a > img, .carousel-inner > .item > img {line-height: 1;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-inner > .item {-webkit-transition: -webkit-transform 0.6s ease-in-out;-o-transition: -o-transform 0.6s ease-in-out;transition: -webkit-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}.carousel-inner > .item.active.right, .carousel-inner > .item.next {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);left: 0;}.carousel-inner > .item.active.left, .carousel-inner > .item.prev {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);left: 0;}.carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0;}}.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {display: block;}.carousel-inner > .active {left: 0;}.carousel-inner > .next, .carousel-inner > .prev {position: absolute;top: 0;width: 100%;}.carousel-inner > .next {left: 100%;}.carousel-inner > .prev {left: -100%;}.carousel-inner > .next.left, .carousel-inner > .prev.right {left: 0;}.carousel-inner > .active.left {left: -100%;}.carousel-inner > .active.right {left: 100%;}.carousel-control {position: absolute;top: 0;bottom: 0;left: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);background-color: rgba(0, 0, 0, 0);filter: alpha(opacity=50);opacity: 0.5;}.carousel-control.left {background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat: repeat-x;}.carousel-control.right {right: 0;left: auto;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat: repeat-x;}.carousel-control:focus, .carousel-control:hover {color: #fff;text-decoration: none;outline: 0;filter: alpha(opacity=90);opacity: 0.9;}.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;}.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {left: 50%;margin-left: -10px;}.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {right: 50%;margin-right: -10px;}.carousel-control .icon-next, .carousel-control .icon-prev {width: 20px;height: 20px;font-family: serif;line-height: 1;}.carousel-control .icon-prev:before {content: "\2039";}.carousel-control .icon-next:before {content: "\203a";}.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000\9;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;}.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}.carousel-caption .btn {text-shadow: none;}@media screen and (min-width: 768px) {.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {width: 30px;height: 30px;margin-top: -10px;font-size: 30px;}.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -10px;}.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: -10px;}.carousel-caption {right: 20%;left: 20%;padding-bottom: 30px;}.carousel-indicators {bottom: 20px;}}.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {display: table;content: " ";}.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {clear: both;}.center-block {display: block;margin-right: auto;margin-left: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;}.affix {position: fixed;}.visible-lg, .visible-md, .visible-sm, .visible-xs {display: none !important;}.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {display: none !important;}@media (max-width: 767px) {.visible-xs {display: block !important;}table.visible-xs {display: table !important;}tr.visible-xs {display: table-row !important;}td.visible-xs, th.visible-xs {display: table-cell !important;}}@media (max-width: 767px) {.visible-xs-block {display: block !important;}}@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm {display: block !important;}table.visible-sm {display: table !important;}tr.visible-sm {display: table-row !important;}td.visible-sm, th.visible-sm {display: table-cell !important;}.visible-sm-block {display: block !important;}.visible-sm-inline {display: inline !important;}.visible-sm-inline-block {display: inline-block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}table.visible-md {display: table !important;}tr.visible-md {display: table-row !important;}td.visible-md, th.visible-md {display: table-cell !important;}.visible-md-block {display: block !important;}.visible-md-inline {display: inline !important;}.visible-md-inline-block {display: inline-block !important;}}@media (min-width: 1200px) {.visible-lg {display: block !important;}table.visible-lg {display: table !important;}tr.visible-lg {display: table-row !important;}td.visible-lg, th.visible-lg {display: table-cell !important;}}@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}@media (max-width: 767px) {.hidden-xs {display: none !important;}}@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}@media (min-width: 1200px) {.hidden-lg {display: none !important;}}.visible-print {display: none !important;}@media print {.visible-print {display: block !important;}table.visible-print {display: table !important;}tr.visible-print {display: table-row !important;}td.visible-print, th.visible-print {display: table-cell !important;}}.visible-print-block {display: none !important;}@media print {.visible-print-block {display: block !important;}}.visible-print-inline {display: none !important;}@media print {.visible-print-inline {display: inline !important;}}.visible-print-inline-block {display: none !important;}@media print {.visible-print-inline-block {display: inline-block !important;}}@media print {.hidden-print {display: none !important;}}
/* BST */
@media (min-width: 1192px){.navbar-nav .open ul{display:none}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#555;background:none}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{color:#969696;background:none}.navbar-nav .hovernav:hover > .dropdown-menu{display:block}}.nav-search{max-width:300px;display:inline-block}#searchform #searchsubmit{margin-left:-6px;border-radius:0;border:1px solid #333;background:transparent}#searchform .form-control{color:#555;background-color:transparent;background-image:none;border:0;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:1px solid #c1c1c1;border-top-left-radius:5px;border-bottom-left-radius:5px}.nav-search i{position:absolute;right:0;padding:10px 12px;pointer-events:none}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px;display:inline-block}.nav-search{max-width:100%;display:inline-block}}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}#site-title{margin-bottom:40px}#content article{margin-bottom:40px}#content header{margin:20px 0}#content section{margin-bottom:20px}#content footer{padding-bottom:20px}.sidebar ul,.sidebar ol{list-style-type:none;padding:0}.sidebar li{margin:10px 0}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}.site-footer ul,.site-footer ol{list-style-type:none;padding:0}ol.commentlist{counter-reset:li;padding:0}ol.commentlist ul{padding:0}ol.commentlist > li{position:relative;margin:0 0 20px;list-style:none}ol.commentlist > li:before{content:"Thread " counter(li);counter-increment:li;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius:4px;padding:5px 20px 5px 10px;color:#999}ol.commentlist li ol,ol.commentlist li ul{list-style-type:none;margin:0}.commentlist li li{background:#f8f8f8}.commentlist li li li{background:#fff}.commentlist li li li li{background:#f8f8f8}.commentlist li li li li li li{background:#fff}.commentlist li{padding:20px}.commentlist ul li{margin-top:20px;margin-bottom:0}.reply p{margin:0}.woocommerce a:focus{outline:none}.woocommerce .count{background:inherit}.woocommerce .added_to_cart{display:block!important}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{padding-top:0}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#FFF;background:#337AB7;border-color:#2E6DA4;text-shadow:none;box-shadow:none}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{color:#FFF;background:#286090;border-color:#204D74}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#FFF;background-color:#5CB85C;border-color:#4CAE4C;text-shadow:none;box-shadow:none}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:none;text-shadow:none;color:#FFF;background-color:#449D44;border-color:#398439;background-color:#419641;background-position:0 -15px}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{padding:0;margin:0;position:relative;border-top:none;background:none;text-shadow:none;list-style:outside none none!important;width:auto;box-shadow:none;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;color:#A94442;background-color:#F2DEDE;border-color:#EBCCD1}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-error:before{display:none}
@media (max-width:1192px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}}@media (min-width:1192px){.navbar-nav .open ul{display:none}}
/*THEME CSS */

.fa, .fa-brands, .fa-duotone, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fat {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block ;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.ccm-root .ccm-settings-summoner--link {
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1) !important;
  border-radius: 100% !important;
  background: #fff !important;
  padding: 6px !important;
}

.wpcf7-form {
    width: 100% !important;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
  border-radius: 3px !important;
  padding: 13px 29px !important;
  font-weight: bold !important;
  margin: 16px 0px 26px !important;
  font-size: 14px !important;
}

.wpcf7-form-control.wpcf7-submit {
  border-radius: 3px !important;
  padding: 13px 29px !important;
  font-weight: bold !important;
  margin: 16px 0px 26px !important;
  font-size: 14px !important;
}
.wpcf7-form-control.wpcf7-submit:hover {
  border-radius: 3px !important;
  padding: 13px 29px !important;
  font-weight: bold !important;
  margin: 16px 0px 26px !important;
  font-size: 14px !important;
}
.wpcf7-submit.btn-primary.btn.checked,
.wpcf7-submit.btn-primary.btn.checked.active{
    color: #fff;
    background-color: var(--bg_sticker);
    background-image: none;
    border-color: var(--bg_sticker);
}

.wpcf7-response-output {
    font-size: 18px;
    padding: 10px;
    color: var(--link);
    font-weight: 700;

}

.invalid .wpcf7-response-output {
    font-size: 18px;
    padding: 10px;
    color: white;
    background-color: red;
    font-weight: 700;
}



span.wpcf7-not-valid-tip {
    color: #bd142b;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px dashed;
    margin-top: 10px;
}
.screen-reader-response {
    visibility:hidden;
    height: 0px;
    opacity: 0;
}

.wpcf7-form .captcha-image {
  border: 0px;
}

/* Captca default */
.modal .wpcf7-form .captcha-image label > input + svg{ 
    color: var(--brand_text);
}
/* Captcha gewählt */
.modal .wpcf7-form .captcha-image label > input:checked + svg,
.modal .wpcf7-form .captcha-image label > input:focus  + svg {
    color: #4AA7AD !important;   
}

.cf7ic_instructions {
  color: #00375a;
}

/* Highlight TXT */
.captcha-image .cf7ic_instructions span{
color: #4aa7ad;
}

/* Highlight ICON */
.captcha-image label > input:checked + svg, 
.captcha-image label > input:focus + svg{
  border:1px solid #00375a;
}




#wpadminbar {
    z-index: 99999999999999999999999 !important;
}

html {
	-webkit-text-size-adjust: none;
	touch-action: manipulation;
}

*{
   font-family: 'Roboto', sans-serif;
   font-display:block; 
}
body {
  overflow-x: hidden;
  max-width: 100vw;
}

.container{
  width: auto;
  max-width:1392px;
  margin-left: auto;
  margin-right: auto;
}
.container-1200 {
  max-width: 1200px;
  margin-left:auto;
  margin-right:auto;
}
.container-1092 {
  max-width: 1092px;
  margin-left:auto;
  margin-right:auto;
}

.container-900{
  max-width: 900px;
  margin-left:auto;
  margin-right:auto;
}

.wpcf7-response-output {
  max-width: 1392px;
  text-align: center;
  font-weight: bold;
}


.modal {
    overflow-y: auto;
}
.modal-open {
    overflow: auto;
}
.modal-open[style] {
    padding-right: 0px !important;
}
.modal-content {
    margin-top: 17vh;
}
.modal-body a {
  width: 100%;
  float: left;
  margin-top: 10px;
  margin-bottom: 23px;
}




 textarea:focus, input:focus{
    outline: none !important;
}
 
 /* =====================  SETUP*/  
 .row {
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
}  

.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
.container-1400 {
  max-width: 1392px;
  margin-left: auto;
  margin-right: auto;
}
.shaddow-wrapper {
  box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.2);
}



.stretch-img{
  width:100% !important;
}
.no-padding {
  padding-right: 0px;
  padding-left: 0px;
}

.lr-xs-padding {
  padding-right: 5px;
  padding-left: 5px;
}

.t-padding-s{
  padding-top:30px;  
} 
.t-padding-m{
  padding-top:60px;  
}        
.t-padding-l{
  padding-top:90px;  
}
.t-padding-xl{
  padding-top:90px;  
} 
        
        
.b-padding-s{
  padding-bottom:30px;  
} 
.b-padding-m{
  padding-bottom:60px;  
}        
.b-padding-l{
  padding-bottom:90px;  
}        
.b-padding-xl{
  padding-bottom:120px;  
}  
        
        
.abstand-s{
  height:30px;  
} 
.abstand-m{
  height:60px;  
}        
.abstand-l{
  height:90px;  
}        
.abstand-xl{
  height:120px;  
} 
       
        
 /* =====================  BACKGROUNDS */       
        
 .bg-light{
     background-color: var(--bg_light);
}      
 .bg-dark{
     background-color: var(--bg_dark);
}
 .bg-white{
     background-color: var(--bg_white);
}
 .bg-sticker{
     background-color: var(--bg_sticker);
}  
.bg-highlight{
  background-color: var(--bg_highlight);
}
.bg-hselect{
  background-color: var(--bg_hselect);
}


/* =====================  TYPOGRAPHY */          
        
*{
   font-family: 'Roboto', sans-serif; 
   font-size: 16px;
}    
 
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
    color:var(--brand_text);  
} 
h2 a {
  font-size: 22px;
}


.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  width: 100%;
  height: auto;
}


.image-capture {
  color: #a2a2a2;
}

p {
    color:var(--brand_text_p); 
    margin:5px 0px 5px 0px;
}
time, .text-muted {
    color:var(--brand_text_p); 
}
color: var(--brand_text_p)
.wrapper-inside ul li {
  color: var(--brand_text_p);
  line-height: 30px;
}
table {
  color: var(--brand_text);
}
.search-result-h2{
  color:var(--link);
}
.search-result-h2:hover{
  color:var(--link_hover);
}
.txt-white{
  color:var(--txt_white);  
}
.subheadline-first p{
  color:var(--color_info);
  font-weight:600;
  font-size:20px;
  text-transform: uppercase;
}
.txt-small p{
  font-weight:500;
  font-size:14px;
}
.subheadline-second p{
  font-size:20px;
  color:var(--color_info);
}       

.subheadline-dark p{
  color:var(--brand_text);
  font-weight:600;
  font-size:20px;
  text-transform: uppercase;
}

        
        
.big-font p,
.big-font a {
    font-size: 26px;
    font-weight: 500;
}
       
        
/* =====================  LINKS */        
 
a{
  color:var(--link);
  text-decoration: none !important;
  transition:ease 0.3s;
}      
 a:hover{
  color:var(--link_hover);
  transition:ease 0.3s;
}        
 a:focus, a:hover{
  color:var(--link_hover);
  transition:ease 0.3s;
}       
.link{
  color:var(--link);
  text-decoration: none !important;
  transition:ease 0.3s;
}

.link-arrow::before {
  content: "";
  margin-left: 11px;
  transition: ease 0.3s;
  background-image: url(/wp-content/uploads/2022/11/arrow-before_right_tuerkis-frieling24.svg);
  width: 29px;
  display: inline-block;
  height: 20px;
  background-size: 26px;
  background-repeat: no-repeat;
  background-position-x: -2px;
  background-position-y: 1px;
}
.link::after {
  content: "";
  margin-left: 11px;
  transition: ease 0.3s;
  background-image: url(/wp-content/uploads/2022/11/arrow-before_right_tuerkis-frieling24.svg);
  width: 29px;
  display: inline-block;
  height: 20px;
  background-size: 26px;
  background-repeat: no-repeat;
  background-position-x: -2px;
  background-position-y: 1px;
}
.link:hover{
  color:var(--link_hover);
  transition:ease 0.3s;
}      
.link:hover:after{
  color:var(--link_hover);
  margin-left:15px;
  transition:ease 0.3s;
} 
        
.link-light{
 color:var(--link_light);
 transition:ease 0.3s;
}  
        
.link-light:hover{
 color:var(--link_light_hover);
 transition:ease 0.3s;
}         
.link-light::after {
    font: var(--fa-font-solid);
    content: "\f061";
    margin-left: 5px;
    transition:ease 0.3s;
}
.link-light:hover:after{
  color:var(--link_light_hover);
  margin-left:15px;
  transition:ease 0.3s;
} 

.linklist-with-arrow a {
  margin-left: 35px;
}
a .arrow-before {
  margin-left: 0px;
  transition: ease 0.3s;
}

a:hover .arrow-before {
  margin-left: 10px;
  transition: ease 0.3s;
}

/* =====================  BOXES */        
  
.box-white{
  border-radius:5px;
  background-color:#fff;
}
.box-info{
  border-radius:5px;
  background-color:var(--color_info);
}  
.box-info h1, .box-info h2, .box-info h3, .box-info h4, .box-info h5, .box-info p{
  color: var(--txt_white) !important;
}  
.bg-image {
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
}


/* =====================  BUTTONS */      
:focus-visible {
    outline: none !important;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px !important;
    outline-offset: -1px;
}
.btn.active, .btn:active {
    box-shadow: none !important;
}

.btn-primary,
.btn-secondary,
.btn-secondary_dark_blue,
.btn-secondary-light,
.btn-primary-light{
   padding: 10px 12px;
}
.btn-primary{
   font-weight:bold;
   background:var(--primary_info_bg) ;
   border:2px solid var(--primary_info_bg);
   color:var(--primary_info_txt) ;
   text-transform: uppercase;
   transition:ease 0.3s;
   letter-spacing: 2px;
} 
.btn-primary.active, .btn-primary:active,
.btn-primary:active:focus, .btn-primary:active:hover,
.btn-primary.focus, .btn-primary:focus,
.btn-primary:hover{
   background:var(--primary_info_bg_hover) ;
   border:2px solid var(--primary_info_bg_hover);
   transition:ease 0.3s;
}  


.btn-dark-blue{
   font-weight:bold;
   background:var(--color_info);
   border:2px solid var(--color_info);
   color:var(--primary_info_txt) ;
   text-transform: uppercase;
   transition:ease 0.3s;
   letter-spacing: 2px;
} 

.btn-sticker{
   font-weight:bold;
   background:var(--bg_circle_sticker);
   border:2px solid var(--bg_circle_sticker);
   color:var(--color_info) ;
   text-transform: uppercase;
   transition:ease 0.3s;
   letter-spacing: 2px;
} 
        
.btn-primary-light{
   font-weight:bold;
   background: var(--primary_light_bg);
   border:2px solid var(--primary_light_bg);
   color:var(--primary_light_txt);
   text-transform: uppercase;
   transition:ease 0.3s;
   letter-spacing: 2px;
} 
.btn-primary-light.active, .btn-primary-light:active,
.btn-primary-light:active:focus, .btn-primary-light:active:hover,
.btn-primary-light.focus, .btn-primary-light:focus,
.btn-primary-light:hover{
   background: var(--primary_light_bg);
   border:2px solid var(--primary_light_bg);
   color:var(--primary_light_txt_hover);
   transition:ease 0.3s;
} 
               
.btn-secondary{
   font-weight:bold;
   background:transparent ;
   color:var(--secondary_info_txt);
   border:2px solid var(--secondary_info_border);
   text-transform: uppercase;
   transition:ease 0.3s;
   letter-spacing: 2px;
} 
.btn-secondary.active, .btn-secondary:active,
.btn-secondary:active:focus, .btn-secondary:active:hover,
.btn-secondary.focus, .btn-secondary:focus,
.btn-secondary:hover{
   background:transparent ;
   color:var(--secondary_info_txt_hover);
   border:2px solid var(--secondary_info_border_hover);
   text-transform: uppercase;
   transition:ease 0.3s;
}       

.btn-secondary_dark_blue{
   font-weight:bold;
   background:transparent ;
   color:var(--brand_text);
   border:2px solid var(--brand_text);
   text-transform: uppercase;
   transition:ease 0.3s;
   letter-spacing: 2px;
} 
.btn-secondary_dark_blue.active, .btn-secondary_dark_blue:active,
.btn-secondary_dark_blue:active:focus, .btn-secondary_dark_blue:active:hover,
.btn-secondary_dark_blue:hover{
   font-weight:bold;
   background: var(--secondary_light_bg_hover);
   color:var(--bg_circle_dark);
   border:2px solid var(--bg_circle_dark);
   text-transform: uppercase;
   transition:ease 0.3s;
   letter-spacing: 2px;
} 
      
.btn-secondary-light{
   font-weight:bold;
   background: transparent;
   color:var(--secondary_light_txt);
   border:2px solid var(--secondary_light_border);
   text-transform: uppercase;
   transition:ease 0.3s;
   letter-spacing: 2px;
}
.btn-secondary-light.active, .btn-secondary-light:active,
.btn-secondary-light.focus, .btn-secondary-light:focus,
.btn-secondary-light:hover{
   background: var(--secondary_light_bg_hover);
   color:var(--secondary_light_txt_hover);
   border:2px solid var(--secondary_light_border_hover);
   text-transform: uppercase;
   transition:ease 0.3s;
}
.fa-solid.fa-ellipsis-vertical {
  width: 20px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 128 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M64,360C94.9,360 120,385.1 120,416C120,446.9 94.9,472 64,472C33.1,472 8,446.9 8,416C8,385.1 33.1,360 64,360ZM64,200C94.9,200 120,225.1 120,256C120,286.9 94.9,312 64,312C33.1,312 8,286.9 8,256C8,225.1 33.1,200 64,200ZM120,96C120,126.9 94.9,152 64,152C33.1,152 8,126.9 8,96C8,65.1 33.1,40 64,40C94.9,40 120,65.1 120,96Z' style='fill:rgb(0,55,90);fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: 5px 1px;
  background-size: 5px;
  height: 20px;
  margin-bottom: -3px;
}

.btn-uncheck {
  background: var(--bg_highlight);
  border: 0px solid;
  padding: 5px 12px 5px 12px;
  color: var(--brand_text);
  min-height: 43px;
  margin-right: 5px;
  margin-left: 5px;
}
.fa-solid.fa-xmark {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 384 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M376.6,84.5C387.9,70.9 386.1,50.7 372.5,39.4C358.9,28.1 338.7,29.9 327.4,43.5L192,206L56.6,43.5C45.3,29.9 25.1,28.1 11.5,39.4C-2.1,50.7 -3.9,70.9 7.4,84.5L150.3,256L7.4,427.5C-3.9,441.1 -2.1,461.3 11.5,472.6C25.1,483.9 45.3,482.1 56.6,468.5L192,306L327.4,468.5C338.7,482.1 358.9,483.9 372.5,472.6C386.1,461.3 387.9,441.1 376.6,427.5L233.7,256L376.6,84.5Z' style='fill:rgb(0,55,90);fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: 5px 2px;
  background-size: 10px;
  display: inline-block;
  width: 15px;
  height: 15px;
  padding-left: 15px;
}


/* =====================  INPUTS DROPDOWNS  */         
 
.btn.dropdown-toggle {
    width: 100%;
    color: var(--brand_text);
    background-color: var(--bg_light);
    border: 2px solid var(--bg_light);
    text-align: left;
}
        
span.angle-dropdown {
    padding-left: 20px;
    
} 
.open>.dropdown-toggle.btn-default.focus, 
.open>.dropdown-toggle.btn-default:focus, 
.btn-default.active, .btn-default:active, 
.open>.dropdown-toggle.btn-default, 
dropdown-toggle.btn-default:focus {
    color: var(--brand_text);
    background-color: var(--bg_light);
    border: 2px solid var(--color_info);
    -webkit-box-shadow: none;
    box-shadow: none;
}
        
.btn.dropdown-toggle:hover,
.open>.dropdown-toggle.btn-default:hover,
.open>.dropdown-toggle.btn-default:hover 
.open > .dropdown-toggle.btn-default:hove{
    color: var(--brand_text);
    background-color: var(--bg_light_hover);
    border: 2px solid var(--bg_light_hover);
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: var(--bg_light_hover);
}
        
.dropdown-menu{
    background-color: #fff;
    min-width: 100%;
}
.dropdown-menu>li>a{
    color: var(--brand_text);
}
.dropdown-menu>li>a:focus, 
.dropdown-menu>li>a:hover {
    color: var(--txt_white);
    text-decoration: none;
    background-color: var(--color_info);
}

       
 
        
.form-control {
    color: var(--brand_text);
}
.input-group-btn>.btn {
    position: relative;
}

.input-group .form-control:focus{
    border: 1px solid var(--color_info) !important;
    box-shadow: 0 0 3px #1670BE;
    outline-offset: 0px;
    outline: none;
}

@media (min-width: 768px)
.navbar-form .input-group>.form-control {
    width: 100%;
}       
        
        
/* =====================  CALLOUTS  */    

.callout-info {
    margin-top: -5px;
    padding: 20px;
    margin: 20px 0;
    background:#fff;
    border-left: 18px solid var(--color_info);
    border-radius: 3px;
}
.callout-info.active{
    border-left: 18px solid var(--color_info_hover);
    -webkit-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.11);
    -moz-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.11);
    box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.11);
}
.callout-info.active p{
    color:var(--color_info_hover);
}
   
        
        
/* =====================  CIRCLE BADGES  */         
 .img-sticker-overlay {
  position: absolute;
  right: 0;
  top: -70px;
}       
.circle-txt,
.circle-icon{
  width: 90px;
  height: 90px;
  display: inline-block;
  border-radius: 100%;
  text-align: center;
  margin:20px;
}
.circle-txt{
  padding: 7px;
  padding-top: 20px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 25px;
}

.circle-icon .fa-solid.fa-hands-bubbles {
    font-size: 40px;
    padding-top: 20px;
    text-align: center;
}
.circle-sticker{
 background-color:var(--bg_circle_sticker);
 color:var(--txt_dark_circle);
}
.circle-info{
 background-color:var(--bg_circle_info);
 color:var(--txt_light_circle);
}
.circle-dark{
 background-color:var(--bg_circle_dark);
 color:var(--txt_light_circle);
}        
.circle-light {
  background-color: #eee;
  color: var(--brand_text);
}   
.circle-feelgood {
  background-color: #d25cc5;
  color: #fff;
}
.fa-solid.fa-circle-info {
  font-size: 26px;
  margin-left: 20px;
  color: var(--brand_text);
}
        
        
 /* =====================  NAV Pills  */        
        
.nav-pills>li>a {
    border-radius:18px;
    font-weight: 500;
    padding-left: 30px;
    padding-right: 27px;
    color:var(--color_nav_pills);
    letter-spacing: 2px;
    text-transform: uppercase;
}      
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus, 
.nav-pills>li.active>a:hover {
    background-color: var(--bg_nav_pills_hover);
    color:var(--color_nav_pills);
}
        
        
 
/* =====================  INFO CARDS  */

        
.content-info-card {
    background: var(--bg_info_card);
    padding: 20px;
}
 
.content-info-card .fa-solid.fa-circle-info {
    margin-top: 20px;
    font-size: 30px;
    color: var(--link);
}
        
   
 /* =====================  NAVIGATION  */          

#navbar-main.affix {
    -webkit-box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 36%);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.36);
    box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 36%);
}
#menu-hauptmenue-rechte-seite a {
  font-weight: 400;
  font-size:15px;
}

@media screen and (min-width:1190px){
.affix #menu-hauptmenue-linke-seite {
  padding-left: 20px;
}
}
  
  
.logo-top.not-lazy {
  width: 156px;
  height: auto;
}


 a.navbar-brand {
    color:var(--brand_text);
    font-size: 33px;
    font-weight: 700;
}       
        
          
.wrapper-inside{
  min-height: 1080px;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
}   
  .affix {
    top: -71px;
    width: 100%;
    position: fixed !important;
    z-index: 9999 !important;
  }

  .affix + .container-fluid {
    padding-top: 0px;
  }
.navbar-default {
    background-color: #fff;
    border-color: transparent;
}
.navbar {
    position: relative;
    z-index:99999;
    min-height: 80px;
    margin-bottom: 0px;
    border-radius:0px;
}

.navbar-toggle .icon-bar {
  width: 31px;
}  
.navbar-default .navbar-toggle .icon-bar {
    background-color: #0a0a0a;
}      
      
.nav-container {
    max-width: 1392px;
    margin-left: auto;
    margin-right:auto;
}  
.nav-container.first-container {
  padding-top: 10px;
  padding-bottom: 10px;
}
.nav-container.second-container {
  padding-top: 6px;
  padding-bottom: 10px;
}
.main-nav.border-desktop{
  border-top:0.5px solid #eee;
}

.navbar-right {
  float: right !important;
  margin-right: 15px !important;
}

.navbar-toggle:focus, 
.navbar-toggle:hover {
    background-color: transparent !important;
}

 .navbar-toggle {
    border-color: transparent !important;
}      
      
.navbar-nav>li>a {
    color: var(--nav_link) !important;
    font-size: 16px;
    font-weight: 500;
} 
.navbar-default .navbar-nav > li.not-active > a{
color: var(--brand_text) !important;
}


.navbar-nav>li>a:hover,
.navbar-nav .fa-solid.menu-item:hover,
.navbar-default .navbar-nav > li.not-active > a:hover,
.navbar-nav > .active > a,
.navbar-nav > .active > a:focus,
.navbar-nav > .active > a:hover{
  color: var(--nav_link_hover) !important;
}

.nav-fa {
  color: var(--nav_link);
}
.top-navbar-right>li>a {
    font-size: 12px;
    font-weight: 300;
}
.top-navbar-right>li.not-active>a {
    font-size: 12px !important;
    font-weight: 300 !important;
    color: var(--brand_text) !important;
}

a.navbar-brand {
    font-size: 20px;
    font-weight: 600;
    color: var(--nav_link) !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    font-size: 16px;
    font-weight: 500;
    background-color: transparent;
}
#menu-subnavigation-oben li a,
#menu-subnavigation-oben-rechts li a {
  font-size: 12px !important;
  font-weight: 300 !important;
}

.desktop-search {
    margin-top: 16px;
    font-size: 16px;
    width: 30px;
    float: right;
    cursor: pointer;
}

.nav-fa.search-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M416,208C416,253.9 401.1,296.3 376,330.7L502.6,457.4C515.1,469.9 515.1,490.2 502.6,502.7C490.1,515.2 469.8,515.2 457.3,502.7L330.7,376C296.3,401.2 253.9,416 208,416C93.1,416 0,322.9 0,208C0,93.1 93.1,0 208,0C322.9,0 416,93.1 416,208ZM208,352C287.5,352 352,287.5 352,208C352,128.5 287.5,64 208,64C128.5,64 64,128.5 64,208C64,287.5 128.5,352 208,352Z' style='fill:rgb(0,55,90);fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 17px;
}
.nav-fa.search-icon:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M416,208C416,253.9 401.1,296.3 376,330.7L502.6,457.4C515.1,469.9 515.1,490.2 502.6,502.7C490.1,515.2 469.8,515.2 457.3,502.7L330.7,376C296.3,401.2 253.9,416 208,416C93.1,416 0,322.9 0,208C0,93.1 93.1,0 208,0C322.9,0 416,93.1 416,208ZM208,352C287.5,352 352,287.5 352,208C352,128.5 287.5,64 208,64C128.5,64 64,128.5 64,208C64,287.5 128.5,352 208,352Z' style='fill:rgb(74,167,173);fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 17px;
}


.desktop-search a {
    display: none !important;
}

li.go-to-shop-icon a {
  margin-left: 2px;
  padding-left: 20px;
}
.navbar-nav li.go-to-shop-icon a {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 576 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M534.6,278.6C547.1,266.1 547.1,245.8 534.6,233.3L406.6,105.3C394.1,92.8 373.8,92.8 361.3,105.3C348.8,117.8 348.8,138.1 361.3,150.6L434.7,224L224,224C206.3,224 192,238.3 192,256C192,273.7 206.3,288 224,288L434.7,288L361.3,361.4C348.8,373.9 348.8,394.2 361.3,406.7C373.8,419.2 394.1,419.2 406.6,406.7L534.6,278.7L534.6,278.6ZM192,96C209.7,96 224,81.7 224,64C224,46.3 209.7,32 192,32L128,32C75,32 32,75 32,128L32,384C32,437 75,480 128,480L192,480C209.7,480 224,465.7 224,448C224,430.3 209.7,416 192,416L128,416C110.3,416 96,401.7 96,384L96,128C96,110.3 110.3,96 128,96L192,96Z' style='fill:rgb(0,55,90);fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: bottom left;
  background-size: 16px;
  position: relative;
  min-width: 106px;
  height: 12px;
  margin-bottom: -8px;
}
.navbar-nav li.go-to-shop-icon:hover  a{
 background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 576 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M534.6,278.6C547.1,266.1 547.1,245.8 534.6,233.3L406.6,105.3C394.1,92.8 373.8,92.8 361.3,105.3C348.8,117.8 348.8,138.1 361.3,150.6L434.7,224L224,224C206.3,224 192,238.3 192,256C192,273.7 206.3,288 224,288L434.7,288L361.3,361.4C348.8,373.9 348.8,394.2 361.3,406.7C373.8,419.2 394.1,419.2 406.6,406.7L534.6,278.7L534.6,278.6ZM192,96C209.7,96 224,81.7 224,64C224,46.3 209.7,32 192,32L128,32C75,32 32,75 32,128L32,384C32,437 75,480 128,480L192,480C209.7,480 224,465.7 224,448C224,430.3 209.7,416 192,416L128,416C110.3,416 96,401.7 96,384L96,128C96,110.3 110.3,96 128,96L192,96Z' style='fill:rgb(74,167,173);fill-rule:nonzero;'/%3E%3C/svg%3E%0A");
}


@media screen and (max-width: 1200px){
  .navbar-nav li.go-to-shop-icon a {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 576 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M534.6,278.6C547.1,266.1 547.1,245.8 534.6,233.3L406.6,105.3C394.1,92.8 373.8,92.8 361.3,105.3C348.8,117.8 348.8,138.1 361.3,150.6L434.7,224L224,224C206.3,224 192,238.3 192,256C192,273.7 206.3,288 224,288L434.7,288L361.3,361.4C348.8,373.9 348.8,394.2 361.3,406.7C373.8,419.2 394.1,419.2 406.6,406.7L534.6,278.7L534.6,278.6ZM192,96C209.7,96 224,81.7 224,64C224,46.3 209.7,32 192,32L128,32C75,32 32,75 32,128L32,384C32,437 75,480 128,480L192,480C209.7,480 224,465.7 224,448C224,430.3 209.7,416 192,416L128,416C110.3,416 96,401.7 96,384L96,128C96,110.3 110.3,96 128,96L192,96Z' style='fill:rgb(0,55,90);fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: -0px 10px;
  background-size: 18px;
  position: relative;
  min-width: 118px;
  height: 50px;
  margin-bottom: 0px;
}
}

.navbar-nav .fa-arrow-right-to-bracket:before, .navbar-nav .fa-sign-in:before {
    content: "\f090";
    position: absolute;
    margin-top: 18px;
    font-size: 12px;
}
.navbar-nav .fa-solid.menu-item a {
    padding-left: 22px !important;
}

.navbar-nav li.nav-btn a{
  color:var(--txt_white) !important;
  padding-top: 9px;
  padding-bottom: 9px;
  line-height: 10px;
  font-weight: 400 !important;
}
.navbar-nav li.nav-btn.active > a:focus,
.navbar-nav li.nav-btn.active > a,
.navbar-nav li.nav-btn a:hover{
  color:var(--txt_white) !important;
}
.navbar-nav li.nav-btn {
    margin-top: 12px ;
    border-radius: 3px;
    line-height: 10px !important;
    background:var(--nav_btn) ;
    color:var(--txt_white) !important;
    letter-spacing: 2px;
    text-transform:uppercase;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.navbar-nav li.nav-btn:hover {
   color:var(--txt_white) !important;
   background:var(--nav_btn_hover) ;
}


.navbar-fixed-top {
  position: fixed !important;
  z-index: 99999999999999999999;
  border-bottom: 0.5px solid #eee;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
  max-height: 100%;
  height: auto;
}


body.admin-bar .navbar-fixed-top {
  margin-top: 32px;
}



.navbar-brand.affix-brand {
  padding-left: 0px;
  margin-left:-15px;
}
.subnav-icon .affix-brand {
  width: 0px;
}
.affix .subnav-icon .affix-brand {
  width: 60px;
}
.sub-brand-icon {
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/09/logo-icon-sub-nav-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 218 217' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cg transform='matrix(1 0 0 1 -928.392 -152.966)'%3E%3Cg id='Kreis'%3E%3Cpath d='M1037.22 350.804C987.426 350.804 947.042 310.437 947.042 260.633C947.042 210.829 987.426 170.458 1037.22 170.458C1087.02 170.458 1127.4 210.829 1127.4 260.633C1127.4 310.437 1087.02 350.804 1037.22 350.804ZM1037.12 152.966C977.076 152.966 928.392 201.325 928.392 260.983C928.392 320.646 977.076 368.996 1037.12 368.996C1097.16 368.996 1145.83 320.646 1145.83 260.983C1145.83 201.325 1097.16 152.966 1037.12 152.966Z' style='fill:rgb(0 45 92)%3Bfill-rule:nonzero%3B'/%3E%3Cpath d='M974.642 208.065L974.642 224.557L1018.55 224.557L1018.55 231.186L998.472 231.186L998.472 247.324L1018.2 247.324L1018.2 264.532L1034.14 264.532L1034.14 208.065L974.642 208.065Z' style='fill:rgb(0 45 92)%3Bfill-rule:nonzero%3B'/%3E%3Cpath d='M1040.42 208.065L1099.58 208.065L1099.58 223.84L1055.84 223.84L1055.84 231.186L1076.1 231.186L1076.1 247.14L1055.84 247.14L1055.84 264.532L1040.25 264.532L1040.42 208.065Z' style='fill:rgb(0 45 92)%3Bfill-rule:nonzero%3B'/%3E%3Cpath d='M974.997 246.784L990.413 246.784L990.413 270.63L1083.09 270.63L1083.09 246.784L1099.22 246.784L1099.22 308.992L1083.09 308.992L1083.09 286.221L990.413 286.221L990.413 308.992L974.997 308.992L974.997 246.784Z' style='fill:rgb(0 45 92)%3Bfill-rule:nonzero%3B'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 0px;
  height: 0px;
  display: none;
  opacity:0;
  margin-left: 30px;
  margin-top: -95px;
  background-repeat: no-repeat;
  background-position: center center;
}
.affix .sub-brand-icon {
  width: 45px;
  height: 33px;
  padding-left: 15px;
  margin-top: -5px;
  opacity:1;
  display: inline-block;
}
.affix .nav-angel-dropdown .fa {
  margin-top: 16px;
}
#navbar-sub .navbar-header {
  padding-bottom: 10px;
}

.wrapper-inside.wrapper-padding-top {
  padding-top: 135px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: transparent;
}


.navbar-toggle.collapsed{
 /*background-image:url(var(--domain_url)/wp-content/uploads/2022/10/navbar_bars_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M5.5 8.5C5.5 8.089 5.839 7.75 6.25 7.75L25.75 7.75C26.161 7.75 26.5 8.089 26.5 8.5C26.5 8.911 26.161 9.25 25.75 9.25L6.25 9.25C5.841 9.245 5.505 8.909 5.5 8.5ZM5.5 16C5.505 15.591 5.841 15.255 6.25 15.25L25.75 15.25C26.161 15.25 26.5 15.589 26.5 16C26.5 16.411 26.161 16.75 25.75 16.75L6.25 16.75C5.841 16.745 5.505 16.409 5.5 16ZM25.75 24.25L6.25 24.25C5.839 24.25 5.5 23.911 5.5 23.5C5.5 23.089 5.839 22.75 6.25 22.75L25.75 22.75C26.161 22.75 26.5 23.089 26.5 23.5C26.5 23.911 26.161 24.25 25.75 24.25Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat:no-repeat;
  background-size: contain;
}
.navbar-toggle{
 /*background-image:url(var(--domain_url)/wp-content/uploads/2022/10/navbar_close_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M23.28 23.28C22.989 23.571 22.511 23.571 22.22 23.28L16 17.06L9.78 23.28C9.641 23.409 9.458 23.481 9.269 23.481C8.857 23.481 8.519 23.143 8.519 22.731C8.519 22.542 8.591 22.359 8.72 22.22L14.94 16L8.72 9.78C8.591 9.641 8.519 9.458 8.519 9.269C8.519 8.857 8.857 8.519 9.269 8.519C9.458 8.519 9.641 8.591 9.78 8.72L16 14.94L22.22 8.72C22.359 8.591 22.542 8.519 22.731 8.519C23.143 8.519 23.481 8.857 23.481 9.269C23.481 9.458 23.409 9.641 23.28 9.78L17.06 16L23.28 22.22C23.571 22.511 23.571 22.989 23.28 23.28Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat:no-repeat;
  background-size: contain;
}
.show-search.mobile.hidden-desktop {
    position: absolute;
    right: 70px;
    top: 23px;
    font-size: 15px;
    color: var(--nav_link);
}

.navbar-search-mobile {
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/10/navbar-mobile_search_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M27.76 26.74L21.12 20.09C22.611 18.346 23.431 16.126 23.431 13.831C23.431 8.548 19.084 4.201 13.801 4.201C8.518 4.201 4.171 8.548 4.171 13.831C4.171 19.114 8.518 23.461 13.801 23.461C16.096 23.461 18.316 22.641 20.06 21.15L26.7 27.8C26.842 27.939 27.032 28.018 27.23 28.02C27.428 28.016 27.617 27.937 27.76 27.8C28.051 27.509 28.051 27.031 27.76 26.74ZM5.53 13.74C5.541 9.227 9.257 5.52 13.77 5.52C18.29 5.52 22.01 9.24 22.01 13.76C22.01 18.28 18.29 22 13.77 22C9.248 21.995 5.53 18.272 5.53 13.75C5.53 13.74 5.53 13.73 5.53 13.72L5.53 13.74Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-size: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 33px;
  top: 8px;
  position: absolute;
  right: 6px;
} 

li.nav-li-pl {
  padding-left: 13px;
}









/* ======================================  CHANGE  NAV BREAKPOINT ================== */   
 .hidden-desktop{
        display:none !important;
    }
      
@media (max-width: 1190px) {
    .hidden-mobile{
        display:none !important;
    }
    .hidden-desktop{
        display:block !important;
    }
   .navbar-header {
    float: none;
}
.navbar-left,.navbar-right {
    float: none !important;
}

.navbar-toggle {
    display: block;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
 .nav-container.second-container {
    min-height: 100vh !important;
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-collapse.collapse {
    display: none!important;
}
.navbar-nav {
    float: none!important;
    margin-top: 7.5px;
}
.navbar-nav>li {
    float: none;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.collapse.in{
    display:block !important;
}
.navbar-nav>li.nav-btn {
    margin-left: 10px;
    text-align:center;
    max-width: 260px;
}
.main-nav.border-desktop{
  border-top:0px !important;
} 
.navbar-search-mobile {
  top: 5px;
}
.navbar-nav .fa-arrow-right-to-bracket::before, .navbar-nav .fa-sign-in::before {
  content: "\f090";
  position: absolute;
  margin-top: 13px;
  font-size: 15px;
}
.nav-fa {
  padding-left: 15px;
}
#menu-subnavigation-oben li a,
#menu-subnavigation-oben-rechts-1 li a {
  font-weight: 400 !important;
  font-size:15px !important;
}
#menu-subnavigation-oben-rechts-1 li.not-active a {
   color:var(--brand_text) !important;
}
#menu-subnavigation-oben-rechts-1 li.not-active a:hover {
   color:var(--link) !important;
}
#menu-subnavigation-oben li a,
#menu-hauptmenue-rechte-seite a {
  font-weight: 500 !important;
   font-size:16px !important;
}
 
}     
/* ======================================  CHANGE  NAV BREAKPOINT ENDOFF ================== */         
    





      
      
/* =============  First NAV */
      
 #navbar-main .dark-nav-btn a{
    background: #000;
    padding: 8px;
    border-radius:5px;
    color: #fff !important;
    max-width: 150px;
    text-align: center;
}      
    

      
      
      
/* =============  SECOND NAV */    
.mobile-header li {
    list-style: none;
}     
.nav-angel-dropdown .fa {
    font-size: 25px;
    margin-top: 10px;
    color:#000;
    cursor: pointer;
}  



@media screen and (max-width:1190px){       
#navbar-sub {
    margin-top: 0px;
    width: 100%;
    z-index: 9999999999999999;
    background: rgb(20 44 74 / 50%)
    /*transition: background 0.9s, opacity 0.8s;*/
}
#navbar-sub .nav-container {
    padding-top: 0px;
    margin-left:-1px;
    width:100vw;
} 
  
/*#navbar-sub #navbar-second {
    background: #fff;
    margin-bottom: 100vh;
}*/
  #navbar-sub .navbar-header {
    padding-top: 15px;
    background: #fff;
    border-bottom: 1px solid #eee;
    margin-bottom: -1px;
}
  
.nav-angel-dropdown {
    float: right;
    padding-left: 30px;
}    
}

  
@media screen and (min-width:1090px){      
    .nav-desktop-right{
      float:right;
    }
 }
   
      
 
      
/* =============  Navbar Top SEARCH Overlay */    
  
#search-panel {
  padding: 15px;
  top:0;
  display: none;
  position:fixed;
  z-index:999999999999;
  width:100vw;
  height:66px;
  background:#fff;
}     
.close-search.pull-right i {
    font-size: 22px;
    color: var(--nav_link_hover);
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M175,175C184.4,165.7 199.6,165.7 208.1,175L255.1,222.1L303,175C312.4,165.7 327.6,165.7 336.1,175C346.3,184.4 346.3,199.6 336.1,208.1L289.9,255.1L336.1,303C346.3,312.4 346.3,327.6 336.1,336.1C327.6,346.3 312.4,346.3 303,336.1L255.1,289.9L208.1,336.1C199.6,346.3 184.4,346.3 175,336.1C165.7,327.6 165.7,312.4 175,303L222.1,255.1L175,208.1C165.7,199.6 165.7,184.4 175,175ZM512,256C512,397.4 397.4,512 256,512C114.6,512 0,397.4 0,256C0,114.6 114.6,0 256,0C397.4,0 512,114.6 512,256ZM256,48C141.1,48 48,141.1 48,256C48,370.9 141.1,464 256,464C370.9,464 464,370.9 464,256C464,141.1 370.9,48 256,48Z' style='fill:rgb(74,167,173);fill-rule:nonzero;'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: contain;
    display:inline-block;
    width:22px;
    height:22px;
}      
#search-panel .input-group {
    width: 98%;
}     
.container-search {
    max-width: 470px;
} 
#search-panel .btn-default {
  padding:0px;
}
#search-panel .icon.search-icon {
    height: 26px;
    display: inline-block;
    width: 38px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M416,208C416,253.9 401.1,296.3 376,330.7L502.6,457.4C515.1,469.9 515.1,490.2 502.6,502.7C490.1,515.2 469.8,515.2 457.3,502.7L330.7,376C296.3,401.2 253.9,416 208,416C93.1,416 0,322.9 0,208C0,93.1 93.1,0 208,0C322.9,0 416,93.1 416,208ZM208,352C287.5,352 352,287.5 352,208C352,128.5 287.5,64 208,64C128.5,64 64,128.5 64,208C64,287.5 128.5,352 208,352Z' style='fill:rgb(0,55,90);fill-rule:nonzero;'/%3E%3C/svg%3E%0A");background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 19px;
    display: inline-block;
}
#search-panel .btn-default:hover {
  color: var(--link);
  background-color: var(--bg_light);
  border-color: var(--link);
}
#search-panel button:hover .icon.search-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M416,208C416,253.9 401.1,296.3 376,330.7L502.6,457.4C515.1,469.9 515.1,490.2 502.6,502.7C490.1,515.2 469.8,515.2 457.3,502.7L330.7,376C296.3,401.2 253.9,416 208,416C93.1,416 0,322.9 0,208C0,93.1 93.1,0 208,0C322.9,0 416,93.1 416,208ZM208,352C287.5,352 352,287.5 352,208C352,128.5 287.5,64 208,64C128.5,64 64,128.5 64,208C64,287.5 128.5,352 208,352Z' style='fill:rgb(74,167,173);fill-rule:nonzero;'/%3E%3C/svg%3E");
}

@media screen and (max-width:767px){
 .close-navsearch {
  position: absolute;
  right: 16px;
}   
}

@media screen and (max-width:1190px){
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  color:  var(--link);
  background-color: transparent !important;
} 
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: var(--brand_text);
} 
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
  color: var(--link);
  background-color: transparent;
}
 .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
  color: var(--link);
  background-color: #fff;
}
  
#hero-nav .caret {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: unset !important;
  border-top: 0px dashed;
  border-top: 0px !important;
  border-right:0px !important;
  border-left: 0px !important;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M20.38 3.13C20.572 3.304 20.681 3.551 20.68 3.81C20.678 4.045 20.593 4.272 20.44 4.45L9.78 16L20.39 27.55C20.548 27.723 20.636 27.95 20.636 28.185C20.636 28.701 20.211 29.126 19.695 29.126C19.431 29.126 19.178 29.015 19 28.82L7.76 16.64C7.452 16.271 7.452 15.729 7.76 15.36L19 3.18C19.371 2.8 19.983 2.777 20.38 3.13Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E") !important;
  background-size: contain;
  background-repeat: no-repeat;
  float: right;
  transform: rotate(-90deg);
}
#hero-nav .dropdown.open .caret {
  transform: rotate(90deg);
}
} 



/* ===============  MOBILE MENÜ - Bigger Links     ==================   */
@media screen and (max-width:1190px){

#menu-menue-mobile.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
  font-size: 20px !important;
  font-weight: 600 !important;
}

#menu-menue-mobile .dropdown-menu > li > a {
  display: block;
  line-height: 24px;
  clear: both;
  font-weight: 500;
  line-height: 1.42857143;
  white-space: nowrap;
  font-size: 20px;
}
#menu-menue-mobile .nav-btn {
  margin-bottom: 10px;
}
#menu-menue-mobile .navbar-nav li.nav-btn a{
  font-size: 20px;
}
#menu-menue-mobile.navbar-nav li.go-to-shop-icon a {
  background-position: 0px 13px;
}
}


#sidebar-kontakt .btn-primary {
  padding: 3px;
  margin-bottom: 20px;
}
      
/* =============  Kontakt Sidebar Overlay */     
      
.row-sidebar.hidden {
    width:100vw;
    z-index:999999999999;
    position: fixed;
    color:#000;
    height: 100vh;
    background:rgba(0,0,0,0.5);
    top: 0;
    right:0;
    left: 0;
    opacity: 0;
    transition: ease 0.5s;
} 
.container-sidebar{
    width:300px;
    right:0;
    margin-left:auto;
    color:var(--nav_link);
    height: 100vh;
}
.row-sidebar.visible {
    display: block !important;
    opacity: 1;
    transition: ease 0.5s;
}    
.show-kontakt.bubble-side-button {
    position: fixed;
    z-index: 9999;
    right: 20px;
    top: 600px;
    background: var(--brand_text);
    color: var(--txt_white);
    border-radius: 100%;
    height: 45px;
    width: 45px;
    text-align: center;
} 
.link-kontakt {
    color: var(--nav_link);
} 
.link-kontakt:hover {
    color: var(--nav_link_hover);
} 
.show-kontakt.bubble-side-button:hover {
    background: var(--link_hover);
}
.show-kontakt.bubble-side-button i {
    margin-top: 11px;
    color: var(--txt_white);
    font-size: 20px;
} 
.icon-contact-bubble {
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/10/chat_icon_white-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M17.5 19L11.5 19L6.4 21.89C6.299 21.958 6.181 21.996 6.06 22C5.753 22 5.5 21.747 5.5 21.44L5.5 19L4 19C2.354 19 1 17.646 1 16L1 7C1 5.354 2.354 4 4 4L17.5 4C19.146 4 20.5 5.354 20.5 7L20.5 16C20.5 17.646 19.146 19 17.5 19ZM17.5 17.5C18.323 17.5 19 16.823 19 16L19 7C19 6.177 18.323 5.5 17.5 5.5L4 5.5C3.177 5.5 2.5 6.177 2.5 7L2.5 16C2.5 16.823 3.177 17.5 4 17.5L7 17.5L7 19.83L11.11 17.5L17.5 17.5ZM31 13L31 22C31 23.646 29.646 25 28 25L26.5 25L26.5 27.44C26.5 27.747 26.247 28 25.94 28C25.818 28.001 25.699 27.962 25.6 27.89L20.5 25L16 25C14.354 25 13 23.646 13 22L13 20.5L14.5 20.5L14.5 22C14.5 22.823 15.177 23.5 16 23.5L20.89 23.5L25 25.82L25 23.5L28 23.5C28.823 23.5 29.5 22.823 29.5 22L29.5 13C29.5 12.177 28.823 11.5 28 11.5L22 11.5L22 10L28 10C29.646 10 31 11.354 31 13Z' style='fill:white%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-size: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 33px;
  top: -5px;
  position: absolute;
  right: 6px;
}
.show-kontakt.close-kontaktbar i {
  font-size: 22px;
  cursor: pointer;
  margin-right: 10px;
}
.sbh-col-1, .sbh-col-3 {
    width: 25%;
    float: left;
}
.sbh-col-2 {
    width: 50%;
    float: left;
}
.container-sidebar a {
    font-weight:500;
}       
.kontakt-sidebar-head {
    padding-top: -6px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 26%);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.26);
    box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 26%);
}   
#sidebar-kontakt .bg-white {
    padding-top: 14px;
    padding-bottom: 14px;
}
#sidebar-kontakt .btn-primary {
    background: var(--nav_btn);
    border: 2px solid var(--nav_btn);
}
#sidebar-kontakt .btn-primary:hover {
    background: var(--nav_btn_hover);
    border: 2px solid var(--nav_btn_hover);
}
.headline-inside-ks {
    font-size: 20px;
    font-weight: 500;
}
.container-sidebar .dark-btn {
    background: #000;
    padding: 8px;
    margin-right: 10px;
    border-radius: 5px;
    color: #fff !important;
    margin-top: 5px !important;
    text-decoration: none;
}    
.container-sidebar a {
    line-height: 30px;
} 
.kontakt-sidebar-head i {
    font-size: 22px;
}
.kontakt-sidebar-links p {
    line-height: 40px;
    color: var(--nav_link) !important;
}
.kontakt-sidebar-links hr {
    border-top: 1px solid var(--nav_link);
}
.sbh-col-1 .icon-sidebar-bubbles{
  width:30px;
  height:30px;
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/10/sidebar-bubbles_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M17.5 19L11.5 19L6.4 21.89C6.299 21.958 6.181 21.996 6.06 22C5.753 22 5.5 21.747 5.5 21.44L5.5 19L4 19C2.354 19 1 17.646 1 16L1 7C1 5.354 2.354 4 4 4L17.5 4C19.146 4 20.5 5.354 20.5 7L20.5 16C20.5 17.646 19.146 19 17.5 19ZM17.5 17.5C18.323 17.5 19 16.823 19 16L19 7C19 6.177 18.323 5.5 17.5 5.5L4 5.5C3.177 5.5 2.5 6.177 2.5 7L2.5 16C2.5 16.823 3.177 17.5 4 17.5L7 17.5L7 19.83L11.11 17.5L17.5 17.5ZM31 13L31 22C31 23.646 29.646 25 28 25L26.5 25L26.5 27.44C26.5 27.747 26.247 28 25.94 28C25.818 28.001 25.699 27.962 25.6 27.89L20.5 25L16 25C14.354 25 13 23.646 13 22L13 20.5L14.5 20.5L14.5 22C14.5 22.823 15.177 23.5 16 23.5L20.89 23.5L25 25.82L25 23.5L28 23.5C28.823 23.5 29.5 22.823 29.5 22L29.5 13C29.5 12.177 28.823 11.5 28 11.5L22 11.5L22 10L28 10C29.646 10 31 11.354 31 13Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:0 center;
  margin-bottom: -10px;
}
.sbh-col-3 .icon-sidebar-close{
  width:34px;
  height:34px;
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/10/navbar_close_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M23.28 23.28C22.989 23.571 22.511 23.571 22.22 23.28L16 17.06L9.78 23.28C9.641 23.409 9.458 23.481 9.269 23.481C8.857 23.481 8.519 23.143 8.519 22.731C8.519 22.542 8.591 22.359 8.72 22.22L14.94 16L8.72 9.78C8.591 9.641 8.519 9.458 8.519 9.269C8.519 8.857 8.857 8.519 9.269 8.519C9.458 8.519 9.641 8.591 9.78 8.72L16 14.94L22.22 8.72C22.359 8.591 22.542 8.519 22.731 8.519C23.143 8.519 23.481 8.857 23.481 9.269C23.481 9.458 23.409 9.641 23.28 9.78L17.06 16L23.28 22.22C23.571 22.511 23.571 22.989 23.28 23.28Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:right center;
  margin-bottom: -10px;
}




.icon-before-sibear-link.icon-phone{
  width:50px;
  height:30px;
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/10/phone_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M28 21.93L27 26.35C26.772 27.34 25.865 28.036 24.85 28C13.418 27.984 4.016 18.582 4 7.15C3.995 6.161 4.685 5.295 5.65 5.08L10.08 4.08C11.066 3.849 12.087 4.355 12.5 5.28L14.5 10.05C14.882 10.915 14.635 11.935 13.9 12.53L12 14.09C13.362 16.589 15.418 18.642 17.92 20L19.47 18.1C20.07 17.381 21.074 17.133 21.94 17.49L26.72 19.54C27.658 19.929 28.196 20.934 28 21.93ZM26.53 21.59C26.598 21.299 26.445 20.998 26.17 20.88L21.41 18.83C21.154 18.729 20.86 18.802 20.68 19.01L18.74 21.38C18.521 21.649 18.142 21.732 17.83 21.58C14.639 20 12.055 17.413 10.48 14.22C10.326 13.91 10.405 13.532 10.67 13.31L13 11.37C13.217 11.195 13.291 10.895 13.18 10.64L11.12 5.88C11.026 5.649 10.799 5.498 10.55 5.5L10.41 5.5L6 6.54C5.716 6.605 5.512 6.859 5.51 7.15C5.521 17.761 14.249 26.489 24.86 26.5C25.146 26.498 25.395 26.299 25.46 26.02L26.53 21.59Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:0 center;
  margin-bottom: -10px;
}
.icon-before-sibear-link.icon-chat-bubbles{
  width:50px;
  height:30px;
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/10/chat_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M17.5 19L11.5 19L6.4 21.89C6.301 21.962 6.182 22.001 6.06 22C5.753 22 5.5 21.747 5.5 21.44L5.5 19L4 19C2.354 19 1 17.646 1 16L1 7C1 5.354 2.354 4 4 4L17.5 4C19.146 4 20.5 5.354 20.5 7L20.5 16C20.5 17.646 19.146 19 17.5 19ZM17.5 17.5C18.323 17.5 19 16.823 19 16L19 7C19 6.177 18.323 5.5 17.5 5.5L4 5.5C3.177 5.5 2.5 6.177 2.5 7L2.5 16C2.5 16.823 3.177 17.5 4 17.5L7 17.5L7 19.83L11.11 17.5L17.5 17.5ZM13.75 9.22C13.741 10.062 13.267 10.832 12.52 11.22L11.52 11.75L11.52 12.25C11.52 12.661 11.181 13 10.77 13C10.359 13 10.02 12.661 10.02 12.25L10.02 11.25C10.006 10.97 10.165 10.708 10.42 10.59L11.86 9.84C12.11 9.721 12.27 9.467 12.27 9.19C12.27 8.795 11.945 8.47 11.55 8.47L9.82 8.47C9.509 8.475 9.255 8.729 9.25 9.04C9.25 9.451 8.911 9.79 8.5 9.79C8.089 9.79 7.75 9.451 7.75 9.04C7.766 7.916 8.696 7 9.82 7L11.53 7C12.746 7.005 13.745 8.004 13.75 9.22ZM11.69 15.06C11.69 15.576 11.266 16 10.75 16C10.234 16 9.81 15.576 9.81 15.06C9.815 14.548 10.238 14.13 10.75 14.13C10.76 14.13 10.77 14.129 10.78 14.129C11.279 14.129 11.69 14.54 11.69 15.039C11.69 15.046 11.69 15.053 11.69 15.06ZM31 13L31 22C31 23.646 29.646 25 28 25L26.5 25L26.5 27.44C26.5 27.747 26.247 28 25.94 28C25.818 28.001 25.699 27.962 25.6 27.89L20.5 25L16 25C14.354 25 13 23.646 13 22L13 20.5L14.5 20.5L14.5 22C14.5 22.823 15.177 23.5 16 23.5L20.89 23.5L25 25.82L25 23.5L28 23.5C28.823 23.5 29.5 22.823 29.5 22L29.5 13C29.5 12.177 28.823 11.5 28 11.5L22 11.5L22 10L28 10C29.646 10 31 11.354 31 13Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:0 center;
  margin-bottom: -10px;
}
.icon-before-sibear-link.icon-kontakt-bubbles{
  width:50px;
  height:30px;
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/10/kontaktform_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M28 7L28 20.56C28 22.206 26.646 23.56 25 23.56L18.25 23.56L12.4 27.83C12.304 27.898 12.188 27.935 12.07 27.935C11.759 27.935 11.503 27.681 11.5 27.37L11.5 23.44L7 23.44C5.354 23.44 4 22.086 4 20.44L4 7C4 5.354 5.354 4 7 4L25 4C26.646 4 28 5.354 28 7ZM26.5 7C26.468 6.2 25.801 5.559 25 5.56L7 5.56C6.177 5.56 5.5 6.237 5.5 7.06L5.5 20.56C5.5 21.383 6.177 22.06 7 22.06L12.25 22.06C12.659 22.065 12.995 22.401 13 22.81L13 25.63L17.34 22.36C17.604 22.166 17.923 22.061 18.25 22.06L25 22.06C25.823 22.06 26.5 21.383 26.5 20.56L26.5 7ZM19.75 10.75C19.75 11.161 19.411 11.5 19 11.5L16.75 11.5L16.75 16.75C16.75 17.161 16.411 17.5 16 17.5C15.589 17.5 15.25 17.161 15.25 16.75L15.25 11.56L13 11.56C12.589 11.56 12.25 11.221 12.25 10.81C12.25 10.399 12.589 10.06 13 10.06L19 10.06C19.409 10.065 19.745 10.401 19.75 10.81L19.75 10.75Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:0 center;
  margin-bottom: -10px;
}
.icon-before-sibear-link.icon-map-pin{
  width:50px;
  height:28px;
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/09/fa-location-dot_tuerkis-frieling24.svg);*/
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M27.25 12.29C27.25 17.41 20.39 26.53 17.39 30.29C17.055 30.715 16.542 30.964 16 30.964C15.458 30.964 14.945 30.715 14.61 30.29C11.55 26.53 4.75 17.41 4.75 12.29C4.75 6.118 9.828 1.04 16 1.04C22.172 1.04 27.25 6.118 27.25 12.29ZM16 2.91C10.854 2.91 6.62 7.144 6.62 12.29C6.708 13.578 7.04 14.837 7.6 16C8.321 17.668 9.174 19.277 10.15 20.81C11.939 23.651 13.893 26.386 16 29C18.108 26.379 20.061 23.638 21.85 20.79C22.822 19.261 23.674 17.66 24.4 16C24.967 14.838 25.306 13.579 25.4 12.29C25.4 7.144 21.166 2.91 16.02 2.91L16 2.91ZM20.69 12.29C20.69 14.863 18.573 16.98 16 16.98C13.427 16.98 11.31 14.863 11.31 12.29C11.31 9.717 13.427 7.6 16 7.6C18.573 7.6 20.69 9.717 20.69 12.29ZM16 15.1C17.542 15.1 18.81 13.832 18.81 12.29C18.81 10.748 17.542 9.48 16 9.48C14.458 9.48 13.19 10.748 13.19 12.29C13.19 13.832 14.458 15.1 16 15.1Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:0 center;
  margin-bottom: -10px;
}


.col-md-12.kontakt-sidebar-links p {
  margin-right: 15px;
}




.sidebar-social .icon.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M504,256C504,119 393,8 256,8C119,8 8,119 8,256C8,379.78 98.69,482.38 217.25,501L217.25,327.69L154.25,327.69L154.25,256L217.25,256L217.25,201.36C217.25,139.21 254.25,104.88 310.92,104.88C338.06,104.88 366.44,109.72 366.44,109.72L366.44,170.72L335.16,170.72C304.36,170.72 294.75,189.84 294.75,209.45L294.75,256L363.53,256L352.53,327.69L294.75,327.69L294.75,501C413.31,482.38 504,379.78 504,256Z' style='fill:%234AA7AD;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 0px;
}
.sidebar-social .icon.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 448 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M224.1,141C160.5,141 109.2,192.3 109.2,255.9C109.2,319.5 160.5,370.8 224.1,370.8C287.7,370.8 339,319.5 339,255.9C339,192.3 287.7,141 224.1,141ZM224.1,330.6C183,330.6 149.4,297.1 149.4,255.9C149.4,214.7 182.9,181.2 224.1,181.2C265.3,181.2 298.8,214.7 298.8,255.9C298.8,297.1 265.2,330.6 224.1,330.6ZM370.5,136.3C370.5,151.2 358.5,163.1 343.7,163.1C328.8,163.1 316.9,151.1 316.9,136.3C316.9,121.5 328.9,109.5 343.7,109.5C358.5,109.5 370.5,121.5 370.5,136.3ZM446.6,163.5C444.9,127.6 436.7,95.8 410.4,69.6C384.2,43.4 352.4,35.2 316.5,33.4C279.5,31.3 168.6,31.3 131.6,33.4C95.8,35.1 64,43.3 37.7,69.5C11.4,95.7 3.3,127.5 1.5,163.4C-0.6,200.4 -0.6,311.3 1.5,348.3C3.2,384.2 11.4,416 37.7,442.2C64,468.4 95.7,476.6 131.6,478.4C168.6,480.5 279.5,480.5 316.5,478.4C352.4,476.7 384.2,468.5 410.4,442.2C436.6,416 444.8,384.2 446.6,348.3C448.7,311.3 448.7,200.5 446.6,163.5ZM398.8,388C391,407.6 375.9,422.7 356.2,430.6C326.7,442.3 256.7,439.6 224.1,439.6C191.5,439.6 121.4,442.2 92,430.6C72.4,422.8 57.3,407.7 49.4,388C37.7,358.5 40.4,288.5 40.4,255.9C40.4,223.3 37.8,153.2 49.4,123.8C57.2,104.2 72.3,89.1 92,81.2C121.5,69.5 191.5,72.2 224.1,72.2C256.7,72.2 326.8,69.6 356.2,81.2C375.8,89 390.9,104.1 398.8,123.8C410.5,153.3 407.8,223.3 407.8,255.9C407.8,288.5 410.5,358.6 398.8,388Z' style='fill:%234AA7AD;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 10px;
}
.sidebar-social .icon.pinterest {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 496 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M496,256C496,393 385,504 248,504C222.4,504 197.8,500.1 174.6,492.9C184.7,476.4 199.8,449.4 205.4,427.9C208.4,416.3 220.8,368.9 220.8,368.9C228.9,384.3 252.5,397.4 277.6,397.4C352.4,397.4 406.3,328.6 406.3,243.1C406.3,161.2 339.4,99.9 253.4,99.9C146.4,99.9 89.5,171.7 89.5,250C89.5,286.4 108.9,331.7 139.8,346.1C144.5,348.3 147,347.3 148.1,342.8C148.9,339.4 153.1,322.5 155,314.7C155.6,312.2 155.3,310 153.3,307.6C143.2,295.1 135,272.3 135,251C135,196.3 176.4,143.4 247,143.4C307.9,143.4 350.6,184.9 350.6,244.3C350.6,311.4 316.7,357.9 272.6,357.9C248.3,357.9 230,337.8 235.9,313.1C242.9,283.6 256.4,251.8 256.4,230.5C256.4,211.5 246.2,195.6 225,195.6C200.1,195.6 180.1,221.3 180.1,255.8C180.1,277.8 187.5,292.6 187.5,292.6C187.5,292.6 163,396.4 158.5,415.8C153.5,437.2 155.5,467.4 157.6,487C65.4,450.9 0,361.1 0,256C0,119 111,8 248,8C385,8 496,119 496,256Z' style='fill:%234AA7AD;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 10px;
}
.sidebar-social .icon.youtube {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 576 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M549.655,124.083C543.374,100.433 524.868,81.807 501.371,75.486C458.781,64 288,64 288,64C288,64 117.22,64 74.629,75.486C51.132,81.808 32.626,100.433 26.345,124.083C14.933,166.95 14.933,256.388 14.933,256.388C14.933,256.388 14.933,345.826 26.345,388.693C32.626,412.343 51.132,430.193 74.629,436.514C117.22,448 288,448 288,448C288,448 458.78,448 501.371,436.514C524.868,430.193 543.374,412.343 549.655,388.693C561.067,345.826 561.067,256.388 561.067,256.388C561.067,256.388 561.067,166.95 549.655,124.083ZM232.145,337.591L232.145,175.185L374.884,256.39L232.145,337.591Z' style='fill:%234AA7AD;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 10px;
}
.social-sidebar-link {
  width: 38px;
  height: 33px;
  display: table-cell;
  text-align: center;
  padding-left: 5px;
}
.social-sidebar-link {
  height: 40px;
}
.social-sidebar-link i {
  font-size: 28px;
  padding-right: 15px;
  margin-bottom: 20px;
}





@media screen and (max-width: 767px){
.close-kontaktbar {
  text-align: right;
}
.sidebarheader {
  padding-left: 15px;
}
}

  
      
 
 /* =====================  Breadcrumb Navis */

.breadcrumb-nav-light.bg-highlight {
  padding: 20px;
}
.breadcrumb-nav-light.bg-highlight a{
  color: var(--brand_text);
}






 /* =====================  Swiper NEXT PREV */

.swiper-button-next {
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/09/chevron-right_tuerkis-frieling24.svg) !important;*/
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cg transform='matrix(-1 0 0 1 32 0)'%3E%3Cpath d='M20.38 3.13C20.572 3.304 20.681 3.551 20.68 3.81C20.678 4.045 20.593 4.272 20.44 4.45L9.78 16L20.39 27.55C20.548 27.723 20.636 27.95 20.636 28.185C20.636 28.701 20.211 29.126 19.695 29.126C19.431 29.126 19.178 29.015 19 28.82L7.76 16.64C7.452 16.271 7.452 15.729 7.76 15.36L19 3.18C19.371 2.8 19.983 2.777 20.38 3.13Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
}

.swiper-button-prev {
  /*background-image: url(var(--domain_url)/wp-content/uploads/2022/09/chevron-left_tuerkis-frieling24.svg) !important;*/
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linejoin:round%3Bstroke-miterlimit:2%3B'%3E%3Cpath d='M20.38 3.13C20.572 3.304 20.681 3.551 20.68 3.81C20.678 4.045 20.593 4.272 20.44 4.45L9.78 16L20.39 27.55C20.548 27.723 20.636 27.95 20.636 28.185C20.636 28.701 20.211 29.126 19.695 29.126C19.431 29.126 19.178 29.015 19 28.82L7.76 16.64C7.452 16.271 7.452 15.729 7.76 15.36L19 3.18C19.371 2.8 19.983 2.777 20.38 3.13Z' style='fill:rgb(74 167 173)%3Bfill-rule:nonzero%3B'/%3E%3C/svg%3E") !important;
  background-size: cover;
}







 /* =====================  Responsive -iframe Video  */   
.iframe-vid-col {
	  position: relative;
	  overflow: hidden;
	  width: 100%;
	  padding-top: 56.25%; /* 16:9 Aspect Ratio  */
}
	/*  style the iframe with full height and width */
.iframe-vid-col iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
        




 /* =====================  PRE  */         
.icon-bar {
    width: 35px;
    border-color: #000;
    background-color: var(--brand_text);
    display: block;
    height: 2px;
    border-radius: 1px;
    margin-bottom: 8px;
}  
      
      



.wp-google-left img {
    border-radius: 25px;
}

/* =====================  FOOTER */

.row.site-footer {
  color: var(--txt_white) !important;
  background: var(--footer_bg);
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom:60px;
  
}
.row.site-footer a,
.row.site-footer i,
.row.site-footer p,
.row.site-footer h5{
  color: var(--txt_white) !important;
}
.row.site-footer h5{
   font-size: 12px;
   font-weight:500;
   text-transform: uppercase;
   letter-spacing: 1px;
   margin-bottom:20px;
}
.row.site-footer p{
  font-size: 12px;
}
.social-footer-link i {
  font-size: 28px;
  padding-right: 15px;
  margin-bottom:20px;
}
.footer-link {
  font-size: 12px;
  padding-right: 15px;
  line-height: 40px;
  height: 40px;
  display: inline-block;
}
.footer-social-container hr {
  border-top: 0.2px solid #eee;
  opacity:0.4;
}
.footer-bottom-linklist {
  text-align: right;
}

.social-footer-link {
  width: 38px;
  height: 33px;
  display: table-cell;
  text-align: center;
  padding-left: 5px;
}

footer .icon.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M504,256C504,119 393,8 256,8C119,8 8,119 8,256C8,379.78 98.69,482.38 217.25,501L217.25,327.69L154.25,327.69L154.25,256L217.25,256L217.25,201.36C217.25,139.21 254.25,104.88 310.92,104.88C338.06,104.88 366.44,109.72 366.44,109.72L366.44,170.72L335.16,170.72C304.36,170.72 294.75,189.84 294.75,209.45L294.75,256L363.53,256L352.53,327.69L294.75,327.69L294.75,501C413.31,482.38 504,379.78 504,256Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 0px;
}
footer .icon.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 448 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M224.1,141C160.5,141 109.2,192.3 109.2,255.9C109.2,319.5 160.5,370.8 224.1,370.8C287.7,370.8 339,319.5 339,255.9C339,192.3 287.7,141 224.1,141ZM224.1,330.6C183,330.6 149.4,297.1 149.4,255.9C149.4,214.7 182.9,181.2 224.1,181.2C265.3,181.2 298.8,214.7 298.8,255.9C298.8,297.1 265.2,330.6 224.1,330.6ZM370.5,136.3C370.5,151.2 358.5,163.1 343.7,163.1C328.8,163.1 316.9,151.1 316.9,136.3C316.9,121.5 328.9,109.5 343.7,109.5C358.5,109.5 370.5,121.5 370.5,136.3ZM446.6,163.5C444.9,127.6 436.7,95.8 410.4,69.6C384.2,43.4 352.4,35.2 316.5,33.4C279.5,31.3 168.6,31.3 131.6,33.4C95.8,35.1 64,43.3 37.7,69.5C11.4,95.7 3.3,127.5 1.5,163.4C-0.6,200.4 -0.6,311.3 1.5,348.3C3.2,384.2 11.4,416 37.7,442.2C64,468.4 95.7,476.6 131.6,478.4C168.6,480.5 279.5,480.5 316.5,478.4C352.4,476.7 384.2,468.5 410.4,442.2C436.6,416 444.8,384.2 446.6,348.3C448.7,311.3 448.7,200.5 446.6,163.5ZM398.8,388C391,407.6 375.9,422.7 356.2,430.6C326.7,442.3 256.7,439.6 224.1,439.6C191.5,439.6 121.4,442.2 92,430.6C72.4,422.8 57.3,407.7 49.4,388C37.7,358.5 40.4,288.5 40.4,255.9C40.4,223.3 37.8,153.2 49.4,123.8C57.2,104.2 72.3,89.1 92,81.2C121.5,69.5 191.5,72.2 224.1,72.2C256.7,72.2 326.8,69.6 356.2,81.2C375.8,89 390.9,104.1 398.8,123.8C410.5,153.3 407.8,223.3 407.8,255.9C407.8,288.5 410.5,358.6 398.8,388Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 10px;
}
footer .icon.pinterest {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 448 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M224.1,141C160.5,141 109.2,192.3 109.2,255.9C109.2,319.5 160.5,370.8 224.1,370.8C287.7,370.8 339,319.5 339,255.9C339,192.3 287.7,141 224.1,141ZM224.1,330.6C183,330.6 149.4,297.1 149.4,255.9C149.4,214.7 182.9,181.2 224.1,181.2C265.3,181.2 298.8,214.7 298.8,255.9C298.8,297.1 265.2,330.6 224.1,330.6ZM370.5,136.3C370.5,151.2 358.5,163.1 343.7,163.1C328.8,163.1 316.9,151.1 316.9,136.3C316.9,121.5 328.9,109.5 343.7,109.5C358.5,109.5 370.5,121.5 370.5,136.3ZM446.6,163.5C444.9,127.6 436.7,95.8 410.4,69.6C384.2,43.4 352.4,35.2 316.5,33.4C279.5,31.3 168.6,31.3 131.6,33.4C95.8,35.1 64,43.3 37.7,69.5C11.4,95.7 3.3,127.5 1.5,163.4C-0.6,200.4 -0.6,311.3 1.5,348.3C3.2,384.2 11.4,416 37.7,442.2C64,468.4 95.7,476.6 131.6,478.4C168.6,480.5 279.5,480.5 316.5,478.4C352.4,476.7 384.2,468.5 410.4,442.2C436.6,416 444.8,384.2 446.6,348.3C448.7,311.3 448.7,200.5 446.6,163.5ZM398.8,388C391,407.6 375.9,422.7 356.2,430.6C326.7,442.3 256.7,439.6 224.1,439.6C191.5,439.6 121.4,442.2 92,430.6C72.4,422.8 57.3,407.7 49.4,388C37.7,358.5 40.4,288.5 40.4,255.9C40.4,223.3 37.8,153.2 49.4,123.8C57.2,104.2 72.3,89.1 92,81.2C121.5,69.5 191.5,72.2 224.1,72.2C256.7,72.2 326.8,69.6 356.2,81.2C375.8,89 390.9,104.1 398.8,123.8C410.5,153.3 407.8,223.3 407.8,255.9C407.8,288.5 410.5,358.6 398.8,388Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 10px;
}

footer .icon.pinterest {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 496 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M496,256C496,393 385,504 248,504C222.4,504 197.8,500.1 174.6,492.9C184.7,476.4 199.8,449.4 205.4,427.9C208.4,416.3 220.8,368.9 220.8,368.9C228.9,384.3 252.5,397.4 277.6,397.4C352.4,397.4 406.3,328.6 406.3,243.1C406.3,161.2 339.4,99.9 253.4,99.9C146.4,99.9 89.5,171.7 89.5,250C89.5,286.4 108.9,331.7 139.8,346.1C144.5,348.3 147,347.3 148.1,342.8C148.9,339.4 153.1,322.5 155,314.7C155.6,312.2 155.3,310 153.3,307.6C143.2,295.1 135,272.3 135,251C135,196.3 176.4,143.4 247,143.4C307.9,143.4 350.6,184.9 350.6,244.3C350.6,311.4 316.7,357.9 272.6,357.9C248.3,357.9 230,337.8 235.9,313.1C242.9,283.6 256.4,251.8 256.4,230.5C256.4,211.5 246.2,195.6 225,195.6C200.1,195.6 180.1,221.3 180.1,255.8C180.1,277.8 187.5,292.6 187.5,292.6C187.5,292.6 163,396.4 158.5,415.8C153.5,437.2 155.5,467.4 157.6,487C65.4,450.9 0,361.1 0,256C0,119 111,8 248,8C385,8 496,119 496,256Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 10px;
}

footer .icon.youtube {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 576 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M549.655,124.083C543.374,100.433 524.868,81.807 501.371,75.486C458.781,64 288,64 288,64C288,64 117.22,64 74.629,75.486C51.132,81.808 32.626,100.433 26.345,124.083C14.933,166.95 14.933,256.388 14.933,256.388C14.933,256.388 14.933,345.826 26.345,388.693C32.626,412.343 51.132,430.193 74.629,436.514C117.22,448 288,448 288,448C288,448 458.78,448 501.371,436.514C524.868,430.193 543.374,412.343 549.655,388.693C561.067,345.826 561.067,256.388 561.067,256.388C561.067,256.388 561.067,166.95 549.655,124.083ZM232.145,337.591L232.145,175.185L374.884,256.39L232.145,337.591Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  display: inline-block;
  width: 31px;
  height: 31px;
  margin-left: 10px;
}

.icon-back-to-top {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 448 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M246.6,41.4C234.1,28.9 213.8,28.9 201.3,41.4L41.3,201.4C28.8,213.9 28.8,234.2 41.3,246.7C53.8,259.2 74.1,259.2 86.6,246.7L224,109.3L361.4,246.6C373.9,259.1 394.2,259.1 406.7,246.6C419.2,234.1 419.2,213.8 406.7,201.3L246.7,41.3L246.6,41.4ZM406.6,393.4L246.6,233.4C234.1,220.9 213.8,220.9 201.3,233.4L41.3,393.4C28.8,405.9 28.8,426.2 41.3,438.7C53.8,451.2 74.1,451.2 86.6,438.7L224,301.3L361.4,438.6C373.9,451.1 394.2,451.1 406.7,438.6C419.2,426.1 419.2,405.8 406.7,393.3L406.6,393.4Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: left top;
  background-size: contain;
  display: inline-block;
  width: 42px;
  height: 24px;
  margin-top: -2px;
}


.btn.btn-primary.button-top {
  right: -42px;
  z-index: 9999;
  position: fixed;
  bottom: 20px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  opacity:0;
  width:0px;
  transition: width 2s, right 2s,  transform 2s;
}
.btn.btn-primary.button-top.button-top-visible{
  right:0;
  height: 44px;
  width:45px;
  opacity:1;
  transition: width 1s, right 1s,  transform 1s;
}





@media screen and (max-width:1192px){ 
.wrapper-inside.wrapper-padding-top {
  padding-top: 70px;
}
}


@media screen and (max-width:767px){ 
.row.display-flex {
  display: block;
  flex-wrap: nowrap;
}
  
.container-sidebar {
  width: 100%;
  height: 100vh;
}
    
.row.site-footer {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 60px;
}
 .navbar-nav .fa-arrow-right-to-bracket::before,
.navbar-nav .fa-sign-in::before {
  margin-top: 14px;
  font-size: 12px;
  margin-left: 5px;
}
.navbar-nav > li.fa-solid.nav-btn {
  padding-left: 10px !important;
  margin-left: 8px;
}  
 
}

      
@media screen and (max-width:500px){ 
 .asl-wrapper {
  padding: 6px !important;
}

.nav-angel-dropdown {
  width: 100px;
  display: inline-block;
  height: 57px;
}
.show-search.mobile.hidden-desktop {
  position: absolute;
  right: 70px;
  top: 23px;
  font-size: 13px;
  width: 100px;
  text-align: right;
  height: 45px;
  padding-top: 10px;
}

.show-search.mobile.hidden-desktop i {
  font-size: 18px;
  padding-right: 15px;
}
}
  
  
  

@media screen and (max-width: 500px){
.show-kontakt.bubble-side-button {
  right:auto;
  top: auto;
  bottom: 21px;
  left: 3px;
}
.row-sidebar.hidden {
  background: #fff;
} 
.row.footer-social-container,
.row.footer-bottom-container,
.footer-bottom-linklist {
  text-align: center;
} 
}

  
  
@media screen and (-webkit-min-device-pixel-ratio:0) {
  select,
  textarea,
  input {
    font-size: 16px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px;
  }
} 